BM6P6(@ pppMMM<<>>>>>??????===???HHH___|||zzzxxxqqqhhhaaa___ccciiimmmlllllllllkkkjjjiiiggggggiiijjjllllllllljjjhhhgggqqqzzz}}}uuuooopppsssssssssssstttvvvzzzvvvfffVVV>>><<<999666444;;;NNN```mmmbbbVVVQQQVVVbbbrrr}}}ccc===111000...,,,,,,---...//////000222222555GGG___ooorrrtttyyykkkSSSPPPMMMBBBFFFCCC???<<<::::::<<<===999<<>>===<<<@@@???>>>???@@@???>>><<<===@@@CCCBBB???<<<;;;<<<===:::777777999;;;:::888AAA??????AAACCCBBB===999888===???CCCSSS___WWWEEEYYYccceeebbbnnn{{{iii[[[[[[YYYXXX^^^iiirrrvvvrrrpppqqqxxxqqqhhh\\\TTTSSSWWWZZZ[[[dddcccdddfffhhhiiihhhggghhhkkkrrrxxxvvvpppnnnpppnnnnnnoooppprrrtttvvvwww|||wwwqqqnnnoooqqqrrrqqqnnnoooqqqsssttttttssssssyyywwwqqqhhh\\\RRRJJJGGGMMMXXXaaadddgggmmmooommmpppwwwuuunnneee\\\VVVRRROOONNNLLLJJJEEE???===???AAABBBIIIUUUddduuu~~~llllllZZZeeeuuuOOO^^^YYY<<<:::EEE^^^xxxvvvpppttttttdddooorrrRRRFFFFFFEEEBBB>>>>>>===<<<<<<===?????????===:::;;;===>>>===;;;999:::;;;<<<;;;:::999888777888::::::999666222000111000000///...------,,,+++++++++++++++++++++++++++++++++*********)))))))))************++++++++++++000:::WWWzzzxxxttt}}}|||pppeeeaaaaaa```aaaddd[[[TTT[[[ccc]]]]]]kkkuuu|||{{{{{{lllWWWNNNWWWfffppptttxxxyyyxxxxxx{{{zzzwwwwwwwwwwwwwwwuuusssqqqppptttuuuuuusssqqqoooooopppooonnnmmmllllllmmmooooooqqqYYYBBBDDD^^^jjjMMMIIIMMMKKKJJJNNNKKKIIIEEEBBB???>>>??????DDDCCCAAA@@@?????????@@@???<<<<<>>>>>AAADDD??????BBBBBB===<<<>>><<<===>>>>>>?????????>>><<<>>>CCCVVVzzz}}}{{{zzzpppfffaaaaaafffkkklllllllllkkkjjjhhhfffeeefffiiilllnnnnnnjjjfffcccnnnvvvzzztttooopppssstttrrrrrrrrruuuxxx}}}{{{ooodddSSSDDD<<<666333555<<>>@@@@@@===:::999::::::;;;<<<=========<<<<<<@@@@@@@@@@@@???===<<<;;;<<<<<<<<<===>>>>>>=========???AAA@@@===;;;;;;<<<<<<:::777666888999999888??????@@@AAABBBAAA===;;;;;;>>>???AAAIIISSSUUURRR]]]bbbbbb___gggxxx~~~jjjeee```ccchhhmmmpppqqqgggdddlll{{{kkk[[[UUUUUUVVVYYY]]]ccccccdddeeeeeeeeefffffffffhhhnnntttsssnnnlllooooooppprrrtttvvvyyy{{{|||{{{wwwrrrpppqqqssssssrrroooppprrrsssssssssrrrqqqvvvvvvuuunnndddXXXOOOJJJQQQZZZbbbdddhhhnnnqqqpppuuuyyyooolllggg```ZZZUUURRROOOMMMIIIGGGCCCAAAAAACCCDDDCCCMMMaaayyysss```^^^ddd~~~YYYTTTvvvyyyIII??????PPPfffuuu{{{zzzuuupppsssooo|||___OOOJJJDDDAAACCC>>>===<<<<<<<<<<<<===>>>>>>;;;999999;;;===<<<;;;:::::::::::::::999888888777777888888777555333222111111000///...------,,,+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++***...666PPPsss|||~~~~~~vvvjjj```]]]_________aaa]]]XXXZZZ[[[VVV[[[kkkuuu~~~}}}iiiZZZ[[[dddlllrrrwwwyyyxxxyyy||||||yyywwwwwwwwwwwwuuusssqqqppprrrssssssrrrooonnnnnnooolllkkkkkkkkklllmmmooopppMMM???888OOO|||kkkVVVGGGJJJPPPMMMKKKNNNHHHFFFCCC@@@???>>>??????CCCBBB@@@???>>>>>>??????@@@>>>???AAA@@@===???CCCBBB@@@???AAA@@@===<<<>>><<<===>>>?????????>>>===;;;???AAAKKKmmm~~~|||xxxooogggeeehhhmmmmmmmmmmmmkkkiiigggeeedddcccggglllooonnniiiccc___dddkkkpppnnnkkkkkknnnoooppppppqqqrrruuuyyy}}}xxxlllaaaUUUEEE888555222444???LLLUUU\\\aaaQQQSSSSSSSSS\\\rrr|||KKK444333555......//////000000111111222---222FFF___nnnpppmmmoooYYYJJJGGGJJJKKKEEEDDDBBB@@@>>>===<<<<<<<<<===???>>><<<999888888888:::<<<>>>>>>===<<<:::;;;<<<>>>??????>>><<<;;;888999:::;;;<<<<<<<<<<<<<<<===>>>===;;;::::::;;;<<<999666555777888888888===???AAABBBAAA???>>>>>>>>>===>>>@@@@@@FFFWWWgggfffeeedddaaacccnnn{{{lllbbbfffkkkhhhbbbaaa]]]YYYfff~~~gggUUUUUUYYYWWWXXX]]]```ccceeedddbbbaaabbbdddcccdddiiiooooookkkjjjmmmoooppprrruuuwwwyyy{{{{{{{{{xxxtttrrrrrrqqqpppoooqqqqqqrrrrrrrrrqqqpppooorrruuuxxxuuummmaaaVVVOOOXXX___fffkkkqqqyyy}}}sssiiibbb```]]]ZZZXXXUUURRRNNNKKKHHHEEEBBBAAACCCEEEGGGIIIbbb}}}zzzggg\\\WWWnnn~~~jjjNNNaaa}}}[[[<<<@@@GGGaaavvvzzzyyyxxxqqqeeewwwhhhJJJIIIKKKAAA===CCC>>>===<<<;;;::::::;;;;;;;;;999777777999;;;<<<<<<;;;;;;:::888777777777777666666666555555444444444222222111000///...---,,,+++++++++++++++++++++++++++************))))))))))))))))))*********++++++))),,,000EEEgggyyyuuuiii^^^\\\^^^]]]\\\[[[]]]\\\[[[ZZZ```mmmxxx{{{{{{{{{~~~eeeWWWWWWZZZooosssvvvvvvxxx{{{{{{xxxvvvvvvwwwvvvuuusssqqqppppppqqqrrrpppnnnllllllmmmjjjjjjjjjjjjkkknnnpppqqq===;;;FFFhhhWWWKKKFFFKKKNNNIIIFFFIIIEEEDDDBBB???>>>>>>>>>??????>>>=========>>>???@@@DDDAAAAAAAAA???===AAAGGGDDDCCCBBBAAA???<<<<<<===:::;;;===>>>>>>===<<<;;;<<>>555444777BBBRRR[[[YYYSSSPPPKKKPPPVVV]]]nnnxxxOOO999333000,,,...///000000000//////000///111@@@XXXllltttxxx{{{aaaPPPIIIEEEDDDGGGDDDDDDCCCBBB@@@>>><<<;;;::::::;;;:::999888777666999:::;;;<<<=========<<<;;;===???AAAAAA???===;;;777999::::::999888888888;;;;;;:::999999999:::::::::888666555555777888999<<>>@@@???:::;;;???>>>AAAWWWqqqsssnnnppptttqqqmmmxxxuuucccbbbccc[[[SSSRRRXXX[[[hhhxxxzzzvvvoooVVVJJJVVV```[[[WWW[[[\\\aaaffffffbbb___```bbbbbbaaaeeejjjllliiiiiilllkkkmmmoooqqqssssssssssssyyywwwuuurrrpppmmmkkkiiipppqqqqqqqqqqqqooommmlllooossswwwvvvpppfff]]]XXX]]]bbbiiirrr||||||uuunnnhhhccc___XXXWWWVVVVVVUUUQQQLLLHHHIIIEEEBBB@@@AAAFFFSSS^^^zzzmmm]]]bbb___uuuZZZRRRaaapppyyy\\\III888>>>TTTmmmxxxmmmeee```lllRRR@@@CCCFFF???<<>>>>>>>>>>>::::::::::::<<<>>>@@@BBBEEEAAA>>>>>>======BBBHHHGGGHHHFFFBBB===;;;;;;<<<:::;;;<<<<<<<<<;;;:::999:::EEEFFFAAARRR|||~~~{{{{{{|||zzz}}}{{{wwwuuuuuutttrrrpppmmmkkkiiiiiiiiihhhhhhhhhgggeeecccaaa```fffiiimmmooonnnmmmooorrrnnnnnnnnnoooqqqsssuuuvvvuuuwwwzzz}}}~~~~~~wwwmmmjjjbbbWWWLLLCCC;;;666444???FFFQQQZZZYYYOOOHHHGGGOOOVVVaaarrrvvvFFF666777444...---///000111000...---///000555CCCXXXkkkuuu{{{tttQQQGGGHHHEEEAAAAAACCCCCCCCCBBB@@@>>><<<;;;:::999999999999999888777<<<;;;:::999:::<<<>>>@@@===>>>@@@@@@@@@===:::888999:::;;;:::777444444555999888777777888999999999999888666444444666999<<<===@@@CCCBBB???===>>>@@@AAA888666<<<<<<<<>><<<===KKKggguuusssbbbeeetttbbbNNNHHHBBB>>>>>>=========;;;;;;;;;:::999888888777888999999::::::;;;<<<===:::999777555444333444444333222111000111222444555222222000///...,,,++++++************************))))))))))))))))))))))))(((((()))))))))************,,,+++444LLLdddwww]]]XXXnnnwwwnnnfffcccaaa\\\XXXXXX]]]```^^^www{{{jjj___^^^lllqqqttttttvvvxxxwwwsssuuuuuuuuuuuutttsssqqqpppoooqqqsssrrrpppnnnnnnnnnpppooonnnmmmmmmnnnooooooGGGgggUUUGGGCCCBBBEEEFFFDDDFFFJJJCCCBBBAAA@@@>>>>>>======999999999:::<<<>>>AAABBBCCC===999;;;>>>>>>@@@DDDFFFIIIGGG@@@;;;:::;;;;;;<<<;;;;;;;;;::::::::::::888BBBDDD>>>EEEfff~~~zzzzzz{{{{{{}}}|||xxxuuuwwwtttpppllljjjjjjlllmmmllljjjfffcccaaaaaabbbccciiihhhiiilllkkkhhhjjjmmmmmmmmmnnnoooppprrrssstttqqqrrrtttwwwyyy{{{|||}}}zzzxxxyyyrrrhhhZZZQQQGGG???999555777;;;NNNPPPTTTSSSKKKDDDFFFNNNZZZddduuutttNNN111111555...,,,444...000111000......222666HHH[[[oooyyy~~~___DDD@@@FFFEEEAAAAAACCCCCCBBBAAA@@@>>><<<;;;;;;:::999:::<<<======<<<===;;;999888999<<>>>>>>>><<<:::777555:::<<<===;;;666333333444777666666777999:::999888777777666555444777<<>>@@@777444999999666>>>KKK[[[ZZZhhh{{{{{{ggg[[[\\\|||ooo___OOOGGGGGGJJJLLLjjj|||yyyuuuooonnnQQQFFFJJJ```qqqmmmccc^^^[[[```fffhhhhhhfffggghhhfffbbbbbbfffiiiiiijjjlllkkklllnnnooonnnkkkgggeeeeeefffhhhhhhggggggiiijjjiiijjjkkklllllllllkkkjjjlllmmmnnnmmmjjjhhhggghhhssssssyyytttoooqqqmmmjjjfffccc```]]]YYYWWWUUUTTTRRRQQQOOOLLLGGGDDD@@@???CCCLLLXXXnnnvvvxxxooouuuqqqeee^^^aaavvvzzz~~~{{{QQQ333<<>>BBBCCC>>>:::;;;<<<;;;::::::;;;;;;:::999888777666888;;;<<<;;;::::::;;;777777666444333333333333222111000000000111222333111111000...,,,+++***)))************************(((((()))))))))))))))***((((((((()))))))))******)))...+++///@@@UUUssskkkddduuutttoookkkhhhccc\\\YYYZZZ^^^bbbaaaxxxvvvtttccc]]]kkkqqquuuvvvxxxzzzyyyuuuttttttuuuuuutttsssqqqpppoooqqqttttttrrrpppoooooorrrqqqpppnnnnnnnnnnnnoooeeehhhKKKCCC@@@???BBBCCCDDDFFFJJJDDDCCCBBBAAA???>>>===<<<<<<;;;;;;;;;<<<>>>@@@AAA@@@:::999???EEEEEEAAA@@@AAAFFFEEE===888999<<<<<>><<<;;;:::;;;<<<===999>>>@@@===>>>SSSyyywwwtttuuu{{{}}}{{{{{{~~~|||zzz||||||xxxxxxtttnnniiigggjjjnnnqqqnnnkkkgggcccaaa```aaaccciiidddcccdddbbb^^^```dddmmmmmmnnnoooqqqrrrssstttpppqqqrrrsssuuuwwwyyyzzz~~~sssooonnnggg[[[LLLDDD===;;;999999???GGGNNNMMMLLLIIICCCCCCNNN\\\hhhvvvrrrKKK:::///111111,,,,,,333---///111000///222999???]]]mmmyyy|||^^^NNNBBBAAADDDCCCCCCEEECCCCCCAAA@@@>>><<<;;;;;;;;;999888:::>>>@@@@@@???;;;:::999999:::<<>>>>>>>>===;;;:::888777:::<<<>>><<<777333444666666555555777:::;;;999777666666666555555888>>>CCCCCCBBB@@@??????>>>===;;;<<<777666888888666888===FFFHHHTTTccccccUUUMMMPPPfffuuuyyyfffOOOGGGIIIKKKKKKccc}}}zzzxxxxxxrrr___YYY[[[jjjwwwxxxooohhhaaabbbccceeehhhkkkoooqqqiiicccaaadddggghhhiiikkkjjjlllooopppooolllgggeeeaaaccceeedddccccccfffiiidddfffhhhjjjkkkkkkkkkkkkjjjkkkkkkjjjhhhhhhiiikkkyyywww}}}}}}wwwmmmiiillliiifffbbb```^^^]]][[[YYYTTTQQQNNNLLLKKKIIIFFFDDDBBBAAAJJJ^^^uuuzzzuuuvvvqqqhhh```PPPZZZzzzyyykkkpppsssRRR===KKK```~~~{{{NNNGGG===;;;<<<@@@>>>888888<<<999::::::;;;;;;:::999888333777<<<===;;;999777777444444444444444333222222111111000000///000000000000000...---+++)))((('''************************(((((((((((())))))******(((((((((((()))))))))***'''...,,,,,,666FFFccc|||~~~{{{yyyvvvqqqeeeZZZWWWZZZ[[[cccbbb~~~vvvpppmmmaaaeeelllqqqtttwww{{{zzzvvvsssttttttuuutttsssqqqpppnnnqqqssstttrrrpppooooooppppppnnnmmmmmmnnnooooooTTTFFFCCC@@@???@@@BBBCCCEEEGGGEEEDDDCCCAAA???>>><<<<<<@@@???>>>======>>>???@@@???:::<<>><<>>???===<<<>>>>>>===IIIhhh|||jjjaaagggqqq~~~|||{{{yyyuuuwww}}}~~~xxxssslllgggeeeiiinnnrrrmmmkkkgggdddbbbaaaaaabbbllleeebbbbbb```[[[\\\bbbmmmmmmnnnpppqqqsssttttttqqqqqqrrrssstttvvvxxxyyy{{{|||{{{yyy{{{uuuggg___^^^UUUHHH@@@:::777:::;;;===DDDNNNEEEDDDEEEEEEEEEIIIVVVcccrrrqqqIII999444///---///111...+++,,,...111111111666???FFFiiitttxxxzzzmmmKKKIIIGGGFFFDDDBBBDDDHHHCCCBBB@@@>>>===<<<;;;;;;888777666888<<<@@@@@@???999999:::;;;<<<===>>>???@@@@@@???>>>===<<<<<<<<<888<<<>>><<<888555666999555444555888;;;<<<999666555666666555555999@@@FFFFFFBBB??????@@@???<<<999777777888999999999;;;===CCCFFFNNNUUUSSSLLLLLLSSSUUUuuusssXXXPPPQQQQQQMMMZZZppp~~~www|||rrrmmmkkkqqq{{{yyyqqqfffccc```aaagggnnntttxxxjjjddd```cccfffggghhhjjjhhhjjjnnnpppooolllhhheeeeeeffffffccc```___aaadddaaaccceeehhhjjjkkkkkkkkkiiijjjjjjjjjiiiiiijjjlllqqqooovvvvvvvvvrrrhhhdddhhhbbb___[[[YYYYYYZZZZZZZZZRRROOOKKKIIIHHHGGGFFFEEEHHHFFFRRRnnn|||tttsss\\\^^^PPPKKKBBBaaauuuXXXYYY```NNNGGGWWWeee{{{eee:::BBBAAA444444BBBCCC666444>>>888999:::;;;<<<;;;:::999111666<<<>>>;;;777555444222333444555444333222111000000000000/////////...000///...,,,***((('''&&&))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))%%%...---***000===YYY{{{yyyhhhXXXTTTXXXXXXcccbbbxxxxxx{{{pppwww^^^eeelllppptttyyyyyyvvvsssttttttttttttsssqqqpppmmmpppssstttrrrpppooonnnnnnmmmllllllmmmnnnoooppp{{{XXXIIIDDDDDDBBB@@@@@@BBBDDDFFFFFFEEECCC@@@===;;;;;;<<<===BBBBBBAAAAAAAAA@@@@@@@@@??????AAADDDGGGFFFBBB>>>>>>===<<<;;;:::;;;<<<===AAA@@@???>>>============???===<<<<<<<<>>===>>>>>>===<<<777888999::::::;;;<<<<<<999777666888<<<>>><<<;;;:::;;;===??????>>>===<<<<<<:::777666777888999888777777888999;;;<<<======888888777888:::===@@@AAAEEECCC@@@???@@@???<<<999::::::999999888999999999>>>;;;BBBZZZcccMMMAAAPPPRRRooo|||tttZZZSSSJJJMMM[[[pppxxxyyyyyylllnnn{{{}}}wwwhhh^^^dddjjjiiikkkpppmmmkkkgggfffggghhhgggfffeeeiiijjjhhhgggjjjiiifffdddcccaaa```____________fffeeedddccccccdddeeeeeeeeeeeeeeecccbbbcccfffiiiooolllsss|||uuupppnnniiiddddddiii]]]\\\ZZZXXXUUUSSSQQQPPPHHHLLLIIIBBBBBBJJJKKKEEEJJJSSSiiixxxhhh^^^YYYUUU999AAAQQQWWWvvv~~~VVVEEEDDDCCCKKK```www|||xxxJJJ777???:::999999999;;;:::999777777666888===@@@>>>777000777<<<@@@???:::555444555444444555555444444333222000000000000000///......------,,,,,,+++***))))))''')))***++++++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))---***+++///...222IIIcccyyyeee]]]___\\\XXXgggcccmmmpppxxxsssdddxxxuuulllttt~~~wwwrrryyy~~~vvvtttrrrrrrssssssrrrqqqppppppppppppooooooooonnnsssooolllmmmpppqqqnnnjjjdddQQQJJJCCCCCCAAA??????AAADDDEEEEEEDDDBBB???===;;;<<<======??????@@@AAAAAABBBBBBBBBAAA@@@@@@BBBDDDCCC???;;;;;;:::999999999999:::;;;@@@??????>>>======<<<<<<;;;999:::;;;:::;;;CCCLLL]]]aaapppwwwvvv{{{wwwsssqqqyyy|||||||||{{{zzzzzz{{{}}}}}}{{{vvvttttttvvvwwwxxxuuutttqqqpppnnnkkkfffcccaaa]]]\\\```aaa___]]]___\\\ZZZXXXYYY]]]cccjjjmmmkkklllnnnoooqqqtttxxx{{{wwwxxxxxxxxxyyy|||{{{{{{yyyxxxzzz~~~|||xxxvvvwwwxxxvvvqqqkkkgggeeeggg^^^QQQEEE>>><<<<<<<<<>>>EEEIIIIIIJJJKKKGGGAAA>>>AAAIIISSS[[[fffyyyfffFFF555///111000///...////////////,,,111555444111888OOOfffeeeooovvvzzzlllYYYPPPJJJFFFGGGGGGCCCBBBEEEEEECCC@@@>>>===<<<:::999:::::::::::::::;;;<<<<<<;;;999777777:::;;;:::999:::;;;===>>>>>>===<<<;;;888777777888999:::999777555555777999;;;===???@@@999888888888999<<<>>>@@@CCCAAA>>>===>>>===;;;888999999888888888999999:::555===MMMbbbhhhTTTLLL[[[\\\fffkkkuuukkkYYYKKKJJJRRRaaaiiimmmyyy|||yyyttteeehhhyyysssffffffgggeeegggnnnqqqooollliiifffdddbbbaaafffjjjjjjiiiiiikkkhhhbbbccccccbbb```___^^^^^^]]]bbbaaa```______```aaabbbcccdddcccbbbaaaaaadddffflllgggkkkyyyxxxrrrkkkgggfffddd___^^^aaaZZZYYYWWWTTTQQQNNNLLLKKKDDDGGGGGGDDDDDDHHHJJJJJJ]]]nnnwwwhhhWWWKKKEEEAAA888QQQrrrxxxyyyjjjHHH===EEEOOOYYYiiiyyyzzzyyy[[[EEE999:::999888888999;;;<<<;;;:::999999<<>>???AAACCCCCCCCCBBBAAA???===<<<======>>><<<===>>>@@@BBBCCCCCCDDDCCCBBBAAABBBBBB@@@>>>;;;::::::999999999::::::;;;===>>>>>>>>>>>><<<;;;:::;;;;;;===???===:::===CCCQQQ___kkktttwwwsssvvvyyyzzz}}}|||{{{{{{{{{{{{{{{{{{{{{{{{|||zzzwwwwwwxxxzzz{{{{{{yyywwwvvvuuusssqqqmmmiiibbb^^^\\\___```______aaaYYYVVVQQQNNNOOOTTT[[[___eeegggjjjjjjjjjlllqqquuurrrsssttttttuuuwwwzzz}}}~~~}}}}}}~~~}}}zzzyyyzzzzzzyyyxxxzzzxxxwwwxxx{{{{{{xxxuuurrrssssssooohhhaaa\\\YYYXXXNNNAAA777666;;;BBBGGGIIIOOORRRMMMGGGDDDCCCAAAEEEIIIQQQ\\\gggwwweeeCCC///,,,111000000000000000/////////...333444222888KKKbbbqqqiiivvvrrrooorrr\\\UUUPPPNNNNNNOOOKKKEEEDDDEEEEEEBBB???>>>===<<<:::888===<<<;;;::::::;;;<<<===>>>;;;888777777888888777:::;;;<<<======<<<::::::555555666888:::;;;999777333444666999<<<>>>@@@BBB:::999888777888:::<<<===???>>><<<;;;;;;;;;999777777777777777777888999:::333>>>LLLbbbsssmmmcccggghhhZZZXXXggg{{{www[[[NNNJJJKKKTTT[[[cccqqqooolllnnn{{{uuufffhhhyyyuuuppplllhhhjjjqqqsssrrrqqqmmmhhheeedddccchhhiiiiiihhhiiijjjeee^^^bbbbbbbbbaaa___]]][[[ZZZ]]]\\\[[[ZZZZZZ[[[\\\]]]bbbbbbbbb```______aaaccchhhcccdddmmmqqqnnnnnnrrrssstttwwwzzz}}}yyyvvvsssppplllgggcccddddddaaa^^^]]]XXXVVVSSSPPPLLLIIIGGGFFFCCCCCCEEEFFFEEEEEELLLUUUkkkvvvhhhYYYHHH<<<888333FFFoooqqqNNN;;;>>>OOObbbnnnuuu{{{uuuQQQ@@@@@@;;;777888777777999;;;===<<<;;;:::;;;===BBBDDDAAA:::444111444888888666555666888222222333333222222111000---............---,,,,,,,,,,,,,,,+++******))))))((((((************(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,))))))666FFFyyywwwyyyyyyhhhfffjjjjjj```UUU^^^dddkkkyyymmmXXXVVV]]]mmmtttnnnddd```iiivvvyyyyyypppmmmsssssswwwuuuttttttuuuuuuuuutttqqqqqqqqqqqqppppppppppppooollljjjkkkmmmnnnllljjj\\\GGGJJJLLLFFFAAA???>>>>>>@@@BBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>;;;<<<>>>@@@AAABBBBBBBBBCCCCCCBBBAAAAAA@@@>>>===<<<;;;;;;;;;<<<<<<======;;;<<<===>>>===<<<:::888<<<;;;===???===:::;;;???EEEVVVeeeppp|||}}}|||{{{zzzzzzyyyzzzzzzyyywwwwwwxxx{{{}}}}}}}}}yyywwwuuuttttttsssqqqpppjjjddd_________\\\\\\^^^\\\[[[YYYVVVSSSQQQRRRRRRZZZ\\\^^^^^^^^^aaahhhnnnpppqqqsssttttttuuuvvvvvvyyyyyyyyy|||~~~|||yyyzzzzzzyyyxxxwwwxxxyyywwwuuusssssstttsssqqqnnnmmmlllhhhaaaXXXPPPKKKIIIDDD@@@;;;;;;@@@IIIRRRVVVQQQRRROOOHHHBBBAAACCCEEENNNRRR[[[hhhyyygggHHH333+++///555...///000000///......///444222---111IIIhhhwwwwwwwwwxxx}}}}}}___KKKJJJJJJMMMQQQQQQLLLGGGEEEFFFAAA???=========>>>===<<<===<<<;;;;;;;;;===>>>@@@BBB???;;;888666666777888;;;;;;<<<<<<<<<;;;:::999888777666777999:::999777555666777:::<<<>>>@@@@@@;;;:::888777777888:::;;;;;;;;;:::999999888777666666666666666777888999:::;;;<<<>>>TTTwwwwwwoookkkTTTQQQ\\\eeesssrrr[[[PPPMMMKKKMMMSSS\\\iiisssbbbbbbfffqqqtttttt|||wwwqqqppptttppprrrsssqqqnnnllllllllliiiiiifffdddfffhhhddd]]]aaabbbbbbbbb```]]]ZZZWWWYYYXXXWWWWWWWWWXXXYYYZZZaaaaaaaaa```^^^^^^___aaaeeebbbbbbhhhjjjiiijjjooorrrsssuuuwwwzzz{{{|||}}}zzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}{{{yyyzzz}}}~~~~~~zzzrrrnnnooonnnlllfffcccaaabbbdddbbb^^^ZZZUUUSSSPPPLLLHHHFFFDDDCCCEEEBBBCCCGGGGGGIIIYYYmmm}}}fffWWWJJJ===888999@@@kkkZZZ;;;@@@SSScccuuu~~~}}}{{{{{{|||uuuoooDDD;;;===:::999999888777777999;;;:::999;;;::::::;;;;;;999555111111333555555444333555777111111111111111000000///...............---,,,,,,,,,+++++++++******))))))(((((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***---///,,,***111<<>>???@@@AAAAAA@@@>>>>>>????????????>>>>>><<<===???@@@AAA@@@???>>>>>>?????????>>>=========:::;;;;;;<<<<<<=========999:::;;;<<<<<<;;;999777999777777999999777999===>>>GGGXXXmmm|||}}}|||zzzxxxwwwxxxyyyzzz{{{zzzzzz|||~~~{{{wwwuuuuuuuuutttssspppiiicccaaa___\\\[[[]]]^^^ccchhhiiiddd]]]VVVRRRKKKLLLMMMMMMOOOTTT\\\ccceeefffiiimmmqqqsssssssssrrrrrrqqqrrrtttttttttsssooossswwwxxxtttoookkkiiidddbbb```^^^]]]\\\ZZZYYYSSSQQQLLLFFF@@@<<<<<<===888:::@@@HHHQQQXXX[[[\\\PPPJJJCCC???>>>BBBIIINNNTTT]]]lllvvv]]]BBB444000......///,,,...//////------///111222777===GGG^^^xxxjjjQQQEEEBBBAAAGGGLLLMMMJJJGGGFFFEEEAAA???===<<<======<<<;;;;;;;;;;;;;;;<<<>>>@@@AAADDDBBB>>>:::888777888999;;;;;;;;;;;;;;;;;;::::::===:::666555666888::::::999999:::;;;;;;<<<======;;;999777666666666888999888888888888777666666666666666666666777888999:::???<<<666CCCeeewwwtttqqqfffVVVVVVZZZSSS\\\fff^^^VVVWWWTTTPPPPPPUUU\\\```]]]^^^ccciiiqqqxxx}}}{{{uuusssppprrrtttuuutttrrrqqqqqqlllkkkfffbbbbbbeeeccc______aaacccdddbbb^^^YYYVVVXXXXXXWWWWWWWWWXXXZZZ[[[___```aaa```^^^^^^___```cccaaabbbdddeeeeeehhhkkkhhhiiikkkmmmoooqqqqqqrrrpppqqqqqqrrrssssssssssssqqqqqqpppoooooopppsssuuunnnooolllfffdddeeeddd```[[[ZZZZZZ[[[\\\[[[VVVQQQOOOMMMJJJGGGEEEDDDCCCCCCGGGDDDFFFMMMSSS___yyy}}}fffNNN@@@888333888CCCbbb^^^???<<>>;;;999777666777888777666<<<:::666333222111000000333444555444333222222333000000111111000000///......////////////...------++++++***************)))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())),,,...---,,,000666___rrrrrrvvvuuuaaaaaaxxxtttmmmkkknnnhhhuuu}}}tttiiiZZZOOOXXXVVVZZZgggtttzzzxxxuuutttttttttjjjeee```gggssstttuuutttrrrrrrssstttsssrrrnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllnnnooonnnnnnoooQQQNNNRRRJJJBBBAAAAAA@@@???@@@AAAAAA@@@???===>>>???@@@@@@???===<<<===>>>@@@AAA@@@>>><<<;;;888;;;<<<===;;;999999:::888888999:::;;;;;;;;;;;;888999:::::::::999888777:::777666888999999<<<@@@<<<;;;HHHaaavvvkkktttwwwvvvvvvuuuvvvwwwyyyzzz{{{zzzyyy{{{}}}}}}|||zzzwwwuuussslllgggfffdddaaa```bbb___fffpppsssppphhhaaa^^^RRROOOLLLHHHGGGGGGGGGHHHLLLNNNRRRXXX^^^cccddddddcccbbb```^^^]]]\\\\\\\\\\\\```eeeeee```XXXPPPKKKGGGFFFDDDCCCBBBAAAAAAAAA:::;;;:::999:::<<>>===<<<;;;999777::::::;;;<<<===>>>??????CCCBBB@@@===999888999;;;:::;;;;;;;;;;;;<<<<<<<<<>>>;;;666555666999<<<>>><<<<<<<<<<<<;;;;;;;;;;;;:::888777555555555777888777888999888666666777888777777777777777888999::::::>>>;;;===JJJTTT^^^mmmfff```___]]]TTTTTT^^^cccccciiihhh\\\SSSSSSTTTRRRYYY^^^cccfffhhhjjjooosss|||~~~|||xxxxxxxxxzzz{{{yyyuuuqqqrrrrrrooohhhdddeeedddaaa^^^```dddfffddd___ZZZVVVYYYYYYXXXXXXYYYZZZ[[[\\\\\\^^^______^^^^^^___```___`````````______```ccc[[[\\\___bbbdddfffggghhhffffffggghhhhhhhhhgggggggggffffffggghhhjjjkkkmmmbbbcccaaa]]]\\\]]]ZZZUUUTTTXXXYYYVVVUUUTTTPPPLLLHHHGGGEEECCCCCCDDDEEEFFFIIIMMMUUU```nnnfffPPP;;;444222555GGG\\\\\\===777MMMrrrzzzqqqkkknnnuuu}}}hhhPPPKKKKKK;;;444@@@===:::777666666777666555<<<999555222000000111222555555666666555333111000000000111111000000///...///////////////...------************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++,,,...000DDD^^^ssstttnnnmmmhhh```TTT___vvv~~~xxxjjjllluuuwwwddd]]]```\\\ZZZ___kkkwwwzzzttt~~~|||qqqiiibbbkkkxxxyyyvvvtttrrrrrrrrrsssrrrpppmmmmmmmmmmmmllllllllllllkkkkkklllmmmnnnooooooppphhhUUUHHHJJJMMMHHHAAA???AAA@@@@@@AAABBBBBBAAA???===???@@@AAA@@@???<<<;;;<<<>>>???@@@@@@>>><<<:::888<<<>>>>>>;;;888777777777888999;;;;;;;;;;;;;;;888888888888888888888888:::777777:::<<<;;;<<>>AAABBBAAACCCIIIHHHDDDDDDAAA>>><<<<<<;;;999777;;;<<<===>>>>>>===;;;:::???@@@@@@>>>:::888999;;;::::::;;;;;;<<<===>>>???;;;999666777:::===@@@AAA======<<<<<<;;;;;;::::::999777666444444555666777666888:::999777666888:::999999888888888999999:::666=========??????LLLeeerrrmmmccc```aaa[[[VVV]]]eeeqqqqqqaaaRRROOONNNJJJVVV___iiillliiigggiiimmmoooooottt}}}wwwzzz~~~}}}uuulllgggdddaaa\\\```dddgggfffaaa[[[VVVZZZZZZYYYYYYZZZ\\\]]]^^^XXXZZZ\\\]]]\\\]]]^^^___\\\___```___]]]]]]^^^___\\\\\\^^^```bbbcccccccccbbbbbbbbbcccbbbbbbaaaaaaaaaaaaaaabbbdddfffffffff]]]^^^\\\YYYYYY[[[XXXRRRSSSZZZ\\\WWWQQQPPPNNNKKKFFFEEEDDDDDDFFFIIILLLNNNRRR___ooo~~~|||lllSSSBBB666666:::DDD```|||fffDDD999FFFeee{{{mmmbbb___jjjyyyYYYRRREEECCCHHH???777===>>>;;;888777888999999999666666555333222333444555555555666888888666222000000111111111111000//////---............---,,,,,,))))))))))))************(((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++------333BBBRRR\\\bbbdddaaa\\\\\\kkkxxxxxx}}}rrrjjj|||nnnoooddd___ZZZ[[[dddrrr|||xxxpppxxxyyyooowwwyyyvvvtttsssssssssqqqpppnnnnnnmmmmmmmmmllllllllliiijjjkkkllllllmmmooopppgggMMMLLLIIIGGGGGGGGGDDD@@@BBBAAA@@@AAABBBBBBAAA???>>>???AAABBBAAA>>><<<:::;;;<<>>:::777777888:::;;;===>>>>>>======888777777777777777888999555333333888:::888777888===;;;???IIIXXXmmmtttUUUXXX]]]bbbkkktttyyyzzzyyywwwxxxuuusssrrrtttvvvwwwwwwwww|||}}}|||vvvrrrqqqooojjjggghhhiiiiiigggaaa^^^```gggnnnnnnkkkhhhiiiggg```RRRFFFAAA??????AAAEEEGGGEEECCC======<<<:::999:::<<>>BBBJJJIIIDDD@@@>>><<<<<<<<<===<<<;;;<<<===??????>>>;;;888555<<<>>>???>>>:::888999;;;::::::;;;;;;===>>>@@@AAA777666666999===AAABBBCCC===<<<<<<<<<<<<;;;;;;;;;888777555444444555666777666888::::::777777999;;;::::::999999999999999999888999888===DDD@@@GGG]]]xxxccc```mmmcccPPPQQQ[[[jjjlllZZZIIIFFFGGGCCCUUUbbboootttooojjjjjjmmmhhheeegggvvvsssjjjddd```[[[___eeehhhhhhbbb\\\WWW[[[[[[ZZZZZZ[[[\\\^^^___UUUWWWZZZ[[[[[[[[[]]]^^^ZZZ^^^aaaaaa___```bbbcccbbbcccccccccbbbaaa``````````````````___^^^]]]]]]\\\\\\\\\^^^```aaa```___[[[[[[XXXUUUWWWZZZWWWRRRQQQZZZ]]]UUUMMMKKKKKKIIIGGGGGGGGGHHHKKKOOOTTTWWW[[[pppyyywww}}}~~~|||oooYYYGGG:::444;;;CCCPPPpppiiiEEE:::DDDYYYvvvuuudddWWWVVViii~~~jjjIIILLLCCC===DDDEEE<<<:::>>>;;;999888:::<<<<<<<<>>??????===;;;:::;;;<<<<<<===>>>@@@AAA@@@<<<999:::;;;<<<<<<;;;:::888777222666999;;;:::999999999888777777777777777888888555777999999888777666777999=========GGG```{{{|||}}}qqq^^^KKKQQQVVVbbbnnnssspppoooqqqwwwuuusssqqqqqqsssuuuwwwwww{{{zzzuuutttuuuuuurrrnnnnnnllliiifffeeeeeeeeefffgggjjjnnnpppmmmeee[[[TTTVVVOOOJJJNNNVVVVVVMMMBBB888888888777666777888999:::;;;<<<<<<;;;999777555:::===CCCKKKTTT]]]eeeiiinnnkkkgggfffhhhiiihhhggg\\\QQQGGGDDDAAA===???DDDIIINNNZZZeeellluuupppQQQ:::000/////////.........//////000555)))(((222333///999LLLjjjcccnnn|||~~~XXXKKKLLLHHHAAA???===>>>@@@BBBDDDEEEEEEEEE???????????????>>>===<<<@@@???>>>======>>>???@@@???>>>;;;888777777888999;;;::::::999:::;;;===>>>777888;;;===?????????>>>@@@>>><<<;;;::::::;;;<<<666777888777666666888:::999:::;;;;;;;;;:::999888::::::::::::999888777666444888;;;<<<;;;===BBBHHHmmmuuutttfff[[[XXXRRRJJJUUUccciii]]]MMMEEEBBB@@@SSSVVVdddvvvzzznnnfffgggooodddaaammmzzz|||rrreee[[[\\\___```aaadddgggccc\\\[[[ZZZZZZZZZ[[[[[[ZZZYYYUUUXXXZZZYYYWWWXXX]]]bbb^^^]]]```cccccc```aaaeeebbbbbbccccccbbbaaa``````ccc```]]]^^^``````\\\WWW]]]^^^\\\YYYZZZ]]]\\\XXXSSSVVVXXXXXXVVVTTTSSSRRRVVVUUURRRMMMHHHEEEEEEFFFGGGAAAAAAIIIKKKMMM[[[mmmnnntttkkkhhhrrrwwwjjjUUUFFF;;;555:::???KKKrrrxxxLLL???LLLRRRccccccUUU^^^hhhrrrsss\\\JJJFFF@@@<<>><<<;;;;;;;;;:::888111333555777777666444222555555555444444333222222000000000000///...---,,,---,,,+++*********++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))************+++++++++---...333???KKKWWWfffrrryyyiiiqqqjjjjjjfff___QQQUUUdddfffiiisssyyywwwkkklllwwwnnnpppmmmnnnppplllnnnmmmmmmlllllllllmmmmmmjjjjjjkkklllmmmmmmmmmlllkkkMMMFFFDDDBBBBBBDDDCCC@@@===>>>???AAABBBCCCCCCCCCBBB>>>>>>>>>===;;;:::;;;<<<<<<<<<<<<===???>>><<<:::888999:::;;;;;;:::999888444666888;;;<<<;;;999777666666666666666777888999666888::::::888777777888777;;;>>>>>>AAASSSooo}}}~~~uuutttqqqaaaPPPEEEGGGOOO\\\gggmmmqqqvvvsssrrrqqqpppppppppqqqrrrsssuuuxxx}}}}}}xxxwwwyyy{{{yyyvvvsssqqqmmmhhheeebbbaaaaaa]]]aaafffgggdddaaa```aaajjjhhhiiippptttlllYYYHHH<<>>>>>?????????>>>>>>===>>>>>>>>>======>>>>>>???<<<<<<;;;:::::::::;;;<<<;;;::::::999999:::;;;<<<999;;;???AAABBBBBBAAA@@@===<<<;;;999777666555444777777888777666777999<<<;;;;;;;;;;;;;;;:::999888999999999999888777666666555888<<<<<<;;;===BBBGGGSSSeeepppggg[[[XXXYYYXXXOOOdddrrrjjj]]]TTTFFF777AAAJJJXXXdddoootttsssooommmfffeeekkkkkkbbb]]]___tttyyy~~~vvvlllfff[[[^^^aaaccchhhkkkiiiccc_________^^^^^^\\\ZZZXXXRRRSSSUUUVVVWWWZZZ___ccchhhfffffffffbbb\\\[[[^^^^^^^^^______^^^]]]]]]\\\```]]]ZZZ[[[]]]]]][[[XXXXXXXXXVVVRRRSSSVVVVVVSSSOOORRRUUUVVVUUURRRPPPOOOMMMMMMLLLIIIFFFDDDCCCDDDFFFFFFIIIPPPXXXcccwwwkkkXXX```nnnttthhhRRR@@@999333444===OOOlllsss]]]BBBCCCWWWbbbuuu}}}vvvddd___mmmyyywwwZZZIIIFFFEEEAAA===@@@DDDDDD@@@@@@>>><<<;;;;;;;;;:::999444555777999999777555444666555555444333222222111000000000//////...---,,,,,,,,,,,,,,,++++++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******))))))*********+++++++++,,,,,,000:::EEETTThhhyyy{{{{{{|||sssssskkkeee]]]TTTVVVcccjjjgggnnn|||yyytttsssxxxnnnmmmjjjnnnqqqkkkmmmlllllllllkkklllllllllkkkkkklllmmmmmmmmmmmmmmmsssNNNBBBAAABBBCCCCCCCCCAAA>>>=========???AAABBBBBBCCCCCC===>>>>>><<<:::999;;;<<<<<<;;;;;;<<<>>>>>><<<:::666777888999::::::::::::666666777;;;>>>===999555555555666666777888999:::777999::::::999888888999777999===>>>:::AAA]]]{{{~~~|||ssskkkmmmxxx}}}rrrcccLLLFFFFFFNNNYYY```eeeiiillllllmmmnnnnnnnnnmmmlllnnnnnnoooqqqtttwww{{{|||}}}zzz{{{~~~}}}zzzwwwrrrmmmiiigggfff\\\___aaa^^^[[[\\\cccjjjoooooottt{{{~~~uuubbbRRRMMMUUU\\\]]]ZZZYYY^^^eeedddcccbbbaaaaaaccceeefffmmmwwwyyyiiiccc[[[SSSNNNKKKHHHFFFIIIIIIKKKPPPTTTYYYdddmmmooozzzrrr^^^CCC000+++---000000------,,,,,,---...//////(((222555000222DDDXXXbbbaaabbbyyy~~~xxx___MMM@@@BBBFFFCCC>>>===;;;===@@@BBBDDDCCCBBBAAA======>>>?????????>>>>>>======>>>>>>>>>======<<<999:::;;;===>>>>>>??????;;;;;;999888888999:::::::::===AAADDDEEECCC@@@>>>999999888666444222000///888888888777777888;;;>>>>>>===<<<;;;::::::999:::888888888888888777666555666999<<<<<<<<<===AAAEEE>>>OOO\\\]]][[[]]]]]]ZZZ[[[ooouuufff]]]aaa[[[MMMDDDMMMRRRSSS^^^ooossslllggggggmmmsssjjjTTTAAA:::BBBLLLZZZeeekkkrrr{{{}}}uuupppmmmpppooolllkkkjjjeee___aaabbbcccccccccaaa^^^]]]ZZZXXXWWWWWWYYY[[[[[[[[[cccaaaaaabbb^^^XXXWWWZZZ[[[[[[[[[[[[[[[ZZZZZZYYYZZZYYYWWWWWWXXXXXXWWWVVVRRRRRRNNNJJJKKKPPPQQQNNNMMMPPPSSSTTTRRROOOMMMLLLGGGIIIJJJIIIHHHGGGHHHIIILLLTTT]]]dddrrrsss```UUUPPP^^^llliiiTTT???888<<<777KKK[[[kkkkkkSSSAAA>>>OOOggguuuvvv}}}}}}}}}qqqTTTDDD???@@@BBBAAA>>>???CCCEEECCC>>><<<::::::;;;;;;:::999666777999::::::999777666666555444333222111000000//////000//////...---,,,,,,,,,---------,,,+++*********))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))*********+++++++++***---222:::IIIaaauuu~~~uuu}}}xxx~~~wwwiii\\\PPPZZZiiimmmlllzzz~~~}}}{{{|||qqqkkkgggbbbjjjooofffllllllllllllllllllllllllkkklllmmmmmmnnnmmmmmmmmmYYYDDDBBB>>>AAADDDEEECCC@@@>>>>>>;;;<<<===???@@@AAABBBBBB<<<======;;;:::999:::<<<::::::<<>>>>>999333666666666777888:::;;;<<<888999;;;:::999888999:::;;;888:::===777777MMMjjj~~~ttttttfffWWWIIIHHHNNNSSSVVVYYYbbbeeehhhkkkmmmlllkkkjjjkkkkkkkkkkkkmmmpppsssvvvzzzzzz{{{~~~~~~{{{wwwtttqqqpppiiigggccc]]]YYYZZZ___dddaaa___```ffflllllleee^^^```ffflllmmmkkkjjjllloooqqqpppooonnnnnnooopppqqqxxx{{{}}}|||vvvkkk```YYYOOOMMMJJJHHHIIIKKKNNNPPPSSSXXX___eeeiiippp{{{{{{^^^III>>>000+++---///...+++,,,,,,,,,,,,,,,---...///000111222777HHH\\\eeedddaaaddd}}}zzz~~~zzzgggPPPHHHCCCFFFHHHDDD@@@???:::<<>>;;;<<<===>>>>>>>>>>>>>>>;;;<<<===>>>>>>===;;;:::999:::===???@@@@@@@@@???<<<;;;999888777888888999999<<<@@@CCCDDDAAA===;;;666555444222222333444444999:::999888777999<<>><<<:::999999999:::888888888888888777666666777999<<<<<<<<<===@@@BBB<<<>>>BBBKKKYYYaaa[[[NNN___sssrrrXXXPPPaaammmgggWWWUUUNNNHHHPPPaaajjjjjjmmmqqq|||zzzdddOOOEEE444777;;;AAAJJJWWWeeeoooppp|||vvv~~~vvvooojjjbbb[[[^^^aaadddeeeeeedddcccccceeeaaa^^^___cccfffdddbbbeeedddgggiiieee]]]YYYZZZZZZZZZ[[[ZZZZZZYYYXXXXXXSSSTTTTTTSSSRRRQQQPPPPPPMMMMMMJJJFFFIIIOOOQQQPPPPPPQQQQQQPPPMMMKKKKKKLLLJJJKKKLLLMMMMMMOOOSSSVVV[[[mmm~~~lll[[[RRRNNNPPP]]]gggaaaMMM===;;;@@@NNNvvvzzzaaaFFFAAA:::IIIaaattt}}}{{{pppQQQBBBAAACCC<<<@@@AAA>>>===@@@BBBAAA;;;999777777999999999888777888999:::999888777666555555444222111000///...////////////...---,,,,,,+++,,,...///...---+++)))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))))))))))))))************++++++,,,---///999OOOccc}}}|||}}}wwwsssbbbYYYYYYeeennnqqq~~~pppjjjiiikkkggg___fffnnnhhhkkkllllllmmmmmmmmmmmmmmmlllmmmmmmnnnnnnmmmmmmmmmyyy[[[JJJCCC@@@>>>AAADDDEEECCCAAA??????;;;;;;<<<===>>>???@@@AAA;;;<<<<<<;;;999999:::<<<888:::>>>CCCEEECCC>>>:::666666777777888999:::;;;888666555888<<<===888333888888888999:::;;;===>>>888:::::::::888888999;;;???777666:::888555CCCWWW{{{{{{qqqRRRCCCBBBGGGOOOUUUYYY\\\```eeehhhiiiiiihhhhhhiiikkkkkkjjjjjjmmmppptttvvv{{{|||yyyvvvtttwwwpppgggaaa^^^]]][[[ZZZYYYVVVSSSVVV[[[```bbbbbbcccdddgggjjjmmmmmmllljjjkkklllllllllkkkjjjhhhgggjjjiiifffccc]]]XXXSSSPPPLLLKKKKKKLLLNNNRRRWWWZZZ[[[dddpppwww}}}}}}oooVVV<<<222000//////111000---***+++++++++,,,---...//////222000888JJJZZZcccjjjooofffjjjzzzttt{{{hhhOOOKKKGGGEEEFFFFFFCCCAAAAAA:::<<<>>>@@@@@@???>>><<<:::;;;<<<<<<============;;;<<<<<<===<<<;;;:::999:::<<<>>>@@@@@@???>>>===<<<;;;999888777888888999:::===@@@CCCCCC@@@<<<999444333111000222777<<>>===<<<:::888888888888999888888888888888777777666888999;;;;;;<<<<<<===>>>;;;999888@@@NNNYYYWWWOOOWWWoooqqqUUUHHHYYYkkkmmmaaaRRRDDDCCCIIIRRRaaaooo{{{~~~ppp___UUU===666---,,,444AAANNNUUU```rrr}}}yyytttpppkkkfff^^^aaadddeeedddbbbbbbcccdddaaa```eeennnttttttqqqssssssuuuvvvoooccc[[[YYYZZZZZZYYYYYYXXXVVVUUUTTTNNNPPPRRRQQQMMMIIIIIIIIIMMMMMMKKKHHHKKKSSSVVVUUUSSSQQQOOOKKKHHHHHHKKKNNNNNNNNNOOOPPPSSSYYY```eeerrriiiXXXPPPLLLLLLJJJ\\\iii```KKK<<>>@@@===<<<>>>>>>===888666555555666777666555666666777777666555444333444333222111000///......////////////...---,,,++++++,,,---......,,,***))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))))))))*********++++++,,,,,,+++000@@@QQQuuuyyyrrr```\\\XXXffftttmmmppp{{{hhhaaaeeennnlllaaadddnnnmmmkkklllmmmnnnnnnnnnnnnmmmlllmmmmmmmmmmmmmmmllllll[[[HHHFFFDDD??????@@@AAACCCCCCBBBAAA???<<<;;;;;;;;;<<<===>>>???:::;;;;;;:::999888:::;;;777:::>>>CCCFFFDDD@@@<<<999999888888888999999:::888666555666999999777555999999999999:::;;;<<<===888999:::999777777999:::???888555888999888>>>GGGiiizzz|||eeeHHH===>>>FFFMMMPPPRRRVVVZZZ^^^aaabbbcccbbbeeehhhhhhfffeeehhhkkkqqqsssxxx}}}}}}{{{~~~vvvmmmiiihhhfff```[[[^^^\\\ZZZYYYZZZZZZYYYXXXYYYXXXXXX\\\bbbdddbbb___^^^___``````___]]]ZZZXXXVVVWWWWWWWWWVVVTTTRRRPPPOOOQQQTTTVVVYYY^^^dddhhhiiiuuu~~~fffTTTIII===222---...///...---,,,------,,,,,,,,,,,,---...000000...:::OOO^^^```aaasss}}}yyylllYYYEEEDDDCCCBBBBBBAAA@@@@@@@@@;;;<<<===>>>>>>===<<<<<<999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999888:::<<<===??????>>><<<;;;;;;;;;999888888999::::::<<<>>>AAACCCBBB???;;;888333222111111444:::???CCC:::;;;;;;:::999888999;;;888888777777666666777777666666777777777777666666888888999:::;;;;;;;;;:::333999>>>???@@@GGGTTT]]]eeexxxuuuVVVCCCRRRlllwwwjjjXXXKKKIIIIIIKKKYYYlllvvvxxx|||vvvhhh^^^MMMAAA444...000777;;;;;;JJJZZZsss|||wwwuuusssooogggjjjkkkiiieeebbbcccddddddbbb```dddjjjmmmllliiiiiiiiilllnnniii^^^XXXWWWYYYYYYXXXVVVTTTRRRPPPOOOLLLOOOPPPMMMGGGEEEGGGKKKQQQQQQOOOMMMQQQWWWZZZXXXRRRQQQNNNKKKIIIKKKPPPTTTTTTVVVYYY]]]ccclllvvv|||gggUUUMMMJJJJJJMMMYYYgggjjjXXXBBBBBBXXXnnnbbbLLL@@@???GGGZZZjjjooooootttnnneeefff{{{oooqqqqqqOOO@@@@@@AAA<<<666999===>>><<<===???===:::888666444444555555444333444444444444333222222111111111111000//////............///......---,,,+++++++++,,,,,,,,,+++***)))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((()))))))))******)))***,,,...,,,///:::FFFggg}}}}}}}}}uuudddWWWYYYYYYooo|||iiibbbsssyyyeeebbbjjjlll```]]]eeehhhjjjkkkmmmnnnooonnnnnnmmmlllllllllmmmllllllkkkjjjdddMMMGGGDDDAAA@@@@@@>>>===???BBBCCCAAA>>><<<<<<;;;::::::;;;<<<===999::::::999888888:::;;;999:::<<>><<<<<<;;;;;;;;;;;;;;;<<<888999999999999888888777<<<;;;:::999999888888888999:::;;;<<<<<<<<<;;;;;;;;;::::::999999:::;;;<<<===>>>??????>>><<<999666222222333444666999;;;===:::;;;===<<<999777777777333444444555555555555555333444444555555444444444777777888999::::::888777///666===;;;888===NNN___ppp|||xxx]]]KKKTTTlllzzztttnnneee\\\VVVVVV___iiiiiimmmuuutttfffdddYYYIII===666333111000444<<>>>>>AAA;;;555666999;;;<<<<<<@@@CCC@@@:::999777555555555555444333333333333222111111000///////////////////////////............---,,,++++++++++++*********)))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))(((''''''(((((((((((()))))))))******)))***,,,,,,---444===TTTmmmqqqfffaaa]]]XXXZZZ[[[nnn{{{ooolllvvvlllzzzyyy}}}}}}~~~|||iiieeejjjaaaYYY\\\```gggiiikkklllmmmmmmlllkkkkkkkkkllllllkkkjjjjjjiiiiiiEEECCCGGG>>>:::@@@@@@<<<:::<<>>AAABBBAAA???>>><<<:::888777777888777666555333111222555888888777777777777777888888888888888777555666888:::333888:::777777:::;;;888>>>XXXfffjjj{{{}}}rrr~~~xxxgggTTTGGGAAAEEEEEEDDDDDDGGGKKKOOORRRTTTWWWYYYXXXWWWZZZaaahhhjjjiiifffeeeiiiqqq{{{{{{yyywwwwwwrrrpppnnnjjjeeebbb``````ZZZ[[[[[[YYYWWWVVVWWWYYYWWWVVVUUUTTTTTTVVVWWWYYY\\\]]]^^^```dddhhhkkkmmmlllqqqxxx}}}ooo___III>>>444111111---+++,,,,,,++++++---//////---+++,,,------...///000222222FFF^^^kkkeeeiii|||mmmwwwzzzSSSBBBFFFGGGEEEFFFEEECCCCCCCCC@@@======<<<;;;:::999:::;;;<<<888888888888888777666555===<<<:::888777777888999777888999:::;;;;;;<<<<<<;;;::::::999:::;;;===>>>;;;;;;<<<;;;:::888555333222333555777777666555444:::<<<======:::777555444000111222444555444444333111222222333333333222222777777777888999999777555444333333444666<<>>???FFFggg}}}zzzfff\\\eeecccfff~~~pppmmmWWWAAA777???@@@555555@@@999:::;;;===CCCHHHDDD<<<;;;999777666666666555333333333222111111000//////.........////////////000............---,,,+++++++++***))))))(((((()))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))---)))((()))))))))...555DDDaaagggVVVWWW___cccaaa[[[dddsss{{{pppiiihhhtttsss```aaa```hhhzzzvvviiinnnhhh]]]]]]___eeegggiiikkklllkkkjjjiiikkkkkkkkkkkkjjjjjjiiihhhjjjVVVFFFCCCBBB======BBBBBBAAA@@@@@@AAAAAA???>>>888;;;:::555333777999999<<<;;;999888888999;;;<<<:::;;;======<<<===>>>???@@@===:::888999999888777555555555555666666666777666666666666777777777777888888888777777777777777:::999777666555666888999===BBBRRRiii{{{|||zzzoooggg[[[EEEPPPSSSOOOBBB:::===CCCFFFKKKMMMPPPSSSSSSTTT^^^iiicccbbbaaabbbeeejjjooorrrwww{{{{{{yyyvvvssspppmmmkkkjjjddddddbbb___]]]___ccchhhbbbaaa``````aaaccceeefffhhhiiilllrrrxxx|||~~~~~~ttt```III999444333111000...---------...,,,***+++...000///---000000,,,...555222222===WWWeeeeee```zzz|||yyy~~~{{{rrrtttzzz```KKKEEEEEECCCBBBBBBCCCCCCAAA???<<<:::;;;;;;;;;;;;;;;:::999999:::;;;;;;999666555777999EEEGGGEEE;;;444555888:::777888999:::;;;;;;;;;;;;???<<<888666777:::;;;<<<===>>>>>><<<:::666333111333444555555444444555777===<<<;;;999888777777666222333333444444333333222444333333222222333333444444777999:::999999999:::555444666777555555<<>>===AAABBBAAA?????????@@@???>>>======999444444999<<<;;;;;;:::999888888999:::;;;:::<<<<<<;;;:::999:::;;;;;;999777888999:::999888666666666666666666666555666666666666666666555555777666666666666666666666888777666555555666888999<<>>===;;;999777666555444222333333444444333333222444333333222222333333444444666999999999888888999666666777888555333888@@@KKK]]]lllkkkaaaVVVMMMGGGUUUggg}}}{{{tttqqqgggbbb```gggpppvvv~~~vvvkkk```TTTFFF===:::------...000444===FFFMMM\\\dddgggrrr~~~zzz{{{{{{yyywwwzzzxxxwwwuuuppplllooovvvvvvtttooojjjddd___[[[YYY]]][[[YYYVVVVVV\\\gggpppoooiiiccc```^^^\\\```eeekkkoootttzzzmmmYYYLLLLLLDDDHHH\\\kkkfffWWWOOO^^^ooo}}}eeeMMM===DDDTTTlllhhhXXXTTTbbbooopppsss{{{gggUUUDDD@@@;;;:::::::::999777999:::<<<@@@BBBBBB???===::::::999777555444333222666333111111111111///,,,........................++++++++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))+++***)))))))))+++---///999JJJkkk}}}yyyddd[[[ccciiiffffffbbbbbbwwwnnnfffbbbiiiwww~~~xxxvvvwwwzzz}}}ssseeeaaabbbeeehhhkkklllmmmnnnoookkklllmmmmmmmmmlllkkkjjjjjjWWWOOOIIIGGGJJJHHH@@@===AAACCC@@@===<<<>>>?????????AAA???999666999AAADDDCCC:::999888777777888999:::;;;;;;;;;999666555555666555555555777:::;;;:::999777777777777666555444444555555555555555444333222444444444555555555555555555555444444444666777888;;;:::>>>EEEMMMXXXgggttt|||zzzwww}}}}}}zzzjjjQQQ>>>888:::888333777777999>>>@@@DDDNNNWWWNNNOOOPPPSSSVVVYYY\\\^^^]]]^^^```bbbcccfffjjjmmmxxx|||}}}|||~~~yyy~~~yyyqqqbbbVVVFFF:::333222111000//////...------------...+++++++++,,,//////...---***000...///999AAAPPPgggccciiippp|||yyyxxxqqqlllxxx|||iiiSSSGGGCCCDDDGGGKKKBBBBBBCCCBBBAAA???===;;;999999999999888777666555666666666777888888555444666::::::555333777;;;===>>>>>>>>>======<<<:::::::::888666666888999999888777888888888777666444333///222444666777888;;;===>>>===<<<999777555333333222333333444444333333222444333333222222333333444333555888999888777888888777777888888555111444999:::MMMbbbmmmjjj]]]KKK>>>EEEUUUjjj{{{wwwkkkbbbVVVQQQNNNQQQWWWbbbssszzznnnddd]]]TTTLLL:::555///,,,---000222333<<>>;;;999888888777888999:::;;;>>>@@@@@@>>><<<:::999777555444444444444:::777333111000000...---------------------------***************((('''''')))))))))))))))))))))))))))((((((''''''(((((()))'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))((((((((((((((((((******)))))))))+++,,,---777:::UUU}}}xxxyyypppcccbbbnnnsssoooeee^^^___wwwrrr___WWWSSS[[[lllzzz~~~}}}wwwxxxyyy|||xxxrrrggg]]]hhhggggggiiilllnnnooonnnmmmmmmmmmmmmllllllkkkkkkpppSSSJJJGGGFFFIIILLLHHH@@@>>>BBBBBB???<<<;;;<<<>>>???@@@@@@>>>::::::AAAIIIKKKGGG999888777777777777888999999999999777444333444666444444555888;;;;;;:::888888888888888777555333222444555555555444222111000222222222333333333333333333333222333444555666777888666666888;;;DDDUUUddd{{{~~~xxxoooSSS===333333555555333333666777777;;;@@@AAABBBEEEHHHKKKMMMOOOOOOMMMNNNOOOPPPQQQSSSXXX[[[gggjjjpppwww}}}yyypppggg[[[MMMCCC:::555000......///000000---------,,,,,,------...---......///000000///...---222222:::NNNZZZcccoooooolllppp~~~uuujjjmmmwww~~~fffTTTGGGGGGHHHDDDBBBFFF@@@@@@@@@@@@>>>===;;;:::888888888888777666555555666666666888::::::666333111555777444444:::>>>?????????>>>===<<<:::999888777666555666888999777666666666666666555333222111///111444555666777:::<<<;;;;;;:::999777666444333222333333444444333333222444333333222222333333444222555777888777777777888666555777888666111111555111<<>>555;;;GGGSSS```tttuuuYYYXXX```rrrxxxzzz^^^MMMGGG@@@;;;<<<;;;999777666777888:::::::::<<<>>>>>><<<;;;999777555333333333555666===:::666333000///......------------------------++++++++++++***)))((('''(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))((((((''''''&&&***))))))))))))***+++,,,000///BBBaaaqqqooosssuuurrrhhhaaahhhwww{{{uuubbb]]]^^^sss___YYYPPPKKKSSSeeesssuuurrrmmmrrrvvvwwwyyyvvvooohhhbbbmmmiiiffffffiiillllllkkknnnmmmmmmlllkkkkkkllllllrrrVVVIIIDDDFFFHHHKKKKKKFFF@@@???CCCAAA>>>:::999;;;===??????======;;;<<>>@@@AAABBBBBBBBBBBBCCCCCCCCCEEEJJJMMMQQQSSSWWW]]]dddjjjpppsss|||}}}yyyttt```XXXNNNGGGCCC>>>666000000000000000000...+++(((---,,,,,,,,,,,,------......///000000///.........--->>>JJJSSSbbbjjjppp|||{{{~~~{{{{{{yyywwwxxxxxxtttmmmRRRGGGBBBFFFGGGAAA???CCC=========<<<;;;:::999888888888888888888777666666888999:::;;;<<<;;;888666000555666666777===@@@@@@======<<<;;;:::888777666555444555666888888777555777777666444333111///...000222444444444444666888777777888888888777666555222333333444444333333222444333333222222333333444222555777888777777777888555333555777666222222444///...555GGGXXX]]]UUUKKK<<<===DDDTTTgggpppnnnhhhWWWQQQLLLKKKJJJIIIMMMSSShhhsss|||~~~zzzmmmeee]]]OOO???222---///111+++000...///:::EEE[[[xxx}}}vvvpppqqqzzzaaaJJJGGGHHHIIIYYYpppxxxpppmmmKKK>>><<<===EEEOOOpppmmmvvvzzzmmmkkktttwww~~~|||[[[CCC@@@@@@;;;999:::;;;999888777888999;;;:::999:::;;;<<<;;;999888666444222222333444666===<<<888444111//////000------------------------,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))*********///999FFFUUUgggzzz~~~vvvjjjdddmmm{{{}}}vvvccc``````lllsssXXX]]]UUUQQQYYYgggpppnnngggxxx}}}vvv{{{xxxmmmlllhhhccc______bbbfffggggggllllllkkkkkkkkkkkkllllll{{{YYYKKKHHHEEEHHHIIIJJJHHHCCC@@@@@@AAA>>><<<:::999;;;===>>>>>>:::<<<;;;:::<<<===999222666666666666666666666666555555555444444555888;;;999888888999::::::999777888999::::::888666444222222333444555444333000/////////000000111222222222222222333333444444555555444222333555666888@@@IIIiii~~~ppp___LLL@@@444...,,,///333222222333111222444666777888999999999:::;;;::::::<<>>>>>;;;999999999333777999888:::???@@@>>>:::::::::999999888666666555444444666888888777666777666555333111000......222333444444333222333555444555777888888777666666222333333444444333333222444333333222222333333444333555888999888777888888555333333666666333333555555---,,,777GGGRRRVVVWWWFFF@@@@@@MMMbbbrrruuurrreee^^^WWWRRRMMMHHHHHHMMMPPPZZZfffpppyyy~~~{{{uuunnnkkkdddXXXHHH999000,,,***///......111444DDD___yyyyyyxxxzzzuuubbbOOODDDKKKUUUaaazzzhhhNNN777777DDDQQQZZZaaavvvpppuuu|||sssffftttrrrTTTGGG???888999AAA::::::::::::::::::::::::;;;999888777999999999888666555444333222222333444:::999888444111///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((()))))))))((()))222666666GGGiiiqqqjjjrrr}}}}}}vvvjjjiiifffhhhqqqwwwsssiiihhhffffffjjjooopppkkkfff|||}}}~~~kkkiii___]]]ZZZZZZ]]]aaadddeeeiiiiiiiiijjjkkkkkkllllll|||aaaPPPHHHFFFGGGFFFGGGHHHEEECCCAAA???>>><<<:::999:::;;;======<<<777::::::777666666444000555555555666666555555555555555444333222444777:::888777666666888999999888777888999:::999777444333111222444555555444222000/////////000111222222222333333444444444444444333444111111555666666888===___vvv|||rrreee]]]EEE:::000...000//////000000000000111111222333333222333555555444555666888;;;;;;===@@@CCCGGGJJJLLLUUUVVVXXXZZZ^^^aaadddfffmmmrrrwwwwwwtttsssvvvzzzwwwuuurrrrrrsssrrrlllggg]]]YYYSSSMMMGGGBBB===999777555111...---,,,,,,---+++,,,,,,,,,,,,---000111......---------------...+++---.........000555999JJJeeetttqqqrrrzzz~~~~~~}}}ttt}}}|||nnn[[[LLLEEEEEEBBB>>>???BBBBBB???;;;:::999999888888888888777888999;;;<<<<<<======<<<@@@BBB???999666888<<<888:::;;;:::;;;>>>>>>:::777777888999999888888888666555444555777999888777666555444222111000000000222444555444333333444555444555777888888777555444222333333444444333333222444333333222222333333444444666999999999888888999888444333666666333222444777333222555:::AAANNN[[[QQQHHHBBBJJJ[[[hhhjjjfffeeeeeeeeebbbXXXNNNMMMRRRNNNNNNSSS^^^hhhmmmrrrvvvvvvvvvsssmmmaaaOOO===111///000---///333///555JJJrrrzzzvvvhhhdddOOOPPPZZZjjjvvvyyy___MMMCCC;;;>>>LLL\\\hhhnnnnnngggeeegggfffkkktttXXXBBB???@@@;;;:::@@@<<<:::999;;;>>>???===;;;<<<999777666777888888777555555444444333222111111333555555333000......000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((())))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((((((((((((((((((''')))000222222EEEhhhtttmmmttt~~~|||wwwssslllhhhnnn{{{vvv||||||rrriiiggghhh~~~mmmhhhbbbaaa___]]]\\\^^^aaaddddddfffhhhjjjkkkllllllkkkpppQQQKKKJJJBBB@@@EEEBBBDDDEEEDDDCCCBBB???;;;;;;:::999:::<<<===<<<;;;444888888555444666888777444555555666666555555444555555444222111222666999777555333444666888999999666888999::::::888555333000222444666666555222111...//////000111222222333444444555555555444333333555111000333555333333555GGGZZZdddkkk|||xxxrrr}}}zzzuuuvvv{{{bbbQQQ???666333000///000000//////...//////000000---///111222111111111222000111444666888999999999>>>>>>???AAACCCEEEGGGIIILLLNNNPPPQQQQQQPPPPPPPPPRRRMMMHHHIIILLLKKKDDD>>>:::777444222222222111000,,,---......------...///***,,,......---,,,+++,,,000///...------------...,,,...000000111666===CCCfffpppnnnjjjxxxpppkkkttt}}}xxxnnnzzz{{{kkkZZZKKKBBBAAAEEEDDD@@@CCCHHHBBB666;;;;;;:::999888888888999888999:::<<<===>>>??????<<>>lllyyy~~~|||lll\\\UUUWWWQQQaaazzzxxx^^^OOOFFF555???KKKSSSZZZaaaeeeeeehhh]]]RRRSSSccc{{{qqqJJJIII???666999BBB???555===:::888;;;@@@BBB???;;;<<<999666555666777777777555555555444333222000///...111333222///------///,,,,,,,,,,,,,,,,,,,,,,,,***++++++******)))((('''))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&''''''((((((((('''((((((((((((((('''''')))+++,,,222EEEeeerrrllltttzzzpppjjjqqqppp``````hhh}}}zzzxxxxxx{{{~~~nnnfffttt}}}xxxtttkkkkkkiiiddd___]]]___bbbbbbcccgggjjjkkklllkkkkkk___UUUKKKHHHKKKKKKDDD===???@@@AAABBBBBBBBBBBBAAA@@@<<<888999===@@@???<<<777777777777666555333333666666555444333222222111444>>>???555000444777333333444666888999:::999999<<<===>>><<<999555444333222444666555333000......222111000......000111222222222333333333222111111444555666555333333555666:::BBBOOO]]]iiiuuu~~~yyyiiieeerrryyyxxx{{{nnncccooosssqqqqqqsssxxx[[[CCC<<<555...222---333333...,,,//////+++---...//////......///000////////////000000000000444444333444555777999;;;::::::::::::::::::::::::888777777666555444333333111111000///...------,,,---,,,,,,++++++,,,,,,---------.........---,,,+++---,,,++++++,,,.........666------:::HHHQQQ\\\gggoooqqqkkkooorrrhhhooo|||xxxvvvmmmTTTIIIEEEBBBCCCCCCCCCCCCBBBAAA??????>>>;;;888666888:::;;;;;;:::;;;<<<======>>>>>>===>>><<<:::999888888666555888999<<>>AAABBB777777777888999:::;;;<<<333444444555444333111000444555666555333222222333555666666666555333000/////////000///------...000000222333222000000333555999999888777666555444444444444444333333333222222555333000...///222666999@@@KKKQQQJJJDDDEEEJJJMMMRRRgggnnniiiiiiiiijjjqqqkkk```YYYZZZYYYYYYeeetttwwwnnndddYYYKKK===333333555222111333aaasssxxxsssjjj___WWWXXXdddqqq~~~xxxWWW>>><<>>???@@@???===<<<:::999888666555555555555444333333222111000...---555000...000///******///...---,,,,,,++++++,,,,,,,,,,,,++++++***)))((((((******))))))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&((((((((((((((((((((((((''')))---222;;;SSSzzz|||wwwsss|||jjjssseeeooovvvnnn\\\SSS]]]kkkkkkgggiiikkkkkkuuuwwwjjj{{{yyyyyy}}}uuummmoooqqqlllhhhgggeee```ccckkkmmmggggggmmmlllQQQJJJDDDFFFKKKLLLFFF???>>>???@@@AAAAAAAAAAAAAAA@@@<<<999:::===???===:::777777777777666555555444777666555555333333222111333<<<===555000555777444555555777888999:::::::::<<<===>>><<<999666444444444666888888555333222111222111000//////000111222444444444444444333333333444555555555333333444666333666>>>JJJVVVaaagggiiiwwwqqqmmmgggkkkvvvzzz~~~iiieeeccciiivvvhhh]]]MMM===:::///000000///000222000,,,+++,,,............///000........./////////000000000000///000111222444555000000000000000000000000222222111111000000//////000//////......------,,,---,,,,,,++++++,,,,,,---------,,,+++,,,---......222000...,,,,,,---///000+++<<>><<<999888999;;;;;;;;;======>>>@@@AAAAAAAAAAAAAAA???<<<;;;;;;<<<;;;:::;;;;;;===???;;;666666:::<<<999777777:::===???@@@===<<<<<<;;;;;;<<<<<<===555555555555444333222111666777777666333222222333222333444555444333111000...///000///------///000111333444333111111333666999888888777666555444333333333333222222222222111444222000///000222555777;;;CCCIIIHHHGGGIIIIIIEEEUUUiiissspppooolllqqq~~~yyyiii]]]]]]\\\YYY]]]dddpppxxx|||tttmmmjjjcccTTT@@@...)))111<<>>>>>===;;;:::;;;:::999888777666555555333333333333222111//////111...///222222...---///,,,,,,+++************+++,,,,,,+++******)))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))%%%'''***...444FFFggg}}}ttttttwwwzzzpppUUUWWWZZZYYYSSSQQQYYYcccaaaffftttyyyuuu{{{xxx}}}zzzwwwzzz|||xxxtttdddaaabbbfffgggggghhhlllbbbKKKDDD@@@???BBBHHHIIIDDD>>>======???@@@@@@AAAAAAAAA???<<<::::::<<<===:::777777777777777777666666666777666666555444333222222222999;;;444111555777555666666777777888999:::;;;;;;<<<===;;;999666555666444666888999777555444444222111000//////000111222333333222222222333333444444444555444333333444666333222555>>>KKKWWW\\\^^^~~~vvvoooggggggqqqyyy~~~lll___iiivvvcccPPPKKK@@@777000///111000......------...//////......------------.........//////...------------...//////------------------------------------------------------------------------------,,,,,,,,,,,,------...,,,***)))***,,,///111+++,,,---------...111444BBBcccsssrrruuuyyyuuuwww}}}zzzrrruuu{{{~~~yyyxxx{{{}}}~~~}}}ttt___GGG>>>AAACCC@@@CCCBBBAAAAAAAAABBBDDDEEE???===;;;;;;<<<<<<<<<:::<<<===???@@@AAABBBBBBBBBBBB???<<<;;;<<<>>>>>>>>>>>>===>>>>>>:::666777<<<@@@>>>:::999:::;;;<<<;;;@@@???>>><<<<<<;;;;;;;;;777777666555444444444444777888888777444333333444111111333333333333111111.../////////------///000222333444444333333444666888777777666555444333333222222111111111000000000111111000000000222333444555999>>>DDDLLLQQQNNNHHH^^^lllrrrooolllgggooottt___ZZZZZZXXXWWWZZZ___aaaiiivvv~~~|||{{{{{{uuuYYY???555444444666JJJdddxxxtttjjjaaa]]]]]]XXX]]]jjj|||fffSSSNNNGGG@@@<<>>??????@@@@@@@@@>>><<<::::::;;;:::888555777777666666666777777888777777666555444333222222222777777333111444666555666666555555666777999::::::;;;<<<:::888666666777222444777777666444333333111111000//////000111111111000/////////000111222333444444333222222333555666555666<<>>===<<<:::999:::<<<===??????@@@@@@>>><<<999999:::===>>>>>>>>>=========:::777:::@@@DDDAAA===;;;::::::999777<<<;;;:::999888888888888999888777555444555555666999999:::888555333333444333333444444333222111000.../////////------///111333444555555555555555666666666555555444333333222111000000000000///////////////000000000111111111000222666???KKKUUUXXXWWWaaaddd___\\\\\\\\\ggg~~~www___UUUSSSTTTVVVZZZWWWTTTYYYgggnnnmmmooovvv{{{aaaQQQNNNDDD444555???MMM^^^vvvzzzrrrhhhaaa______bbbeeejjjzzzlllOOO<<<>>>DDDLLLRRRYYYfffrrryyyuuuaaaQQQUUUXXXVVVXXXnnnzzzuuuXXXGGG@@@<<<999:::777555777;;;======;;;::::::::::::999888777666777666666444333111//////222222333333333222222111///////////////---++++++,,,,,,+++***************+++*********)))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''((((((((((((((((((((((((((()))+++,,,+++///>>>MMM^^^fffgggiiiqqquuutttuuuhhhcccVVVOOOUUU[[[ZZZVVVTTT]]]zzz~~~uuu{{{yyy{{{uuuiiieeelllmmmiii{{{```KKKBBB@@@BBB???===<<<>>>???>>>=========>>>????????????>>>===;;;999999888777666555777666666555666666777888888777666555444333333222222444444222111444555444555444333333333555666777888999999888777666777888222555777888666444444444111111000000000000111111000/////////000111111222222333444333111111333444333444444666<<>>???@@@CCCFFFHHHBBB@@@???>>>>>>===;;;:::888999:::<<<===>>>>>>>>><<<:::888888;;;===>>>>>>;;;::::::<<<:::999===DDDDDDAAA>>>;;;:::999777555777777666666666777888888:::999777666555555666777999999:::888666444444555777777666555333222000///---...///...---...000111444444444666666666555555555555444444333222222222000000000/////////............//////////////////111000222888@@@KKKWWW```^^^YYYJJJCCCJJJQQQ]]]ooo~~~rrrdddZZZTTTQQQRRRUUUTTTQQQSSSZZZYYYVVV]]]jjjxxx\\\QQQXXXXXXMMM???@@@AAAGGG\\\}}}zzzwwwvvvuuuvvvxxx}}}}}}uuuooopppqqqqqqtttxxx|||~~~|||ssslllaaa___^^^```hhhrrryyy}}}wwwYYYJJJ>>><<>>>>>;;;777777888555444666:::===<<<:::999999999888777666555555555555555444333111///...222222333333333222111111//////...,,,---000222333------,,,+++++++++++++++*********)))))))))))))))'''''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''))))))+++---++++++333===OOO[[[dddnnnxxxxxxyyyqqqsss~~~ttt```XXXNNNLLLXXXbbbaaa^^^___```llljjjxxxpppiiillljjjcccqqqVVVEEE>>>>>>AAA???>>>===<<<<<<>>>@@@BBB???????????????>>>======<<<:::888666555555555666777666555444444555666777888777777666555444333333222333222111222333333333333222222222333333444555666777777666555555777888555777999:::888666555555000000000111111000000000000111222333444444444333222333333222111111222444111333333111222===OOO^^^jjj~~~tttmmmdddyyyvvvhhhhhhssswww|||qqqpppkkkgggnnnqqqyyy}}}tttdddTTTGGG>>>888444000...000111000///,,,,,,,,,---------......+++,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...+++++++++,,,,,,---------......------------......,,,---///000000///...---,,,///222222666DDD[[[lll}}}}}}zzz~~~lllfff{{{tttiiijjjoooaaaPPPDDDCCCAAA??????>>>===<<<<<<======>>>@@@CCCEEEGGGDDDAAA???=========;;;:::;;;;;;<<<===>>>>>>>>>>>>===<<<;;;<<<>>>@@@@@@???888777999;;;:::999>>>FFFBBB???<<<;;;:::999777555444444555555777888999:::999999888777666666666666777888999888666444555666999999777555333111000///---...///.........000222444333444555777777555333333333333333222222222111000000/////////.........---------...............333111111222444;;;IIIVVVccc^^^KKK>>>EEEMMMQQQWWWiiijjjjjjeee\\\RRRLLLJJJQQQQQQRRRRRROOOOOOWWWaaappp~~~}}}hhhYYY\\\aaa^^^\\\YYYRRRMMMQQQ___mmmssstttiii^^^XXXVVVXXX^^^dddjjjooo|||sssnnnkkkiiijjjnnnssswwwyyyqqqhhhdddgggggg```[[[]]][[[___ffflllrrrxxx~~~{{{uuuppppppmmmgggbbb___hhhlllrrrzzzwwwcccHHH>>>@@@===NNNVVVcccpppqqqhhh```^^^UUUYYYTTTVVVdddkkklllsssyyykkkLLL666999>>>999666;;;777555444666:::<<<;;;888888888888777666666666555555666666666555444222000222222222222222111000///,,,...---,,,///666<<<===...---,,,,,,++++++,,,,,,))))))))))))))))))))))))&&&''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((+++***)))---444CCCQQQ^^^pppyyy~~~{{{}}}vvviiiYYYOOOOOO]]]dddaaa___ddd^^^xxx}}}qqqeeennn~~~vvvnnniiiccc]]]sssUUUFFFAAA???>>>???<<<===>>>>>>===>>>???AAAAAAAAAAAA@@@???>>><<<<<<;;;999777444222333555888888666555333222333444555888888777666555444333333444222111111222111111222222222333444444444444333444444555444333444666888555777999999777444333333000000111111111111000000///111333666666666444333111222222222000000222333222333333111111666AAAKKKdddtttyyyqqqjjjfffjjjtttqqqeeeccckkkkkkyyy||||||mmm______aaaiiiyyy~~~nnnaaaTTTOOOGGG>>>888666555222000------------............***+++,,,------,,,,,,+++........................,,,,,,,,,,,,------------,,,,,,,,,,,,------------......------------......,,,,,,---///000222333444///:::HHHOOOSSS[[[iiivvvmmmpppvvvzzzxxxvvvzzzyyyfffdddtttnnnyyyhhhnnnsssmmmQQQEEECCC@@@===>>>@@@???>>><<<:::;;;<<<>>>@@@BBBCCCDDDEEEBBB>>><<<<<<;;;;;;:::======>>>>>>>>>>>>===============???AAAAAA@@@>>>777666999;;;:::999===CCC>>><<<:::999:::999777666444444444444666777888999888888888888777666555444555666777777555555666777888777555333222111000000,,,...............000222333222333555777777555222222222222222222111111111000000000////////////...------,,,,,,,,,,,,------111//////111111222;;;EEE\\\eee[[[NNNUUU^^^ZZZUUU]]]ccciiiggg```WWWOOOJJJJJJOOOQQQPPPPPPUUUYYYZZZYYYiiirrrmmmgggiiijjjhhhwwwxxxsssjjjccc```]]]ZZZ[[[OOOCCC???>>>===AAAGGGIIIMMM___rrr~~~|||yyytttppplllkkknnnqqqssstttqqqfff```eeegggbbb```dddcccjjjqqqtttttttttxxx|||yyytttrrrtttssspppppptttzzzgggUUUIII@@@888>>>IIIJJJYYY```llluuurrrfff\\\ZZZPPPZZZ___ggguuuvvvsssyyymmmJJJ>>>777:::>>><<<:::;;;666444333666999;;;999777777777777666666666777777444555666777666555333222222222222111000///...---***---...,,,///777;;;:::---,,,,,,+++++++++++++++((()))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&((()))(((+++000<<>>AAAAAA???<<<<<<===BBBBBBBBBAAA???>>><<<;;;;;;999666222111222666999888777444222111222333444888888777666555444333333444222000111222111000111222333444555666555444333222333333333222333666888444666777777444222000000000000111111111111000000---///222555666555222111111222222111000000111333000000000111222555999<<>>@@@AAABBBBBBFFFCCC>>>;;;:::;;;;;;:::===============<<<<<<;;;<<<<<<===@@@AAAAAA>>><<<777777999<<<:::888;;;AAA;;;:::999999::::::888777333222222333333444666666777777888888888666444333444555666666555555666777555444333222111111111111,,,---............000222333222222444777777444111222222222111111111111111111000000000////////////...---,,,+++++++++,,,------+++...444555222555;;;EEE^^^ccc^^^kkkxxxtttkkk\\\___bbbaaa^^^[[[WWWSSSFFFMMMPPPOOOTTT\\\\\\TTTYYYYYYWWWZZZggguuuzzzwww}}}}}}yyysssnnnwwwhhhYYYPPPGGG===999;;;AAA===GGGUUUbbbxxx{{{vvvssstttvvvuuutttzzzjjj```dddjjjlllttt~~~eeeJJJAAABBBCCC???FFFRRRTTTTTT\\\jjjsssnnn```UUURRRUUUcccnnn{{{~~~oooHHHAAA???888444999@@@===444666444444666999:::888555777777666666666777777888111222444555555444222111222222111111///...---,,,)))...///,,,---222333000,,,++++++***)))*********(((((((((((())))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%(((((((((((((((((((((((()))&&&&&&((()))(((+++000:::AAAJJJaaa|||{{{|||zzzooo\\\SSS[[[aaa\\\[[[bbbWWWaaauuuxxxdddaaazzzyyyrrrjjjcccwwwppp{{{{{{jjjjjjyyyuuuwww}}}xxxhhh______MMMGGG???<<<<<<<<<999666;;;:::888777888:::===>>>AAACCCDDD@@@:::777999<<<:::999777555333333333444222222333333333444444444222333444555555444333333333333333111//////000222444333333444555444222///000000000111111222222222444444444333000000000222000000000000////////////444333111111111333555666555555444333222000000///111111111111111111222333AAAIIITTTZZZ[[[[[[]]]___ZZZmmmzzztttooohhh___aaaeeecccttttttUUUVVVrrrsssrrrvvvuuunnnhhh```NNN;;;777333000///,,,)))***...---,,,---000111...,,,---(((+++---,,,---///000000...---,,,,,,---/////////000000///---******,,,...555******---))),,,000+++555000111777777999LLLeeezzz}}}wwwqqqnnnxxx|||xxx~~~yyyuuuxxxzzzxxxssspppvvvssslllfff```SSSCCC;;;===:::>>>@@@>>>>>>>>><<<777888999:::;;;<<<============<<<:::888777777777888777888999:::;;;:::999888======>>>>>>===<<<;;;;;;:::999999999999999::::::AAA<<<888777::::::777333222222333333333444444444;;;:::999;;;<<<;;;777333444444444333333333333222222222222222222111000000111///---,,,///111222222444444555555444222111000...---------...///...---////////////////////////------------------------,,,------...///000111111999???MMM___rrrqqqXXXGGGMMMZZZ]]][[[[[[[[[NNNNNNUUUUUUZZZaaa```fff]]]VVVXXXdddpppuuuuuu|||ssskkkZZZGGG<<>>EEEWWWZZZbbbiiittt~~~uuuvvv~~~pppvvvzzzmmmXXXJJJ<<>>===@@@AAA>>>999555777999888777666555444333333333222222222222222222222222222333444555555555444444444444444222000000111333444333222222333333111000222222333333444444444444222333333111///...///000000000000000000000000///111111000000222444777888444444333222111000//////111111000000000111111222333999@@@EEEGGGJJJOOOSSSSSSaaannnsssuuuxxxxxxuuuqqqiii^^^]]]``````vvvttt```cccyyy~~~yyy{{{iiinnnrrr~~~vvv```TTTOOOJJJFFFCCC???:::777666555555333000///000111000...//////---,,,,,,---------------,,,,,,,,,---...)))+++,,,,,,,,,,,,...000000+++000333...111888666444666CCCSSSYYY___ttt{{{qqqvvvxxx}}}|||}}}tttsssxxxvvvhhhXXXOOOHHH@@@===???:::>>>???======>>>;;;777333444666999;;;<<<=========;;;:::888777666777777666777888:::::::::999999<<<<<<<<<;;;;;;;;;::::::888888777888888999::::::===:::666666888888555111222222222222333333333333777666555555777666333000444333333222222111111111111111222222111111000///000...------///111222222333333444444333222000//////......///000111000000........................------------------------------......//////000000333333777BBBSSSfffwwwjjjSSSCCCEEEPPPUUUZZZ```ccc[[[\\\```___dddggg___aaaYYYQQQQQQZZZdddkkkmmmwww}}}yyyssshhh]]]OOOAAADDDJJJAAACCCKKKGGGCCCDDDHHHQQQVVV[[[bbbjjj{{{ppp^^^MMMLLLSSSWWWTTTQQQPPPQQQRRRSSSSSSSSSQQQPPPNNNOOOaaapppjjjggguuuppp[[[TTTNNNCCC<<<:::666666666666666777777888666555555555555666666777666666777666666555444333666555444222111111000000000000//////...------,,,---,,,,,,---......---+++)))(((((('''((()))***+++))))))))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******,,,333777DDD[[[lll~~~wwwzzz}}}xxxhhhVVVQQQTTT[[[___jjjiii\\\]]]iiimmm}}}yyyuuunnnddd\\\ZZZ\\\hhhlllxxx|||wwwbbbMMMIII===:::777777999:::777444777666666666777999;;;<<<;;;>>>@@@>>>:::666666777555555555555555444444333222222111111000000//////111222333555666666666666555555555333111000222333333111000000111111111000111222333444555444333222000111111///------...///000000000000000000000000......///000222555888:::333333222111000000//////000000////////////000000,,,...000111222777???EEEMMMUUU]]]bbbgggmmmqqqqqqqqqllleeehhhkkkiii{{{}}}hhhaaagggttt}}}}}}qqqfffbbb```___```aaakkkooovvvuuudddaaa]]]YYYVVVSSSMMMGGGCCCGGGDDD<<<999:::777000333222111000/////////000000000000///...---///000---///000000000///000111---+++222555333@@@TTTZZZ______gggqqqqqqooo~~~||||||{{{zzzpppooorrryyy{{{xxxvvvwwwnnn\\\IIIAAAAAA@@@>>><<<;;;>>>???===<<<===;;;666333444555777888999::::::;;;:::888777666666666666555666777888999999999999:::999999888888888888999777666666666777777888999999777555555777666222...000111111111222222222222444333111111222222111///333222111000////////////000000111111000000///...///...---...000111111000222222222222111000//////............//////000000------------------------------------------------..................//////000...,,,///;;;NNNcccqqqjjjWWWEEEAAACCCIIIUUUbbbdddbbbeeeeeedddlllkkk[[[ZZZSSSLLLJJJOOOXXXbbbhhhkkkzzzwwwmmmssszzzdddccckkkllleeegggggg\\\IIIEEEDDDGGGIIIHHHIIILLLVVV^^^bbbbbbiiiwwwoootttzzz}}}lllfffeeejjjqqqvvvzzz~~~{{{nnn\\\KKKBBB777555BBBVVVbbbeee]]]ZZZXXXZZZ\\\YYYPPPHHHSSSSSSjjj}}}zzz}}}mmmWWWCCC<<<;;;888777:::666666555555666666777888999888777777777777777777555555666666666555555444666555444333111111111111.........------,,,++++++---,,,,,,,,,......,,,+++((((((((((((((()))******)))))))))(((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******%%%---111999KKK```|||yyyzzzyyyrrr```UUURRRQQQXXX___iiicccWWW]]]jjjiiipppqqqqqqnnnddd\\\___gggjjjkkkxxxqqqWWWNNN;;;:::999:::<<<;;;888666444444555666777888:::;;;:::===??????<<<999888888444444666777777666555444444333333222000//////...111111333444666777888888666666555333111000111333333111......///000111000///000222333333222111000000000000///------...///000000000000000111111111/////////000222555777888222222111000000///......//////............//////000000...,,,,,,///555:::HHHLLLRRRYYY___dddggggggkkkkkkooo}}}}}}~~~ggg[[[[[[```fffjjjgggwww}}}ppp[[[LLLPPP```___pppxxxxxxhhhhhheeeeeejjjpppkkkbbbXXX______UUUNNNKKK@@@333444222333666777555333444222000//////000111111000111000000000111111111000777333666888>>>[[[}}}|||{{{tttjjjnnn{{{tttttt|||rrraaaeeeqqq~~~{{{qqqlllWWWMMMBBB@@@BBBBBB===888===@@@AAA>>>======;;;777777777777777777666555444:::999777666555555555666444555666777888999999999777777666555555666666777777777666555555555555666666555555555666555111---000000000000111111111111444333222111111111111111333222000///...---......000000000000000///...............000222222111///111111000000000//////...------...---,,,+++,,,,,,------------------------------------------------.....................---.../////////333===JJJTTTjjj___SSSJJJEEEFFFPPP\\\```aaadddbbbdddrrrrrr___TTTPPPJJJGGGIIIQQQ]]]eeedddtttpppbbbfffrrrxxx|||hhhuuu}}}}}}nnnbbbaaaaaaaaa[[[RRRNNNPPP^^^aaa^^^XXXZZZcccgggddd^^^bbbfffkkkqqqtttnnneee]]]SSSMMMQQQZZZdddnnnuuu}}}yyytttbbbRRRHHH>>>999<<<===CCCUUUllluuuqqq\\\VVVSSSXXX___```VVVLLL]]]\\\pppyyyjjjSSSFFF;;;;;;>>><<<999888666555555555555666777777::::::999888888777888888444444555555666555555555666555444222111111111111......------,,,,,,,,,,,,---,,,+++,,,---...,,,***((((((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***%%%---...333DDDXXXwww{{{pppjjjooo{{{|||gggYYYYYYXXXRRRUUUcccrrrmmmeeeqqqzzzzzzvvvuuusssmmmfffkkkuuupppjjjuuu|||iiibbb<<<<<<<<<<<<<<<:::777555333333555666777888888888999;;;======<<<:::999888444555666777888777666555666666555444222111000000111111222444555777999999666666555333000///111222333111......000111111111000111222222222111000000000111111000///...///111///000000000111111111222111111111111222333333444000000000//////......---...............//////000222111000......///222555<<<@@@IIIRRRXXX[[[\\\\\\cccdddmmmrrr```YYYYYYZZZ]]]bbbdddqqq[[[VVVaaaZZZtttvvvccc]]]bbbfffhhhnnnsssvvvrrrggg___[[[TTTJJJEEE@@@@@@DDDDDD>>>::::::333333444777999888444111000......666@@@HHHJJJHHHPPPJJJIIIKKKUUUvvvwwwyyyxxxooommmtttzzz~~~~~~yyysssmmmkkklllqqqZZZ```lll~~~ttt```UUUCCCBBBAAA@@@AAABBB???<<<@@@BBBBBB???===>>><<<888888888888888777666555444999888777555555555555666444444555555666777888888555555444444444555555666999888777555444333222222555555555666666444111/////////000000000111111111333333333222111111222333333222000...------...///000000000000000///......---...000333555444111///000000/////////////////////000000...+++))))))+++------------------------------------------------............------------***,,,...///...000666:::UUUXXX]]]___[[[UUUUUUXXX]]]\\\]]]\\\aaauuuzzziiiTTTQQQLLLGGGGGGLLLVVV]]]]]]nnnlll```ccchhhiiijjjmmmxxxzzzpppppp{{{{{{ooouuuiiilllooommmddd[[[\\\dddvvvvvvppphhhiiiqqqsssmmmaaaeeeiiioooxxx}}}wwwoooooofff___cccjjjooosssvvv{{{xxxmmm]]]WWWRRRFFF@@@AAA>>>;;;BBBIIITTTgggvvvssseeeUUUOOOLLLRRR^^^ddd```YYY```]]]mmm{{{aaaSSS@@@:::888<<>><<<===;;;777444555666777888999999999999888777555555555666777555555444444444555666777333444555555666555555444:::999777555444333222222555555666666555333222111///000000000111111111111000111222222000///000222333222000///...///111222000000111111000000///...---///222666888666222///000//////......//////000222444444222...+++,,,...------------------------------------------------------------------......,,,,,,,,,,,,,,,...111444444BBBWWWggglllhhhaaa]]]\\\TTTQQQRRRYYYllltttiiiXXXUUUQQQLLLJJJLLLQQQTTTQQQ^^^^^^YYY\\\[[[ZZZ```kkkjjj___NNNHHHQQQZZZ^^^lll|||uuuxxxzzzuuuiiibbbiiitttqqqsssqqqpppxxx}}}pppvvv}}}zzzpppwwwrrrsss|||}}}yyyqqqvvvvvvpppnnnooojjj```III@@@@@@@@@<<>>BBBBBB@@@BBBAAA<<<:::;;;999555333444555777888888999999999888777666666666777888666555444333333333444555222333666777888777555444888777666555444444444444444555555444333222222222000000000111111111222222...111333333111000000111444222111///000111444555111111222222111111000///...000444888:::888333///000000///......///000111000333555333///---///222........................------------------------,,,,,,,,,------.........///...------///111222111(((333CCCUUUcccjjjkkkhhh```PPPJJJLLLQQQ^^^fff___YYYWWWUUUTTTTTTTTTUUUVVVLLLRRRQQQQQQUUUPPPRRR```|||rrrbbbOOOBBB>>>@@@DDDOOOaaaaaa]]]fffgggdddlllwww{{{vvvmmmnnnuuuuuuyyy|||}}}~~~zzzwww~~~zzz{{{|||uuuzzzsssgggXXXKKKDDDBBBCCCHHHEEEFFFCCCAAAMMMTTTKKKSSSRRRWWWaaafffaaaYYYTTTSSSSSSVVV[[[aaagggmmmooowwwtttvvvwww~~~lll___SSSFFF<<<777???<<<888888;;;>>>===:::555444444444444555666666666555555555555666666777555555555555444333333222333222111///......------++++++,,,,,,,,,,,,,,,,,,,,,+++***+++------+++***&&&'''((()))***))))))(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&''''''(((((()))(((+++((()))222888DDDXXXllljjj___WWWXXXXXXbbbvvvxxxhhhaaaaaa```ddd{{{wwwvvvtttjjjXXXQQQ\\\fffeeeeeekkkhhhkkknnnwwwvvvoooqqqjjjkkk|||}}}xxx::::::;;;:::999888999:::555666888:::999777555333888777666777888:::;;;:::555444222111000111222333666666666555555444444333555444444444555666888999<<<<<<;;;999666444555777333333444666777777666444555333111///...///111333000111111000//////111333///000000111222222333333111111222222222111111000------------------,,,,,,++++++,,,...000222555666333111///............---111///000222111333AAAPPPLLLOOOSSS```gggcccooo{{{mmmkkkkkkfffgggmmmyyyoooiiicccqqq}}}ttthhh[[[^^^ooo}}}lll\\\VVVbbbooozzz}}}tttgggbbbfffeeennnlllpppiiilllyyysssuuuvvvjjj___ppprrrkkkooorrrzzzyyyqqqwww}}}{{{uuu}}}tttooorrrzzz{{{rrrpppvvvwwwlll___SSSGGG===999;;;999@@@BBB???>>>@@@???:::???AAA???;;;888999777444555555666666666666666555999888777666666777888888777666444333222222333444111333777999:::888555444666555555555555666777777444444444222111000111333111111111111222222222222...222555666333111111333444333111000111333666888222222222222222111000000...111555:::<<<:::444000111000///......///000111,,,///222111...---000333////////////////////////------------------------++++++,,,,,,---...//////---,,,,,,///111111,,,(((111111222;;;LLL```mmmrrrjjjVVVMMMPPPSSSYYY^^^ZZZXXXXXXXXXZZZ^^^______^^^UUUSSSOOORRRUUUOOOTTTiii{{{ooodddUUUGGG@@@@@@FFFSSSNNNHHHQQQOOOMMM\\\]]]eeesss~~~|||sssmmmlll~~~zzzmmm{{{}}}qqqooovvv}}}vvvnnnooooooggg\\\UUU___UUUIIIAAA<<>>999:::;;;888555888999;;;===>>>>>>>>>>>>=========<<<;;;888555444222444777999999999777666999:::;;;======<<<:::999888777666555444555777888;;;;;;:::999777666666777888666666666888999888666666666666555444444333333444333111111222111000...---...//////////////////333333333333333333444444444444444444222000...---000000111333444444222000............////////////...---------......///000//////...---,,,++++++***...------,,,++++++******+++,,,,,,,,,---------------,,,,,,+++++++++++++++,,,++++++,,,000555;;;>>>PPPUUUWWWTTTUUUZZZ]]]\\\]]]SSSIIIEEEJJJSSS[[[^^^iiipppooocccVVVSSSTTTVVVgggbbbYYYPPPHHHEEEEEEFFFTTTbbbdddWWWUUUcccllliiiccc[[[WWWVVVPPPGGGFFFLLLJJJNNNRRRUUUTTTQQQKKKFFF???AAABBB@@@<<<;;;???DDDGGGFFFCCC???@@@CCCFFFHHHTTTTTTXXX]]]^^^^^^dddmmm___VVVKKKHHHNNNVVVZZZ\\\[[[[[[```dddccceeewww|||nnngggvvv~~~gggOOOEEEBBBFFFFFF???<<<@@@;;;999888999;;;:::888666666444222333555777777777666666666444333444888;;;:::888666444222111000000000//////////////////000...,,,++++++++++++***((())))))*********+++++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&'''))),,,///222???IIIWWWgggsss{{{```YYY\\\hhhtttuuuiiiYYYNNNIIIHHHMMMQQQVVV]]]gggnnnqqqmmmlllmmmrrrwwwuuujjj^^^gggjjj888888777777666555555444333222222111222333555666888666444333444444333222222222222222222111111111444555555666666666555555666555333111111111333444222222222222222111111111///000111222222333333222555555444222111000//////***+++,,,---......///000000000000000//////......111000000//////.........//////......------,,,,,,,,,------....../////////......---------,,,,,,,,,---...---+++******,,,...000///333<<>>>>><<<;;;===>>>???>>>;;;777333000333444666888999888777666999;;;===??????===:::888888777666666777:::===@@@??????===;;;999888666666888777666666777888777555777777888888777666444333444222111111222222000///000000///.........//////222222333333444444555555666555444222111///...---.........111333333222000............////////////---...//////////////////---------,,,,,,,,,++++++------,,,,,,+++*********)))***+++,,,---,,,++++++************+++++++++,,,///...,,,++++++,,,...///999<<>>>>>===;;;:::=========<<<:::777444222444555777888999888777777999;;;>>>AAA@@@>>>:::888777666444666999>>>BBBDDD@@@???===<<<;;;:::777666888666555555777777666444666777999999999777555333333111000111222222111000444333111000///000111111222222333333444444555555333333111000///......///------...000222333333111............////////////---...///000000000......++++++++++++,,,,,,,,,,,,,,,,,,++++++*********)))((()))+++------,,,+++***(((((()))***++++++,,,,,,///......---------......000+++111AAALLLPPP\\\lllkkkhhh^^^XXXeeewwwvvvgggnnnjjjccc]]]\\\___ccceeepppmmmfff\\\TTTQQQSSSVVVSSS^^^dddfffrrrxxxdddZZZXXXOOOFFFGGGQQQZZZ]]]^^^\\\ZZZVVVOOOHHHFFFHHHHHHKKKMMMLLLNNNUUU[[[___ccc\\\TTTOOOMMMMMMRRRWWW\\\YYYXXX\\\aaabbb___\\\VVVQQQLLLLLLPPPVVVXXXYYYeeeeeehhhooowwwwwwxxxkkkVVVDDDBBBGGGFFF???BBB>>>===AAAAAA<<<;;;>>>>>>>>>===<<<<<<:::888777777555444444555777888777888888777666444555777999999777444222111111222333111///---++++++---///111---,,,******++++++)))((())))))))))))************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&''''''((((((((((((000;;;NNNooohhhjjjyyykkkZZZ^^^aaaeeefffccc]]]XXXTTTUUUUUUZZZccchhhkkksss}}}xxxuuu|||}}}wwwmmmqqq~~~wwwsssuuuppp666555555444333111111000//////000111222444555666444444333111000000000111111111111111111111111111111222444666777888999999777555444111000/////////333222222111000///............///000111111111111222222111000///......---,,,,,,,,,,,,,,,---------...------------...///000///////////////.........,,,,,,,,,---------------,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++***+++,,,+++******+++---,,,,,,///000...---333<<>>@@@???===999666666444333555:::???BBBCCC===<<<:::;;;<<<<<<999777777555444555666666555444666777888999888666444333222111000000222333222111444333222000000000111222222222222333333333444444///............///000000.........000222444333222............////////////---...///000000///...---*********++++++++++++++++++***************))))))(((***,,,---...---+++***'''((()))+++,,,,,,,,,,,,******++++++,,,,,,------111'''(((444<<<>>>MMM```jjjmmmjjjiiiuuuzzzgggfff]]]SSSPPPTTT[[[dddiiixxxvvvqqqhhhaaa^^^bbbfffgggaaaaaalllxxxwwwfffUUUMMMJJJCCC@@@IIIZZZeeeggg]]]WWWSSSQQQLLLFFFFFFJJJOOORRRQQQMMMQQQ\\\eeegggXXXRRROOOQQQQQQPPPSSSYYY]]]VVVQQQSSS\\\bbb___YYYTTTRRRRRRVVV]]]eeeiiikkkyyytttqqqrrrvvvlllaaa\\\RRREEE======AAACCCBBBAAAAAACCCAAA===<<<>>>=========<<<;;;999888888777555333333555777777666666777666555333222444555777555333111000111222222000///,,,++++++,,,///000---+++************)))'''(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((((((((('''&&&)))...555FFFhhhmmmqqqddd\\\```eeeiiigggaaa]]]^^^aaaXXXWWW^^^kkkppppppyyy{{{xxx|||vvvgggeeellllll666555444333222111000//////000000222333444555555111222333111000///111222111111111222222222222222111222444666888999999:::444444222111000/////////333222222111///...---------...///000000111111000111111000//////...------+++***))))))***+++---...------+++++++++,,,---...........................++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((***,,,,,,++++++,,,...)))***---...***(((---666;;;CCCIIILLLQQQ\\\iiiooowwweee```gggiiibbbeeemmmvvveeedddeeedddbbbsssxxxbbbeeegggiiiqqq}}}ssspppuuuvvv{{{}}}mmmdddjjjttt{{{uuuhhhdddiiiiiipppqqq```^^^fffmmmmmmeeeaaabbbaaa[[[NNNJJJ@@@777444666555111111111111//////000222555444444555555555555555555<<<:::777666666777:::<<<777777888888888888777777888:::<<<======:::777555666333222555;;;?????????;;;999888:::===>>>;;;777555444333444666666666555666666777777666555333222111000///000222333333222111111000/////////000000222222222222222111111111,,,,,,---...///000000111///......///111333333222............////////////..................---,,,*********************+++)))))))))))))))))))))))))))***+++,,,---,,,++++++'''(((***,,,------,,,+++,,,++++++++++++,,,------222******111333000777DDDXXXaaajjjssslll___QQQKKKKKKPPPXXX___rrrsssqqqmmmhhhjjjqqqxxx{{{nnngggooovvvooobbbZZZMMMIIIEEEGGGNNNWWW___ddd^^^TTTNNNOOOOOOKKKLLLQQQZZZ______[[[___iiiooommmZZZUUUUUUZZZ[[[VVVVVV\\\YYYXXXWWW\\\hhhrrrsssmmm]]]]]]___eeemmmuuu{{{~~~{{{rrrooouuuzzzhhhWWWLLLNNNOOOLLLDDD<<<<<<@@@>>>???AAAAAA???===<<<===:::;;;<<<;;;999777777888777555333333444555666555555555555444111000111222333222222111000000000000///...,,,++++++,,,...///---+++***)))******)))'''((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''(((''''''''''''***...:::RRRjjjpppiii{{{sssWWWXXX]]]hhhtttuuuoooiiijjjnnn```ZZZ___mmmrrrssspppjjjpppqqq666555444333111000//////000111222333444444444444000111222111000000222444222222222222333333333444444555666777777777777777222111111111000000000000000000000//////.........------...///000000000000000000///......---------,,,+++))))))+++///333555333222///---,,,,,,,,,---,,,,,,------------------******+++,,,------......,,,,,,++++++++++++++++++++++++++++++************(((***++++++******+++,,,)))((((((+++***(((+++000000666999999???MMM[[[aaalllkkklllfff]]]^^^aaa\\\ZZZfff|||mmmmmm}}}www|||nnnaaacccaaa]]]```wwwsssuuunnniiipppvvvqqqooottt}}}uuuvvvkkkeeecccbbbiii}}}xxxoooooowwwyyyppp^^^ZZZbbb[[[dddfff___XXXVVVQQQIII;;;999444//////222///***.........///000222333333444444333333333555666777:::999777777777888999:::666666666666666666555555888888::::::999777555444777555444777<<<>>><<<999;;;999888;;;>>>???;;;777333222222333555777666666555555444444333222222111000//////000222444333222//////000111111111000000222222111111000/////////---...///111111111111000///...---...000111111000............////////////......---,,,,,,,,,,,,,,,***************))))))))))))))))))))))))))))))))))))))))))*********++++++(((***,,,---...---,,,+++---,,,+++++++++,,,---......+++,,,000///+++,,,111???HHHWWWgggvvvvvvhhhYYYPPPLLLJJJNNNTTTeeeggggggdddaaadddmmmvvvrrrrrrrrrqqqnnnjjjfffbbb\\\ZZZ\\\```^^^YYY___jjj```SSSKKKOOOSSSRRRRRRWWW[[[eeekkkjjjmmmsssooofff[[[VVVWWW___```ZZZYYY___fffpppwwwxxxyyyzzzxxxttteeegggkkkrrr|||vvvrrrxxx{{{nnnfff```XXXMMMEEEEEECCCEEEHHHCCC;;;999===;;;>>>AAA???<<<:::999999777999:::999777555666777666444222222333444444444555555555444111000000111///000000111111000///...------,,,,,,,,,,,,------,,,+++))))))******((('''(((((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%(((---777DDDQQQYYYttt}}}fffSSS\\\^^^lll|||}}}wwwhhhccckkkoootttrrrjjjrrruuu666666444333222000///...111222333444444444444444///111222222000000333666222222222333333444444444777777777777777666555555000000000000111111111111---------....../////////,,,---...///000000000000/////////......------,,,...---+++,,,///444:::>>>;;;999555222///.........+++++++++++++++++++++,,,******+++,,,------......,,,++++++++++++++++++++++++++++++************)))(((***++++++)))(((((()))---'''%%%(((+++)))((((((+++///...+++///===JJJPPPRRRRRR\\\```YYY\\\gggjjjeeeooo}}}pppdddfffiiivvvwwwjjjkkkhhh```bbbxxxzzzlllrrrmmmgggrrrxxx{{{vvveeefffnnnttt~~~fffggg^^^dddkkkhhhkkkzzz}}}}}}iiiaaaZZZRRRYYYhhheeeccc[[[OOOJJJIII???111,,,---+++(((***000111//////...///111444444333111777666555444555777999;;;888888999999999888888777444444444444444444444444777888888888777666444333888666555888===>>>:::666===;;;:::<<>>>>>??????>>>===;;;:::>>>>>>>>>===;;;999666555888777666555444444555666444222111000111333666888666777777444///,,,---///000...,,,+++,,,------,,,------......------,,,+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&&&&''')))(((((((((((()))---333777OOO```uuu~~~uuukkkmmmwwwqqquuummmnnnvvvrrrtttYYYTTTUUURRRQQQVVVgggwww{{{kkkaaahhhsssuuu444333222000///...------...////////////000222444222000///111444666666555666666555444444444444555555555555555444333222111000000////////////000000///111222111000//////000///......---------...............------,,,,,,,,,---,,,++++++...666???FFF;;;666111///111222///,,,+++,,,,,,,,,,,,,,,++++++************++++++++++++*********)))))))))((((((******)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++******,,,...000222111888<<<>>>IIIZZZaaa^^^ZZZkkkvvvoooccc^^^XXXQQQPPPRRRTTTdddllljjjcccgggmmmmmmooorrrtttooovvvwwwiiijjjooovvv}}}}}}wwwiiieeefffiiitttrrriii^^^YYYZZZYYYTTTNNNEEE@@@:::333...,,,------,,,,,,,,,,,,,,,---......//////......///111222333222333444444333444777::::::999777666555555666666777666444333222222222333555555666666666666555555<<<===:::777777;;;;;;888;;;999777666777888777777222111000000000111222333222111000//////000111111000000000111111111222222444555666555222000//////111111222222111///,,,+++555;;;===666000000///---...///////////////............/////////......---///---++++++,,,,,,***(((+++++++++*********))))))))))))((((((((((((((()))((((((((((((((((((((((((((()))+++,,,---,,,+++***++++++++++++++++++++++++*********+++++++++,,,,,,000///......///111333444;;;IIITTTZZZggg|||uuu```LLLDDDBBBBBBJJJVVV[[[TTTPPPRRRVVVZZZ```gggpppvvv{{{zzzrrrhhhaaa___^^^WWWPPPRRR\\\gggmmmooosss```fffjjjrrr{{{~~~ppplllwwwzzzmmm]]]RRRNNNKKKFFFAAAAAA@@@@@@@@@@@@BBBCCCDDD>>>>>>?????????===<<<;;;<<<<<<<<<<<<:::888666555666666555444333444555555444222111000111333666777777777666333000//////000000...------...///...------------...------,,,+++))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&(((&&&'''''''''(((+++///333BBBSSSiiiuuuuuurrrwwwgggjjjrrrkkkrrrsssWWWPPPPPPOOOPPPUUU]]]pppyyymmmeeelllsssqqq111000///......------......------///222555666777222000000111333555555444555444333333222222333333333333333222222000//////000000000//////000000111111222222111//////000222000///...---------------.........---------------......,,,+++,,,///555:::222///---...111222000...+++,,,,,,,,,+++***))))))))))))))))))******************))))))))))))((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++******+++,,,---)))...000111:::IIIPPPNNNTTT]]]aaa___]]]^^^YYYQQQTTTSSSWWWiii~~~ddd\\\WWW\\\______ssstttfffkkkooolllqqq}}}tttfffhhhqqqxxxwwwwww{{{{{{uuuhhh^^^___aaaeeennnzzzrrrjjjaaaXXXRRRKKKCCC===555333000---+++***++++++,,,,,,++++++,,,,,,---...............///000111222222222222111111333666999888777666555555555555555666555333222222222222333666666555555555555666666AAA@@@<<<777777::::::666777666555666777777666444111111000000111222222333222111000///000000222222//////000111111222333333444555666555222000///000000111111111111///---,,,777;;;<<<777222000000///111111000///..................///......---,,,+++...,,,++++++,,,,,,***)))++++++*********)))))))))***))))))((('''''''''((((((((((((((((((((((((((('''(((***+++,,,,,,,,,+++************************)))*********++++++++++++///...,,,+++***+++,,,,,,,,,555<<>>@@@BBBDDD>>>????????????===<<<;;;999999::::::999888666555444444333333333444555555444222111000000222555777777555333222222222111000///......///000000///...---------------,,,++++++)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&%%%$$$$$$%%%'''$$$&&&'''''''''(((+++---111AAAVVVkkk|||~~~yyyeeeffflllaaabbbuuu}}}dddKKKCCCEEEGGGJJJOOOYYYmmmvvvmmmkkkyyy~~~//////............//////111000111444999<<<:::777333222222222333444555555333333222111111111111111000000000111111000000000000000000///000000111111333333222111//////111333111000///...---,,,,,,,,,...............------------...---,,,++++++...111,,,,,,,,,...111222000...,,,,,,,,,+++***)))((('''(((((((((((())))))))))))***)))))))))(((((((((((()))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******))),,,,,,***...666;;;:::GGGLLLNNNMMMPPPUUUTTTOOOWWWSSSXXXiiiyyyyyylll___UUUQQQVVVXXXWWWjjjzzzeeeXXX\\\aaa^^^```hhhzzztttmmmbbbWWW[[[bbbkkkwww~~~sssaaaaaa```[[[ccczzz|||eeeeee^^^ZZZ]]]```bbbffflllhhhcccYYYMMMBBB999222...------,,,,,,++++++,,,,,,+++++++++++++++,,,,,,---------.........//////000000111000//////111555888666666555555444444444444444333222111111222333333666666555444444555777888BBBAAA===777666888777333333333333555777666444222000000000111111222333333222111000000000111222333///000111222333444555555444555555444222000000000///000000111000///......333666777555222111222222333222000...------..................---,,,******,,,++++++++++++******)))************))))))))))))***)))((('''''''''''''''((((((((((((((((((((((((&&&''')))***++++++++++++************************)))))))))************+++++++++******+++,,,---...---//////---444EEEUUU]]]kkk^^^TTTVVV\\\]]][[[[[[___UUUPPPTTT\\\^^^\\\[[[fffeeebbb\\\UUUPPPNNNNNNKKKHHHGGGLLLVVV```eeegggjjjsssccc[[[SSSQQQSSSUUUZZZaaammm|||vvvtttvvvxxxvvvssskkk```[[[[[[WWWQQQDDDAAA???@@@BBBBBB@@@===;;;::::::;;;<<<>>>@@@BBB>>>>>>??????>>>===;;;:::777777999999999999777777444444444444555666666666444222111///000222444666777444111111444555333111---------///111111///---,,,------------,,,++++++))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%%%%&&&'''$$$&&&((((((''''''((())),,,555DDD]]]}}}yyysssttt~~~pppkkkhhh[[[XXXgggkkk[[[IIIBBBEEEIIILLLNNNWWWgggllleeemmm///............///000000555555888<<<@@@@@@;;;666555555555444444444555666222222111000000000000000---...///000222222222222000000000000000111222222333333222111//////111333111000///...---,,,,,,,,,........................+++,,,---,,,++++++,,,---,,,,,,...000111111///...,,,,,,,,,+++***)))((('''''''''((((((((())))))))))))))))))(((((((((((('''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,+++((((((+++......333777999:::<<<@@@CCCCCCKKKFFFIIIXXXaaa___ZZZYYYVVVTTTZZZ\\\]]]pppqqq```UUUXXXZZZVVVUUU[[[vvvfff^^^UUULLLRRRSSS```nnnsssfffZZZXXXXXXZZZXXX```uuuxxxccc```]]][[[]]]\\\YYYVVVVVVIIIEEE???777111...---...++++++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,---------............//////000//////000333666444444444444333333333222333222111000111111333444666555444444444666777888??????;;;666666777666111111222333555777666333000//////000111222222333333222222111000000111222333111111222333444666666777333444444333000///000111...//////000000000000000222222222222000//////111222111///---,,,,,,---...------------,,,***))))))***++++++******))))))************)))))))))(((((())))))((('''''''''''''''((((((((((((((((((((((((''''''((()))******++++++))))))))))))))))))))))))(((((()))))))))*********(((((()))***+++,,,---...+++,,,+++((()))///555777;;;999;;;BBBGGGHHHIIIJJJUUURRRUUU\\\bbbbbbbbbccceeebbb\\\UUUNNNJJJIIIIIIAAABBBDDDIIIQQQVVVXXXWWWXXXiiioooggg[[[KKKGGGSSSRRRRRRUUU```qqq{{{xxxsssllldddZZZPPPJJJMMMLLLFFF@@@===??????<<<:::;;;<<<>>>>>>>>><<<:::===<<<;;;;;;;;;<<<>>>>>>======>>>>>>===<<<:::999666777888:::::::::999888555555666666777777777777444222000//////111444555666333000111444555444222,,,,,,,,,...//////---+++,,,,,,------,,,,,,+++***((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&&&&'''(((%%%'''))))))((('''((((((...000666JJJpppyyymmmeeekkk~~~wwwjjjZZZWWWccchhhbbbXXXRRRSSSWWWUUUQQQMMMZZZ^^^]]]rrr...............///000000444666:::>>>???===999555666666777666444444555777222111000000//////000000------///000222222333333000000000000111111222333111222222111//////000222000///...---------------.............../////////+++---......---,,,---...---...///000000///......+++,,,,,,,,,+++***))))))(((((((((((())))))))))))))))))(((((((((((('''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))******+++)))******)))((()))+++,,,(((+++...//////111444777999666999DDDKKKKKKMMMQQQOOOMMMTTTXXX[[[mmmfffZZZSSSUUUUUUPPPPPPUUUzzz~~~bbb[[[TTTLLLRRRTTTbbbooohhh___VVVZZZZZZaaafffjjjtttsssbbb[[[XXXUUURRROOOHHHBBB>>>777444///+++***+++---///******+++++++++***))))))******))))))******+++,,,+++,,,,,,---------,,,,,,---///000000000000222444111222222333333222111111111111000000000111333444555555444555555666777888999;;;:::777777999777222333333444555777666333000...///000222333333333333444333222111000111111222222222333444555555666666222333333111///...///111.........///000111111222555222000000...+++***,,,//////...---,,,,,,,,,,,,++++++,,,++++++***)))((((((***+++***)))((()))*********)))))))))((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******+++++++++***(((***,,,---...000666:::===@@@HHHSSSYYY[[[^^^bbb___[[[TTTMMMGGGCCCAAAAAA???@@@CCCGGGLLLNNNNNNMMMWWW^^^bbbccc[[[GGGBBBSSSIIIKKKPPP[[[jjjvvvuuunnn___YYYQQQIIIDDD@@@<<<:::666888:::;;;;;;:::888666888:::<<<===;;;:::999999>>>===<<<;;;::::::;;;<<<;;;<<<<<<<<<<<<:::999888666777888999:::999999888666666777888888888777777444333000//////111333444333222111111222333333222...---,,,---......,,,***,,,,,,,,,,,,,,,+++******((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((('''&&&&&&''')))&&&((())))))((((((((()))))),,,---;;;```xxxuuummmdddaaajjjrrrccc^^^fffggghhheee^^^]]]^^^XXXOOOIIIUUUZZZaaa------------------...//////222555777666555555555555666777555333222444666222111111000///000000000...//////000000000000000000000000000111222333444///111222111000//////000///......---------......---........./////////000---...000///.........000,,,---...///.........///+++,,,,,,,,,,,,,,,++++++(((((()))))))))*********))))))((((((((('''''''''''''''((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))*********'''(((***+++)))((()))+++)))***+++---------.../////////111666999;;;>>>BBB>>><<>>@@@CCCDDDDDDIIIPPPPPPNNNLLLAAA<<>>AAAFFFNNNTTTOOOEEE>>>;;;888555444666888999///111666999:::888777666777:::<<<;;;999888:::<<<===<<<:::999999999:::;;;::::::;;;;;;:::999777666555666777888888888777666666777777888888777666555444333000//////000222444111222222111000000111222222000------------,,,++++++,,,,,,,,,,,,+++******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%'''(((&&&'''((((((''''''(((***###+++---111LLLppp}}}sssdddeeecccbbbfffqqq~~~uuummmnnnkkkssssssmmmkkknnnhhh\\\SSSZZZ[[[bbb---,,,,,,++++++,,,,,,---+++---000///---...111555444666777555222111222555222222111000000000000000000000000000///...---,,,000000000000111222333444...000222222000...............---------......///---.........//////000000///000111111///...///000+++,,,------------...000++++++,,,---------,,,,,,))))))))))))************)))(((((((((''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''')))+++,,,)))&&&&&&)))+++)))(((+++---,,,)))''')))+++------,,,---...///444111444666888CCCGGG<<>>>>>???CCCBBB@@@??????@@@BBBCCC===888111......///...---************************(((((((((((((((((((((((())))))))))))******************))))))((((((''''''++++++******************,,,///444888999888555222333222111000////////////222222111000//////222555111111111444888:::888555555333222444777999888666888777666666777666444222111111111333666777666555777777666333000......///000111333444333222000...111000///...............***+++---///222444666777//////.........---------...+++)))***,,,---+++((())))))))))))(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------...///000///...---...///111222333444444222111//////000111222222111/////////000111333555777888999555444444444555888:::<<<<<<:::888666777999===???===;;;888555444333444444::::::999777555555666888444444555555444444333222222111222444222...///222555444222000/////////000//////000111111111111111+++******)))))))))))))))&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$################################################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((***++++++---666CCCMMM]]]kkkwwwyyy}}}zzz|||}}}```UUU```mmmsss,,,++++++******++++++,,,,,,------......///000000/////////000000222333333222111///---------...///000111222333333111000...........................222222222111111000000000///---,,,,,,------+++***---...///000000111000000---------,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,---------------,,,++++++***))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))))))))))))))))))))))))))'''((((((((())))))))))))*********************************+++++++++,,,,,,))))))***+++,,,...//////------...//////000111111333222111000000111222333555111,,,***+++++++++***************************))))))))))))))))))))))))(((((()))))))))************)))))))))((((((((('''************************+++...333777888777555333222111111000000000000111222222111000//////222444222111111444777888777555444333222333666888777555555333222222222222111///222111222444777888777666666666666333000......///111111222333222111000///000000///...............++++++---///111333555666//////.........------------+++******,,,,,,+++)))))))))))))))(((((((((''')))(((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))*********'''((((((((())))))))))))))))))))))))))))))))))))******)))))))))***++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,---///000///...---...///111222333444333222000///000000111222222111000//////000111333444666777888555555444444666888:::<<<;;;:::888666777999<<>><<<999666444333333444777999::::::888666555666333444555555555555555555333000000222111///333888AAA===777222///...000111---...///000000000000000++++++***)))(((((())))))&&&''''''((((((''''''&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$################################################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''((()))((()))///:::BBBNNNcccuuu{{{|||}}}vvvzzz}}}nnnkkkhhhccc^^^XXXeeeqqqqqqxxx|||nnn,,,+++************+++,,,+++,,,---////////////...---------...///111222333222111000........./////////000222333444333222111......------...///000111//////000111111222222333...---,,,,,,---...---+++//////000000000000000///,,,,,,,,,+++++++++++++++))))))***+++++++++******,,,,,,,,,---,,,++++++***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''((())))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))***''''''(((((()))******+++(((((())))))******++++++************************,,,***(((((()))***)))((())))))))))))))))))))))))************************(((((())))))))))))******))))))))))))((((((((((((***************************---111555666666555333111111000000000111222222111111111000...///111333333222111333555666666555444333222333555666666555444222/////////000000///222111222444777999888777555666555333000......///222222222111111111111000////////////............+++,,,---///111333444555...............------------+++******++++++***))))))))))))(((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++))))))******++++++,,,,,,***************+++++++++---...///...------...///000111222333222111000///000000111222222111111000//////000222444555666777555555444555666888;;;<<<:::999777777777:::<<<>>>>>><<<:::777555444333333444777;;;<<<:::666444333333333444555666666666666444000...//////000666>>>JJJDDD;;;333......///111------.../////////......,,,+++***)))((((((((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$################################################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&(((((('''&&&***000666;;;TTTmmmvvvwwwyyyxxxttttttyyy}}}rrraaa\\\XXXSSSSSSUUUfffuuutttqqqlll^^^++++++************++++++(((***,,,.........---,,,++++++,,,---///111222333111000///...---............///111222222222000///......---,,,...000222444...//////000111222222333...---,,,---/////////---//////000000///...------++++++******************)))******++++++*********++++++,,,,,,++++++***)))(((((('''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))******************++++++,,,,,,,,,,,,***++++++,,,,,,++++++***((((((((()))***+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))(((((((((((())))))))))))************)))+++///222444444444333/////////000111222333333000111111000......///111222222222222333555555555444444444444555666666555666333000///000111222222111000111333666777777666444555444222///...///000333222111111000000111111...///////////////......,,,---...///000222222333........................,,,+++***************)))))))))((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((()))******'''(((((()))***+++,,,,,,)))))))))))))))*********,,,---......---,,,---///000000111111111000///...000000111111111111111111//////000111222444444555444444555555777999:::;;;999888777777888:::<<<>>>>>>===;;;888666555444444333666999:::888555333333333444444555555444333333222///---......///444<<>>AAA@@@<<<999777444444444333222111000///000//////111000---...222333333333222111000//////---.........------,,,+++(((((((((((()))***+++,,,******++++++++++++******(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$################################################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&'''((()))'''&&&&&&))),,,------555GGGWWWaaauuu~~~sssaaacccjjjlllvvvwwwggg^^^cccggg|||******))))))((((((''''''******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111000///---//////////////////////////////......///000222333444111...,,,,,,,,,,,,+++///......,,,+++***))))))++++++,,,---,,,+++***)))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''((()))))))))************,,,,,,+++******+++,,,,,,***)))))))))***,,,...000//////...------...000000111222444555555444222111555222///...///000000000444444333333222111111111444444333222111111111111000000111222222111///...111222222222111000...------......//////////////////...---,,,,,,---...///,,,,,,,,,------------...+++*********))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&************************++++++******++++++,,,---,,,,,,,,,+++++++++******))))))***+++---......///000//////.........//////...///000111111111444666444444333333444555777888===<<<<<<:::999888777777666;;;CCCGGGEEE???999555666333111000111222222222333333333111//////000111444333222111000///...---...------,,,,,,++++++*********))))))))))))******))))))************))))))''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$#########""""""################################################$$$$$$$$$#########""""""########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%(((*********...777???PPPcccyyySSSQQQVVVWWWbbbmmmnnnnnnjjjccchhh~~~))))))))))))((((((''''''((()))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000...---////////////////////////......------...///111222333111...,,,,,,------,,,//////...---,,,+++******++++++,,,,,,,,,+++***)))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((())))))))),,,+++************+++,,,***)))))))))***,,,...//////...---------...///000111222333444444333222111333000......///111111111333222222222111111000000222222111111111111222222///000111111111000///...000111111111000...,,,+++,,,---......///////////////...---,,,,,,---...///......------,,,,,,,,,+++*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&))))))))))))))))))))))))+++************+++,,,,,,,,,,,,,,,++++++*********))))))***+++,,,---............---------------......///000000000111333555333333222333444666888999<<<;;;:::999888777777666999===CCCFFFCCC>>>888555444333111111222222222111222333333222000//////000222222111000///......---...------,,,,,,++++++*********))))))))))))******))))))************))))))''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$#########""""""################################################$$$$$$$$$#########""""""########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%(((***)))(((+++222888AAAPPPiii{{{{{{ssswww~~~\\\EEEOOOWWWXXXaaacccnnnyyy{{{vvvtttxxx~~~)))))))))(((((((((((('''''''''''''''(((((((((((()))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---.../////////...---........................------,,,,,,,,,...///000222000------...//////...//////...---,,,,,,+++***++++++,,,,,,++++++***)))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((+++******))))))******+++))))))(((((()))+++---......------,,,---...///000000111222333333222111000000...------///111222222111000000000000000000000000000//////000000111111......///000000000//////000000//////...,,,+++***+++,,,---...//////000///......------------......///......---,,,+++***)))******))))))))))))(((((('''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''((((((((((((((((((((((((***************++++++,,,,,,,,,,,,+++***))))))((())))))***+++,,,------...,,,,,,,,,++++++,,,,,,---///000000000//////111333111111222333444666888999::::::999888777666666555<<>>???>>>:::777555444222111111222333333000...///111444444222///.................................------,,,,,,++++++***))))))(((((((((((())))))(((((())))))))))))((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$################################################################################################################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''''')))+++555:::GGGYYYbbbhhhtttxxxfffVVVXXXbbbfffiiirrruuu}}}'''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******************++++++,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...//////...------///000000///.........---,,,,,,,,,+++++++++*********)))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))******+++,,,+++++++++,,,---///000///000000000000000000///111///...---...///...------------......//////000111000///...---------------------...///000111111333333111000...---,,,,,,......///000111222222222,,,------------------,,,++++++++++++++++++++++++(((((((((((((((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))(((((())))))***+++++++++***))))))(((''''''((())))))******+++++++++,,,,,,++++++,,,------...---...///...------...000//////111333555777888888999999888888777777666666999::::::888555333333333111111111222333222000...///111333333111///...---------------...............------,,,,,,++++++***))))))(((((((((((())))))(((((())))))))))))((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$################################################################################################################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((()))***...///999IIIUUU___ppp}}}rrrooouuuuuuuuu|||&&&''''''''''''((((((((()))))))))))))))((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++******+++,,,---///...---,,,---//////...------------,,,,,,+++++++++++++++***))))))))))))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''(((((())))))))))))+++*********+++---...000////////////////////////000///...---......,,,+++,,,,,,---...//////000000111000///...---------------------...///111222333666444333111///...------//////000111111111000000,,,,,,------------,,,,,,))))))*********+++++++++''''''(((((((((((())))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))***))))))))))))(((((((((((((((((()))))))))*********++++++++++++,,,---......,,,---------,,,,,,...000///000111333555666777777777777777666666555555555555555666444222222222444222111000111222222000...///111333222000.........------.....................------,,,,,,++++++***)))((((((''''''(((((()))'''(((((())))))(((((('''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$###############################################################$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((()))******))))))000<<>>888000,,,---///111222333222111111111111///---111000///...............555///)))(((+++...---+++++++++)))(((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$###""""""########################""""""""""""!!!!!!!!!!!!""""""""""""############%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$###"""!!!########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))+++***(((((()))---111444GGG^^^pppYYY]]]```cccjjjzzz((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))************))))))))))))))))))))),,,---......,,,******+++,,,++++++***))))))******,,,,,,,,,+++++++++++++++,,,,,,+++***)))))))))***)))***+++***((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''((('''%%%%%%'''(((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((((((((())))))))))))((((((((()))***+++------000///---,,,,,,---///000000//////...------......---,,,,,,...000111000/////////000000111222222222111///...///222444444333222222222111000...---,,,///000000///,,,++++++,,,---------,,,,,,+++++++++&&&+++***(((...777555,,,'''''''''''''''''''''''''''(((((((((&&&&&&((()))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))*********,,,+++***+++---///111222---///111444666777888777222111000//////000111222666999;;;888444222333666888444000000333444222///333111111111111111///---000000///...............111---)))***,,,...,,,)))+++***)))(((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""##############################"""""""""!!!!!!!!!""""""""""""############%%%%%%%%%$$$$$$#################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''')))(((''''''(((+++...000;;;JJJ{{{}}}wwwcccSSSSSSWWW^^^hhhxxx''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((()))***(((((())))))))))))******))))))))))))))))))******,,,------,,,+++***,,,...,,,+++******)))*********...---,,,*********+++,,,---,,,+++***)))))))))))))))***+++***((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((()))+++,,,---000000............000000///......------------------,,,,,,...000111000...000000111111222333333333222111///000222333333222222222222111111///.........//////...,,,,,,,,,---...---,,,+++***)))((((((&&&******(((---555444---'''''''''''''''''''''''''''(((((('''&&&&&&''')))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))++++++,,,,,,---......///---...111333555777888888111000///...///111333444888:::;;;888333000111333444111111666<<<===666///222111000111111111///---/////////...............,,,+++***,,,//////+++(((+++***)))((((((''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$#################################$$$$$$#########"""""""""""""""""""""############$$$$$$$$$$$$$$$#########""""""""""""""""""""""""$$$$$$############$$$$$$###########################$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%'''&&&&&&&&&'''(((******000222RRRnnnllliiieeeTTTPPPKKKPPP___kkkxxx&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((()))***(((((((((((()))))))))***)))))))))))))))*********+++,,,,,,+++***+++---000++++++***************+++000...,,,***)))***+++,,,------+++***))))))(((((((((*********((('''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((('''&&&%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))(((''''''((()))***++++++///......------......///------,,,,,,,,,,,,---------,,,,,,...///000///---//////000000111222222222222111000000111111111111111222222222111000//////,,,.........,,,,,,,,,...,,,++++++***)))((((((((((((***)))'''(((,,,***$$$''''''''''''''''''''''''''''''((('''&&&%%%''')))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***+++---...---------...000111111222444555666666111000......///222444666777888999666333000000111333111333;;;BBBCCC<<<333222111000111111111///........................---)))***,,,000222000,,,(((******)))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$#########"""!!!"""""""""############$$$$$$$$$#######################################$$$$$$############$$$$$$##############################$$$$$$$$$######"""###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''+++&&&777KKKPPPTTTVVVKKKNNNFFFMMMbbbooovvv$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$$$$%%%&&&'''((('''(((((((((((()))))))))(((((())))))************++++++,,,+++***+++...000+++***************++++++///...,,,******+++,,,------,,,+++***))))))))))))((()))***)))'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%'''))))))(((&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''((()))******,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,---//////...,,,---------...//////000000111111111000//////000000000000111111111000000///,,,---...---,,,+++,,,---)))))))))))))))))))))))))))***)))&&&&&&&&&$$$ ''''''''''''''''''''''''&&&'''((('''%%%%%%'''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''((((((((()))+++......------...000555444333222111222222333000/////////000333555777444555555444333222222222333111333999@@@AAA<<<666111000000000222111000...,,,---......///...------)))+++...111222000,,,)))***))))))(((((((((((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$#########"""!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""######$$$$$$$$$#######################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&'''(((((('''&&&&&&***%%%+++777<<>>@@@HHHUUU___fffnnnuuu"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''((((((((()))'''(((((()))***+++++++++***,,,......---+++++++++******))))))***+++,,,,,,)))***,,,---.../////////))))))))))))***+++,,,---''')))))))))'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((###%%%((()))'''&&&%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''(((((())))))************))))))))))))((())))))***++++++...---,,,---......---+++******+++,,,,,,------...***,,,---,,,******---///+++,,,---...////////////...//////---+++))))))***,,,,,,+++***)))(((''''''''''''(((***(((&&&&&&(((''''''''''''''''''''''''&&&&&&'''&&&%%%$$$&&&((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&########################""""""""""""""""""""""""###"""!!! !!!"""####################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%)))---...---111888>>>888666222///...///222333...000222444555444333222333222111111222222111000444888<<<===999555444444000000///000222222111///***+++---//////...---,,,+++,,,+++***(((''''''((())))))(((((((((((()))***'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!""""""""""""############!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$############$$$$$$########################!!!"""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((((((***&&&&&&,,,)))(((222///444;;;DDDOOOZZZccchhh&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))***,,,,,,+++******+++++++++*********))))))******))))))))))))******))))))+++...000111///---++++++++++++++++++++++++))))))))))))))))))))))))(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++)))((((((((()))***++++++++++++,,,,,,,,,,,,---------------------------------...---,,,++++++---///---....../////////000000///---+++)))))))))***+++******)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&)))(((&&&'''***000666:::777333...,,,...000111000000111111222222222111111000111222222333333222222333555999<<<<<<999555333444333111////////////000111///---,,,,,,---,,,***,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################%%%%%%$$$###""""""""""""$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$$$$###"""""""""""""""""""""############%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***,,,000888AAAKKKTTTYYY&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''''''''''''''(((((()))******++++++******+++++++++*********))))))******))))))))))))******))))))+++---000000...---++++++++++++++++++++++++)))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''(((((())))))***++++++***))))))))))))******++++++++++++,,,,,,,,,------------------------------,,,------,,,++++++,,,..................//////000///---+++***))))))***+++***)))(((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&(((''''''(((***///333666444111---,,,...000111000000000111111222222111111111111222333333333333222222555888::::::888555222333222111////////////000000...,,,,,,,,,---,,,***++++++++++++************))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################%%%%%%$$$###""""""######$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$###############""""""""""""############%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((+++000666>>>EEEIII&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((())))))))))))))))))******++++++************)))))))))******))))))))))))******))))))***,,,//////...,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********++++++******************++++++++++++,,,,,,,,,,,,------------------------***,,,......---,,,,,,,,,///...---,,,---...///000...---+++***))))))******(((((('''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''%%%%%%%%%%%%''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((***---///111000...------///000000/////////000111111111111111111111222333333333333222222333666777777666333222222222111000////////////000...,,,+++,,,---,,,+++************)))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""######""""""""""""##############################$$$$$$######"""#########$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$###############$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((,,,000444666&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))))))))((('''((()))***+++************))))))))))))******))))))))))))*********)))***+++---...---+++************************))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((())))))***---,,,+++******)))*********++++++++++++,,,,,,,,,------------------------***,,,000000///---,,,,,,///...,,,+++,,,---...///---,,,+++***)))))))))***'''&&&&&&%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&(((((((((''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!"""""""""########################$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''&&&''''''((()))***+++,,,+++,,,,,,...////////////......///000111111111111000111222222333333222222111222333444444333222111111111000000///////////////---++++++,,,,,,,,,+++))))))))))))(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###""""""""""""""""""###########################$$$###############$$$$$$$$$$$$############$$$$$$$$$##################$$$"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''(((***,,,---&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$&&&'''))))))((('''&&&'''(((***+++))))))))))))))))))))))))******))))))))))))*********))))))***,,,---,,,+++************************((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((()))))),,,,,,+++***))))))))))))*********+++++++++,,,,,,------------------------***---111222111...---,,,...---,,,++++++,,,---...,,,,,,+++***))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&'''((())))))))))))(((***,,,---............------...///000111111000///000111111222222111111000111222333333222111000000000000000/////////......,,,++++++,,,,,,,,,+++)))))))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""###"""""""""###$$$%%%%%%$$$$$$############$$$$$$#########$$$$$$#########"""""""""###$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))((((((((()))***+++&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))(((((()))))))))))))))*********))))))))))))*********)))((()))+++,,,+++***************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((******))))))))))))))))))************++++++++++++------------------------+++---111222000...------,,,,,,,,,,,,,,,,,,+++++++++++++++******)))((((((&&&&&&%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""############"""""""""############$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''((((((((((((''')))+++,,,++++++,,,---+++,,,---///000000000000......///000000000000000...000222333333222000......//////000000//////...---,,,******,,,,,,,,,+++))))))))))))((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""###############$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''(((((((((((())))))************))))))))))))*********)))((((((***++++++***************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''')))(((''''''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((((((((((('''(((((())))))************++++++++++++------------------------***,,,//////...,,,,,,,,,+++,,,---------,,,***)))+++++++++******)))((('''&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%&&&&&&'''''''''''''''''''''((())))))''')))++++++))))))+++---++++++---...///000000000,,,---......//////......---///222444444222///------...///000000///......---+++******+++,,,,,,+++*********)))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&'''$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$########################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((((((((('''&&&'''((((((((())))))************))))))))))))******+++)))((((((***+++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************''''''(((***+++,,,---...&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((***)))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''((('''''''''''''''((()))***)))************+++++++++------------------------)))+++------,,,******+++***+++---......,,,)))'''***++++++******)))((('''&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%&&&''''''((('''&&&&&&'''((()))***(((***+++***((('''***---***+++,,,...///000000000+++,,,------......------,,,///333555555333///,,,---...///000000///......---+++)))***+++,,,,,,+++************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&'''$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''(((((("""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))(((((((((+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''((()))(((''''''((()))***+++((((((((((((((((((((((((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''((((((((('''&&&%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((()))***+++)))+++------+++***)))***,,,---.../////////------,,,,,,+++***)))((('''&&&((()))***++++++++++++++++++++++++***)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""""""""############$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""!!! ########################$$$$$$$$$$$$%%%&&&'''((('''''''''(((((((((((()))((((((((((((((((((((((((((()))***+++---...///000,,,,,,,,,,,,---.../////////000333444444111---+++***...222333000---------,,,------......------,,,******))))))((((((''''''***+++***(((&&&&&&''')))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!########################"""###$$$$$$###"""###$$$((($$$!!!!!!###$$$###""""""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''))))))'''''''''(((''''''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''((())))))(((''''''%%%&&&&&&&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))*********+++,,,,,,,,,---///222//////000000000//////...---,,,+++***)))(((((('''((()))***++++++++++++***++++++******)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((())))))+++,,,---......,,,,,,+++,,,,,,---...///...000111333222111...---,,,///222222///---,,,---+++,,,,,,------,,,,,,+++***)))))))))((((((((('''++++++***(((&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!########################"""###$$$$$$###"""###$$$'''$$$"""!!!###$$$###""""""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''))))))'''&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&'''((())))))))))))&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''((())))))******+++++++++---000555999333222222111000000000000------,,,+++***))))))((())))))******++++++******+++******))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((()))******+++,,,,,,+++++++++,,,,,,---...///...///000000111000000000///111111000...,,,,,,---******++++++++++++******))))))))))))((((((((((((+++++++++)))&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!########################"""###$$$$$$###"""###$$$&&&$$$""""""###$$$###""""""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''(((((())))))'''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((()))))))))***+++,,,...111666999555444222000//////000000------,,,,,,+++******)))))))))************))))))******))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""#####################$$$$$$$$$%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$######$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******++++++++++++,,,---...///............///000111222222111111///...,,,,,,,,,)))))))))******)))))))))))))))))))))((((((((((((***++++++)))&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################"""###$$$$$$###"""###$$$$$$#####################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''((('''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&'''''''''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&))),,,---...///111333444222111///......//////---,,,,,,,,,+++*********))))))*********))))))((()))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""#########$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#####################$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$#########$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))++++++++++++,,,---......------,,,---...///111222222111000///...---,,,+++)))))))))******)))))))))(((((((((((()))))))))))))))******)))&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################"""###$$$$$$###"""###$$$"""###$$$$$$#########$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$%%%&&&'''(((((((((&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%(((+++---,,,,,,,,,---111000//////............,,,,,,++++++************))))))******))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$'''&&&&&&%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""""""""#########""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$######""""""######$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))***************++++++,,,---...,,,,,,,,,,,,---///000111111000//////000///---+++******++++++++++++******(((((((((((())))))))))))'''(((***)))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###########################"""###$$$$$$###"""###$$$!!!###$$$%%%#########$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&'''((('''%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((******))))))+++---/////////000//////......+++************))))))))))))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((((((''''''''''''&&&%%%%%%$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########""""""""""""######$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***++++++************+++,,,---...,,,,,,,,,---............///......000111111---***+++,,,,,,------,,,,,,+++'''((((((((()))))))))***%%%'''))))))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##############################"""###$$$$$$###"""###$$$ """%%%%%%$$$"""###%%%"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&'''''''''%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((()))((('''&&&(((,,,///---...000111111000///...*********))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''')))***+++***)))''''''&&&%%%%%%$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##################$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$###############$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&((()))+++,,,---************+++,,,---...+++,,,---.........------...---...000333222...***,,,------......------,,,'''((((((((())))))******$$$&&&((()))((('''''''''''''''''''''''''''''''''$$$$$$$$$############"""#########$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##############################"""$$$$$$$$$###"""###$$$"""%%%&&&$$$"""###%%%"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$############""""""!!!!!!########################&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%$$$"""!!!!!!!!!"""###########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################%%%%%%$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""############""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''((()))+++,,,------...///...---+++***,,,+++***((((((((())))))((((((((((((''''''''''''((((((((((((''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''',,,***'''%%%#########$$$##############################################################################""""""""""""######"""#########$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######"""############$$$$$$$$$###########################$$$%%%%%%######$$$%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))******************++++++++++++,,,------......///...------------,,,,,,,,,,,,------....../////////(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$##############################"""!!!!!! !!!!!!$$$""" """$$$%%%### !!!!!! !!!!!!""""""""""""""""""""""""######""""""""""""######""""""!!!!!!"""###$$$%%%!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$################################################%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$#########%%%'''######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$###"""""""""""""""########################""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%################################################"""##################"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''''')))***+++,,,,,,---------,,,+++***+++***)))(((((())))))***((((((((((((''''''''''''((((((((((((''''''''''''%%%&&&''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&'''((((((***(((&&&$$$######$$$%%%##############################################################################""""""""""""######"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######"""############$$$$$$$$$###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%'''((((((((((((((())))))***************++++++,,,,,,------......------,,,,,,++++++,,,,,,,,,---------------((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$##############################$$$###""""""!!!!!!!!!"""###"""!!!"""$$$$$$""" !!!!!! !!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""############!!!!!!!!!!!!"""""""""###"""""""""""""""######$$$################################################$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############%%%(((+++((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$###"""########################""""""""""""""""""""""""""""""""""""""""""""""""########################################################################"""#########$$$%%%%%%%%%$$$$$$$$$###############################################################%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''(((((()))******+++++++++***))))))***))))))((())))))***+++((((((((((((''''''''''''(((((((((''''''''''''&&&%%%''''''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&((()))***+++)))(((&&&%%%$$$$$$$$$%%%##############################################################################""""""""""""######!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######"""############$$$$$$$$$###########################$$$%%%%%%######$$$%%%"""######$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((%%%&&&&&&'''((()))******((())))))***++++++,,,,,,......---,,,++++++******,,,+++++++++++++++******(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$###"""!!!!!!########################$$$$$$###""""""""""""######"""!!!"""$$$$$$"""!!!"""!!!!!! !!!!!!"""""""""""""""""""""""""""######""""""""""""######""""""###$$$$$$###!!!!!!!!!!!!!!!"""""""""######"""""""""""""""######$$$###############################################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######"""###%%%***......,,,((($$$""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&%%%##############################""""""""""""""""""""""""################################################################################################!!!""""""###$$$%%%%%%&&&%%%$$$$$$$$$###"""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''''''''''''''((((((((()))((((((((((((((((((((())))))***++++++((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''(((((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%''')))+++,,,---...,,,+++)))'''%%%$$$$$$$$$##############################################################################""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######""""""#########$$$$$$$$$###########################$$$%%%%%%######$$$%%%!!!!!!""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''$$$%%%&&&'''((()))******((())))))******++++++,,,------,,,+++***))))))(((*********))))))((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###"""!!! ########################$$$$$$###############$$$"""""""""#########"""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######"""###$$$%%%$$$""" !!!!!!"""""""""#########"""""""""""""""######$$$################################################"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%***---...,,,((($$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######"""###%%%&&&&&&%%%$$$###########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%$$$$$$$$$#################################################################################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))************((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&((())))))((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%''')))+++---//////000///...,,,)))'''%%%$$$#################################################################################""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######""""""#########$$$$$$$$$###########################$$$%%%%%%######$$$%%% !!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&'''(((******+++))))))******++++++,,,,,,,,,++++++***))))))(((((())))))(((((('''''''''&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###"""!!! ########################$$$###############$$$$$$!!!"""#########"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""###$$$%%%$$$""" """"""""""""############"""""""""""""""######$$$################################################"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###"""$$$'''***&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""###$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$#######################################################################################$$$$$$%%%%%%&&&$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((((())))))************)))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%'''((())))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))*********&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%'''))),,,...////////////...,,,***(((%%%$$$#################################################################################""""""""""""######!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######"""############$$$$$$$$$###########################$$$%%%%%%######$$$%%% !!!!!!""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((()))******)))))))))***++++++,,,,,,***))))))))))))((((((((((((''''''''''''''''''&&&&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$###"""!!!!!!###########################""""""""""""###$$$$$$!!!"""$$$$$$"""!!!"""######""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""###$$$$$$###!!!!!!"""""""""#########$$$$$$"""""""""""""""######$$$###############################################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###%%%!!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#############################################$$$$$$"""""""""""""""###$$$$$$########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###########################$$$$$$$$$########################################################################################################################"""##################"""########################################################################"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))***+++******(((((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''(((((('''''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((************&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%(((***,,,,,,,,,+++******)))((('''&&&$$$#################################################################################""""""""""""######"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######"""############$$$$$$$$$###########################$$$%%%%%%######$$$%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((('''(((((())))))******+++''''''(((((((((((())))))&&&&&&''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$##############################"""!!!!!!!!!""""""###$$$ """$$$$$$"""!!!"""#########""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""############""""""#########$$$$$$$$$"""""""""""""""######$$$################################################$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$"""!!!!!!"""!!!!!!""""""####################################"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#############################################$$$$$$###"""!!!!!!!!!"""$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""######$$$$$$$$$%%%########################################################################################################################""""""############""""""################################################""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!###$$$&&&''''''&&&&&&&&&&&&%%%$$$%%%&&&((())))))***++++++***)))(((''')))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%###%%%'''''''''''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))******++++++&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""$$$&&&)))******))))))&&&&&&&&&'''&&&&&&%%%%%%##############################################################################""""""""""""##################$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######"""############$$$$$$$$$###########################$$$%%%%%%######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))&&&&&&''''''((()))))))))&&&&&&&&&''''''(((((((((&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$########################!!!!!! !!!!!!"""###### ###%%%$$$"""!!!"""$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""!!!!!!"""###$$$%%%"""############$$$$$$$$$"""""""""""""""######$$$################################################%%%$$$$$$$$$######""""""$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((('''''''''(((((())))))))))))(((((((((((('''&&&%%%$$$$$$###%%%%%%&&&'''((()))******''''''''''''''''''''''''%%%&&&((()))***)))(((&&&''''''&&&%%%%%%$$$######%%%&&&&&&%%%###""""""###$$$%%%%%%&&&&&&'''''''''))))))((('''&&&%%%%%%$$$######"""!!!!!! !!!!!!########################"""###$$$$$$###"""###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""######$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$########################################################################################## !!!"""###$$$$$$%%%"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""###################################################"""""""""!!!!!! ################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$####################################$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((''''''&&&&&&%%%%%%$$$&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%&&&((()))))))))''''''''''''&&&%%%%%%$$$######$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###""""""!!!!!!""""""########################"""###$$$$$$###"""###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""#########$$$$$$######""""""######$$$$$$######"""################################################################################################"""""""""""""""#########"""############$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""############$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""#################################""""""!!!!!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""############$$$#####################$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#############################################$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$########################"""""""""""""""!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((('''''''''&&&&&&%%%%%%$$$$$$###"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$######""""""##############################"""###$$$$$$###"""###$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""######$$$######""""""""""""######"""""""""############################################################################################################""""""!!!!!!"""############$$$$$$$$$###############"""""""""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#######################################"""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""################################################"""""""""#########$$$$$$""""""""""""############$$$$$$#########"""""""""$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$##############################""""""!!!!!!!!! $$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$!!!###$$$$$$$$$$$$&&&'''((('''''''''&&&%%%%%%%%%###############$$$$$$$$$%%%%%%$$$######$$$$$$$$$########################"""###$$$$$$###"""###$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!""""""###############""""""############""""""###############$$$$$$$$$##############################################################################""""""""""""""""""""""""#########$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$##########################################################################################!!!""""""""""""#########""""""###$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%!!!!!!!!!""""""#########!!!!!!!!!""""""""""""###$$$######""""""######$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&'''''''''''''''''''''(((((('''''''''%%%&&&&&&''''''(((((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$!!!"""$$$$$$$$$$$$&&&((())))))((((((''''''&&&&&&'''&&&&&&%%%$$$#########%%%$$$$$$$$$$$$$$$%%%%%%########################"""###$$$$$$###"""###$$$################################################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!"""##################$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$######################################################################## !!!!!!"""######$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%''')))***,,,,,,'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""########################""""""""""""""""""""""""##################$$$$$$########################################################################!!!""""""""""""#########""""""###$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%!!!!!!!!!"""######$$$$$$!!!!!!!!!""""""###############""""""""""""######################################################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$######$$$$$$%%%&&&'''%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''&&&&&&''''''(((((((((((())))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$$$$$$$&&&'''((((((((('''''''''''''''(((((('''&&&%%%$$$######$$$$$$######$$$$$$%%%%%%########################"""###$$$$$$###"""###$$$###############$$$$$$$$$########################""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!"""############$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%######################################################################## !!!"""###$$$%%%%%%"""############$$$$$$$$$#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%''')))***,,,---&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""#######################################################################################"""""""""#########$$$$$$!!!"""######$$$$$$######"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################"""""""""############$$$!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$##################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$##############################################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''###$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$###############$$$%%%%%%########################"""###$$$$$$###"""###$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!"""##################$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%########################################################################!!!!!!""""""#########$$$"""############$$$$$$$$$"""""""""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((())))))***%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""################################################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!""""""#############################################################################################$$$$$$$$$%%%!!!""""""###############!!!"""""""""#########$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""###$$$%%%%%%%%%(((((('''&&&%%%$$$###"""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$########################""""""######$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###"""""""""###$$$$$$%%%########################"""$$$$$$$$$###"""###$$$""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!"""############""""""############""""""!!!""""""###$$$$$$%%%%%%####################################################################################"""""""""""""""############$$$$$$$$$ !!!!!!!!!""""""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""###################################################""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""###############!!!!!!""""""#########$$$""""""""""""""""""""""""%%%$$$#########$$$%%%&&&########################$$$$$$############$$$$$$##########################################$$$$$$"""############$$$$$$$$$########################&&&%%%############""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############""""""######$$$%%%$$$$$$############$$$$$$""""""""""""####################################$$$#########""""""!!!!!!""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$###"""!!!!!!"""""""""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!""""""#########$$$##############################################################################################################################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$###############$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""########################%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################%%%%%%$$$###""""""######""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&########################$$$$$$############$$$$$$########################%%%$$$$$$$$$###""""""""""""############$$$$$$$$$########################%%%$$$###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$############$$$%%%%%%$$$$$$############$$$$$$""""""""""""################################################"""""""""!!!""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$###""""""""""""""""""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$"""#########$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################%%%$$$$$$###""""""######""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################&&&%%%%%%$$$###"""!!!!!!"""############$$$$$$$$$########################$$$######%%%'''))))))((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$""""""""""""################################################""""""""""""###############$$$$$$$$$"""############$$$$$$$$$$$$###"""""""""""""""""""""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%##############################################################################################################################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""##############################""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################%%%$$$######"""#########""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$#################################$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$########################$$$######%%%'''))))))((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$!!!"""""""""#############################################"""""""""""""""########################""""""#########$$$$$$$$$######"""""""""""""""###""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$######""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%$$$#########$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################$$$$$$###############$$$!!!"""""""""############""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""####################################$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$########################$$$###"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$!!!"""""""""####################################""""""""""""""""""##############################""""""#########$$$$$$$$$###"""""""""""""""######""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$##################""""""##############################################################################################################################$$$$$$$$$$$$######""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%!!!"""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$######$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################$$$###############$$$$$$!!!"""""""""############""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$########################%%%###""""""$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$""""""""""""####################################""""""""""""############$$$$$$$$$###############"""############$$$$$$$$$"""""""""""""""######$$$"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$#########"""""""""""""""##############################################################################################################################$$$$$$$$$$$$######""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''')))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$###$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""########################!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$#################################"""######$$$%%%""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################"""""""""############$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################"""""""""""""""""""""""""""""""""############$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$########################$$$###""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%$$$$$$############$$$$$$""""""""""""####################################!!!"""""""""############$$$$$$$$$#########"""""""""############$$$$$$$$$"""""""""""""""###$$$$$$"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$######"""""""""##############################################################################################################################$$$$$$$$$$$$######""""""""""""""""""""""""########################################################################$$$$$$$$$############### !!!"""###$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%&&&'''((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""########################"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$##############################""""""###$$$$$$%%%""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################""""""""""""""""""""""""""""""""""""##################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$###########################"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$############$$$$$$""""""""""""####################################!!!!!!""""""#########$$$$$$$$$$$$$$$######"""""""""############$$$$$$$$$""""""!!!""""""###$$$$$$"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$#######################################################################################################################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$$$$$$$######"""""" """######$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''((())))))'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((('''&&&%%%$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""########################""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$##############################""""""###$$$%%%%%%""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#####################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""########################$$$$$$$$$#########""""""########################################################################%%%%%%$$$###""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""########################$$$$$$$$$###############################################################$$$$$$######"""!!!!!!!!!########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""################################################""""""###$$$$$$$$$$$$###!!!"""###$$$%%%&&&''''''%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$##################$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&$$$$$$###"""$$$%%%%%%$$$###"""$$$%%%***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&&&&&&&&&&%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$$$$$$$$$$############"""########################$$$$$$######""""""!!!!!!########################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$''')))!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$""""""############""""""###"""!!! !!!"""### !!!!!!""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""########################$$$$$$$$$#########""""""########################################################################$$$######"""!!!!!!""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""##########################################$$$$$$################################################""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$#########""""""################################################""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%######%%%'''***)))(((&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$$$$$$$$$$############"""#################################"""""""""""""""########################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###&&&(((""""""###$$$$$$$$$######""""""""""""""""""""""""##################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$""""""#########""""""!!!###"""!!!!!!!!!!!!"""### !!!!!!""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#################################$$$$$$$$$#############################################################################################"""!!!!!!!!!!!!"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$#######################################"""""""""###$$$$$$$$$%%%################################################!!!!!!""""""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$################################################$$$$$$$$$###############################################################""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$########################$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$%%%''')))+++***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""""""""############""""""""""""############""""""""""""""""""""""""###$$$$$$$$$$$$###""""""$$$$$$############$$$$$$$$$$$$$$$############"""########################""""""""""""####################################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""%%%'''######$$$$$$$$$######"""""""""""""""""""""""""""$$$###""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$###############"""!!! ###""""""!!!!!!""""""### !!!""""""######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################################################################################################################""""""""""""######%%%$$$$$$######$$$$$$%%%################################################!!!!!!"""###$$$%%%%%%%%%################################################"""""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$############"""""""""###$$$$$$$$$%%%########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''&&&&&&######$$$$$$%%%%%%%%%%%%###%%%&&&&&&%%%&&&(((***++++++***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""######$$$$$$$$$######"""$$$$$$############$$$$$$$$$$$$$$$#########""""""########################!!!!!!""""""######$$$$$$########################""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$########################!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$###""" !!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$######"""!!! """"""""""""""""""""""""!!!!!!"""############"""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###########################################################################################################################$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%################################################!!!!!!"""###$$$%%%%%%%%%################################################%%%$$$$$$$$$######""""""################################################""""""""""""""""""""""""################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&"""######$$$$$$%%%%%%&&&###%%%&&&&&&%%%&&&(((*********)))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############!!!"""""""""############!!!"""""""""############"""""""""""""""""""""""""""######$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$#########""""""########################!!!!!!""""""######$$$$$$################################################!!!"""""""""############""""""#########$$$$$$$$$########################!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$###!!! !!!"""""""""############""""""""""""""""""""""""""""""##############################""""""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$###############"""!!!!!!""""""############""""""!!!""""""###############""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################################################################%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$########################"""""""""###$$$$$$$$$%%%################################################&&&%%%%%%$$$######""""""########################""""""""""""""""""""""""################################################$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$################################################""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$###############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%"""#########$$$$$$%%%%%%$$$%%%&&&%%%$$$%%%''')))(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""############""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$############"""########################""""""""""""############################################################""""""""""""############"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%###"""###$$$######$$$$$$$$$######""""""""""""""""""""""""""""""""""""!!!!!!""""""###""""""############""""""""""""""""""""""""""""""##############################""""""""""""##############################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$""""""############"""""""""######$$$$$$######"""!!!"""######$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$##########################################$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""###$$$$$$$$$$$$###############""""""""""""$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&(((((('''&&&%%%###############$$$$$$$$$$$$%%%%%%%%%######%%%'''%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""############""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$############"""#################################"""""""""""""""################################################""""""""""""############"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&$$$######$$$""""""###$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""##############################""""""""""""######################################################""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$ !!!"""######$$$######"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$##############################################################################""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$########################$$$$$$$$$########################################################################$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###%%%%%%$$$###"""!!! %%%$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&(((((('''&&&%%%########################$$$%%%%%%$$$###"""$$$%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""############""""""""""""############""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$############"""########################$$$$$$######""""""!!!!!!################################################""""""""""""############"""############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###$$$%%%%%%%%%$$$""""""############""""""""""""""""""""""""""""""##############################""""""""""""######################################################""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$ !!!###$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################################################################!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################%%%%%%$$$###""""""######""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###!!! !!!#########$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""############$$$$$$$$$########################$$$$$$############$$$$$$########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$################################################$$$$$$$$$###############""""""""""""############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((((((((('''&&&&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""####################################"""#########$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$#########""""""!!!""""""""""""#########""""""""""""""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$########################&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######################################################################################################$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$#########""""""########################%%%$$$$$$###""""""######################################################"""###$$$$$$""""""$$$&&&############$$$$$$$$$%%%################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$############$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$##################################################################$$$$$$""""""""""""############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))(((((((((&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""#############################################$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$######"""############$$$$$$$$$######""""""""""""######"""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""#########"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$#########"""""""""""""""#########$$$$$$""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##################"""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################$$$######""""""######$$$########################%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################################%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""########################$$$$$$$$$#######################################%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$######################## """############$$$&&&"""""""""#########$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$############$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$################################################"""""""""###$$$$$$$$$%%%"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))***))))))&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#############################################$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$######"""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""############""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%"""""""""""""""""""""""""""############""""""!!!########################"""############""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""###############"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################$$$######""""""######$$$########################%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## """######"""!!!"""###!!!""""""""""""#########################################################""""""#########$$$$$$$$$#######################################################################################$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$########################%%%$$$###""""""###$$$%%%######$$$$$$$$$######"""""""""#########$$$$$$$$$################################################!!!!!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&'''((()))************&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################"""""""""#########$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$######""""""""""""######""""""""""""""""""""""""$$$$$$######""""""!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""############"""!!!########################""""""############"""!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""######$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""############!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$&&&'''&&&$$$"""""""""!!!""""""""""""#########################################################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$########################%%%$$$###""""""###$$$%%%"""######$$$$$$$$$######""""""#########$$$$$$$$$################################################!!!!!!"""###$$$%%%%%%%%%############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&''')))************&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!"""""""""####################################!!!!!!!!!!!!"""""""""#################################$$$$$$$$$$$$######""""""#########$$$$$$$$$######""""""""""""######""""""""""""""""""""""""$$$$$$######""""""!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!""""""#########""""""########################!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""######$$$$$$%%%%%%""""""""""""""""""""""""############""""""!!!!!!!!!"""""""""############""""""""""""""""""""""""###################################################""""""""""""""""""####################################$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###################################################################################################""""""""""""""""""###""""""""""""""""""""""""#######################################$$$$$$$$$#################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((***+++***'''%%%######"""""""""#########$$$$$$################################################"""############$$$$$$$$$########################################################################"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$################################################"""""""""###$$$$$$$$$%%%#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""############$$$$$$$$$############$$$$$$$$$$$$%%%&&&'''(((((()))((((((&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""####################################!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""############""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$###############$$$$$$$$$############$$$$$$$$$%%%""""""""""""""""""""""""!!!""""""############"""########################!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###############$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######"""!!!!!! """"""""""""############""""""""""""""""""""""""###################################################""""""!!!!!!""""""###########################"""#########$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################################################################"""######$$$$$$######"""""""""""""""""""""""""""########################""""""#########$$$$$$$$$##############################""""""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&(((******'''%%%$$$$$$############$$$$$$$$$%%%################################################"""############$$$$$$$$$########################################################################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$########################$$$$$$############$$$$$$##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$##################################################################$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""############$$$$$$$$$############$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######""""""""""""######"""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""#########"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$""""""#########$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######%%%$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""#########"""""""""""""""""""""""""""############""""""""""""""""""""""""################################################""""""!!!!!!!!!!!!""""""########################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###################################################################################################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$##############################""""""###$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''%%%############$$$$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$################################################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$########################$$$$$$############$$$$$$########################"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""####################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$!!!""""""""""""#########""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######&&&%%%%%%$$$$$$#########""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""############""""""""""""""""""""""""################################################""""""!!!!!!!!!!!!""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%################################################&&&'''((('''%%%$$$%%%&&&########################$$$$$$############$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ """%%%'''((('''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""############$$$$$$$$$#########""""""%%%%%%$$$###""""""####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%""" """&&&'''$$$ ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""'''&&&&&&%%%$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$###"""###$$$$$$###"""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""############""""""#########"""""""""""""""##############################$$$$$$$$$$$$##############################################################################!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%$$$###""""""###$$$%%%########################""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######################################################$$$$$$$$$%%%%%%%%%################################################%%%&&&'''&&&$$$$$$$$$%%%########################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""############$$$$$$$$$#########""""""%%%$$$$$$###""""""####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&###"""###'''(((%%%!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""&&&%%%%%%$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$###"""###$$$$$$###"""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$###############""""""######$$$%%%$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""############""""""###"""""""""""""""""""""########################"""""""""######"""""""""########################################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###""""""###$$$$$$########################""""""############""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######################################################$$$$$$$$$%%%%%%%%%################################################$$$%%%&&&%%%#########$$$########################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$$$$%%%&&&((()))%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""#########$$$$$$$$$$$$$$$###############%%%$$$######"""#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###'''$$$###$$$'''(((%%%"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$###"""###$$$$$$###"""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""###$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""############""""""""""""""""""""""""##############################!!!!!!""""""""""""!!!!!!################################################################################################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$########################""""""############""""""########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$######################################################$$$$$$$$$%%%%%%%%%###################################################$$$%%%$$$"""""""""###########################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$###############$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$###############"""""""""""""""###$$$$$$$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""######$$$$$$######""""""""""""""""""#################################!!!!!!""""""""""""!!!!!!########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$##################$$$########################""""""############""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######################################################$$$$$$$$$%%%%%%%%%###################################################$$$%%%$$$"""!!!"""###########################$$$$$$############$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$&&&(((((('''&&&$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############$$$$$$$$$$$$########################$$$###############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$########################$$$############$$$%%%%%%$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$######!!!!!!""""""####################################"""######$$$$$$######"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$#########""""""""""""""""""""""""""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""###$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###################################################$$$%%%$$$"""""""""###########################$$$$$$############$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""$$$&&&((((((&&&$$$"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###############$$$$$$$$$#########"""######$$$%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$###"""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$"""""""""###############$$$$$$$$$###$$$%%%%%%&&&$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$##############################$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!!!!!!!"""###$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$%%%&&&%%%###"""###$$$########################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$######""""""###$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$###"""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$!!!"""""""""#########$$$###############$$$$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################$$$$$$%%%%%%$$$$$$### !!!!!!"""######$$$$$$########################""""""############""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""############""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%% !!!!!!"""###$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$%%%&&&%%%#########$$$########################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$###"""""""""###$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######""""""###$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$###"""###$$$$$$$$$"""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$!!!!!!""""""#########$$$"""""""""""""""######$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################$$$$$$%%%%%%$$$$$$### !!!!!!"""###$$$$$$$$$########################!!!!!!""""""""""""!!!!!!################################################################################################"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""############""""""########################""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""###%%%&&&((("""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&%%%%%%$$$###"""############$$$$$$$$$$$$#########""""""!!!!!!################################################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""###########################"""""""""!!!!!! ######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$#########""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###############################################################%%%&&&'''###############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#########"""################################################"""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#########################################################"""""""""!!!!!!######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################"""############$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$%%%&&&&&&$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((((('''%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""################################################$$$$$$$$$############"""######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((((((%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((((((%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$%%%%%%%%%$$$%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$##############################""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&!!!###&&&(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""##################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$##############################$$$$$$$$$$$$###############""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""################################################$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$""""""""""""""""""""""""###""""""""""""""""""###"""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!###&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""""""""""""""#########################################################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$############"""!!!!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$############$$$$$$########################$$$######""""""######$$$########################!!!"""""""""#########$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&"""""""""######$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$################################################!!!!!!""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%&&&%%%%%%###"""""""""######$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((+++)))%%%###"""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################%%%%%%%%%$$$$$$############$$$%%%%%%######$$$%%%$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%((()))***(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%##########################################$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""##############################"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$#########""""""!!!!!!########################""""""""""""""""""""""""!!!"""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%((()))***)))'''&&&'''(((%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########%%%$$$$$$###""""""##############################"""############$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""##################""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%######$$$%%%$$$$$$$$$###############"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&%%%$$$###$$$%%%%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########%%%$$$######"""#################################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%'''''''''''''''(((((((((''''''&&&&&&%%%%%%$$$$$$"""$$$%%%$$$###"""###$$$$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$########################""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########################################################$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))((((((''''''''''''%%%'''''''''%%%$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%###############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((($$$$$$%%%%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''((()))'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%$$$$$$###""""""""""""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#######################################"""""""""""""""#########"""######$$$%%%########################"""############$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$###############$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))***(((((()))******+++,,,,,,))))))******+++,,,,,,,,,---......,,,***(((((()))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$$$$###""""""!!!"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#######################################"""""""""!!!!!!######""""""###$$$$$$%%%########################"""############$$$$$$$$$""""""###$$$$$$###""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$##################""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###########################$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))******++++++......//////000111222222666666777888999::::::;;;999999999777444222222222------,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#################################%%%%%%$$$$$$###""""""!!!"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$############""""""###$$$%%%%%%########################"""############$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$#########""""""!!!!!!########################""""""""""""""""""""""""!!!"""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''########################&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%$$$######$$$&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&((())))))))))))((('''&&&&&&''''''&&&%%%&&&&&&''''''(((((())))))))),,,...---,,,+++---000000222333555777777777777999999999999;;;???BBBDDDAAABBBAAA@@@>>>;;;888666444555666555444111...,,,,,,***(((%%%$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################""""""""""""""""""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%&&&&&&%%%%%%$$$######"""$$$$$$%%%$$$###"""$$$&&&###%%%&&&&&&%%%$$$%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&######$$$$$$%%%&&&&&&'''############$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###############################################################"""!!!!!!&&&&&&%%%$$$###"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%%%%&&&%%%$$$%%%&&&'''''''''%%%%%%''')))+++---...///333555666555333333555777555666777888777666444333333222222222444777:::<<>>???>>>>>>???>>><<<888444222000000000111444777:::===IIIJJJJJJHHHDDD>>>888444333222111000000111222333...---,,,+++***+++,,,,,,((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$$$$""""""###%%%###%%%''''''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$######"""!!!""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''&&&%%%%%%&&&(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******)))''''''(((((((((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''((()))))))))'''''''''''''''))),,,...555666999===AAADDDGGGHHHJJJJJJHHHFFFDDDCCCCCCCCCAAABBBAAA@@@<<<777222/////////111333888===AAADDDLLLMMMMMMLLLJJJHHHEEECCC>>>;;;777333111000000111000///,,,++++++---000111---------,,,***'''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """######""""""###$$$$$$&&&)))******+++,,,...,,,---...//////...---,,,.........---------,,,,,,,,,+++***((('''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$######""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&((()))***$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&%%%$$$$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******'''((()))***++++++++++++++++++++++++,,,,,,------------------------------******++++++***)))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((())))))&&&))),,,...///333888<<<@@@AAADDDFFFJJJLLLOOOPPPMMMLLLKKKIIIGGGEEECCCAAA===>>>>>>===:::666222//////000222666;;;AAAFFFJJJLLLLLLKKKJJJJJJJJJKKKKKKGGGDDD???:::666333222111777444///,,,***,,,...000111222222222111000...,,,%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$!!!$$$&&&'''''''''((()))(((+++///111222444666888:::;;;============;;;:::999999999999888888888888777666444111///---,,,,,,***)))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''***,,,---%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''%%%&&&&&&%%%$$$$$$%%%'''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******)))***+++,,,---.........000111111222222333333444555555555555555555555555000111222222111000...---))))))((((((''''''''''''(((''''''&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%&&&&&&&&&''''''''''''))))))(((''''''''''''((()))...444888;;;???EEEJJJGGGGGGIIIKKKMMMOOOPPPQQQNNNMMMLLLKKKJJJGGGCCC???======>>>???>>>>>><<<<<<999999:::===AAAEEEJJJLLLOOONNNMMMLLLKKKKKKLLLLLLHHHFFFCCC@@@;;;777444333;;;999555000---,,,---------...111222333333222111))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%!!!$$$(((++++++,,,...///222555888:::<<<===???AAACCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAA???>>><<<:::777666555444......---+++***(((''''''%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$%%%$$$$$$$$$%%%$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))---000222%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''&&&''''''&&&%%%%%%&&&((()))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%&&&''')))+++,,,---...000111222444555555666666888888888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888999:::::::::888666555000000///...---,,,+++++++++***)))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''''')))(((((()))+++---///000444:::AAAEEEEEEGGGKKKOOOIIIJJJKKKMMMNNNPPPQQQRRRNNNNNNNNNOOOOOOKKKEEE???;;;<<<>>>@@@CCCFFFIIIJJJGGGEEEDDDCCCCCCDDDFFFGGGJJJKKKMMMMMMMMMKKKIIIGGGEEEEEEEEECCC???999333000444666777777666444111//////000333444444333111000...------,,,+++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&'''((()))***+++'''+++000333555777888:::???AAACCCDDDDDDDDDFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFAAA@@@???>>>============888777666444222000///...+++***)))'''&&&%%%%%%%%%""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$%%%%%%%%%$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++///444666%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((()))(((&&&&&&((())))))((('''&&&&&&'''((()))''''''''''''''''''''''''---...000222444666777888888999:::;;;======>>>>>>======>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@@@@>>>;;;:::888777666555444222111111///---+++)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''((((((&&&'''))),,,111666:::<<>>AAAFFFIIIIIIFFFBBB???EEEFFFFFFDDD???777///+++***///666<<>>===:::888777666222111///,,,)))(((&&&&&&!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%%%%%%%%%% !!!"""###$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((,,,111666999((()))***)))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%''')))'''%%%&&&%%%%%%%%%&&&'''(((((('''((())))))))))))((((((///+++'''''')))***)))'''+++++++++,,,---...///000666888:::;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>======>>>???@@@AAAAAA@@@???>>>=========>>>???@@@@@@AAACCCBBB@@@?????????@@@AAA======>>>>>>===;;;999888777666333222000///,,,******)))((('''&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))&&&######%%%'''&&&%%%%%%'''((()))))))))+++---***///777>>>CCCFFFHHHIIIMMMLLLLLLKKKLLLNNNPPPQQQPPPOOONNNNNNMMMMMMNNNNNNNNNOOOPPPNNNJJJBBB;;;666//////000222555:::>>>AAA@@@===888444000/////////333333444555555555444444111333444555444222///---+++///555;;;@@@CCCDDDDDDAAACCCBBB??????@@@===777///---,,,,,,---------,,,***)))'''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&&&&### ###$$$%%%&&&'''(((((((((******,,,000555;;;AAADDDHHHIIIIIIJJJJJJJJJIIIIIINNNLLLKKKLLLOOOOOOMMMIIIGGGFFFFFFHHHJJJKKKJJJHHHHHHIIIJJJJJJGGGCCC>>>;;;///000222555999===@@@BBBBBBBBBAAA???>>>=========;;;:::888666333111///...((((((''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%$$$$$$#########$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&)))///444666222...'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((&&&%%%%%%((()))'''%%%)))(((((('''''''''((((((((((((((((((((((((((((((***((('''''')))***++++++,,,---///111222444444555:::<<<======<<<<<<<<<===AAA@@@@@@@@@@@@@@@AAAAAA@@@AAABBBCCCCCCAAA???>>>999888777666777999;;;===CCCBBB@@@???>>>===<<<<<<>>>???@@@@@@@@@???===<<<888777555333333222111111,,,+++***((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''%%%###$$$&&&((('''&&&'''((((((''''''(((,,,///666:::???DDDGGGIIIJJJJJJIIIIIIJJJKKKMMMNNNOOOPPPNNNMMMLLLJJJIIIHHHHHHHHHDDDDDDEEEDDDAAA;;;666222............000222444555777555222000...------......///////////////......---...///000000///---,,,+++---222888===AAACCCEEEDDDEEECCC@@@@@@AAA???:::333111............,,,+++***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''%%%###&&&%%%$$$$$$$$$&&&'''(((111333888===BBBFFFIIIJJJJJJKKKNNNPPPQQQQQQPPPOOOPPPNNNMMMNNNOOOMMMHHHCCCBBBBBBBBBDDDFFFGGGFFFEEEFFFHHHJJJJJJGGG@@@:::555...------...111666;;;>>>AAAAAABBBAAAAAA???>>>======<<<:::999666555333222---,,,+++)))'''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""##################%%%%%%%%%$$$$$$$$$######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&(((,,,000333444111///$$$&&&''''''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((('''&&&&&&'''((('''&&&++++++***)))(((((((((((((((((('''&&&&&&'''((()))&&&((()))+++,,,...111333444555777:::;;;<<<<<<;;;===>>>???===;;;::::::;;;<<<;;;;;;:::;;;<<<>>>???>>>???@@@AAA@@@>>>;;;999333111...------000444666==================<<<;;;>>>@@@BBBDDDEEECCCAAA@@@:::999777555555555777888111000...,,,***((('''&&&'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&&&&%%%$$$%%%'''(((((('''&&&''''''(((***...333888DDDFFFHHHJJJKKKLLLKKKJJJHHHHHHHHHHHHGGGGGGFFFFFFBBBAAA???===;;;::::::999666777888777666444111///.............../////////000000////////////000000,,,---------,,,+++************++++++,,,,,,,,,,,,***+++...111666;;;???BBBHHHHHHEEEAAA@@@AAA???:::666444111//////...,,,+++************)))(((''''''&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%&&&%%%$$$$$$&&&***...111999<<>>AAAEEEGGGFFFAAA;;;777111...+++)))+++///444888===???AAACCCCCCAAA???===???>>>===<<<:::999888888444222000---***'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&(((+++///222222111000000###$$$%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&******)))((((((((()))))))))(((&&&%%%&&&(((***+++)))---111333333666:::>>>???@@@AAAAAAAAA???===<<<:::::::::888555333333444111000//////000222444555666666777888777444222000,,,+++)))))))))+++---...111333666999<<<===>>>>>>===???BBBEEEGGGFFFDDDCCC===<<<999666555555777999777666555333000...,,,+++***(((&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''''''''&&&%%%''',,,000444:::@@@DDDJJJKKKKKKMMMNNNNNNLLLKKKJJJGGGCCC???;;;888777666444444222111000/////////111111222333444444333333555666666777777777777666444555777888888888888777333333333333222111000///......,,,,,,+++,,,---...,,,+++++++++...333777:::CCCEEECCC@@@>>>>>>:::555444222000/////////---,,,***+++,,,,,,,,,***)))((('''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%&&&)))---222999>>>AAAEEEGGGKKKOOOPPPPPPOOONNNQQQPPPPPPOOONNNMMMMMMMMMKKKKKKKKKLLLLLLFFF<<<555///.........//////---+++111555:::>>>BBBCCCBBBAAA999777222///------///111666999===AAACCCCCCAAA@@@??????>>>>>>===<<<<<<<<<999888555222///,,,***(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((***...222333111///000222"""$$$%%%%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''''''''''''''((((((((((((((()))***+++,,,+++***))))))***,,,///111333777;;;===>>>???CCCGGGDDDDDDCCCAAA>>>:::777555222222111///---,,,---...+++*********+++---...///...////////////...---,,,)))***+++,,,,,,,,,++++++)))+++...222555777888999999;;;???BBBDDDDDDCCCCCC>>>===;;;666222111333666:::::::::999777555333222...,,,)))'''&&&&&&'''((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&'''''''''''''''(((***///777===BBBFFFIIIKKKLLLLLLLLLOOOQQQQQQNNNKKKEEEAAA:::333...,,,,,,---............///000111111888999:::;;;===>>>??????CCCCCCDDDDDDDDDCCCBBBAAA@@@AAACCCDDDDDDCCCBBBAAA>>>>>>>>>>>>===<<<;;;:::888666444222111000111222///...,,,***+++---000222555999;;;;;;<<<===888222///...,,,---...//////...+++,,,---...---,,,+++***((('''&&&$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%(((***+++...444<<>>BBBDDDAAA@@@>>>:::666222///---///222777<<>>>>>>>>>>>======;;;;;;999777555222111000***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&''')))***---000333333000///111333###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%'''((()))((()))+++,,,*********+++---...000111/////////111333666888:::>>>@@@CCCDDDEEEEEEGGGHHH???>>>;;;888444000...---,,,,,,,,,+++******---//////000000111111222222222------,,,------...000111...000222333333222000///+++,,,---...////////////444666888;;;===>>>??????======;;;666000---///111888999:::;;;;;;:::999888333111///,,,***(((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''((((((((())),,,///777<<>><<<:::888777777777555444222000////////////)))...222555999;;;999333+++***)))+++---///000000------............------+++***'''%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&)))...222:::===BBBHHHLLLOOOOOOOOOOOOMMMIIIFFFCCCCCCCCCCCC@@@===999888;;;CCCMMMSSSPPPOOOOOOQQQSSSQQQLLLHHHJJJHHHFFFEEEDDDAAA>>>;;;111000//////111555:::===AAABBBCCCBBB???999444000...///222666:::>>>AAACCC??????>>>>>>>>>>>>======;;;;;;:::999888777666666///...---+++***(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''')))+++---111222222222111111222444%%%&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&)))+++,,,,,,---///222111111111222222444555666444555777:::>>>AAACCCDDDEEEEEEEEEFFFFFFFFFDDDBBB666444111...,,,++++++++++++,,,---------///333666666777888::::::999777666///...------///333777999888999999::::::999888888666555333111///------,,,000000111333555777999::::::;;;;;;666///+++,,,...111333666999;;;;;;;;;;;;777666444111...+++((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''))))))***...555:::AAAEEEJJJMMMNNNMMMMMMMMMOOONNNNNNOOOOOOKKKBBB;;;333222111111111222333444///000111333555777:::;;;GGGHHHJJJKKKLLLLLLKKKJJJJJJIIIGGGFFFEEEDDDDDDEEEGGGGGGGGGGGGFFFFFFEEEDDDBBBCCCCCCCCCCCCCCCBBBBBBCCCBBBAAA???>>>=========;;;;;;;;;:::888666444333,,,///000000333777666222***))))))***---000000000//////.........//////000000...+++(((&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((())))))***+++000888>>>FFFHHHJJJLLLNNNNNNNNNNNNKKKHHHEEEAAA???>>>>>>>>>555333111222777AAALLLSSSSSSQQQOOOQQQTTTUUUSSSQQQRRRPPPNNNNNNMMMLLLIIIFFF???===999666444444555555777:::===@@@@@@>>>:::888222111000111555:::@@@CCC@@@?????????>>>>>>======;;;::::::999888888777777444333111///,,,***((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&(((***---///333222000111222444444444&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((+++...//////000333666888888777777777888888999888:::===AAAEEEHHHJJJKKKHHHFFFDDDDDDEEEDDD@@@<<<000///,,,******+++...///---...000111222555:::>>>888:::<<<>>>===;;;999777000///......111666;;;???@@@???>>>======>>>??????>>><<<999666333222111111---,,,,,,---///222555666777::::::666000+++,,,...+++...222666999;;;;;;;;;:::999777444000,,,)))'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%''')))***---333<<>>@@@BBBCCCEEEFFFHHHIIIIIIHHHFFFEEE@@@???>>>===>>>@@@BBBDDDAAAAAAAAAAAAAAA@@@@@@AAA===>>>>>>????????????>>>CCCCCCBBBBBBAAAAAA@@@@@@???@@@BBBBBBAAA===:::888666666222......111111...+++***)))+++...000000000111000///......///000111333111---***''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''')))+++,,,///666@@@GGGKKKKKKKKKKKKLLLMMMNNNNNNMMMKKKIIIGGGEEECCCCCCBBB888777666888>>>GGGPPPVVVTTTQQQNNNOOORRRTTTTTTSSSNNNMMMLLLLLLLLLLLLJJJHHHJJJHHHDDD???;;;888555444---000666;;;???@@@???>>>666444111000222888>>>BBBAAA@@@@@@??????>>>>>>===::::::999888888777666666777666444111...+++)))((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""!!!!!!!!!#########$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&(((+++///111555222///000333666555444$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))***+++***)))((()))******---111333555777:::<<>>BBBBBBBBBCCCGGGJJJGGGFFFEEEBBB>>>999555333,,,---...111333555777888222666:::;;;<<>>???EEEGGGDDDDDDCCC@@@<<<;;;===999333777333///---//////---+++///000333555666777777777444222111000222555999;;;<<<<<<;;;:::777444111///...,,,***'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$&&&'''((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$'''(((******(((''''''((((((+++111777===BBBEEEFFFOOOOOONNNLLLIIIHHHHHHIIIGGGJJJNNNNNNIIICCC>>>;;;===@@@BBBBBBFFFJJJHHHCCC@@@DDDDDD@@@???BBBDDDCCCDDDGGGEEEHHHNNNFFF@@@HHHBBBMMMJJJBBBGGGKKKHHHIIIBBBQQQLLLFFFOOOIII@@@IIIHHHAAADDDDDD;;;999===:::<<<===>>>===;;;;;;===??????DDDEEEAAAAAAEEECCC===;;;===>>>:::555222222444...,,,++++++---......---...---+++---//////---***333333222000...***'''&&&''''''&&&%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&$$$"""###%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###&&&''''''%%%&&&&&&&&&(((***+++***)))(((+++111999BBBHHHKKKKKKPPPOOOMMMLLLLLLLLLKKKJJJQQQNNNKKKJJJIIIHHHDDD@@@@@@AAADDDGGGLLLRRRWWWZZZ^^^ZZZTTTOOOLLLKKKMMMOOOQQQMMMIIIHHHJJJLLLMMMLLLGGGLLLNNNJJJGGGFFF@@@888777444111000222555999:::AAA;;;888888777777:::@@@CCCCCCBBBAAA???>>>===<<<:::777444000///000222333444444444444333111///...---+++)))'''%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''))),,,///222333000333222///111888999444$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))***+++***))))))***+++000222666888999999;;;<<<;;;======<<<999777777777<<>>;;;999999:::<<>>===<<<>>>CCCBBB>>><<<888444111111222222222111111000//////000111111666666555555444444333333888999999999888777666555222000---***((('''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$&&&'''((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''(((***333555:::???DDDHHHJJJKKKNNNMMMJJJFFFAAA=========LLLKKKIIIEEEBBBBBBCCCEEEJJJLLLLLLJJJLLLMMMJJJDDDBBBCCCBBBBBBEEEIIILLLKKKNNNUUUXXX\\\aaaYYYRRRZZZfffrrrooogggiiihhh___]]][[[iiigggdddllleeeZZZ___bbb[[[\\\ZZZOOOLLLNNNIIIFFFFFFEEECCCAAA>>>======>>>???@@@@@@AAADDDDDDBBBAAAAAA@@@???===:::666444333000,,,******,,,------...,,,+++,,,///000///---///111333333222...***'''((((((''''''&&&&&&''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$'''((('''&&&'''''''''((()))+++++++++000777@@@IIINNNOOONNNLLLIIIGGGHHHMMMTTTVVVRRRMMMFFFEEECCCDDDEEEDDDAAA===999;;;???DDDJJJPPPUUUXXXUUUSSSQQQOOONNNNNNNNNOOOPPPLLLHHHFFFFFFGGGGGGEEEDDDIIIKKKHHHHHHIIIGGGAAA@@@===999666666888:::;;;AAA>>>>>>@@@@@@>>>???BBBCCCCCCBBBAAA@@@???>>>>>>;;;888444000......///000222222333444333222111000...---+++)))'''&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''***---000222444222222111000444777666333%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((((((***+++*********,,,...666999<<<===<<<;;;;;;;;;888:::<<<<<<:::888777777@@@@@@AAACCCEEEEEECCCAAA@@@<<<666111000222777:::???BBBGGGKKKMMMMMMKKKJJJIIIHHHGGGEEECCCBBBDDDGGGHHHGGGDDDBBB@@@@@@??????999<<<@@@CCCEEEEEECCCBBB@@@DDDFFFBBB@@@AAACCCCCC>>>??????===>>>BBBAAA===>>><<<999444000000222444666444111...,,,,,,---...333555666777666333000...333444666888:::;;;;;;;;;777555222...+++)))'''&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))''''''''''''&&&(((,,,///;;;===@@@DDDGGGJJJKKKKKKMMMKKKFFF???888444222222AAAAAA@@@??????BBBGGGKKKOOOPPPNNNKKKKKKKKKFFF??????>>>@@@FFFMMMTTTZZZ^^^jjjrrrttttttuuulllgggoooyyyqqqvvv~~~~~~zzzrrrrrrnnncccbbbddd]]]WWWUUURRROOOMMMIIIEEEBBBAAA======@@@BBBAAAAAACCCDDDBBBAAACCCEEEDDD???999999444...******+++,,,------,,,***+++---///000000,,,///444777666333...+++***)))(((((('''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&)))(((&&&&&&'''(((((('''(((''''''(((***---000222<<>>:::333666;;;AAAGGGLLLPPPRRRNNNNNNNNNNNNMMMLLLKKKKKKLLLJJJFFFEEEEEEEEEDDDCCCAAADDDEEECCCDDDFFFFFFDDDCCCAAA===:::999999;;;<<>>@@@DDDEEEBBB@@@BBBBBBBBBBBBAAAAAAAAA@@@@@@<<<:::666111...,,,++++++///000222333444333333222000///---+++***(((((('''$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((+++///111333444444000///333555555555777%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((()))*********,,,///111999<<<>>>???===;;;999999:::::::::999999:::>>>AAACCC???======>>>???<<<999999666111///000666<<<@@@DDDFFFHHHKKKLLLLLLKKKJJJJJJGGGDDDCCC@@@>>>AAAFFF@@@AAA@@@>>><<<:::;;;<<<>>>AAAEEEGGGEEEBBB???===;;;???CCCAAA>>>===???@@@@@@BBBAAA>>>>>>AAA@@@===???@@@???:::444222333666:::999777444222111000000---///111333333222000///000111444666999<<<===>>>;;;:::777333000,,,)))((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))%%%&&&'''((()))...333777CCCDDDGGGIIIJJJKKKKKKKKKMMMKKKFFF???888444333333444888>>>CCCFFFGGGHHHIIIDDDEEEEEEEEEJJJNNNKKKDDDIIIIIIOOOZZZbbbiiiuuu}}}wwwvvvyyy|||vvv||||||ppplllgggccc```]]]YYYUUUQQQJJJGGGIIIIIICCC???@@@@@@??????BBBDDDEEECCC@@@===999444000...------,,,,,,+++******+++...000222///222555888888555111...******)))(((''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&)))((('''&&&''''''''''''%%%&&&(((+++///555;;;@@@GGGKKKNNNKKKCCC===<<<===SSSRRRQQQTTTUUUQQQIIIAAAHHHHHHIIIJJJHHHDDD???<<<:::<<<@@@EEEHHHKKKLLLMMMJJJJJJJJJIIIHHHFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@<<<<<<<<<;;;<<<===>>>>>>======;;;999888888999;;;???===>>>BBBCCCAAAAAACCCAAAAAAAAAAAAAAAAAAAAAAAA???<<<999444000---+++***///000222333444333333222222222000...---+++******%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%'''***...111333444444333000000444333222999CCC%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))((()))***++++++...111444999;;;======;;;999888888888:::<<<===>>>@@@CCCEEE???:::555222333444333222000//////000444999>>>BBBMMMLLLKKKIIIHHHHHHHHHIIILLLGGGDDDDDDAAA>>>AAAHHHHHHJJJLLLKKKJJJIIIIIIJJJRRRTTTUUURRRLLLGGGCCCBBBBBBDDDGGGGGGCCC>>><<<<<<:::>>>???======AAABBB@@@===???AAA@@@<<<::::::<<<:::;;;<<<<<<:::888555333,,,,,,---....../////////000111222444777999;;;<<<<<<<<<:::888444000---+++))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$&&&'''((('''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%'''***---111666===AAAKKKLLLNNNOOOOOOOOONNNNNNMMMLLLIIIDDD???<<<<<<===999===CCCGGGGGGFFFEEEDDD>>>AAAFFFOOO]]]jjjlllgggjjjjjjrrr~~~|||}}}vvvzzzvvvuuutttuuurrrjjjbbb___ZZZQQQHHHDDDAAABBBBBB@@@===;;;===>>>>>><<<999777555333000---,,,,,,+++***+++---///111555666777777666444222111+++***)))(((''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%&&&'''$$$(((---333888@@@HHHNNNOOONNNHHH???777555;;;BBBTTTUUUVVVTTTRRROOONNNNNNLLLNNNPPPPPPMMMIIIEEECCCFFFGGGHHHIIIJJJIIIHHHHHHCCCCCCBBBAAAAAAAAAAAAAAA?????????===;;;999888888777777777999::::::;;;<<<<<<===<<<:::777555666888===;;;;;;>>>???===>>>BBB?????????@@@@@@@@@@@@@@@@@@???<<<888444000...,,,111111333333333333222111333333222111///...---,,,'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&(((,,,000333444444444000000333333222555AAAOOO&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''')))***+++,,,///444888999:::<<<;;;:::999:::;;;777<<>>999:::===???>>>;;;888555333222///---,,,,,,,,,---///000000111333555777888;;;;;;;;;;;;999555222000,,,,,,+++***((('''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$&&&'''((('''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((''',,,222777<<<@@@DDDGGGLLLLLLNNNNNNNNNNNNLLLLLLNNNNNNMMMJJJGGGEEEDDDEEECCCCCCCCCAAA@@@BBBEEEGGGNNNSSS\\\lllwww|||vvvoooxxxpppkkkaaaWWWQQQRRRPPPIII@@@999777888>>>===<<<;;;;;;888444111/////////...,,,,,,...000888888888888666444333222---,,,+++***)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&'''&&&%%%%%%''')))***000888???DDDJJJQQQVVVSSSOOOHHH???;;;>>>GGGNNNPPPQQQOOOIIIDDDBBBFFFJJJIIILLLOOOOOOMMMKKKJJJIIIEEEEEEDDDCCCAAA???===<<<;;;<<<===@@@CCCGGGJJJLLLLLLMMMLLLHHHBBB<<<999777777777:::@@@BBBAAAAAACCCDDDEEEEEE@@@:::666555666666555999>>>???:::888999==================>>>>>>???>>>===;;;888555222111111111333333333333222111222222222222222000//////***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''(((+++///333555555444222///333555333666@@@KKKQQQ&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))'''(((***+++---111666:::999:::;;;;;;;;;<<>>===<<<999888:::888666222000...------............000222444555888999;;;<<<<<<999777555111000///---+++)))'''&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))******+++---333;;;BBBFFFGGGIIIIIIIIIJJJKKKLLLLLLKKKJJJJJJNNNOOOOOOMMMJJJFFFEEEEEEAAAAAABBBDDDIIIRRR\\\dddkkkpppxxxppp~~~nnneeehhhwww|||lllmmmttt{{{rrrkkkjjjfff___TTTIII@@@;;;===<<<;;;;;;;;;;;;999888333444555333000......000666777999:::999666333111000///...,,,++++++******''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((($$$&&&''''''&&&'''))),,,444<<>>AAAGGGJJJLLLLLLIIIGGGHHHIII@@@???===;;;999888777666;;;???EEEMMMSSSXXX[[[]]]ZZZ[[[ZZZUUULLLDDD@@@>>>>>>>>>DDDLLLNNNIIIFFFGGGJJJLLLLLLHHH@@@;;;999:::555:::FFFQQQQQQFFF;;;666;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<;;;999666555...///111333444444444333111111222333333222111111---,,,+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((***---111555666555333111000666666444???PPPRRRGGG&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))'''(((***+++---111777;;;:::;;;;;;<<<<<>>>>>======<<<;;;;;;<<<;;;:::888555222000///,,,,,,,,,,,,...000222444555777;;;======<<<:::888555444222///---***((('''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&'''((('''%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''')))***+++------222999BBBIIILLLKKKJJJIIILLLMMMNNNOOOOOOOOONNNMMMNNNPPPPPPNNNIIIEEEAAA@@@:::???GGGSSS```pppzzzmmmzzzwwwbbbWWWWWWbbbiiikkk{{{hhhhhheee\\\___iiirrr}}}}}}xxxssskkk^^^OOODDD===;;;888888:::<<<<<<<<<777999:::777333//////000222555999<<<;;;888333000222111000///...------,,,'''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%"""%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$&&&(((((('''(((+++...===FFFPPPUUUTTTRRRRRRSSSRRRSSSVVVXXXXXXTTTMMMHHH;;;888555555;;;BBBGGGJJJIIIKKKLLLJJJFFFCCCCCCEEEBBBAAA???===<<<<<<======CCCHHHRRR[[[ccchhhiiiiii[[[]]]\\\WWWOOOGGGBBB@@@FFFFFFLLLTTTTTTLLLFFFFFFIIIMMMNNNKKKDDD??????@@@???III\\\kkkkkk[[[HHH>>>:::::::::999999888888888999:::;;;<<<<<<:::999777,,,---000222444555666666///000222333444333222222000...,,,***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((+++...333666777555222000333888666444GGG\\\UUU===''''''''''''((((((((()))'''''''''''''''((()))))))))((('''''''''(((***+++++++++***)))***...555999>>>;;;999:::???EEEJJJMMMOOOMMMGGG???999666777999AAAAAADDDIIIIIIEEEDDDFFFJJJHHHGGGHHHMMMTTT[[[___fffrrrsssaaaVVVOOOGGGAAA??????>>>>>>>>>>>><<<===@@@===>>>???===:::555222111000...,,,***)))***,,,...000333888===???>>><<<:::999777555333111...***(((''''''((((((((('''&&&%%%(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############$$$%%%'''&&&%%%$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$%%%'''))))))***+++...111;;;AAAGGGIIIKKKOOOPPPNNNOOOPPPQQQPPPOOOOOOQQQRRRSSSNNNHHHCCCBBBCCCAAA<<<@@@GGGggg~~~~~~jjjfffnnntttvvvwww~~~|||nnn[[[[[[dddaaaiiieeeooo~~~wwwaaa[[[ggg\\\cccggggggppp~~~}}}pppttttttqqqxxxvvvpppeeeXXXSSSNNNFFF???;;;:::;;;<<<999;;;;;;888444222444777444444555888;;;:::555111///000111222111000...,,,))))))(((((((((((())))))&&&''''''(((''''''&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%*********(((&&&%%%&&&(((&&&+++---)))'''---666;;;JJJLLLPPPSSSVVVWWWWWWVVVTTTTTTTTTVVVZZZXXXOOOFFFEEECCCCCCEEEJJJLLLKKKIIINNNEEE>>>======>>>FFFPPP```JJJ>>>EEEKKKDDD???BBBMMMPPPSSSVVVfffccc\\\^^^___YYYPPPIIIHHHJJJOOOOOOSSSWWWUUUMMMKKKMMMSSSSSSUUUUUUPPPJJJEEEDDDKKKSSSiii|||tttWWWDDDDDD<<>>;;;444777444111000111555777888333000---+++---000222222111000///---+++)))''''''&&&%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$&&&)))++++++111555444111111222222777111111===MMMQQQEEE777'''''''''((((((((())))))(((''''''''''''((()))))))))(((((('''((()))***+++************+++...333777:::::::::===BBBHHHLLLNNNLLLHHHCCC???===>>>BBBEEEHHHHHHLLLPPPNNNIIIHHHJJJBBBIIIVVVdddsss}}}{{{sss}}}vvv~~~~~~sssfff]]]RRRIII>>>888888999;;;===>>>===<<<;;;;;;<<<>>>@@@444333111///......///000---000333777999:::::::::;;;999777555333111---***(((((((((''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$'''((()))'''%%%###""""""$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''''''''''''''(((((((((((())))))+++///555:::BBBGGGKKKKKKLLLOOOPPPMMMIIIKKKMMMMMMKKKIIIHHHHHHPPPOOOHHH===777:::DDDMMMWWWgggwwwmmmiiipppvvvvvv{{{{{{lllbbbgggrrrzzz~~~}}}xxxmmmsss|||yyywwwxxxrrrjjjpppqqqrrrqqqpppsssxxxwwwssskkkmmmkkkfffiiiwww|||xxxnnnkkkfff]]]SSSIII@@@888333::::::<<<<<<<<<999666333555444333555777999888666222111000/////////000111++++++***)))((((((((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$&&&'''(((%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&%%%&&&'''%%%((()))***///;;;CCCFFFLLLNNNQQQSSSVVVWWWXXXXXXWWWVVVVVVUUUUUUSSSOOOJJJKKKKKKLLLMMMMMMKKKHHHEEE;;;888:::AAAGGGMMMXXXdddpppXXXGGGFFFGGGAAA@@@GGGNNNTTT\\\gggiiiTTTUUUTTTTTTTTTUUUVVVXXXUUU^^^iiinnnllleee]]]XXXTTTXXX\\\^^^\\\[[[___ddd^^^cccrrrvvvXXXCCC???HHHNNNKKKIIINNNIIIAAABBB666;;;;;;666333666888666777444111000222444555555333111...,,,,,,---000222222111000...,,,***)))((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&'''+++---000333444333111111333444444777>>>FFFJJJFFF;;;222''''''((((((((()))))))))((((((''''''(((((()))***)))(((((((((((()))***+++)))***+++++++++...222555666999===BBBGGGKKKMMMOOOLLLHHHDDDAAABBBDDDGGGHHHHHHFFFFFFGGGFFFFFFKKKSSS```rrrrrr^^^\\\\\\WWWiii~~~wwwwwwmmmhhhiiibbb]]]eeemmmoooyyywwwqqqvvvttt___PPPJJJEEE>>>888>>>===<<<;;;;;;===>>>???888777555333000...---,,,------...111444777:::<<<===;;;999888666444111...+++***((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((***++++++))))))***+++///666???EEEGGGKKKLLLKKKLLLOOOOOOLLLMMMOOORRRSSSPPPMMMKKKJJJFFFEEEDDDEEEKKKTTT```iiiyyywwwbbbaaabbbffflllsssxxxyyywwwvvvyyy~~~zzzxxxqqqjjjiiiooorrrrrrfffiiilllkkkjjjttt|||tttkkkaaaWWWMMMGGGBBB>>>::::::<<<<<<999555;;;888555333555888:::;;;666333000...---///222444...---,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$&&&(((((('''''''''(((&&&)))+++000;;;HHHOOOPPPPPPQQQRRRTTTVVVWWWXXXYYYXXXXXXWWWVVVSSSQQQQQQQQQSSSRRRPPPKKKEEE@@@===<<<;;;===CCCJJJNNNRRRYYYaaaaaaOOOBBBBBBCCC@@@EEEOOOWWW]]]```hhh|||UUUJJJHHHGGGHHHLLLPPPQQQQQQWWWfffsssuuurrrnnneeeZZZPPPYYYbbbdddbbbeeeoooxxxtttpppsss{{{sss^^^PPPOOOSSS[[[ZZZUUUUUUMMMIIIPPPSSSUUUQQQDDD888444555777888666333333444555444333222333111...******---000222111111000...---+++***(((''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((***---000666444333222111222444555111???MMMPPPFFF999111///'''(((((((((((()))))))))((((((((('''((())))))***)))))))))))))))*********(((***++++++,,,---111333666:::AAAGGGJJJLLLMMMMMMLLLJJJIIIIIIKKKLLLKKKIIILLLJJJJJJMMMPPPZZZlll}}}}}}ccc^^^dddlllmmmsssyyyvvvsssnnnuuu{{{www{{{yyy~~~zzzuuu{{{}}}zzzyyy|||}}}zzzsssmmmiiiooo|||yyy{{{vvvlll```MMM<<<;;;;;;<<<===>>>===<<<:::<<<<<<:::888444000---+++///...------111666;;;>>>>>><<<:::999888777444111...,,,***'''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&"""$$$''''''''''''((()))%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***+++,,,(((***---000555===EEEKKKHHHJJJJJJIIIKKKPPPPPPMMMJJJKKKLLLKKKGGGDDDCCCBBB??????KKKddd}}}xxxuuuiiibbbhhhlllooozzz|||zzz{{{wwwpppmmmnnnlllmmmmmmlllxxxyyyqqqiiieeeXXXOOOBBB999777999===???AAA===999666666777999;;;:::777444111000000222333000000...---+++((('''&&&%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&''')))***&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&(((******)))((()))))))))///666<<>>;;;@@@BBB@@@FFFPPP^^^fff```[[[lllvvv___@@@DDDEEEFFFHHHKKKMMMNNNNNN]]]nnnvvvoooiiijjjdddYYYOOO___mmmoookkkmmmvvv~~~xxxkkkbbbcccaaa\\\\\\bbb___fffbbb[[[YYYSSSWWWffftttpppfffVVVFFF===::::::;;;999777666666666555333222444444///)))'''***///111222222111111///---,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((((((((()))+++///222777333222333333222333666888GGGUUUSSSCCC444///000(((((((((((()))))))))***((((((((((((((()))******((())))))***************((()))+++,,,,,,...111444888>>>EEEJJJKKKKKKJJJJJJHHHIIILLLOOOPPPOOOMMMJJJFFFKKKUUU```kkkzzzttt[[[[[[ZZZdddpppwwwqqqtttxxxuuuxxx{{{sss}}}zzzhhhVVVCCC@@@===<<<===>>>===<<<===>>>>>>===;;;888555333000...,,,+++...333999======;;;:::999999888666333111///,,,)))'''&&&''''''&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''###%%%'''(((''''''(((***%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((((((''''''((())))))***(((,,,222888>>>CCCHHHLLLGGGIIIIIIIIINNNTTTTTTQQQNNNMMMJJJDDD???<<<;;;<<<===HHHccczzztttkkkmmmsss|||www|||||||||yyy}}}yyy}}}|||~~~tttpppqqqggghhh}}}|||vvvoooooogggXXXHHH<<<888<<<@@@===<<<;;;999888888999:::<<<;;;:::777555222111000111111000///---***(((&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&'''((()))***&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''(((******((('''((()))+++777CCCHHHLLLPPPSSSRRRUUUUUUUUUUUUVVVWWWXXXYYYXXXUUUVVVZZZXXXPPPKKKKKK<<>>@@@???<<>>>>>>>>===:::666222///000111111000///,,,***)))'''&&&%%%%%%&&&''')))***(((''''''&&&'''((()))***&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))'''''''''''''''(((((((((&&&'''''''''&&&&&&(((***000===JJJOOOPPPRRRTTTTTTVVVVVVVVVVVVWWWWWWWWWWWWWWWSSSRRRSSSNNNEEEEEEKKKWWWYYY[[[]]]^^^___bbbddd___^^^ZZZXXXZZZ]]][[[VVVIIIDDD@@@>>>;;;<<>>CCCHHHJJJHHHFFFHHHJJJLLLLLLJJJHHHJJJWWWjjjxxx{{{dddVVV~~~~~~xxxuuuwww{{{nnn___TTTKKKCCC===AAAAAA@@@???===;;;999888222111///---...///111222<<<;;;:::;;;<<<;;;999777666555222000---***((('''&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&***++++++***(((%%%%%%%%%&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))))))))''''''''''''((((((((((((''''''((((((***+++---...333999@@@FFFIIIIIIIIIJJJKKKLLLKKKKKKOOORRRNNNGGG<<<============>>>AAADDDIIIeee|||}}}|||sssooozzzuuugggkkkvvv{{{mmmiiigggmmmtttrrrjjjhhhhhhqqqvvvsssyyy{{{qqqkkkggggggpppzzz|||}}}}}}xxxlll\\\MMMDDDBBBCCCCCC@@@<<<;;;===??????@@@@@@???===:::666444//////111111000///---,,,((('''&&&&&&&&&(((***,,,((('''&&&&&&&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))&&&'''''''''((((((((()))&&&&&&'''&&&'''***...222>>>FFFMMMOOOQQQTTTUUUTTTUUUVVVWWWXXXWWWVVVUUUTTTSSSPPPNNNKKKAAA===LLL```qqqfffaaabbbeeegggaaa[[[RRRNNNUUU^^^^^^XXXPPPLLLIIIGGGFFFGGGMMMTTTbbbxxxpppbbbPPPQQQVVVYYY[[[ZZZYYYYYY\\\^^^]]]bbbgggbbbYYYSSSSSSVVV[[[fffmmmpppyyytttkkk```VVVPPPNNNTTTRRRMMMUUUcccfffkkk|||}}}pppaaaVVVOOONNNUUU___ooodddUUUFFF>>>:::::::::888777444111...,,,++++++...///222333444333111000///...,,,***((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((()))+++///444777444111333666333222>>>NNNRRRKKKAAA777222000111222))))))))))))************)))))))))))))))******+++((()))***+++,,,+++******************---222888===>>>CCCGGGHHHFFFFFFIIILLLHHHHHHIIIMMM[[[yyyxxxmmmppp}}}xxxqqqrrrqqq}}}{{{nnn___TTTSSSQQQNNNIIIDDD???<<<:::666555333222111111111222===<<<;;;<<<======;;;999777666444222///+++)))'''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''############$$$$$$%%%&&&''')))******((('''((((((&&&''''''(((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***''''''''''''((((((((()))&&&'''((())),,,...000222:::???EEEIIIKKKJJJJJJKKKLLLLLLJJJIIIKKKLLLEEE===AAAFFFLLLRRRXXX]]]cccfffjjj}}}rrrjjjsss|||nnnkkk{{{nnnWWWXXXhhhsssttt|||jjj^^^jjjwwwxxx{{{}}}qqqoooiiimmmooosss{{{{{{uuujjjiiizzz}}}uuuvvvpppoooqqq}}}|||mmmaaaQQQPPPLLLFFF???===>>>AAA@@@@@@@@@???>>><<<;;;:::---///000111222000///...)))((('''&&&''')))+++---'''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))'''(((((()))+++///555:::MMMOOONNNMMMPPPUUUUUUQQQUUUVVVWWWXXXXXXVVVTTTSSSNNNMMMKKKEEE999;;;XXXzzzsss^^^XXX^^^jjjqqqYYYQQQEEEBBBOOO___bbb\\\]]]\\\\\\[[[XXXTTTQQQRRRbbbuuunnnbbbSSS[[[\\\ZZZYYY\\\bbbiiimmmoooeeedddbbb^^^VVVSSS]]]jjjcccfffbbb___gggvvvzzzsss~~~tttkkkccc]]]]]]___eeebbb___kkkyyyvvvqqq{{{oooeeeYYYQQQMMMRRRdddwwwwwwdddQQQEEE@@@@@@@@@:::777444111000///,,,***---...111333444333222000000///---+++)))'''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))+++---111666:::777333333555222222CCCYYYGGG@@@666///...111555777))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******+++---,,,------,,,---777BBBFFFCCCDDDHHHLLLLLLJJJIIIJJJJJJOOOYYYxxxzzzuuupppttt{{{|||ooosssnnnlllqqq{{{|||vvvoooooohhhXXXJJJCCCBBBAAA@@@===888333000222888===;;;;;;<<<<<<<<<;;;:::999:::999888777555111+++&&&(((&&&%%%&&&)))+++)))'''...---,,,***)))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))%%%))),,,+++***...555<<>><<<===???BBB???======>>>???>>><<<:::444...---000222111...---+++(((&&&&&&(((***,,,+++)))'''&&&%%%&&&((())),,,,,,,,,***'''%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))*********)))((('''&&&&&&***,,,***(((...===JJJLLLOOORRRTTTTTTUUUWWWYYYUUUUUUVVVVVVVVVUUUTTTTTTOOOIIICCC@@@???LLLmmmeeeYYY]]]eeekkklll___JJJ:::===JJJTTTZZZ]]][[[___cccaaaZZZUUUXXX^^^nnnjjj___dddeeebbbhhhggghhhppp~~~wwwppphhhcccaaacccooozzz{{{pppdddbbbfffjjjlllmmm|||hhhXXXXXXXXXYYYbbbjjjaaabbbsssxxxcccRRRIIIIII\\\pppsssyyyrrrhhh]]]RRRKKKLLLQQQEEE;;;333222444222///...---000222222000///...///000...,,,,,,---,,,'''$$$&&&'''((((((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&+++(((&&&)))///444777888:::---111;;;666888JJJYYYEEE999222444333///666CCC))))))))))))))))))))))))************)))))))))))))))))))))))))))***++++++,,,***+++---...000999BBBHHHKKKNNNMMMHHHFFFIIIMMMUUUddd|||sss]]]___lllrrrzzz{{{xxxxxx~~~xxxgggZZZUUUQQQOOOFFFBBB>>><<<======<<<;;;<<<<<<==================999777666555444222///,,,+++(((&&&''')))***)))''',,,+++***)))((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***((()))***+++,,,222:::AAAFFFFFFHHHKKKKKKHHHFFFGGGLLLNNNGGGAAA@@@;;;>>>NNNxxxjjjgggrrr{{{|||fff]]]\\\gggqqqvvv~~~}}}~~~|||{{{|||zzzrrrkkkhhhppptttjjjeeerrr~~~xxx}}}}}}vvvooolllmmm}}}rrr```NNNEEEDDDEEEDDDDDDBBB??????@@@AAA???===;;;777222000222444333222...,,,)))'''&&&''')))+++***)))'''&&&&&&&&&((()))+++,,,,,,***'''%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))))))))))))))(((''''''''')))***---111:::DDDKKKPPPRRRTTTTTTTTTTTTVVVWWWYYYUUURRRRRRSSSQQQKKKFFFDDDBBBDDDHHHLLLWWWrrrvvvWWWNNN]]]rrr||||||eeeSSSDDDEEEPPPVVVYYYYYYYYY```fffeee^^^ZZZ]]]dddwwwzzzwwwxxxvvvyyy~~~yyyuuutttsssvvv~~~}}}xxxtttqqqqqqssszzzeeeTTTSSSTTTYYYfffgggaaaddduuuqqqfff]]]VVV```mmmmmmuuuooofff___ZZZZZZ^^^bbbVVVIII;;;777555222...---///222555666777555333222...---+++,,,---...+++)))''''''((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''***((((((+++000555777777444111555666666FFFXXXZZZ>>>444///222333333>>>MMM))))))))))))))))))))))))******************************))))))******+++,,,---******///444777>>>EEEDDDIIILLLIIIFFFNNN```ppphhhcccrrryyyvvvyyyqqqnnnjjjfffUUUMMMDDDAAABBBCCC???;;;??????>>>>>>>>>>>>???@@@888555222111222333333333...,,,)))'''((()))))))))***)))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******+++******,,,222999AAAFFFFFFJJJMMMJJJGGGGGGGGGFFFIIIHHH>>>;;;DDDLLL[[[pppuuuvvviiikkkzzz{{{eeegggqqq~~~{{{yyy}}}||||||zzz~~~}}}|||}}}xxxvvvtttvvvqqqgggddd^^^lll~~~|||zzzwwwsssooommmwww{{{mmm___YYYYYYTTTMMMHHHEEEBBBAAAAAABBBBBBAAA???<<<999666444555666777000...+++)))''''''((()))***)))(((&&&&&&''''''(((***++++++)))'''%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''(((((((((((((((((((((((((((''')))(((+++333>>>HHHLLLMMMTTTUUUUUUUUUSSSSSSUUUWWWWWWVVVTTTPPPLLLHHHFFFFFFFFFEEELLLVVV[[[^^^kkk{{{ppp```NNNOOOggg{{{ZZZNNNEEEJJJVVV___aaabbb^^^iiitttvvvsssssszzz{{{yyyuuurrruuu{{{}}}{{{|||lllbbbYYYXXXbbbaaaaaaiii|||tttcccbbbhhhgggpppooommmooosssvvvvvvttthhhWWWEEE>>><<<888444222111222444666888777444111---,,,***+++---/////////))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))+++...222555666666111666:::555<<>>NNN^^^)))))))))))))))))))))))))))***************+++++++++************+++,,,,,,///,,,---444;;;@@@DDDIIIIIIIIIGGGHHHVVVsssrrrzzzmmmbbbSSSIIIDDDCCCBBBAAACCCBBBAAA???????????????888555000...///222444555222///,,,)))(((((()))******)))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********++++++---222:::AAAFFFHHHGGGKKKJJJEEECCCHHHIIIGGG>>>@@@>>>FFF]]]nnn{{{}}}ttthhh```iiiwww|||{{{}}}xxxtttxxx~~~|||~~~xxx{{{wwwvvvyyy}}}~~~~~~uuuqqqrrrlllppp|||xxxpppyyy~~~~~~yyyuuupppdddWWWMMMHHHBBB>>>>>>@@@DDDFFFDDDBBB@@@;;;777555666777111000---+++)))(((''''''))))))(((''''''''''''((()))******)))'''%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((())))))***,,,111<<>>:::555444333444666777555333///---+++***+++---///000+++***((('''&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***(((***...111555666555555333666<<>>MMMaaappp))))))))))))))))))))))))))))))******+++++++++,,,+++++++++++++++,,,,,,---///---000999@@@DDDHHHLLLOOOMMMLLLZZZ{{{iii___mmmvvvwwwvvv{{{wwwjjj\\\OOOHHHEEEDDDGGGFFFDDDBBB@@@???>>>>>>;;;777111......000333444444222///+++))))))***,,,******)))(((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++...444;;;CCCGGGHHHGGGEEEHHHIIIGGGHHHIIIFFFAAAAAAJJJPPP```|||uuuttt}}}llljjjppp~~~~~~~~~}}}}}}xxxvvvwwwzzzzzzyyy|||{{{{{{||||||xxxqqqxxxyyyzzzqqqssscccQQQKKKBBB;;;888;;;BBBGGGHHHGGGEEE@@@;;;777555666333222000...+++)))((('''))))))((('''''''''''''''((())))))(((&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******((((((((((((((()))***+++---333<<>>999777555555666999;;;<<<222000---***)))***,,,...,,,+++)))(((''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((()))***+++(((,,,000444666666555444555000>>>TTTaaacccPPP444111222222666EEE[[[qqq}}}))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,++++++,,,,,,---...//////444===CCCEEEHHHMMMHHHNNNZZZuuuiiiKKKOOOlll||||||zzzooo___PPPFFFAAAHHHHHHGGGFFFDDDBBB@@@???>>>:::555111111111222222444333111...+++***+++---+++***))))))(((((())))))(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++---333;;;CCCHHHIIIGGGFFFCCCEEEJJJOOOMMMGGGBBBBBB\\\iiirrrrrrjjjvvv~~~wwwwww}}}yyytttqqqvvv~~~yyywwwxxx}}}iii```^^^rrrwwwlllfffppprrr[[[UUUJJJ@@@::::::@@@EEEJJJJJJHHHEEEAAA<<<888555444444333111///,,,)))(((((((((((((((((('''''''''&&&((()))(((&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******++++++))))))(((((()))+++,,,...333;;;FFFLLLMMMMMMOOORRRSSSUUUVVVVVVUUUTTTTTTUUURRRGGGCCCUUUppp}}}qqq```TTTPPPTTT^^^bbb\\\ZZZ]]]dddeeeeeeeeeddddddfffgggoooppprrrwwwzzz~~~ccc___fffiiiiiibbbiiinnnttt{{{qqqlllhhhcccccceee^^^ccchhhqqqwwwqqqlllppp~~~kkkXXXUUU```eeegggggg```sssvvvxxxzzzmmmZZZJJJJJJRRRSSSKKKCCC888888777666555777;;;>>>666555111---)))((()))+++---,,,+++)))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***+++***...333666666666555555444///EEEdddjjjZZZDDD111000222222777LLLjjj))))))))))))))))))))))))))))))***++++++,,,------,,,,,,,,,,,,,,,---......222555<<>>888555555555444111...+++)))(((((((((((((((''''''&&&&&&'''((((((&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***************))))))***,,,...000;;;BBBJJJOOOPPPPPPQQQSSSSSSUUUXXXWWWUUURRRPPPPPPLLLMMMYYYrrrrrr\\\VVVRRRUUU]]]___YYYXXX]]]eeecccgggmmmlllfffiiisssvvv|||~~~vvvzzzsssaaabbbeeegggmmmgggpppvvvxxxzzzuuuqqqllljjjkkkeeelllrrr{{{wwwzzzooobbb```___fffuuuxxxjjjXXXWWWbbbddddddddd___pppssssssrrr|||sss^^^MMMOOOZZZ___ZZZSSSBBBEEEEEEAAA999555666:::888888666111,,,)))***,,,,,,,,,,,,+++***)))'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''(((******+++///444777666555555666555;;;WWWmmmaaaJJJ;;;333111333444<<>><<<;;;:::888666333222444555222///,,,---...***))))))(((((((((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++555===EEEHHHFFFDDDEEEHHHIIIAAAAAAEEE===:::UUU{{{{{{iiiggguuu|||{{{yyyzzz}}}}}}vvvxxx{{{xxxxxxxxxyyysssyyyssssssfffuuu}}}yyyqqqdddVVVLLLHHHGGGJJJHHHIIILLLOOOLLLCCC;;;666666666555333000---+++((((((((()))(((''''''&&&%%%&&&((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))+++***))))))+++---000111AAAEEEKKKPPPRRRSSSTTTTTTTTTWWWYYYYYYUUUQQQMMMLLLBBBYYYyyynnn^^^aaa\\\\\\```\\\RRROOOSSSaaabbbrrr{{{vvv~~~zzzrrrzzzqqqnnnwwwvvvvvvyyy|||}}}}}}{{{zzz{{{{{{~~~~~~iiieeeiii```XXXXXXXXX]]]iiifffooo{{{hhhVVVTTT]]]]]]___gggiiijjjqqquuuvvvyyycccQQQTTTcccllljjjeeeTTTYYYZZZRRRDDD999666888::::::999444...++++++---,,,,,,---,,,+++)))'''&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%'''((()))***,,,000555777666555555777999IIIgggoooUUU===666333555777777AAAaaa++++++******++++++,,,---------,,,++++++,,,,,,,,,///(((''',,,//////222888BBBHHHEEEEEELLLJJJ```ppp[[[kkk{{{rrrbbbaaaffffff```ZZZZZZ]]]bbbeeegggiiiiiihhhiiieeejjjooolllppptttmmmkkk```^^^RRRYYYnnnsss}}}{{{~~~{{{~~~yyyqqqddd[[[PPPPPPZZZ___TTTEEE>>>@@@???;;;:::;;;:::666555222111333555222+++%%%)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&'''((('''&&&&&&'''(((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))((((((((((((&&&)))+++***(((***222888???DDDGGGFFFEEEFFFFFFFFFIIIAAA>>>BBBBBBMMMtttzzz}}}tttfffiii}}}}}}~~~|||yyy{{{}}}}}}}}}yyy~~~rrrvvvsssjjjfffXXXGGG@@@EEEGGGFFFIIIMMMJJJCCC???888333555555000...000***)))((('''&&&''''''(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((()))((('''''''''(((***+++&&&***+++(((%%%)))555@@@JJJLLLNNNPPPRRRSSSSSSRRRRRRUUUXXXXXXQQQIIIJJJPPPdddllltttfffjjjxxxvvvnnn```WWWWWWZZZZZZcccnnnlllwww~~~||||||zzzllldddpppmmmlllnnnooojjj___VVV```cccgggqqqkkkddddddhhhddd\\\bbbppp~~~{{{uuuvvvzzzhhhggghhhfffkkkvvvjjjfffaaa\\\RRRCCC999666888777888888333,,,***---+++,,,---...---+++)))'''''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''))))))))))))))))))))))))&&&(((******)))((())))))---333666333111444666555888bbbtttbbbKKK;;;000///222888@@@SSSxxx++++++******++++++,,,---------,,,,,,+++,,,,,,---111///......///111888???GGGGGGGGGPPPaaauuu}}}fffdddjjjllljjjaaa___dddrrrxxxkkkbbbeeemmmpppnnnlllvvv|||yyy}}}|||tttuuujjjlllwwwoooqqqttt|||vvvhhh]]]UUU___uuuuuufff[[[[[[]]]WWWNNNFFFGGGDDD>>><<<>>><<<888555333222444666444...)))***)))((('''''''''((()))&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((((((((((((((((((((((('''(((((((((((((((((((((((()))))))))))))))))))))((()))+++,,,,,,---222999>>>BBBDDDFFFFFFFFFFFFFFFFFF;;;>>>===>>>PPPrrrsssjjjxxxyyyxxxxxxwww{{{|||}}}xxxsss~~~eeemmm}}}}}}~~~rrrlllcccYYYJJJHHHDDDCCCIIIQQQQQQKKKCCC:::555666777333000111+++***((('''''''''(((((('''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((()))(((((('''((()))***+++***,,,---++++++111<<>>SSSllljjjOOO;;;222111666888===NNNlll++++++******++++++,,,------,,,,,,,,,,,,,,,------,,,000000,,,,,,444???EEELLLEEEKKK]]]wwwyyyVVVLLL[[[wwwnnnWWW[[[dddpppzzzzzzxxxvvv{{{sssddd]]]YYYQQQZZZrrrttt{{{tttbbbYYYYYYXXXUUUQQQOOOIIIBBB??????===999555333333555777666222...+++***)))((('''(((((()))&&&''''''''''''((((((((())))))(((&&&&&&%%%%%%%%%&&&'''((((((&&&&&&'''(((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++...222999???DDDEEEEEEFFFFFFEEEDDDBBBBBB888999<<>><<<<<<<<<888EEEbbbuuuxxxvvvjjjsssuuuxxxzzz~~~ttt{{{~~~uuuyyyxxxpppooottt~~~|||zzz~~~wwwsssyyy}}}xxxxxx|||{{{nnnfff[[[LLLCCCEEENNNVVVZZZVVVKKK???888666666555444///---,,,***)))(((((()))''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))))))))))))))************)))***///666@@@GGGKKKPPPQQQRRRRRRRRRQQQPPPOOOQQQHHHAAADDDMMM[[[mmmzzzpppmmmpppxxx~~~lllWWWRRRXXXggg{{{xxx{{{www___^^^bbblllvvvyyyyyywwwssssssvvv{{{nnn]]]VVV___oootttqqqnnnkkkmmmrrrrrriii^^^XXXHHHCCC>>>>>>;;;444///...///......------,,,++++++))))))(((((('''((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((('''''')))...222444111444:::666222@@@WWWllliiiPPP666000111333999BBBGGGddd++++++******++++++,,,------,,,,,,,,,------...///...111333444:::DDDLLLNNNPPP\\\uuuhhheeezzzmmm______dddjjjooojjjsssyyyzzzssswwwuuujjjrrrwwwllllllnnnyyy~~~xxxrrrrrrrrrjjj```[[[XXXOOOFFFBBB???888000111111111222333444444444///...,,,***)))((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''((()))(((''''''((()))&&&'''''''''(((((())))))))))))))))))))))))))))))((()))))))))*********+++)))***,,,111999@@@EEEFFFGGGDDDDDDEEE@@@::::::???DDDPPPiii}}}rrr{{{zzz~~~}}}fffmmmzzz{{{yyyyyyuuuwwwyyy}}}~~~|||~~~qqqiii\\\OOOFFFGGGPPPYYY___VVVIII===777666555444111000---+++***)))))))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((())))))***************)))***,,,333===FFFKKKMMMOOOPPPQQQRRRRRRRRRQQQPPPHHHAAA@@@KKKZZZfffoootttzzzrrrmmmqqqzzz~~~llldddXXXVVVjjj~~~}}}gggffffffjjjttt}}}~~~zzzuuusssvvvooo```ZZZSSSTTTbbbsssxxxuuuwwwsssrrruuuuuunnngggdddWWWOOOJJJJJJIIIAAA:::666,,,---...///...---+++***+++***)))((((((((((((((())))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''+++000444444000222888666555FFF___hhh___FFF333333333333999GGGWWW{{{++++++******++++++,,,---,,,,,,,,,,,,---...///000111000333999>>>DDDNNNXXXrrrkkkeeewwwtttaaaTTTWWWcccmmmwww~~~xxxxxxwwwiii___```___hhhxxxwww}}}}}}}}}uuueee```]]]WWWOOOKKKGGG<<<111000000000000111333444555111000---+++***))))))))))))))))))(((((((((((('''%%%%%%%%%&&&&&&((())))))'''((())))))''''''((()))&&&&&&''''''((()))))))))))))))))))))))))))))))))((())))))******+++++++++---///444:::???CCCFFFHHHEEEBBBAAAAAA===:::EEETTTfff|||uuu~~~}}}hhhooo~~~yyywwwyyy|||vvv}}}~~~zzz~~~zzz~~~|||wwwoooaaaPPPFFFJJJSSSaaa___WWWIII>>>999777555333222///---+++*********((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))''''''((((((((()))))))))((()))******++++++*********---444<<>>MMMNNNRRRrrr}}}nnn___aaaxxxyyynnnccckkknnn{{{uuukkkdddfffqqq{{{tttccc]]]ccc]]][[[```aaa[[[bbboooppphhhgggooodddeeezzzvvvffflllooo}}}uuuooonnnlllhhheee^^^MMM>>>111111111000000222555777333222///---+++***))))))******))))))(((((((((''')))((('''&&&&&&&&&&&&&&&''')))***)))((('''(((***&&&&&&&&&'''((())))))***))))))))))))))))))))))))((())))))***++++++,,,,,,///777@@@DDDDDDBBBCCCFFFBBB===:::999999GGGlll~~~mmmuuu{{{xxxzzzssszzz|||zzz~~~~~~|||yyyvvvwwwmmmrrrnnnXXXJJJGGGWWWeeemmmdddTTTGGG===666666444111...,,,+++******)))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))((((((((('''&&&&&&&&&%%%'''''''''''''''((())))))(((((((((((())))))))))))((()))***+++,,,+++******)))222>>>HHHMMMOOOOOOOOOQQQQQQQQQPPPOOOLLLJJJIIIiiioootttqqqgggdddpppgggllllllggghhhlllhhh```kkkvvv{{{uuuzzz~~~xxxxxx|||}}}~~~nnn___ppp~~~zzzyyyeee\\\]]]gggjjjdddfffqqqyyy{{{~~~vvvnnnoootttddd^^^^^^gggnnniii^^^UUUEEE???666...)))(((+++------,,,+++***))))))))))))((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%&&&((()))+++///333777222555555333:::KKK]]]eeeGGG@@@333000777777>>>PPPqqq------------------------+++---------000333444222<<<777BBBJJJOOOvvvsssRRRHHHZZZkkkaaa```fffvvvxxxmmmfffcccbbbbbbeeeggggggeeeaaa___^^^aaa]]][[[\\\ZZZVVVUUUXXXSSSQQQNNNMMMQQQ___qqq~~~vvvxxxrrr~~~vvv~~~vvvvvv~~~xxxssssssppp```MMM???111000444///---222444666555444111///,,,***((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))***+++,,,...000000666===DDDHHHIIIGGGDDD@@@;;;===???>>>DDDYYYzzzttt^^^iiitttqqqxxx{{{{{{}}}}}}{{{nnnxxxmmmeeeiiippp~~~}}}zzzqqq{{{|||~~~uuuyyy{{{|||uuujjjbbb^^^QQQ___aaagggtttdddEEE;;;777888666///---///---)))+++******))))))))))))***''''''((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))++++++***((('''''')))+++444:::@@@DDDJJJQQQSSSPPPPPPUUUSSSMMMEEE===JJJhhhllljjj~~~pppmmmnnnnnnmmmnnnqqqpppmmm~~~}}}{{{nnnccceeeqqqwwwwwwxxxwwwuuutttvvv{{{~~~}}}vvvnnnvvvwwwiii]]]ZZZ^^^dddppp|||{{{}}}yyyuuuzzztttyyymmmgggXXXHHH???777...)))******+++,,,+++***(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((()))((('''''')))...111444444///555777888DDDVVV^^^ZZZ999555222000///888QQQkkk---------------------------...///...---///333666<<<<<>>DDDGGGKKKPPPQQQOOOPPPRRRMMMGGGDDDEEE[[[~~~www{{{vvvbbbZZZjjjsssmmmjjjuuuyyy{{{~~~zzzqqqnnneee]]]```jjjpppppptttsssqqqppprrrxxxzzzooouuuuuuoookkklllllllllooouuu}}}~~~pppeeeYYYOOOCCC555,,,***,,,---------+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))+++///333555555111444666:::IIIWWWUUUHHH555000000444777DDDggg---------------------------///000///---000777===IIIGGGOOOccc^^^QQQpppkkk\\\```gggtttvvvfff^^^___eeejjjnnnuuu{{{zzzrrrmmmooorrrssssssqqqooonnnpppuuuxxxyyyrrrnnnooopppmmmlllmmmllljjjgggdddaaa```aaaaaabbbdddeeeddddddjjjttt}}}qqqmmmqqqvvvvvvsssxxxrrrnnn\\\GGG>>><<<444///111///333444555444222...***((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))******)))))))))*********++++++,,,+++++++++...111555777DDDBBBAAACCCEEEDDDAAA???@@@YYYpppuuussswwwmmmlllxxxmmmZZZZZZbbb|||tttmmmssswwwtttwwwxxx}}}yyyppp```VVVSSS]]]ttteeeIII>>>666666444---***,,,******)))((((((((((((((())))))(((((('''''''''&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******)))***,,,111444>>>DDDIIIJJJMMMQQQPPPMMMOOONNNDDD>>>DDDOOOkkkmmmoooyyyvvvbbbOOOPPPdddmmmhhhnnnvvvzzz~~~zzzxxxtttppplllaaa```[[[WWWYYYaaahhhkkkpppooonnnmmmooouuu}}}uuunnnrrrzzzwwwqqqppp~~~tttuuuooohhhbbbUUUBBB222)))---......------+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))*********---111555666666333444777DDDXXXaaaQQQ;;;222...000999@@@RRRnnn------------............------...000111444<<>>===KKKZZZpppqqqZZZXXXcccgggZZZIIISSSbbbgggjjjvvvsss}}}yyyuuurrrppplllgggccc]]][[[WWWTTTVVV]]]eeejjjoooooommmmmmnnnrrryyy~~~~~~zzzffffffqqqwwwqqq}}}mmmcccsssuuullliiiggggggbbbRRR<<<,,,...---,,,,,,,,,,,,***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))+++...333555666555555666===QQQhhhlllTTT777333...222<<>>@@@EEEKKKMMMGGGDDDNNN\\\www{{{}}}|||rrrZZZ```~~~~~~vvv~~~yyy|||~~~tttiiifff______|||wwwUUU888555888444///000++++++)))(((((('''''''''))))))(((((('''''''''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((***,,,///555<<>>KKKdddoooPPPBBB---------...//////000000111,,,+++111555;;;HHHVVVnnn|||uuurrrtttooodddbbbvvvqqqlllhhh______hhhmmmcccXXXUUUXXXYYYVVVQQQLLLGGGAAA???AAAAAA>>>;;;888:::<<<<<<;;;::::::;;;;;;===AAADDDEEEFFFPPP[[[nnntttzzz}}}{{{xxxwwwxxxlllmmmnnnmmmlllmmmoooqqqttt~~~~~~}}}yyyppprrrwwwyyywww}}}{{{vvvxxxssscccVVVAAA444222000333444555555444222///---************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++*********++++++++++++,,,******+++...222888===AAAGGGGGGIIIGGGAAAGGGcccyyysssrrrzzz}}}tttrrr}}}|||wwwlllcccrrriiiGGG999777444000...---,,,+++)))((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))+++---111888@@@FFFEEEKKKOOOPPPQQQQQQNNNHHH???HHHNNNZZZmmmqqqllloooeeeiiihhhbbbcccgggcccXXXUUUyyyyyyuuusssmmmfffdddeeehhhjjjmmmoooppppppiii___UUUTTTXXX]]]dddjjjfffffffffeeegggkkkqqqvvvyyy|||}}}|||~~~qqquuuxxxzzz}}}|||wwwvvvxxxyyyrrruuuvvvdddccc}}}oooMMMJJJJJJSSSaaafffYYYHHH;;;555///++++++,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))))))))******'''(((+++000444666444333444>>>NNN[[[]]]QQQ<<<+++,,,///666BBBVVVuuuwwwQQQ===999---------...///000000000000...000666999CCC^^^zzzbbb[[[iiixxxggg^^^dddxxxwwwhhh[[[YYYYYYXXX^^^gggccc[[[PPPHHHEEECCCAAA>>>AAA>>>;;;:::999999888666555777999:::999:::;;;<<<888999BBBNNNWWW[[[^^^aaaooouuuzzzwwwpppmmmpppuuuyyy{{{}}}}}}zzztttooolllkkkuuuvvvttttttiii___aaadddqqqyyyuuu~~~vvvwwwwwwqqqttt~~~vvvkkkQQQ<<<444000444444555555444222000///************************))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++*********+++++++++,,,,,,***,,,...222777===AAADDDJJJFFFDDDCCCDDDRRRxxxzzzvvvtttmmmmmmxxxuuurrrxxx|||}}}~~~vvvrrrooowwwwwwYYYBBB777444333222...---,,,***))))))((((((&&&&&&''''''((()))))))))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***+++...333:::CCCIIIHHHMMMQQQPPPOOONNNIIICCC@@@TTTbbbllltttnnncccccc[[[bbbmmmsssnnnccc[[[ZZZooo}}}zzzrrrkkkjjjllliiicccccceeehhhkkknnnqqquuuwwwfffYYYNNNPPPWWW[[[^^^aaa___```bbbcccffflllsssxxx}}}yyyvvvpppnnnuuuuuuooorrryyyoooZZZVVV```www}}}pppyyy|||mmmIIIIIIIIINNN[[[gggfff]]]KKKBBB777///...---,,,+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((()))))))))*********''')))---222666777555333777HHHZZZ^^^PPP<<<000,,,,,,555>>>IIIddd\\\???777:::---------...///000000111---///555;;;>>>MMMuuuiiiNNNeeekkkdddjjjrrrbbbddddddaaa^^^\\\XXXUUUGGGEEEBBB???===;;;:::999555888::::::999999:::<<<999:::<<<<<<===???BBBEEEDDDFFFSSSjjj}}}xxxiii```bbbhhhvvv{{{zzzrrrllldddooosssrrrqqqdddXXX[[[\\\^^^nnnyyy}}}lllppp}}}qqqwwwxxxyyy]]]DDD:::333444444444444333222111111************************))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++******+++++++++,,,,,,,,,+++---111555;;;@@@DDDFFFGGGBBBAAAFFFLLL^^^yyywwwqqqnnnkkkrrryyyxxx~~~~~~~~~{{{pppjjj||||||dddHHH888666888999///...---+++***)))))))))%%%%%%&&&'''((()))******%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***,,,///333;;;EEEKKKJJJOOORRRPPPNNNLLLFFF???DDD^^^qqquuurrrdddXXXZZZ^^^^^^mmm~~~www^^^UUU^^^}}}}}}pppnnnhhhbbbeeemmmmmmhhhiiikkkmmmnnnppprrrvvvxxx___QQQHHHMMMVVVYYYXXXYYY\\\^^^aaadddiiipppxxx}}}{{{uuujjjfffqqqtttjjjkkkssshhhRRRRRRcccooo~~~wwwkkkLLLOOONNNOOOXXXfffmmmlllWWWLLL>>>444000///---+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))************(((***///444888999777444:::OOOdddbbbKKK444...444///<<>>FFFZZZ}}}SSS[[[{{{ccczzzvvvnnnnnneeeVVVMMMJJJFFFAAA???AAA???;;;999;;;:::777999:::;;;;;;;;;<<>>???===++++++---///111222222111333;;;>>>@@@RRRzzzqqqhhh{{{qqqaaa___UUUIIIBBBBBB@@@;;;999;;;:::777888;;;===;;;:::===AAADDDGGGJJJNNNPPPYYY]]]ccciiimmmoooooonnn}}}nnn^^^bbbmmmkkkooovvv{{{}}}|||zzzwwwnnnnnnnnnnnnlllggg```[[[ZZZXXXSSSQQQVVV^^^aaa^^^rrrxxxyyyvvvuuu|||~~~|||{{{yyykkkSSS777777555666999888333111333000...,,,***))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))******+++,,,,,,,,,,,,---333777888<<>>333222555111,,,***++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))+++,,,000555===CCCHHHKKKNNNLLLKKKKKKGGGEEEJJJSSSooovvv{{{sss\\\JJJQQQbbb```jjjsss|||zzzqqqmmmlllqqqrrrnnnlllmmmnnniiikkkssssssnnnqqqzzzvvvuuuhhhUUUOOOIIIHHHJJJMMMMMMLLLOOORRRUUUWWWZZZ```kkkssstttxxxyyyvvvvvvyyy{{{yyy~~~{{{}}}~~~sssccc```jjjuuutttzzzvvvddd[[[bbbeee^^^\\\ccclllyyyddddddhhhmmmkkkiiisss{{{qqqcccMMM777111111+++...,,,+++)))((((((((()))(((''''''&&&&&&''''''(((''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((())))))***++++++,,,,,,,,,000666777555666:::DDDUUUcccWWW>>>444555111777>>>RRRxxxfffCCC;;;@@@CCC,,,---...000111333444444444@@@GGGQQQsss{{{~~~gggTTTMMMIII@@@999888::::::777777::::::999<<>>KKK]]]___HHH444333555111;;;FFFjjj~~~WWW>>>;;;HHHUUU...///000000000111333555777BBBWWWyyy}}}}}}uuu```JJJ===AAA===777666888<<<<<<999<<>>===>>>>>>>>>===BBBDDDFFFGGGHHHJJJNNNRRRRRRVVVXXXVVVUUUWWWXXXVVVYYYZZZ```llluuuyyy}}}ppp\\\LLLRRRbbblllqqqsssmmmuuuzzzyyynnnyyy{{{mmmhhhrrrqqqaaaGGG222555000///---+++***))))))***((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''((())))))******///111666999888666<<>>>>>===<<<@@@FFFLLLSSS^^^llluuuxxx~~~yyyzzzxxxuuuuuu|||~~~kkkkkkhhhdddbbbhhhttt}}}{{{pppkkkhhhnnnwwwkkkttt|||uuuxxx~~~{{{xxx{{{vvvOOOCCC999777888777444444111111///...,,,+++******************************************************((())))))***++++++******,,,,,,+++,,,,,,---//////666999>>>BBBDDDBBBAAABBBUUUwww~~~pppvvvvvvpppttt~~~~~~|||}}}xxxpppjjjfffddddddcccccceeejjjnnnooollleee```cccdddddddddffflllrrrwwwuuu|||~~~ppp}}}xxxpppmmmppp___;;;555555444111---)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))))),,,222;;;CCCGGGJJJLLLNNNPPPRRRMMMHHHVVVppp|||vvvlllvvvnnnVVVSSSgggsssnnnlllkkkyyy|||iii]]]]]]ccciiilllnnnttt|||sssaaaQQQEEE>>><<<<<<;;;:::999:::;;;<<<======FFFGGGHHHIIIIIIKKKNNNPPPVVVYYYYYYUUUTTTWWWZZZZZZWWWZZZcccooovvvxxx{{{tttaaaPPPOOO^^^mmmuuuwwwtttyyyyyyyyyuuulllpppuuuxxxyyyvvvXXX999222222000...,,,************(((((((((''''''(((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''((())))))******000222666777555555@@@MMMfff|||mmmDDD111111444:::EEEWWWkkkHHH:::===LLLggg000111222111000222777<<>>:::===CCC___}}}{{{}}}~~~oooiiinnntttzzz}}}{{{tttnnnkkkbbb^^^WWWQQQMMMMMMNNNPPPOOOOOOQQQSSSTTTRRRNNNJJJMMMNNNOOOOOOQQQUUUZZZ^^^hhhvvvzzzwww|||}}}ttt}}}zzzxxxssswwwnnnAAA:::888555111...,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++...555>>>EEEHHHIIILLLNNNOOOOOOLLLRRRggg}}}|||nnn^^^jjjhhhZZZ```www|||nnnfffvvvvvvdddZZZYYYdddnnnssswwwvvviii___TTTHHHAAA;;;666666999555666777999;;;<<<===>>>BBBCCCCCCDDDFFFIIIKKKMMMUUUXXXVVVQQQPPPTTTWWWXXXXXX]]]hhhsssyyyzzz~~~}}}ppp___VVV\\\iiipppqqquuuzzzwwwqqq}}}~~~ccceeezzzlllHHH222333222///---++++++***+++)))((((((''''''(((((()))''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))''''''((())))))******+++///111333333222777JJJ\\\vvvmmmCCC555222333@@@GGGaaapppVVV===888DDDYYYttt...000222222222777???EEE\\\dddeeevvvjjjcccVVVKKKAAAAAABBB>>>888555888888;;;AAACCCEEEOOOYYYpppyyy{{{jjj]]]XXXXXXZZZccciiioooqqqppppppuuuyyyuuu}}}}}}vvvqqqqqqqqqqqqsssxxx~~~}}}qqquuuttt^^^GGG===;;;999666444222222111000...,,,***)))************************************************((()))***+++,,,,,,,,,,,,+++++++++,,,...111444666<<<>>>BBBAAA;;;999CCCQQQrrryyymmm}}}vvvcccjjjllluuutttsssqqqmmmggg```ZZZVVVLLLKKKIIIGGGEEEFFFGGGIIIHHHFFFEEEEEEEEEEEECCCAAABBBDDDGGGHHHIIIKKKOOOQQQaaaiiiqqqrrrpppsss~~~zzz|||xxxqqq|||zzz```@@@;;;555222111000---***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,---111999AAAGGGHHHIIILLLOOOJJJJJJNNN^^^uuuuuubbbLLLTTT\\\bbbnnn{{{~~~yyyzzzkkk^^^\\\```ooo}}}wwwhhhXXXHHHDDD===777777666222222555222444777999:::;;;<<<===>>>======???BBBFFFJJJKKKOOORRRRRRNNNMMMPPPRRRQQQUUU[[[fffqqqvvvzzz~~~yyywwwfffaaaeeehhhfffssszzzvvvjjjnnnxxxqqqccc???444333000...,,,+++++++++))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))(((((())))))***++++++,,,000111444444444@@@ZZZrrrbbb;;;777444222CCCJJJlllUUUGGG:::<<>><<<;;;999666999>>>===>>>DDDLLLRRRZZZkkk||||||fffZZZVVVXXXZZZ\\\___dddjjjpppwww}}}uuuyyy{{{{{{~~~~~~mmmyyyxxxiiiNNN@@@<<<999666333333222222000...,,,***)))************************************************)))***+++,,,------...---,,,,,,,,,---000333777999===???BBBBBB<<<===OOOddd___eeeuuu```^^^iiijjjsss}}}~~~xxxfffVVVXXXZZZZZZWWWQQQJJJFFFGGGIIILLLMMMNNNOOOPPPQQQOOOMMMIIIHHHHHHHHHHHHGGGFFFIIIMMMPPPQQQSSSUUUWWWaaadddgggiiimmmtttyyyvvvyyyyyy~~~xxxqqq|||zzzkkkmmm}}}EEE>>>666333333333000,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((***+++,,,---...444;;;DDDHHHIIIIIIMMMPPPEEEGGGQQQggg}}}nnnYYYGGGIIIVVVjjjuuutttwww}}}xxx```XXX^^^nnnkkkWWWPPPFFF999???777222333333000111555111444777999::::::;;;<<<@@@???>>>AAAEEEJJJNNNPPPNNNSSSUUURRRQQQRRRRRRPPPRRRWWWbbblllsssxxx}}}uuu{{{vvvhhheeeccc___sss{{{uuueeeddd}}}{{{PPP555333111...,,,+++++++++))))))(((((((((((())))))''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((()))))))))))))))))))))***++++++,,,,,,333444666777999IIIhhhVVV222777555111DDDNNNuuuuuuBBB===999???UUUsss......333999:::>>>SSSkkkxxxvvvuuu```MMMDDDDDD<<<999:::>>>===:::===DDDDDDGGGRRRcccrrr~~~zzztttooopppfff]]]\\\dddnnnuuuwww{{{{{{{{{uuulllkkkxxxnnnwwwzzz|||kkkIII:::888666777555444222111111///---***+++***)))***+++++++++)))++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,---111999???CCC;;;@@@DDD>>>HHHjjjpppbbb~~~___^^^ppp||||||~~~yyywwwvvvrrrtttlllXXXIIIQQQPPPOOONNNMMMMMMNNNNNNQQQVVVYYYWWWVVVZZZ\\\\\\^^^]]]YYYUUUVVVXXXUUUOOOVVVRRRMMMOOOWWW```aaa___lllpppssswww~~~xxxvvv{{{|||~~~ooollllll{{{hhhGGG999888///111444))),,,+++***)))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***+++***)))))),,,000333777>>>EEEIIIIIIHHHIIIKKK???LLL\\\rrr}}}mmmZZZYYYZZZbbbhhhqqqxxxsssxxxttteee___dddlllxxxrrr\\\LLLEEEAAA;;;555666444333111000000111111000111333333222333555888;;;>>>CCCHHHIIIKKKUUU___```kkkrrrmmmhhheee^^^TTTXXX^^^ffflllqqqwww|||xxxyyy~~~kkkdddbbb```eeerrr~~~|||tttvvvmmmbbbvvvsssKKK<<<000000111---,,,///))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***,,,...000222333888777<<<[[[~~~jjjIII444222888<<>>888;;;666444222111111000---++++++***)))***+++,,,+++)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------...222:::???CCC999===DDDDDDVVV{{{qqqqqqvvvaaajjjxxxgggeeegggbbbTTTIIIRRRQQQRRRSSSTTTTTTTTTSSSWWWYYYYYYWWWZZZ^^^^^^[[[eeeeeeccc`````````ZZZRRRNNNKKKHHHJJJRRRZZZ^^^^^^nnntttzzz}}}~~~}}}wwwooolllvvvxxxTTT<<<:::777333111///,,,,,,***)))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***+++*********,,,111444???BBBGGGKKKLLLJJJHHHEEE>>>OOO```oooxxxmmm______iiilllpppxxx|||uuuwwwkkkaaaaaajjjrrrvvvnnnbbbQQQEEE???<<<888555555444333111000000111111000111333222222333555777999999<<>>CCC[[[~~~pppBBB;;;:::JJJccc|||666222000777KKKhhhzzzyyykkk[[[NNNCCC:::777999;;;::::::<<<===BBBLLLVVVeeeoootttjjjfffeeeccc```TTTRRRTTT\\\bbbfffkkkppp|||yyywwwmmm}}}zzzdddSSSAAA777===666555222111111000...,,,,,,***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......000444:::???BBB<<>>>>>>>>@@@EEERRRdddrrrzzzrrrggg___XXXSSSTTT```lllpppooommmqqquuu}}}xxxsss{{{yyylll^^^FFF888===888555333222111000...---,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...///222777;;;???AAAFFF___zzz{{{vvvkkkgggwww~~~mmmaaaUUUOOOKKKMMMPPPRRRUUUYYYVVVTTTRRRTTTWWWYYYYYYXXXXXX^^^fffkkksssyyyzzzvvvtttxxx{{{yyyuuulll[[[LLLAAA???>>>??????CCCLLLUUU___iiittt{{{~~~pppttt{{{|||sssvvv]]]===:::555...666...---+++***)))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***++++++,,,---000555999>>>AAAFFFIIIJJJHHHEEECCCRRRiiinnnccc^^^[[[YYY^^^pppqqqmmmrrrzzzrrrhhhaaa```fffmmmrrrzzzyyyrrrcccSSSGGGCCCBBB;;;:::888555222222333555444333111000000000111222111222333222111222333555999777;;;FFFTTTbbbttt|||uuurrrqqqqqqxxx}}}vvvhhhqqqmmmgggccc[[[[[[pppjjjGGG000---111000+++*********)))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***+++...000111666222444999HHHjjjzzzGGG333666===BBBTTTRRR@@@:::BBB```444666AAA[[[|||jjjeeesssfffaaaLLLCCC<<<;;;<<<;;;;;;>>>@@@BBBEEEHHHSSShhhvvvnnnllldddcccmmmyyy{{{vvvrrrlllooouuu{{{~~~}}}uuujjjQQQ<<<;;;999666333222111111///...,,,+++***+++,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------...111555999===>>>AAAOOOvvv~~~{{{uuutttrrrqqqzzzssscccTTTKKKMMMKKKLLLPPPRRRTTT\\\ddd___ZZZVVVUUUYYY]]]^^^]]]WWWdddrrryyy|||}}}{{{nnn[[[JJJ<<<999999;;;;;;>>>IIIVVVXXX```iiiqqq{{{lllpppzzzppptttDDD666666111222///---,,,************+++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***+++,,,---...222888;;;@@@FFFLLLLLLHHHFFFJJJNNNlll{{{vvvaaaWWWSSSUUU]]]iiiqqqnnnttt}}}pppiii___XXXVVVWWWXXXYYY___UUUHHH===777555555666000222444333111111222444333222111000000000111222111222333333222333555666777;;;GGGXXXggguuuzzztttqqqppprrryyyjjjuuurrrcccbbbhhhjjjtttxxx[[[<<<...///111///************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***)))))))))***,,,...111222555111555???QQQpppfff>>>444888;;;BBB]]]GGG???;;;HHHnnn===111DDDssslllXXX[[[|||gggbbb\\\CCC===:::;;;;;;999999<<<;;;CCCLLLSSSbbb}}}wwwsssxxx|||yyymmmppptttxxx|||~~~|||uuu^^^AAA666:::777444222222111000///---+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------///222777<<<>>>>>>CCCUUUxxxtttssswww{{{}}}zzzlll]]]SSSOOOOOONNNOOORRRUUUUUUWWW___iii^^^YYYTTTVVV\\\bbbcccbbb```nnn|||~~~~~~rrr___OOO;;;666555999<<<@@@LLLZZZYYY^^^dddlllzzzyyyjjjlllrrrssswwwUUU999777666000///...,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++---...000444:::>>>AAAGGGLLLJJJDDDEEENNNWWWyyy|||mmmXXXOOOMMMRRR___bbbpppuuuzzzgggaaaYYYRRRLLLIIIFFFDDDHHH===333222333222///......000222333333222333333222111000//////000111222111333444444444555777999888CCCWWWlllzzz{{{|||xxxssskkkjjjnnnyyylllrrrtttnnniiitttrrrrrr~~~ooo[[[[[[kkkrrrwww}}}mmmKKK333...111000++++++*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******)))))))))***,,,///111333333000999III___|||zzzVVV999777999;;;GGGjjjqqqDDD===>>>RRRzzz<<>>???>>>DDDWWWkkknnnuuu}}}wwwgggYYYQQQPPPSSSVVVQQQRRRUUUWWWVVVUUU[[[dddXXXVVVVVV]]]gggnnnooommmpppzzz~~~~~~tttdddVVVCCC:::666;;;>>>AAALLLZZZZZZ]]]cccooo}}}|||~~~qqqrrrtttqqq{{{wwwlllGGG:::999111000///---+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++---///111666<<<@@@BBBEEEHHHGGGGGGNNN\\\hhhzzzrrr]]]NNNNNNPPPYYYlllfffuuuxxxooo[[[WWWQQQIIIBBB===;;;;;;:::222...222444000------...///000222444444333222222111000//////000111222111333444555555777999<<>><<<<<<===<<<<<>>DDDXXXeeettt{{{cccmmmyyy{{{qqqdddUUULLLKKKOOOQQQQQQRRRSSSVVVWWWTTTQQQVVV^^^YYYZZZ^^^jjjxxx}}}}}}|||tttgggZZZMMMAAA:::===@@@@@@IIIVVVYYY\\\dddsss{{{|||{{{}}}tttooo{{{zzz|||TTT<<<:::333000///---+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++---///222777===AAAGGGHHHHHHKKKSSSaaaqqq}}}|||lllVVVNNNUUU[[[hhhsss~~~xxxlllaaaNNNKKKFFF>>>777333333555555///---//////,,,---111......///111444555444222111111000//////000111222111333555666666888;;;===OOO___vvv|||pppjjjfffggglllttt~~~}}}qqqpppcccSSS^^^yyyyyyllllllsssuuu|||wwwpppqqq|||www```kkk~~~}}}___@@@666222,,,+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++)))))))))***---///222444666555CCCZZZpppfffGGG444666666AAA]]]```KKKCCC===OOOoooSSSooo}}}SSSooozzz^^^RRRRRRPPPJJJDDD@@@;;;:::===>>>BBBMMMZZZddd~~~~~~}}}||||||~~~sss|||YYYAAA;;;555333333222000///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////555...000:::???;;;<<>>AAAAAAIIIJJJIIIRRRmmm|||bbbZZZ\\\\\\ppp}}}|||pppbbbWWWQQQAAA===888555333111000...///////////////.........///333444333444888888555555000...222444333222333222555888999:::???GGGNNNeeerrr~~~}}}vvvkkkccccccfffjjjttt|||ccceeerrr}}}ooocccaaaiii|||zzzVVV666000111///---***))))))***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))***+++...000333555444777MMMcccrrrwwwLLL:::222999===EEEooopppNNNEEE;;;:::XXXsssjjjvvvrrruuubbbNNNFFFFFFDDDAAA@@@@@@>>>???BBBEEEKKK[[[kkk|||uuurrrtttwwwwwwvvvqqqmmmjjjppp~~~~~~wwwvvvvvvyyy|||xxx}}}wwwQQQCCC666444555333000000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111...333===@@@<<>><<<666444///---111444444444555666888;;;>>>CCCLLLWWW___rrr}}}{{{|||qqqfffbbbaaadddnnnxxxsss______ssspppvvvxxxppppppdddaaasssgggDDD444222///---***)))*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))***+++...111333555777555IIIdddwwwoooEEE777444;;;BBBQQQdddFFF@@@888EEE]]]tttnnn^^^RRRFFFBBB@@@>>>>>>@@@======???CCCHHHVVVooozzzooonnniiicccbbbddddddaaa]]]ZZZXXXZZZggg}}}uuuttttttvvvzzz}}}~~~~~~|||iiiNNN888555888333000111//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000...111888???>>>===GGGVVVqqqyyyrrrbbbooo|||{{{jjjXXXLLLLLLIIIEEEBBBAAA@@@???>>><<<:::999:::===AAACCCDDDHHHMMMTTTZZZ___fffnnntttyyyzzz{{{{{{}}}~~~xxxuuufffRRRKKK???;;;@@@AAARRRhhhttt|||uuuuuuuuu{{{}}}zzzzzzVVV555444111///000...***))),,,((())))))******))))))((())))))))))))))))))))))))***))))))))))))***++++++------///444;;;@@@BBBCCCIIIEEEOOOjjjppp^^^QQQFFFGGGXXX{{{zzz}}}xxxnnnbbbUUUHHH???:::777555222111222333333222000000000000000111111111///111555:::CCCHHHBBB999333...---111444444555777555888===DDDMMMYYYeeemmm{{{}}}yyy{{{rrrggg```\\\^^^fffpppqqq[[[XXXdddqqqkkkmmmssslllhhhtttkkk```rrrZZZ>>>111///---***)))***+++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))***,,,...111444666999666JJJkkk~~~}}}aaa<<<555777>>>HHHaaaYYY@@@<<<888JJJ^^^sssooozzz\\\QQQFFFAAA@@@>>>>>>@@@<<<===???AAAKKKdddtttkkkgggiiihhhfffeeebbb___[[[YYY___dddnnn~~~~~~|||{{{yyyxxxxxxyyy|||~~~~~~|||ZZZ:::555888333///222000///......---.........---------------------------------...//////000000111444:::===>>>EEE\\\rrr|||xxxnnnkkk}}}yyyqqqeeeWWWPPPIIIEEEAAA>>><<<;;;:::999:::777555666:::>>>>>>======@@@DDDHHHLLLSSS[[[aaahhhkkkooorrrvvv}}}}}}yyyrrr___VVVCCC999>>>BBBUUUqqqxxxsssnnnzzzyyy}}}~~~vvv{{{ggg>>>666111///000///+++)))***)))))))))******)))))))))))))))))))))))))))))))))******))))))******+++,,,---///222777<<>>III^^^vvvxxxkkktttYYYLLL???;;;<<<<<<<<<===>>>@@@AAACCCRRRuuupppgggcccdddfffjjjkkkjjjfffccceeelllrrr~~~}}}zzzwww~~~|||{{{{{{}}}~~~~~~}}}{{{iiiCCC777666222000222000000///............///------------------------------......///000000111444777:::===EEEZZZ}}}vvv}}}rrrxxxrrrjjjddd[[[SSSOOOFFFCCC>>>;;;999888666555999666333444777888777555666777888999===BBBHHHMMMRRRWWW]]]ccciiirrr}}}~~~lllaaaGGG888===CCCYYYyyynnnsssuuuppp{{{zzzxxxtttPPP888333///000///+++))))))))))))************))))))))))))))))))))))))))))))***************++++++,,,---000555:::>>>BBBEEEFFFLLLJJJ[[[}}}{{{```SSS@@@BBBTTTtttyyy{{{~~~pppfffXXXJJJAAA:::666444333111000000111111000///......///000111111222222444999CCCQQQ^^^___OOO<<<666333222444444333555::::::GGGYYYhhhnnnqqqtttuuuwww}}}xxxtttrrrqqqoookkkiiihhheeebbbooo```LLLUUUtttrrrhhh___```ssswww|||fffbbbbbbrrr^^^666111///,,,++++++,,,+++***************************(((((((((((())))))))))))((()))))))))************))))))***,,,///222555777444EEEbbbeeeBBB333222<<>>@@@AAA???EEEJJJPPPccc{{{nnnddd```ccchhhkkkgggfffcccbbbhhhvvv}}}yyyuuuzzzyyywwwxxxyyyzzzzzzyyyxxx||||||TTT<<<444222222222111111000///////////////---------------------------......//////000111111555777;;;BBBSSSrrr{{{uuuvvvttt~~~zzzlllddd^^^UUUNNNLLLDDD@@@<<<888777666444333555333222111222222111000333222222333555888;;;===@@@DDDJJJPPPWWW```kkkssswwwtttjjjMMM;;;???GGG\\\tttnnnzzzrrrfffkkk~~~}}}}}}}}}hhh>>>666000000///+++)))))))))******++++++******)))))))))))))))))))))))))))+++************+++,,,,,,...222777<<<@@@CCCFFFHHHHHHPPPiiiqqqTTTEEE===III___}}}sssrrr{{{mmmbbbQQQCCC:::555111...222111000000111111000......///000111222333444444888BBBQQQaaammmiiiSSS===777444444555555444888>>>CCCTTThhhttttttqqqrrrttt{{{vvvzzzvvvrrrwwwxxxxxxxxxyyywwwlll```fffuuunnnUUUWWWfff}}}}}}rrrooobbbWWWaaatttppp^^^ZZZtttlllHHH444111...,,,,,,+++***)))************************(((((((((((())))))))))))))))))))))))************))))))***,,,///333666888555QQQnnn{{{XXX999444222>>>NNNrrr]]]@@@<<>>999666555444333222000111111111/////////000000000111222444555666555666999<<>>AAACCCGGGJJJDDDUUUooo{{{bbbJJJ???CCCXXXmmmyyytttiii]]]LLL???888555222000000000///000222222111///000000222333444666777777<<>>AAACCCAAA???DDDKKK\\\nnnvvvooodddccceeekkkrrrqqqhhh```]]]^^^ggg}}}{{{vvvmmmllllllnnnqqqtttuuuuuummmvvv}}}xxxLLL666555666000222111111000000000000000..............................//////000000111111888:::???LLLdddqqqfff~~~uuudddmmmkkknnnssslllgggfffaaaWWWMMMHHH???<<<777444444333222111...111333222000///111444000000111444666666555444333555666666777===FFFMMMOOO^^^iiihhhkkkuuuzzzwwwwwwssssssZZZGGGIIINNNaaatttbbbjjj~~~nnnnnnttteeeeee}}}|||lllbbbddduuuJJJ???555222111...,,,,,,******++++++++++++******))))))))))))))))))))))))++++++******++++++,,,---...444:::???BBBDDDGGGJJJHHH[[[rrrzzzooo\\\NNNHHHLLLhhhyyynnn```TTTDDD999555444333111///......000222333222111222222333555777888999:::???OOOfffxxx~~~rrrVVV===333222444777888999@@@III___mmm{{{zzzppplllvvv~~~~~~~~~{{{uuuuuuwww}}}}}}jjjVVVcccgggrrr~~~eeeaaaoooooottt|||bbb[[[aaavvvsssxxxxxxjjjmmmsssmmm777444000---,,,***((('''************************(((((((((((())))))))))))))))))))))))************))))))***---000444777999AAAcccrrrnnneeeIII333666:::EEEZZZcccEEE;;;DDD]]]hhhaaaKKKCCC???===???AAACCCKKKSSSkkkxxxmmmhhhhhhiiirrrxxxvvvqqqjjjaaaXXX\\\kkkvvvlllkkkkkkjjjjjjkkknnnssswwwmmmmmmqqqzzz[[[999555777222444333222111000000000000........................++++++///222000...111888999999;;;???VVV{{{zzzkkknnnmmm___mmmvvvyyy~~~wwwpppoooiii```YYYSSSKKKCCC>>>;;;777444333333222111222222222222222222222222333111000222555666444111333444555444444666<<<@@@DDDJJJQQQYYY___eeejjjnnnooommmiii```RRRJJJQQQ^^^tttiiifffnnn~~~iiirrrooowwwkkkRRR```tttxxxxxxllliiiqqqbbbAAA111666333------...,,,+++******)))*********))))))))))))))))))))))))///...,,,++++++,,,...///000888<<<999===GGGJJJFFFGGGeeecccaaaaaaKKKUUUttt~~~}}}|||mmmZZZQQQCCC777333333222///111111000000000000111111///333666555333555;;;AAAKKK]]]nnnvvvxxxpppWWW===:::555444777666888JJJ___mmm|||tttooowww{{{uuu~~~{{{tttxxx{{{|||uuu[[[WWW]]]lllnnn]]]YYY\\\nnnsssTTTcccdddggg{{{PPP444...222((((((///)))************************))))))(((((((((((())))))))))))))))))************------------000666999888HHHnnn{{{|||fffBBB888666???CCCcccwwwIII???<<>>EEEXXXhhhwww}}}}}}rrrVVV;;;666222333:::===DDDWWWmmmxxxtttnnnssswwwvvv|||yyyzzzyyyxxx}}}}}}jjj[[[TTT[[[pppzzz[[[SSSQQQ^^^sss}}}vvvllliiinnnooo```>>>000222+++***///***************************))))))(((((((((((())))))))))))))))))************,,,,,,---...222777:::;;;IIInnn}}}hhh???555555FFFLLLjjjbbb???;;;===KKKhhh```EEE@@@===<<<===CCCJJJVVViiizzzlllkkkxxx|||uuukkk```ZZZccc}}}|||jjjYYYUUUhhhzzzuuuttt{{{~~~~~~xxxsssmmmqqqssspppjjjeeeeeegggeeegggiiilllrrr}}}www~~~WWW===444333666555444222000//////...........................444000...///000000444999===000@@@eeezzzaaaooojjjYYYjjj~~~}}}yyysssuuuooofffgggccc\\\VVVPPPGGG>>>:::777444222333333333333111111222333333333222222333222222333555777666555444555555444222222333555///111333666:::AAAHHHNNNYYYaaafffggggggdddVVVFFFcccuuuqqq]]]UUU]]]sssxxxeee^^^dddeeeRRROOOggg}}}ppp~~~xxxuuu{{{|||VVV<<<555111///000,,,,,,,,,+++***************************************---,,,*********,,,...///777777;;;CCCFFFDDDBBBBBBZZZrrr{{{sssrrrrrrhhh___ZZZwww}}}~~~tttfffUUUIII;;;333111111111000---......///111333444555444666666444333999DDDMMMaaaooo~~~sssVVV;;;666222555===EEEQQQfff{{{{{{vvvrrrsssxxx||||||vvvsssyyywwwaaaPPPOOOaaa[[[NNNHHHSSSbbbmmmwwwqqqxxxxxxvvvuuuLLL333222///---...+++************************))))))))))))))))))))))))))))))))))))***************+++---111555888;;;>>>IIImmm}}}jjj>>>444888AAAMMMlllPPP999;;;>>>PPPpppvvvPPPEEECCCCCCAAAAAAFFFOOOaaa{{{zzziiiaaalll|||~~~ooo]]]WWWaaayyynnn```XXX^^^}}}~~~yyyssspppssszzz~~~}}}wwwsssppptttuuuppphhhbbbbbbdddccceeefffeeehhhrrr|||vvv^^^@@@777:::777666444222000///..............................111---,,,///222333666;;;;;;666MMMqqq~~~ggg~~~kkkaaaxxxmmmqqqvvvmmmaaabbbaaa\\\XXXTTTKKKCCC888666333111222333444333444444444555444444333222555444444555666777888888555555666666666555666666333333333333444888===AAALLLYYYbbbdddiiilll___JJJVVVkkknnn```\\\ggg~~~|||lll___^^^eee___ZZZjjjllltttooovvv___DDD888111222555000,,,,,,+++************+++************************,,,+++***)))***,,,...000999888===FFFEEE???BBBKKKhhh|||yyyqqqyyytttaaa[[[]]]yyysssfffWWWIII999222111000000000/////////000111333555555444555666555666???MMMXXXcccooo~~~tttWWW>>>:::777888@@@KKK[[[pppzzz|||{{{xxx|||}}}vvvssswww{{{gggYYYTTT[[[sss}}}aaaNNNEEERRR```hhhrrrzzzrrrmmmttt||||||{{{|||YYY888111111...,,,,,,************************)))))))))******)))))))))((()))))))))******************---222555666:::>>>MMMppp~~~hhh===777>>>???QQQooooooDDD:::???DDDZZZzzz]]]GGGFFFCCCDDDAAABBBIIIXXXpppyyyaaaYYYgggxxxxxxhhhZZZbbb}}}vvvcccbbbjjjxxx}}}wwwsssvvv}}}wwwsssrrrtttsssnnnfffbbbcccfffdddeeedddaaa___gggwww}}}lllKKK;;;888888777555333111///......///////////////////////////---...222333333555:::<<>>AAA???DDDTTTlll|||xxxgggWWW```{{{dddccckkkooodddddduuu~~~uuuwwwzzz{{{vvvrrrqqqnnnjjjfffdddddddddbbbcccaaa]]]ZZZ^^^jjjttt~~~]]]BBB111777666555333111000//////////////////////////////111000222444222111666===JJJjjjnnn~~~nnnqqq{{{vvvpppuuuvvvkkkaaabbb___YYYTTTPPPHHH???999666333222333444444444444333222222333666888:::;;;;;;;;;999777777999;;;???===:::999:::999888777777888888777555444666777888AAAFFFFFFJJJSSSVVVSSSQQQdddfff___eeeuuuwwwuuuuuuvvvwwwzzzxxxjjjWWWUUU___bbbnnn```fffxxxuuuvvvyyygggOOO666000222---------,,,++++++++++++++++++++++++++++++++++++++++++*********,,,...111333888<<>>BBBHHHTTTcccnnnttt{{{pppSSS>>>999;;;BBBQQQdddxxx}}}|||}}}~~~}}}~~~xxxjjjWWWYYYiiipppooo[[[KKKLLLUUU]]]gggppphhhYYYcccfffooowwwyyy{{{uuusssxxxrrrVVV:::333000,,,---************************((()))***++++++***)))((())))))))))))************---***---444555444:::EEEmmmjjjOOO666999===LLLjjjXXX:::;;;>>>HHHddd{{{bbbIIIDDDBBB>>>???DDDEEEPPPiii|||jjjbbbZZZbbbzzz{{{aaauuuttt^^^fffyyy|||{{{yyy}}}xxxooollljjjhhhgggeeeaaa^^^]]]^^^]]]YYYVVVXXX___eeexxxpppPPP444666666444333222111111111////////////////////////000000222333111222>>>KKKhhhyyywwwfffrrrwww|||vvvvvvpppppprrrlll```aaa^^^YYYUUURRRLLLEEE:::888444333333444444444555444333444888>>>EEEIIIFFFGGGFFFCCC@@@???AAADDDJJJGGGEEEEEEHHHKKKLLLKKKJJJHHHEEE@@@;;;999:::;;;999999999;;;>>>BBBEEEGGGKKK]]]aaa^^^jjj|||zzziii______aaaeeejjjrrrzzzyyy}}}hhhWWW[[[]]]iii```[[[pppwww~~~zzz___<<<000333///------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++---000333555888>>>CCCEEELLL\\\mmmwwwsssfff```^^^[[[bbbmmmpppsss}}}{{{|||^^^HHH666333444111000333444444444555666888999:::<<>>444>>>???PPPvvvYYY???>>>>>>PPPrrrwwwNNN:::FFFFFF>>>EEEKKKNNN^^^}}}wwwxxxkkk]]]\\\tttiiitttqqqZZZgggzzzggghhhxxxllliiiggghhhiiieee^^^WWWXXXYYYYYYWWWUUUUUUXXX\\\lllzzzzzz^^^???666555444333222222111222000000000000000000000000,,,...111111000666HHHZZZzzzxxxvvv~~~rrr```uuuwww~~~vvvtttvvvkkkbbbbbbaaa^^^___]]]YYYXXXYYYUUUOOO;;;999555444444555444444888777777999???HHHQQQVVVQQQQQQPPPMMMIIIHHHJJJMMMRRRPPPOOORRRXXX___bbbcccbbb^^^UUULLLCCC@@@@@@BBB>>>777444888;;;::::::<<<===QQQZZZ^^^nnn~~~sss^^^CCCDDDGGGLLLTTT]]]ffflllkkkqqqxxx||||||zzzyyyyyy|||~~~}}}~~~uuuZZZUUUTTTaaa}}}|||wwwmmm^^^hhh~~~}}}iiiAAA333777444...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,++++++,,,...111444666888???CCCEEESSSkkkzzz|||oooZZZUUUUUUOOO```}}}zzz{{{\\\EEE333222444222111444333333444666888:::<<<>>>BBBHHHPPPVVV[[[dddoooxxx~~~lllPPP===:::FFF[[[sss~~~|||}}}~~~yyy{{{lll]]][[[WWWlllwwwxxxdddLLLEEEOOOZZZssszzz^^^fffllllll{{{ooojjj|||LLL888444...///************************((()))+++,,,,,,+++)))((())))))))))))************---)))---666888999EEEUUUxxxtttIII333444EEECCC\\\}}}SSS>>>@@@DDDaaaZZZGGGFFF>>>???GGGAAANNNVVVmmm~~~~~~xxxooo^^^mmmooowwwzzzdddhhhpppyyyeee[[[qqqtttnnnllljjjhhhfffccc^^^[[[[[[ZZZXXXTTTQQQOOOPPPRRR^^^nnn}}}gggFFF777:::888222111333222...000000000000111111111111111000111222333:::NNNbbbkkknnnwwwbbbbbboooyyywwwwwwtttoooiiiccc___^^^```___]]]^^^dddfff]]]QQQHHH>>>555444555555666777555::::::777AAAUUU```___UUUWWWXXXUUUPPPNNNPPPSSSYYYWWWYYYaaagggiiilllpppyyyqqqeeeYYYQQQLLLKKKJJJKKKFFFEEEAAA888;;;???777;;;IIITTTVVV___tttnnnRRRAAA>>>>>>BBBEEEJJJTTT^^^``````eeeoooxxxyyyvvvrrrzzz{{{~~~{{{fffTTTQQQ\\\hhhvvvsssvvvnnnfffhhhqqq~~~yyyIII333:::---111000...,,,++++++++++++...---,,,,,,+++++++++++++++,,,,,,,,,,,,///444777:::EEEHHHFFFXXXwwwmmmVVVLLLJJJPPPrrrwwwyyy[[[FFF444111333111222666777777777777888<<>>;;;222111///...,,,++++++,,,,,,...---,,,,,,+++++++++,,,+++,,,,,,,,,---///444888;;;FFFIIIGGGWWWvvvfffPPPEEEGGGUUU|||zzzqqq{{{ZZZFFF555222444333333777444555777888;;;???EEEJJJMMMRRR[[[dddhhhjjjtttxxxfffQQQCCCJJJ[[[xxx~~~}}}vvvyyy|||}}}}}}~~~~~~~~~|||dddSSSPPPeee|||aaaJJJKKKUUUXXXwwwqqqeeeRRReeevvvrrryyyoooEEE333555---......---------,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,++++++***++++++,,,+++333///000===???GGG___wwwkkkGGG777:::GGGUUUyyybbbKKK777???^^^___EEE<<>>BBBJJJYYYpppuuuUUUDDD<<<666666888;;;AAAGGGFFFAAA@@@HHHQQQWWW\\\bbblllwww}}}yyyvvvxxxyyyvvvrrrnnnjjjggggggkkkppptttzzzxxxxxx}}}sss\\\NNNNNNTTTeeelllhhhkkk~~~~~~ooocccqqq}}}{{{zzzeeeFFF555444000///---,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,---000555888<<>><<<<<<<<<===EEEMMMGGG>>>888<<>>;;;<<>><<<<<<;;;BBBMMMUUU[[[[[[SSSOOORRRSSSOOOLLLJJJFFFCCCCCCEEEHHHKKKXXXdddrrrxxxxxxzzzlllVVVIIIDDDKKKcccrrrhhhbbbwww}}}uuuYYY888<<<000///...---------...///,,,,,,,,,++++++,,,,,,---,,,------...///222777;;;BBBDDDDDDLLLddd~~~xxxaaa\\\ZZZgggyyyiiiwww```LLL:::777888666555777777:::>>>BBBFFFJJJOOOSSSZZZbbbiiikkkmmmuuu{{{qqqbbbUUURRRWWWpppzzzuuuzzz{{{wwwsssllluuuzzzxxxyyyyyy|||~~~~~~}}}oooeeehhhyyyzzzWWWBBBCCCTTTddduuuppp[[[___iiiyyyhhhddd______jjjxxxmmmHHH000333......---------,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,---///111666666;;;PPPpppzzzZZZ>>><<>>XXXwwwyyynnnLLLBBBCCC???BBBFFFFFFVVVvvvxxxooo~~~tttmmmwww}}}wwwoooccc[[[ZZZZZZlllxxxxxxuuuuuuvvvsssppplllhhheeebbb___]]]SSSSSSQQQMMMHHHDDDCCCCCCAAADDDIIISSSbbbuuu~~~|||~~~HHH>>>555333333222111111000000000000111111111111///111555666777GGGooogggccc~~~nnnXXXgggxxxrrrkkkjjjiiieeeaaa^^^^^^```cccooouuuvvvqqqiiibbbYYYQQQKKKDDD>>><<<<<<>>>EEELLLUUUQQQVVV```aaaZZZ\\\fffnnnfff^^^\\\aaahhhkkklll\\\gggyyy~~~}}}ooo]]]EEE@@@;;;:::???PPPnnngggUUUFFFBBB@@@???JJJ[[[ZZZTTTJJJCCC@@@AAAAAABBB@@@@@@>>>:::777888>>>CCCJJJYYYlllvvvwwwzzzyyy```LLLAAAFFFYYYooolll]]]hhhnnn~~~aaaAAA<<<111000...---------......,,,,,,+++++++++,,,------,,,---......///333888<<>>AAADDDHHHLLLRRRVVV___fffkkklllpppzzzwwwkkk\\\QQQVVVaaazzz{{{yyy|||{{{wwwuuuhhhrrr~~~{{{zzz|||xxx}}}~~~}}}zzzccc^^^eeetttqqqWWWAAA<<>>DDD@@@AAAIIIMMMcccwww}}}{{{yyysssnnnfff]]]\\\bbbtttxxxtttrrrrrrqqqnnnkkkhhheeeaaa]]]YYYRRRRRRQQQMMMHHHDDDAAAAAA???AAAEEELLLWWWiii~~~NNNAAA666444555222111111000000000000111111111111000333444555>>>YYY|||zzz```iiiqqq]]]kkk}}}rrrqqqmmmhhhgggddd```^^^```dddhhhoooqqqoooiiiccc^^^WWWOOOHHHAAA<<<:::999999>>>EEEPPPMMMOOOVVVXXXWWWZZZ___jjjbbbZZZZZZbbbjjjnnnnnn```kkk|||mmm```HHHBBB@@@HHHWWWmmmqqq\\\IIIEEEFFFKKK```wwwhhhSSSAAA===<<<999;;;AAABBBCCCBBB;;;666888BBBLLLVVVbbbqqq|||oooWWWGGGHHHLLLdddnnn^^^```xxx```zzzvvvjjjNNN999222111///...------------,,,+++++++++,,,,,,---...,,,---...///000444999===BBBDDDEEEKKK\\\mmmooohhhiiipppnnnuuu~~~qqqnnnppprrr[[[EEE>>>;;;888777:::>>>???BBBEEEIIIOOOUUUZZZbbbhhhkkklllrrr}}}|||ooodddXXXSSSaaauuuzzzyyyzzzwwwsssrrriiitttzzzyyy|||zzz|||```TTTRRR^^^dddXXXEEE:::DDDaaattteee___dddppp```mmmqqqsss~~~^^^888444......---------,,,,,,,,,,,,,,,+++******+++,,,,,,************+++,,,---...000+++222777===___nnnDDD666:::???WWW|||UUUAAA;;;888???VVVrrryyyBBBHHH<<>>CCCAAAAAADDDIIILLLOOOPPPcccZZZSSSUUU```iiimmmllldddnnn~~~vvveee\\\IIIFFFKKK]]]uuuttt\\\IIIFFFJJJUUUrrrtttVVV???===>>>999<<>>CCCGGGMMM[[[lllttttttkkktttpppuuuzzzkkkqqqyyyaaaJJJ@@@===999999<<<>>>@@@BBBEEEIIIPPPXXX^^^dddhhhkkklllsssuuuiii___VVVWWWmmmxxxrrrqqqqqqllliiihhhnnnxxx~~~wwwvvvxxx}}}{{{^^^NNNEEEOOO\\\ZZZIII:::>>>UUUaaappp[[[```||||||ooovvv|||{{{iiiAAA:::......---------,,,,,,,,,---,,,+++******+++,,,---************+++,,,---...333,,,444:::AAAfffeee>>>666>>>EEEgggQQQ@@@@@@999<<>>999444333666666444000555444444666:::<<<======GGGDDDBBBDDDIIIPPPYYY```\\\iiiwww}}}hhhZZZWWWQQQIII===IIIbbbuuubbbMMM@@@DDDTTTuuurrrTTTBBBBBBAAAEEERRRYYYxxxvvvSSS@@@???GGGhhh~~~pppNNNEEEIIIGGGTTTddd___dddvvvXXX[[[yyyiiiEEE777222333000(((,,,111,,,,,,,,,,,,,,,,,,,,,,,,,,,///000...---000666;;;>>>EEE;;;DDDMMMSSSkkk~~~uuuqqqjjjmmmttt|||tttnnnzzzxxxlllYYYGGG;;;666888:::<<>>:::;;;>>>@@@BBBLLLaaauuuSSS???777999222000333222111111000000111111222333222///666===NNN|||gggpppmmm___rrrzzzqqqooopppqqqgggfffeeeeeecccaaafffmmmbbb\\\UUURRRRRRNNNGGG@@@:::555111111333444222///222111111222666888999888:::888777888;;;???DDDHHHQQQYYYaaafffnnnyyy~~~|||uuullleee___bbbaaaWWWWWW[[[YYYZZZBBBBBBRRR```yyyyyyYYYGGGCCCRRRlllzzz]]]OOORRRSSS\\\lllvvvdddHHHEEEPPPrrruuuUUUEEEFFFCCCPPPcccbbbbbbvvv}}}mmmXXXXXXpppuuuVVV999222333222***---222---,,,,,,,,,,,,,,,,,,,,,,,,............111666<<>><<<:::;;;===>>>>>>FFFXXXjjjYYYBBB888888333222555333111111000000111111222333222222555999RRRzzzooossseeeeeezzzuuuqqqppppppooofffkkklllfff``````eeegggXXXSSSLLLIIIHHHEEE>>>888555222//////222333222///222000000111333555555555444555555555666777999:::CCCIIIOOOSSS\\\iiissswwwyyy|||wwwoootttoookkkmmmwww}}}vvviii^^^]]]aaacccaaaddd```gggnnnnnnsssxxxrrr^^^BBBAAAPPPWWWfffssslllRRRFFFMMMjjjvvvjjjoooqqq{{{kkkNNNPPP___{{{~~~___EEEDDD???III___dddaaaffflll{{{{{{qqqmmmeee___ccc|||ccc<<<333333333---///222---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222666===BBB@@@EEEMMMPPPWWWnnnvvveeeeeecccjjjsss|||zzzvvvpppdddRRRBBB::::::===>>>???BBBHHHPPPYYY^^^aaaeeennnuuuvvvtttsssqqqnnnjjjdddbbbgggssswww______bbbrrr|||{{{wwwvvvxxxzzzvvvvvvwwwyyy}}}{{{^^^IIICCCGGGTTTXXXMMMFFFFFFhhh~~~jjjaaaooozzzwwwlllHHH444111...,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........333444666LLLqqqwwwKKK:::666DDDlllWWW<<<<<<>>>VVV{{{xxxTTTBBBFFF???CCCCCCJJJZZZrrruuu^^^VVVlllqqqZZZ^^^mmm~~~|||yyyuuurrrooonnnkkkhhhccc```^^^\\\YYYWWWSSSQQQMMMIIIDDD???<<<;;;::::::;;;<<<<<>><<<888333222111000111333555444333555333222333555666666666777999888777999>>>@@@@@@AAAIIIQQQWWW^^^gggjjjjjjiiikkkgggccciiiuuuvvvnnneeeaaabbbjjjuuuzzzxxxtttmmmjjjccc___eeettt\\\KKKWWWjjjiiimmmxxxttt\\\TTTbbbaaaQQQ___lllyyywwwvvv{{{hhhIIIDDD>>>DDDVVVbbbcccaaa]]]pppzzzwwwzzz}}}ppp```qqq}}}}}}iiiAAA444222333...///222,,,------------------------++++++...111444777???FFFDDDPPPVVVTTT]]]pppqqq___[[[___lllyyyyyyyyyvvvlll[[[HHH<<<;;;>>>BBBAAADDDKKKTTT\\\______ccckkkrrrrrrpppooommmjjjiiiiiilllvvv\\\RRReeettt~~~zzzvvvuuuwwwyyyuuuuuuvvvyyy}}}lllQQQBBBCCCOOOYYYZZZXXXKKK]]]mmmwwwyyyfffnnnxxxwww\\\777111------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......///333333666MMMpppsssIII999777JJJtttSSS<<<===FFFiiirrrqqqlllLLLAAAHHH@@@CCCEEEPPPfff~~~~~~cccMMMDDDUUUrrruuueeegggyyy{{{~~~|||xxxtttpppllljjjkkkhhhddd```\\\YYYVVVTTTTTTQQQMMMHHHBBB>>>;;;:::888777999;;;;;;???LLLZZZlll~~~jjjMMM;;;888444555777333111111000000111111222333000777666<<<[[[|||~~~}}}lllYYYaaawww}}}rrrnnnppprrrpppmmmppptttpppgggcccbbbYYYLLL???;;;888666777777555222333333333555777888888777777666444555777888888777666999888666;;;EEELLLMMMOOOWWW```fffmmmsssssspppmmmooommmlllsss|||{{{tttrrrooolllpppyyy}}}}}}|||}}}uuulll|||~~~zzzsss~~~xxx{{{\\\^^^sssqqqiiiZZZaaazzzoooQQQGGG@@@AAAKKKZZZeeefffZZZppp}}}```^^^wwwqqqHHH666000222...///000+++------------------------,,,+++...333555888BBBMMMYYYeeeeee___gggrrrlll]]]\\\bbbqqq}}}|||vvv|||zzzrrraaaMMM@@@<<<===EEEEEEGGGNNNVVV]]]^^^]]]dddjjjmmmiiiffffffgggfffhhhoooyyy{{{cccPPP\\\~~~zzz{{{|||zzzxxxvvvwwwxxxuuuuuuwwwzzz}}}xxxYYYBBB@@@JJJXXXeeejjjTTTOOOWWWdddpppoooxxx~~~{{{lll>>>444------...,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......///222333999TTTwwwvvvJJJ:::999LLLsssxxxMMM;;;666GGGrrrwwwgggeee___IIIBBBGGGBBBDDDJJJZZZuuu{{{{{{uuuZZZKKK@@@JJJeeepppiii|||{{{~~~}}}zzzwwwsssnnnkkkhhhkkkiiifffbbb]]]YYYVVVTTTSSSPPPLLLFFFAAA>>>;;;:::666666777::::::===HHHSSSaaatttsssSSS===888555666777222111111000000111111222333000777999FFFfffyyyxxxwwwxxxxxxoooXXXTTTqqqyyyqqqoooqqqrrrqqqoooppppppmmmjjjhhhaaaSSSEEE777555333222333444444333333444666888999:::::::::777666444555777888888888888<<<;;;888@@@PPP[[[]]]bbbggglllrrr{{{{{{}}}}}}~~~~~~~~~uuuwwwhhhtttnnnYYYHHH\\\uuu```LLLBBBBBBCCCRRReeekkk\\\qqqnnnaaammmvvvQQQ:::111222///...000,,,------------------------...+++...444666999FFFUUUttt{{{tttlllssstttiiiccciiiooo{{{vvvsss~~~}}}zzzrrrbbbPPPCCC===<<>>FFFQQQbbb[[[@@@888555666666000111111111000111222222333111777>>>[[[~~~___\\\~~~~~~cccdddyyywwwvvvtttrrrrrrrrrrrrqqqooosssvvvkkkSSSAAA<<<666555333111111222333333000333555777777777888888999888777888;;;=========???EEEGGGDDDLLL]]]hhhgggmmmsss{{{___VVVddd{{{RRRAAAFFFAAAHHH]]]eee^^^rrryyy~~~aaaDDD444444111000222000........................222---...555777;;;LLL```qqqooo}}}vvvnnn{{{|||vvvzzztttoooggg\\\QQQGGG@@@===>>>EEENNNTTTXXX[[[___ccc^^^[[[SSSIIIIIIVVVgggqqq}}}hhhNNNNNNccc~~~zzz}}}{{{zzzxxxvvvtttuuuyyy|||tttuuuvvvwwwyyyzzz||||||www|||fffLLLEEE???GGGaaauuu{{{YYYRRRddd|||iiippp|||ssszzzSSS???000......+++,,,222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......000222555DDDhhhHHH777BBBPPPhhh\\\>>>???:::AAAbbbsssfff___SSSGGGAAABBBDDDDDDLLLRRRxxx}}}}}}jjj\\\nnn|||{{{zzzvvvrrrpppooolllfffbbb```]]]YYYXXXYYYXXXUUUQQQMMMKKKHHHEEEAAA===:::999777666555444555888;;;===IIIYYYrrr{{{mmmMMM666555444111444111000000000111222333333444;;;QQQwwwbbbjjjyyyxxx}}}ttt{{{}}}vvvnnnmmmqqqttttttvvvyyyvvvdddMMM???===222222222444666666555444444333222333444555444333888999:::888777999>>>BBBHHHQQQXXXXXXYYYaaakkkqqqvvvzzz}}}{{{}}}}}}```EEE>>>@@@BBBJJJTTTfff\\\nnnmmmpppNNN444333666///,,,222///......------.........//////...555===???OOOlllyyy{{{}}}zzzuuusss~~~zzzrrrjjj\\\QQQMMMKKKCCC999@@@BBBGGGMMMRRRXXX]]]___ZZZUUUJJJAAAHHH```yyy{{{{{{dddMMMMMMlll||||||xxx|||{{{zzzyyyxxxwwwwwwvvvuuuwwwyyywwwssstttxxx}}}zzzyyy~~~uuuooohhh]]]LLL>>>AAANNNfffzzzoooPPPQQQpppnnnuuu~~~kkkvvvzzzggg777444000)))222***---++++++++++++++++++++++++++++++++++++,,,---......111555888CCCbbbqqqFFF444???QQQzzzrrrPPP@@@888===CCCPPPqqq}}}ooonnncccSSSEEE@@@BBBEEEGGGPPPZZZwwwrrrrrr}}}~~~{{{xxxxxxuuuqqqooonnnlllgggccc```]]]ZZZXXXWWWUUUQQQNNNKKKIIIFFFCCC???;;;999777777666555444555888:::<<>>444444///,,,...---,,,,,,,,,---.../////////111000555<<>>BBBUUUvvvuuuQQQEEE^^^|||kkkyyynnnooovvvqqqrrrmmmDDD777000,,,000+++---++++++++++++++++++++++++++++++++++++,,,---......---222666EEEfffTTT;;;666DDD^^^cccDDD;;;999;;;FFFaaa{{{}}}wwwwwweeePPPDDDAAACCCHHHLLLTTTjjjwwwcccbbbjjj~~~xxxtttrrrooollllllmmmkkkhhhddd^^^\\\ZZZWWWTTTRRROOOMMMGGGEEEBBB>>>;;;888666555666555444444555666888:::;;;AAARRRooo~~~www[[[???888666333444444333222222111111111111333GGGuuu~~~hhhnnnppp}}}{{{tttvvvssskkkhhhlllqqqssszzz|||}}}xxxhhhTTTBBB999333333444444333444555777666555444555666777666444666666555444444666:::<<>>???LLLuuu}}}ZZZDDDSSSxxxgggqqqzzz{{{ssslllwwwkkkiiiqqqPPP888000//////,,,---++++++++++++++++++++++++++++++++++++,,,---......///333777FFFgggMMM:::666@@@]]]bbbCCC;;;999;;;JJJjjjxxxwwwnnn]]]LLLDDDCCCDDDIIIOOO\\\vvv|||kkkbbbggguuuxxxssspppmmmkkkjjjkkkkkkgggccc\\\[[[ZZZXXXUUURRRQQQQQQGGGEEEBBB>>>:::888777777555444444444555666777888;;;>>>JJJccc~~~{{{```BBB999777333444444444333222111111111222444DDDppp|||uuusssrrr\\\eee}}}}}}xxxxxxsssmmmlllrrrwwwxxx|||zzzhhhTTTEEE===222444666555444333555777999888999:::;;;:::777444555444222222444777:::<<>>>>>???OOOeeekkkwwwzzzrrrfffeeehhhqqqkkkMMM;;;555333111///...---------......///000...000111888CCCJJJccc}}}jjjhhhvvvooo\\\fffzzzuuuvvvyyyxxxvvvnnnbbbYYYTTTNNNIIIHHHFFFFFFMMMYYYgggqqquuu||||||||||||}}}~~~|||||||||{{{zzzzzz|||}}}jjjUUUHHHMMMjjj|||yyy{{{zzzyyyyyy||||||}}}~~~}}}|||zzzyyyyyyzzzzzzzzzyyyyyyzzz{{{vvvvvvyyy~~~zzzrrrooonnnnnnaaaMMMAAA@@@GGGrrrcccEEEEEEfffjjjkkkrrrooosssyyy~~~sssnnnvvv]]]:::000111...---...++++++++++++++++++++++++++++++++++++,,,---......000333666EEEeeeqqqCCC999<<>>DDDGGGIIIUUUYYYZZZZZZ^^^hhhqqquuuqqqxxx~~~bbbLLL@@@======>>>EEE```iiinnnyyyuuurrr}}}wwwhhhvvvsssZZZCCC999777555222000000///////////////000///000000999EEELLL```~~~ccc\\\nnntttkkkqqq~~~yyyxxxyyy{{{zzzyyytttlllgggddd]]]VVVSSSPPPRRR```ttt~~~{{{||||||yyyxxxyyyyyyxxxxxxyyy}}}~~~tttZZZKKKCCCMMMjjj{{{wwwyyyyyyyyyyyy|||}}}~~~~~~}}}{{{xxxwwwyyyyyyyyyyyyyyyxxxxxxxxxssssssvvv{{{}}}yyysssooooooqqqhhhUUUGGGDDDNNNnnnpppTTTDDDYYYsssjjjjjjhhhnnn{{{hhh<<<000444---......++++++++++++++++++++++++++++++++++++,,,---......///111555EEEeeezzzeee999666EEE]]]~~~^^^CCC???>>>OOOpppfffiiifffTTTIIIAAAAAABBBEEESSSddduuueeepppsssxxxzzzuuummmlllooorrr|||~~~zzztttqqqnnnkkkhhhhhhiiihhhdddaaaZZZ[[[ZZZWWWRRROOOOOOPPPGGGDDD@@@<<<999777777888444444444444444444555555777:::BBBOOOddd{{{yyy}}}fffEEE999888555555333333222222222333444444999GGGvvv}}}xxxnnnUUUTTT___lllzzz|||xxxwwwvvvrrrpppuuu}}}|||tttooogggWWWGGG::::::999888;;;DDDQQQ\\\___aaadddgggfffaaaYYYSSSIIIGGGGGGJJJPPPVVVZZZ[[[ccchhhjjjggggggnnnxxx}}}{{{lllSSSCCC======>>>999SSSbbbhhhyyydddkkk|||hhhNNN>>>999888444333222111000000//////000222111000999FFFJJJXXXssswwwbbb\\\llluuuooossswww|||zzz{{{||||||xxxwwwuuurrrrrrqqqiii___SSSSSS]]]uuu~~~yyy{{{|||zzz{{{~~~|||}}}zzzvvvvvvxxxxxxuuurrrtttvvvvvvvvvxxx}}}~~~lllNNNBBBBBBTTTwww|||zzzxxxxxxzzz}}}~~~~~~~~~}}}zzzwwwtttvvvuuuuuuvvvwwwwwwvvvuuussssssuuuyyy|||}}}zzzwwwsssooorrrwwwppp^^^NNNHHHRRRcccssswwwhhhOOOWWWxxx~~~nnnjjjlll{{{~~~qqq>>>000666,,,///...++++++++++++++++++++++++++++++++++++,,,---......///222777IIIkkk~~~ggg999888MMMiiiyyyOOO;;;@@@DDD```xxxYYYcccbbbNNNDDD>>>???@@@EEEXXXmmmwwwiiijjjkkklllkkkeeedddmmmxxx}}}{{{wwwsssooonnnkkkhhhhhhiiigggddd```ZZZ[[[ZZZVVVPPPLLLLLLMMMFFFCCC???;;;888777777777333333444444444444444444999===BBBKKK[[[sssxxx}}}gggFFF999888666666222222222222333444444555888III}}}{{{___KKKYYYooozzzzzztttuuutttpppooovvvuuupppsssppp___KKK;;;;;;:::;;;BBBSSShhhxxxyyy{{{zzzpppiiiZZZWWWUUUXXX]]]cccffffffeeelllooojjjgggkkktttyyyzzzsssYYYEEE===<<<>>>:::PPP```eeerrr|||bbbhhhqqqVVVAAA;;;999555555444333111000000//////444222///999FFFGGGQQQhhhnnnfffhhhrrrpppfffmmmuuu~~~{{{{{{}}}~~~}}}ttttttrrrssswwwwwwmmmbbbMMMQQQbbb|||vvvxxx{{{xxxuuuwwwsssuuutttrrrsssvvvuuuqqqmmmpppsssuuuvvvxxx~~~}}}eeeIII???DDD^^^{{{vvvwww{{{}}}~~~~~~|||yyyuuusssrrrqqqrrrsssuuuvvvuuutttttttttuuuwwwyyyzzzwwwuuurrrpppuuu|||wwwdddRRRKKKLLLRRR```tttrrrWWWVVVssssssmmmvvvvvv???000777+++///...++++++++++++++++++++++++++++++++++++,,,---......111444:::OOOsssnnnBBB>>>OOOkkkkkkAAA444@@@HHHllllllyyyeee___YYYDDDEEEAAABBBGGGFFFSSSlllqqqdddhhhkkkhhh^^^VVVaaa|||~~~yyywwwuuupppmmmnnnllljjjhhhfffccc^^^[[[ZZZWWWSSSPPPNNNLLLIIIGGGAAA@@@>>>;;;999888777666555444444333333333444444777999>>>FFFUUUlll}}}rrrfffRRR999111555111333444333222222333666888???RRRyyysss{{{aaaOOOccczzzwwwtttxxxxxxrrrlllooozzzyyywwwwwwpppcccWWWDDD666;;;EEEOOOrrrxxxsssjjjgggooowwwssshhhooommmnnnssssssqqqttt{{{|||cccFFF<<>>[[[qqqfffpppWWWttt~~~nnnSSS999666777...000000////////////000000444000222;;;DDDLLLYYYeeehhhkkkoootttooo```bbbxxxyyy}}}|||vvvrrruuuvvvuuuxxxxxxnnnbbbNNNRRRlllzzzssspppoooooonnnlllooonnnllljjjjjjlllnnnooolllnnnppprrrtttxxxkkkWWWCCCEEEKKKccc}}}|||zzzxxxyyy~~~yyyuuussssssuuuwwwxxxuuuqqqpppqqqtttxxx{{{zzztttsssyyyyyyuuuvvvuuuvvvyyyuuufffTTTGGGFFFJJJQQQsss|||iiiNNNssswwwyyysssNNN---111444,,,...///...---,,,,,,,,,,,,,,,------,,,+++,,,---...///000333555XXXpppBBB???^^^yyyXXXAAA???888FFFiii}}}vvv}}}nnneeeZZZGGGFFFAAABBBFFFFFFTTTqqqlllaaaaaa___ZZZYYYaaaxxx|||xxxwwwuuuqqqmmmooommmjjjhhheeeaaa\\\YYYYYYVVVRRROOOMMMJJJHHHEEE@@@???===;;;888777666555555444444333333333444444666888<<>>???TTTmmmhhh\\\iii~~~pppVVV;;;555777///000000////////////000000333000333;;;DDDMMM\\\iiipppqqq{{{ppp___cccsss~~~yyyrrrpppuuuvvvtttvvvwwwooocccLLLVVVvvvwwwrrrkkkgggffffffeeecccgggfffeeedddeeehhhkkkllljjjmmmoooqqqsssxxx~~~|||oooZZZGGG@@@HHHUUUsss~~~}}}{{{zzz|||}}}zzzvvvtttttttttssstttsssrrrppppppppprrrxxxyyyxxxuuusssuuuvvvvvvuuutttvvvyyyvvvhhhSSSCCC===@@@IIIooozzziiiKKKuuukkksssssstttXXX999444111***...///...---,,,,,,,,,,,,---------,,,+++,,,---...///222888;;;___vvvFFFDDD^^^qqqVVV???>>>:::JJJjjj~~~yyyyyykkkZZZIIIGGGAAABBBGGGIII]]]~~~hhh___YYYWWWYYYfffzzzwwwvvvuuurrroooooommmjjjgggddd```ZZZWWWVVVSSSOOOLLLJJJHHHEEECCC>>>===;;;999777666555444444444333333333333444444444777;;;@@@FFFXXXwwwyyyiiiUUU???888999555333444444333222333666999KKKhhhaaaqqqcccqqq}}}uuuvvv|||vvvtttvvv||||||{{{zzzzzzxxxtttnnnjjjaaaNNNMMMaaa}}}pppPPP@@@@@@===999AAAIIIfffggg{{{aaabbbvvv^^^???444555222000000////////////000000000000444<<>><<>>AAAOOOppp}}}jjjWWWAAA999:::555333444444333222444777:::VVV{{{```rrrnnnmmmuuuqqqwww~~~rrrtttyyyzzz|||}}}|||yyyvvvtttssslll[[[UUUddd}}}sssnnnwwwsssRRR@@@???>>>888CCCAAA]]]dddmmm^^^___jjjGGG444333222000000////////////000000...111666>>>JJJ[[[nnn{{{qqqpppvvvjjjxxxyyy~~~|||{{{vvvmmmffflllzzz}}}{{{{{{ttthhhRRRZZZuuuqqqjjjbbb]]]\\\\\\[[[ZZZZZZZZZZZZ[[[]]]```ccceeedddfffjjjnnnrrrwww{{{~~~{{{uuu___QQQJJJIIIKKKVVVhhh}}}}}}}}}zzzwwwuuuuuuuuusssqqquuurrrpppqqqtttvvvuuusssyyyvvvwwwyyyuuupppsss{{{ssspppnnnrrrvvvqqq^^^KKKBBB???NNN{{{TTTaaa~~~WWWccczzzyyyyyy|||ppptttjjjQQQ===111...111...------,,,,,,,,,------------,,,+++,,,---...///000;;;BBBdddEEEBBBQQQXXXyyyWWW>>>===;;;MMMaaallltttpppWWWHHHDDD???CCCJJJQQQrrrvvvddddddkkkxxx}}}xxxvvvvvvuuussspppiiigggeeedddbbb___[[[XXXRRROOOKKKHHHFFFDDDAAA???<<<;;;999777555444444333222222222222222333444555333444999>>>???KKKlllkkkZZZCCC888888555333444444333333444888;;;[[[www\\\~~~pppkkk{{{oooooowww}}}ooottt|||}}}~~~zzzxxxwwwxxxpppfff^^^fffvvv}}}|||{{{~~~~~~|||ssseee\\\cccxxxrrrTTTBBB@@@>>>888BBB>>>VVVeeefffyyyVVVUUUzzzxxxQQQ666222222000000////////////000000000333777???MMM```qqq{{{iiijjj~~~www}}}zzzxxxsssiiibbbjjj}}}|||zzzsssfffVVVZZZpppyyypppeee]]][[[[[[[[[ZZZXXXXXXYYYZZZ\\\^^^aaabbb```bbbffflllrrrvvvyyy{{{uuu|||iiiSSSGGGDDDKKKTTTcccyyy~~~~~~}}}zzz{{{}}}yyyyyyyyyyyyxxxuuuqqqoootttqqqoooppptttvvvuuusssyyywwwxxxyyywwwtttwww}}}xxxsssmmmkkkqqqrrrdddTTTEEE>>>OOO}}}RRRPPPpppYYY]]]qqqrrrzzzttttttpppgggSSS;;;111000///------,,,,,,,,,------...------,,,+++,,,---...///000<<>>GGGfffooo^^^EEE666666555333444444333333555999<<<___fffbbblllhhh}}}xxxooorrrwwwzzzpppwww|||{{{{{{{{{xxxuuukkkkkkpppiiieeepppxxx{{{}}}{{{{{{}}}|||xxx|||zzzsssfffWWWUUUeeexxxtttZZZGGGBBB>>>999<<<@@@PPPhhheeevvvWWWNNNlll[[[:::111222000000////////////000000333444888@@@RRRgggtttyyyhhhlll|||yyyxxxsssjjjbbblllxxxwwwqqqeeeSSSWWWjjjzzzjjj]]]WWWUUUUUUUUUTTTTTTVVVWWWYYY\\\]]]___]]]___cccjjjqqqvvvxxxxxxsss|||}}}eeeUUUMMMJJJQQQ\\\qqq}}}}}}{{{xxxxxx{{{xxx{{{}}}}}}yyytttqqqoooqqqpppooooooqqqrrrrrrrrrwwwyyyxxxvvvwww{{{}}}{{{{{{vvvmmmfffjjjooogggYYYIII???RRRSSSEEE^^^^^^ZZZjjjmmmllliii{{{pppgggUUU:::///000+++------,,,,,,,,,---......------,,,+++,,,---...///222===DDDeeeGGG>>>NNN``````CCC<<<777III[[[vvvyyyaaaUUUFFFBBBAAAJJJSSS^^^|||vvvsssqqqoookkkhhhfffeeecccaaa```]]]YYYVVVSSSPPPLLLIIIGGGEEEBBB???;;;:::999777666555555555111111111111222333444555555111444;;;<<>>XXXvvvwwwfffHHH444444777333333444444444666999<<>>///FFFCCCccc\\\dddqqqnnn{{{ooocccppphhhBBB444333000000////////////000000000222888IIIhhh~~~|||||||||xxxpppjjjtttvvvwwwqqqoookkkqqqttt^^^PPPIIIGGGGGGCCCEEEGGGKKKPPPSSSVVVXXXYYY[[[```hhhpppuuuvvvtttnnnxxxyyyaaaZZZ]]]gggyyy~~~~~~{{{vvvvvvzzz|||uuupppsssxxxqqqssstttssspppooorrruuupppxxxuuulllssstttiiijjjfff___dddooopppgggJJJ???TTTWWW@@@GGG]]]wwwttt^^^ZZZiiipppuuuxxxzzz~~~kkkCCC111444...,,,,,,,,,,,,,,,---...///------,,,+++,,,---...//////;;;DDDgggbbb>>>;;;YYYvvvdddDDD===:::OOOlll{{{nnn^^^VVVOOOFFFEEEIIIPPPYYYqqqyyy~~~~~~xxxsssrrrooojjjfffgggfffdddbbb```^^^[[[WWWSSSPPPOOOMMMJJJGGGDDDAAA???999777666555666555444222111111222333333444555555444888777888>>>AAAQQQlllpppTTTHHH<<<444666000555111000555555666AAAYYYggggggaaahhhcccpppWWWMMM\\\ssszzztttttttttrrr||||||rrrzzz~~~}}}~~~uuucccUUUOOObbbooozzz|||}}}}}}zzztttooommmooorrrtttxxx||||||zzz}}}~~~qqq[[[EEE999<<<555>>>AAAUUU]]]WWW~~~{{{\\\rrrzzzMMM333222111000///......///000111///444===NNNjjjssssssxxxzzz~~~yyyuuurrrqqq|||zzzvvvqqqsssvvv{{{sss___SSSJJJEEEFFFEEEFFFHHHJJJMMMQQQTTTUUU[[[ZZZ^^^hhhpppqqqqqqrrrnnnuuu}}}~~~kkkeeejjjxxx~~~}}}|||vvvvvv|||yyyttttttvvvtttooouuutttwww{{{{{{wwwxxx{{{tttyyy}}}vvvsssyyyiiiggg___[[[eeerrrqqqeeeVVV999RRRrrrVVVAAACCCVVVooooooYYYXXXooo~~~zzztttJJJ+++333---+++++++++,,,---...///000,,,,,,,,,,,,---...//////333888EEEjjj~~~~~~uuuTTT>>>>>>LLLnnn^^^@@@;;;;;;TTT~~~xxxyyykkk```VVVJJJDDDCCCHHHPPP[[[wwwuuuxxx}}}wwwrrrrrrooojjjfffgggeeecccaaa___]]]ZZZVVVSSSOOONNNMMMJJJFFFCCC@@@>>>888777555555666666555333222222222333333444444444555888666777<<<===KKKeeeqqqQQQDDD:::333777000444111///444444666CCC^^^fffccceeewwwuuulllKKKPPPlllqqqlllnnnppppppzzzuuunnnvvv}}}~~~qqqZZZIIIZZZiiivvvzzz}}}~~~zzzyyyxxxvvvqqqmmmlllnnnqqqppptttxxxzzz|||vvvtttyyy}}}~~~qqq[[[HHH===;;;777===>>>RRR^^^ZZZyyyYYYggg|||PPP444444111000///......///000111222777AAASSSooouuugggnnnwwwttt{{{}}}wwwuuuyyy}}}zzzvvvvvvtttpppwww{{{rrraaaTTTIIICCCBBBBBBCCCEEEGGGJJJNNNPPPRRRUUUUUUZZZccciiiiiikkkmmmqqqwwwsssqqqyyy}}}{{{{{{xxxtttvvv{{{|||{{{wwwrrrsssvvvuuuqqqtttsssuuuyyyyyyvvvxxx|||yyy|||~~~vvvrrr~~~nnn^^^```^^^\\\cccoooppphhhYYY<<>>>>>???AAACCCFFFIIILLLNNNOOORRRXXX```bbbaaaeeejjjssszzz|||zzzxxxuuusssuuuzzzwwwxxxvvvrrrssswwwwwwssstttssstttwwwwwwuuuwww|||{{{zzz{{{vvvqqqxxxvvvcccVVV]]]``````eeeoooqqqmmm___AAAEEESSS]]]bbbRRRIIIHHH\\\~~~sssqqqTTT555666...---------,,,,,,------...,,,,,,,,,,,,---...//////444:::JJJssseee<<>>;;;<<<>>>@@@CCCFFFHHHJJJLLLQQQYYY___^^^]]]bbbjjjrrryyyzzzyyywwwuuurrrpppqqqsssuuuxxxzzzxxxxxxzzzxxxsssuuuuuuwwwzzzyyyuuuuuuxxxvvvsssuuuuuurrrvvvqqq```\\\aaaeeeggglllrrrrrrmmmcccHHH???DDDKKKWWW[[[YYYJJJ[[[yyyxxxsssoooYYY:::555---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////555<<>>@@@CCCFFFGGGIIINNNWWW\\\[[[ZZZ```jjjnnnuuu}}}wwwxxxzzzyyyzzz{{{{{{{{{sssvvvwwwuuusssqqqpppooovvv|||~~~}}}xxxrrrwwwwww{{{|||uuurrrssstttooossswwwssssssnnn```hhhhhhhhhjjjpppssspppiiieeeOOO======DDDVVVjjjjjjFFFSSSxxxhhhkkkuuuooo^^^===333---///...------,,,,,,,,,,,,,,,,,,,,,,,,---...//////333;;;NNN}}}nnnAAAEEE^^^}}}NNN===@@@===OOOccc{{{~~~kkkZZZKKKAAAFFFIIIPPPkkk|||sss\\\]]]~~~zzzuuuqqqoooiiiggghhhgggcccbbbccc^^^[[[XXXUUUTTTSSSQQQOOOLLLKKKIIIEEEAAA===:::888666444333444555555444333333333333333333333333333444666444777<<<999>>>PPPmmm}}}}}}WWWCCC>>>888555111333111222444444EEEdddttt|||kkk}}}~~~mmmgggiiikkkpppvvv~~~xxxwwwwwwzzz|||~~~~~~}}}|||zzzzzz~~~bbb???AAAOOO[[[```eeeooossspppvvvzzz|||{{{zzz{{{xxxsssooollliiigggggggggfffeeekkknnnttt{{{|||tttmmmwwwrrrppprrrtttvvvyyy}}}rrrssstttuuuuuutttrrrpppmmmgggbbbaaaeeekkkppprrrlllpppqqqnnnlllkkkgggbbbRRRGGG???@@@EEEOOObbbttt}}}pppUUUAAA888;;;666::::::IIIeee```kkk```[[[iii666888222111000000000000111222444555AAAVVVgggkkkfff```ZZZaaakkkzzzuuuzzzvvvmmmsss|||sssqqqrrrnnncccXXXfffnnntttsssrrrrrrrrrpppxxxzzzzzzxxxzzz~~~~~~xxxhhhXXXMMMCCC<<<888999:::<<<>>>AAACCCEEEEEEJJJRRRXXXWWWWWW^^^hhhkkkqqqyyy~~~zzzsssfffooovvvvvvtttssssssrrrpppuuuxxxwwwwwwyyyyyyxxxxxx~~~~~~|||xxxsssxxxyyy||||||uuurrrsssvvvpppuuuzzzsssnnnjjjbbboookkkhhhjjjoooppplllgggfffVVV===<<>>>>>AAAHHHZZZmmmqqqWWWFFF999999444===777@@@ccc```bbb^^^YYYyyyooo888888222222111000000111222222555;;;KKKbbbooonnngggbbb```lllttt{{{}}}xxxrrrsss{{{{{{rrrmmmlllggg]]]UUUbbbkkkqqqqqqpppsssuuuuuu|||{{{xxxuuuxxx~~~~~~{{{{{{zzzrrrcccVVVLLLAAA666666666888999<<<>>>@@@BBBDDDGGGNNNTTTWWWXXX^^^fffiiiooouuuzzz}}}xxxppplllfff___ZZZccciiigggeeeeeedddaaaaaagggjjjjjjmmmuuuzzz{{{xxx}}}{{{xxxxxxxxxvvvyyywwwyyy{{{yyyttttttwwwwwwqqqxxx~~~ssskkkjjjfffooollliiijjjkkkmmmmmmnnngggZZZ>>><<>>;;;888444333555444777999999OOOtttyyysss~~~|||jjjeeeddddddmmmyyyzzzssssssuuuuuueeeggghhhgggiiimmmpppqqqxxx|||zzzrrrpppuuu{{{~~~}}}xxx]]]DDD===AAAGGGQQQXXXYYY]]]iiiqqqqqqlllrrrvvvuuusssqqqmmmhhhdddbbbaaacccfffiiihhhgggcccdddfffhhhkkkooorrrtttuuujjjfffnnnxxxyyyvvvuuujjjkkklllllljjjgggcccaaacccaaaaaadddjjjnnnnnnmmmooowww}}}}}}zzzrrrjjjXXXIII>>>>>>AAAGGGWWWiiioooXXXKKK999888333@@@555:::bbbaaa^^^aaa\\\tttrrr999999333222111000000111222333777@@@TTTmmmxxxsssjjjffffffsssyyyyyy{{{|||{{{qqqyyytttlllfff```YYYSSS]]]eeemmmnnnooouuuzzz}}}{{{xxx|||~~~sssssslll___TTTKKK>>>111444555666888:::<<<>>>@@@EEEGGGMMMTTTXXXZZZ```gggjjjnnntttwww{{{tttddd[[[YYYVVVPPPLLLRRRUUUQQQPPPRRRRRRMMMKKKQQQSSSRRRXXXeeeooorrrxxx{{{zzztttqqquuuxxxyyyxxxvvvuuuvvvuuusssvvv{{{uuuoooxxxtttjjjlllmmmmmmllllllkkkjjjkkkqqqxxxggg]]]???===BBBSSSrrreeeCCCOOOttt{{{rrruuuqqqIII333111---------,,,,,,------...,,,,,,,,,,,,---...//////000:::RRRaaa;;;BBB```XXX???<<<:::OOO[[[yyyzzzxxx{{{lll]]]EEEEEEFFFOOO___}}}kkkYYYZZZ}}}}}}|||xxxxxxxxxtttnnngggccc```bbbbbb```]]]\\\___aaaaaa^^^SSSRRRTTTPPPRRRTTTMMMKKKHHHDDDAAA???<<<888666555444333222111222333333222222222222333444555555444555555555666999>>>AAA[[[yyyTTTDDD>>>555555333444222555777888PPPvvvvvvrrrhhh~~~yyyfffdddiiimmmuuu~~~|||rrrpppssslll```XXXZZZ\\\]]]\\\___hhhqqqyyynnnsssmmmiiimmmlll{{{~~~lllJJJ888CCCWWW[[[TTTSSSZZZaaabbbcccfffjjjlllooopppooolllhhhfff^^^]]]]]]aaafffhhhgggeeebbbbbbdddhhhmmmpppqqqppprrrmmmlllpppsssrrrqqqrrraaagggllliiibbb___bbbhhheeeeeedddfffjjjqqqyyy~~~xxxzzz}}}~~~xxxpppkkkYYYLLLDDDGGGKKKSSSfff{{{ppp[[[LLL;;;333666888444???UUUaaabbb}}}lllZZZfffuuu???222333222111000000111222333888JJJaaaoooooojjjkkkoooppphhhnnn~~~yyy}}}yyy~~~}}}tttmmmfff___XXXRRRWWWYYY\\\```bbbiiiuuu}}}yyy}}}|||pppkkkcccaaaaaaVVVAAA444444111333444555666888;;;===DDDHHHMMMRRRWWW\\\aaaeeeffflllppprrryyyyyytttiii[[[QQQLLLHHHDDDAAAAAACCCDDDFFFEEECCCAAA???;;;;;;===@@@GGGTTTfffuuuuuuwwwwwwvvvvvvyyyzzzyyyvvvtttrrrqqqsssvvvwwwwwwrrrqqqrrrsssoookkklllrrrmmmmmmllliiigggjjjpppuuukkk\\\>>>888DDD]]]oooYYYDDDMMMqqqpppsss}}}xxxIII444.........---,,,,,,,,,,,,------,,,,,,,,,,,,---......666===NNNxxxUUU;;;CCCoooddd@@@???>>>IIIlllyyyiii[[[IIIDDDGGGRRRcccxxxbbbSSS]]]{{{wwwuuutttsssttttttpppjjjddd```^^^ZZZYYYWWWVVVVVVXXXWWWVVVRRRKKKMMMQQQMMMOOORRRLLLJJJGGGDDD@@@>>>;;;888555555444333222222222333333222222222222333444555555444555555555666999===AAAXXXxxxWWWEEE>>>555444444666444777::::::OOOrrr}}}{{{ppp___^^^xxxuuuccc___cccfffoooyyy}}}yyypppnnnpppiii\\\QQQOOOMMMOOOTTT^^^kkktttzzzjjjfffYYYSSSXXX\\\ppp~~~gggHHH;;;III```aaaVVVPPPVVV```ccccccdddiiikkkmmmnnnmmmjjjfffccc^^^\\\\\\___ccceeeeeedddbbbccceeeiiinnnqqqrrrqqqrrrllliiimmmpppnnnlllkkkbbbeeegggeeebbbbbbhhhnnnlllllllllllloootttzzz~~~xxx{{{~~~~~~yyyqqqlllfff^^^[[[aaagggmmm|||sss^^^PPP<<<444777999555@@@VVVbbb```{{{{{{mmmaaaRRRaaattt@@@444333222111000000111222333666FFF]]]lllmmmiiiiiimmmssshhhjjjyyy~~~zzz}}}{{{~~~yyyrrrmmmiiieee```[[[YYYYYYZZZ[[[]]]ccclllttttttsssrrrrrruuuuuuooogggddd]]]ZZZ[[[QQQ???555444111222444555666888;;;===CCCFFFLLLQQQVVV[[[```ccceeejjjrrr|||xxxiiiddd[[[OOOFFFCCCAAA>>><<<>>>???@@@AAA@@@>>>;;;999888888:::===EEETTThhhwwwxxxyyyzzzzzz{{{{{{zzzxxxvvvtttrrrrrrtttvvvvvvvvvsssqqqpppqqqooolllmmmqqqmmmllljjjhhhgggjjjqqqvvvpppaaaDDD===EEE[[[mmmXXXPPPhhh{{{jjj{{{VVV:::111......---,,,,,,,,,,,,------,,,,,,,,,,,,---......222:::HHHoooxxxNNN>>>DDDppp^^^CCC@@@>>>SSSttt}}}~~~gggZZZLLLEEEJJJXXXkkktttYYYKKK```|||wwwsssqqqqqqmmmnnnnnnkkkeee___\\\ZZZTTTQQQOOOPPPQQQPPPLLLIIIDDDAAAGGGLLLIIIMMMQQQLLLIIIFFFBBB???<<<:::666444444444333222222222222333222111111222222333444555444555555555666999===@@@TTTtttZZZEEE===666444555777666999>>>>>>NNNkkkxxxyyy~~~xxxWWWRRR]]]|||tttaaa[[[\\\```kkkxxx~~~|||tttqqqqqqiii^^^TTTLLLEEEGGGTTTgggwwwzzzcccZZZIIICCCJJJSSSkkkxxx```EEE<<>>666222333000222444555555777:::===???DDDJJJOOOSSSWWWZZZ\\\dddcccqqq}}}nnn```WWWPPPKKKEEE@@@@@@@@@@@@@@@<<<=========<<<:::888777888<<>>---......---,,,,,,,,,,,,------,,,,,,,,,,,,---......444>>>NNNrrrzzzKKKSSS~~~PPPJJJ@@@999ggg~~~sssqqq]]]OOOLLLQQQddd}}}rrr[[[KKKZZZ|||vvvxxxyyy|||~~~zzzuuutttrrrnnniiieeeccccccdddeeedddbbb^^^ZZZXXXXXXWWWQQQOOOQQQOOOEEE<<<:::888999@@@DDDDDDMMMTTTLLLHHHEEE@@@<<<999777555333333333333222222222111111111111111111222333444444333444666666666888;;;===KKK```vvv[[[CCC;;;:::777333777555777>>>AAAPPPiiisss[[[KKKZZZmmmttt```TTTTTT___qqq}}}~~~{{{vvvsssooojjjddd^^^UUUIIIGGGXXXrrrxxxeeefffbbb^^^```bbbzzzzzzooo]]]III<<<@@@JJJ???AAAFFFNNNYYYccciiijjjhhhhhhgggfffdddbbb```___bbb```^^^]]]^^^aaaeeehhhiiiiiikkknnnrrruuuuuutttjjjccc___dddiiihhhdddbbbgggeeeeeeggglllppprrrrrrpppssswwwxxxwwwyyy}}}{{{~~~~~~xxxfffZZZCCC999888999666???QQQYYYFFFQQQ|||{{{jjj```wwwEEE777333222111000000111222333999DDD[[[ppppppccc^^^bbbvvv}}}zzzwwwxxx|||uuurrrhhh___```kkkrrrsssyyy{{{{{{sss___JJJ???>>>:::888666666444111///111000222333444555777:::<<>>>>>>>>===<<<;;;<<>>///......---,,,,,,,,,,,,------,,,,,,,,,,,,---......222>>>QQQwwwSSS\\\QQQJJJ???666ccczzz|||vvv```SSSQQQSSSeeewwwsss```QQQUUUnnn{{{pppnnnsssxxxzzz~~~~~~||||||}}}{{{wwwrrrlllllljjjfffaaa^^^^^^^^^aaaaaaaaa___\\\YYYXXXXXXWWWRRRRRRTTTNNNAAA:::;;;===>>>HHHNNNQQQ\\\^^^QQQIIIEEE???;;;999777555444222222222333222111111000111000000111111222333444333444666666666888:::<<>>555222111000000000////////////000111333444555777:::<<>>===<<<<<<===>>>>>>???AAABBBBBBBBBBBBFFFUUUgggyyy{{{{{{yyyuuusssxxxvvvuuutttuuuuuusssqqqppppppuuu|||{{{rrriiieeefffdddbbbccchhhoootttwwwsssfffKKKCCCDDD]]]jjjggg~~~kkkuuu{{{}}}qqq???444......---,,,,,,,,,,,,------,,,,,,,,,,,,---......555CCCWWW}}}WWW___XXXGGG===666YYYxxx~~~}}}yyyxxxcccYYYSSSRRRcccvvv|||qqqaaaVVVRRR___jjjfffiiiqqqwwwyyy|||zzzxxxvvvvvvwwwuuupppkkkddddddccc```^^^]]]^^^___^^^______]]]ZZZXXXXXXXXXWWWTTTVVVXXXPPPBBB>>>CCCGGGLLLYYYdddkkkvvvsss^^^IIIEEE@@@;;;999777666444111222222333222111000///000000000000111222333444222444666777666777999;;;BBBQQQvvv~~~pppiii]]]CCC:::===555111888555111777DDD___oooccchhhXXXjjj|||ooocccTTTOOOVVVdddnnnrrrsssqqqooolllhhheeedddeee```^^^TTTJJJSSSooo}}}uuupppppp~~~hhh___UUULLLBBB;;;<<<@@@MMMQQQTTTUUU\\\eeehhhfffdddcccaaa___^^^^^^^^^^^^___```aaa``````ccchhhllliiihhhiiijjjmmmnnnmmmllleeecccdddggghhhffffffjjjkkklllnnnoooppppppppppppsssxxx}}}~~~}}}~~~zzziii___CCC888777999555:::FFFIIIEEEDDDddd]]]{{{OOO888333222111000000111222333:::BBBVVVeee```UUU[[[mmm~~~~~~{{{|||tttcccaaapppmmmJJJ:::555000---...///...///////////////111333444555666999<<>>999NNNbbbmmmooovvvuuu|||wwweee___TTTPPP```zzz}}}ppp```XXXRRRWWWaaaaaagggpppwwwxxx{{{~~~vvvtttrrrrrrssspppkkkfff[[[[[[[[[ZZZZZZZZZ]]]___\\\]]]]]][[[XXXWWWWWWXXXWWWVVVZZZ]]]TTTFFFDDDLLLQQQXXXiiixxxkkkJJJFFF@@@;;;999777666555111111222333222111000///000000000000111222333444222444666777777777999;;;???PPPwwwlllhhh___DDD:::===444111999666000666FFFeeekkk___pppYYYgggxxxggg^^^SSSQQQ[[[hhhmmmmmmeeeccc```]]]ZZZWWWXXXZZZ[[[[[[RRRFFFLLLjjjvvvmmmdddaaaeee~~~lll]]]RRRFFF>>>999777<<>>333222111000000111222333===DDDUUUbbb\\\SSSaaayyyzzz{{{yyy}}}}}}zzz{{{tttaaa\\\mmmhhhCCC888555///---///000///000111111//////111333444444666999<<>>===GGGSSScccjjjtttkkk{{{zzzqqq[[[OOONNNTTTddd{{{{{{rrrdddWWWQQQQQQWWW[[[iiilllsss|||~~~yyytttrrrmmmhhhiiijjjbbbVVVYYYWWWVVVWWWYYY[[[[[[ZZZaaa___\\\YYYXXXXXXZZZ\\\\\\ZZZ[[[]]]ZZZUUUUUUYYYeeexxxtttHHHDDD===999666666555444333111000000111111000...111111111111222333444555444555666555555666999;;;BBBOOOrrr~~~kkkgggsssaaaDDD===666:::333999555666555MMM^^^dddvvvppp]]][[[WWWTTT[[[cccbbbZZZPPPKKKEEEBBBDDDFFFEEEAAAJJJJJJGGG===DDDnnnbbbOOOMMMPPPOOObbb{{{dddQQQAAA>>>999333000111666:::>>>;;;???LLLVVVYYY\\\aaadddaaa^^^]]]^^^____________```aaa```___```bbbdddkkkllllllkkkhhheeebbb```\\\bbbfffeeeccceeeeeedddlllmmmooooookkkjjjrrr|||{{{xxxvvv|||ooofffKKK===333444777999???HHHGGGDDD~~~XXX\\\tttYYY888333333111000000000111222;;;GGGXXX```^^^\\\eeerrrxxxeeejjjtttqqq~~~||||||uuuzzz{{{~~~zzzwww~~~{{{sss\\\ZZZfffuuuXXX999111---------111222---+++///333555777555444444333333999AAADDDFFFIIIKKKMMMQQQUUUYYY___aaaiiirrruuuwww~~~oooddd]]]TTTLLLGGGEEECCCBBBAAABBBCCCEEEFFFHHHIIIIIIJJJMMMPPPRRRYYYcccggggggvvv~~~}}}zzz{{{vvvuuutttsssrrrqqqqqqqqqvvvwwwvvvsssmmmfff```]]]___```bbbfffmmmuuuyyyyyywwwdddSSSEEE<<>>888???UUUOOOYYYlllwww}}}oooYYYNNNKKKRRRbbb|||zzzmmmggg]]]TTTOOOMMMOOOQQQYYYddduuuzzzqqqmmmlllgggbbbbbbbbbYYYMMMTTTSSSTTTVVV[[[^^^______```___]]]\\\[[[[[[[[[[[[\\\]]]```ccccccbbbhhhpppoooHHHCCC===999666666555444333111000000111111000...111111111111222333444555444555666555555666999;;;EEEOOOppp{{{xxxpppuuu___FFFDDD===<<<333888333555666RRR}}}\\\eeewww~~~[[[YYYTTTRRRVVV[[[VVVLLLAAA>>>;;;:::===@@@AAA???777;;;???<<>>IIIRRRWWW[[[___[[[ZZZZZZ[[[]]]]]]\\\[[[^^^^^^]]]\\\\\\^^^bbbeeejjjjjjjjjiiifffccc___]]]\\\cccfffeeedddfffgggfffllllllnnnpppoooooovvvzzzuuuuuu}}}zzzyyy~~~ooodddKKK===333444777888>>>GGGBBBBBB|||]]]bbbyyyYYY777333333111000000000111222:::III[[[bbb\\\ZZZgggxxxuuudddkkkvvvtttyyyjjjooovvv}}}|||zzzzzz~~~lllUUUTTT```nnn{{{}}}PPP777111...///...111111......555;;;===>>>999777777777666:::???CCCEEEGGGIIILLLOOOTTTWWW^^^aaajjjssswwwxxxooobbb\\\WWWOOOJJJGGGFFFFFFFFFAAACCCEEEHHHIIIHHHGGGGGGKKKPPPUUUZZZdddqqqxxxyyy~~~{{{wwwxxxvvvvvvtttsssrrrqqqqqqqqqrrrrrrrrrpppjjjddd^^^[[[\\\^^^___cccllluuuyyyyyytttcccSSSDDD:::HHHfffzzzwwwccc]]]eeeYYYkkktttyyyuuuyyyooo:::222//////...------------...,,,,,,,,,,,,---...//////666@@@VVV|||IIIJJJpppiiiGGGAAA:::AAALLLPPP^^^jjj{{{lllWWWNNNIIIPPP```~~~yyyyyy}}}bbb\\\XXXVVVRRRMMMIIIGGGEEEDDDHHH[[[vvvxxxmmmjjjhhhccc___^^^\\\SSSIIIRRRRRRSSSWWW\\\```bbbbbb______``````___^^^]]]]]]^^^bbbhhhkkkkkknnn{{{]]]FFFBBB===888666555444333222111000000111222000///111111111111222333444555444555666555555666999;;;FFFMMMmmm{{{tttrrrVVV@@@DDD<<<555333777222555888VVV{{{\\\ggguuu~~~|||[[[XXXSSSPPPRRRRRRIII???999777777<<>>======<<<;;;::::::999999===\\\tttkkkeeeaaa]]][[[[[[XXXUUUSSSTTTUUUWWW[[[```dddeeedddfffdddcccbbbbbbdddgggiiihhhmmmtttwwwxxxzzzdddOOOCCC@@@;;;888666555333222222111000111222333222111111111111111222333444444444555666555555666999;;;???LLLrrrzzzxxxZZZ@@@CCC;;;444222777444888888NNN}}}|||mmmaaaxxxiii[[[sssvvvaaaXXXOOOKKKKKKHHHAAA;;;;;;;;;GGG___qqqssskkkdddnnnooovvvcccTTTtttZZZHHH<<<555333555555999@@@GGGIIIDDD>>>>>>HHHRRRRRRMMMMMMSSSYYYZZZXXXVVVWWWYYY[[[\\\\\\VVVYYY]]]_________``````aaa```^^^\\\ZZZXXXWWWVVV]]]```bbbbbbeeejjjllliiihhhgggllltttzzz}}}|||www}}}xxx~~~~~~kkk[[[KKK>>>444555777777;;;BBBCCCEEEnnnrrrWWWqqqOOO777333333111000000000111222;;;EEEUUU```cccfffsssrrryyywww|||oooNNNVVVlllyyy~~~}}}~~~|||uuutttnnnXXXIIIPPP\\\fffrrrZZZ999111000---000000222333555===JJJSSSVVVOOOAAA555444888:::;;;<<>>:::888666555333111222111000111333333333111111111111111222333444555444555666555555666999;;;@@@NNNvvv}}}uuuuuu\\\DDDBBB:::777222888555999888IIIqqqyyypppsss|||kkkjjjQQQOOOlllsss___TTTKKKHHHHHHDDD>>>:::<<>>777555666555666:::@@@EEEEEEAAA===LLLPPPOOOHHHCCCIIIUUU]]]ZZZXXXVVVVVVXXXZZZ\\\\\\XXX[[[```bbbaaa___]]]]]]^^^]]]ZZZXXXWWWXXXYYYZZZ]]]```aaabbbgggmmmnnnlllmmmnnnttt{{{}}}yyytttqqq}}}|||jjj]]]KKK>>>555666777666:::AAAFFFHHHcccuuuWWWqqqOOO555333333111000000000111222:::DDDSSSaaafffhhhqqq{{{~~~ooovvv~~~uuu{{{dddJJJUUUhhhttt}}}{{{}}}xxxwwwxxxuuupppkkkgggUUUKKKRRR[[[dddqqqpppLLL222000000...222000333555777???JJJPPPPPPHHH===666777<<<>>>>>>>>>AAADDDGGGIIILLLQQQVVVZZZaaadddgggjjjrrr}}}yyynnnaaaVVVOOOLLLFFFEEEDDDEEEGGGHHHHHHGGGIIIHHHGGGIIIMMMSSSYYY^^^aaajjjrrryyy}}}{{{{{{{{{zzzxxxwwwuuusssqqqppppppooonnnmmmmmmnnnmmmhhh___XXXTTT[[[___bbbppp~~~rrrjjjhhhQQQ>>>:::555HHHuuuddd|||sssZZZ\\\cccwww|||}}}sssqqqHHH333//////...------------...,,,,,,,,,,,,---...//////000AAAZZZPPP```mmmIII===<<>>;;;999999999999999999999999999:::<<<===>>>KKKpppuuuYYYLLLFFFFFFMMMXXX\\\XXXTTTUUUTTTVVVZZZ```gggkkkllllllhhhgggggggggiiikkknnnooopppttt|||qqqeeebbbUUUCCC@@@>>>:::888666555222111222111000111333444333222111111111111222333444555444555666555555666999;;;@@@LLLsss|||}}}jjjgggVVVDDD???666777222888555999777GGGlllsssrrrrrrjjjwwwVVVFFFPPPqqqppp^^^SSSJJJJJJJJJDDD<<<888<<>>555666777666999???FFFGGGUUU|||xxx\\\uuuQQQ777333333111000000000111222999EEEXXXdddeeedddjjjsss{{{kkkrrrzzzsss{{{wwwYYYIIIYYYgggqqq~~~}}}~~~}}}yyyrrrooopppoookkkfffdddWWWOOOUUUZZZaaaooozzzgggEEE000000///---444000444666:::AAAHHHIIIFFF===999:::AAAFFFEEEBBBAAAAAACCCFFFIIILLLQQQVVVZZZbbbgggkkklllrrr{{{~~~{{{{{{uuukkk```WWWOOOJJJHHHEEEEEEDDDFFFHHHIIIIIIGGGLLLKKKKKKLLLPPPVVV[[[___dddmmmwww}}}~~~xxx{{{|||{{{vvvvvvtttsssrrrqqqqqqqqqnnnllllllmmmlllggg]]]UUUPPPZZZaaafffuuuvvvjjjkkkRRR>>>===888MMMnnn}}}bbbccclllvvv|||www{{{RRR555//////...------------...,,,,,,,,,,,,---...//////111BBB[[[[[[bbbqqqKKK>>>===PPPfffzzzgggpppYYYKKKDDDNNNaaa}}}tttJJJ???>>><<<999999:::999777999:::;;;===>>>?????????VVVwwweeeLLLBBB>>>BBBOOO^^^ddd^^^XXXXXXYYYZZZ^^^ccchhhjjjjjjiiifffgggiiikkklllnnnnnnoootttxxx~~~iiijjjoooaaaKKK@@@===:::777666555222000222111000111333444333222111111111111222333444555444555666555555666999;;;@@@HHHmmm~~~{{{ddd]]]SSSEEE@@@555888333888555999777GGGmmmssstttddd\\\}}}nnnPPPIII]]]ooo^^^SSSMMMOOONNNEEE<<<777999EEEXXXddd]]]OOOSSSaaarrryyyaaaqqqxxxcccMMMAAA;;;666555888111666<<>>555666777555888???EEEEEEKKKooo}}}yyyaaawwwTTT;;;333333111000000000111222777HHH]]]hhhddd^^^dddnnn{{{jjjpppwwwqqq}}}zzzzzztttTTTJJJ]]]iiiqqq}}}|||vvvnnnjjjlllllliiieeeeeeZZZTTTXXX[[[```ooozzzfffFFF222222///,,,333111444888;;;AAAFFFDDD???666777>>>IIIOOOKKKEEEBBB@@@CCCFFFIIILLLPPPVVVZZZcccjjjnnnoootttyyyxxxrrrkkkdddZZZRRRLLLHHHEEECCCIIIHHHGGGHHHIIIHHHFFFEEEMMMMMMNNNPPPTTTWWW[[[]]]hhhqqqyyyzzzsssvvvxxxwwwvvvuuutttsssrrrqqqqqqqqqooommmmmmnnnmmmhhh]]]TTTMMMYYYaaahhhzzzyyynnnoooUUU@@@BBB===TTTyyynnnoooyyymmmxxxuuuwwwVVV333//////...------------...,,,,,,,,,,,,---...//////444CCC[[[ZZZ[[[zzzuuuNNN===:::MMMpppxxxnnn~~~mmmXXXKKKHHHDDD___wwwnnnKKKAAA>>>;;;:::;;;<<<=========>>>@@@BBBDDDGGGHHHIIIZZZvvv[[[DDD===BBBEEEdddyyyhhhYYY\\\ZZZ^^^^^^```eeejjjmmmllljjjfffhhhjjjkkklllmmmpppsss{{{~~~ttttttooo[[[FFF???<<<:::888777666444333333333222111000///......111111111111222333444555666666555666666777888999AAABBBiiizzz{{{eeecccVVVAAAAAA;;;555888777111:::999BBBbbbgggrrrggg\\\mmmYYYMMMjjjjjjWWWOOOLLLPPPOOODDD;;;999<<<@@@GGGKKKFFFAAAFFFPPPjjjyyy~~~bbbyyywwwZZZ@@@999:::777666999444888@@@JJJNNNIIIAAA;;;::::::AAAPPP^^^___UUULLLUUUUUUYYYaaaeeecccdddhhhbbbaaa```^^^\\\YYYWWWUUUVVVPPPLLLPPPYYY______[[[___gggkkkjjjiiimmmrrrtttoooxxx|||xxxvvv{{{zzzfff___mmmssshhheeeOOOBBB777444666999<<>>???>>>===;;;...:::HHHOOOLLLEEE@@@???;;;DDDIIIHHHHHHOOOUUUUUU___iiinnnkkkooowwwpppbbbaaa[[[RRRIIIEEEFFFIIIKKKIIIHHHHHHGGGHHHIIIJJJKKKMMMMMMOOOTTTVVVWWW\\\bbbssstttuuuxxxwwwuuuvvvvvvvvvuuutttrrrqqqqqqrrrssstttpppmmmjjjjjjjjjeee]]]UUURRRWWWaaaqqq}}}qqqoooSSS??????;;;WWWwwwyyynnnoookkkpppQQQ333000///...------,,,------...------......///000111444DDDWWWVVV]]]sssqqqIII======OOOqqq}}}}}}ttt{{{lllYYYMMMGGGDDD___wwwgggHHHFFFCCC???===>>>@@@BBBBBBHHHIIILLLOOOSSSWWWYYY[[[ttt}}}aaaGGG<<>>^^^dddqqq^^^SSSoookkkZZZqqqhhhTTTMMMKKKNNNKKK@@@:::;;;<<<<<>>999;;;888555777888===EEEJJJFFF>>>999:::FFFQQQ]]]aaaZZZPPPKKKLLLPPPYYYccchhhgggeeeddddddeeedddaaa\\\WWWSSSOOOMMMRRRMMMIIILLLVVV^^^```___eeelllpppnnnmmmppptttttttttxxxxxxvvvxxxqqqfffdddgggjjj```YYYbbbwww|||zzz~~~yyykkkcccMMMAAA777555777888:::===>>>===FFFoooqqqNNN999333333111000000000111222555JJJhhhzzzyyynnnkkknnnvvvtttwwwyyy}}}~~~yyyyyykkkOOOPPP]]]kkkooozzzxxxooohhhfffeeedddbbbdddccc___ZZZVVVYYYbbbiiirrrVVV;;;222111///000444444777<<<@@@@@@>>><<<:::BBBGGGLLLJJJBBB<<<:::<<>>]]]wwwxxxtttooopppvvvSSS444000///...------,,,------------------...///000111000???QQQ}}}___```rrrqqqNNN@@@:::IIIhhhxxxzzzyyylll[[[OOOGGGDDD```wwweeeMMMLLLIIIFFFDDDFFFIIIJJJKKKRRRTTTWWW[[[___cccfffggguuuyyyfffOOO:::>>>TTTmmmmmm]]]^^^\\\___aaaeeejjjmmmmmmjjjhhhdddeeefffgggiiilllrrrvvvuuuyyyzzz{{{xxxaaaPPPLLLNNNIIIAAAAAA===888555444333333222000000000000000000000000111111111111222333444555555555555555666777888999CCCNNN{{{zzzdddaaannnuuufffHHHAAA;;;888555666000777888DDDfffjjjssszzzwww[[[MMMwwwsssgggOOOKKKKKKMMMGGG<<<;;;@@@CCC>>>>>>HHHVVVdddqqqzzzwwwuuuzzzrrrbbbWWWnnnyyy___KKK;;;999;;;999666666:::<<<@@@AAA<<<999???HHH```iiinnnfffUUUJJJJJJOOOVVVeeeqqqoooiiigggbbb\\\^^^\\\XXXSSSNNNHHHDDDBBBEEECCCEEELLLWWW___```___kkkrrrvvvtttrrrtttvvvuuuvvvvvvvvvvvv{{{}}}kkkcccdddhhhjjjiiinnnuuuoooqqq}}}ooobbbKKK@@@777555777888888:::<<<:::FFFtttoooiiiRRR999333333111000000000111222777LLLiiizzzwwwnnnooowwwwwwtttyyyvvvuuuzzzyyyuuugggSSSSSS```lllpppxxx|||{{{tttkkkeeebbb```]]][[[YYYYYYVVVRRRPPPRRRXXX]]]___HHH333---000000222555555999>>>AAAAAA>>><<<;;;FFFIIIIIIDDD===;;;???EEEIIIJJJIIIIIIOOOVVVWWWUUUVVVWWWVVVQQQKKKFFFBBB@@@AAAIIIKKKIIIOOO\\\___YYYNNNNNNMMMMMMLLLMMMMMMNNNQQQSSSYYY``````^^^aaafffwwwzzz|||wwwxxx|||~~~~~~|||yyyvvvtttttttttuuuwwwsssnnnmmmmmmjjjccc\\\UUU]]]iiiyyyuuuoooTTT@@@???CCCfffooottttttqqqwww~~~TTT777000///...------,,,------------------...///000111222???OOO|||ddd]]]mmmtttTTTDDD999DDD___hhhvvv~~~{{{ooo^^^QQQGGGEEE```vvveeePPPLLLKKKKKKMMMPPPRRRRRRRRRSSSTTTVVVYYY\\\^^^```aaa]]]```\\\VVVHHH777BBBbbbwwweeeYYY]]]___aaadddhhhlllnnnllliiifffaaabbbcccccceeejjjqqquuuwwwyyyxxxwww{{{vvviiiWWWKKKMMMRRRPPPIIICCC>>>888444333333333333//////000000111111111111111111111111222333444444555555555555666888999:::CCCSSSyyy___YYYzzzyyysssOOOBBB:::888777999555<<<>>>NNNqqquuusssrrryyydddOOO}}}gggLLLKKKLLLLLLDDD:::===HHHNNNJJJKKKYYYooo{{{~~~^^^JJJLLLsssqqqRRRDDD777666:::999888888999333222888???EEEQQQ]]]iiidddYYYNNNKKKOOOSSSTTTmmmxxxzzzooogggfff^^^QQQLLLKKKHHHEEEAAA>>><<<;;;:::<<>>???AAABBBBBB???<<<@@@IIIRRRYYYQQQIIIHHHNNNTTTSSSPPPIIIFFFEEEDDD???:::===DDDPPP[[[___ZZZ^^^gggbbbSSSOOOOOOOOONNNNNNNNNNNNNNNUUUWWW]]]bbbbbb```dddkkk|||yyy{{{{{{}}}~~~}}}yyywwwuuuuuuuuu{{{uuupppnnnnnnllleee```UUUYYYdddwwwvvvlllRRR@@@===GGGoooeeexxxtttpppvvv~~~SSS999000///...------,,,------------------...///000000222>>>MMMzzz```UUUiiixxxYYYEEE888DDDWWW\\\jjjwwwyyysssaaaRRRHHHEEE___sss^^^JJJGGGHHHLLLQQQUUUVVVTTTRRRNNNNNNNNNNNNNNNNNNOOOOOOLLLJJJHHHIIICCC444AAAeee}}}```XXX\\\bbbcccfffkkknnnmmmjjjgggeeecccdddeeefffhhhmmmtttxxxwwwwwwuuusssxxxtttiii\\\YYYaaahhhaaaUUUCCC>>>999555444444444444/////////000111111222222111111111111222333444444444444555555666888999:::BBBUUUyyy```YYYzzz~~~{{{SSSCCC;;;:::111666222999===QQQuuuyyylllmmmoooUUU{{{|||zzzfffKKKKKKMMMLLLCCC;;;BBBPPP```]]]```lllwwwsssUUUCCCOOOtttzzzeeeIII???555444777999:::;;;777,,,,,,???RRRYYY[[[^^^SSSNNNFFFBBBKKK\\\fffhhhxxxeee___```VVVFFF>>>===<<<:::888777777777777777>>>NNNaaammmooommmmmmrrruuutttuuuxxxyyywwwjjjqqqyyy~~~hhhfffsss}}}mmm```III???777666888777555666:::@@@UUUrrrhhhTTThhhPPP555333333111000000000111222777FFFXXX^^^XXXVVVccctttaaa~~~{{{rrrooo}}}|||{{{mmmcccNNNRRRdddtttvvvyyyyyyqqqrrrjjj```WWWQQQLLLFFFBBB:::::::::999999999:::<<<999111...333:::;;;777444:::>>>BBBCCCAAA@@@BBBDDDCCC@@@<<<999===HHHUUU___dddWWWIIIFFFKKKNNNLLLHHH???;;;999::::::;;;EEEPPP___hhhkkkggghhhkkk```PPPNNNNNNNNNNNNNNNNNNNNNNNNXXXZZZ^^^aaa```aaaiiirrr{{{zzz{{{xxxwwwvvvvvv{{{vvvqqqoooooolllfff```UUUUUU___uuu~~~uuuhhhQQQ???:::IIIvvv^^^mmmvvvmmmxxx{{{zzzPPP999000///...------,,,------,,,,,,,,,------...///000...999GGGsss___PPPhhh|||\\\EEE777DDDLLLUUUgggzzzqqqmmmvvvdddSSSHHHDDD[[[lllzzzVVVEEE@@@BBBGGGMMMQQQQQQOOOLLLHHHHHHGGGEEEDDDBBBAAAAAAAAA>>>;;;>>>>>>888JJJppptttbbb[[[\\\ccceeehhhlllmmmkkkhhheeedddbbbcccdddeeehhhlllrrrvvvssssssqqqqqqwww{{{tttlllmmmuuuwwwhhhVVV@@@<<<888555444444444333//////000000111111111222111111111111222333444555444444444555777888::::::@@@UUUwww```]]]~~~VVVEEE<<<;;;000666222888<<>>:::999777666555555666666555222666HHHbbbtttxxxuuuppptttuuusssuuuyyyzzzxxxiiippp{{{{{{|||qqquuuzzzlll```JJJ???777666888777555666777???YYYnnnmmmfffhhhMMM666333333111000000000111222666DDDUUU[[[UUUQQQZZZhhhppp~~~xxxsss{{{yyykkk^^^XXXKKKPPPccctttvvvxxxwwwnnnlllcccVVVKKKDDD>>>888444444444333333333333444444222000222999AAABBB<<<555<<>>>>>===<<<<<<999===AAA@@@TTTwww{{{eeeccc```\\\dddgggjjjmmmllliiieeedddccc___aaaccceeegggjjjnnnrrrpppqqqrrrttt|||~~~zzzxxxxxxppp[[[GGG;;;888555444333333333222000000000000000111111111111111111111222333444555444444444555777888:::;;;???VVVxxxbbb```YYYFFF<<<:::333999555888<<>>IIIYYYwwwuuunnndddaaacccbbb^^^ccceeelllVVVLLLJJJXXXgggooorrrnnnWWW;;;666555333222444666666555111111@@@ZZZdddYYYNNNLLLWWWiiisssooojjjqqqzzz}}}rrreeeTTTJJJGGGEEE???999777666555444444555777888777666@@@[[[zzz}}}wwwyyywwwtttvvvzzz|||zzzppprrrxxx|||}}}||||||mmm^^^KKKAAA777666777777666777888>>>WWWjjjpppqqqhhhGGG:::333333111000000000111222666@@@NNNUUUSSSSSS^^^lll}}}vvvxxxzzz~~~xxxmmm___VVVTTTSSSVVVfffrrrqqqrrrpppfff\\\SSSGGG>>>888555222///222111000000111111111111///000222888@@@AAA<<<444???GGGPPPQQQKKKBBB===<<<777777>>>OOOdddssswwwtttUUUJJJDDDIIIMMMIII@@@<<<777:::<<>>HHH___|||mmmeeemmmnnn{{{uuugggXXXFFF???QQQ]]]vvvxxxtttwwwkkkJJJ@@@<<<:::999999;;;<<<<<<;;;>>>>>>>>>>>>>>>?????????@@@CCCAAACCCFFFEEESSSppptttuuu```UUUaaabbb\\\eeehhhkkkmmmkkkgggdddccccccbbbdddgggiiikkkmmmqqqtttppprrruuuzzzzzzppp```III666777555333222333222111000111111000000000000000000111111111111222333444555333444444555777888:::;;;???WWWzzzdddaaa]]]GGG:::666333999444666888OOOsssttthhhyyy~~~ccc^^^iii~~~YYYLLLIIIHHHGGGBBB???JJJZZZiiiggg[[[III???@@@CCCCCCMMMUUU```}}}pppKKKJJJEEEaaazzzeeeEEE777///111333333444555333000///333DDDXXXZZZOOONNNYYYhhhpppnnnbbbZZZ\\\\\\WWWZZZOOOEEECCC@@@;;;777888222111111222333666999;;;>>>CCCXXX|||}}}}}}zzzvvvwww{{{}}}{{{xxxtttuuu|||ooo]]]MMMBBB888666777777777888===???SSS{{{zzzbbbjjjnnnrrr|||>>>888333333111000000000111222666;;;DDDKKKNNNUUUhhhzzz|||pppvvvvvv~~~wwwmmmaaa[[[\\\```___jjjqqqllljjjggg^^^LLLDDD:::444222333333222111///......///000000///---...///444:::===999222@@@KKKVVVXXXPPPCCC999555666===NNNhhh}}}rrrbbbHHHAAAAAAKKKPPPJJJ???:::333<<>>:::555333333333000---000000000000000000000000000111111111111222222222444555666555555666999;;;CCC^^^wwwnnn]]]ttt\\\DDD@@@666888666555444666AAAYYYnnnhhhzzzhhhWWWRRRjjjuuucccOOOPPPMMMFFFAAADDDKKKPPPZZZMMM@@@:::777777999===HHHQQQ\\\]]]EEE???WWWuuuNNN<<<111222222111000//////000000///777AAAEEEFFFFFFIIILLLQQQUUUSSSHHHAAAFFFQQQYYY___OOO@@@999777444222222+++222444000444???EEECCCJJJ```xxxoooqqqwwwzzzyyyxxxsssggghhh{{{~~~xxxjjj^^^JJJ@@@777555444333444777???777WWWuuulllmmmvvvlllxxxppp===222333333111000000000111222777<<>>666///000222111111222222000------...000222222222333555666666666666666GGGQQQ^^^```QQQ===444555:::===]]]vvv___KKKBBB>>>JJJ^^^^^^III888777000IIISSSaaauuusss```UUUUUUNNNRRRRRRRRRQQQPPPQQQUUUWWWUUUcccfffcccgggiiippp}}}}}}xxxyyywwwwwwvvvuuuuuuoooooollljjjppptttiiiXXXGGGXXXlllyyy|||}}}lllMMMBBB<<>>AAADDDMMMQQQVVV[[[]]]```bbbdddfffjjjiiieeeeeeiiikkkhhhjjjkkkkkkjjjgggeeedddddd^^^```dddiiinnnrrrtttuuuvvvwwwzzztttbbbOOO@@@777AAA===777555555555222000000000000000000000000000000111111111111222222222444555666555555666999;;;DDD]]]wwwmmm^^^xxx___EEEBBB:::666555555666999EEE^^^ttt{{{rrr```RRRUUUpppvvveeeRRRQQQMMMEEE@@@AAAFFFJJJIII???666444444666:::???IIISSS^^^XXXDDDFFFjjjdddAAA666///222222111000000000000000222555:::;;;;;;;;;===@@@CCCFFFCCC===???MMM___jjj]]]OOOAAA;;;888444000///333444333111777GGGWWW```llltttkkkmmmtttxxxxxxyyykkk```cccwww}}}{{{xxxiii\\\III@@@777555555444444777<<<777YYYzzztttqqqvvvlll{{{tttAAA555333333111000000000111222666<<>>NNN^^^fffSSSHHH===:::888333///...555222222999FFFZZZsssvvvmmmgggkkkqqqrrrpppppp^^^YYYaaavvvttt]]]^^^fffuuuxxxhhh[[[HHH???666555555444444777999777ZZZ|||yyypppnnnddd}}}wwwBBB888333333111000000000111222555===III___uuussslllqqqppprrrwwwxxxtttsss}}}zzz{{{}}}}}}ooo|||yyyooolllnnntttpppnnnnnniii[[[FFF666666111///222333222222444333666:::>>>@@@@@@???===:::999888777555666999<<>>>>>======>>>???@@@@@@DDDFFFIIILLLOOOSSSWWWZZZ\\\aaahhhnnnssswww{{{}}}}}}wwwqqqlllllljjjfffcccaaaaaacccbbbeeeiiinnnrrrvvvzzz}}}tttfffXXXMMMGGGFFFAAA:::777777777666444000000000000000000000000000000111111111222222222444555666555555666999;;;CCC^^^yyylllaaafffDDD>>>:::555666666666777CCC]]]uuusssuuuvvviiiwwwzzz}}}nnnVVVPPPIIIEEEAAA======???:::555333555666666999>>>IIITTTbbbVVVRRRfff[[[>>>000555111111111000000000000000111111///...///111444555555555888999:::???GGGKKKJJJDDD<<<666666666333000000444333===TTTiii{{{wwwnnngggcccgggiiieee```\\\WWWYYYggg~~~wwwXXXIIIFFFOOOeee{{{jjj]]]FFF===666555555444555777999999XXXyyyxxxiiiaaaYYYwww@@@888333333111000000000111222444???LLL```ttttttoootttuuuzzzzzzttt}}}xxx|||nnnvvvtttjjjhhhmmmvvvmmmjjjfffWWWAAA111444222333666777555777;;;===BBBIIIOOOSSSUUUVVVWWWMMMKKKGGGAAA<<<;;;>>>BBBRRRfffjjjRRR999222555666===XXX~~~dddIIIFFFGGGIII```}}}KKK555>>>>>>UUU___qqqrrr___WWWSSSRRROOOPPPTTTUUUVVVVVVUUUSSSSSSUUUYYY\\\aaagggfffjjjtttvvvyyyyyytttrrruuuvvvvvvvvvwwwuuuqqqsssoooooouuu{{{xxxnnneeeOOO[[[lllyyynnnLLLBBB@@@YYYPPP???XXXsssooo|||ssskkknnnjjjHHH666//////...------------...---,,,,,,,,,,,,---.........111;;;^^^nnnfff}}}dddBBB>>>DDD___uuurrryyyoooeeeQQQDDDCCCOOOccc{{{jjjjjjtttyyybbbJJJ@@@@@@AAACCCEEEHHHJJJKKKPPPRRRVVVZZZ^^^eeelllqqquuuxxx|||xxxooolllllljjjfffbbbaaaaaabbbeeehhhmmmqqqtttwww|||uuujjj___TTTMMMCCC>>>999666666777555333000000000000000000000000000000111111111222222222444555666555555666999;;;DDDccc{{{llldddjjjGGGAAA<<<555666777666777DDDaaa|||hhhgggsss}}}rrrVVVMMMGGGFFFEEE@@@>>>???;;;888777::::::999;;;@@@FFFUUUcccaaaeeezzznnnHHH888111666///111000000000000000111111000//////111333555555444444777999:::>>>CCCAAA===???999444444555333222333666>>>UUUwwwwwwmmmjjj```XXXWWWWWWTTTRRRRRR[[[cccvvvttt{{{YYYFFFDDDRRR[[[nnn}}}lll^^^EEE<<<555555666555555777999:::TTTvvvyyygggZZZWWWvvv===:::333333111000000000111222333AAAMMM[[[kkknnnoooyyyuuu}}}|||rrr~~~vvvlllrrr~~~yyyuuuzzzzzzhhheeecccVVV@@@000222222444888999;;;AAAIIISSS\\\hhhrrrvvvvvvtttssscccaaaZZZPPPGGGCCCEEEIIISSS```^^^GGG555333666444@@@^^^\\\FFFGGGIIITTTsssuuu@@@111???DDDYYYcccuuu___SSSPPPTTTSSSOOOQQQRRRSSSUUUUUUTTTSSSQQQPPPRRRWWWZZZ```ddddddjjjvvvwwwzzz{{{|||~~~~~~{{{tttooolllkkkqqqtttrrrrrrsssqqqlllsssoootttrrreeeQQQ___rrrnnnJJJ@@@@@@YYYQQQCCCaaawwwlllzzzvvvkkkgggpppoooIII111//////...------------...---,,,,,,,,,,,,---.........///999]]]mmmddd{{{```@@@>>>BBBRRRtttuuuqqqyyyooofffUUUEEEAAAKKK\\\jjjfffuuuhhhLLLDDDEEEFFFIIIMMMPPPSSSUUU___bbbfffjjjooottt{{{}}}}}}~~~qqqggghhhhhhhhhfffdddcccdddeeegggkkkppptttvvv{{{vvvlll```SSSJJJ???;;;777555666777444222000000000000000000000000000111111111111222222222444555666555555666999;;;HHHjjj~~~nnnjjjeeeEEE@@@999444555777777:::KKKllliiikkkzzzzzztttXXXMMMFFFIIIJJJEEEAAABBB999888999<<<===<<>>888666555333333666999MMMnnn}}}ooocccbbbVVVKKKHHHJJJOOOVVV]]]lllvvvvvvgggIIICCCLLL]]]hhhwww|||kkk[[[CCC;;;555555666555555777888;;;RRRuuulll]]]___~~~xxx<<<;;;333333111000000000111222111AAAKKKVVVdddiiimmmxxxttt|||vvv|||xxxkkkrrr}}}}}}}}}yyyeeeaaa___RRR???333000111555;;;???EEESSS```nnnyyy~~~pppnnnggg[[[OOOIIIKKKOOOSSSXXXRRRBBB666555666444AAAccc]]]HHHGGGEEE^^^ccc:::111===HHHVVVbbbtttfffIIIHHHLLLYYYWWWPPPTTTVVVTTTXXXUUUTTTRRRPPPOOORRRVVVZZZ```dddgggoooyyyzzzlllbbbeeejjjmmmjjjdddbbbeeeeeennnrrrppppppsssrrrlllsssqqq~~~gggVVVMMM^^^tttmmmHHH>>>???VVVOOOEEEhhhppptttxxxqqqjjjjjjvvvsssJJJ/////////...------------...---,,,,,,,,,,,,---......///000:::___nnndddwwwhhh@@@888@@@FFF```xxx}}}xxx{{{qqqjjjYYYGGGAAAIIIXXXyyy|||aaalll~~~pppRRRHHHIIIKKKNNNRRRUUUXXXZZZaaaeeejjjnnnppprrrssstttwwwuuuqqqlllgggeeefffhhheeefffmmmuuutttiii___[[[]]]___bbbccccccccceeefffhhhmmmssswww{{{|||tttjjj]]]MMMCCC;;;888666666888888444111000000000000000000000000000111111111111222222222444555666555555666999;;;MMMqqqrrrqqqbbbEEEAAA666555666777666:::MMMrrrkkktttzzzqqq}}}~~~sss[[[NNNGGGLLLOOOIIIDDDDDD;;;;;;<<>>===@@@FFFDDD\\\gggOOO888777000333///000000000000000111222222///000222111111333888======CCCGGGIIIMMMRRRTTTRRRIIIAAA999666444222555:::CCCbbb}}}rrreee[[[PPPJJJGGGMMMWWW```kkksssmmmVVVWWWfffnnn}}}yyyeeeTTTBBB:::444555666555555777666<<>>HHHTTTeeejjjiiioooyyy|||~~~sssxxxjjjsss}}}~~~tttddd```YYYJJJ;;;555222444999AAAIIIVVVkkk}}}xxxsssrrrooonnniii]]]RRRLLLOOOSSSUUUTTTNNNDDD:::555666999CCCggg[[[IIIMMMLLLeeePPP888666999GGGNNN]]]kkksssiiiNNNBBBNNNWWWiiibbbSSSWWWXXXVVV\\\WWWVVVTTTQQQQQQSSSXXX]]]ccciiimmmwwwrrrVVVTTTVVV\\\___ZZZVVV[[[dddlllvvvzzzuuussswwwvvvpppsssrrrpppTTTJJJFFF[[[uuu~~~iiiFFF???BBBZZZ|||LLLCCCgggkkknnnsss~~~nnnqqqsss{{{uuuKKK222//////...------------...---,,,,,,,,,,,,---......///000:::^^^lll___nnnuuuIII:::>>>@@@YYYuuu~~~tttmmmYYYFFF@@@HHHWWWxxxuuu^^^uuuqqqsssyyyZZZKKKLLLNNNPPPTTTWWWZZZ[[[UUUZZZaaaeeedddaaa^^^\\\XXXVVVQQQKKKGGGFFFHHHKKKJJJQQQ]]]fffbbbUUUOOOPPPRRRVVVZZZ^^^```bbbdddfffgggmmmuuuzzz~~~zzz|||}}}wwwqqqhhh[[[KKK???888666555777999999555111000000000000000000000000000111111111111222222222444555666555555666999;;;QQQuuuuuuwwwhhhLLLHHH999777777777444777JJJpppjjjxxxuuugggqqqtttrrr^^^PPPIIIOOORRRKKKEEEEEEAAA@@@AAABBB@@@===@@@FFFFFF```iiiIII666777///444666000000///000000111222222---///111000000666@@@IIIGGGQQQYYY[[[ZZZWWWRRRLLLGGG???777333222222888???QQQwww{{{kkkddd]]]VVV>>>@@@KKK^^^nnnwww~~~~~~~~~}}}pppuuuuuu```MMMAAA999444555666666555777666===TTTzzzpppXXX]]]vvvvvv888666333333111000000000111222---;;;FFFUUUiiinnngggfff~~~{{{zzzkkkvvvjjjttt}}}oooddd```UUUCCC777666555888???HHHSSSddd~~~ooo```ZZZ]]]bbbiiiiiieee\\\QQQMMMPPPVVVVVVSSSOOOIII===444666===EEEjjj{{{TTTHHHUUU[[[ggg~~~DDD999999666EEEFFFWWWbbbbbbUUU@@@AAAWWWhhhzzznnnXXXYYYZZZVVV^^^ZZZXXXVVVSSSSSSVVV[[[___fffmmmsss}}}gggHHHPPPRRRVVVWWWRRROOOYYYhhhxxx|||xxx{{{zzzsssssspppyyywwwYYYGGGGGGFFF^^^zzzfffEEEAAAGGGaaa~~~NNNDDDgggppp___iiitttvvvnnnwww{{{uuuLLL666//////...------------...---,,,,,,,,,,,,---......//////999[[[fffWWWddd{{{uuuwww~~~TTTBBB===@@@ZZZxxxxxxiii\\\MMM@@@DDDTTTqqqfffkkkqqqcccggguuu\\\NNNFFFDDDJJJNNNKKKIIIJJJFFFIIIMMMNNNLLLJJJHHHHHHEEEEEEDDD@@@======BBBFFFDDDQQQrrrzzz\\\HHHIIIDDDKKKOOOUUU[[[aaadddeeeeeegggrrr|||}}}sss^^^```mmmooommmyyywwwlllfffXXXFFF???777444222222444444222///////////////000000000000111111222222222333333333444555555555555777999<<>>888444444555444555888666>>>RRR{{{mmmYYYcccxxx___888555222111111000000000000000222:::JJJ```sss{{{uuulllwww~~~pppiiinnnrrr{{{uuuiii~~~|||vvvkkkccc^^^PPP===444777333;;;@@@UUUiiiyyy^^^LLLJJJJJJOOO]]]qqqnnneeeWWWLLLIIIKKKNNNMMMIIIEEEBBB===777777;;;BBBmmm|||XXXGGGNNNYYYwwwpppJJJ666555999???KKKLLLOOOQQQKKKGGGMMMYYYvvv~~~ggg[[[XXX[[[ccc^^^RRRMMMTTTYYYYYY___iiimmmxxx~~~ZZZUUUYYY\\\aaaccc___bbbttt~~~uuu{{{zzzooommmpppuuuuuugggRRRGGGFFFSSSkkk}}}fffLLL@@@UUUlllFFFDDDwwwnnnaaa]]]uuu}}}{{{|||III444000///...------,,,------,,,,,,,,,+++++++++******,,,666666OOOzzzRRRnnnvvveeeddd:::>>>===YYYxxxjjjcccRRRCCCCCCQQQllleeeqqqwwwhhhbbbaaarrrtttYYYGGGAAA>>>BBBDDDAAA??????>>>@@@BBBBBB@@@>>><<<<<<>>>AAACCCDDDDDDHHHNNNSSSYYYqqqxxxRRR@@@GGGMMMTTTXXX^^^dddhhhiiihhhggglllttt{{{}}}uuu^^^SSS```uuu|||lll{{{zzzmmmcccTTTBBB;;;666444222222333444222///////////////000000000000111111222222222333333333444555555555555777:::<<>>888444444555444555888777:::EEEjjjddd]]]SSSddd}}}[[[888555222111111000000000000000333666JJJnnnuuuzzzyyy}}}|||mmmhhhgggeeeqqqvvvkkk}}}|||xxxooohhhaaaQQQ===444777555@@@HHHaaa{{{qqqdddNNNFFFKKKLLLUUUiiizzzuuuiiiWWWGGG@@@AAADDDEEEBBBAAA@@@<<<777777;;;DDDmmm~~~]]]LLLQQQ[[[qqqpppHHH555666<<>>>>>???@@@@@@>>><<<;;;<<<===AAAFFFIIILLLRRRZZZ```llloooGGG;;;EEESSS]]]bbbiiioooqqqpppllljjjpppvvvzzz}}}lll___```pppzzzrrraaaOOO>>>888555333222222333222111///////////////000000000000111111222222222333333333444555555666666777:::===[[[qqqvvv[[[KKK888666555555444555===RRRfffeeevvvvvvccc^^^]]]uuuuuujjjzzzzzzbbb^^^[[[YYYVVVQQQRRRVVVTTT]]]YYYHHH@@@KKKZZZ```PPPWWWlllzzz[[[???:::===888222333555222///000444666777777999444888KKK```iiieee^^^GGGBBB;;;888>>>FFFDDD>>>888777999:::;;;IIIkkkxxx]]]@@@<<>><<<999999===HHHlll~~~aaaPPPRRRYYYnnnrrrHHH444888>>>BBBGGGIIIKKKJJJHHHNNN```rrrqqqhhhbbb[[[ZZZRRRNNNQQQ]]]dddeeehhhooouuummmmmmpppttt}}}rrrppppppkkkkkkoooqqqhhhVVVGGGIIIRRR]]]ooo~~~}}}www^^^KKKSSSyyymmmGGG777HHHyyysssuuuwwwzzz|||AAA444000///...---,,,,,,,,,,,,***++++++,,,...//////000---111---AAAooo|||[[[rrr|||ggglllFFFAAA<<<]]]xxx|||zzzpppfffSSSBBB@@@LLLeeezzzjjjhhhSSSSSSZZZtttcccHHHIIIHHHHHHGGGFFFDDDCCCDDDEEEFFFGGGGGGFFFFFFHHHIIIFFFHHHJJJKKKNNNUUU___fffyyy```DDDCCCMMM\\\kkkpppwww||||||wwwppplllqqquuuyyyaaaaaalll{{{www^^^JJJ;;;777444333222222111111000///////////////000000000000111111222222222333333333333444666666666888;;;>>>___sssvvvZZZGGG777888444333444444888HHHZZZjjj}}}dddVVVWWWaaawww~~~ttt|||}}}llliiieee___UUUNNNQQQWWWPPPcccjjj\\\RRRWWW]]]\\\HHHTTTmmm```FFFAAA>>>:::888666666111...222666777777777666>>>OOOaaaiiibbbRRREEE<<<===>>>@@@EEEHHHDDD<<<999:::>>>AAADDDOOOggg~~~]]]KKK;;;AAAUUU```VVVFFFMMMxxxyyy|||ttt```QQQCCC<<<666333444555444555777666;;;CCC^^^TTTRRRSSSjjjXXX;;;777222111111000000000000000888000GGGrrrsssbbbiiiqqqrrr}}}uuurrriii^^^mmmzzz{{{wwwqqqfffRRR>>>555666:::LLLXXXttthhhNNNBBB===OOOaaaaaalllhhhQQQBBB999555666555666:::???@@@>>>???BBBPPPlll{{{cccQQQOOOSSSiii~~~pppGGG444888===???DDDGGGJJJKKKOOO]]]vvvvvvlllcccYYYYYYTTTSSSWWW```fffhhhkkkpppwwwuuutttzzztttttttttqqqlllqqqpppbbbOOOGGGPPP]]]fffttt~~~~~~}}}vvvZZZLLL```SSS>>>777LLLvvv~~~|||yyyrrr<<<333//////...---,,,,,,,,,,,,+++++++++,,,---......///...111///BBBrrreeexxxssshhhCCC???===cccsssuuu|||sssfffTTTBBB???JJJbbbqqqvvvhhhTTTOOO]]]zzz[[[CCCEEEHHHJJJHHHFFFFFFHHHIIIKKKLLLNNNNNNOOOSSSWWW[[[WWWWWWVVVUUUWWW___jjjsssTTTLLL\\\iiiuuuvvvooonnnrrrvvvlllKKKSSScccqqqoooTTTCCC999777222222222111000//////000////////////000000000000111111222222222333333333333444666666666888<<<>>>[[[uuuxxx\\\FFF888999333222555333555DDDVVVqqq~~~ooo___[[[]]]oootttpppjjjaaaVVVOOOQQQYYYYYYppp~~~vvvjjjgggddd^^^OOO___yyyiiiMMMFFF>>><<<>>>888555000000666:::999888:::BBBUUUjjjlll^^^JJJ===777;;;AAAEEEEEEEEEGGGGGGEEEFFFCCC@@@@@@AAAGGGSSS]]]lllppptttwww~~~sss```EEE@@@@@@NNN^^^cccZZZOOOXXX}}}oooZZZNNNDDD:::555222555666444444777000888AAAYYYMMMPPPUUUpppVVV999444222111111000000000000000777000CCCttt~~~qqqpppeee]]]ccctttwwwooojjjfff```ooo{{{yyyvvvqqqeeeSSSAAA888666:::KKKWWWrrrTTTIIIBBBDDD]]]ssssss|||cccMMMCCC<<<555333444666<<>>AAAHHH___nnntttcccGGG777888???CCCIIIJJJFFFDDDGGGLLLNNNEEE@@@:::999>>>IIIUUU\\\jjjpppuuuxxxsss```RRRQQQWWWbbbiiifff]]]XXX___}}}~~~hhhTTTJJJBBB999444222555666444444666333;;;AAAUUUHHHRRRbbbRRR555222222111111000000000000000333000???bbb|||zzzxxxqqqjjjiiilllnnnfffeeefffsss{{{~~~wwwuuunnndddVVVHHH===888:::HHHSSSmmmVVVGGGEEEKKKbbbzzz~~~\\\IIICCC;;;444000777888>>>EEEHHHHHHJJJNNNeeennnssslllZZZJJJCCCBBBCCCPPPIII888333444666===BBBHHHOOOYYYnnnyyyiii\\\TTTXXXVVVXXX[[[```fffmmmvvv|||zzzuuusssnnniiihhhggg^^^PPPJJJPPP^^^gggsss}}}{{{sssWWWYYYggg888777444HHHlllzzzxxx|||eee777333///...---,,,++++++++++++,,,,,,,,,++++++*********,,,///111>>>hhhgggvvv|||dddDDD:::>>>___vvvyyytttppp\\\IIIBBBFFFWWWttt{{{rrrhhhccccccpppQQQBBBHHHQQQVVVQQQMMMOOOTTTVVV\\\\\\]]]___bbbjjjrrrxxx}}}xxxtttxxxwwwkkkkkklllrrr___JJJYYY||||||cccZZZ___mmm}}}pppPPP???;;;777555000222333111...---...000////////////000000000000111111222222222333333333333444666666777999===@@@RRRtttgggGGG<<<:::444444777333444JJJeeedddccc~~~tttzzzuuuxxxkkk^^^YYYWWWVVVVVVXXXkkkqqq{{{vvvhhhaaaccchhh|||dddQQQUUUOOOQQQQQQ===777444777@@@DDDEEEPPP^^^xxxwwwhhhNNN999777BBBKKKOOOSSSTTTPPPMMMMMMKKKHHH<<<<<<;;;>>>IIIYYYiiisss|||~~~oookkkjjjoooooohhhcccbbbaaazzzzzz}}}|||```LLLEEE???888333222555666444444666555???FFFXXXLLLZZZpppNNN444555222111111000000000000000000111;;;PPPdddqqqyyy~~~}}}xxxwwwsssyyyjjjfffhhhqqqzzztttyyy~~~xxxvvvssslllcccZZZOOODDD;;;===HHHPPPhhh{{{aaaIIIKKKMMM\\\qqqyyynnnRRRFFFBBB999333222::::::???FFFHHHHHHKKKOOOdddeeeddd\\\NNN@@@999888444999666333666333333===DDDJJJTTTbbb}}}lllddd\\\UUUYYYVVVZZZ___bbbgggnnnvvvzzz}}}yyyuuuppplllkkkgggbbbVVVKKKMMMZZZeeejjjttt~~~uuuoooVVVcccTTT555777666OOOyyy|||rrrrrr___555333///...---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,***...111:::]]]kkkuuuvvvcccGGG:::;;;QQQooouuuzzzsssooo\\\IIIBBBFFFVVVrrr|||yyyqqqooossshhhMMM@@@GGGQQQVVVQQQKKKNNNSSSUUU\\\\\\]]]^^^bbbiiisssyyy|||~~~yyykkkiiiggglllxxxzzzcccRRRdddyyyXXXOOOZZZbbbtttjjjLLL???===888444///111333111...,,,...000////////////000000000000111111222222222333333333333444666777777:::===@@@TTTvvviiiFFF::::::555555888444555MMMlll\\\___ssswwwpppzzzjjjZZZUUUVVVVVVTTTSSS]]]___jjjuuunnnZZZQQQTTTbbbyyy^^^RRR^^^[[[^^^[[[BBB:::666:::CCCGGGKKK\\\ppptttYYY???666@@@KKKPPPWWW\\\```___[[[TTTGGG:::<<>>BBBJJJPPPeeerrrzzzgggNNNPPPMMMTTTfffpppxxxppp[[[IIIDDD@@@888555888;;;;;;???EEEGGGGGGJJJOOO___\\\WWWOOOCCC777000///111111...333:::333000===FFFMMMWWWhhhsss^^^___]]]XXX[[[YYY___ccceeehhhmmmrrrtttvvvzzz|||{{{xxxuuuppppppuuuhhh```RRRJJJQQQbbblllmmmttt~~~}}}qqqkkkUUUjjjrrrHHH333333555RRRqqqlllqqqssshhhjjjYYY333333......---,,,++++++++++++***+++,,,,,,---...//////)))...222999YYYrrrxxxrrraaaFFF;;;888EEE^^^xxx{{{~~~vvviiicccQQQEEEFFFMMMfff{{{sss```KKKAAAGGGYYYXXXKKKKKKPPPRRRUUUVVVXXXaaaccc___hhhrrrpppzzz{{{}}}~~~xxxsssiiicccaaagggpppttttttttteee\\\```llleeeQQQQQQ```uuuuuueeeHHH999:::777...111111000///////////////000000///////////////000111111111111111111222222000888666333999::::::@@@]]]~~~jjjCCC>>>888666222333666777NNNrrr___fffuuu}}}yyynnn]]]^^^kkkeeeTTTMMMTTTPPP[[[kkkdddJJJ???GGG\\\lllxxx___XXXaaa^^^gggeeeEEE<<<555@@@NNNOOOWWWoooyyy```FFF;;;<<>>FFFRRRddd}}}iiibbb___ZZZWWWYYY[[[]]]```bbbdddgggjjjlllnnnpppxxxvvvrrrooolllllloooiiiaaaVVVQQQYYYfffpppsssyyyzzzlll]]]uuugggAAA111888555___nnnkkk}}}iiigggjjjFFF000444...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------------111;;;YYY}}}ooollloooTTT>>>@@@CCCSSSyyy}}}xxxooohhhUUUFFFCCCGGG^^^zzz___KKK>>>KKKZZZXXXJJJLLLRRRTTTVVVUUUWWWaaabbb]]]dddmmmiiirrrpppqqqtttuuusssppppppkkkiiieeebbbaaaaaabbbcccllllllkkkjjjgggccc___]]][[[[[[\\\___ffflllnnnmmmeee[[[[[[aaa\\\SSSaaazzzrrrPPP<<<;;;888000111111000///////////////000000////////////000000222222111000111222444555111999666444999::::::BBB^^^kkkDDD===777666222444777666JJJlllsssuuuqqquuu}}}xxxqqqfffjjjttthhhOOODDDMMMOOO^^^nnnbbbEEE999@@@EEEVVVbbbqqqeee^^^kkkmmmsssiiiFFF===<<>>CCCQQQ]]]hhhqqqmmmcccXXXOOOGGGAAACCCHHHVVV```iiikkkjjjqqq}}}}}}~~~www~~~zzziiiMMM>>>;;;555333333222222333444666777666>>>^^^iiidddcccpppIII555000111111111000000000////////////333;;;EEEVVVqqqzzznnnlll{{{xxxiii\\\UUUYYYkkkyyymmmbbb}}}~~~xxxsssoooqqqppplllgggddd```VVVKKKHHHLLLNNNQQQ```ssszzzuuueeebbbUUUSSS```ffffffkkkXXXMMMBBB===999555333444555999>>>@@@AAADDDKKKPPPSSSNNNEEE===666222000000000000000//////111555888>>>DDDMMMYYYlll{{{lll```^^^]]]WWWUUUWWW[[[]]]^^^```aaabbbdddeeedddeeekkkqqqsssqqqrrrvvvyyyqqqooommmjjjkkknnniiibbb[[[YYYaaammmuuuxxx~~~|||zzzppphhhXXX999000555999eeepppzzzpppiiigggBBB///444...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------///...000777RRRyyyiiijjjzzzyyycccDDD:::666NNN|||sssxxxrrrjjjWWWGGGBBBCCCWWWvvvsss___JJJ<<>>GGGPPPdddqqqaaaBBB666<<<===RRRdddwww{{{ppp}}}pppLLLEEEKKK^^^nnnvvvRRRDDDAAARRRgggqqqqqqqqqcccWWWKKKGGGIIINNNVVV]]]cccnnnyyy{{{{{{}}}xxxpppiiihhhmmmssstttyyy}}}}}}|||~~~wwwppp```FFF:::888222333333222222333444666777555HHHoootttfffaaammmFFF444///111111000000000000//////111......555BBBXXXsssyyyiiifffxxxxxxlllkkkrrraaaYYY^^^sssyyylllaaavvv~~~wwwqqqkkkiiijjjkkkjjjgggfffeee]]]TTTJJJNNNPPPQQQZZZiiipppnnnddd___QQQOOO^^^dddbbbdddYYYNNNCCC>>>999444111111333555777888:::@@@HHHOOOHHHEEE>>>888333111111111222222222222222444888;;;DDDJJJQQQWWW```iiimmmllljjjaaa]]]```___WWWTTTWWWZZZ[[[\\\]]]^^^___``````______bbbfffggggggjjjooo|||tttooonnnmmmkkklllpppkkkfffaaabbbiiiqqqwwwzzz}}}xxxppprrrxxxGGG222222444@@@nnnyyy}}}ppptttlllbbb>>>...222...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------111...///333IIIuuu|||jjjooowwwxxxPPP???777OOOtttrrrwwwoooiiiWWWIIICCCBBBTTTqqq~~~ooo]]]III<<>>@@@AAABBBCCCCCCCCCJJJLLLJJJRRRaaafffaaa]]]UUUSSSTTTRRRRRRbbbvvvyyy___@@@111222222...111000000///////////////000////////////000000111000111222444555666666666333888666444999888;;;HHHnnneee@@@666555777444444777444===UUU||||||{{{wwwaaaaaa|||xxxvvv{{{kkkfffjjj]]]HHHBBBHHHUUUjjjqqq___BBB888>>>EEEdddtttYYYTTT^^^ppp{{{mmmOOOIIIOOOcccttttttkkkfffVVVOOOIIIKKKPPPWWWbbblllnnnxxxwwwnnniiieeedddaaa\\\ZZZ___kkkuuurrruuuvvvuuutttvvv|||zzz|||xxxmmmeeeWWWAAA999999333333333222222333444666777777PPPvvvsss```]]]lll{{{CCC444///111000000000////////////222///...555EEE\\\tttvvv^^^ZZZqqqsssfffeeeyyykkkgggooo}}}{{{mmmdddpppzzzrrrlllhhhffffffiiiiiigggggghhhccc\\\OOOSSSSSSQQQSSS\\\bbbcccYYYVVVKKKJJJZZZdddgggnnnfffYYYKKKBBB;;;444111222222222333444666<<>>??????@@@AAABBBCCCDDDEEEEEEBBBDDDFFFIIIIIIIIIHHHGGGEEEHHHIIIJJJTTTbbbfff```]]]TTTMMMMMMNNNPPPWWW```ggg___NNN:::222555666333111000000//////////////////////////////000111111---000444777888777555444222666444444888777<<>>MMMxxxzzz}}}zzzpppnnnttt~~~^^^RRRSSS^^^ooouuummmeeecccRRRSSSVVV[[[^^^bbblllvvvzzziii[[[TTTUUUXXX```______```fffppp|||zzzzzzyyyvvvuuuxxx}}}~~~}}}{{{~~~yyywww}}}zzz~~~wwwiii___QQQ>>>888999333333333222222333444666777777NNNnnnfffYYYbbbtttrrrAAA555000000000000////////////...//////000666FFF\\\ppp{{{mmmQQQIIIbbbvvvooobbb```uuullllllwww}}}tttmmmkkksss}}}wwwpppjjjgggfffeeehhhhhhffffffhhhfffbbbUUUVVVTTTNNNLLLOOOTTTVVVRRRSSSKKKHHHTTT]]]eeesssjjj\\\KKK@@@999444222444000111333444666999===@@@888777555333222222222222000222666999<<<@@@EEEIIIHHHNNNYYY```dddfffjjjnnnnnnjjjllloooiii]]]ZZZ^^^dddbbb````````````^^^[[[WWWUUUWWW\\\bbbhhhrrr|||}}}|||vvvrrrrrrqqqnnnnnnooolllmmmooorrrooonnnwwwyyyuuurrrllliiiwwweee???444444666FFF|||pppvvvvvvhhheeepppkkkmmm\\\999///,,,...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,000444AAAccc~~~vvvxxxSSSCCC===VVVuuueee~~~pppssstttpppcccTTTJJJ@@@HHH___ppp}}}ppp]]]MMMFFFOOOSSSHHHCCCUUUbbb[[[QQQFFFNNN^^^bbbZZZ]]]dddaaaWWWOOONNNSSSNNN@@@;;;@@@===>>>AAADDDFFFHHHHHHIIIIIIKKKNNNPPPQQQPPPNNNMMMOOOQQQTTT[[[aaaeeeeeecccbbbYYYNNNJJJMMMRRRUUUXXXSSSNNNCCC999666888777222111111000//////////////////......//////000111222---000444888999777444222111555333555999777???SSSXXX>>>888555888444333777333555BBBRRRgggoooyyyuuuhhh[[[\\\}}}xxx|||qqqjjjkkk___QQQPPP\\\ccchhhbbbQQQBBB===>>>]]]iiinnn}}}~~~```]]]___hhhppplllaaa^^^ccc^^^cccmmmuuuyyy|||qqqfffaaaWWWLLLDDDAAAFFFQQQ]]]ffffffkkkvvvzzzwwwrrrmmmkkkmmmssswwwuuuzzzxxxzzz|||rrrwwwwwwxxx|||{{{sss{{{{{{jjj\\\LLL:::666666000333333222222333444666777444FFF```ZZZ[[[sssfff<<<666333000000////////////......+++...000555BBBUUUfffnnnjjjQQQGGG[[[nnnjjj___ZZZrrrwwwkkkccceeerrrttthhhjjjsssyyy|||}}}|||wwwoooiiiggggggeeeggggggddddddhhhiiigggZZZXXXSSSLLLHHHHHHKKKMMMPPPSSSKKKEEEJJJNNNTTTaaa]]]OOO@@@888444111222555111222333555888999;;;;;;666555444333222222111111///222777;;;>>>CCCHHHLLLLLLPPPXXXaaaddddddgggllliiifffiiipppmmmccc___cccnnnjjjeeecccbbb```[[[WWWWWWUUUWWW]]]dddlllxxx}}}xxxzzztttqqqqqqpppllljjjlllkkkqqq{{{wwwqqq{{{|||ooommmkkkfffhhhyyy]]]===444111666NNNttt~~~iii[[[___iiiiiinnnXXX666000***...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------***+++111555AAAbbb{{{cccFFF888TTTyyyfffuuutttooowwwuuuiii[[[OOOAAACCCWWWhhh|||{{{rrr```PPPIIINNNQQQFFFDDDZZZhhh^^^QQQCCCLLL^^^ccc]]]aaakkkjjj___WWWUUUXXXOOO@@@???IIIGGGHHHKKKMMMOOOOOOOOONNNNNNPPPRRRTTTVVVWWWXXXYYY___cccooozzzwwwjjjfffkkkiiiddd\\\VVVUUUXXXYYYXXXMMMIIIBBB<<<<<<===999444111111000///////////////............///000111222111222333555555555444333222555444777<<<999CCCZZZ|||PPP;;;777666999444222777444444>>>AAAaaatttvvvnnnqqqiii\\\[[[}}}wwwxxxuuummmmmmbbbVVVWWW^^^aaaaaaZZZSSSMMMJJJGGGmmmnnnVVV^^^tttzzzxxx~~~xxxvvvwwwxxx|||uuu```^^^\\\```ccc___ZZZ```lllttttttwww{{{}}}~~~zzzsssjjjccc^^^WWWMMMFFFCCC>>>===CCCKKKVVVeeetttjjjeee\\\UUUSSSXXX```fffmmmtttzzzzzzuuuqqqrrrvvvppptttzzz~~~}}}zzzxxxrrrtttssszzznnn||||||iiiYYYIII888555666///333333222222333444666777666BBBWWWVVVfffYYY555555444000000/////////.........***///111222;;;MMM]]]dddmmm]]]VVV```kkkhhh^^^XXXhhh}}}kkk^^^```ooonnn___gggvvvxxx|||~~~}}}wwwmmmfffdddeeedddfffeeeaaaaaagggllllllbbb\\\UUUOOOLLLKKKLLLNNNUUUXXXPPPJJJOOOMMMKKKRRRMMMCCC888555333111111444111222333555888;;;<<<===::::::999888777555444333555888<<>><<>><<<:::888777<<<>>>BBBEEEHHHKKKNNNQQQSSSQQQTTT\\\___\\\\\\```eeedddlllzzz~~~uuulllkkkhhhddd``````cccccc___[[[\\\YYYYYY^^^cccjjjuuurrrooonnn{{{~~~zzzuuuqqqoooqqqqqqmmmkkklllmmm~~~jjjooorrreeeeeeiiiiiieeeccc```uuutttIII444888:::===ppprrr]]]hhhxxxqqqNNN---000+++...---,,,,,,++++++,,,,,,++++++,,,,,,,,,------------+++000333>>>cccuuu}}}^^^EEE999JJJcccrrrzzzzzznnnfffyyybbbooowwwrrrkkkVVV@@@@@@OOO^^^sssxxxnnndddUUUHHHLLLOOOFFFIIIeeesssdddQQQEEEHHH[[[ooo___bbb}}}oooccccccZZZWWW]]]\\\YYY```iiiggghhhlllllliiihhhiiijjjhhhdddaaa```bbbfffhhhnnnzzz|||bbbfff{{{{{{vvvqqqnnnnnnnnnllljjjcccccc^^^[[[```aaaOOO777444333222000///.........////////////000111222333888555111000111222111///888777555999:::666IIInnngggHHH999999333444444333222333555777???___cccjjjoooqqq|||ssskkkyyyzzzjjjmmmiiieeeYYYYYY]]]XXX\\\``````hhhjjj```tttvvvPPPFFFPPPaaabbbOOORRRbbbXXXLLLJJJTTT\\\XXXNNNHHHBBBBBBKKKVVV\\\eeemmmkkkcccWWWNNNIIIGGGGGGFFFAAADDDDDDBBBDDDLLLRRRUUUZZZccckkkrrr~~~sssaaacccPPP>>>===LLL[[[eeehhhtttyyy|||zzzlllccc\\\lllyyyzzzxxxyyywwwsss|||}}}rrr~~~wwwfffQQQDDD<<<555222333222444333222222555777777888QQQQQQXXXqqq___AAA555000111......------------......111333---...999@@@MMM```pppiiidddeeeiiiiiibbb\\\VVVwwwaaaxxxrrr```cccyyy~~~uuu|||xxxkkkbbbaaaeeejjjeeedddaaa___kkkvvvpppnnnkkkhhhaaaWWWQQQUUU]]]hhheeeccccccddddddeeefffWWWIII;;;777666555444444555444222222555;;;AAAFFFJJJGGGDDDAAA@@@@@@AAABBBEEEHHHKKKLLLKKKLLLPPPTTTXXXVVVTTTVVVZZZ]]]\\\[[[]]]fffsssssseeeiiibbb^^^aaacccaaa]]]\\\______aaabbbaaafffsssooofffgggpppzzzuuusssrrrqqqooonnnmmmmmmmmmkkknnnfffooozzzrrrllleeedddffffffccc```___zzzjjjEEE444666<<>>555000111......------------.........111------666<<>>CCCGGGKKKIIIFFFDDDCCCCCCDDDEEEGGGJJJMMMNNNNNNQQQVVVZZZ\\\ZZZWWWXXXZZZ\\\[[[ZZZbbbhhhrrr}}}wwwhhhfff```]]]aaacccaaa]]]\\\aaaaaabbbeeegggkkkwwwpppgggkkkuuu}}}xxxuuurrrqqqppppppooooooooooooooo{{{eee___gggnnnlllgggbbbbbbfffgggeeeaaa[[[zzzbbb@@@333555999PPP|||pppaaaqqq{{{III333444,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,000111///;;;XXXyyyiiippp___MMM:::AAAVVV___jjj~~~}}}nnnyyytttjjj}}}uuurrrdddNNNCCCDDDRRRfff}}}uuuooohhh[[[NNNHHHIIICCCLLLhhhsssbbbRRRAAAHHH___tttcccdddsssgggdddeeekkkqqqooolllmmmvvvwwwxxx{{{~~~qqqqqq{{{qqqjjjjjjnnnrrruuuwwwsssjjjbbbXXXDDD111---///000222333333333222000000000000000111333333444333222222444555555555333333222777;;;<<>>AAADDDGGGIIIKKKOOOVVV[[[```^^^\\\\\\^^^```aaaaaahhhlllsss}}}}}}mmmgggbbb```dddfffccc```_________aaaggglllpppxxxnnnmmmwwwzzzwwwuuuuuuqqqppppppooooooppppppqqqppp}}}nnn]]][[[ccchhhhhhdddbbbcccfffeeeaaa[[[VVVzzz}}}WWW999222555888\\\zzzmmmjjj}}}mmm@@@///222...,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------+++///000///999SSSsssdddiiiaaaMMM;;;@@@NNNSSSeeewwwuuuoooxxxxxxvvvmmmXXXFFF???KKK]]]www|||vvvqqqkkk^^^QQQGGGFFFAAAMMMiiiqqq___RRRAAAJJJcccvvvcccbbb}}}qqq___ZZZbbbpppsssppplllhhhtttxxxxxxvvvyyy}}}zzzyyywwwggg___^^^```bbbccceeebbbXXXNNNDDD777+++...000222555666555444333000000000000111222333333444444444444555555666555444555444888===AAA^^^KKK;;;<<<000333333333222111222444666BBBjjj|||mmmvvv|||sssbbbxxxooooooeee]]][[[ZZZ]]]nnn~~~^^^lllxxxdddEEE@@@GGGUUUUUU>>>;;;AAAIIILLLHHHCCCCCCEEEFFFQQQQQQRRRTTTWWW]]]ffflllppplllggghhhlllnnnmmmkkkkkkssszzz}}}qqqmmmgggccceeennnwww|||}}}wwwmmmbbbeeeuuuzzziiiSSSJJJRRRddd||||||{{{zzz}}}yyyppp[[[LLL>>>777444222111222111111333444333222444999LLLppp^^^bbbpppDDD777333...///......------------......(((///...,,,000222???VVV```kkkpppppp|||iiiQQQ[[[nnnsssjjjjjjooobbbdddqqqmmmcccuuuvvvnnniiihhhiiijjjiiiccceeeeeeaaajjjwwwvvvooommmkkkiiiddd```dddkkkuuulll```TTTNNNIIICCC???>>>555111///222888>>>@@@@@@888777555444444444555666:::===AAADDDGGGLLLTTTZZZaaa``````aaadddgggkkkmmmlllqqqwwwqqqnnniiihhhjjjkkkgggeeeeeedddcccgggooovvvyyy}}}uuu{{{wwwwwwttttttqqqpppooonnnnnnnnnnnnnnnlllwwwyyyiii[[[\\\eeekkkgggeeedddfffgggbbbWWWOOORRR{{{xxxLLL444333666<<>>IIIXXXppp}}}wwwtttnnnbbbUUUJJJDDD???NNNjjjmmm[[[QQQDDDNNNfffxxxaaa___zzzooo[[[RRRaaavvvwwwqqqkkk```nnnvvvuuukkkiiirrrwwwuuurrrqqqpppnnnkkkhhheeedddbbbhhhkkkkkkttttttcccXXXVVVXXXYYYXXXYYYYYYTTTJJJAAA:::444///---///000222222111///...000000000000111222333444555666666666555444444444555666444888===DDDeeeCCC;;;===333222333333222111222444666===aaayyyuuuwwwyyy{{{zzz|||{{{www]]]uuuyyyrrrooo]]]TTTSSSVVV^^^tttfffhhhuuuhhhIIIAAACCCNNNOOO:::888>>>FFFJJJDDD======BBBFFFNNNRRRUUUWWWZZZcccoooxxx{{{zzz{{{|||~~~~~~{{{yyy|||vvvooohhh```eeennnxxx~~~wwwrrr|||xxxcccOOOKKK\\\lllxxx{{{}}}wwwlllUUUHHH;;;555444111000111111000222555333111666>>>WWWnnnWWWcccbbb<<<666333,,,///......------------......(((000///---///000<<>>BBBFFFIIINNNVVV\\\aaabbbcccdddgggkkkoooqqqnnnvvvvvvtttooommmooonnnjjjiiikkkppppppvvv~~~{{{zzzsssqqqqqqpppnnnmmmkkkjjjiiiiiigggtttwwwhhhZZZ\\\fffmmmeeeeeefffiiiggg___PPPEEERRR|||sssCCC222444888DDDmmm~~~lllaaajjj}}}jjjtttqqqKKK222,,,------,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,---------666NNNsssggghhh}}}qqq[[[AAA<<>>NNNiiiiiiWWWOOOGGGQQQjjjzzz```]]]zzzqqq\\\PPPeee}}}tttlll[[[ggguuuuuuddd\\\fffooonnnccc```[[[WWWSSSQQQQQQQQQRRRSSSPPPOOOXXXeeehhhcccaaaYYYQQQMMMNNNRRRSSSSSSVVVSSSLLLCCC:::555333222111111222222111000///...111111000111111222333444444666777666555333333444444555333777===FFFkkk|||ooo???<<<;;;666222333333222111111444666777SSSfffkkkmmm~~~yyyzzzeeegggkkk~~~zzzcccjjj~~~xxxuuummmVVVMMMOOOXXXggggggjjj~~~jjjLLLAAA@@@JJJLLL:::888:::AAADDD@@@;;;===BBBDDDKKKSSSYYYXXXXXX```kkkrrrtttyyy}}}nnndddaaa```^^^gggmmmyyy}}}nnnooo|||}}}yyyqqq\\\NNNTTTcccttt{{{uuugggPPPDDD888444333111000111333000222555333111888DDD^^^eeeTTTrrrVVV777666222,,,000......------------......***000///---000000999LLL___jjjooommmooorrrhhhXXXQQQMMMbbbsss}}}xxx___YYYbbbSSSOOOUUUPPPEEEQQQjjjxxxrrrmmmjjjhhhjjjbbbdddfff```eeerrrvvvsssooommmllliiifffggglllvvv~~~mmmZZZ>>>::::::===>>>:::777888666777777777888999:::;;;888888999999:::;;;<<<======AAAFFFJJJLLLPPPVVV[[[bbbdddfffggghhhjjjmmmoooooozzz|||vvvrrrooopppooommmnnnrrrxxxzzz}}}|||qqqoooqqqpppnnnkkkiiihhhggggggfffqqqrrrcccWWWZZZeeelllgggffffffgggeee\\\MMMBBBRRRzzzkkk>>>333555:::OOOvvv~~~ooojjj]]]mmm|||llluuuyyygggAAA222111......+++++++++++++++*********++++++,,,,,,,,,,,,------,,,,,,------444JJJnnnrrrpppxxxlllJJJ;;;CCCWWWsssmmm}}}sss}}}zzzlllVVVFFFDDDMMM```www{{{vvvuuusssjjj```SSSFFF===NNNgggdddSSSNNNIIITTTmmm|||aaa^^^}}}vvv]]]NNNgggtttjjjSSS```sssvvvbbbVVVaaannnppp]]]YYYSSSNNNJJJHHHHHHIIIGGGGGGEEEEEEIIIQQQYYY]]]______^^^YYYRRRMMMLLLMMMQQQLLLEEE>>>777222000000333333222222222111111111111111111111222333444444111444666666444333444555555555444999@@@LLLuuuyyywww^^^======555888222222222111000111333555333EEESSSdddhhh~~~ooo[[[\\\ddd~~~|||hhh^^^ttt}}}|||}}}qqqWWWNNNQQQ^^^oooeeetttgggKKKAAA???HHHMMM;;;888555<<<@@@@@@AAAEEEFFFEEEFFFRRR[[[ZZZWWWYYY___bbbdddppp}}}}}}wwwsssssstttooodddWWWUUU___kkkqqqxxxyyykkkbbbjjjssstttpppttttttssslllYYYSSSaaapppzzzlll^^^JJJ???555333333222111222444000111555333111<<>><<<<<>>???@@@AAABBBCCCEEEIIIOOORRRSSSUUUYYY\\\bbbfffjjjlllmmmnnnppprrrppp~~~wwwsssqqqrrrrrrssswww~~~{{{{{{}}}xxxnnnnnnpppooommmkkkjjjiiihhhhhhhhhmmmhhhZZZUUU^^^jjjoooppplllfffccc___VVVJJJAAASSSwwwddd:::555333999XXX|||~~~~~~uuukkkrrraaayyy~~~pppvvv~~~www~~~aaa:::222222------************++++++++++++++++++,,,,,,,,,,,,------,,,,,,...///222BBBaaa~~~}}}yyyWWW>>>FFF___qqqmmmuuuvvvxxx~~~zzznnnYYYIII>>>FFFXXXooo~~~|||}}}~~~}}}xxxtttttttttlllcccVVVGGG===NNNfffbbbPPPMMMJJJVVVooo~~~bbb```{{{[[[JJJfff~~~pppeeeLLL[[[rrrwwwaaaSSS```qqqtttYYYUUUPPPJJJFFFCCCCCCCCC<<>>111888222222222111000111333555000<<>>OOOiiiWWW^^^uuuCCC000666222---444.........------.........+++...******000000444CCCIIIRRR^^^gggjjjkkkmmmppp[[[XXXmmmlllttt|||bbb[[[ZZZNNNMMMYYYXXXLLLLLLXXXnnnxxxmmmgggfffhhhnnneeegggjjjbbbcccpppwwwvvvqqqnnnmmmjjjeeeeeehhhnnnoookkkjjjoooppp^^^FFF777222000333555555999>>>999>>>DDDDDD@@@???DDDIIIDDDDDDEEEGGGHHHIIIJJJKKKPPPUUU[[[^^^^^^___aaacccaaaffflllqqqrrrtttwwwzzzqqqxxxtttrrrtttvvvyyyyyyzzztttlllnnnooonnnmmmlllkkkjjjjjjjjjiiihhh___TTTUUUdddqqquuu{{{ssshhh___XXXPPPFFF>>>TTTttt___888666222999^^^~~~vvvyyyppplll{{{eeerrrvvv|||xxx^^^555000111******))))))******+++++++++,,,++++++,,,,,,,,,---------,,,---000111111;;;VVVqqq}}}```BBBKKKggg~~~pppccceeewwwtttrrryyyoooeeeIIIFFF???PPPfffooo|||{{{{{{zzzuuutttuuutttoookkk^^^PPPFFFRRRcccYYYJJJLLLJJJggguuusss___aaa~~~[[[KKKcccsss___KKK[[[ooo|||hhhPPPZZZssszzz^^^WWWPPPKKKIIIHHHHHHJJJIIIGGGIIINNNOOOYYYyyy|||fffWWWPPPPPPNNNLLLEEE;;;555444333000////////////000000000000000111222222111000111333555555555555555555555555999555<<>>CCCNNN```gggUUUKKKWWWOOO^^^kkkjjj```ZZZXXXWWWYYYaaahhhlllwww}}}zzzooo[[[RRRTTTQQQVVV```llluuummmmmmzzz}}}mmmnnnzzz||||||vvvqqqnnngggXXXHHH;;;555000///222444333000888111111555444444EEE[[[dddLLL^^^;;;111111222)))...///............---------///***///<<>>888777BBBKKKOOOVVVTTTFFF???FFFRRRbbbhhhZZZMMMOOOUUU___hhhjjjiiihhhgggdddllluuu}}}vvvddd[[[QQQFFFFFFNNN]]]```iiittt~~~wwwxxx||||||zzztttnnniiibbbRRRCCC:::555000///222444333111666222222555333555HHH^^^ddd[[[YYY999111111222)))...............---------------)))...999<<<555333666EEELLLPPPQQQYYYjjjxxx{{{nnniiirrrvvv```RRRTTTWWWZZZWWWPPPLLLLLL```vvvttthhhgggiiihhhjjjhhhfffeeebbbccckkkvvvvvvqqqlllhhhgggggghhhjjjllljjjhhhiiilllgggUUUCCC777666555444555888:::;;;BBBFFFIIIHHHGGGHHHKKKMMMOOOVVV\\\^^^___cccfffgggpppssssssoookkkjjjkkkjjjmmmqqqrrrsss|||{{{www|||~~~zzzyyy|||}}}{{{uuuttttttnnnuuuvvvrrrkkkhhhiiiiiiggg```\\\VVVVVVcccuuuqqqccc```WWWGGG???BBBaaaxxxUUU999888///HHHuuuzzz|||iiibbbiiirrroooBBB000222)))...---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***,,,+++...333888SSS{{{sssqqqhhhBBBFFFccczzzzzzddd\\\dddvvvooottt|||xxxpppSSSGGG???HHHWWWaaasss~~~{{{zzzyyyxxxuuuqqqppppppooojjjggg___TTTIIIPPP\\\SSSGGGLLL[[[uuu}}}sss[[[\\\{{{~~~XXXJJJeeewwwbbbNNNWWWnnn~~~jjjPPPZZZttt|||dddVVVQQQ[[[ccc```^^^___^^^^^^\\\\\\lllqqqUUUDDDLLL___iiicccTTTBBB666333111...------......//////......///111222222111111222333444444444444444444444444888555???KKKWWWzzzccc???888777555777222222111111111111222222333555DDDbbbaaadddnnnrrryyy{{{tttfffmmm~~~|||~~~kkk\\\www|||qqqkkknnnqqqttt{{{uuudddNNN999333999@@@CCCDDD===999AAAKKKRRR[[[YYYJJJBBBIIIUUUaaagggaaaRRRGGGWWW\\\aaaeeelllssssssooorrr{{{}}}wwwgggXXXJJJEEEEEEIIISSS___ooopppuuu~~~~~~{{{yyywwwrrrjjjcccZZZJJJ<<<888444000///222333333111444222333444333888LLLbbbbbboooQQQ666//////111***...............------------+++)))---444444......444AAAFFFHHHJJJUUUhhhssstttgggdddkkkxxx|||^^^UUU\\\aaaaaa^^^YYYSSSMMM[[[mmmuuukkkhhhiiiiiikkkiiihhhfffbbbaaahhhrrrtttqqqlllgggeeefffiiijjjllljjjggghhhkkkgggVVVDDD777555333333444777:::===CCCCCCBBBBBBBBBDDDHHHLLLRRR]]]gggiiijjjnnnqqqqqqwww|||}}}yyyvvvvvvsssnnnxxxtttooorrrwwwzzzzzzwwwwww{{{}}}}}}~~~zzz|||}}}zzzxxxuuuuuuqqqyyyyyyuuummmiiiiiigggdddYYYYYYYYY]]]jjjyyyqqqeee```TTTCCC>>>DDDeeexxxUUU888666444UUUjjjfffgggooobbb:::,,,111,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***---,,,...333777NNNrrrooo}}}{{{rrrHHH@@@TTTkkk|||zzzeee```pppvvvlllxxxrrrXXXRRRCCC>>>HHHXXXjjj}}}{{{yyyxxxuuusssqqqpppooommmiiifffccc[[[PPPSSS[[[SSSJJJPPPfff|||rrrXXXZZZzzz}}}YYYMMMjjjxxxbbbMMMVVVooonnnRRRZZZuuu~~~eeeUUUUUUjjjvvvooofffggggggnnnpppqqquuu]]]FFF===QQQnnn}}}tttaaaKKK;;;555222///---...///000000000/////////000222222111111222444333333333333444444444444<<<888AAAQQQeeezzzRRR<<<888555333555222222111111111111222222111555AAA___dddXXXkkklllnnn|||zzz{{{ttt[[[lll}}}sssnnnppprrruuuvvvmmmbbbNNN:::333888@@@HHHNNNBBB<<>>BBBFFFTTTfffmmmiiiaaa[[[\\\dddvvviiicccjjjooonnnllliii___TTTVVVdddzzzxxxmmmhhhhhhiiiiiihhhhhhfffaaa^^^ccckkkrrrqqqnnnhhheeegggiiijjjkkkjjjggghhhjjjgggXXXHHH666333111222444666:::???CCC>>>::::::<<>>HHHiiiwwwUUU888666<<>>DDDKKKUUUeeepppkkkdddfffiiihhhiiiiiimmmzzzxxxllljjjiiippp}}}sssrrrmmmfff______gggooolllllloootttvvvuuuvvvxxx{{{|||~~~xxxyyytttppptttwwwrrrrrrooojjjhhhhhhccc]]]TTTWWW\\\dddsssooo^^^RRRCCC777===LLLmmmvvvTTT999777EEErrrooonnnpppkkksssMMM333,,,...000+++)))++++++++++++++++++++++++))))))*********+++++++++***...,,,,,,111333AAAZZZttt~~~UUU@@@CCCRRRdddooojjjqqqgggssssssnnn]]]RRRGGG???OOOiiiooonnnyyy|||{{{|||}}}{{{yyyqqqrrrrrrqqqooollliiigggaaaaaaYYYWWWYYYQQQLLLTTTppp|||vvviiiWWW^^^|||{{{___VVVwww|||bbbLLLYYYwwwxxxXXX]]]xxxqqq\\\cccpppZZZ[[[vvvxxxrrrkkkrrr}}}|||qqqcccTTTKKKOOOcccxxxzzzrrr```JJJ:::333...***...///111333333222111000...///111111111111333555333444444555555666666666777777JJJiiiZZZ>>>:::555333444222111111000000000000111111...666:::RRRtttyyyyyyjjj|||tttXXXUUUiii}}}tttjjjeeeeeeUUUCCC::::::AAAOOO\\\LLLCCCDDDKKKUUUjjjuuuoooSSSDDDGGGNNNPPPdddkkkVVVIIISSS[[[[[[XXXZZZ]]]___[[[[[[]]]aaabbbaaacccggg|||ppp```iiitttzzz|||}}}zzzvvvtttrrrsssmmm___RRRHHH???888111111111111111222333444111666555222888JJJ[[[bbbjjj^^^999111///---000***...------------,,,,,,,,,,,,,,,,,,---,,,++++++---///000:::DDDOOO]]]kkkjjjaaaTTTQQQXXXfffxxxeee^^^]]]hhhssspppdddYYYPPPTTTgggvvvllliiikkkhhhhhhjjjiiiccc]]]^^^dddmmmuuuvvvoookkkmmmnnnjjjiiiiiihhhhhhkkkjjj___SSS;;;333000444777888???IIIOOOAAA888:::@@@CCCHHHOOO[[[lllttthhh\\\]]]aaa```___```fff}}}}}}aaaaaaccckkkvvv~~~sssnnnhhhaaa[[[ZZZcccmmmnnnllliiigggdddaaa``````fffgggkkkrrr}}}zzzxxxrrrrrrvvvtttmmmmmmjjjfffffffffaaaYYYUUUXXX]]]gggvvv|||hhhTTTHHH<<<555???PPPqqqtttRRR::::::OOO~~~yyyiiipppvvvrrruuuEEE222------000)))***++++++++++++++++++++++++)))************+++++++++***///,,,+++000222;;;NNNuuuttt|||\\\DDD>>>HHHZZZlllaaa~~~{{{]]]eeeuuuooo^^^TTTNNNDDDOOOccc```[[[llluuu}}}|||xxxxxx|||~~~|||zzzoooppprrrqqqnnnkkkhhhfff___ccc^^^ZZZZZZSSSOOOWWWoooxxxooodddXXXbbb~~~zzz___XXXzzzeeeOOO\\\|||~~~\\\___zzzqqq[[[bbbkkkVVV\\\{{{nnndddeeemmmpppmmmoooooohhh[[[TTTZZZeeekkkhhhcccVVVEEE888333...***---///111333333222000///---///111111111222333555444444555666666777888888777<<>>MMMZZZQQQHHHFFFIIIQQQfffwwwuuuZZZCCCFFFOOONNNaaaooo^^^GGGSSS]]]^^^\\\[[[[[[ZZZVVVVVVZZZ```aaa___bbbgggxxx}}}|||iii]]]ccckkkqqqxxx{{{wwwtttqqqmmmnnngggXXXJJJAAA<<<888///000111111111222333444222777555222<<>>XXXooommm|||rrr<<<111...***///''',,,************************)))************+++++++++***///,,,+++000000666FFFmmmwww~~~rrrsssgggJJJ<<>>UUU___[[[OOO333222111---000***------------,,,,,,,,,+++++++++***)))))),,,///...***,,,888DDDLLLXXXeeehhhbbb]]]WWWaaaqqqvvv}}}zzz]]]RRRfffvvvmmm\\\VVVKKKIIIZZZ{{{}}}rrrppptttooopppssssssmmmffffffkkklllxxx}}}vvvqqqsssqqqkkkggghhhhhhiiilllnnnfff\\\CCC999666<<>>:::888CCCTTTuuupppNNN<<<@@@\\\{{{llluuuooo666000...(((...'''---************************)))************+++++++++***///,,,***///000444AAAmmm}}}ooo^^^pppPPP===CCCWWWoooVVVgggsss]]]~~~pppuuuooohhh^^^SSSIIIFFFOOO[[[kkkuuu}}}{{{yyy|||yyyxxxzzz~~~{{{wwwppplllggggggjjjjjjhhhdddcccbbb```^^^\\\ZZZXXXWWWjjjgggdddZZZVVViii}}}|||___bbbeeeYYYddd```eee}}}sss[[[___rrrZZZZZZoooWWWZZZccc]]]VVV[[[YYYVVVRRRMMMHHHDDDBBB===<<<:::888555222000///............/////////000222222222222222222333333555888444333999777333:::???OOO~~~~~~uuu|||JJJAAA666000000222111000222222222111111111000000000111333888CCCZZZyyy{{{ssshhhaaarrr{{{zzz~~~ppp[[[JJJFFFddd~~~yyy}}}|||wwwrrrooorrrcccSSSJJJAAA<<>>666000000...******---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,222@@@NNNTTTVVV]]]gggcccaaadddiiiiiilll{{{nnnTTTVVVddd]]]TTT\\\NNNGGGQQQrrryyyrrrvvvsssmmmiiiiiijjjhhheeennnrrruuutttsssrrrllleeehhhhhhgggfffiiimmmkkkfffIII>>>999>>>BBBDDDMMM[[[XXXHHH<<<===DDDIIINNNRRRZZZqqqvvv\\\GGGJJJTTTVVVXXXVVVhhh}}}]]]WWWSSSUUU___llluuuzzzzzzpppgggeeeddddddkkkuuuuuuwwwxxxwwwwwwxxx{{{}}}zzzyyyyyyuuupppooollliiihhhiiifff\\\TTTRRRYYYbbbpppwww```QQQCCC:::444777KKKaaa|||ttt@@@BBBaaagggrrrsssXXX>>>******000...)))(((************************************************---------,,,---000444888cccvvvoooccc]]]<<>>JJJOOOTTTRRRUUUKKKOOOmmmrrryyyeeeLLLIIIUUUVVVXXXdddmmm```WWW\\\hhhrrrwwwyyyqqqkkkfffgggfffddddddfffhhhmmmooonnnooossstttsssjjjddddddooozzz|||zzzwwwjjjiiihhhfffaaa___gggqqq||||||vvvkkkeeehhhpppvvv~~~}}}{{{uuuqqq]]]SSSEEE;;;666444333222111111222222222333333333444444777===HHH]]]ZZZ999333///......,,,,,,...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++111@@@NNNXXX]]]___fffbbb```]]]VVVSSSbbbuuugggQQQWWW^^^UUUKKKKKKKKKOOO___yyywwwqqqhhhhhhjjjoooqqqnnngggbbbZZZeeemmmkkkhhhggghhhhhhbbbhhhkkkiiihhhhhhgggdddPPPJJJHHHKKKKKKKKKSSS___cccPPP>>><<>>IIISSSVVVRRRTTTKKKNNNjjjnnnlllOOOGGGUUU[[[[[[aaattteeeVVVUUUaaapppzzz~~~pppkkkiiilllmmmmmmooossshhhiiiiiihhhmmmsssssspppmmmjjjllluuuzzzyyyvvvvvvsssoookkkiiiggghhhpppzzzyyyyyyvvvpppmmmrrr{{{{{{uuuppp\\\QQQBBB777222222222222111111111222222333333444222222===JJJUUUkkksssKKK555111...---------......,,,,,,,,,++++++++++++***************************---***,,,:::MMM\\\bbbbbbbbb```___]]]UUUPPP[[[llluuuPPPLLL[[[]]]UUURRRTTTQQQTTTjjj~~~vvvpppiiihhhjjjppprrrmmmfffbbb^^^eeejjjhhhfffffffffccc\\\dddjjjiiihhhiiijjjhhhYYYQQQKKKKKKMMMOOOVVV]]]gggSSS???999CCCNNNRRRRRR\\\nnnrrr___NNNNNNTTTUUU\\\^^^wwwlll[[[XXXTTTQQQSSSYYYaaagggllljjjjjjmmmpppuuuzzz~~~yyy|||zzz|||uuuppppppooommmlllnnnnnnmmmjjjcccVVVMMMPPPXXXfff}}}lllaaaTTT@@@555999777999VVV|||aaaFFFYYYxxx~~~nnn|||ppp888000***+++,,,))))))+++************************************************'''***---...//////000111XXXhhh~~~zzzRRREEENNNyyynnnYYYZZZxxxqqqaaaiiikkkqqqvvvllliiihhheee^^^RRRGGGEEEIIIbbbhhhmmmpppvvv||||||yyyvvvwwwxxxxxxxxxwwwvvvvvvsssrrrppppppqqqqqqpppooollllllllllllkkkhhhdddbbbaaa```^^^]]]]]]]]]^^^^^^```]]]aaadddcccmmmvvvqqqcccnnnqqqiiizzztttgggrrrnnn]]]jjjppp]]]fffvvv\\\OOOXXXYYYFFF666222222222111000///...---------------------------////////////000000000111000000111222333333444444222666555666888555@@@ZZZvvvsssccc]]]tttqqqCCC666555444333333222111000000000000000000000000000------///000000>>>ddd|||```VVVbbbpppuuussszzzxxxhhhjjjooo~~~|||{{{zzzzzz|||tttnnniii```OOO???@@@JJJYYYWWWNNNPPPJJJPPPjjjkkkxxxiiiMMMBBBTTTbbbaaa```tttiii[[[TTT[[[jjjxxxkkkhhhhhhlllooopppuuuzzzoookkkeeeeeemmmuuuuuuooonnnqqqwww|||{{{vvvvvvzzz|||tttooopppssstttwwwzzz~~~}}}|||{{{yyyzzz~~~xxxpppkkk\\\QQQBBB666111000111111000000111222333333444444333444EEETTT___}}}fff@@@222111...,,,---......---,,,,,,+++++++++*********************************...***+++777KKK^^^fffgggbbb```bbbccc[[[SSSWWWbbbzzzUUUGGGVVVdddiiimmmnnneee[[[ggg}}}vvvqqqrrrmmmkkkppppppjjjeeeccc```bbbccccccfffjjjgggaaa]]]eeekkkkkkiiijjjkkkiiibbbVVVKKKHHHMMMRRRWWWZZZgggUUU@@@777???LLLRRRRRR\\\kkkooo```QQQQQQUUUUUU[[[___zzz~~~fff\\\[[[XXXTTTRRRWWW___eeegggiiikkkmmmqqqwww|||}}}}}}wwwuuupppmmmnnnmmmjjjjjjlllllljjjfff^^^SSSNNNVVVbbbppppppccc\\\JJJ<<<666999666<<<```TTTIIImmm}}}{{{ppp^^^444000------+++))))))***************************************************(((+++...000000000000111JJJxxx{{{ttt]]]HHHHHHdddwwwwwwiiifffwww|||\\\QQQTTTbbbnnnnnniiieeebbb^^^VVVLLLGGGGGGffflllpppoooooorrrsssqqqrrrrrrtttuuuvvvuuuttttttooonnnmmmllllllkkkllllllmmmmmmmmmllljjjgggeeeccc______^^^]]]\\\[[[[[[ZZZ^^^YYY^^^cccccciiipppkkkeeennnuuulll|||ssslllvvvllldddrrrppp^^^bbbnnngggQQQDDDKKKJJJ;;;333......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000111111000000111222333444444555333666444444666777KKKmmmqqqbbbZZZfffZZZ888555555444333222111000000//////000000000000111111///---///222111:::]]]dddSSSdddyyysssxxx}}}|||{{{zzz{{{}}}tttoookkkeeeUUUEEEBBBHHHYYYUUUKKKNNNJJJQQQllllllkkkfffOOOAAAQQQbbbcccaaaqqqooofff[[[YYYeeettt~~~jjjhhhiiikkklllmmmrrrxxxwwwqqqhhheeellluuuvvvqqqsssxxxyyy{{{}}}vvvsssyyy}}}|||}}}xxxrrrkkkeeeZZZOOOAAA555000000000000000000111222333444444555777:::LLLYYYfffUUU888000000...+++,,,///...+++++++++++++++************************************,,,,,,,,,333DDDWWWdddgggcccaaacccgggbbbVVVSSSWWWkkkcccNNNRRRcccsssuuuccccccwww|||xxxuuuzzzqqqlllooonnngggcccdddZZZZZZ[[[^^^gggooommmgggeeekkknnnllljjjkkkjjjgggfff[[[OOOKKKNNNSSSWWWWWWcccUUUBBB777<<>><<<222000...////////////...------,,,,,,,,,------.........//////000000000111111111///000111222333444444555555777444666999???\\\eee]]]dddzzzmmmFFF666222222222111000000000000.........//////000000000222...000333111666SSStttxxx{{{uuu^^^sss{{{}}}{{{}}}{{{{{{{{{||||||{{{{{{|||}}}~~~wwwqqqmmmhhhZZZIIIBBBEEEQQQRRRLLLQQQLLLQQQlllnnnhhhooo```KKKOOO]]]```___kkksssrrrdddYYY___nnnzzzooommmmmmnnnmmmlllpppwwwyyywwwpppjjjllluuu}}}}}}zzz|||{{{xxxsssmmmfffbbbUUUKKK>>>444000000111000///000111222333444444555777???UUU___nnnsssFFF666///111...***+++///...)))++++++++++++************************************))),,,---...888JJJZZZaaa```[[[]]]dddcccYYYRRRRRR^^^~~~vvv^^^PPPYYYnnnwwwyyyqqq```XXXcccxxx~~~|||{{{}}}qqqkkknnnlllddd```cccUUUXXX[[[___iiisssuuurrrlllnnnnnnlllmmmnnnlllgggdddaaa[[[TTTQQQSSSVVVXXX```VVVEEE999;;;HHHRRRTTTYYYeeeiiiaaaXXXWWWXXXXXXZZZ```~~~wwwdddeeefffeee___XXXYYYbbbjjjiiimmmnnnmmmqqqxxx{{{zzzvvv{{{tttsssrrrsssvvvtttnnnlllmmmjjjeee```\\\ZZZ```qqqjjj___UUUJJJ999666222333>>>[[[TTTttttttaaa999///...+++******++++++)))************************************************)))+++---.........///000===kkk}}}~~~{{{kkk}}}xxxnnnJJJ;;;BBBSSSsssjjj<<<===LLLYYYhhhllleeeaaadddeee```YYYUUUZZZdddjjjgggccceeejjjnnnoooppprrrtttuuuuuuuuutttppppppooommmkkkjjjlllmmmmmmmmmkkkhhheeeccccccdddZZZ\\\^^^``````^^^\\\ZZZXXXQQQUUU\\\\\\```ddd___dddeeeqqqxxxssssssssslllsssxxxuuukkkkkktttwwwsssgggiiiqqqwwwooo\\\NNNKKKCCCEEE<<<444777444---...,,,,,,,,,,,,,,,,,,++++++,,,------///000111222222000000000000111111111111///000000222333444555555888999777999>>>GGGiiixxxbbbaaauuuaaa<<<999///000000///...///000111---------.........//////000***+++///,,,---FFFeeellllllggg~~~{{{yyy|||xxx|||yyy~~~}}}sssooofff}}}~~~|||||||||||||||}}}}}}~~~zzzsssnnnjjj]]]KKKAAABBBJJJPPPPPPUUUMMMPPPlllpppnnn~~~sssVVVOOOWWW[[[]]]eeetttxxxiiiYYYZZZiiiwwwtttrrrrrrrrrpppooossszzzwwwzzzvvvooonnnxxx~~~}}}}}}|||xxxtttpppjjjddd```QQQHHH<<<333000111111111///000000222333444555555333AAA]]]gggvvvhhh>>>999///111///******///---(((+++++++++************)))))))))))))))))))))))))))&&&,,,---***...???QQQZZZZZZTTTUUU___ccc[[[TTTTTTWWWvvvkkkPPPOOOdddfffkkkhhh\\\QQQWWWmmm|||pppjjjmmmlllccc___bbbUUU[[[```dddkkktttzzzzzzmmmmmmlllkkkooosssqqqkkkaaaeeeeee]]]TTTRRRVVVZZZ^^^WWWHHH:::;;;HHHSSSVVVYYYccchhhaaaYYYXXXZZZYYY[[[aaawwwfffcccffffffaaa\\\^^^hhhrrrkkkppppppnnnqqqxxx{{{yyyxxx{{{zzzrrrqqqqqqtttwwwtttnnnjjjkkkjjjddd^^^\\\^^^hhhzzzooo```]]]SSSDDD999777111222FFFmmm^^^vvvsssqqqvvvNNN---,,,+++)))'''))),,,,,,***************************************************)))***,,,,,,,,,,,,...///444\\\zzzzzz~~~iii|||uuuUUUGGG>>>NNNnnnpppyyyUUU@@@EEEVVVaaakkkgggcccbbbcccbbb]]]YYYQQQVVVZZZ^^^eeelllkkkfffkkkmmmooorrrsssrrrqqqpppllllllkkkjjjjjjjjjjjjkkkmmmkkkiiifffcccbbbaaaaaa[[[\\\^^^^^^]]][[[XXXVVVSSSTTTSSSRRRVVV]]]___]]]^^^bbbgggjjjkkkjjjjjjjjjnnnooopppqqqpppnnnlllkkkccccccbbb^^^WWWNNNEEE???;;;:::888666333000...---...---,,,+++++++++,,,------------------...000000000/////////000111222222222222111111111111111222999222222:::BBBWWW~~~eeeTTTcccxxxIII@@@333111111000000000000111111---......///000111111222222,,,***...///000===NNN```[[[nnnvvvsssnnnsssttt|||uuurrr~~~vvvhhheeehhhsss}}}www|||yyyvvvvvvyyy{{{{{{yyywwwtttooohhhbbbYYYHHH888FFFUUU^^^XXXPPPVVVccclllooo|||uuuYYYIIIRRR___```kkkooovvvuuueeeXXXbbbvvvxxxsssqqqssstttsssuuuyyy~~~uuummmppp~~~wwwyyyrrrooooookkk___VVVHHHAAA888222111222333222000111222333444555666666999OOOYYYdddXXX111666//////...---,,,,,,++++++,,,,,,,,,+++++++++******++++++***************+++''')))++++++...777EEEPPPKKKMMMTTT[[[]]]ZZZVVVTTTYYYhhh}}}___VVVWWWdddaaa___]]]VVVUUUhhh~~~|||zzzyyytttmmmfffbbb```^^^\\\VVVYYY^^^eeekkkqqquuuwwwiiiiiijjjmmmmmmlllkkkllllllkkkhhh___WWWSSSUUUXXXbbb\\\KKK::::::JJJUUUUUUZZZeeeggg^^^XXXZZZ[[[VVVZZZ```xxxbbb[[[dddfff^^^\\\fffqqquuurrriiilllpppnnnrrrxxxttt|||qqqoooqqqpppooonnnllljjjiiihhhfffaaa[[[ZZZaaaqqqoooddd]]]RRREEE===888222444666HHH~~~rrrrrr{{{zzzfff===///,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++******++++++++++++******)))******++++++,,,------777GGGfffwww|||mmmcccBBB???LLLppptttdddkkkzzz___FFFDDDQQQ[[[fffdddcccddddddbbb___[[[RRRMMMOOO[[[bbb___\\\]]]aaaeeekkkoooppppppqqqqqqmmmlllkkkiiiiiiiiijjjkkkjjjhhheeebbb___^^^]]]]]]YYYZZZ\\\\\\[[[XXXUUUSSSRRRWWWXXXUUUSSSUUUVVVUUUUUUXXX]]]``````_________bbbcccddddddcccaaa^^^]]]UUUTTTPPPLLLFFF???:::777444333222111///...---,,,------,,,+++++++++,,,---------------...///000000000000/////////000111111222111111111222333444444666666999AAANNNkkkuuukkk[[[YYYttteeeBBB777000111111000000000000111111111000000000000/////////000+++,,,000000...777DDDRRRTTTiii~~~oooffffffjjjvvv}}}xxxwwwrrrzzzlllggghhhiii{{{zzzwwwtttuuuxxxzzzyyywwwwwwuuuoooiiiddd[[[LLL===FFFTTT]]]VVVMMMQQQ^^^hhhkkk||||||bbbMMMRRR___eeeiiijjjoooooocccYYYaaaqqqwwwvvvwwwzzzxxxtttrrrttt}}}~~~wwwmmmkkkrrrzzz{{{|||vvvpppnnnmmmfffYYYNNNBBB===666222111111111111000111222333444444666777666MMM___ppp|||LLL111333///......---,,,,,,++++++,,,,,,+++++++++*********++++++***))))))******+++((()))******,,,333>>>GGGAAACCCKKKXXXbbbaaaXXXPPPOOO^^^~~~kkk\\\PPPSSS[[[bbbccc\\\ZZZfffuuu~~~}}}yyyssslllfffcccaaa___^^^[[[]]]bbbgggmmmqqqtttvvvjjjiiiiiiiiijjjiiijjjlllkkkkkkhhhaaaYYYUUUVVVYYYaaa]]]OOO>>>===JJJUUUVVVYYYcccfff^^^XXX[[[[[[XXXYYY```zzzbbbZZZbbbddd___bbbrrryyyllljjjmmmmmmsssyyyvvvqqqpppqqqqqqpppnnnllljjjiiiiiiiiiddd___```jjj{{{rrrbbbYYYRRRHHH===777222666888===```iiirrryyy}}}}}}XXX222...,,,,,,+++++++++***************++++++++++++******)))******++++++******))))))******++++++,,,,,,---111===VVVppp{{{|||qqqtttoootttpppQQQBBBNNNrrrppp___dddpppzzzlllNNNDDDKKKUUU^^^aaaeeefffeeebbb___^^^VVVIIIIIIXXX___VVVPPPUUUVVV^^^ggglllmmmmmmpppssslllkkkhhheeedddeeeggghhhdddccc```]]][[[YYYYYYXXXZZZ[[[[[[[[[YYYWWWTTTRRRSSS]]]aaa[[[QQQMMMNNNNNNLLLOOOSSSUUUUUUTTTSSSSSSUUUUUUUUUUUUSSSPPPNNNLLLGGGDDD???:::666333222111...............------------,,,,,,++++++,,,,,,---------------...///000111111111000000///000000000111111111222333444666666333:::AAAIII___```ZZZUUUfffoooMMM<<>><<<888555222222222222.........///////////////,,,,,,,,,,,,,,,,,,------------------...///000111333333222111111000111111111111111222333444555666222===FFFQQQqqqmmmVVVRRRVVVyyy]]]======...777000000////////////000000444333333111000///...------,,,---111000---///555:::JJJfff{{{xxxnnneeebbbdddcccfffvvv|||tttxxx|||zzzwwwxxxbbbjjjzzz|||}}}}}}|||yyyvvvttttttwwwwwwuuusssuuuuuurrrllliiidddYYYNNNHHHQQQWWWRRRHHHIIIUUUaaaffftttzzzjjjTTTMMMYYYfffeeeaaabbbhhhjjjeeebbbbbbjjjoooxxx}}}yyypppkkklllvvv{{{~~~xxxsssqqqqqq}}}}}}{{{}}}ssspppllljjjeeeYYYIII<<<555444333222111111000000///111333333444777<<>>VVVnnn||||||}}}kkk```hhh^^^999&&&///++++++++++++************(((((())))))))))))(((((())))))************)))))))))))))))***++++++,,,,,,...///;;;RRRkkk}}}~~~}}}[[[fffEEEKKKkkk||||||qqqgggcccgggvvv```JJJGGGMMMWWW___hhhjjjeee```^^^^^^```___YYYSSSWWW^^^\\\SSSTTT]]]gggjjjhhhgggjjjooojjjgggccc___]]]]]]^^^```[[[ZZZYYYXXXYYYZZZ[[[\\\ZZZZZZYYYXXXVVVTTTQQQPPPQQQ^^^fff^^^QQQJJJKKKMMMIIIKKKMMMMMMLLLJJJIIIIIIIIIHHHGGGDDDBBB???<<<;;;777777666444333333222222000000/////////.........+++++++++,,,,,,---------...............///111111555444333333222222222222222222222222222444555555333AAAOOO```|||^^^NNNMMM]]]SSS777===///777000000////////////000000111111111111000000//////...------/////////222666:::JJJiiiuuu}}}uuullleee______fffppphhhdddoootttrrr|||rrriiijjjyyy}}}~~~{{{xxxvvvvvvxxxxxxuuurrrttttttrrrmmmjjjggg___VVVJJJOOOSSSPPPIIIIIITTT___gggkkkllldddTTTLLLTTTaaagggbbbaaaiiipppnnnfff___gggjjjrrrxxxwwwqqqoooqqqxxx{{{}}}yyywwwwwwyyy||||||vvvvvvpppmmmhhhddd^^^RRRDDD999111222333333333222111111000111333333444:::DDDLLLbbb}}}GGG///222///,,,,,,,,,,,,,,,++++++++++++++++++*********))))))))))))(((((()))******+++'''((())))))***,,,...111JJJVVVbbbjjjoooooofff[[[UUUZZZaaaaaabbbmmmhhhPPPDDDUUU___\\\XXX\\\___]]]hhhvvv}}}}}}|||vvvrrrmmmiiigggffffffeee\\\^^^bbbfffjjjnnnpppqqqzzzyyyrrrgggbbbddddddbbbhhhhhhhhheeebbb^^^\\\[[[ZZZ]]][[[PPPGGGHHHOOOTTTXXX___eeedddaaa```aaabbb```hhh^^^ZZZ^^^```bbbssstttccceeehhhpppyyyzzzrrrqqqnnnppppppnnnjjjiiimmmppppppiiieeejjjvvv~~~{{{ddd]]]TTTLLLBBB888333444:::>>>FFFkkk{{{www|||{{{nnnhhhbbbLLL333+++...+++++++++*********))))))((((((((())))))((((((((()))))))))******)))))))))((())))))******+++,,,,,,///...888OOOkkk}}}wwwaaakkkGGGEEE^^^zzz|||uuudddYYY\\\qqqoooUUUIIIJJJVVV^^^gggiiifffaaa^^^^^^___fffaaaTTTTTT^^^[[[NNNQQQXXX___cccbbbcccfffjjjjjjgggccc___]]]\\\\\\]]]XXXWWWWWWWWWXXXYYY[[[\\\UUUTTTTTTRRRQQQOOOMMMMMMKKKUUUZZZTTTLLLIIIJJJKKKHHHJJJKKKJJJHHHEEEEEEEEEDDDCCCAAA>>><<<999777666111111111222111000/////////......---,,,,,,++++++******+++,,,------------............///000111111444444333333222333333333222222222333444555777888888MMMccc{{{kkkSSSIIIOOOmmmvvvKKK666777111111000//////......//////000///////////////000000000///...------...111444777;;;EEEfff~~~zzzfff```\\\\\\]]]cccooo{{{mmmfffiiizzzvvvnnnzzz|||~~~ooo```eeeyyy|||zzzxxxxxxyyyyyyuuurrrrrrsssqqqmmmjjjhhhbbb[[[OOONNNNNNMMMKKKKKKRRR\\\eee``````aaaYYYOOOTTTaaallleeeaaagggqqqsssjjj```ggggggllltttxxxvvvuuuwwwyyy{{{}}}~~~}}}{{{xxxvvvwwwyyypppnnnlllggg```YYYSSSIII???777000111333444222222222333000222333333666@@@OOOZZZhhhnnnAAA000111...,,,,,,,,,,,,+++++++++++++++************)))))))))(((((((((((()))******+++''''''((()))***---///000LLL[[[iiikkkjjjkkkgggaaaVVV[[[eeefffeeennnkkkXXXCCCNNNZZZ___aaaaaa___\\\\\\jjjxxx}}}~~~}}}zzzuuurrrnnnkkkjjjhhhfffddd___aaaeeeiiinnnqqqtttuuu{{{|||vvvjjjdddfffeee___fffeeedddcccaaa___]]]\\\\\\]]][[[SSSKKKIIIMMMSSSXXX___eeefffcccaaaaaacccbbbiii}}}^^^YYY___bbbdddrrrwwwgggjjjlllpppxxxzzzuuuqqqjjjmmmooollliiiiiinnnsssrrrlllgggjjjrrrvvvrrrmmm```WWWMMMFFF===555222333666777MMM|||xxxzzzsssooo^^^???000///++++++************)))))))))(((((())))))))))))((((((((())))))******))))))((((((((())))))***+++++++++------555KKKggg~~~~~~ppprrrhhhyyysssMMM@@@PPPpppzzzxxx~~~ppp^^^[[[lllhhhUUUOOOUUU[[[cccgggfffcccaaa```^^^dddccc[[[VVVUUUPPPHHHHHHLLLQQQVVVZZZ^^^bbbffffffeeeaaa^^^[[[YYYXXXXXXVVVVVVUUUTTTTTTUUUVVVWWWQQQQQQPPPOOONNNMMMLLLLLLHHHLLLMMMJJJGGGIIIJJJHHHGGGHHHIIIGGGDDDBBBAAAAAAAAA???===:::888555444333////////////............------,,,,,,,,,,,,++++++)))***+++---......------............///000111222222222111111111222333333000111222444777:::<<<>>>DDD___pppZZZLLLPPPddd\\\@@@444///444---//////............//////........................///...------///111222222888:::\\\xxxwwwYYYVVVYYYdddpppyyyrrrkkkhhhooozzz{{{uuu~~~}}}|||}}}rrrZZZSSSbbb}}}}}}zzzxxxxxxzzzyyyuuuqqqqqqrrrqqqllliiihhhddd^^^TTTNNNIIIJJJKKKKKKOOOUUU]]]XXX\\\eeeaaaUUUYYYhhhssshhh^^^```kkkqqqmmmdddeeecccgggqqqyyyyyywwwwwwxxxxxxzzz}}}}}}yyyvvvsssyyyvvvkkkgggfff___UUULLLEEE???:::666///111333333111000222333111222333333777EEEXXXgggvvvSSS999111---+++++++++++++++++++++++++++************))))))))))))'''''''''(((((()))++++++)))((('''(((***,,,...///CCCUUUdddfffgggjjjjjjddd[[[[[[ccciiikkkuuuwwwlllQQQQQQUUU^^^cccaaa^^^]]]TTTaaaoooyyyzzztttssspppnnnllliiieeebbbaaacccgggkkkooorrrtttvvvwww{{{wwwlllgggiiifff^^^dddcccaaa```___^^^]]]\\\___^^^\\\VVVOOOKKKNNNSSSWWW]]]cccfffccc______bbbaaahhhxxx```VVV___dddfffqqq{{{nnnrrrrrrrrryyy|||rrrlllgggjjjmmmkkkggghhhooouuuqqqlllggghhhkkklllgggaaaYYYOOODDD???:::666555777777===```www{{{nnnhhhUUU444***///+++************))))))))))))((())))))******))))))((((((((())))))))))))(((((((((((())))))******+++++++++,,,333EEE___uuuyyysss|||mmmnnnzzzYYYAAAEEEbbbqqqttt}}}mmm```hhhvvvxxxaaaWWWTTTYYY```fffgggfffcccbbb___```dddddd[[[NNNEEEDDD>>>AAAFFFMMMTTT[[[```cccbbb```^^^[[[WWWUUUSSSRRRVVVUUUSSSRRRQQQQQQRRRRRRQQQQQQPPPOOOOOONNNMMMMMMIIIIIIGGGDDDFFFJJJKKKHHHHHHHHHIIIGGGCCCAAA@@@@@@???>>><<<999777555333333333222000.........///000,,,,,,---------.........)))***+++---......------.........//////000111222000/////////000111222222///000222666:::>>>AAACCCNNNnnnsss^^^MMMJJJ[[[|||HHH888333+++999...//////............////////////......------------...///......///111000---444000SSSrrrlllvvvWWWVVV^^^rrruuuqqqjjjiiirrr~~~~~~}}}qqqWWWFFFRRRqqq|||zzzxxxxxxyyyxxxtttpppppprrrpppkkkhhhgggddd___XXXNNNGGGHHHKKKJJJKKKOOOWWWTTT]]]llliiiZZZ^^^pppwwwjjj[[[YYYdddooonnnhhhccc```cccnnnxxxyyyuuussstttuuuyyy~~~}}}xxxqqqttt}}}ssshhhdddbbbZZZMMMCCC<<<888666555...000222222//////111333222333333333888HHH^^^oooppp<<<111222***(((++++++++++++++++++++++++************))))))))))))''''''''''''((()))++++++***)))'''''')))+++,,,---444GGGWWW\\\aaahhhggg```ccc[[[]]]eeelll{{{eeeYYYRRRXXX]]]\\\\\\```QQQ\\\kkkxxx|||tttsssqqqpppnnnjjjeeeaaabbbcccfffjjjmmmppprrrsssrrrxxxvvvlllhhhkkkhhh___cccaaa___^^^^^^^^^]]]\\\bbb```\\\WWWQQQMMMOOOSSSVVV[[[bbbeeebbb]]]]]]aaa___fffuuucccTTT___fffgggppp~~~sssyyyvvvtttzzz}}}mmmfffdddhhhkkkjjjggghhhpppwwwmmmiiieeedddfffddd___ZZZPPPEEE:::666555444444777BBBMMMwwwxxx|||yyybbbYYYMMM...$$$...---************))))))))))))))))))************))))))(((((())))))))))))((((((((((((((()))******+++++++++,,,111AAAYYYooo{{{}}}~~~}}}wwwpppiii|||~~~|||bbbCCC???ZZZkkkqqq|||vvv```^^^bbb\\\XXXZZZccciiieeeaaa```___bbbdddbbb\\\SSSKKKFFFFFFBBB???CCCMMMWWW^^^```^^^______]]]XXXUUUSSSRRRVVVUUUSSSRRRRRRRRRQQQPPPMMMMMMLLLMMMNNNOOOMMMKKKDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFCCC@@@<<<;;;:::999777666444333333222000000///........................------,,,,,,,,,++++++,,,------......///////////////000000000000111000000000000000111222555444444444111555FFFYYY```jjjYYYKKKPPPuuuhhh>>>000444333///---......//////......---,,,------------------------///............///000000///777NNNhhhqqqnnnvvvnnn]]]^^^}}}tttfffjjjnnnwwwzzz|||hhh^^^TTTGGG\\\~~~{{{uuutttvvvvvvsssooommmoooooolllkkkjjjeee___ZZZRRRKKKKKKKKKHHHJJJOOOXXXXXX___iiihhh______gggtttiii\\\ZZZaaajjjnnnmmmdddaaacccjjjnnnnnnrrryyyrrrrrruuu|||{{{uuuqqqwww~~~rrriiibbb\\\RRREEE<<<999777444111000000000000111111111111333333333555<<>>CCCLLLUUUZZZ\\\]]]^^^___^^^ZZZWWWUUUTTTRRRQQQQQQRRRSSSRRRPPPNNNLLLKKKKKKLLLMMMMMMLLLJJJDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDBBB@@@===;;;999888777666444333222111111000000///.....................---------,,,,,,,,,+++,,,,,,------......///////////////000000000000000000000000000111111222444444666777555999KKK]]]xxxnnn\\\PPPPPPaaa[[[999///333333//////...............------,,,------------------------......------......///000...222DDDYYYaaabbbpppnnn___hhhyyykkkmmmmmmttt~~~zzzzzzpppcccaaadddaaahhh{{{xxxvvvuuuvvvvvvuuusssnnnqqqpppmmmkkkjjjfff```[[[TTTQQQRRRQQQLLLJJJLLLXXXUUUXXX___ddddddbbbbbbmmmdddZZZXXX^^^ffflllnnniiidddcccgggkkkmmmssszzzwwwvvvvvvzzz~~~{{{xxx}}}vvvlllddd^^^UUULLLAAA999666444222///000000000000111111111111333000111555888BBBZZZrrrpppHHH888...+++,,,***++++++,,,,,,++++++***)))*********)))))))))((((((((((((''''''''''''(((((())))))(((((())))))***+++)))888EEELLLWWWdddiiieeejjjkkk^^^QQQXXXfffvvvnnnXXXQQQYYY```]]]VVVMMMPPP[[[lllzzz~~~{{{wwwwwwvvvrrrllljjjkkkhhhcccdddiiikkkkkknnnssstttqqqooommmyyy}}}kkk]]]```dddhhhddd```]]]^^^^^^^^^]]]\\\]]]\\\YYYTTTQQQRRRSSSVVVZZZ___dddgggfffdddbbbeeennnvvvfff]]]bbbgggkkkrrr}}}nnnyyy|||{{{yyyllliiikkkfffaaa^^^aaagggnnnrrrfffeeebbb______aaa\\\UUUIII===555666666444666===ZZZtttooozzzpppnnnrrrrrrzzzzzz]]]EEE777++++++...***+++++++++*********))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++---......222CCC]]]qqqzzz|||xxxwwwxxxqqqhhhrrr~~~___EEEEEESSSbbbuuuttttttdddmmmyyyyyy~~~nnnRRRMMMNNNWWWaaaeeedddccc[[[\\\^^^^^^\\\WWWSSSPPP@@@>>>===BBBJJJRRRVVVWWWZZZ\\\^^^^^^[[[XXXVVVUUUOOOOOOOOOPPPQQQQQQNNNLLLKKKJJJJJJKKKLLLLLLKKKIIIDDDCCCCCCBBBAAABBBBBBBBBAAA@@@???===;;;:::999888666555444222111000000000000///......---............------------,,,,,,,,,,,,,,,,,,---......//////////////////000000000000000000000000000111222222000333666777888BBBWWWjjjzzz\\\SSSPPPbbb```HHH333...111111///000...............---,,,,,,------------------------------,,,,,,,,,---......------777FFFMMMSSSfff}}}rrrxxxqqqfffgggdddjjjuuuxxxvvvtttpppsss}}}nnnkkklllzzzyyywwwzzzzzz{{{yyyvvvtttsssssspppsssrrrnnnkkkjjjgggbbb\\\ZZZZZZ\\\ZZZSSSMMMJJJUUURRRPPPSSS___hhhfff___aaa]]]YYYXXX]]]ccciiimmmmmmhhheeefffiiilllttt{{{|||yyyxxxzzz|||ppphhh```ZZZLLLEEE;;;555222111000...000000000000111111111111222000111555999HHHjjjTTT111444222(((''',,,*********+++***))))))((())))))((((((((('''''''''((((((''''''''''''(((((())))))(((((())))))***+++'''000>>>JJJRRR[[[dddkkkooosssfffUUUUUU]]]lllxxx```PPPSSS```aaaYYYUUUWWW[[[dddqqq||||||wwwzzzxxxsssmmmkkklllkkkgggcccgggiiilllrrrwwwuuuooojjjiiisssuuubbbWWW\\\bbbhhhddd```]]]]]]]]]]]]]]]\\\]]]\\\YYYVVVUUUUUUVVVWWWZZZ```eeehhhgggeeecccfffkkkoooxxxnnn```dddhhhlllqqq}}}lll{{{~~~qqqiiijjjgggbbb^^^bbbkkkqqqppplllfffccc^^^[[[^^^```YYYPPPBBB999333555666555;;;EEEmmmrrrnnndddtttvvvwwwxxxwww}}}tttNNN444...***(((+++)))++++++*********)))))))))''''''''''''''''''''''''(((((())))))))))))******)))))))))*********++++++)))---......666MMMiii{{{|||yyy}}}vvvccckkkqqqOOO===EEE^^^wwwuuu|||}}}tttgggjjj{{{sssppp}}}kkk]]]VVVRRRWWWaaaiiillllll___^^^^^^^^^]]]ZZZWWWUUUDDDAAA>>>@@@FFFNNNSSSVVVUUUXXX[[[\\\ZZZWWWUUUUUUQQQOOOMMMMMMMMMMMMLLLJJJJJJJJJIIIJJJKKKLLLJJJHHHEEEDDDCCCBBBAAA@@@@@@@@@>>>===<<<:::999888888777555444333111000////////////......------.........------------------------,,,,,,------.../////////////////////000000000000000000000000111222333333222555777:::BBBUUUqqqeeeUUU\\\gggpppFFF999//////000///...000------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---+++000999???HHH___www}}}nnn___\\\^^^[[[bbbpppuuuqqqqqqmmmlllvvvvvvwwwwwwwwwmmmyyy~~~vvvpppnnnoooqqqttttttooolllkkkhhhddd```aaaccceeeccc[[[QQQKKKRRRRRRNNNMMMZZZiiiiii___VVVXXX[[[^^^aaadddhhhkkknnnkkkhhhhhhjjjooouuuyyy}}}{{{zzz|||sssjjjbbbXXXRRRCCC===666222000000///...///000000000111111111111111444333222AAAbbblll>>>'''111222)))'''+++******++++++******)))((()))))))))(((((((((''''''((((((''''''''''''((((((((((((((((((((()))******+++...888DDDIIINNN]]]ooottt{{{nnnXXXQQQTTTcccwwwkkkQQQMMMZZZ```ZZZ^^^```^^^]]]eeerrryyyxxxxxxxxxsssllljjjkkkkkkhhheeehhhjjjooouuuyyytttlllcccbbbkkklll[[[SSS[[[aaaeeebbb^^^\\\[[[[[[\\\\\\\\\\\\[[[ZZZXXXXXXXXXYYYWWWZZZ```dddggggggeeeccceeeiiijjjqqqtttaaacccgggkkkpppyyynnn{{{kkkhhhkkk``````dddnnnuuutttiii^^^aaa^^^ZZZZZZ^^^___UUUIII>>>777222444555888EEETTT}}}vvvsss~~~}}}llldddxxx|||eee???***---***&&&(((***************))))))))))))''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))************&&&+++...---333GGGeee{{{kkkiii~~~^^^AAAFFFeeezzz{{{mmmyyywwwzzzyyy~~~qqqiiimmmnnniiigggqqq{{{jjjllleee]]]ZZZ___iiiqqqsssfffccc```^^^^^^]]]ZZZXXXMMMHHHBBB???BBBJJJQQQVVVPPPSSSVVVWWWVVVTTTSSSSSSWWWSSSNNNJJJIIIIIIIIIHHHJJJIIIIIIJJJKKKKKKJJJHHHFFFEEEDDDBBBAAA@@@??????<<<<<<;;;:::999888777777444333222111000000//////......------------......------------------------,,,,,,---......//////000////////////000000000000000000000000111222333444666888:::???PPPnnnqqqYYY[[[pppQQQ666222000000000------///---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,///555999CCC[[[qqqyyyhhh^^^WWWZZZ\\\XXX```pppvvvsssuuuqqqjjjmmmwww{{{xxxxxx{{{}}}ggghhh~~~vvvooommmoooppptttuuuppplllkkkjjjgggfffhhhjjjjjjgggaaaWWWOOOQQQSSSQQQOOOWWWeeehhhbbbPPPWWW```fffiiiiiiiiijjjkkklllmmmmmmppptttwwwxxxzzz{{{}}}wwwkkkdddYYYLLLEEE<<<888444111///////////////000000000111111111111000777333000MMMtttJJJ333+++000...,,,,,,'''+++++++++++++++******)))******)))))))))(((((((((((((((''''''''''''((((((((((((((('''((())))))***...,,,222;;;>>>DDDYYYpppsss|||pppXXXLLLKKKXXXkkkvvvZZZNNNVVV___```WWW[[[\\\ZZZ\\\cccjjjmmmqqqsssqqqllliiijjjjjjggggggjjjmmmqqqvvvyyyrrrhhh```___ffffffYYYVVV```ccc```___]]][[[ZZZYYY[[[\\\[[[ZZZYYYYYYYYYZZZZZZYYYWWWZZZ^^^aaadddeeedddccccccgggiiimmm}}}vvvbbbdddgggkkkrrrzzzrrrrrrggggggkkkaaaeeekkkrrrssslllaaaXXX[[[\\\[[[^^^bbb```RRRCCC;;;444111222333:::OOOeeevvv{{{vvvzzzqqqqqqssswww~~~~~~QQQ444)))000+++$$$''',,,*********)))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********'''***,,,---222BBB]]]rrr{{{{{{lllwwwrrrMMMNNNooozzzqqqkkkxxx{{{yyy}}}zzzxxxkkkccciii[[[]]]dddppp|||~~~xxxoootttpppggg]]]]]]eeennnsssmmmhhhbbb___^^^^^^\\\YYYVVVPPPGGGAAA@@@FFFNNNTTTNNNPPPRRRSSSRRRQQQQQQRRRYYYUUUPPPKKKIIIIIIHHHGGGHHHGGGGGGHHHIIIIIIHHHFFFFFFEEECCCBBB@@@??????>>>;;;<<<<<<<<<:::888666555333222111000////////////---------,,,------...///,,,,,,,,,------------...---------...//////000000////////////000000000000000000000111222333444555444666;;;GGG```wwweeeZZZjjjpppBBB///000111000...,,,---...---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......000333666AAAWWWkkkzzzyyyqqqwwwmmmXXXXXXWWW______VVV\\\lllrrrooosssppphhhgggrrr{{{}}}vvv{{{oooaaauuu}}}}}}vvvqqqqqqsssoootttuuupppkkkkkkkkkjjjjjjlllkkkhhheeebbb[[[SSSRRRUUUUUUUUUYYY```dddcccRRRZZZdddlllooonnnllljjjiiimmmppprrruuuzzz{{{yyyyyy|||oooiiiaaaSSSFFF@@@666555333000/////////000000000000000111111111111000555222999``````444///000///)))...000&&&++++++,,,,,,++++++***)))*********)))))))))((((((((((((''''''''''''((((((((((((''''''(((((()))******))),,,222666???UUUkkkkkkvvvnnnYYYKKKFFFMMM]]]{{{iiiVVVVVVcccmmmVVVWWWZZZ^^^^^^\\\^^^ccchhhmmmooollljjjjjjhhhdddeeejjjnnnqqqtttuuuooogggaaa^^^ddddddZZZ\\\dddcccZZZ\\\]]]\\\[[[ZZZ[[[\\\ZZZYYYWWWWWWYYYZZZYYYXXXWWWXXXZZZ]]]___aaaccccccbbbfffhhhjjjuuuuuuffffffhhhmmmuuu}}}~~~tttnnnggggggiiiiiijjjllljjjfffaaa]]][[[[[[^^^```cccddd___OOO???666222111333555>>>YYYsssxxxuuu|||zzzhhhfffrrr{{{qqq???---+++111+++%%%))),,,******)))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))************,,,---///:::QQQeeesss{{{qqqrrrZZZQQQooooookkk{{{zzziii___fff[[[^^^eeeooovvvxxxwwwuuutttuuuooobbb\\\aaaiiinnnpppjjjbbb^^^^^^^^^]]][[[\\\VVVLLLDDDAAACCCIIINNNNNNOOOPPPOOONNNNNNPPPRRRWWWUUURRROOONNNKKKHHHEEEEEEDDDDDDEEEFFFFFFEEECCCDDDCCCAAA@@@???>>>======:::;;;======;;;888555222111000///......------...---,,,,,,,,,------...///,,,,,,,,,---------......------......//////000000////////////000000000000000000000111222333555555555;;;FFFYYYwwwvvveeeaaaeeeUUU<<<...000000...,,,,,,---...,,,------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---......///111===SSSfffuuummm```XXXRRR\\\___iiifffYYY\\\lllqqqnnnrrroooiiikkkwww~~~~~~yyyyyyyyyaaadddrrryyyzzzzzzxxxtttssstttvvvlllrrrtttooojjjkkkllllllmmmmmmhhhaaa^^^___]]]WWWWWWTTTUUUZZZ]]]\\\]]]```ZZZ^^^eeelllqqqqqqooommmhhhnnnrrrsssxxx~~~}}}{{{tttgggcccZZZJJJ>>><<<333222111000......//////000000000000111111111111333000666RRR~~~|||tttrrrIII000,,,///---''',,,000(((*********+++***))))))((())))))((((((((('''''''''((((((''''''''''''(((((((((''''''''''''((())))))&&&(((***,,,000;;;MMM\\\aaapppooo___RRRHHHGGGQQQgggwwwttt^^^XXXiii~~~ooo___VVV[[[\\\VVVWWW___```hhhooonnnllljjjgggbbb```ffflllnnnpppqqqmmmgggbbb]]]______YYY\\\aaa\\\WWWZZZ^^^```^^^]]]]]]^^^YYYWWWUUUUUUWWWXXXWWWVVVWWWWWWWWWXXXZZZ^^^aaaccccccffffffeeelllwwwyyytttiiigggggglllttt|||}}}tttuuukkkjjjjjjjjjjjjiiigggdddaaa^^^]]]\\\\\\aaacccbbb___WWWGGG999333333777;;;===GGGccceeeZZZbbbqqqwww}}}tttXXX555******...))))))---******)))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))******+++---,,,+++333KKKcccwww~~~tttooobbbMMMccc}}}uuuccczzzoooccckkkhhhffffffjjjnnnqqqtttwwwrrrwwwuuuggg]]]___fffjjjqqqiii```\\\]]]^^^]]]\\\]]]XXXPPPGGGBBBBBBEEEIIIOOOOOOOOONNNMMMMMMPPPRRRSSSSSSSSSSSSRRRNNNIIIDDDCCCBBBBBBCCCDDDDDDCCCAAABBBAAA@@@>>>======<<<<<<999;;;===>>><<<888333000///...------,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,------.........------......///000000000////////////000000000000000000000111222444555666>>>HHHXXXqqq{{{```XXXaaapppuuu888222...//////,,,***,,,...///,,,,,,---------,,,++++++++++++++++++++++++++++++------,,,,,,------...///------,,,+++,,,999OOOcccooo{{{jjjRRROOOZZZdddjjjuuurrrbbbdddsssyyyuuuxxxuuupppvvv|||uuu~~~}}}yyy^^^VVVeeexxxwwwwwwvvvtttrrrrrrsssuuukkkqqqsssnnnjjjkkkmmmnnnnnnmmmeee[[[YYY]]]]]]YYY[[[SSSSSS]]]```[[[YYY\\\aaabbbeeekkkppprrrqqqooohhhooorrrsssxxxuuuggg[[[VVVMMM===333444000111111///...---...///000000000000111111111111666---:::jjjzzzooo|||ZZZ444555******---''')))...+++)))))))))))))))(((((('''(((((('''''''''&&&&&&&&&((((((''''''''''''(((((('''''''''''''''((())))))%%%)))+++***---777DDDLLL\\\nnnrrrfffZZZMMMFFFLLLUUUjjj}}}yyycccXXXllliiiPPPPPPRRRMMMQQQ^^^\\\fffooopppnnnkkkgggaaa[[[cccjjjllllllnnnlllhhhaaaZZZZZZZZZUUUYYY\\\SSSUUUZZZ```bbbaaa______```YYYVVVTTTTTTVVVXXXVVVTTTWWWVVVTTTUUUWWW[[[```cccdddeeedddaaafffpppuuusssiiifffdddiiiqqqxxx{{{{{{|||{{{sss|||yyy~~~llliiilllmmmllleeedddddddddcccaaa\\\YYY]]]aaaccc___XXXNNN@@@444333666>>>EEEGGGPPPkkkiiiWWWRRR```oooqqqtttccc===111)))(((***''',,,///'''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((()))))))))))))))+++...,,,(((111MMMjjj}}}uuuooossseeeHHHWWWqqq|||oooooo|||rrrsss|||yyyhhh^^^jjjwwwtttooouuuppp```aaaeee^^^[[[___aaa___\\\[[[\\\[[[YYYTTTMMMHHHFFFFFFIIIMMMOOOLLLKKKMMMNNNLLLRRRPPPNNNOOOQQQQQQNNNKKKAAA@@@???>>>>>>???@@@AAA???>>>>>>===;;;::::::999999999999888666333111///000000///...------,,,,,,,,,000333333000....../////////.........---------...............///000000111///------000222111///666222333666666333777>>>PPPbbb{{{rrr___\\\___hhhvvvPPP999666///............---------,,,,,,,,,+++++++++******,,,,,,,,,++++++*********++++++******++++++,,,---,,,,,,000333...///CCC[[[hhhhhhyyyxxxTTTLLL]]]ooosssdddsss}}}qqqvvvwwwooopppxxxxxxiiiYYYPPPXXXcccxxx}}}~~~|||yyyuuusssssstttssssssssstttuuussspppmmmlllkkkiiigggdddaaa]]]ZZZXXXWWW^^^___aaacccdddaaa]]]YYYjjjhhhhhhiiilllooopppooommmlllpppvvvzzz{{{~~~zzzzzzxxxtttkkk]]]MMMEEE@@@999222///............////////////111111000///000222222111999999UUU|||uuuRRR:::444------,,,,,,+++***))))))))))))))))))(((((((((((('''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))***&&&(((------000BBBWWWUUUaaasss}}}tttaaaRRRLLLQQQcccooozzz}}}llluuubbbFFFNNNHHHMMM\\\ZZZ^^^___aaadddggggggfffdddbbb^^^\\\___dddgggfffcccaaa^^^ZZZZZZ[[[[[[YYYWWWPPP^^^iiiiiieeeccc___[[[UUUUUUTTTSSSQQQQQQSSSUUUYYYVVVTTTTTTVVVYYY[[[\\\[[[[[[\\\___ccchhhmmmooohhhiiiiiikkknnnqqqtttuuuvvv{{{|||yyyppp}}}kkkmmmsssnnngggdddcccaaaaaabbb___[[[[[[^^^___aaaaaaZZZMMMBBB;;;888<<>>======<<<;;;;;;:::999999888888888777555222000///000//////...------,,,,,,***---///000///---------///.........------------...............///000000000...---///222444333111444111111555888:::CCCMMMdddwwwuuukkk^^^aaalll}}}bbb@@@//////............------------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++******++++++,,,---...,,,...111---,,,<<>>:::555000...............////////////000111111000111222333222666RRR|||^^^@@@444444------,,,++++++***))))))))))))))))))(((((((((((((((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))%%%&&&******--->>>RRR[[[___lll|||~~~ppp___UUUVVVaaagggsss|||```OOOPPPFFFOOO]]]UUURRRTTTXXX___eeegggeeeaaa___[[[XXXYYY]]]```___]]]\\\ZZZXXXYYYZZZ[[[YYYWWWXXXcccllljjjddd```[[[VVVQQQRRRSSSSSSRRRRRRSSSUUUUUUUUUUUUWWWYYYZZZZZZYYYYYYYYYZZZ\\\```eeeiiilllfffffffffgggjjjnnnqqqsssrrruuuqqqooovvv~~~}}}jjj{{{uuullloooqqqkkkeeefffaaa______```^^^ZZZ[[[______aaa^^^SSSDDD;;;:::>>>JJJQQQSSSOOOMMMWWWjjjxxx{{{aaaYYYVVVaaannnssspppaaaEEE---,,,,,,+++******)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))***)))+++...+++***:::NNNooosss|||zzzpppwwwwwwkkk}}}XXX@@@LLLSSS}}}xxxlllvvv~~~{{{kkkgggrrrvvvjjjbbbqqqwww```[[[LLLLLLRRR]]]cccaaa]]]ZZZ^^^ZZZVVVSSSQQQNNNIIIDDDAAAEEEIIIMMMTTTYYYVVVPPPLLLNNNOOOOOONNNLLLLLLLLLIIIFFFAAA===:::999::::::::::::999999888888888777666555555444222000///...//////......---,,,,,,,,,++++++,,,---//////...,,,............------------...............///000000.........111333555444333444222222666;;;DDDSSS```zzzooo___^^^\\\jjjmmmNNN666...111............------------,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***+++************+++,,,,,,///+++,,,...,,,***333@@@FFFMMMaaa{{{ssslllvvvuuuuuummmqqq~~~mmmdddhhhooolllkkkooorrrmmmaaaWWWYYYcccccceeeyyyzzzsssnnnnnnoooqqqrrrrrroookkkgggeeedddgggfffeeecccbbbaaa``````___[[[WWWYYY___ccccccaaaiiimmmqqqqqqooolllkkklllsssooonnnqqqrrrrrruuuyyy}}}}}}|||yyy{{{~~~yyynnneeebbbUUUIII<<<777555222000000............///////////////000111111111111333555BBBsssoooGGG111...222,,,,,,,,,+++******))))))))))))))))))((((((((((((((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))&&&&&&((((((***888IIIZZZ[[[ddduuunnn]]]YYY]]]^^^jjjmmmWWWQQQNNNEEEPPP]]]RRRHHHIIIOOOYYYccchhheeeaaa___[[[VVVUUUWWWYYYYYYXXXXXXWWWVVVWWWYYYYYYWWWVVV[[[ccchhhfffaaa\\\VVVQQQLLLOOOQQQSSSRRRRRRSSSTTTRRRSSSVVVYYY\\\[[[XXXUUUWWWWWWWWWYYY\\\```dddfffaaaaaa```aaadddhhhlllooorrrtttzzz~~~vvvkkkjjjpppyyy{{{zzzjjjtttuuuppppppsssooofffbbbeee^^^\\\]]]___]]]ZZZ\\\aaaaaaaaaZZZLLL<<<777>>>GGGUUUTTTQQQKKKEEEKKKaaavvvzzziiiYYYVVV^^^iiivvvyyygggKKK555,,,+++++++++******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))***(((***---,,,)))111===]]]kkkyyy~~~~~~~~~zzz{{{gggsssiii???;;;FFFnnnkkk~~~mmmdddccckkkmmmaaa^^^gggxxx~~~jjj^^^___FFFCCCGGGSSS___aaa^^^ZZZ___[[[VVVUUUUUUSSSLLLFFF???CCCGGGMMMUUUZZZVVVNNNLLLOOORRRPPPLLLIIIIIIJJJFFFEEEBBB???<<<:::888777777666666666555555555555333333222111000///...---.........------,,,,,,,,,---++++++---111222000---------------------------...............///000000......000222333444333222555666777;;;CCCQQQeeetttsssaaaYYY[[[jjjtttVVV???444333555.........---------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***************++++++,,,...******------+++...444;;;BBBRRRkkknnnwwwqqquuulllnnnzzzyyyiiiaaagggdddcccffflllnnnjjjccc```\\\mmmjjj^^^gggxxx~~~|||~~~xxxoooiiihhhjjjnnnooopppnnnjjjgggeeeeeeiiihhhgggeeecccbbbbbbbbbccc^^^YYYZZZ___cccbbb___dddkkkqqqrrrnnnjjjjjjlllqqqoooppptttuuuuuuvvvzzz~~~}}}{{{xxxzzz{{{|||~~~xxxqqqggg^^^YYYMMMBBB888444333111000222............////////////000000111222000///444;;;```{{{^^^;;;------...,,,+++++++++******))))))))))))))))))(((((((((((()))(((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))((()))+++))))))222>>>KKKZZZdddjjjwwwyyydddZZZZZZZZZcccyyyXXXIIIHHHKKKGGGMMMVVVQQQGGGGGGJJJTTT```ggggggeeeccc___YYYVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXWWWVVVUUUXXX\\\```___\\\WWWRRRNNNHHHKKKPPPRRRSSSSSSSSSTTTQQQRRRUUUYYY[[[ZZZWWWTTTVVVVVVVVVVVVYYY\\\___aaa\\\[[[ZZZ[[[^^^bbbfffiiiooopppssstttnnnffffffllltttuuu{{{~~~xxxyyy}}}zzzssskkkppp|||}}}rrrqqqrrrrrrlllaaa^^^```^^^]]]]]]___^^^\\\]]]bbbbbb^^^TTTHHH>>>===EEEMMMPPPJJJDDD>>>;;;GGGdddxxxjjjbbb]]]___mmm|||uuuWWW;;;...,,,+++*********)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))***'''(((+++,,,***---333IIIaaavvv||||||{{{}}}lllnnnuuuKKK;;;@@@{{{tttfffpppwww}}}nnnfffccc```dddfff___cccdddkkkssspppgggeeehhhPPPCCC:::@@@MMMWWW\\\^^^```\\\XXXXXXYYYVVVPPPJJJAAADDDGGGKKKSSSWWWSSSJJJOOORRRTTTRRRMMMHHHGGGGGGAAABBBBBBBBB@@@===999777555555444444333222222222111000000///...------------------------,,,,,,,,,---+++***,,,000111000---,,,,,,------------------...............///000000///000111222222222222222444:::AAAHHHSSSfff{{{zzz```YYY]]]kkksssVVV>>>333111222111...------------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))******+++,,,,,,)))))),,,...------///555:::FFF]]]|||uuu~~~tttjjjdddkkklllqqqwwwxxxssskkkggg\\\\\\aaaiiimmmjjjjjjlllaaayyyvvv^^^XXXbbbllltttyyy||||||wwwooohhhggghhhiiikkkmmmmmmkkkjjjiiijjjlllkkkhhhfffdddbbbaaa```aaa^^^]]]___ccceeebbb___bbbhhhoooqqqnnnlllmmmooorrrrrruuu{{{|||yyywwwxxxyyy{{{||||||{{{zzz|||{{{qqqlllfff[[[PPPJJJEEE<<<444222111......111............////////////111000111111///000;;;HHH|||~~~~~~lllHHH222...///,,,++++++***************)))))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))'''(((+++,,,)))(((,,,333===]]]llldddjjjoooaaa[[[WWWXXXdddxxx]]]HHHCCCLLLMMMIIIKKKPPPLLLIIIGGGMMMWWWaaafffhhhfffbbb\\\WWWUUUTTTTTTTTTVVVVVVWWWWWWVVVUUUUUUUUUZZZZZZZZZ[[[YYYTTTOOOKKKEEEIIINNNRRRSSSSSSSSSTTTSSSSSSSSSUUUXXXYYYXXXVVVVVVVVVUUUUUUVVVYYY[[[]]]XXXWWWVVVWWWYYY\\\___bbbcccdddeeeddd___[[[^^^cccjjjkkkzzzqqqtttpppkkkiiikkknnnkkkeeedddiiiqqq|||qqqpppmmmkkkiiiddd^^^[[[[[[```^^^___aaa___[[[\\\___\\\UUUKKKEEECCCDDDGGGHHHAAA;;;444222:::RRRxxxnnnfffbbbaaahhh}}}eeeAAA333...************)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))))))))+++(((&&&(((+++,,,---000999VVVrrr}}}zzzzzz{{{uuujjjwwwuuu^^^JJJAAAlll~~~zzzkkkjjjooozzzxxx{{{wwwmmmooovvvwwwtttfffaaa```ZZZ\\\bbb```hhheeegggmmmooollliiijjj```NNN<<<555;;;FFFSSS^^^^^^\\\ZZZZZZZZZWWWRRRMMMEEEGGGIIIJJJNNNRRROOOIIISSSTTTUUUTTTPPPKKKHHHFFF>>>@@@BBBCCCBBB???<<<:::666666555444333222111111000///...---,,,,,,------------,,,,,,,,,,,,,,,,,,******)))***,,,---,,,,,,,,,,,,,,,,,,------------...............///000000000111222222111222444666777DDDRRR]]]kkkeeeTTT[[[iii||||||aaaBBB444222222///---------------,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,***))))))))))))***++++++))))))***,,,...///...---111555???TTTsss~~~vvveee^^^[[[VVV]]]jjjuuuyyy|||}}}rrrddd\\\[[[aaammmqqqnnnnnnrrrmmmlllYYYXXXaaannnzzz|||}}}yyyrrrlllhhhhhhfffhhhkkklllllllllmmmnnnmmmkkkiiifffccc```___^^^\\\]]]___bbbeeeeeedddbbbcccggglllnnnmmmnnnqqqssswwwwww{{{zzzuuuuuussstttzzz}}}zzzyyy~~~}}}{{{zzzxxxppphhhddd[[[NNNCCC>>>;;;555000///...++++++...............////////////222//////111111666III^^^yyy}}}tttPPP444***---///---************************))))))))))))((((((((((((''''''&&&&&&%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''((())))))$$$&&&))))))((((((,,,000999ZZZlllddddddwww{{{nnn___TTTMMMMMMccc|||lllWWWJJJQQQSSSHHHCCCJJJOOOKKKFFFGGGMMMWWWbbbhhhfffccc^^^XXXUUURRRRRRRRRTTTUUUUUUTTTSSSSSSUUUWWWaaa\\\YYYZZZYYYSSSMMMJJJEEEIIINNNQQQSSSSSSTTTUUUTTTSSSRRRSSSUUUWWWXXXXXXWWWVVVTTTTTTTTTUUUWWWYYYUUUUUUTTTUUUVVVXXXYYY[[[ZZZ[[[[[[YYYVVVUUUXXX\\\]]]^^^jjjsssddddddaaa^^^___cccdddbbb^^^___eeelllppptttvvvrrrkkkfffccc___\\\[[[[[[ZZZZZZ___^^^___aaa]]]WWWUUUVVVQQQJJJCCCAAACCCDDD@@@<<<333222///111DDDjjj~~~ppprrrqqqnnnhhhhhhssszzzNNN///,,,---'''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((())))))******((('''(((***---...//////JJJiii}}}{{{{{{dddcccoooppp\\\HHH[[[uuu|||ssspppmmmiiipppqqqrrruuusssrrryyyzzzggg^^^[[[UUUZZZfffjjjpppiiieeeiiiooooookkkgggggg___SSSHHH>>>===GGGSSSZZZ[[[[[[ZZZXXXUUUQQQOOOIIIKKKKKKIIIJJJNNNOOOLLLTTTTTTUUUUUUTTTQQQLLLHHHAAAAAAAAAAAAAAA@@@??????::::::999777555444333222///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))+++,,,++++++,,,,,,,,,---------...............///000000000111222222222555:::>>>CCCUUUiiivvvoooYYYUUUiiipppQQQ666222555111---...---------,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))))))))))))))***++++++(((***+++,,,------,,,+++---222===PPPjjj}}}zzzvvvrrrfffVVVRRRWWWWWW[[[fffpppvvvzzz{{{rrrgggbbb```ggguuuyyyqqqlllooopppyyyddd[[[aaappp~~~~~~}}}zzzuuunnnhhheeedddfffjjjkkkllllllmmmnnnkkkjjjgggeeebbb```^^^]]][[[^^^aaacccbbbaaabbbcccddddddeeefffiiilllooorrrwwwwwwzzzyyyvvvvvvtttssswww~~~zzzwwwzzz~~~zzzyyyyyyxxxtttqqqpppiiibbb[[[PPPBBB999777333...---......++++++...............////////////111......222555@@@\\\xxxxxxrrr{{{]]]<<<,,,+++------,,,))))))))))))************))))))))))))((((((((((((&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''((('''''''''''''''((())))))%%%&&&'''&&&(((...555:::;;;HHHXXXaaaeeejjjvvvwww```TTTLLLCCCSSSoooxxxpppfffXXXRRRSSSKKKCCCEEEPPPMMMHHHEEEHHHQQQ^^^hhhfffddd```[[[VVVSSSRRRQQQOOOPPPQQQPPPPPPRRRWWW[[[aaaYYYTTTWWWXXXSSSMMMKKKFFFIIINNNQQQRRRSSSTTTVVVSSSRRRRRRSSSUUUWWWWWWVVVVVVUUUSSSRRRQQQRRRTTTUUUSSSTTTTTTUUUUUUUUUUUUUUUWWWYYYXXXUUURRRSSSUUUWWWWWWXXX___lllsssoooeee^^^^^^]]]\\\]]]]]]]]]]]]^^^]]]dddjjjllllllmmmjjjfff\\\\\\ZZZWWWUUUWWWZZZ\\\\\\\\\]]]^^^YYYOOOJJJJJJHHHEEEAAA@@@@@@>>>777222,,,222333777RRR{{{iiiaaaggg|||yyyqqqssslllnnnccc===((()))+++(((((()))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***'''((())))))+++,,,---,,,+++???]]]xxx{{{~~~^^^VVVnnn{{{jjjTTTQQQqqqzzzxxxwwwssscccssswww}}}|||nnn^^^YYYVVV```rrryyy|||pppfffgggooorrrnnniiieeekkknnndddNNN<<<===FFFWWWYYY[[[ZZZWWWSSSPPPOOOKKKNNNMMMIIIHHHLLLPPPPPPTTTSSSSSSUUUWWWUUUOOOJJJEEECCCAAA???>>>???AAACCC>>>===<<<:::888666444333///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++---///---***))),,,...+++++++++,,,,,,---------...............///000000///111222333444888???EEEQQQeee{{{xxxbbbUUU\\\zzzwwwtttaaaBBB,,,...333+++(((------------,,,,,,,,,++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,)))))))))))))))******+++(((+++,,,++++++++++++))),,,000<<>>??????===;;;999777666555333222000///------,,,,,,------,,,,,,+++***))))))+++++++++++++++,,,,,,,,,------------............000///...///111222222111444333666999999;;;HHHWWWppp~~~wwwgggZZZSSSssssssnnnDDD666+++---111///---,,,...---+++*********++++++++++++++++++++++++++++++***++++++***))))))***,,,***)))((((((((()))+++,,,,,,,,,+++******+++,,,,,,...///555JJJdddjjjnnn|||~~~dddLLLIIIQQQZZZbbbhhhjjjlllppprrrnnnhhhhhhkkkeeeiiipppwwwzzzwwwoooiii___kkkssskkk\\\YYYfffvvvwww{{{sssooommmjjjiiiffffffjjjkkkggggggkkkdddeeefffgggfffdddbbb```aaabbbbbb___[[[ZZZ]]]___aaa___[[[YYYZZZ]]]```ccc```fffmmmtttwwwyyyzzz{{{{{{zzzzzzzzz|||}}}|||{{{}}}yyyyyy|||}}}yyyvvvpppxxxwwwnnnjjjmmmkkkddd\\\UUUJJJ???777222...,,,...............---------///111222000///000000///000...///;;;UUUpppxxxuuuMMM<<<...,,,...,,,++++++******))))))))))))******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''))),,,///111+++///:::KKKWWW[[[^^^aaasssuuummmYYYEEEBBBNNNZZZfffgggmmmgggSSSLLLSSSVVVSSS[[[___XXXNNNLLLRRRYYYfffnnnpppggg^^^ZZZUUUOOOQQQPPPMMMJJJJJJPPPXXX___VVVPPPKKKLLLQQQTTTRRRNNNJJJLLLQQQUUUWWWXXXXXXWWWVVVVVVUUUSSSRRRQQQSSSUUUSSSQQQPPPPPPQQQRRRQQQPPPSSSRRRPPPOOONNNOOOPPPPPPTTTRRRPPPOOONNNOOOQQQRRRWWWUUUUUUXXX\\\___^^^]]]ZZZXXXUUUTTTSSSTTTVVVXXX[[[YYY[[[___```]]][[[[[[[[[YYYUUUTTTTTTVVVWWWXXXWWWTTTPPPIIIAAA>>>DDDKKKDDDBBB>>>:::555111...---***===EEERRRzzzsssUUUSSS^^^ttttttnnniiiaaagggvvv{{{~~~[[[999---+++(((&&&)))))))))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))************///111TTT}}}uuu{{{{{{cccVVVaaa~~~nnn333KKK```fffjjjuuupppnnniiijjj{{{xxx___aaauuuuuubbbcccmmmnnnhhhnnnxxxyyySSSEEEDDD???CCCKKKSSSTTTOOOKKKJJJOOOOOOKKKGGGJJJRRRVVVVVVXXXYYYVVVRRRSSSVVVUUURRRQQQLLLEEEAAA@@@@@@???>>>::::::999777666555444333666555444333222222222222.........---,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,---......//////+++,,,,,,...111222222222333555<<>>777222000...---------...........................------/////////222222666GGGccc|||}}}{{{ccc@@@555,,,---...,,,************))))))))))))******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***,,,,,,))))))000???LLLRRRVVVYYYqqqzzzyyyfffMMMBBBGGGPPPeeeiiisssrrrhhhlllvvvttthhhddd]]]WWWSSSRRRQQQPPPZZZhhhsssoooeee^^^ZZZWWWQQQPPPNNNMMMMMMNNNQQQSSSLLLJJJLLLRRRXXXYYYSSSMMMKKKMMMQQQTTTWWWXXXXXXXXXTTTUUUUUUTTTRRRQQQRRRTTTQQQOOONNNNNNPPPQQQQQQQQQOOOOOONNNNNNMMMMMMNNNNNNPPPOOONNNMMMLLLMMMOOOPPPRRRQQQPPPSSSVVVXXXVVVUUUWWWUUURRRPPPPPPPPPRRRSSSZZZTTTTTT[[[aaa```^^^]]]WWWWWWVVVVVVVVVWWWXXXYYYQQQOOOLLLHHHDDDDDDJJJPPPAAAAAA@@@;;;555000...---<<>>FFFLLLRRRdddttt|||mmmTTTEEECCCFFF[[[hhhyyy||||||wwwgggWWWQQQSSSTTTMMMEEELLL^^^pppuuuooohhhdddaaaVVVSSSOOOMMMMMMNNNOOOOOOEEEIIIQQQ\\\bbb___TTTKKKLLLNNNPPPRRRTTTVVVWWWXXXRRRSSSTTTTTTRRRQQQRRRRRROOONNNLLLMMMOOOPPPPPPPPPLLLLLLMMMNNNNNNNNNMMMMMMNNNMMMLLLLLLLLLMMMNNNOOOOOONNNNNNPPPRRRQQQOOOMMMPPPNNNLLLJJJJJJKKKNNNOOOSSSOOORRR]]]fffeee]]]WWWTTTUUUVVVXXXYYYZZZYYYXXXIIIIIIHHHHHHIIILLLOOOPPP???AAAAAA===555000000333FFFWWWbbbsssjjj]]]bbbwwwtttccc___aaabbbdddrrrxxxmmmBBB333((())),,,)))(((***((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''((((((((((((((())))))))))))******...+++DDDiii}}}}}}}}}tttdddeeeppppppsss)))---333===PPPfffsssvvvsssyyynnn]]]iiisssddd```uuuxxxtttmmmbbbXXXSSSRRRRRRZZZcccqqqmmm[[[UUUYYYVVVUUUIII@@@@@@BBBAAAEEEKKKEEELLLPPPOOONNNQQQSSSSSSUUUTTTQQQNNNPPPVVVYYYWWWTTTRRRNNNKKKGGGEEECCCAAA;;;:::999777555444222222///.........///000111111/////////......---------+++,,,,,,------.........---......//////000111111222111111111222666;;;>>>DDDMMM[[[gggqqq|||uuueeedddyyy}}}yyy}}}tttvvvhhhXXXBBB---,,,+++,,,------,,,,,,---++++++******************************************(((***++++++)))((()))***(((((((((((())))))******++++++************++++++))),,,,,,666GGGKKKMMMXXXfffxxxxxx```WWWrrrzzziiihhhgggaaaffffffffffffdddaaa]]][[[iiihhheeebbb___^^^]]]]]]]]]hhhbbbOOOLLL^^^kkkjjjhhhfffcccbbb```______aaaaaabbbdddeeegggggggggfff^^^___``````^^^\\\ZZZZZZUUUVVVXXXYYYZZZZZZYYYYYYYYY[[[^^^___``````bbbcccaaaeeejjjllllllpppwww~~~}}}|||}}}~~~~~~}}}}}}|||zzzzzzzzzyyyvvvttthhheeebbbbbbeeejjjmmmoooiiiggg]]]PPPIIIHHHEEEAAA777444000...///000111111,,,,,,,,,---...///000000111///...000111...------000AAAWWWjjjwww|||yyyrrr{{{xxxWWW444))))))+++,,,+++))))))+++))))))(((((((((((())))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%***((()))...444:::EEEOOOTTTeeeoooeeeTTTIIIDDDAAAJJJ```www|||~~~uuudddSSSNNNQQQRRRMMMIIIGGGRRRaaannntttsssnnnhhh[[[UUUMMMIIIIIILLLNNNPPPHHHMMMWWWbbbfffaaaTTTIIIKKKLLLMMMOOOQQQSSSTTTUUUPPPRRRTTTTTTSSSRRRQQQRRROOONNNLLLLLLMMMNNNNNNMMMJJJKKKMMMNNNOOONNNMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOMMMNNNNNNOOOOOOMMMKKKIIIFFFEEEDDDDDDFFFIIILLLNNNOOOQQQYYYfffkkkdddXXXPPPSSSSSSUUUZZZ^^^]]]XXXSSSCCCFFFIIIJJJMMMNNNKKKGGG<<>>;;;666333000///000000000///,,,,,,,,,---...///000000222///000333111,,,,,,000HHH[[[mmmpppnnnrrr|||cccEEE000)))+++,,,***((((((***,,,))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((((('''&&&)))***------+++///===KKKQQQ]]]aaaYYYQQQMMMGGG>>>???VVVooorrrpppeee[[[RRRPPPPPPPPPSSSYYYMMMKKKOOO^^^ooovvvrrrkkk___[[[UUUPPPMMMKKKJJJIIIIIIMMMUUU\\\___[[[RRRJJJIIIIIIJJJKKKMMMNNNPPPPPPOOOQQQSSSSSSRRRQQQQQQQQQQQQOOOMMMLLLLLLLLLKKKJJJGGGHHHJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKGGGHHHIIIHHHGGGEEEDDDDDD??????@@@BBBFFFKKKPPPSSSXXXZZZaaagggeee[[[SSSQQQVVVTTTVVV[[[___]]]SSSJJJBBBHHHKKKKKKKKKIIIAAA888666888777222///333???IIIXXXmmm{{{vvvnnn___XXXUUU^^^kkkrrrrrrYYY555///,,,+++++++++((('''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))),,,'''222EEEUUUhhhuuuttttttnnnrrrvvvtttxxx|||uuummmeeevvvmmmooozzz((())),,,000999JJJ]]]iiitttvvvuuupppggg```^^^___``````lllsssmmmmmmoookkkddd___[[[ZZZXXXYYY```hhh___[[[___bbb```eeeeeeZZZaaafffrrryyyiiiKKK::::::===CCCHHHHHHKKKOOOQQQPPPIIIKKKKKKJJJLLLOOOOOOKKKNNNQQQSSSTTTRRRPPPNNNNNNHHHFFFDDD@@@===999777555333222222111000000000000........................+++,,,,,,---...///000000......///111333444555666888;;;???DDDJJJSSS```hhhmmmyyy~~~zzz{{{yyypppddd]]]XXX}}}rrrwwwssseeeNNN222***222++++++******...111...'''((()))******+++*********************************&&&)))++++++***(((((()))&&&'''((()))))))))(((((())))))***++++++***))))))+++...(((&&&000444888BBBUUUiiissslllqqqnnn___ZZZZZZZZZYYYYYYfffsssrrrfff]]]^^^cccggghhhgggbbb]]]]]]aaaffffffeeeYYYFFF???KKKZZZaaagggiiigggbbb______]]]YYYYYY[[[^^^aaaccccccaaa```___^^^]]]\\\]]]\\\ZZZXXXUUUVVVWWWXXXXXXVVVTTTSSSPPPUUUZZZ]]]]]][[[YYYXXXXXX[[[```bbbbbbdddhhhlllgggkkknnnkkkffffffjjjpppoookkkiiiiiihhhggghhhkkkkkkiiigggfffeeedddbbb```]]]]]]___bbbeeeggggggfffTTTMMMCCC<<<::::::999777333111///...///...---,,,,,,---------...////////////---...111...+++222>>>lllvvvyyyppphhhsssjjjHHH222+++***---,,,(((''')))++++++)))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''(((((())))))'''))),,,+++''''''333AAAUUU]]]^^^UUURRRUUUNNNAAA@@@OOObbbeeeaaammmuuummmTTTNNNKKKNNNNNNMMMUUU```XXXLLLFFFPPP```jjjlllkkklllllljjjdddZZZPPPIIIFFFFFFGGGJJJNNNQQQPPPMMMJJJFFFGGGHHHJJJKKKLLLLLLLLLLLLNNNPPPPPPOOONNNOOOPPPQQQOOOMMMLLLLLLLLLKKKJJJFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDD???@@@@@@???>>>===>>>??????@@@BBBEEEKKKRRRXXX\\\fffdddccc```YYYRRRSSSYYYXXXYYY\\\^^^\\\UUUKKKDDDBBBJJJMMMHHHCCC@@@777,,,///000000///222<<>>CCCKKKMMMKKKEEEIIIKKKJJJLLLMMMIIICCCIIINNNTTTVVVVVVUUUUUUUUUPPPOOOMMMJJJFFFCCCAAA???777666555333111000000000////////////////////////---...///000111222222333222333666999===@@@CCCDDDEEEKKKUUU\\\ccckkkuuu|||{{{pppiiieeefffddd]]]VVVUUUooovvvcccQQQ===,,,)))000+++///000---,,,///...)))'''((()))***++++++***)))************************&&&(((++++++***(((((((((&&&'''((()))))))))((('''((()))***++++++***)))((((((...)))&&&---000111999IIIZZZgggllltttyyyeeeUUURRRSSSRRRTTTZZZYYYfffrrrsssiiibbbdddiiipppmmmiiiccc^^^^^^bbbffffffaaaVVVJJJ@@@@@@HHHQQQaaaeeeeeebbb```aaa___YYYUUUUUUUUUVVVWWWYYYZZZ[[[```^^^[[[ZZZ[[[\\\ZZZXXXTTTUUUVVVVVVUUUSSSQQQOOONNNRRRVVVXXXXXXXXXXXXYYYVVVWWWZZZ\\\^^^^^^^^^^^^``````aaa___]]]^^^aaadddeeeaaa___```___\\\^^^cccdddbbb```^^^^^^]]]\\\ZZZXXXZZZ]]]aaacccaaa]]]YYYIIIAAA777333333333222111///...------//////...,,,------.....................+++,,,...,,,///BBBYYYxxxnnnppppppLLL333))))))))),,,+++((((((,,,,,,(((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***((('''(((***(((''',,,333KKKXXX^^^ZZZ[[[aaa]]]QQQKKKJJJQQQVVVWWWccclllgggSSSJJJHHHOOOUUUTTTWWW^^^___UUUMMMKKKMMMSSS```lllwwwxxxtttiiiZZZOOOJJJJJJFFFEEEDDDCCCDDDEEEFFFFFFEEEFFFHHHJJJKKKKKKJJJIIIIIIJJJKKKKKKJJJJJJLLLNNNOOOMMMKKKLLLMMMNNNNNNMMMIIIIIIHHHGGGGGGGGGHHHHHHDDDDDDDDDCCCBBBAAA@@@@@@===>>>>>><<<;;;;;;???BBBEEEFFFHHHLLLRRRZZZ```dddiiiddd___[[[VVVRRRTTTYYYVVV___gggcccUUUHHHBBBBBBBBBJJJJJJ@@@777666111***+++---000555>>>LLL[[[eeezzz{{{uuuddd\\\rrr}}}qqqccc[[[ccckkk\\\GGG777***)))((('''&&&(((******(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))***)))...111777NNNccceeemmmiiinnnpppkkkooowwwuuuvvvkkkaaa...+++((()))---666CCCOOOdddjjjkkkfffdddfff^^^RRRLLLUUUcccfffhhhwwwtttbbb\\\VVVUUUZZZnnnlllRRRMMMRRR^^^iiihhh^^^llliiiHHH===222333333444<<>>FFFLLLTTTXXXYYYXXXYYYZZZXXXVVVUUURRROOOMMMKKKJJJ@@@???<<<:::888666555555000000000000000111111111///000111222333444555555777999===BBBGGGLLLPPPRRRTTT]]]iiirrrwww{{{|||ssssssvvvwwwaaa\\\[[[]]]\\\WWWXXX]]]zzzssskkkXXXAAA111---......***222555///***,,,---,,,'''((()))+++++++++***)))))))))))))))))))))))))))%%%(((++++++***((('''(((%%%&&&((()))))))))((('''((()))***++++++***)))(((&&&---+++(((...///---333@@@OOO___kkksssyyyxxxsssoooWWWHHHLLLQQQOOOTTT___\\\eeeoooqqqkkkfffhhhmmm~~~xxxnnngggcccbbbcccdddccc[[[SSSLLL@@@666:::CCC\\\aaacccaaa```ccc```ZZZSSSQQQNNNMMMNNNQQQUUUXXXaaa^^^ZZZYYYZZZ[[[ZZZXXXTTTTTTTTTTTTRRRPPPNNNMMMOOORRRTTTUUUVVVWWWZZZ\\\XXXYYYZZZ]]]^^^]]]ZZZWWW\\\YYYWWWWWWYYY[[[\\\\\\```[[[YYY[[[YYYUUUXXX^^^bbb```]]]\\\\\\\\\ZZZYYYTTTWWW[[[___```\\\TTTOOOBBB999000.........---,,,,,,+++,,,...000111111///...............---------...++++++---,,,555QQQpppzzzqqqooo{{{[[[777***,,,---&&&******(((+++///,,,&&&((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&''')))***+++&&&%%%))),,,***)))+++999MMM\\\^^^cccmmmlllbbbTTTGGGDDDLLLSSSaaakkkhhh```RRRLLLWWWbbbaaa^^^___bbb^^^WWWLLLAAAAAAUUUlllxxxuuulll[[[KKKCCCGGGNNNKKKHHHCCC@@@>>>>>>@@@AAADDDFFFIIIKKKLLLKKKIIIHHHGGGHHHHHHGGGFFFGGGIIILLLLLLKKKJJJKKKNNNPPPPPPPPPNNNMMMKKKJJJIIIJJJJJJKKKFFFEEEEEEDDDCCCAAA@@@???@@@AAAAAA@@@>>>@@@DDDIIIKKKLLLNNNRRRXXX___eeeiiiccc^^^\\\]]]\\\WWWSSSSSSUUUdddooogggPPP>>><<>>LLL[[[hhhpppyyyvvvkkkTTT\\\zzz~~~fffmmmbbbggghhhMMM111***---******)))(((***+++)))&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))******...---000HHH___bbbkkkhhhmmmooohhhkkkrrrooo|||rrrbbb,,,---+++)))(((...999BBBdddeeebbb```gggnnndddSSSXXXKKKXXXeeeeeesss```YYY\\\bbbzzzrrrdddRRRCCCSSSfff^^^```ggg|||wwwcccUUUHHH======888000111;;;???===AAAIIILLLHHHFFFIIIJJJGGGDDDMMMXXX^^^]]]YYYWWWVVVWWWXXXYYYXXXWWWTTTQQQOOOMMMIIIDDDAAA@@@???<<<999777777666666666555555555888777777999<<>>OOO```gggfffgggkkkWWWLLL>>>;;;DDDXXXlllxxx{{{cccTTTZZZaaa___^^^bbbeeeccc\\\SSSKKKJJJOOOUUUhhhhhhaaaQQQEEEEEEKKKOOOSSSNNNGGG@@@===;;;;;;;;;999???EEEIIIIIIHHHIIIJJJHHHFFFEEEFFFHHHHHHGGGFFFHHHKKKMMMNNNNNNOOOPPPRRRLLLLLLMMMNNNNNNLLLKKKJJJCCCEEEFFFFFFEEEDDDDDDEEEBBBCCCEEEEEEFFFGGGJJJMMMMMMNNNQQQWWW^^^cccggghhhXXX[[[______]]]YYYUUUSSS^^^kkkkkkWWWCCC===???>>>EEECCC===444/////////.........AAAXXXbbblllxxx{{{}}}vvvssszzzsssTTTXXXdddggglllwwwppptttmmmWWW???111---,,,((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))'''%%%,,,444555EEEdddfffqqq|||}}}rrriiimmmxxxvvvkkklll)))+++,,,***)))+++222888RRRXXX[[[[[[bbbllliii___XXXGGGPPPbbbtttmmmbbb[[[ZZZdddzzzmmm___PPPEEEIIIOOOJJJWWWXXXfffmmmbbbWWWSSSMMMJJJEEE???:::999:::888666@@@CCCEEEFFFFFFGGGDDD@@@DDDKKKRRRTTTRRRPPPPPPQQQTTTUUUXXX[[[^^^^^^[[[XXXUUUSSSQQQOOONNNMMMMMMMMMNNNKKKHHHDDDCCCCCCEEEFFFIIIIIIIIIJJJLLLOOORRRUUU[[[]]]```eeeiiinnnrrruuuvvvwwwyyy|||}}}|||xxxtttlllkkkhhhddd___\\\ZZZYYYEEE@@@EEEUUUbbbjjjxxxyyyzzzuuuqqq{{{kkkSSSGGG777...---...---+++............---,,,+++*********************************))))))))))))******(((((())))))))))))((((((''''''((((((((((((((('''((((((((()))*********+++)))))))))***+++---...///777AAALLLVVVfffuuusssiiiKKKGGGLLL[[[cccbbbccchhhrrriiicccdddaaa[[[___hhhooolllfff```bbbhhhiiieeelll^^^WWWPPPAAA999999555>>>LLLYYY]]]\\\[[[XXXSSSPPPOOOMMMIIIEEEDDDGGGKKKTTTUUUWWWZZZ\\\[[[WWWTTTOOONNNLLLKKKLLLOOORRRTTTSSSTTTUUUTTTQQQPPPOOOPPPOOOOOOPPPSSSUUUVVVTTTRRRSSSUUUVVVVVVUUUTTTSSSTTTRRRSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUVVVVVVTTTQQQNNNFFFFFFFFFEEEBBB===888555111000...---+++*********------...////////////...///---...///...+++---111000...222<<>>CCCBBB???>>>DDDGGGIIIIIIGGGFFFGGGJJJMMMNNNSSS\\\dddgggccc^^^[[[]]]^^^]]][[[[[[^^^aaaaaa]]]XXXSSSRRRUUUXXX[[[\\\\\\\\\ZZZ[[[```iiiooorrrjjjiiipppuuussstttyyyuuutttrrrqqqoookkkfffbbb^^^\\\ZZZWWWUUURRRNNNLLLBBBMMM___rrrwwwooowwwnnneeeiiissscccSSS<<<666...,,,---...+++(((......---,,,++++++++++++***************************))))))(((((())))))***''''''((((((((((((''''''&&&&&&'''((()))))))))((())))))))))))))))))))))))+++******))))))******+++111999AAAIIIXXXhhhnnnjjjSSSKKKLLL]]]ppp{{{ooo^^^YYYXXXWWWZZZ```cccaaa]]]ZZZ]]]eeeiiiiiilll\\\VVVTTTKKKFFFDDD<<<;;;GGGTTT\\\______YYYSSSQQQPPPMMMIIIEEECCCDDDEEEMMMNNNPPPSSSVVVUUUSSSPPPMMMLLLKKKJJJLLLNNNRRRTTTRRRRRRQQQNNNLLLLLLOOOQQQPPPOOONNNOOOQQQQQQQQQOOOPPPSSSUUUVVVTTTQQQOOONNNNNNNNNNNNNNNNNNNNNNNNNNNQQQPPPOOONNNMMMKKKGGGDDD<<<;;;999777444111///...---,,,+++******))))))***---......//////////////////------///...,,,...333...333AAATTTccciiikkklll\\\```qqqttt{{{RRR111---...%%%###+++))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&000DDDWWW______]]]___[[[SSSKKKEEEFFFLLLRRRllllllggg[[[MMMEEEGGGKKKVVVZZZ^^^]]]VVVLLLCCC===777===AAACCCIIISSS[[[^^^bbbVVVHHHAAA@@@???:::444888:::<<<<<<<<<;;;<<<===???BBBDDDDDDCCCBBBEEEHHHDDDFFFGGGGGGFFFEEEEEEFFFBBBCCCDDDFFFGGGGGGHHHGGGFFFGGGIIIIIIGGGGGGGGGHHHHHHJJJMMMNNNMMMLLLMMMNNNKKKOOOVVV\\\^^^\\\XXXUUU```^^^[[[WWWRRRNNNJJJHHHOOOVVVSSSFFF;;;:::999777333111...,,,+++...444999LLLOOOfffwwwbbbOOONNN\\\mmm|||fff^^^YYY]]]fffooowww}}}~~~cccEEE666...(((%%%(((((((((''''''''''''((((((&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''',,,+++***((((((???eeewwwiii```ccclllwwwiii]]]YYY%%%(((******((('''((()))...666>>>DDDNNN]]]fffiiirrrfff\\\WWWaaa|||{{{]]]]]]]]]^^^WWWRRR```iii```cccggg]]]VVVUUUFFFBBBVVVUUUDDD@@@GGGMMMWWW]]]YYY[[[\\\ooolllMMMAAA666111111888<<<===@@@FFF@@@BBBCCCCCCAAAAAACCCEEEEEEFFFKKKWWWcccgggccc\\\YYY^^^aaa___\\\\\\aaagggiiigggcccaaabbbeeejjjmmmiiiiiifffcccdddmmm|||oooffflllnnngggfffllleeedddaaa```___]]]ZZZWWWWWWZZZ\\\ZZZTTTNNNJJJIIIbbbyyy~~~fffsss{{{ssswwwrrrdddfffuuujjj]]]NNN===333000------------***'''...---+++*********+++,,,++++++++++++++++++++++++))))))(((((((((((())))))&&&''''''''''''''''''&&&%%%%%%'''((()))))))))))))))))))))))))))(((((((((***))))))((((((((())))))...333777<<>><<<:::888888888888777888999::::::>>>BBBAAA>>>>>>BBBFFFFFFGGGHHHGGGEEECCCCCCDDDBBBBBBCCCDDDDDDEEEEEEEEECCCEEEFFFFFFEEEDDDDDDEEEFFFIIILLLNNNNNNMMMMMMMMMJJJOOOTTTWWWVVVSSSOOOLLL[[[WWWQQQLLLHHHEEEBBBAAAJJJLLLGGG===777666555111111...,,,---...333>>>HHHWWW___yyyiiiWWWIIILLLYYYaaabbbaaaXXXYYYXXXZZZcccpppvvvvvvmmmNNN222,,,+++'''&&&,,,(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&,,,+++)))'''&&&999ZZZ{{{yyyvvvoooddd\\\___fffsssyyyzzznnnaaaYYYWWW&&&'''((((((((((((***+++)))---222999GGGXXXccchhhjjjlllfffUUUNNN[[[```TTTaaabbbkkkiiiWWWTTT```hhhaaafffZZZQQQQQQIIIQQQoooqqqRRR???AAAJJJXXX^^^WWWSSSWWWqqqsssRRRFFF===888555444444555;;;BBB:::===???AAAAAAAAABBBBBB@@@AAAGGGRRR]]]aaa[[[TTTQQQWWW[[[XXXSSSRRRXXX___jjjjjjiiiiiijjjmmmoooqqqmmmlllhhhdddfffrrrmmm___bbbccc]]]\\\bbb[[[ZZZYYYZZZ[[[[[[ZZZXXXSSSYYY]]]XXXNNNKKKQQQYYYxxxhhhrrrnnneee___mmmrrrZZZNNN@@@...///...---,,,+++++++++***---,,,+++))))))***+++,,,************************))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&%%%%%%'''((()))))))))))))))))))))(((((((((((((((''''''''''''(((((()))***+++...111333<<>>===<<>>@@@EEENNNUUUVVVQQQKKKHHHLLLOOOMMMHHHGGGLLLRRR^^^^^^______````````````aaa___[[[YYY\\\gggvvvqqqaaaUUUVVVXXXWWWWWW[[[VVVUUUUUUVVVWWWWWWVVVTTTNNNTTTVVVOOOGGGNNNcccvvv{{{pppvvvqqqhhhcccggg{{{{{{aaaMMMBBB555((()))***+++***)))***,,,...++++++******)))******+++)))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((&&&&&&&&&'''((()))***+++'''+++...000666EEEZZZjjjlllaaa___rrrppphhh```VVVMMMJJJLLLPPPUUU^^^]]]\\\ZZZUUUSSSXXXaaa```UUUVVVXXXSSSXXXcccgggTTTEEE:::===IIITTTYYY[[[XXXTTTOOOKKKIIIHHHFFFDDD???>>>======>>>???>>>===CCCFFFKKKOOOPPPMMMJJJGGGGGGGGGHHHHHHHHHJJJMMMPPPLLLJJJGGGFFFGGGGGGGGGFFFCCCCCCDDDCCCBBBCCCFFFIIIBBBAAAAAA???>>>======<<<999777444333222111...,,,///...,,,+++******++++++***************+++,,,,,,,,,------...............,,,***+++///111222777>>>XXXcccjjjeeeaaalllqqqxxxzzzzzzrrrPPP222111,,,((()))---,,,'''*********)))))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&)))---555EEETTTUUU\\\cccbbbZZZSSSQQQQQQJJJJJJIIIHHHGGGJJJOOOSSSDDDCCCEEELLLSSSUUURRRMMMGGGKKKHHH;;;111000555:::@@@HHHRRRUUURRRKKKGGGEEE:::777555444555555444333222555888777666666888;;;AAABBBDDDDDDBBBAAABBBBBBDDDCCCBBBAAAAAAAAAAAAAAA@@@BBBCCCCCCBBBAAAAAABBBBBBEEEGGGIIIHHHHHHIIIJJJOOONNNKKKEEE>>>:::;;;>>>KKKEEE>>>;;;;;;======<<>>DDDIIIDDDJJJLLLWWWcccaaaSSSKKKLLLCCCHHHFFFBBBHHHOOODDD000111222333555888999999999<<<>>>CCCHHHLLLJJJFFFBBB>>>AAACCCAAA>>>>>>BBBFFFIIIJJJKKKKKKLLLMMMMMMNNNNNNMMMKKKLLLPPPWWW^^^cccYYYSSSNNNMMMPPPTTTTTTSSSOOONNNNNNOOOPPPOOOLLLJJJNNNTTTWWWTTTTTT```yyyyyywwwpppnnnqqqvvv{{{}}}xxxsssmmmkkkppp|||~~~rrr```NNN???444---***''')))++++++((((((+++...))))))***************)))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((((('''&&&'''''''''((()))))))))''''''''''''((()))***+++&&&)))---...111===TTTfffvvvrrroooooossstttooohhhTTTPPPIIIEEEGGGMMMQQQSSSXXXYYY\\\]]]YYYVVV\\\gggeeeWWWTTTUUUPPPRRRWWWTTTYYYKKK>>>;;;???HHHVVVbbb___YYYRRRLLLJJJHHHFFFEEEBBB???===<<<<<<<<<;;;999999;;;???CCCEEEEEEEEEDDDEEEFFFHHHHHHGGGFFFFFFGGGGGGEEECCCCCCDDDDDDCCCBBB>>>@@@AAAAAA@@@???@@@AAA::::::999888777666666555333111...---------,,,*********+++++++++******)))*********)))******+++++++++,,,,,,---------------,,,+++---333888===DDDMMM]]]cccfffeeejjj{{{rrrqqqvvvnnnpppUUU===------+++)))((())))))'''))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''',,,888EEEQQQXXX___```]]]XXXVVVWWWPPPFFF@@@AAACCCEEEOOO[[[OOOIIIEEEGGGLLLOOOMMMHHHKKKKKKGGG>>>777444111,,,111888AAAHHHLLLLLLLLLKKKCCC@@@<<<;;;:::888444111111222222333333333444444666888::::::::::::;;;<<>>=========>>>???@@@===>>>@@@@@@>>>>>>>>>??????AAAAAAAAA???>>>???@@@>>>>>><<<666111111666;;;KKKEEE>>><<<>>>AAAAAA@@@BBB===777333///,,,+++,,,+++///<<>>LLL^^^hhhccc[[[\\\dddnnnppprrrrrrrrrrrrsssuuu(((((()))***+++***(((&&&(((+++---+++)))///@@@QQQ\\\\\\ZZZ^^^cccWWWKKKOOOIIIMMMSSSUUUbbbqqq\\\PPPKKKQQQwwwppp]]]RRRMMMCCCAAABBB===???CCCLLLRRROOOGGGEEEIIIFFFPPPUUUYYYjjjwwwdddCCC///...---...111333444444888;;;@@@DDDDDDBBB>>>;;;666888999999777888<<>>@@@BBBEEEHHHIIIEEEEEEFFFJJJNNNPPPPPPOOONNNOOONNNMMMPPPTTTSSSMMMKKKJJJJJJKKKLLLJJJGGGDDDQQQYYYaaaeeeiiiuuupppuuuxxxdddkkkzzz|||mmmiiisssooo```dddiiinnntttgggYYYKKK@@@444***)))...))),,,///...***'''(((+++((()))***++++++***)))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''''''(((((((((((((((''''''%%%&&&&&&'''((()))******))))))((((((((())))))***&&&))),,,,,,+++555JJJ^^^hhhttt~~~xxxiii\\\WWWWWWHHHDDD???@@@HHHSSSXXXXXXUUUWWW\\\```\\\XXX___jjjlll[[[VVVYYYWWWXXXWWWNNNVVVLLL@@@999666<<>><<<;;;;;;:::888444555666888;;;===>>>???AAADDDGGGHHHFFFEEEDDDDDDEEECCCBBBCCCCCCDDDBBBAAA???AAACCCBBB>>>:::888777444444333333222111111000///---+++***+++,,,+++***((()))+++,,,---+++***(((,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,++++++///888???EEEOOOXXXWWW\\\bbbkkk|||nnn~~~vvvvvvqqqyyyTTT;;;222000+++)))+++***''''''***(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''',,,)))''''''''''''...777IIINNNTTTVVVUUURRRQQQQQQKKK???;;;AAABBB@@@JJJZZZWWWOOOGGGFFFKKKNNNKKKFFFOOOKKKCCC???BBBEEEAAA999---,,,---333===GGGOOORRRLLLIIIEEEBBB@@@<<<777222111000///000111222111000---///111333333333444666:::999999999:::<<<>>>???999;;;<<<<<<;;;::::::;;;<<<<<<;;;999666555555777000222333111000333;;;BBBNNNHHHAAA@@@CCCFFFFFFDDD>>>:::555111---***+++...///777JJJ\\\]]]QQQNNNTTTkkknnntttnnnaaabbbeee^^^LLLDDD???BBBEEEDDDBBBBBBJJJKKKUUUcccaaaLLL444&&&'''(((%%%"""%%%***)))$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&+++(((&&&***'''&&&000///AAAXXXeeebbb\\\aaajjjrrrqqqpppqqqwww%%%%%%%%%&&&&&&&&&'''''')))***++++++,,,///333666MMMTTTWWWUUUUUUYYYWWWQQQJJJHHHHHHSSSqqqeee[[[OOOHHH[[[hhhVVVUUURRRKKKEEECCCEEEGGGDDDCCCBBBBBBEEEFFFDDD@@@FFFKKKPPPaaawwwLLL888111///...+++222444)))222555777888::::::777333,,,555777:::???;;;888??????>>>>>>AAAEEEFFFDDD@@@FFFGGGHHHHHHGGGGGGGGGHHHIIIIIIGGGFFFKKKPPPMMMGGGJJJBBBAAAHHHFFF@@@JJJ\\\uuusssnnniiiiiirrrrrrfffeeennnwwwtttfffaaaccc___WWWbbbppp~~~|||dddXXXHHH888333222///,,,,,,++++++***))))))***+++,,,******))))))((((((''''''******)))(((((((((((((((***(((&&&&&&&&&'''&&&%%%&&&'''((('''&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++111BBBSSSgggiiimmmrrrqqqcccMMM<<>>CCCGGGQQQQQQQQQQQQPPPMMMGGGCCCAAA???<<<;;;;;;;;;999777555444333222222333555777666888;;;>>>@@@@@@@@@@@@BBBAAAAAA@@@???>>>>>>===<<<<<<:::999777555444333000000//////............,,,,,,+++*********************222;;;777***'''---************************)))***,,,------,,,***(((///222999DDDMMMRRRUUUWWWRRRaaannnvvvvvv]]]pppssswww}}}^^^;;;******+++******)))(((''''''&&&((((((((((((''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&''')))***777III[[[]]]RRRIIIKKKQQQJJJDDD<<<999;;;BBBIIIMMMNNNTTTVVVOOOCCC???GGGQQQWWWQQQDDD???KKKYYYUUUGGG:::333......///222999AAAGGGPPPVVVQQQCCC777444666222111000000111000...,,,111000000000222222000...111000///000333444222000333333333333333333222222444///---//////---,,,.........---,,,///999EEEOOOPPPEEE<<<>>>FFFIIIDDD===999111,,,,,,+++***...666???NNNggguuufffMMMNNN```nnnddd```\\\TTTVVV\\\XXXIIIDDDFFFKKKIIIAAACCCLLLKKKXXXaaa^^^TTTHHH777(((***)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((...111FFFbbbhhh^^^bbbsssjjj```sss%%%%%%&&&&&&''''''''''''((()))*********,,,000333===FFFMMMOOOQQQWWW[[[[[[QQQNNNIIINNNddd|||vvv___SSSJJJHHHQQQeeeiiiYYYVVVQQQLLLLLLJJJJJJOOOVVVnnn^^^KKKBBB@@@@@@CCCGGG@@@EEENNNcccuuuRRRBBB:::999666111777888...111000000111444666444111///888999;;;AAA>>>:::AAA???@@@AAAAAAAAAAAACCCEEEHHHIIIJJJKKKJJJHHHGGGGGGFFFFFFDDDAAABBBGGGFFFCCC@@@;;;>>>FFFFFFFFFWWWoooxxxmmmhhhnnn|||zzzzzz~~~lllbbbnnn}}}~~~rrrcccZZZYYYZZZ[[[jjjwwwnnnTTTFFF@@@555***"""!!!$$$(((///...,,,***)))))))))***((((((((((((((()))))))))))))))(((''''''''''''(((***(((&&&&&&''''''&&&%%%&&&'''((('''&&&%%%&&&((('''''''''&&&&&&'''(((((('''''''''''''''''''''''''''((((((((())))))))))))+++***)))******...;;;HHHXXX[[[```ffffff\\\III:::>>><<>>:::888777777666555666555333222222333444555333444777999;;;;;;::::::<<<<<<<<<;;;:::::::::999777777666555333222111000......------,,,,,,,,,,,,))))))***+++***)))((('''******000888444)))'''---*********+++,,,,,,------((()))***+++,,,,,,,,,,,,...999GGGQQQSSSRRRUUUZZZbbbllluuu}}}{{{hhhaaakkk|||uuuhhhwww|||}}}iiiHHH111)))(((******))))))(((''''''&&&((((((((((((''''''''''''&&&''''''(((((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((()))444AAARRR[[[ZZZUUUQQQPPPHHHEEEAAA>>>>>>@@@DDDFFFHHHLLLOOOOOOLLLKKKNNNSSSRRROOOIIIHHHTTTaaa]]]NNNDDD;;;444111000///222666BBBLLLVVVVVVKKK>>>555333444111//////000111111000///...---...///000///...///---,,,---000000///,,,...---,,,,,,,,,---///000333///...000000------///---...000444;;;CCCKKKPPPJJJDDD???@@@EEEDDD;;;333333---***,,,...000666>>>LLLUUUdddiii]]]NNNQQQ___cccVVVQQQOOOKKKPPPVVVQQQFFFEEEKKKTTTSSSIIIFFFKKKMMMXXX^^^WWWJJJ>>>444,,,***)))'''&&&%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((111///:::QQQ^^^bbblllzzzhhh[[[iii&&&''''''''''''((((((((('''((((((((('''))),,,......888AAAEEEJJJRRRZZZ^^^WWWRRRHHHEEEQQQbbbgggcccZZZOOOMMMQQQRRR[[[aaa[[[UUUJJJFFFKKKMMMNNN[[[lllvvvVVVGGG@@@;;;>>>GGGFFFGGGNNN```tttwww```GGGCCC>>>@@@DDDFFFSSS\\\UUU888222------000222000...---666777888???>>>;;;AAA???BBBCCC@@@<<<===DDDKKKHHHIIIIIIIIIHHHGGGEEECCCAAACCCBBB===>>>EEEJJJLLLBBB>>>AAAIIILLLRRRiiiqqqkkkppp}}}{{{qqqoootttyyyiiiggg}}}xxxqqqggg]]]UUUVVVbbbooovvv|||~~~|||yyyoooXXXAAA666555///)))///>>>EEECCC222000...+++)))(((((((((&&&''''''((())))))******(((((('''&&&&&&&&&&&&''')))'''&&&&&&'''''''''&&&%%%'''((('''&&&%%%&&&''''''''''''''''''((()))***''''''''''''''''''''''''''''''((((((((())))))))),,,)))'''))))))+++222:::LLLOOOVVV^^^bbb]]]PPPEEEAAA<<>>>>>???@@@BBBFFFLLLSSSVVVUUUSSSKKKKKKIIIMMMZZZfffbbbVVVMMMCCC999666555222//////111:::EEEKKKJJJFFFBBBAAA<<<999666333333333222222222000//////000111111000...,,,+++,,,------,,,***+++***)))((()))+++---...---******,,,---******---///222888???FFFKKKMMMMMMFFFEEEDDDEEEDDD>>>444,,,,,,)))***///555:::BBBIIIQQQXXX^^^]]]WWWSSSUUUYYYTTTJJJIIIMMMLLLPPPPPPGGG@@@CCCNNNZZZZZZPPPIIIJJJNNNTTTSSSHHH999000------)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((222///444GGG___ppp{{{xxxeeeXXXaaawww'''((((((((((((((((((((('''(((((('''&&&&&&(((***+++///555:::AAAIIIQQQVVVVVVQQQHHH???AAAKKKOOONNNRRRNNNRRRVVV[[[kkkvvvoooVVVIIIEEEJJJJJJLLLcccwwwYYYPPPHHH;;;888@@@GGGEEEHHHRRRZZZWWWIII===>>><<>>>>>AAABBB@@@===???GGGMMMHHHGGGEEEDDDCCCCCCAAA@@@===BBBDDDBBBEEEPPP]]]dddSSSKKKHHHMMMTTT^^^tttyyymmmkkktttrrrgggccchhhooo}}}tttmmmwwwqqqfff[[[VVVUUU\\\ooo~~~xxxlll^^^UUUOOOBBB555///,,,%%%***EEEaaacccSSS000///,,,***(((''''''''''''''''''((((((((())))))''''''&&&%%%%%%%%%%%%&&&(((&&&%%%%%%'''(((((('''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''((()))***+++'''''''''''''''''''''''''''''''''((((((((()))))),,,'''&&&(((******,,,000BBBFFFNNNYYYaaabbb\\\VVVMMMIII___qqq\\\SSSKKKIIIIIILLLRRRYYYUUUSSSOOOKKKIIIKKKOOORRRUUUTTTRRRPPPPPPOOOMMMLLLBBB<<<333///111777>>>BBBFFFCCC@@@===<<<:::888555777666444333222111111111...///000000000000///............///////////////++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,++++++******+++)))+++...,,,'''(((---***+++++++++,,,,,,---------,,,++++++---000444666MMMWWW\\\UUUMMMQQQ```nnnmmmqqqmmm___hhhrrrvvveeejjj{{{uuutttYYY<<<+++)))---///))))))((((((((('''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&%%%$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((('''&&&&&&&&&(((000???OOOWWWVVVQQQJJJMMMPPPLLLDDD===;;;;;;:::;;;???GGGOOOSSSSSSPPPEEEEEEDDDGGGRRR^^^```ZZZPPPEEE======???<<<888555---...222666;;;AAAGGGJJJEEECCCAAA???>>>;;;888555555333000000111111111000000///...------,,,,,,+++------,,,+++++++++,,,---***((((((++++++***,,,111888===EEEJJJLLLLLLKKKJJJHHHIIIJJJGGGAAA888///******,,,222:::AAAGGGMMMPPPKKKSSSVVVTTTTTTXXXVVVNNNDDDCCCMMMUUUPPPLLLFFF999;;;>>>IIIUUUXXXRRRMMMMMMNNNKKKCCC666***&&&''')))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((++++++111EEEccc|||{{{pppdddZZZ^^^kkkyyy(((((((((((((((((((((''''''((()))(((&&&&&&'''))),,,***+++000888AAAGGGKKKSSSQQQJJJBBB???@@@BBBBBBGGGLLLQQQQQQ]]]}}}|||YYYOOOKKKKKKEEEGGGfffiiiRRRPPPMMM@@@;;;AAA>>>>>>@@@BBBDDDDDDDDDEEEAAA===BBBHHHOOOeeexxxyyyQQQFFF<<<;;;<<<;;;<<<>>>BBBGGG???666:::<<<999;;;>>>???BBBCCCEEEGGGJJJLLLIIIFFFCCCBBBCCCDDDCCCBBB===DDDHHHHHHMMM\\\llluuu___QQQHHHMMMXXXeeetttwwwkkkdddhhhvvv|||wwwmmmaaaWWWWWW]]]eeetttgggbbbppptttlll___RRRPPPXXXfffvvvxxxmmmZZZHHH>>>:::555000,,,)))$$$&&&;;;PPPJJJ777+++***)))''''''''''''((()))((((((((('''''''''&&&''''''&&&%%%%%%%%%%%%%%%'''&&&$$$%%%'''(((((((((%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&''')))******''''''''''''''''''''''''''''''''''''((((((((((((***&&&%%%***---++++++,,,444888AAAMMMXXX___```^^^YYYZZZssswwwfff]]]SSSIIIEEEFFFHHHMMMSSSSSSSSSPPPMMMLLLOOOTTTYYYUUUSSSQQQQQQQQQOOOLLLIIICCC===444...---...111222555555666999;;;;;;888666777666555333222111000000000000000000//////......,,,,,,,,,,,,,,,,,,,,,---))))))*********+++++++++))))))))))))))))))******+++***))))))))))))+++++++++))))))***)))((())),,,++++++++++++************+++,,,---000555:::???BBBSSSYYYXXXRRRQQQ[[[jjjrrrlllkkkwwwsssmmmzzz{{{vvviii___```jjjsss~~~ZZZ777+++***'''''',,,((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%$$$###&&&...;;;HHHPPPSSSMMMPPPSSSOOOFFF???<<<===888:::<<<@@@CCCFFFIIIJJJDDDAAA>>>>>>FFFQQQYYYZZZQQQGGGAAADDDHHHFFFBBB@@@;;;777222...///333888;;;???AAAEEEIIILLLJJJFFFBBB777555333333333333222000333222111///---,,,------------------,,,+++)))(((+++***+++...//////444;;;CCCJJJRRRTTTQQQMMMMMMOOONNNMMMJJJCCC888000+++***///555>>>FFFMMMRRRSSSSSSKKKPPPOOOIIILLLSSSPPPEEE===AAAPPPUUUIII@@@<<<333:::<<>>>>>???<<<<<<>>>CCCJJJOOOPPPNNNKKKIIIKKKHHHGGGHHHKKKLLLJJJGGGAAAGGGKKKKKKPPP]]]jjjrrr\\\NNNDDDJJJYYYgggrrrxxxyyyqqqgggbbbgggvvvooohhh]]]TTTQQQWWWaaaiiixxxcccYYYiiizzzzzzpppjjjZZZSSSLLLOOO```sss||||||fff\\\NNNAAA999555000,,,'''------((((((,,,***$$$(((((('''&&&&&&'''((()))))))))(((((('''&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%''')))))))))$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((&&&&&&+++---+++***,,,---000888CCCNNNXXX^^^```]]]ddd{{{tttiii]]]WWWMMMEEECCCEEEGGGJJJNNNQQQSSSTTTTTTUUUZZZaaahhhZZZVVVRRRQQQPPPNNNJJJFFF@@@<<<666222000///...---***+++///444:::======<<<555555444333222111000///111111000000////////////,,,,,,++++++++++++++++++))))))*********+++++++++))))))))))))************((((((((('''(((((()))******)))((((((((()))***,,,************************+++...333999@@@FFFKKKMMMLLLRRRUUUVVV^^^jjjooolllkkkfffhhhsssyyywwwvvvxxxyyymmm\\\UUU]]]lllqqqnnnmmmEEE''')))///)))'''---'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%'''---888EEENNNLLLOOOQQQOOOIIICCC???>>>888:::;;;:::999;;;???BBBBBB@@@<<<;;;>>>GGGPPPVVVRRRKKKFFFHHHKKKIIIFFFFFFDDDAAA===888444111000000111666???JJJQQQSSSQQQMMM???>>>>>>>>>@@@???===<<<888888666333000...///111,,,,,,,,,,,,+++)))(((''',,,+++,,,...000333<<>>999<<<;;;===>>>BBBHHHOOOSSSUUUUUUHHH999+++'''))))))((('''%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''***''''''111FFF]]]jjjmmmpppjjj]]]PPPQQQ___jjjmmm''''''''''''&&&&&&%%%%%%$$$&&&''''''&&&%%%&&&'''%%%$$$'''******///===LLLUUUSSSQQQMMMHHHCCCAAAAAA???AAAGGGHHHOOOfffnnn^^^TTTSSSOOOGGG???DDDZZZqqq___RRREEEAAABBBBBBDDDFFFLLL___eeeTTTAAA<<<>>>>>>;;;;;;CCCGGGFFFQQQZZZUUUEEE@@@@@@EEEFFFCCCIIITTThhhhhhTTT??????BBB@@@AAA???JJJYYY___[[[RRRJJJFFFIIIIIIKKKQQQVVVUUUOOOJJJBBBGGGJJJJJJMMMWWW```dddWWWMMMGGGOOO^^^llltttxxxuuummmccc]]]```kkkyyyggg^^^SSSNNNUUUcccrrr{{{qqqcccXXX[[[ccceee___YYYOOOTTTVVVYYYjjj|||yyyjjjQQQIII@@@999444000,,,***''',,,///,,,&&&$$$(((---)))((('''&&&&&&'''((()))''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%''')))***)))$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&(((,,,,,,))))))++++++---222:::DDDNNNVVVZZZ[[[cccqqqqqqbbb\\\\\\TTTLLLDDD???BBBFFFHHHIIIKKKLLLPPPTTTVVVXXX]]]eeelllXXXTTTNNNMMMNNNOOOLLLIIICCCAAA===:::999888666444...------000444888::::::444444444333222111000000000//////...............,,,,,,,,,++++++*********))))))************++++++(((((((((((())))))******'''(((+++------,,,***)))***)))((('''(((***++++++(((((()))***,,,------...333777===DDDIIIMMMNNNNNNIIIQQQWWW\\\gggqqqmmmaaabbb```aaafffmmmrrruuuwwwhhh^^^[[[dddmmmpppsssvvvwwwOOO:::***,,,///+++***...'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%'''---777>>>FFFIIIMMMNNNLLLGGGAAA===999999999999888888:::<<<;;;;;;<<<===>>>@@@FFFLLLPPPJJJGGGIIIIIIGGGGGGHHHGGGGGGFFFBBB<<<777444444,,,111999CCCIIIKKKIIIFFFCCCDDDFFFIIILLLMMMKKKHHHAAAAAA???;;;777555666999222111///------///111333222000111333666<<>>>>>BBBBBBIIIHHH:::888@@@???===???DDDIIIOOORRRPPPMMM:::///'''(((***)))''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%###""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''',,,(((''',,,666EEEWWWeeehhhhhh]]]MMMLLL[[[gggiii''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&%%%%%%%%%&&&###&&&++++++%%%'''999NNNUUURRROOOMMMHHHCCC@@@@@@777444;;;BBBCCCKKKPPPIIILLLLLLIIIAAA===CCCQQQ\\\RRRLLLDDD??????@@@???===NNNiiiuuuaaaHHHAAA???999777999CCCHHHDDDIIILLLCCC@@@<<<>>>EEECCC>>>EEERRRfffeeePPP:::<<>>BBBGGGLLLNNNMMMKKKIIIPPPWWW\\\^^^fffoooiii[[[UUUZZZaaagggooouuuuuuqqqaaacccttt{{{fffhhh|||ssssssnnnsss[[[111111///***'''&&&(((+++&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''$$$%%%&&&&&&&&&(((+++...AAADDDJJJNNNOOOJJJAAA:::999888888999:::;;;:::999222666<<<@@@???===???CCCLLLHHHFFFGGGGGGEEEGGGKKKOOOOOOMMMEEE===777777888222444777<<<>>>===999555>>>@@@DDDIIINNNOOOMMMKKKIIIIIIGGGCCC>>><<<>>>@@@;;;888444111333777===AAA>>><<<<<<>>>AAAHHHWWWeeeddd^^^YYY[[[]]]WWWHHH:::333111...///555@@@MMMVVVDDDIIIIIIFFFIIIPPPSSSQQQIIIIIIIIIHHHCCC<<<:::<<<777666???AAA999888<<<888:::???EEEKKKPPPPPPJJJCCC...'''$$$((()))%%%$$$&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%"""$$$)))+++222DDDWWW^^^ccc^^^PPPNNNZZZbbb```&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((())),,,000333>>>???@@@BBBEEEFFFHHHHHHAAA>>>:::888:::<<<>>>??????CCCEEEBBB@@@GGGXXXfffTTTDDD888888;;;;;;>>>CCC[[[yyynnnKKKDDDFFF>>>;;;AAA333AAAYYYUUUBBB<<<>>>>>>999CCC>>><<>>444222---***((((((***+++((('''&&&'''+++000666:::111---)))&&&&&&'''((()))((('''&&&%%%%%%&&&'''((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&((()))***''')))++++++,,,333???HHHPPPNNNMMMOOOPPPLLLCCC;;;@@@;;;@@@JJJTTTbbbdddVVVGGGGGGKKKPPPRRRRRRUUUZZZRRRMMMFFFCCCEEEHHHIIIIIIBBBKKKNNNHHHCCCDDDEEECCC;;;777222...---,,,++++++++++++++++++,,,---......+++***)))))))))+++,,,---,,,+++)))(((''''''(((((()))))))))((((((''''''''')))))))))'''&&&&&&(((***###)))555>>>999---&&&'''))))))***))))))((('''&&&)))+++---...///444<<>>IIILLLJJJCCC???>>>>>>???BBBCCC@@@888111777555444777===@@@@@@>>>BBB@@@======BBBHHHKKKKKKQQQMMMGGG@@@<<<::::::;;;666<<>>;;;999777666777:::<<<======@@@@@@???@@@BBBFFFKKKMMMEEEAAA>>>>>>CCCJJJPPPTTTJJJBBBBBBLLLRRRRRRWWWaaaZZZWWWWWWVVVLLL<<<222000///333222222@@@XXXeeefffOOOGGGAAABBBHHHLLLHHHCCCAAAAAANNNTTTFFF999666333===<<<:::888666777:::===@@@HHHRRRUUUNNNAAA444---)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&%%%&&&)))000999???VVVWWWRRRLLLMMMWWW^^^___&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''(((+++...333444555888;;;???BBBCCCCCC@@@;;;888777777666555<<<@@@CCCBBBBBBKKK[[[iiiQQQDDD:::999999777999@@@XXXmmmbbbFFFBBBCCC<<<<<<>>>666NNNooojjjMMM===:::<<<888@@@999;;;GGGDDDKKKNNNHHHAAA???CCCJJJMMMLLLMMMOOO]]]```OOODDDDDDBBBHHHRRRUUUUUUVVVMMMCCCFFFIIIQQQVVV]]]cccWWWGGGFFFBBBLLLUUU[[[eeellldddVVVLLLIIIEEEDDDGGGLLLOOOPPPOOOGGGGGGUUUeeemmmmmmlllWWWOOOIIIHHHIIINNNZZZfffnnnggg```\\\TTTGGG<<<777...,,,)))'''%%%%%%&&&''',,,***(((((((((+++...000///,,,(((&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&'''((()))***&&&((()))((((((---666===FFFFFFHHHKKKNNNLLLDDD>>><<<888IIIggg||||||fffJJJEEEDDDHHHLLLLLLLLLNNNMMMIIIDDDBBBCCCEEEHHHIIIDDDJJJKKKFFFBBBCCCCCC@@@<<<999444111000///---,,,+++***)))(((((()))***+++,,,+++******))))))))))))---,,,***)))(((((())))))******)))))))))(((((((((((()))***((('''&&&((()))''')))---111...'''(((---(((((()))***+++,,,---...999:::;;;:::;;;>>>DDDHHHIIIJJJLLLLLLKKKKKKTTT___bbbaaadddjjjkkkddd^^^\\\YYYcccfffgggggg\\\UUU]]]~~~rrreee[[[]]]tttoooXXXHHH:::---,,,+++******)))(((''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%(((...666>>>CCCDDDBBB@@@???AAADDDFFFEEE@@@888222000333777888777777999<<<>>>===:::999@@@IIIKKKGGGJJJGGGBBB>>>;;;;;;<<<===@@@???>>>???CCCJJJPPPSSSIIIEEE???;;;888555333111111111111222333666999;;;===>>>BBBHHHNNNSSSTTTTTTMMMGGGJJJTTTZZZZZZ^^^gggaaaYYYOOOGGG===333111555444777777666BBBWWWbbbbbbSSSKKKBBB@@@DDDEEEAAA<<<>>><<>>BBBMMMQQQSSSMMMAAA444+++((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&''',,,333777FFFLLLOOOQQQVVV]]]___\\\&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$'''''''''&&&$$$$$$''')))((()))***---222777<<<>>>BBB???;;;888777555222000777;;;???@@@BBBKKK[[[gggMMMDDD===<<<888333777@@@SSS[[[PPPAAA@@@@@@<<>>===@@@EEELLLQQQTTTNNNRRRSSSGGGAAADDDBBBLLL___bbbUUUNNNGGG@@@BBBJJJQQQ]]]nnnrrrYYY@@@>>>>>>IIIRRRTTTVVVXXXSSSJJJEEEEEEAAA>>>EEERRRVVVQQQHHHDDDGGGTTTaaaccc^^^YYYMMMLLLKKKLLLMMMRRR___lllkkk]]]NNNEEE===555...,,,)))((('''&&&%%%%%%%%%%%%+++***)))((('''(((((((((+++)))'''&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))&&&'''((('''&&&(((---222;;;<<>>???<<<999888777666444222555333///,,,***)))))))))************))))))(((''',,,,,,+++***)))))))))))))))))))))))))))(((((((((''')))***)))(((''''''(((''''''((()))'''%%%)))///))))))***---000444777999AAABBBAAA@@@???AAADDDGGGLLLOOONNNIIIIIITTTaaaiiifffcccdddiiiiiiddd___^^^bbbhhhddd[[[UUUKKKLLL[[[}}}{{{lllTTT___zzz___<<>>;;;::::::;;;>>>???AAA<<<888:::DDDQQQ]]]cccRRRLLLDDD<<<666222...,,,++++++,,,------...//////111333888???EEEHHHHHHGGGEEEBBBGGGRRRWWWVVVYYY___XXXPPPEEE<<<444000444:::777;;;;;;:::CCCSSS\\\\\\RRRIII???<<<>>>>>>;;;777999555:::<<<111///777888:::999888666777<<>><<<;;;::::::999777555444777999;;;===EEEPPPYYYHHHCCCBBBAAA;;;555;;;FFFTTTNNNDDD??????======AAA<<<777PPPooofffIII<<<======<<>>???AAAGGGTTT```]]]OOOJJJHHH???>>>CCCAAAPPPjjjmmmVVVHHHDDD@@@@@@HHHMMMZZZppptttVVV;;;;;;===BBBDDDBBBDDDIIILLLJJJ???DDDCCCBBBNNN```bbbWWWEEEBBBFFFQQQYYYWWWQQQLLLJJJNNNRRRRRRPPPRRR[[[ddd]]]PPPCCC<<<777///(((%%%''''''((((((((((((''''''%%%&&&'''((())))))((((((((('''&&&&&&''''''%%%###%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''((()))(((''''''***---111555;;;DDDLLLOOONNNKKK@@@@@@```nnnWWWFFF>>>:::<<<@@@@@@@@@BBB@@@AAAAAA???===???EEEJJJKKKIIIFFFCCCCCCCCCAAA>>>@@@???======>>>>>><<<;;;???<<<777111---***))))))((()))***++++++***)))(((******))))))((((((((((((''''''''''''''''''''''''&&&(((******((('''''''''%%%''')))+++******,,,///......///222666;;;???BBBCCCCCCCCCBBBAAABBBCCCDDDMMMPPPNNNIIIOOO^^^fffeeeWWWUUUVVV\\\^^^]]][[[\\\^^^```XXXNNNJJJEEELLL^^^|||yyylllVVV```kkkhhhOOO444***)))***(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""!!!!!!!!!'''$$$$$$(((---...***%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%###$$$&&&)))---222666999888===CCCDDD???888333111---666===;;;333...111666666:::777222;;;KKKJJJ===777666666666777999<<<===<<<999:::BBBNNNYYY^^^^^^JJJFFF???:::777555333222...///000111111000///...---,,,,,,...222555666666444444:::CCCFFFDDDEEEIIIFFFDDDBBB@@@<<<999:::<<<777;;;<<<<<>>FFFLLLNNNFFF:::///'''%%%&&&(((''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&(((((((((&&&&&&((()))777JJJ___jjjggg___XXXTTT%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&%%%%%%''')))&&&&&&%%%&&&)))---111444;;;;;;;;;<<<>>>???===;;;555555555555666:::@@@EEEBBBAAACCCDDD???:::BBBQQQ\\\LLLBBBAAA===::::::<<<999555HHH\\\RRR>>>:::>>>===<<>>NNNjjjlllRRRCCC???======BBBCCCLLL^^^cccJJJ666;;;;;;:::999;;;CCCKKKNNNLLL>>>FFFIIIJJJVVVeeecccVVVDDDAAABBBIIINNNMMMIIIHHHMMMTTTYYYVVVPPPLLLMMMPPPIII???666333111,,,'''&&&&&&'''((()))))))))((((((###$$$''')))******)))(((&&&%%%%%%&&&''''''%%%###$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&'''(((((((((((()))******---444===EEEJJJKKKKKKGGGJJJfff|||hhhYYYPPP@@@<<<;;;;;;;;;999<<>>@@@@@@>>><<<>>>CCCHHHGGGCCC@@@??????>>>>>>>>>======<<<>>>@@@AAA@@@???===;;;777222///---,,,,,,---.........---+++)))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***+++***)))))))))+++,,,------...111444555555555666888;;;???CCCFFFHHHHHHGGGHHHIIIJJJJJJJJJJJJLLLLLLNNN\\\jjjhhh]]]GGGDDDFFFLLLPPPQQQQQQSSSJJJMMMGGGEEEIIIKKKSSSdddppphhheeebbbjjjVVVBBB999111(((&&&+++'''''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###&&&(((+++(((''')))------)))############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%###$$$%%%'''***,,,...///222888>>>???;;;666333222000555999888444000000111111666444000777CCCBBB666222222222333444666777888:::;;;???HHHRRRWWWUUUQQQAAA===999777666777777666///000111222222111///...000//////111333444333222...111666;;;<<<999:::<<>>???>>><<<777666444333333444666777;;;;;;>>>BBB>>><<>>888LLLgggUUU???;;;777777;;;>>>EEEYYYmmm^^^KKKAAA>>>999;;;???;;;EEE]]]^^^HHH===:::666777999999<<>>===AAAEEEEEEFFFIIIOOOVVVXXXRRRIIICCC>>>;;;888000)))'''&&&%%%'''+++$$$%%%&&&'''''''''''''''&&&''')))******)))'''&&&%%%$$$$$$%%%''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&$$$$$$%%%&&&'''(((((((((%%%(((---333999>>>BBBDDD@@@FFF[[[gggYYYKKKJJJJJJ;;;::::::;;;999777:::@@@???>>>===<<<;;;===@@@CCC???;;;999999999888:::>>>;;;:::999:::<<<>>>>>>>>>888888777777777777777777666555444222///,,,***))))))******++++++***))))))''''''''''''((((((((((((''')))+++,,,,,,---...///444555222...000777<<<===::::::;;;<<<>>>AAADDDEEEHHHHHHHHHJJJMMMNNNMMMLLLGGGGGGKKKUUUdddkkkdddXXXHHHEEEEEEJJJMMMKKKKKKMMM===EEEGGGLLLTTTSSSVVVcccppp```[[[fffssssssKKK,,,***...(((&&&...&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$&&&***...000,,,***((()))+++***&&&############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((()))))))))...222666999999888777666111222444444333111///......000//////222777555000000000111111222333333333666777999>>>DDDFFFCCCAAA===:::777666666666555444111111333444444444333222///222777===@@@>>>999555777:::>>>???===<<<===@@@YYYZZZUUUKKKCCC???<<<888888:::<<<>>>AAAFFFLLLPPP===777111...///111111111000///555777555>>>IIIFFF<<<<<<<<<;;;:::999;;;===222***"""!!!&&&***'''###%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$&&&((()))(((((()))***(((666IIISSSOOOFFFEEEKKK$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))333222333555888;;;;;;;;;:::888666555555555555444444222555:::999999EEEUUUVVVDDDAAA@@@666777===555;;;EEERRRMMM<<<:::<<<555777555;;;888HHH[[[HHH777<<<666444666666777DDDUUURRRAAA:::;;;777999<<<777;;;MMMMMM???:::666111333444777666:::BBB===555:::666888@@@NNNYYYXXXNNNDDD>>>AAAEEEJJJMMMLLLGGGBBB===999888;;;>>>???DDDJJJNNNQQQOOOFFF>>>:::555000,,,)))'''&&&$$$"""%%%+++%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))((('''%%%$$$&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&(((***---000555999<<<:::===JJJNNNCCC>>>AAA===666333555;;;???@@@CCCGGG???===:::999:::;;;;;;;;;:::777666888666555:::BBB>>>;;;999888999;;;;;;;;;777888:::;;;============999888666444333111111000......///000000//////...+++,,,,,,,,,------------+++---...000000222555888666888777444666===???===:::;;;<<<===???AAABBBBBBBBBBBBCCCEEEIIIJJJHHHEEEHHHFFFJJJVVV^^^\\\UUUQQQLLLHHHHHHKKKKKKGGGEEEFFFIIIXXXbbbfffeeeWWWOOOWWW___dddeee^^^VVVWWW```hhh\\\@@@)))(((,,,)))(((---''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&)))+++,,,------(((''''''&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((())),,,111666999999888111222333333333222222222000...///333222---,,,///......///000111111000000000111333666777666555444666555555666888888777666444444666777888999999999000333888>>>BBBAAA===999<<>>BBBEEE[[[ZZZQQQCCC:::999888666777888999:::;;;===CCCIII888444000---.........---111000555777666CCCNNNJJJ===???@@@>>>:::555111000(((&&&%%%%%%''''''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((''''''((()))&&&***555BBBGGGEEEDDDGGG$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''&&&%%%$$$%%%&&&&&&&&&''''''(((((())))))+++++++++///444888:::;;;<<<:::777777999999888666///,,,...444444555BBBQQQHHH999<<<===333;;;EEE:::DDDPPPWWWHHH444999???666555222;;;;;;IIIXXXFFF:::999333333888888777AAAPPPGGG888555888666777:::555666CCCBBB;;;:::555///222444:::888999AAA@@@:::<<<:::<<>>???>>>111222...000<<>>??????888<<<===999777:::@@@EEEMMMNNNGGG;;;555666777444555444555555444555;;;AAA444111...---...///......222111555555555DDDPPPMMM???AAACCC@@@:::222+++'''"""&&&***)))&&&$$$&&&((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%'''(((+++''',,,<<>>888;;;AAAIIIOOOPPPKKKCCC===555888;;;======<<<999777444777===CCCHHHIIIFFFCCCAAA>>>:::444000---,,,+++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&((()))+++---...///999<<<>>>@@@???<<<999666111222///;;;TTT[[[QQQLLLDDD===666444555666888:::555999;;;999555555<<>>;;;:::>>>BBBCCC===888777888:::???CCCFFFFFFEEEDDDFFFGGGGGGEEEDDDDDDDDDCCC@@@<<<>>><<<111999UUUzzziii\\\NNNGGGJJJTTT^^^\\\OOOAAA999777))))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%((()))%%%%%%$$$###""""""##############################$$$$$$#####################%%%&&&''''''$$$!!!###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%(((,,,111666999555444222222444888<<>>888222,,,&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''')))111===GGGKKKKKK$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&(((+++...000555999;;;999777999888666777555222000///000111333222222222222444666888999IIITTTUUUFFF888555666555777777888GGGUUUKKK:::999555333222222777>>>EEEJJJ@@@999444555666666999>>>RRRJJJAAA;;;666333444888>>>KKKQQQJJJBBB@@@===777:::>>>DDDGGGFFFAAA:::555444555555666777888888888>>>>>>@@@CCCEEEEEEBBB???:::777333///,,,***)))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&'''((()))***+++,,,---333666:::===>>>===;;;999///333777IIIdddeeeQQQCCC<<<888444333444555666888555888:::999666555888;;;:::888555333333444666888>>>>>><<<:::777666777888555555555666777888999999111222555999888333222444666000555888111111555222444444444555666888999:::777888:::;;;;;;;;;999888<<>>:::777888888999<<<>>>???>>>======???@@@???===<<<<<<===;;;<<<;;;<<<;;;333AAA```nnngggaaaRRRGGGOOOSSSTTTLLL???333---+++((((((((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%''')))%%%$$$$$$###""""""##############################$$$$$$##################%%%&&&''''''&&&%%%###!!!###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&))),,,000222444333333333555999>>>@@@;;;888444222222111///---000...,,,,,,......---++++++///333555333000...,,,------...000111222333444222111111333666666444111111111111111111222333444222333444555555666999<<<@@@???:::333111444666444333111///...//////000000---...000222444333111///+++222333222888CCCFFFAAA;;;888333---)))&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''(((///888@@@DDDDDD$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***///444777666666777777555888666444111///...---,,,---------...000222333444BBBIIIHHH===555555777555555999===KKKWWWKKK888666333666444333;;;IIIOOOLLL>>>999555555666888@@@HHH___RRRDDD<<<999777999===AAAKKKOOOHHH@@@>>>:::444888:::<<<<<<:::666111---333222222222555:::>>>AAAGGGEEEBBB@@@???===;;;999000...,,,)))'''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''((())))))******+++...333777;;;<<<<<<<<<111666:::NNNhhhfffMMM<<<555555444333333444555666555666777777777666666555555444333333333444666777AAABBB@@@;;;666444555888333444555666666666666666111333888<<<888333333888444222888999222555;;;777666444333222333555888:::888888999999888777555444999BBBKKKKKKBBB999555555777777777999;;;;;;:::999:::;;;:::888666444444555888@@@DDDDDD@@@888DDD```yyyaaa[[[YYYQQQLLLPPPLLLDDD999...'''%%%%%%(((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%'''(((%%%$$$######"""#######################################$$$$$$$$$$$$$$$$$$'''''''''&&&%%%%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))---,,,,,,---000555999<<<;;;999555333111000...,,,...---,,,---...---,,,***))),,,///000...---,,,,,,---------...//////000000222111000111222111...,,,......---------......///...000111222333444777:::@@@===777000111777888555---,,,,,,++++++---...///000333666777555333000///***000333222666>>>===777222...)))$$$"""###%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''+++222888::::::$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))(((''''''''''''(((((((((...222111111444333111444444444333222000///------------......///000000777:::888333222666888666333999===GGGQQQFFF555333222888666222<<>>999999:::<<>>999333111333777333444555666666666444444777555666888777444555888888666999777333999<<<222888666333111222444888:::CCCAAA===999666444333333666???GGGFFF>>>555333444555444555777:::<<<<<<;;;;;;;;;999666333222333444DDDOOOSSSQQQJJJ<<<===NNN```qqqmmmXXXLLLGGGIIIQQQFFF???555,,,'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$###############$$$##############################$$$$$$$$$$$$$$$%%%'''&&&%%%$$$###$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$&&&&&&&&&(((,,,000444777555444222000///...---,,,((()))+++---.........---***,,,------+++++++++,,,,,,,,,,,,,,,------------111111111111111000...,,,......------,,,------------///111222333444777999CCC>>>666///000555444///***++++++++++++,,,///111:::<<<<<<999555111000111...222555444666888444------***&&&###"""$$$''')))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%(((---222444444$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&***)))((((((''''''''''''###))),,,++++++......,,,...000222444555555444333111111111000000000//////000111///---///333555333111777888===EEE===111222222888666222:::IIIJJJ???999888999:::999888===DDDJJJ@@@666555777777777999111777;;;999777666555444333333444555666666666666777888:::===@@@CCCEEEGGG@@@;;;444...,,,,,,,,,,,,'''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((((((((('''&&&%%%$$$$$$%%%&&&'''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''***---111333555666777;;;777888BBB@@@888999222444444555<<>>888222111333666666555666777777777777777777777777888777444111000333666444555666666666555444333555222444<<>>888555:::666666666999GGGGGG555999777444111222555999<<>>777555444666999999666777:::>>>777333444444222111222000333666777666666666777222444666888999::::::::::::;;;<<<======;;;:::999444000+++((('''(((((((((&&&&&&''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''(((***,,,///000111222999888777;;;666000444...000111666DDDTTTWWWQQQCCC<<<555000000222222222111222333444666777888888222222111222222333444444555555555555555444333222111111:::IIISSSMMM@@@666111000444999HHHaaaeeePPP888666333222333666:::<<>>FFFCCC@@@GGGEEE:::777---***'''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$#########"""######$$$%%%##############################$$$$$$%%%&&&&&&&&&$$$###"""!!!!!!"""###$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%'''***,,,...111222333111...,,,++++++,,,---......,,,++++++,,,///000///---+++***+++,,,************++++++++++++)))+++......---,,,,,,---*********))))))***++++++'''***,,,---------///000000///+++''')))---,,,''',,,///111000///000444888MMMFFF===555111000111000555444222111///,,,((($$$%%%%%%&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&(((+++---///$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%(((((($$$###&&&''''''&&&(((+++...000111111111000111222333444333333222222111000000000///...///,,,444222///333111---222///000222333444444333222333000000444666333222444777444222444444111000333444444666777666555555666444555888::::::999777555999888888777555222000///,,,)))&&&%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((()))%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&'''((()))+++---///...666555555:::555...111,,,///111777IIIYYYVVVHHH<<<999444000000000111222111111111222333555666777222000///222666888666222555555444333222111111111111333===KKKQQQJJJ>>>666***---333777FFFccciiiTTT555444222111333666999;;;AAA<<<555///---...111333222222222333444555555555555444222222444666666666444444333111222555;;;@@@VVV```XXXGGG@@@;;;888===???AAA999555===;;;///+++&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$############""""""###$$$$$$%%%##############################$$$$$$%%%&&&&&&'''$$$###############$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################"""###$$$$$$%%%%%%%%%$$$""""""""""""###$$$%%%&&&,,,...000000---++++++,,,---//////...++++++,,,///111111111...+++)))******))))))******+++++++++,,,(((+++------+++)))***+++)))((((((((()))***++++++'''***,,,---,,,,,,,,,---(((++++++)))***---...+++,,,///111111...///333888KKKBBB777111111222000---000---***))))))'''%%%$$$######$$$%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''(((((('''(((***)))$$$!!!$$$'''&&&%%%'''(((***++++++++++++---...000222444444444444000000222444333111111333+++444222...222000...333...---000444333......111222---+++///333222111111444222333555555333555:::888777666777555222111222555777:::;;;:::666222///444444333111000//////...((('''%%%&&&'''((('''&&&%%%%%%&&&%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&'''(((((($$$%%%''''''''''''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''(((***---...///333//////888666000222///111222999KKKWWWMMM:::222222111111111222444555666555444333222333444555444000///444:::<<<777222555444222000//////000000222222666<<<===777111///---222444...333HHHKKK444222222111111222555888:::444222000......000222444111333666666555555666777444333222444777;;;<<<======;;;888444111222777:::HHH\\\^^^PPPGGG???999<<<===CCC<<<111///)))%%%***"""$$$''''''%%%$$$$$$%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$##############################$$$$$$$$$######"""######""""""###$$$%%%%%%##############################$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&###&&&***,,,++++++---///+++---...---,,,---000444222222111///+++)))((())))))))))))***++++++,,,,,,***---///...+++))))))***)))))))))******,,,---...***,,,...///...------...(((---000///...000000...+++///111000------222777FFF<<<222///333444///***+++'''######$$$###$$$%%%#########$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%###$$$&&&'''$$$$$$###!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))***,,,...000222444444111222222444555666777777555444222222222333555777444444555666555444222111444333222111222444666888===:::888888::::::888555777777777666555555444444333333444444333111...,,,000//////...---,,,+++***'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###"""&&&''''''&&&$$$$$$&&&'''$$$&&&'''&&&$$$"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&%%%''')))%%%&&&((()))***)))(((&&&***+++---///111333444555333222555<<>>666999---***222222---777IIIHHH===333///...---///222333222---333>>>;;;555999777555222000222444222......888333,,,111333//////***///111111333666444---111333111---///555555111...000111111222555777777888333333777666222333999888888444---000>>>MMMUUULLLAAA666222111000333777CCCSSSYYYLLL===;;;>>>>>>:::777111,,,(((&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***------......///000111111000///---+++*********************)))******++++++000//////---,,,+++***))),,,+++******,,,,,,+++***///222222...---111111---000/////////111111///---000...,,,+++---000444666???666/////////,,,((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$################################################"""$$$%%%%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%&&&###""")))222444...&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" ###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,...///000......///000111222333333444333111111111222444555333333444444333222222111333222111111222444666777;;;888666666888888666444555555555444333222111111000000111000///---,,,***,,,,,,++++++***)))))))))''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&''''''&&&%%%$$$&&&((($$$&&&''''''%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''(((((((((&&&&&&((()))%%%&&&((()))***)))((('''((()))***,,,...///000111111111333888<<<<<<777222333...---000111555GGG\\\MMMCCC888222///,,,---///+++111//////777666111555666666555333222222333444111444000...555666222222///222333000000333222---...111111...000444555111333333222111111333444444222222111222222333555777;;;888333000333AAATTTcccOOOBBB666222111000111444;;;IIINNNDDD999888::::::000...+++'''%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$################################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))******++++++,,,------...---,,,+++)))))))))))))))***))))))((()))***+++,,,111111000///...---,,,+++,,,,,,,,,+++++++++,,,---,,,+++,,,...///---***&&&222111000000000///---+++///...,,,,,,---///222444777///******,,,)))&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$################################################ !!!###$$$######$$$&&&#########$$$$$$$$$%%%%%%$$$"""!!!%%%***+++'''!!!%%%%%%%%%$$$$$$$$$########################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''((())))))))))))***+++,,,,,,------111000/////////000222333222222111000000000000111222111111000111222444555666555333333444444333111222222111000///...---,,,,,,,,,+++***))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&'''''''''&&&&&&&&&''''''&&&%%%%%%&&&((($$$&&&''''''&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''((()))(((&&&&&&((()))%%%&&&((()))))))))((('''''''''((()))***++++++,,,...///111222333111///......000000---000???YYYlllKKKAAA777222...+++,,,///***999888000222222///111111444555444000///222666555000---000666666444444111333222//////111111///,,,000222000///111000...333111//////111222333333111555555333999CCCCCC<<<;;;444///111444>>>VVVnnnQQQCCC555000111000000111666???AAA999111222222///'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&''''''(((((()))))))))+++******))))))******+++***)))(((((()))+++---...//////......---,,,++++++)))+++,,,,,,***,,,111555<<<222,,,000222,,,)))***333111000000000...,,,***------,,,,,,------...///---'''###%%%'''&&&$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$################################################!!!"""######""""""###$$$#########$$$$$$$$$$$$%%%$$$"""""""""$$$###!!!%%%%%%%%%$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((())))))...------,,,---...//////000///...------...///000000000/////////000111222111000000000000//////.........---,,,***)))((((((((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&###$$$$$$%%%&&&'''(((((((((((((((''''''&&&&&&%%%&&&''''''&&&%%%%%%''')))%%%&&&''''''(((((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&''')))&&&&&&'''((()))(((((((((&&&&&&&&&'''''''''((((((+++---//////,,,+++---///---333222+++000EEE[[[ggg???888111///---+++...222777JJJIII888333222000000---...111333111...///222555+++,,,222000///111222...///000///...///000111+++///222111...---,,,+++...,,,---111333333333444///666777888III[[[VVVBBB888///+++000111666LLLfffMMM???222...000111000000444777666///+++***'''######$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&##############################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&*********++++++,,,------***)))(((((())),,,///111+++++++++******)))))))))%%%(((++++++***---555<<>>333111000000000,,,((()))...111---+++---/////////111222777CCCMMMGGG888000222,,,000222;;;TTThhh]]]DDD555///...000///,,,333>>>888111+++,,,---,,,---///)))(((&&&&&&''''''&&&$$$######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#######################################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''(((((((((((()))))))))***+++,,,---)))))))))))))))*********+++,,,,,,***((((((+++///222)))%%%+++...+++)))+++)))((((((***,,,,,,+++***''''''(((((((((''''''&&&***'''&&&(((((($$$###&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################ !!!###$$$%%%'''+++..."""""""""############$$$!!!"""""""""!!!"""$$$&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$#########################################################$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''''''''((((((((((((''''''%%%''')))(((&&&%%%''')))%%%%%%%%%%%%%%%%%%$$$$$$###$$$&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((%%%###%%%)))***(((%%%&&&&&&&&&'''''''''''''''''''''%%%$$$$$$%%%%%%&&&%%%&&&'''''''''''')))+++(((&&&%%%&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((''''''((((((((((((''''''((()))))))))'''''')))***'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((())))))***,,,...,,,...//////000111111///333000000000...,,,///555QQQOOOAAA555555000***///---222DDDXXXYYYFFF444,,,...%%%///222...FFFSSS<<<222///...---***)))///999CCC777......000///---......:::NNNZZZPPP:::...///...111222777GGGTTTOOO???222000...------...000111///+++***,,,***'''(((,,,%%%$$$$$$%%%&&&&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""#########$$$#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################!!!"""###%%%&&&&&&&&&%%%%%%&&&'''((()))(((((('''''''''(((((())))))))))))******)))((((((((())))))''''''(((+++------***'''(((''''''((()))***((('''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&)))((($$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&########################"""############$$$$$$$$$################################################!!!"""######$$$&&&***---""""""""""""############""""""""""""###$$$############$$$$$$$$$%%%%%%%%%$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########################################################$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$&&&'''((('''&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$&&&((('''%%%$$$&&&((($$$$$$$$$$$$%%%%%%%%%%%%$$$%%%''')))***)))((('''%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))%%%###%%%)))+++(((%%%'''''''''''''''&&&&&&&&&$$$$$$######$$$&&&'''(((%%%&&&'''''''''''')))+++)))'''%%%&&&((()))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%'''((())))))''''''((((((((((((''''''***++++++***))))))***,,,'''''''''''''''((())))))%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&((()))))))))(((***///222///+++,,,000---,,,---...,,,+++...555NNNFFF555000444000+++222)))444MMMbbb___GGG333---///$$$---222666XXXeeeDDD000,,,*********,,,888FFFUUUDDD444000000,,,((((((%%%666PPP```TTT:::---///+++------...555<<<<<<666//////+++(((***000000+++***)))+++,,,((($$$$$$)))&&&%%%%%%%%%$$$###$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""#########$$$########################""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""###%%%&&&''''''&&&&&&"""$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&'''''''''%%%$$$$$$&&&)))+++***)))&&&***)))%%%$$$''''''###((('''''''''((('''&&&$$$%%%%%%$$$$$$$$$%%%&&&'''$$$###%%%((('''$$$%%%(((&&&%%%%%%$$$$$$%%%%%%&&&########################"""############$$$$$$$$$################################################&&&&&&%%%###!!!"""$$$'''""""""""""""############&&&$$$$$$%%%&&&&&&$$$"""#########$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''')))***)))(((&&&%%%%%%&&&((())))))(((((()))+++***(((&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$!!!"""$$$$$$$$$$$$&&&'''$$$$$$%%%%%%&&&'''((((((***(((&&&%%%&&&&&&&&&&&&(((***+++,,,,,,+++***((('''(((((('''&&&&&&((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((++++++++++++++++++++++++444333111///...///000111555333///,,,******+++,,,)))999TTT[[[HHH888222+++------///111AAA]]]]]]@@@///...))))))...---888PPP```CCC222111---******'''+++666HHHTTTOOO???111,,,+++++++++,,,,,,------------+++))))))***)))(((&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""########################"""############$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$#########""""""$$$$$$###""""""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###!!!"""$$$%%%$$$!!!###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&(((((()))'''&&&%%%%%%&&&''')))(((((('''((())))))(((&&&'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%"""###%%%%%%$$$$$$%%%'''$$$$$$%%%&&&&&&'''(((((()))'''&&&%%%&&&&&&'''&&&'''((()))++++++)))(((''''''((())))))''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''***************+++++++++111///...,,,,,,---...//////......---,,,+++******(((777RRRZZZHHH777///&&&++++++---///<<>>FFF???222*********))))))((((((''''''))))))************))))))'''(((+++---......---,,,,,,,,,,,,+++++++++*********+++,,,------------,,,+++***)))***+++++++++))),,,,,,,,,,,,,,,+++***)))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))((())))))***++++++,,,---......,,,,,,---......,,,+++))))))***,,,---,,,---...//////---+++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***222+++''')))***&&&&&&***(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))(((((())))))))))))*********************)))******++++++((()))))))))************))))))***+++,,,,,,------)))************++++++++++++++++++++++++++++++++++++***)))))))))***,,,,,,++++++++++++******))))))******++++++++++++******************************))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))***,,,,,,***)))***+++++++++************++++++******+++++++++,,,,,,,,,***)))))))))***,,,...///,,,,,,,,,++++++************+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,---......//////......---.........///000000000...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------************************))))))))))))))))))))))))++++++*********)))))))))(((((())))))))))))(((((((((((((((((()))))))))***)))))))))))))))******+++))))))************))))))))))))))))))))))))))))))***'''***555;;;666...*********))))))(((((((((((())))))************)))))))))((((((((()))***+++,,,))))))***+++,,,------...++++++,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++)))++++++,,,,,,+++******)))************************+++*********))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((************)))))))))))))))))))))))))))***++++++,,,---......,,,,,,,,,...,,,+++***)))***+++---...,,,------...---,,,+++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((())))))***))))))))))))))))))))))))(((((((((((()))))))))******************)))(((((())))))))))))))))))))))))(((((((((((()))))))))******)))(((((((((((()))***...(((&&&)))***'''''')))(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++************************))))))************))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************))))))))))))))))))))))))************++++++***************+++)))))))))************************+++,,,,,,,,,---************+++++++++++++++++++++++++++++++++++++++***)))))))))***,,,,,,++++++++++++*********)))******++++++++++++******************************************************+++***)))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))************((((((((()))))))))******((()))++++++)))((()))***++++++************+++++++++++++++,,,,,,,,,,,,---,,,,,,+++***+++,,,---...,,,,,,,,,+++++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,---......//////........................//////...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------...............************************))))))))))))))))))))))))******))))))))))))((((((((())))))******))))))(((((((((((()))))))))******)))))))))))))))******+++))))))************))))))))))))))))))))))))))))))***'''(((,,,...---++++++***))))))))))))((((((((())))))************))))))---+++)))((()))---222555))))))***+++,,,------...++++++++++++++++++++++++,,,***)))***+++,,,+++******++++++++++++***))))))++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******************************))))))******+++++++++,,,......,,,+++,,,---******)))***+++,,,...000,,,,,,,,,,,,++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******)))************))))))((())))))))))))))))))))))))((((((((()))))))))*********))))))(((((())))))******&&&%%%((()))((('''((((((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))((())))))******))))))((()))************+++++++++************************))))))************))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))((((((((()))))))))******)))))))))***************)))))))))*********++++++,,,,,,+++***))))))))))))+++*********************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++++++++******************++++++++++++******++++++++++++++++++++++++************************,,,+++***))))))))))))))),,,+++***)))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++((())))))))))))*********''')))******)))(((((()))++++++************++++++,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------------,,,---------------------------------------------------++++++,,,---...---,,,------...////////////............---------------...------,,,++++++++++++------------------------------........./////////.........//////000000000************************)))))))))))))))))))))))))))))))))((((((((((((((()))))))))******)))))))))(((((()))))))))*********)))))))))))))))******+++))))))************))))))))))))))))))))))))))))))************))))))***---))))))))))))))))))))))))))))))************))))))***)))((((((+++000555888,,,,,,,,,+++++++++******,,,,,,++++++*********+++,,,+++******,,,,,,+++************++++++***))))))++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))***************++++++++++++*********++++++,,,***,,,......---,,,,,,,,,+++++++++++++++,,,---...---,,,+++*********++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))(((((()))))))))*********))))))************)))((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((&&&&&&((()))(((&&&%%%(((((((((((((((((((((((())))))(((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))))))))*********+++++++++************************)))******++++++******)))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))******+++++++++))))))*********+++++++++---,,,+++***)))))))))))),,,++++++++++++*********,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,+++***)))))))))))),,,+++***)))(((((())))))))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))((((((((())))))))))))))))))))))))))))))*********+++++++++)))))))))*********++++++((()))++++++)))))))))***,,,++++++******++++++,,,------------........./////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............---------------------------,,,+++,,,.........---------...///////////////.........---,,,,,,,,,+++......---,,,,,,,,,,,,,,,------------------------............/////////////////////000000111111222************************************************((((((((((((((()))))))))))))))************))))))))))))))))))************)))))))))))))))******+++))))))************))))))))))))))))))))))))))))))(((+++,,,+++))))))***+++))))))))))))************))))))************))))))&&&&&&&&&'''(((+++---///,,,,,,,,,+++++++++******,,,,,,+++******++++++,,,,,,+++***+++,,,,,,,,,***)))******+++++++++******++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((************************))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,***---//////...---,,,---...------,,,,,,+++++++++---,,,+++*********++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,************************))))))))))))************((())))))*********))))))************************))))))))))))************))))))************))))))(((((((((((())))))'''%%%))))))))))))))))))))))))(((((())))))))))))))))))************************))))))************))))))))))))*********+++++++++******************************++++++++++++******))))))))))))************))))))))))))))))))))))))************************))))))))))))************************************))))))))))))************))))))******++++++,,,,,,************++++++++++++---,,,+++***)))))))))))),,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,+++******)))******+++***))))))((((((((((((************************,,,,,,++++++******))))))************************************************(((((())))))))))))((((((************************************++++++++++++************++++++++++++)))+++,,,,,,+++******+++,,,,,,++++++++++++,,,,,,------........./////////------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------....../////////........................---,,,+++,,,...///...------...//////000000//////.........---,,,,,,,,,+++......------,,,---------................................./////////000000000000000111111111222222++++++++++++++++++++++++************************(((((())))))))))))******)))******++++++******))))))))))))*********++++++)))))))))))))))******+++))))))************))))))))))))))))))))))))))))))%%%)))+++***)))******((()))))))))************+++))))))************))))))+++++++++******))))))((())))))***+++,,,------...---,,,+++***+++,,,...///---+++***+++,,,---,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,------,,,,,,++++++,,,,,,+++...000111000...------//////...---,,,+++******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,---************************)))))))))*********++++++((())))))************)))************************)))))))))*********++++++)))******++++++******))))))***)))((())),,,+++((())))))))))))))))))))))))(((((())))))))))))******************************)))******++++++******))))))************+++++++++++++++++++++++++++++++++******++++++++++++******)))))))))*********++++++))))))))))))))))))))))))************************)))))))))************+++************************)))))))))*********++++++*********+++++++++++++++*********++++++++++++,,,,,,,,,+++***))))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,))))))***++++++******)))************************+++++++++++++++*********************************************************))))))************))))))*********************************++++++++++++,,,******+++++++++,,,,,,,,,***,,,------,,,++++++,,,,,,,,,++++++++++++,,,,,,---------.........//////,,,,,,---.../////////...,,,,,,,,,,,,---------------------,,,---......///------......///000000000////////////////////////...,,,,,,,,,...///...---......///000000000000///.........---------------///......---------......////////////////////////....../////////000000000111111111111111111111111++++++++++++++++++++++++************************)))))))))*********++++++)))******++++++******)))))))))*********+++++++++)))))))))))))))******+++))))))************))))))))))))))))))))))))))))))&&&******((()))---,,,((())))))*********+++++++++))))))************))))))......------,,,,,,,,,,,,))))))***+++,,,------...,,,,,,++++++,,,...000111---,,,++++++------,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++,,,------......---,,,,,,,,,,,,,,,,,,///222333111///..................---,,,++++++,,,------...---,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***+++,,,************************))))))*********+++++++++(((((()))***************************************))))))*********+++++++++)))***++++++++++++***)))(((***)))'''***000222...))))))))))))))))))))))))(((((()))))))))*********************************)))******++++++******))))))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++))))))))))))))))))))))))************************))))))*********+++++++++************************))))))*********+++++++++,,,++++++++++++++++++************+++++++++,,,,,,++++++***************+++***++++++,,,---...//////+++,,,,,,,,,---.........------------............------------------------***+++,,,---------,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------(((***,,,...///...,,,+++***************************++++++++++++++++++,,,******************************************************++++++++++++***************************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,---***+++------+++***+++,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........------.........---,,,+++,,,,,,,,,---------.........------,,,---...///000---......///000000111111////////////////////////...---,,,---...//////---......///000000000000000................../////////...............//////////////////////////////.../////////000000000000222222111111000000//////++++++++++++++++++++++++************************))))))******+++++++++,,,******++++++++++++******)))************+++++++++)))))))))))))))******+++))))))************))))))))))))))))))))))))))))))))),,,+++(((***000000+++))))))******++++++++++++))))))************))))))))))))((()))***,,,///000,,,,,,,,,+++++++++******,,,,,,++++++---///222333---,,,++++++------,,,++++++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------///...---,,,,,,,,,,,,,,,---000333444222000//////,,,,,,---......---------,,,---...//////---+++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++************************)))************+++++++++(((((()))***************************************)))************+++++++++)))***+++,,,,,,+++***)))'''))))))'''+++444777444))))))))))))))))))))))))(((((())))))*********+++******************************++++++++++++******)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++))))))))))))))))))))))))************************))))))******++++++++++++************************)))************+++++++++---,,,,,,++++++***************+++++++++,,,,,,,,,******************++++++)))***+++,,,...///000000++++++,,,,,,---...//////---------.........//////------------------------***+++,,,---...---,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++,,,......(((***...111222111///---*********************************++++++,,,,,,---************************************************++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------)))***,,,,,,***)))***+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------........./////////...,,,***))),,,,,,,,,------...............---,,,---...///000---......///000111111222000000000000000000000000...---,,,---/////////......//////000000000000000---.........///000000000//////.........//////000000000000000000000000000////////////000000000000333222222111000///......,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******))))))))))))******+++,,,///---++++++,,,,,,+++***************************************************++++++++++++******))))))************************---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))************+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,//////.........---------///...---,,,,,,,,,,,,,,,000///...---,,,++++++++++++++++++************)))++++++++++++++++++++++++******))))))))))))************))))))))))))******************************))))))))))))************+++++++++,,,,,,---------)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))))))))************))))))************************,,,---,,,((()))---///...+++)))&&&'''+++------,,,************************++++++++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,******++++++++++++******+++******,,,,,,,,,---///++++++,,,---,,,+++***)))+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---------,,,,,,+++++++++************************++++++,,,,,,,,,---------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////........................,,,,,,---...////////////,,,---......,,,,,,---...///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......,,,,,,---...---------,,,,,,+++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---------------------------------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...///000222222000000000111////////////000000000000////////////000000000000.........///////////////.........------...................../////////000111000///...............//////............//////000000000000000000000000,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******((()))***+++,,,+++***)))*********,,,......---+++------------------------++++++++++++++++++++++++,,,+++++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))************++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,//////.........---------///...------,,,,,,,,,---000///...---,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++************+++++++++******)))))))))******************************))))))))))))*********++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++*********++++++++++++******************************,,,...,,,))))))---///---,,,***((())),,,......---************************++++++++++++++++++++++++,,,+++++++++*********************+++++++++,,,,,,******++++++++++++******---,,,,,,---,,,+++,,,---+++,,,,,,---,,,+++***)))---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,------.........///,,,---...............---,,,---...---,,,+++,,,......---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,---......,,,,,,---...---------,,,,,,,,,+++++++++++++++,,,,,,,,,------.........---------,,,,,,***++++++++++++++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,222000...,,,+++,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,---......---///000000///......//////000000000000111111111////////////000000000111///////////////////////////..................///....../////////000000000111000//////.........///000000////////////000000000000000000000000000000------,,,,,,,,,++++++++++++*********))))))))))))((((((((()))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++******+++---......,,,***)))))))))***,,,///000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++******++++++++++++++++++++++++***,,,---//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,/////////............---///...------,,,---------//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++***)))))))))***++++++++++++++++++++++++))))))*********+++++++++---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,...---)))***...///------+++***+++---.........++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++******************++++++++++++***++++++,,,,,,++++++******+++---,,,++++++,,,---,,,,,,------,,,,,,+++***...............---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++******++++++,,,------------------------...------,,,,,,------...---------....../////////------.........---,,,,,,+++---...---,,,+++,,,---------,,,,,,,,,---......------------------------.........////////////000---...///...---,,,---///---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,/////////............---******++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++888666111...,,,---///000.........------.........------------------------,,,,,,,,,---------------................................................---------------,,,,,,,,,,,,,,,,,,------......///------------.........///------------------------..............................------------......,,,...//////...------...000000000000111111111111/////////000000000111111000000000000000000000000000//////......//////000/////////000000000111111111111000////////////000111111111111111111111111000000000000000000000000------------,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++......///000000111111111000...,,,,,,---//////...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---000222222111///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------//////......---------,,,/////////.....................------------......//////...------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,+++***************++++++++++++++++++++++++*********+++++++++,,,,,,---------,,,,,,+++++++++...---,,,++++++,,,---...,,,,,,------------,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++...---***+++...///---,,,++++++,,,------...---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,++++++,,,,,,,,,,,,++++++&&&+++---,,,+++,,,...///---------------,,,,,,+++---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,,,,------------.....................------.........000000000000////////////...............---,,,++++++---...---,,,+++,,,---,,,,,,---------...//////------------------------........./////////000000---/////////...---...///.........---------------++++++++++++,,,,,,,,,,,,/////////.........------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,666555222///.........//////......------......///------------------------,,,,,,------......//////------............//////.................................---------------,,,,,,---...//////000000---............/////////------------------------........................///..................///,,,...//////...------.../////////000000000111111//////000000000111111111111111111111111000000000000000000//////000000000000000000111111111111222222111111000000000111111222222333333333333222222111111111111111111111111.........---------,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------...222777===@@@:::555///,,,+++,,,......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111111000...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++,,,,,,,,,------------++++++,,,,,,,,,---------/////////......---------////////////////////////......---------....../////////...---------......------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++......++++++//////---***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++222555000---...000............------------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,------,,,,,,,,,---------....../////////000000////////////000000555444333222111///......////////////...------,,,,,,---......,,,,,,---...,,,------...////////////........................---.........////////////...///000000......///000........................++++++,,,,,,,,,---------.........------------,,,------............------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,/////////000///...------......------------..............................---------....../////////,,,---------.........///////////////////////////........................------...///000000111111........./////////000000........................////////////////////////////////////////////////...///111111///...///000........./////////000000000000000000111111111111333333222222222111111111222111111000000111111222111111111222222222222333222222111111111222222333333333444555555444333333222222222222222222222222//////.........---------++++++++++++******************++++++,,,---------------------------------,,,------......------,,,***)))))),,,222:::CCCHHH<<<777000,,,+++,,,---...........................------------------------,,,,,,------------......------------------------)))***,,,......---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,---------......,,,,,,,,,,,,------------...............---------...////////////000000000.........---......///000//////...............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++......,,,,,,//////---)))+++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------......,,,,,,,,,,,,------------,,,------......------,,,222;;;>>>666///000000---000///...------------...---------------,,,++++++------------------------........................------------------------------------............------------------------,,,---------............,,,------......------,,,------......///000000000111000000000000000000111666555444333111000///...//////000000000///......---///000///...---...///---...//////000/////////////////////////////////............///////////////000111000///...///111.........///////////////------------.....................---------,,,,,,,,,,,,------------,,,,,,------------............------------------------***+++...000000///---,,,......------------......////////////////////////.........///////////////,,,,,,------.../////////000000000000000000000000.........////////////////////////000000111111222////////////000000000000////////////////////////000000000000000000000000//////000000000000/////////111222222111000000111////////////000000000000000000000111111111222222444444444333222222111111222222222111111222222222222222222333333333333444333222222222222333444444333333555555555555333333222222222222222222222222////////////.........---,,,,,,+++++++++*********))))))***++++++,,,------------------------------------............------,,,+++***+++///444:::>>>444111...,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------------------------------------------------------,,,,,,---...............------------............,,,,,,,,,------------...---------------............/////////000000000000...............///000000//////............//////............------------------------------------......------------......,,,,,,+++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,...---,,,++++++,,,---...------............------,,,,,,,,,,,,,,,,,,,,,,,,+++...///------000000---***---//////---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---------............---------.........//////------............------///:::>>>555...000000---000000...---------...///...............---,,,,,,////////////////////////........................------------------------------------.........///------------------------------------............,,,---...//////...---,,,---......///000000111111000000////////////000000222222222111000000/////////000000111111111111000///000111000///...///111//////000000000///....../////////////////////////////////000000000111111///000111111//////000111....../////////000000000.........////////////000/////////............---------............------.........////////////000////////////////////////,,,---...///000000//////000//////......//////000////////////////////////000000000///////////////------...//////000111111000000000000000000000000....../////////000000000111111111111111111111111//////000000000111111111////////////////////////000000000000000000000000///000111111111111000//////111222222111000000111000111111111111222222222000000111111111222222222555555555444333222222222333333222222222222333333333333333333444444444444333333333333333444555555222333555666666555333222333333333333333333333333000/////////.....................---------,,,,,,******+++,,,------..............................------............------111///---,,,+++,,,---...+++++++++---000111000...000000000000000000000000........................---------.........//////........................000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---.../////////...---------.........//////,,,,,,,,,---------......+++,,,,,,------............/////////000000111111...............///000000//////.........//////000//////.........---------------------------------//////............//////+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,---...//////...---,,,///...---,,,,,,---...///......////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++...///------000000---+++...111000...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------.........//////.........////////////000------............------&&&333888111+++///111...111000///------......//////////////////......---000000000000000000000000////////////////////////........................---------.........//////........................---------.........//////,,,---...//////...---,,,---......///000111111222//////............//////.../////////000000000000///000111222222222222222///111222111000///000222000000111111111///...---000000000000000000000000000111111111111222222222///111222111000///000111.../////////000000111111////////////000000000000000000000000////////////000000111111111111000000////////////000000000000000000000000000000000000111111000//////000111222111111000000000000111111000000000000000000000000111111000000//////.........//////000111222222222000000000000000000000000.../////////000000111111222222222111111111111111000000000000111111111111000000000000000000000000000000000000000000000000///000111222222111000//////000222222000000000111222222333333333444444444000111111111111222222222666666555444333333222222444333333222222333333444333333333444444444555555333333333333333444555666222333555666666555333222333333333333333333333333------------------------,,,---------......//////------------.........///............////////////................................................////////////////////////000/////////............---------.........//////////////////////////////......////////////......000000000000////////////........................---------,,,,,,---------........................000000//////.........---.........------,,,,,,,,,,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................------............------------------------------000...,,,---000111///---////////////////////////111111000000/////////...------------------------................................................------------------------........................---.........---,,,,,,+++------------------------------------------------............/////////000000000//////.........---..................------,,,,,,,,,---------......,,,,,,,,,---------------------------------------........................------......//////000000//////............/////////......000111222000///111///...000222222///,,,000000///...............000000000000000000000000000000000000000000000000000000000000000000000000...............---------////////////////////////////////////////////////......////////////................../////////000////////////000000000000////////////000000000000//////000111111111111111111111111111111111111111444333111000000000111111111111111111111111111111000000111111111222222222333333333333333222111000666444222222333333333222000000000000000000000000111111000000000000111111////////////////////////111111111111111111111111444222000000000111000000222111000///////////////000000000000000000000000///000111111000/////////111///------///111222111222111000///...///000000/////////000000000111111000000111111000000///......///000000111111000000111111111111111111111111000000///...///000111222333111000......///000111//////000000000111111111333222111000000000000000111111000000/////////...111111111111222222222222222222222222222222222222111222333444444333222111444444333333222222111111///111333222000///111444222333333444444333333222333333333333333333333333444444555555444444333333////////////////////////.............../////////---.........////////////....../////////000000000////////////////////////........................////////////////////////000000/////////.........------.........////////////////////////////////////000000111111000000///------...///000111222222////////////////////////......------------......////////////////////////000000/////////.........////////////.........------///000///...---...///......------------..................//////////////////////////////////////////000000000000//////////////////////////////222000//////111222000...////////////////////////000000000000//////..............................................................................------------------------........................///////////////...------------------------------------------------------........./////////000000000000000//////.........////////////////////////........./////////000000//////////////////............................................................//////////////////000000////////////000000......---///000111000...000//////111333444222///111000//////......//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////...000111333333111000...//////000000000111111111000000000000111111111111000111111111222222222222000111222222333333222222333333333333333333333333555444333222111222222333333333333333333333333333222222222222333333333444222222333333222111000000222111111222444555555555222222222222222222222222111000000/////////000000000000000000000000000000////////////////////////222111111111222333222222333333222222111222222222333222222222111111000000333333222...,,,000:::CCC666444222111333444333333222222111111000111111111111111111111222222222333333333333444333333222111111111222333333333333222333333333333333333333333222222111111111222333444444333222111222333555666444444333222111111111222222222111000000000111111333333333333222222222111333333333444444444444555555555555555555555555555444444555666666555444333555555555444444444444444444666888777555555666888666777777888888777777666777777777777777777777777555555555555444444333222000000000000000000000000000000000000////////////////////////000000000000///000000000000111111111000000000000000000000000////////////////////////////////////////////////000000000/////////..................////////////////////////////////////000111111222222111111000,,,---......000000111222000000000000000000000000000//////......//////000000000000000000000000000000000000000////////////111111000000000000/////////000111111//////000111000//////......//////000/////////000000000111111111111111111111111111111000111111111111111111000111111111111111111111111444333222222333333111000////////////////////////000000////////////......000000000000000000000000////////////////////////////////////////////////........................////////////////////////000000000000000//////...................................................////////////000000000000000000000000000/////////000000000000000111111111000000111111111222222222222222222111111000000////////////000000000000000////////////////////////000000000000////////////111111000000000000111111//////...000111222111///000///000222444555444333111111000////////////000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000///111444666666444111///111111111222222222222333111111111222222222333333333333333333444444444444222222333444444444444444444444444444444444444444666555444444333444444444444444444444444444444444333333444444444444555555333333444444444333333222111222333444444444444444333333333333333333333333333222111000000000000000111111111111111111111111////////////////////////...///000111222222222222111111000000000111222222111111111111111111111111000333222---***...;;;FFF666444222222222333222111///000000111111111000000////////////000000000000222222222222222111000000///000111111222222111111000000000000000000000000222111111111111222333333222222222222333555777888666555333111000000000111333333222222222333444444222222222222222111111111111111222222222333333333333333333333333333333333222333444444444444333333555555555555444444444444444555666555444333444555444555555666666555555444555555555555444444444444555555555555444333111111111111111111111111111111222111111111000000/////////000000000000111111111000000111111111222222222111111111111111111111111////////////////////////000000000000000000000000000000000////////////........./////////000000000000000000000000000000000000111111111111111111000000000000/////////......111111111111111111111111111000000//////000000111111111111111111111111111000000000000000000000000111111111000000000000000///111222111000///000111000000////////////000000000000000000111111111111111111111111111111111111111111222222222222111111222222222222222222222222555444333333333222111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////000000000000000//////......////////////000000//////////////////////////////000000000111111111111111111111111111111000000000000000111111111111111222222222222333333333444333333222111000000////////////000000000000000////////////////////////111111111000000/////////111111000000000000111111222111111222444444333111000000111222333444444444222222111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333333111111111111111111111111111111111111111111111111111222444666666444222111111111222222222333333333333333333333444444444444333333444444444555555555222333444444555555444444555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555666666777666666666444555666666444333222222333333333333333333333333555555444333222222222222111111111111111111111111111111111111111111111111...000222333333222333333000000000000111222333333000000111222333444555666...222555444000///333777444333222222333333333111000111222333444333222111...////////////000000000111111222222111111000///000000111222222222222111000000000000000000000000222222222333333333444444333333333333444555777777777666444222222222333444444444444444555666666777333333222222222222222222111111222222222333333333444444444444444444444444333333444444444444444444:::999999888777666666555555555666555555555555555666666666777777666666666666666666666555555555555888888888777666555444333000000000000000000000000222222111111000000//////000000000000111111111222111111111111222222222222222222222222222222222222000000000000000000000000111111111111111111111111111000000000/////////////////////000000000111111111111111111111111111111///000000111111000000///111000000000000/////////222222222222222222222222111111111000000111111111222222222222222222222222000111111111111111111111000000000000000000000111///111111111000///000111000000////////////000000///000000000000111111111111111111111111111111111111111111222222111111111222222222222222222222222333333333222111111111111111111111111111111111111///000000000000000000000////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...//////000000000///////////////000000111111111000000000000000000000000000000000111111111111222222222222222222222222222/////////000000111111111111111222222222333333333333333222222111000//////....../////////000000000000000000000000000000000222222111111000000000///111000000000000000000111222111111222444444333111222222222222111111222222333333222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333333222222222222222222222222222222222222222222222222444333222222222222333444111111222222222333333333444444444444555555555555333333333444444444444555222333444444555555444444555555555555555555555555444444555555555555555555555555555555555555555555444444444444444333333333444444555666777777777666444666888777555333444555333333333333333333333333555444333333222222222333000000000000000000000000111111111111111111111111111333555555444333444666444444333444444555666666444444444555555555555555222333444666777555111...333333222444666777777666222333444555555555333333222222222222333333333333333333444444333333222111333333444555555555555555333333333333333333333333333333444444555555555555555555555444444444555555666666555444444555666777444444333444444555666666555555555555555555555555444444555555555666666666777777777777777777777777666666666777777888888888>>>======;;;:::999888777888888888888999:::999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::999999999999999999999888777666555////////////////////////111111111111000000000000000000000000111111111111000111111111111222222222222222222222222222222222000000000000000000000000111111111111111111111111111111000000000/////////000000000000111111111111111111111111111111111111///000000000000000000///...//////000111222333444222222222222222222222222222111111000000111111222222222222222222222222222111111111111222222222222000000000111111111111111000111222111000000111222111000000//////000000111000000000111111111222222222222222222222222222222111111222222222222111111222222222222222222222222000111222222000000111222111111111111111111111111000000111111111111222222////////////////////////222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000...//////000000000000//////000000111111222222333111111111111111111111111000111111111222222222222222222222333333333333333/////////000111111222222111111222222222333333333222222222111000000000///......//////000000111111000000000000000000000000222222222111111111111111222222111111111111222222111000000111333444222111333444444222000000111333444444333222222222222333222222222222222222222222222222222222222222222222222222222222222222222222000000111111222222333333333333333333333333333333333333333333333333333333555333111000000111333555222222222222333333333333444444444555555555666666222333333333444444444444333333444555555555555555555555555555555555555555444444555666666666555555555555555555555555555555555444444444444333333333111222333444555666666666222444777777666777;;;>>>444444444444444444444444333333222222222222333333111111111111111111111111111111111111111111111111...111333222000000444777444444444444444444555555666555444333222000//////555111///000444666444111111111111444666888777666111111222222111111000///222222333333333444444444333333444444333333222111333333444555555555555444444444444444444444444444111111222333333333333222333333333222222111111111222333333333444444444444444444333333333444444555444444444444444555555555444444444444555555555666777777777777777777777777666666666666666777999999;;;::::::999999888888777555444444555888999999888999999::::::::::::999999::::::999999888777777777777777777777777666666555000000000000000000000000//////000000000000000000/////////000000000111111000000000111111111111222111111111111111111111111111111111111111111111111222222222222222222222222111111111000000000//////000000000111111111222222222222222222222222222222000111111222222111111000000000111222333444444555111111111111111111111111111111000000000000111111111111111111111111111111111111111222222222333333111222222222333333333333111333444333222111222333222222111111111111222222111222222222333333333333333333333333333333333333333333444444444444333333333333333333333333333333...000222222111000222555222222222222222222222222111111222222222333333333111111111111111111111111333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111///000000111222222111111000000111111222333333444222222222222222222222222111111111222222222333333222333333333444444444444000000111111222333333444222222222333333333444444222111111111111111111111//////000000111222222333111111111111111111111111111111222222222222222222444444333333333333444444444333333444666666555333222444444333111111444777555444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000111111222222333444444333333333333333333333333333333333333333333333333444333333222222333333444333333444444444555555555444444444555555555666666333333333444444444555555444555666666777777666666777777777777777777777777555555777888888888777777777777777777777777777777666666666555555555444444222333444666777888888888333555888777666888???DDD777777777777777777777777444444444444555666777777555555555555555555555555555555555555555555555555111444666555444666<<>>===@@@DDDFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@AAABBBBBBBBBBBBAAA000000000000000000000000......//////000000111111////////////000000000000///000000000000111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111000000000000000111111111111222222222222222222222222222222222222222222333333222222222444444444333333333222222111111111111111111111111111111000000000000111111111111111111111111111111111111111222222333333333333333333444444555555555333444555555333333444555444333333222222333333444333333333444444444555555555555555555555555555555444444555555555555444444444444444444444444444444...000333333111111444666222222222222222222222222222222222333333444444444222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111000111222333333333333333000000111222333333444444222222222222222222222222111111222222222333333333333333333444444555555555111111222333333444555555333333333444444444555555222222222222222222222333000000111222333333444444111111111111111111111111111111111222222333333444666666555555555555666666888777777888::::::999888222444555444333333777:::555555444333333333333444333333333333333333333333333333333333333333333333333333333333333333333333111111222333333444555555444444444444444444444444444444444444444444444444333333444555555444333333555555555555666666666777444444444444555555555666444444444444555555555666666666777888888888888888888888888888888888888888666777888999::::::999888888888888888888888888888888888777777666666666555555666888999;;;;;;<<<<<<777999:::888555777>>>DDD999999999999999999999999777777888888999;;;<<<===999999999999999999999999999999999999999999999999<<>>===<<<<<<<<<<<<<<>>BBB888888888999888777777666666888888555555888888666777666666888999999666444444444666777999888666444555666777777555333333444777666555555555666888999999777666666888888888666888888888777888888999999999;;;<<<;;;:::<<>>::::::>>>@@@>>>===>>>?????????@@@@@@>>>:::777===============<<<;;;;;;@@@>>>===<<<===<<<;;;999>>><<<::::::;;;<<<<<<<<<::::::;;;<<<===???AAAAAAAAAAAAAAABBBAAA@@@??????@@@AAA???>>>AAAFFFFFFAAA@@@AAAAAA???======@@@BBBCCCDDDCCCBBBAAABBBEEEGGGHHHIIIKKKLLLMMMMMMMMMMMMSSSSSSXXX___cccaaa[[[XXXXXXZZZ\\\^^^```aaa]]]YYYXXX^^^aaabbbcccfffgggdddjjjjjjiiiiiiiiigggdddbbb___bbbeeeeeeccc`````````ccc___YYYVVVVVVXXXZZZ[[[YYYWWWUUUVVVXXXZZZYYYWWWUUUVVV]]]dddbbbYYYUUUXXXWWWZZZ^^^___^^^^^^___bbbcccaaa___^^^]]]\\\]]]]]]bbbccccccdddeeeeeedddddddddbbbaaadddjjjnnnnnnmmmlllmmmpppuuuvvvqqqeee[[[YYYRRROOOQQQOOOKKKMMMRRRSSSPPPNNNPPPVVVYYYXXXVVVUUUWWWYYY[[[\\\[[[YYYXXXXXXYYY[[[[[[ZZZYYYYYYZZZ[[[\\\\\\[[[YYYYYY[[[\\\```aaaffflllllljjjpppzzzzzz|||~~~~~~uuuppppppwww||||||yyyyyy111111111111111111111111000111333333333333555666333222222222222222222222111222222333222222333444777555444444666777777666666666666666666666666666444444444555666555444222555777999::::::999666555777666444444555666666666555555444444444444444333222444666555333222333444444444444444444333333333333333333444555555444333444444444444333333333333444222222444444222222444333666666333333666666333666777777666444444555666444666777777555444333444555555666666777888888888888777666555444444555555888777777666666777777888555444333333555666777777444444555555444444333333333555777777666555555666777666666555444444555555222666777333333666666333555444333444555777888888888777777777888777666555999888777777888888777555000000000000111222222111222333444555555666666666444222111333666888777555333222000000000111111111444333222111222444444444...000222111000000222555333222111222333444333222222111111222333444444444555444444444555666555555777888888777666555555666999666555888;;;<<<;;;;;;:::999888999::::::999888888777666666666888:::;;;;;;<<<<<<===============CCCAAA>>><<<<<<=========<<<>>>AAAAAA@@@@@@BBBDDD>>>>>>???@@@AAAAAAAAAAAA>>>AAAAAA>>>>>>AAAAAA>>>???===<<<;;;<<<;;;999777>>><<<<<<===??????<<<999777999;;;;;;:::999:::;;;;;;<<<>>>@@@AAABBBAAAAAABBBAAAAAACCCDDDDDDBBB@@@DDDCCCCCCCCCCCCCCCDDDDDDFFFHHHIIIIIIIIIJJJNNNQQQMMMHHHEEEHHHJJJIIIJJJLLLNNNNNNNNNOOOOOOPPPPPPPPPMMMJJJLLLQQQUUUUUUUUUWWWPPPOOOOOOPPPQQQPPPMMMJJJLLLNNNPPPOOOMMMLLLLLLMMMLLLKKKJJJKKKMMMMMMMMMKKKPPPOOONNNMMMMMMNNNOOOPPPOOOOOOOOOOOOPPPQQQRRRRRRYYYYYYXXXXXXWWWVVVVVVVVVZZZ\\\\\\\\\^^^bbb```[[[OOOPPPRRRTTTVVVYYY]]]___[[[ZZZXXXYYY\\\^^^``````fffgggjjjnnnrrrrrrqqqpppqqqvvv~~~}}}zzzyyytttwww|||{{{vvv{{{|||zzzzzz{{{{{{{{{~~~||||||~~~{{{zzz}}}~~~wwwvvvzzzvvvyyy}}}~~~}}}}}}~~~}}}zzzxxxyyy{{{|||yyyrrrmmmjjjkkkkkkhhhiiimmmqqqpppoooqqqtttvvvvvvtttzzz{{{|||||||||{{{zzzzzz{{{|||}}}}}}{{{zzzzzz{{{zzz{{{||||||||||||}}}~~~444444444333111222444666444555555555555444444444555444333222222222333444444444333333333444555555444333222333555666555444444555555555666666666666777888888888666555555666555777:::<<<<<<:::777555666666666666666777777777555555555444444444333333555666666555333333444555555444444333333444555555222333444555555666555555666666666555555555555555666333333666666333333666555888888666666888777444777888999888666555666777666777888777555444555666444555666777888999999999888888777666555555555555444444555666777888888999333222000000111333666999444444444333333222222111111444666777666444444444555555555555555555555555333888:::666222333666777666666666777777888999::::::888888888::::::999888777777666777888888555333777777777777777666666666000111333222000000222555111000000000000111222222444333222222111222333333444333333333444555666777111333555555444444666777666555444444666666555444444444444555666777888888666666666999>>>CCCFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHIIIJJJLLLNNNOOOQQQQQQQQQSSSRRRQQQRRRTTTTTTSSSQQQSSSRRRQQQPPPPPPQQQRRRSSSWWWXXXXXXXXXWWWVVVVVVUUU\\\ZZZXXXUUUTTTSSSSSSSSSUUUXXX\\\^^^]]][[[ZZZZZZWWWXXXZZZ\\\]]]^^^______]]]```___]]]]]]___```]]]]]][[[XXXWWWWWWWWWVVVUUUYYYUUURRRRRRUUUTTTPPPKKKEEEGGGIIIJJJJJJJJJLLLMMMVVVYYY^^^bbbdddcccaaa___aaaaaacccfffgggfffbbb___bbbaaaaaaaaabbbbbbcccdddgggjjjlllmmmmmmmmmnnnpppmmmiiihhhlllnnnlllkkkmmmpppqqqrrrttttttttttttsssooolllnnnuuuyyyzzzzzz}}}rrrpppooooooppppppooommmmmmqqquuutttooommmoooqqqlllkkkkkkmmmpppqqqqqqqqqqqqrrrrrrpppnnnnnnqqquuuwwwvvvuuuuuuuuuuuuuuuvvv~~~}}}{{{{{{{{{{{{||||||}}}sssrrrtttwww|||~~~444777999888555555888;;;;;;:::888555444444555666444555666777777777777777999888666666777888888888555444444555777888777666888888888888999999999999<<<>>>???===:::999;;;>>>888999;;;<<<<<<<<<:::999;;;<<<<<<<<<:::999888999:::::::::999888777777888;;;;;;:::888888888999:::;;;:::999999999999:::;;;888999:::::::::999999:::888888888888999999999999:::777777::::::777777:::666:::;;;999:::<<<<<<999999;;;<<<<<<;;;;;;<<<===;;;<<<<<<;;;::::::;;;===;;;;;;<<<=========<<<<<<888888888777777888888888555555666777888888888888555555555444333555777999666555555555666666777777666888999999999999;;;<<<<<<===???AAABBBDDDEEEFFFCCCEEEFFFDDDCCCDDDGGGIIIDDDEEEEEEDDDCCCCCCDDDEEEEEECCCBBBDDDGGGIIIHHHGGGFFFEEEEEEEEEEEEBBB>>>;;;???>>><<<888444333333444444444555333111000000111333444333222000///111333444555666666555666777888555666777666555555666777999999999999888777777777888777666777888999888777888888888777666777888999::::::>>>GGGSSS___fffiiikkkkkkkkkmmmnnnnnnmmmllljjjqqqxxxyyyxxxxxxxxxwww|||||||||}}}}}}|||~~~~~~~~~~~~~~~}}}{{{zzz|||yyyvvvvvvwww~~~~~~|||}}}~~~|||wwwrrrrrrttttttooojjjfffhhhjjjkkkjjjjjjkkklllzzz}}}{{{999???EEEFFFBBBAAADDDHHHIIIHHHDDD>>>999999===AAA;;;===AAADDDFFFEEECCCAAAEEEBBBAAAAAACCCDDDCCCAAAAAA@@@AAABBBEEEEEEDDDCCCBBBBBBDDDEEEGGGHHHIIIJJJJJJKKKLLLJJJHHHHHHLLLPPPIIIHHHGGGFFFGGGHHHJJJKKKLLLNNNPPPNNNJJJGGGEEEEEEFFFGGGHHHFFFDDDBBBCCCEEEHHHFFFCCCBBBCCCDDDFFFGGGKKKJJJJJJIIIIIIIIIIIIIIIHHHJJJKKKJJJHHHFFFFFFGGGFFFEEEEEEDDDDDDCCCBBBBBBDDDAAAAAADDDDDDAAAAAADDDBBBEEEGGGEEEGGGJJJKKKHHHGGGIIILLLMMMMMMMMMOOOPPPNNNNNNOOONNNMMMMMMNNNPPPPPPPPPQQQQQQPPPNNNLLLKKKCCCBBBBBBAAA@@@???>>>=========<<<<<<<<<<<<;;;;;;;;;===>>>>>>;;;::::::;;;999999:::;;;===???AAABBBAAABBBCCCEEEGGGLLLQQQVVVWWWYYY]]]aaaeeeiiikkklllgggdddbbbdddhhhkkkmmmooogggggggggeeecccccceeehhheeebbb```bbbhhhkkkkkkiiiiiihhheeebbb^^^YYYSSSNNNWWWTTTNNNFFF===888777888999888888888888777444222444555666666666666888:::555888;;;<<<;;;:::;;;<<<:::;;;<<<;;;999888888:::<<<;;;:::::::::;;;<<<<<<<<<;;;:::;;;>>>???>>>===>>>???@@@??????@@@CCCFFFIIIIIIMMMXXXgggttt|||~~~|||~~~FFFPPPYYY[[[XXXVVV[[[aaajjjjjjeeeYYYLLLGGGKKKQQQVVVYYY]]]```bbbaaa___]]]___]]]\\\]]]___```]]]ZZZWWWWWWWWWZZZ\\\]]][[[YYYRRRSSSVVVYYY]]]```bbbdddcccccccccbbbccceeejjjmmmhhhfffdddbbbccceeeiiikkkkkknnnpppnnnhhhccc``````^^^```bbb```\\\ZZZ[[[]]]^^^[[[XXXWWWYYY\\\^^^```gggggggggfffeeedddbbbbbbccceeegggeeeaaa^^^^^^```bbbaaa___]]][[[YYYWWWVVVXXXUUUUUUXXXXXXUUUUUUXXXYYY\\\]]][[[\\\```bbb```aaadddgggiiiiiiiiijjjkkkhhhjjjkkkkkkjjjiiikkklllmmmmmmnnnmmmllliiifffdddYYYXXXWWWUUURRRPPPMMMLLLKKKJJJHHHFFFEEEEEEEEEEEEEEEHHHJJJIIIEEEBBBBBBDDDCCCCCCDDDFFFHHHLLLOOOPPPQQQSSSVVVZZZ___fffnnnsssyyy|||~~~{{{}}}zzzwwwrrrlllggg```YYYTTTaaa___[[[QQQGGG???<<<===::::::;;;:::999777777777111333666:::===@@@BBBBBB???DDDIIIJJJHHHEEEDDDEEEDDDFFFIIIHHHEEECCCDDDFFFIIIGGGEEEFFFJJJNNNQQQRRROOOOOOOOOQQQTTTVVVVVVUUUUUUWWWZZZ[[[\\\___fffkkkhhhfffgggooozzz~~~zzzyyywwwtttqqq}}}vvv{{{xxxpppnnnpppsssuuulllpppvvvxxxuuunnniiieee[[[\\\dddrrrzzzvvvmmmgggLLLVVV```bbb___```hhhqqq}}}nnnhhhmmmvvvxxxxxxzzz|||}}}{{{rrrsssuuuxxx{{{}}}~~~~~~{{{}}}~~~zzzvvvuuuyyy}}}~~~|||}}}~~~~~~}}}|||zzzyyyxxxwwwuuurrrrrruuuuuurrrrrruuuuuuvvvtttpppqqquuuwwwvvvyyy|||~~~~~~}}}}}}{{{ooooooooonnnllljjjhhhffffffdddaaa^^^]]]]]]___aaa^^^aaacccaaa]]][[[]]]`````````aaabbbdddgggkkkmmmnnnqqqwww{{{{{{vvvwww|||}}}yyyllliiieeeaaa^^^ZZZVVVSSSSSSWWWZZZXXXRRRKKKHHHHHHSSSWWWXXXPPPFFFBBBHHHOOONNNNNNQQQWWW]]]```___\\\YYY___eeefffaaa[[[WWWVVVTTTYYY]]]]]]ZZZYYY[[[^^^ccc```\\\]]]ccciiinnnpppkkkkkklllooorrruuuvvvvvvuuuyyy|||~~~~~~}}}{{{xxxtttvvv|||___aaappp{{{uuuooopppxxxsss{{{uuupppsssvvvuuurrrrrrooollljjjkkknnnqqqnnnhhhaaa]]]]]]```cccddd```bbbcccbbb___\\\[[[\\\WWWVVVYYY___aaa]]]ZZZ[[[DDDMMMWWWXXXUUUXXXdddooo}}}}}}|||{{{|||}}}~~~}}}zzzyyy{{{~~~}}}}}}yyyzzz~~~uuutttvvvmmmfff```___ccceeebbb^^^]]][[[YYYYYY[[[[[[[[[ZZZ[[[eeepppwwwvvvrrrpppppp~~~uuuaaaZZZeeesss~~~}}}~~~rrrxxxyyypppjjjhhhccchhhmmmnnnmmmlllooosssxxxsssnnnmmmrrryyy~~~||||||}}}}}}wwwkkkggguuutttWWWWWWcccyyy}}}sssrrr}}}|||vvvpppiiieeeeeehhhkkklllcccmmm~~~}}}|||qqqooouuuxxxvvvttttttrrrpppnnnooorrrtttqqqnnnkkkkkkmmmqqqssstttttttttrrrnnnkkklllpppuuuooojjjgggfffccc```ccchhhMMMIIIEEEEEEJJJPPPTTTUUUiiixxxvvvrrr}}}xxx{{{rrryyyjjj[[[iiiwwwhhheeeccc```ccclll~~~uuummmrrr~~~zzzpppxxx|||uuuzzz{{{vvvtttsssrrrrrrwww}}}|||vvvvvv|||xxxrrrnnnttt~~~zzzrrrxxxwwwwwwxxxyyyyyyvvvttt{{{}}}}}}{{{qqqppp|||{{{bbb}}}zzzjjjjjjiiimmm}}}xxxlllmmmpppuuu|||||||||{{{zzzzzzsssooollljjjgggddd{{{zzzuuurrrmmmfffdddeeekkkkkkiiiiiirrr~~~~~~ddd^^^VVVQQQQQQQQQRRRRRRYYYcccllliii]]][[[mmmyyyuuu|||}}}ooofffeeemmm~~~}}}|||{{{gggnnn|||}}}~~~~~~gggccckkkyyy{{{xxx}}}sssdddzzzuuuuuuooommmgggcccgggpppsssooolllmmmrrrzzz}}}vvvlllddd```^^^^^^^^^^^^___```[[[RRROOOZZZiiijjjddd\\\[[[hhh}}}qqqdddccclllggghhhllleeeYYYYYYdddwww{{{xxx~~~{{{~~~zzzlllooo```\\\]]]hhhwwwqqqnnnrrr}}}xxx{{{{{{uuuvvv{{{}}}{{{xxx{{{}}}wwwttttttvvvwwwuuuqqqlllggg```[[[]]]cccfffbbb\\\]]]iiiyyy|||{{{vvvvvvtttvvv~~~|||~~~oooaaaWWWSSSYYY^^^XXX^^^kkklllfffqqqyyyzzz}}}zzztttrrruuuzzz|||}}}~~~vvvtttuuuxxxyyymmmpppsssppplllfffeeeqqq|||{{{zzzzzzyyywwwuuutttuuuwwwzzz|||{{{wwwqqqllllll{{{xxxqqqgggeee___iiivvvtttxxx}}}~~~|||yyytttnnnjjjkkkqqqpppmmmnnnsssxxxsssjjjbbbmmmwwwvvvooommmuuu~~~uuufffaaavvv|||yyy}}}tttgggbbbhhhwwwkkkddddddlllnnnhhhfffkkknnntttppphhhrrr|||ssssss}}}kkk^^^\\\oooyyyzzzxxxtttpppmmmqqq|||zzzwwwtttmmmjjjqqqzzzhhh^^^mmmrrr[[[UUUVVV^^^oooqqqkkksss|||zzz{{{~~~~~~{{{ssspppppprrrzzzxxxhhh___aaa```YYYbbb]]]]]]hhhvvvzzzpppccc]]]]]]\\\ZZZXXXXXXXXXXXXYYYXXXXXX^^^cccccc]]]VVVWWWdddwww{{{ooogggkkkmmmpppqqqrrruuuzzz}}}}}}~~~zzz~~~|||qqqiiixxxyyyvvvzzziiieeebbb___iiizzzyyyqqqrrrwww|||}}}~~~{{{}}}|||pppddddddooozzz|||wwwqqqppprrrnnnbbb___ooouuuxxxtttoooiii___VVVTTTXXXjjj~~~zzziiifffssszzzkkkdddkkkmmmccc[[[[[[aaannnkkkcccsssxxxrrryyylllLLLDDDEEEXXXwww|||\\\UUU\\\```^^^\\\[[[mmmwwwgggbbbeeeuuu|||iiiYYYOOONNNLLLNNN[[[mmmyyy|||rrr|||wwwiii___]]]rrrxxxjjjnnnuuuwwwrrrqqqnnniiiwwwsssssszzz}}}pppdddbbbdddddd```^^^```bbbbbbeeeaaa```fffooosssoooiiikkkqqqwwwwwwqqqggg```\\\ZZZ]]]```aaa```bbbfffjjjoooooowww}}}}}}|||www~~~{{{}}}~~~yyysssqqqkkkbbbbbbgggsssqqqeeebbbhhhllllllooouuuzzzpppzzz|||{{{|||qqqiiihhhccc___\\\VVVNNNJJJKKKVVVfffnnnrrrvvvqqqnnnvvv{{{sssppppppooowww{{{xxxwwwwwwnnnooowww~~~sssWWWMMMLLLOOO___}}}jjjOOOOOO\\\fffiiilllnnn~~~aaaUUUPPP[[[rrrzzziiiTTTKKKLLLOOOSSS[[[jjjzzzyyy~~~xxxxxxyyyyyy{{{zzzxxx}}}}}}{{{~~~|||uuurrrrrrnnnqqqsssrrrooommmpppsssnnnmmmttt~~~|||ssspppuuutttqqqjjjgggqqq~~~~~~zzz}}}vvvpppsssvvvuuuttt{{{|||yyyyyyqqqllliiiiiieee]]]WWWVVVYYYeeegggfffhhhcccaaajjjiiinnnrrrpppjjjeeecccdddgggpppzzzyyyqqq^^^^^^bbbeeeppphhhTTTZZZkkkxxxpppfffcccssswwwbbb___ccciiippp{{{}}}~~~}}}}}}zzzxxxrrrzzz}}}}}}yyy|||yyyuuurrrqqqwwwzzz}}}|||yyywwwwwwxxxuuuyyyxxxyyy~~~yyyuuussszzz{{{{{{yyyzzzzzz|||~~~rrrwwwtttfffaaabbbdddjjjqqq~~~|||~~~~~~xxx{{{~~~|||vvvrrrssswww|||xxxhhh]]]___gggooo{{{~~~yyyvvv}}}|||~~~|||{{{~~~~~~~~~~~~}}}|||{{{}}}~~~~~~~~~~~~}}}|||}}}}}}~~~~~~}}}yyy|||~~~}}}{{{{{{~~~}}}yyyyyyuuunnnmmmiiiffflllxxxuuurrrsssuuu{{{zzz|||wwwyyyvvvpppjjjhhhlllttt{{{uuuiiidddooo}}}~~~~~~~~~zzzuuuwww}}}zzz}}}~~~|||~~~wwwuuutttrrrsss~~~wwwnnnooowww|||zzz~~~qqqnnnwww|||}}}~~~}}}|||yyyyyyzzz|||zzz{{{yyyxxxvvvvvvwwwyyyzzz||||||||||||||||||}}}}}}yyy{{{|||{{{wwwvvvxxx{{{}}}|||{{{zzzzzz{{{||||||{{{}}}}}}}}}}}}{{{~~~|||||||||zzz{{{tttyyyyyy}}}}}}~~~}}}~~~}}}mmmjjjgggkkksss~~~{{{mmmjjjsss}}}qqqvvv|||~~~}}}||||||~~~hhh[[[QQQPPPLLLJJJSSSaaaeeeiiinnnqqqrrrtttxxx|||}}}|||~~~}}}{{{xxxvvvuuunnneee```dddjjjnnnuuu|||tttuuu}}}yyyiiiiiiuuuzzzvvviiihhhrrr}}}wwwttt