BM6P6(@ |||}}}pppmmmuuuzzz~~~qqqmmmMMMGGGFFFAAAAAABBBCCCDDDDDDEEEEEEEEEHHHFFFEEEHHHLLLPPPPPPOOOPPPMMMIIIHHHLLLQQQVVVYYY[[[]]]```ccceeeeeedddcccaaabbbaaa```aaaccc___YYYbbbeeeggggggkkkrrrvvvvvvwwwvvvrrrnnnllllllpppssssss|||fffzzz{{{uuu|||~~~qqqiii^^^QQQGGG???<<<<<<999888999<<>>===BBBBBB===<<>>??????@@@AAAAAACCCIIITTTbbbooowww~~~}}}qqqmmmnnn|||fffbbbyyyyyyvvvttt}}}bbbJJJEEEDDD@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCFFFJJJNNNOOONNNMMMLLLJJJJJJLLLOOORRRTTT[[[]]]```ccceeeeeedddcccccceeedddcccdddfffbbb\\\bbbfffhhhhhhlllrrruuutttuuutttqqqnnnlllmmmqqqttt|||~~~yyyuuuiii___SSSEEE===<<>>===<<<;;;:::999888333333333222111000000000111111111000000111222222444444444555666888;;;<<<>>>@@@BBBEEEHHHKKKMMMOOOMMMOOOSSSVVVXXX[[[___bbbffffffggggggggggggffffffllllllkkkkkkjjjiiiiiiiiinnnqqqtttuuurrrooolllkkkmmmnnnnnnnnnllljjjgggeee___^^^ZZZWWWSSSPPPNNNMMMJJJIIIGGGEEEBBB@@@>>>===<<<:::777555444444555666999888555333444777999999<<<666444;;;EEEZZZ}}}}}}xxxxxxVVV@@@===555444333222222333444555111111222222333444444444333333333333333333333333555555444444444333333333111111111222222222222333222333444666666666666555333333333333444555666666555666777888999;;;<<<<<<===<<<<<<>>>BBBEEEFFFFFFDDDCCCAAA@@@AAAAAABBBBBBEEEFFFGGGGGGFFFFFFHHHJJJHHHGGGHHHNNNZZZkkkzzz{{{zzzooolllfffZZZVVV[[[nnnuuuYYYOOOZZZppphhhRRRNNNJJJFFFDDDBBBAAABBB>>>???@@@@@@???AAACCCFFF???DDDFFFCCCBBBFFFHHHFFFAAABBBBBBCCCCCCDDDDDDDDDBBBAAAAAA@@@??????@@@CCCKKKRRR___ooosssooooooyyyfffDDD:::222111333111111333555444444333222222111111222222111111111000000000////////////////////////,,,---......//////......//////000111111111111000000000000000////////////000000000000000000000000000111111222222333444444333333222222222222333333333333444444444555555555444555555666777777888888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>?????????@@@CCCHHHOOOUUUYYYcccppp~~~~~~wwwvvvwwwxxx~~~xxxkkkkkk}}}~~~|||zzzkkkzzzssseeeSSSFFFBBBAAA@@@AAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCEEEIIILLLNNNNNNMMMMMMMMMMMMNNNOOOPPPPPPYYY[[[^^^aaacccdddccccccdddffffffdddeeegggddd^^^dddhhhjjjjjjlllpppqqqnnnooonnnmmmkkkjjjlllpppttt}}}{{{zzzzzz}}}wwwpppcccMMM???<<<<<<>>>@@@???<<<;;;;;;<<<666666555444222111000000000000000000000111222333444333333333333444444555555777999===AAADDDGGGIIIDDDFFFIIIKKKMMMOOORRRTTTZZZZZZZZZZZZ[[[\\\]]]]]]```___^^^^^^^^^^^^``````dddfffiiiiiigggdddaaaaaa`````````___]]][[[XXXWWWPPPOOOMMMJJJGGGEEEDDDCCC@@@@@@>>><<<:::888777666555555444444444555555666:::666444444666777777666:::888CCCUUU\\\]]]mmm}}}cccFFF777555444333333222222333333444222222222222222222333333222222333333444444555555444444444444333333333333222222222222333333333333333444666777888888777777555555444444444555555666555555666888999:::;;;<<<===<<<===@@@CCCEEEEEEDDD@@@???>>>===>>>???AAACCCEEEFFFGGGGGGFFFGGGIIIKKKGGGGGGIIINNNWWWaaakkkqqqfffxxxooo\\\TTT```zzzrrrXXXQQQZZZiiirrrzzzgggUUUKKKGGGFFFFFFBBBDDDFFFDDDBBBCCCIIIOOO???DDDFFFEEEFFFJJJMMMMMMQQQPPPNNNJJJFFFDDDDDDEEECCCDDDCCCBBBBBBIIISSSZZZrrrzzzyyyfffaaammm{{{^^^HHH;;;444///000222111111222444444333333222111111111111111111111000000000000////////////////////////,,,---......//////.........//////000000000000000////////////000000000000000000000000000000000000000111111222222333444444444444333333333333444444444444444555555555666666555555555666666777777888:::::::::;;;;;;;;;;;;;;;<<<<<<==================@@@@@@AAABBBCCCDDDDDDDDDJJJVVVccclllnnnqqqvvv|||}}}|||wwwtttrrrrrr}}}{{{zzz{{{}}}uuuyyyxxxrrrhhhQQQGGGDDDAAA??????AAABBBCCCDDDDDDEEEEEEDDDGGGFFFGGGHHHJJJLLLMMMMMMPPPQQQPPPOOONNNNNNOOOPPPWWWYYY[[[^^^```aaaaaaaaacccfffgggeeeeeefffddd```cccgggjjjjjjkkkmmmlllhhhiiiiiihhhggggggjjjnnnqqqtttrrrvvv}}}|||~~~pppWWWEEEBBB666888;;;>>>@@@???===;;;999999888666555444333222000000000000000111222333222222222222222222222222222444666999<<>>@@@CCCEEEFFFHHHKKKMMMRRRQQQQQQQQQRRRTTTVVVXXXXXXWWWVVVUUUVVVXXXZZZ[[[ZZZ\\\^^^^^^[[[YYYWWWWWWTTTTTTSSSRRRPPPMMMKKKJJJGGGFFFDDDBBBAAA@@@??????;;;;;;:::888777666555444555666666777888888888777333444666999999666666888BBBOOObbbooonnnhhhmmmvvvzzzttttttcccEEE777111///333333222222222222333333222222222222111111111111111222222333444555555666333333333333333333333333222222333333333444444444555666777999999999999888666666555555555555555555555555666777999:::;;;;;;<<<<<<>>>@@@CCCDDDBBBAAA??????===<<<<<<===@@@BBBDDDEEEFFFFFFEEEFFFHHHJJJHHHHHHIIILLLQQQXXX___ccc```bbbmmmssseeexxxqqqdddaaa\\\TTTyyyrrrhhh[[[PPPHHHHHHGGGEEEDDDDDDFFFHHHBBBCCCCCCBBBFFFNNNWWW\\\llljjjdddYYYMMMEEEBBBBBBHHHPPPTTTSSSUUUbbbvvv~~~cccTTT[[[pppyyy^^^EEE666777444111222333333333222333333222222111111111000111111000000000/////////////////////////////////,,,---......///.........---...//////000000//////////////////000000000000000000000000000000000000000111111222222333444444555444444333333444444555444444555555555666666666555555555666666666777777999999999999999:::::::::===<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAABBBCCCCCCCCCEEEIIIMMMPPPTTT[[[gggoooqqqvvv{{{}}}{{{wwwuuutttyyywwwuuuvvvyyy|||{{{|||aaaFFFAAADDD@@@>>>@@@@@@AAABBBCCCCCCDDDDDDCCCHHHIIIIIIHHHHHHHHHIIIJJJRRRRRRPPPMMMJJJKKKNNNQQQTTTVVVXXX[[[]]]^^^______cccgggiiigggfffgggfffbbb]]]bbbfffhhhjjjmmmllliiiggghhhhhhggggggjjjnnnqqqppplllrrr~~~~~~yyy~~~hhhVVVRRRCCC<<<666666;;;>>><<<888::::::999888777777666666111111111111111222333333111111222222222333333333222333444666888:::;;;<<<999;;;>>>@@@BBBDDDGGGIIIGGGFFFFFFFFFHHHJJJLLLMMMPPPOOONNNNNNOOOQQQTTTVVVRRRSSSTTTSSSQQQOOONNNOOOJJJJJJIIIGGGFFFDDDBBBAAA@@@???>>>===<<<<<<<<<<<<888888777777666555555555777888999999999888777777222444888999555333===JJJfff|||}}}rrrxxx}}}{{{~~~nnnHHH888888666000111222222222222222222111111111111111111111000000111111111222333444555555333333333333333333333333222222333333333444444444555666777999999999999888777777666555555555666666555555666888999:::;;;<<<<<<<<<===???AAABBB@@@>>>@@@@@@@@@>>>;;;;;;>>>AAAAAACCCDDDDDDDDDEEEGGGIIIJJJIIIHHHIIIMMMSSSYYY]]][[[UUUVVVddd}}}vvv||||||uuuvvvpppeee\\\|||kkkYYYUUUQQQPPPQQQPPPJJJEEELLLHHHCCCAAAEEEOOO]]]ggguuuvvvssshhhXXXLLLHHHHHHZZZlll{{{}}}|||ppp^^^```mmm{{{pppZZZGGG<<<777555444333222333333222000222111111111111111000000000000000/////////..............................,,,---......///.........------...////////////....../////////000000000111000000000000000000000000000111111222222333444444555444444333333444444555444444444444555555555666555555555555666666666666888888888888999999::::::<<<<<<<<<;;;;;;;;;;;;;;;:::::::::<<<>>>AAADDDFFFFFFEEEEEEDDDEEEJJJRRRWWWRRRYYYbbbhhhlllqqqxxx~~~yyywwwuuuuuuxxx{{{||||||}}}iii|||uuuZZZCCC@@@CCC@@@>>>@@@>>>???@@@AAABBBBBBBBBBBBFFFGGGGGGFFFEEEDDDFFFGGGQQQQQQPPPKKKHHHHHHLLLPPPSSSTTTVVVXXX[[[]]]^^^^^^bbbgggjjjhhhfffggggggdddXXX^^^cccfffjjjoooooommmiiijjjjjjiiiiiikkknnnqqqqqqllloooyyy{{{vvvzzz{{{wwwtttqqqiii```OOO;;;111222777888777777777888888888999999999333333333222222222333333000111222333444444444444111222222333444444555555444666999;;;<<<>>>AAACCC?????????@@@AAACCCDDDEEEFFFFFFFFFFFFGGGIIIKKKLLLJJJJJJJJJIIIFFFEEEFFFGGGBBBBBBAAA???>>>===<<<<<<:::999888777777777777888444444444555555555555555777777888888888777666555888777888666222666MMMfffssswwwvvvvvvrrrOOO999666;;;777///000111111222222111111000000000000000000000111111000000111111222222333333222222222222333333333333222222222222333333333333333444666777888888777777777777666666666777777888666666777999:::;;;<<<======<<<<<<===>>>???===<<<>>>@@@AAA@@@<<<;;;===@@@@@@AAABBBCCCCCCDDDFFFHHHKKKIIIGGGGGGJJJOOOUUUYYYQQQQQQRRRTTT[[[mmm}}}|||}}}uuugggcccttt~~~pppyyyyyyyyy{{{yyyqqqhhh```YYYQQQMMMLLLPPP[[[eeennnvvv}}}zzznnndddaaacccuuuxxxjjjpppyyybbbJJJ<<<666444111333333000///111000---000000000000000000000000////////////....................................,,,---......//////......,,,------.....................//////000000111111000000000000000000000000000111111222222333444444444444333333333333444444333333333444444444555555555555555555555555555555777777888888999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;===AAAEEEGGGBBBDDDFFFGGGHHHGGGFFFEEEGGGIIIKKKMMMQQQ[[[hhhrrrxxxtttrrrrrrsssvvvyyyzzzyyyxxxnnnhhhbbbQQQBBB???@@@??????AAA===>>>???@@@@@@AAA@@@@@@CCCEEEFFFFFFDDDDDDGGGIIIPPPRRRSSSPPPKKKJJJMMMPPPSSSTTTVVVXXX[[[]]]___```^^^dddgggeeecccdddcccaaa]]]bbbffffffiiimmmmmmkkkiiijjjjjjiiihhhhhhkkkmmmjjjjjjnnntttuuutttwww~~~mmmmmmqqq|||vvvdddLLL:::444555555444222333444666777999:::;;;666666555444333333333333111222333444444444333222111111222222333333333333111333555666777888:::<<<::::::;;;======>>>>>>>>>===>>>>>>???@@@AAABBBBBBAAABBBAAA???===<<<===>>>;;;:::999888888777777777555555444333333333333333333333333444555555555666777777777777777777777777;;;888888;;;;;;BBB[[[vvv|||sssvvvyyy}}}{{{bbb[[[JJJ888222444444111...000000111222222111000000.../////////000111111111000000000000000000111111111111222222222333333333111111111222222222222333222333444666666666666555666666666666777888999999777777888:::;;;<<<===>>>===;;;::::::;;;<<<;;;:::999===AAA@@@===;;;===@@@@@@AAACCCCCCCCCDDDGGGIIIJJJIIIHHHHHHJJJMMMQQQSSSMMMNNNPPPPPPOOOVVVmmmnnnmmmxxxzzzlll\\\\\\kkkyyy|||tttttt|||zzztttjjjaaa```dddrrr|||xxx|||qqqTTT>>>555222///...222222...---000111...000000000000000000000000/////////.........------........................,,,---......//////......,,,,,,---............---.........///000111111111000000000000000000000000000111111222222333444444333333222222222222333333222222222333333333333444555555555555555555555555777777888999999:::;;;;;;999999999:::;;;;;;;;;<<>>>>>???BBBDDDFFFAAABBBFFFJJJLLLJJJEEEAAAJJJGGGEEEEEEIIIOOOVVVYYYtttyyywwwooojjjhhhjjjooouuuyyyzzzxxxvvv^^^sss{{{yyySSSJJJAAA>>>>>>>>>???AAA<<<===>>>??????@@@@@@???BBBEEEGGGGGGFFFGGGKKKNNNQQQUUUXXXVVVRRROOOPPPRRRTTTUUUWWWYYY\\\^^^```aaaYYY___bbb```^^^______]]]gggkkkkkkiiihhhjjjhhheeehhhhhhhhhfffeeeeeefffhhh^^^eeeoootttsssrrrtttxxxxxx{{{kkkoooooo{{{nnn[[[JJJ>>>777333111...///111333666888:::;;;888777666555444333333333222333333444444222111000222222333333444555555666222333555555444444666777333444666777888888777666999999;;;<<<============<<<<<<;;;888666555777888666666555444444444444444444333222222111111222222333444444555666777777888777777777777888999:::;;;888555:::DDDIIIPPPcccyyy~~~TTTBBB888111222111------222///000111222222111000///---......///000111111222000000000000////////////111111111222222333333333000000111111111222222222111222333555555555555444666666666666777888::::::888888999:::<<<===>>>>>>===;;;999888999::::::999555:::???@@@>>><<<>>>@@@@@@BBBCCCDDDDDDEEEHHHJJJIIIIIIIIIJJJKKKLLLMMMNNNPPPJJJIIIOOOSSSTTTWWW]]]oootttYYYssskkkYYYVVVYYYyyyxxxzzz|||{{{wwwrrrtttxxx|||pppnnn~~~|||bbbCCC444555777555---222333......222444111////////////000000000000//////.........---------........................,,,---......//////......+++,,,------......---------......///000111111222000000000000000000000000000111111222333333444444333222222111111222222333111111222222222333333333555555555555555555555444777888888999::::::;;;;;;888888999::::::;;;<<<<<<;;;<<<<<<===>>>@@@AAAAAADDDCCCCCCFFFIIIIIIGGGEEECCCAAAAAAGGGPPPTTTQQQLLLuuufffxxxtttkkkfffeeehhhccclllwwwxxxwwwnnn]]]UUUjjj}}}}}}wwwyyy{{{www~~~iiiHHHEEEBBB@@@??????>>><<<;;;;;;;;;;;;<<<===???@@@AAABBBFFFLLLLLLIIIIIILLLOOONNNTTT___]]]QQQLLLPPPTTTTTTUUUXXX\\\____________^^^^^^]]]]]]]]]]]]]]]``````cccfffhhhfff```[[[ccceeehhhhhhgggeeedddeeeccccccfffiiiiiihhhlllrrr~~~oooxxxxxx___ZZZOOOBBB:::444//////000111222444777888:::999999;;;<<<<<<:::888444444333333222222111111333111000111333444333222333333333222222222222222444444444444444444444444333333444555666666777777666666666666666666666555333333333222222222111111222222111111222444555666222888888444333888;;;:::???999555666444222666>>>888BBBQQQ```iiijjjbbbZZZnnnyyy~~~|||rrrMMM888666444222111111222333000000000000000000000000111000000000000000111111111111000000//////......000000111111111000000///111111111111111222222222333333333222222222111111333555777999:::;;;;;;::::::<<>><<<<<<<<<===:::888888::::::888666666888;;;===??????>>>>>>BBBBBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIIIILLLPPPSSSTTTTTTPPPkkk}}}vvv^^^[[[jjj}}}zzzxxx{{{}}}qqqrrr```HHH888444444222000000000000000////////////..............................---------,,,,,,,,,........................------------------------,,,------......------,,,,,,,,,,,,------------...111111111000000000000000111111111000000000000000000000000000111111111111444444333333333333222222777666555444444555666777888999:::999888999<<<>>>AAA???<<<999888999;;;<<<@@@@@@?????????????????????@@@AAACCCFFFHHHIIIJJJJJJHHHGGGHHHJJJLLLLLLLLLvvvgggyyyzzzpppiiieeeeeeeee___ggguuuxxxuuufffOOO]]]jjjyyyzzzzzznnnjjjrrr|||oooRRRDDDBBB???>>>??????>>>===<<<<<<;;;;;;<<<>>>@@@AAADDDBBBDDDHHHGGGEEEGGGKKKMMMIIINNNWWWXXXOOOLLLOOOTTTTTTUUUWWW[[[^^^^^^^^^aaaaaaaaaaaabbbcccddddddaaabbbdddccc```^^^]]]]]]eeeggghhhgggfffeeeeeefffcccccceeegggeeebbbeeekkkyyysssYYYFFFCCCBBB777444000...000444888:::999999:::;;;;;;:::999777666666555555444333222222222111111222333444222111111111111222222333333333333333333333333333333444111111111222222333333333555555555555555555555555333333333222222222111111333333222222333444666777444777777444444888:::777000555>>>AAA;;;444999CCCVVVqqqlllcccmmm|||ssswwwzzz~~~nnnRRR999555333111000///000111111////////////////////////111111000000///000000000000000000000//////......000000111111111000000///111111111111111222222222333333333333333333333333333444666888::::::::::::999<<<>>>???>>><<<;;;;;;:::888777888:::;;;:::888666777:::<<<>>>>>>======BBBCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGIIIIIIIIIJJJLLLLLLKKKJJJLLLSSSccc|||wwwqqquuu}}}wwwvvv~~~~~~}}}nnnSSSHHH999000...//////...000000000/////////.................................------------,,,,,,,,,------------------------------------------------,,,,,,------------,,,,,,,,,,,,---------.........////////////////////////000000000000000000000000//////000000000111111111111222222222333333444444555444333333333555666777999999:::999999999<<<>>>@@@???<<<:::999:::;;;<<>>???@@@BBBDDDEEEFFFGGGIIIGGGFFFGGGIIIJJJJJJIIIyyyhhhwww}}}wwwooogggcccbbbcccgggfffpppuuullleee\\\OOOjjjqqqrrraaafffiiifffXXXDDDAAA???===<<<>>>??????>>>======<<<<<<>>>???AAABBBEEECCCBBBDDDCCCBBBEEEKKKNNNHHHHHHPPPTTTQQQOOORRRUUUTTTUUUWWWZZZ\\\]]]\\\``````aaaccceeegggjjjkkkgggiiiiiieee```^^^```dddfffggghhhgggfffeeeggghhhiiihhhiiijjjfffbbbccchhhkkk|||}}}}}}yyyjjj[[[XXXRRRDDD<<<222,,,---111444666666999;;;<<<;;;:::::::::::::::999888666555444444222222222333555444222000//////000111222333444444000111111111222222333333000000000000000000111111333333333333333333333333333333222222222222111111444444444444555666777777777888777666777:::999666999888888666444777DDDRRRsss|||xxx~~~xxx|||~~~~~~wwwooobbbHHH999111111000///.........000000////////////////////////111111000///////////////000000000////////////...///000000111111000000000000000111111111222222222333333333444444444444444333444555777999999::::::999;;;>>>???===;;;;;;;;;888777666888:::;;;;;;:::555777999;;;<<<===<<<<<>>@@@>>><<<::::::;;;<<<===????????????????????????>>>>>>???@@@AAABBBCCCCCCGGGEEEDDDEEEGGGGGGGGGFFFzzzrrrnnnhhhaaa]]]\\\^^^```aaahhhtttmmmXXXXXXmmmzzz~~~yyyoooffflllbbbSSSLLLGGGAAA???===<<<===??????>>>>>>>>>======>>>@@@BBBCCCDDDBBBCCCEEEEEEEEEHHHMMMSSSKKKHHHNNNUUUVVVWWWXXXVVVUUUUUUWWWZZZ\\\\\\[[[\\\]]]^^^aaadddhhhkkkllljjjiiihhhfffccccccdddeeebbbdddgggiiihhhhhhhhhiiikkkkkklllmmmhhhcccdddhhhddduuuwwwqqq~~~hhhrrr{{{gggXXXNNN???555222111111000222555999;;;;;;<<<>>>@@@>>>===<<<;;;:::888888777444444444666777666444222111111111222222333333333///000000111111222222222222222111111111111111111111111222222222222222333333333333222222222222222555555666666666777777888999888888888:::;;;999666???:::555777???KKKWWW^^^qqqwww{{{}}}zzz||||||yyyuuu|||dddCCC333222555......------...///000000////////////////////////111111000///............////////////////////////...///000000000000000000000000000111222222333333222222222333333333333444222333444666777888999999888;;;===>>><<<;;;::::::888777777888999999999999555666888:::;;;;;;;;;;;;>>>??????@@@@@@@@@??????@@@@@@@@@@@@AAAAAABBBBBBBBBCCCFFFJJJMMMNNNLLLJJJKKKKKKJJJKKKWWWrrr|||jjjeeetttkkkMMMIIIZZZpppyyysssppprrrzzzyyyrrruuu{{{|||vvv~~~rrriiirrrqqqYYYAAA999222333333222111000000111/////////.........---------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------------.........,,,,,,,,,---------------......///////////////000////////////000000000111000000000111222333333444222111111222333555777888888999;;;;;;::::::<<<===>>>===<<<;;;;;;;;;<<<===>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@AAADDDCCCCCCDDDEEEEEEDDDCCC{{{uuupppeeeaaa\\\XXXWWWYYY\\\^^^XXXXXX\\\UUUMMMddd{{{zzzyyyyyytttWWWAAADDDKKKBBB@@@>>>===>>>>>>>>>===>>>>>>>>>>>>???@@@BBBCCCBBBAAAEEEJJJKKKJJJLLLQQQUUUNNNJJJNNNTTTYYY[[[\\\VVVUUUUUUWWWZZZ\\\\\\\\\YYYZZZ\\\___cccfffiiikkkdddaaa___aaafffgggccc___]]]aaagggjjjkkkjjjiiihhhggggggiiijjjgggbbbcccgggeeennnqqqqqqssswww{{{jjjvvvttttttbbbuuunnndddTTTFFF===666222///...000333555777:::>>>@@@??????>>>===<<<;;;:::999666555666777999999777555555555444444333333333222000000111111111222222222222222111111111111111111111111111222222333333333333333333333333444444444666666777777777777777777777666666777999999999999999GGGYYYfffiiigggbbb___dddvvv}}}yyyrrrgggTTT@@@333//////000............///000000111........................000//////...------...................../////////......///000000000000000///000000111222222333333111111111111111111222222222222333444666777888999888:::======<<<:::999:::999999999999888777777777666777888999::::::;;;;;;:::;;;<<<===??????@@@@@@??????????????????>>>>>>@@@AAAEEEJJJNNNPPPNNNMMMGGGKKKMMMIIIEEEPPPhhh~~~kkk```aaagggNNNGGGOOOyyy|||vvvuuu|||~~~~~~~~~|||rrriiilllzzz{{{{{{jjj\\\]]]UUU@@@333555000111111000---,,,---...............------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,------------,,,,,,,,,------.........------........./////////...////////////000000000111111111111111111111111222222222222444666777999777888::::::::::::;;;<<<<<<<<<;;;:::;;;;;;<<<=========>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCEEEEEECCCBBB|||uuullleee[[[XXXUUUTTTUUUXXXZZZZZZ[[[JJJAAACCCRRRxxxzzzxxxOOO;;;BBBIIIBBB@@@======>>>>>>>>>===>>>>>>======>>>@@@BBBCCCAAAAAAEEEKKKMMMLLLOOOTTTRRRNNNKKKLLLQQQUUUXXXYYYVVVUUUVVVXXX[[[]]]^^^]]][[[[[[]]]___aaadddggghhhaaa]]]\\\aaaiiikkkeee^^^]]]aaafffjjjjjjhhhgggfffeeefffiiikkkiiidddeeeiiihhhlllnnnsssrrriiivvv{{{iii```yyy}}}lll{{{ssseeeUUUFFF<<<666444333111//////333777999:::===<<<<<<;;;;;;::::::999666555555666999::::::999999999888777666555444444333333333333333333333333000000000000000000111111222222222333333444444555444444555555555555666666666777777888888777777666444333444777777777:::???PPPmmm}}}llleeedddiiizzz|||~~~cccPPP<<<555666555///***......//////000000000000..............................------------......---............/////////------...///000000000000//////000111222333333444222111111111000000000000111222222333444666777888777999<<<===;;;999999999999::::::999777555666777777888888999999:::;;;;;;777888:::<<<>>>???@@@@@@@@@@@@@@@@@@????????????AAABBBDDDGGGKKKLLLKKKIIIHHHGGGHHHJJJKKKLLLRRRZZZqqqrrrggg}}}aaaYYYcccjjjwwwtttwwwxxxvvvppphhhjjj}}}|||~~~xxxqqqoooqqqqqqpppxxxzzzooolll{{{yyybbbMMMDDD;;;000///666000000000...------...000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))******++++++******)))++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,,,,------.../////////......////////////000000111111111000000000//////333333333333444555777888555777999:::999999999;;;999999999999:::;;;<<<<<<<<<======>>>>>>?????????AAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAACCCFFFFFFDDDCCC~~~|||xxxpppeee\\\TTTRRROOOPPPRRRSSSRRRPPPXXXEEE???JJJ```~~~oooFFF>>>DDD===???===;;;;;;===>>>???>>>============>>>@@@AAACCCBBBAAACCCGGGIIIIIINNNTTTNNNMMMLLLLLLMMMQQQSSSTTTVVVVVVVVVYYY\\\___```___\\\\\\\\\]]]___```bbbccc___]]]^^^bbbhhhjjjfffaaabbbdddffffffeeeddddddeeeeeefffiiillliiieeeeeejjjgggkkkjjjkkklllfffhhhyyywwwwwwfffUUUKKKIIIJJJDDD<<<222///222555444333888888777777777777777777555444222333777:::;;;<<<;;;:::::::::999888888888666666555555444444333333111111111222222333333333333333444444555666666777555666666666777777777888666666777888888777666555555555888;;;999999AAAKKKiii|||uuulllmmmppprrrxxxvvvuuummmQQQAAA444444666333///---......//////////////////........................,,,,,,,,,,,,---...//////---------.........//////,,,---...///000000000000...///000111222333444444444333333222111000//////111111111222333555777888666999;;;<<<;;;999888888666888:::999666555777999999999999999999:::;;;<<<888999:::<<<===>>>>>>>>>???@@@AAABBBCCCDDDEEEEEECCCBBBCCCEEEHHHJJJJJJIIIIIIEEEGGGMMMPPPOOONNNPPPTTThhh}}}xxxtttooojjjoooyyywwwuuuooofffaaajjjwww~~~uuuyyy}}}rrrrrrsssvvvyyyzzzxxxvvv{{{wwwyyy{{{ooommmqqq{{{aaaOOO<<<333111///000111111000//////////////////---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************))))))************))))))))))))*********+++++++++))))))******+++,,,,,,---+++,,,,,,---......//////........./////////000000//////000000000000000000333333222222222333555666333666888999888888888999777777888888999:::;;;;;;<<<<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDGGGHHHFFFDDD~~~{{{xxxuuurrrhhh[[[QQQOOOMMMKKKLLLNNNMMMJJJGGGHHH@@@HHHZZZmmm||||||^^^;;;???AAA///;;;999888999<<<>>>??????======<<<<<<===???AAABBBEEEBBBAAACCCDDDEEEKKKSSSKKKNNNOOOMMMLLLNNNQQQRRRVVVVVVVVVYYY]]]```aaaaaa[[[[[[[[[[[[[[[\\\]]]^^^[[[[[[\\\^^^```aaaaaa```hhhhhhfffccc``````bbbddd```aaaeeehhheee``````ddddddkkkeee___ddddddaaadddsssyyyhhh```aaafffTTTHHH999333444666333///444444444444444555555555444222000111444999<<<===;;;;;;;;;;;;;;;;;;;;;<<<888888777666555444444333333333444555666666777777444444555555666777888888666666777777888888999999555666777888888777666555999:::>>>AAA>>>===HHHVVV]]]eeekkkmmmrrrzzz{{{wwwooovvvvvvttt||||||qqq[[[@@@555......,,,(((,,,444---......//////...------........................+++++++++,,,---...///000---------.........//////,,,---...///000000000000...///000111222333444444666555444333111000//////111111111111222444777888666999;;;<<<:::999888888444666999888777666888;;;999999999999:::;;;<<<<<<:::;;;;;;<<<============???@@@BBBDDDFFFHHHJJJKKKCCCBBBCCCEEEIIILLLLLLLLLDDDDDDHHHLLLJJJEEEIIIRRRSSSXXXbbbuuuppp^^^___nnn~~~~~~tttnnnjjjgggqqq{{{xxxwwwzzzwww}}}qqqkkklll{{{mmmSSSEEE:::000...444777111)))///...------...---***'''---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))************))))))((())))))))))))*********'''(((((()))***+++++++++++++++,,,------...//////............/////////000------...///000111222222333222111111111222333444222555777888777777777888666666777888999::::::;;;;;;<<<<<<===>>>??????@@@????????????@@@@@@@@@@@@???@@@BBBEEEHHHIIIHHHFFF|||uuukkkeeeaaa[[[TTTNNNHHHIIIKKKNNNJJJBBB???@@@DDDCCCMMMXXXaaasss~~~~~~|||}}}fffgggyyyjjjVVVDDD;;;999;;;;;;::::::::::::;;;<<<<<>>999777555333777555444333444333111///444444333333444666;;;>>>>>>;;;888:::>>>@@@===999======<<<;;;:::999777666;;;:::999999::::::999888888999999888:::<<<;;;888:::999888888888888777666666777777666444444555777===IIITTTWWWVVVTTTRRROOOZZZdddttt}}}}}}{{{}}}|||}}}~~~\\\CCC222111111000///......---------------------------,,,,,,,,,------.........,,,,,,,,,---------......000///...------...///000///......---------......222000///...///000222333333444555555333111...---111111222222222333333333777777888888888888777777999888666666888999888777999:::<<<;;;::::::;;;===:::;;;;;;;;;::::::<<<===BBBCCCDDDEEEEEEEEEDDDCCC>>>@@@CCCFFFHHHIIIIIIHHHPPPLLLIIIHHHIIIKKKJJJIIIPPPQQQVVV\\\eeeuuuyyynnnkkkrrrZZZQQQ\\\sssooojjjmmm{{{{{{qqqgggkkk}}}xxxppp```LLL>>>111111111111000000000/////////...---,,,,,,+++++++++,,,------......------++++++++++++++++++++++++,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))*********+++++++++++++++,,,,,,,,,,,,---------------............///////////////000000000000111222222222111111333555444444555555666666777777<<<999666777:::===<<<;;;999:::;;;;;;;;;<<<>>>@@@AAA@@@???>>>>>>@@@BBBCCC<<<>>>@@@CCCDDDDDDCCCBBB~~~|||{{{yyywwwmmmeeeZZZSSSPPPMMMIIIFFFEEEDDDFFFJJJHHH@@@;;;;;;777BBBUUUbbbhhhttt~~~~~~|||wwwyyy~~~{{{pppiiijjjkkkdddWWWIII>>>::::::<<<:::::::::::::::;;;;;;<<>>???@@@???@@@AAACCCEEEHHHJJJKKKJJJKKKLLLMMMOOORRRWWW[[[VVVSSSPPPPPPSSSVVVWWWVVV___]]]XXXTTTRRRTTTXXX[[[\\\]]]]]]]]]]]]^^^___```]]]]]]]]]]]]]]]\\\[[[[[[^^^[[[WWWXXXZZZ\\\\\\ZZZYYYXXXZZZ```___XXXTTTTTTWWWYYYggguuu^^^]]]vvvxxxcccaaaYYYPPPJJJHHHHHHEEEBBB999666333111333555777888444444333222222333666888>>>=========>>>??????@@@>>>===<<<;;;;;;<<<=========<<<;;;;;;;;;:::999888<<<===<<<;;;;;;;;;999666999999888888999::::::999888888777555444666:::===PPPcccrrrnnnaaa___kkkvvvuuuyyyzzzwww~~~xxx]]]CCC222111111000//////...------------------------------,,,,,,,,,---------------,,,,,,,,,------------...000///...------...///000000//////.........//////111000///......000222333444555666666444222000///000000000000111111111111333444555555666777777888777555333444555666555555777999::::::999999:::;;;999:::;;;;;;::::::;;;===???@@@AAACCCCCCBBBAAAAAA???@@@AAADDDGGGJJJMMMOOORRROOOKKKIIIJJJKKKJJJHHHHHHIIILLLPPPUUU^^^nnn}}}vvvaaa[[[uuulllccckkkooozzzzzzvvvsssooossszzzppp```TTTIII===444111111000000000/////////.........---,,,,,,+++++++++,,,,,,---------------++++++++++++++++++++++++,,,+++******))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))*********************++++++++++++,,,++++++,,,,,,,,,,,,---------------............///.../////////000000000000111222333222111111222444444444555555666666777777<<<:::888888:::<<<<<<;;;777888999999999999;;;===???>>>======>>>???AAACCC@@@AAABBBBBBBBBAAA@@@???zzzvvvssspppmmmkkk___WWWMMMFFFCCCDDDDDDCCCCCCAAAAAADDDAAA;;;999:::HHH\\\rrryyyvvvtttuuuuuusss~~~|||gggoooyyyqqqVVVOOOEEE<<<999888:::;;;:::999999999999:::;;;;;;;;;<<<>>>===<<<<<<===???>>>???@@@AAACCCEEEFFFGGGHHHIIIKKKMMMPPPUUU\\\```UUURRROOOMMMNNNOOOOOONNNUUUXXXYYYTTTOOOOOOWWW___```[[[VVVWWW\\\``````]]]WWWXXX[[[]]]]]][[[XXXVVV___ZZZUUUSSSUUUXXXXXXVVVTTTTTTWWW\\\[[[VVVRRRRRRNNNRRRVVVbbbzzzllliiiuuu{{{www}}}}}}mmmgggvvvpppjjjbbb\\\XXXSSSMMMHHHHHHDDD???;;;999777555333333333111000111222444555888;;;===<<<::::::>>>BBB>>>===;;;::::::;;;===>>><<<<<<;;;:::999999888888777777999:::::::::::::::<<<<<<:::999777666666666555555666666999===DDDIIIPPP[[[eeeiiimmmtttzzz|||yyy~~~{{{hhhQQQ@@@555///000000//////...---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------///......------......///000///////////////000000000//////......000111222555555666666555333222111........./////////000000111111111222444666777888666444222333444555444333666777999888777777888:::999:::;;;;;;::::::;;;<<<>>>???AAABBBBBBBBBAAA@@@DDDCCCBBBBBBEEEJJJOOOSSSSSSQQQMMMKKKKKKKKKJJJIIIHHHFFFHHHLLLNNNOOOTTT[[[ppprrrjjjpppttttttggg]]]^^^___kkklll______dddgggxxxfffLLL>>>777555333000000000/////////.........------,,,,,,+++++++++++++++,,,------------,,,++++++++++++++++++++++++++++++***))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///....../////////000000000222333333222000000111333333444444555666666777777<<<;;;999999:::::::::999777888999888888888:::<<<<<<<<<;;;<<<===???AAABBBBBBBBBBBBAAAAAA@@@@@@@@@{{{tttnnniiiddd___\\\SSSMMMEEE@@@???@@@BBBBBBAAA???>>><<<888777???JJJqqqqqqfffeeessskkknnnNNNFFF===888777888888777999888888888888999::::::888:::;;;;;;;;;;;;<<<>>>===>>>???AAABBBDDDDDDEEEEEEGGGKKKNNNQQQTTTXXXZZZRRRPPPMMMKKKJJJJJJJJJJJJOOOTTTWWWUUUPPPRRRZZZbbbddd]]]WWWXXX]]]bbbbbb```XXXYYY[[[\\\\\\ZZZXXXWWW]]]YYYUUUSSSTTTUUUSSSQQQTTTUUUVVVXXXYYYWWWUUUUUUNNNUUUYYYXXX```{{{ooojjjtttzzzyyyrrrllleee]]]XXXWWWTTTQQQLLLGGG@@@888333555333111000111333444444222555999:::888777:::<<>>===<<<;;;;;;;;;<<<;;;;;;<<<;;;:::::::::;;;888777888:::999777888:::777777777666555666777999>>>AAAFFFIIIKKKNNNPPPRRRXXX___jjjwww{{{~~~}}}rrr___JJJ;;;444222222............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------///............//////000//////.........///000111444444444555444333222111........./////////000000222111111222333444666777777555333444555666555555555777888888777777888999888:::;;;;;;::::::;;;<<>>@@@BBBCCC@@@@@@@@@@@@AAABBBCCCDDD{{{xxxxxxzzzzzz{{{yyytttmmmeee^^^XXXRRROOOCCCAAA>>><<<<<<<<<<<<<<<;;;;;;:::666333:::PPPfffuuuggghhh\\\IIICCC<<<888777888777555777777777777777888999999777999:::;;;:::;;;<<<>>><<<===???AAABBBCCCDDDDDDBBBFFFKKKNNNOOONNNNNNNNNNNNNNNLLLKKKJJJJJJJJJKKKMMMOOOQQQRRRSSSVVV[[[```___]]]ZZZXXXYYY\\\^^^```\\\[[[ZZZYYYXXXXXXXXXXXX[[[XXXVVVVVVVVVTTTPPPKKKSSSSSSRRRQQQQQQSSSTTTTTTRRRQQQUUUXXXTTTZZZwwwuuuhhhsss}}}{{{ddd```[[[UUUQQQMMMHHHEEE???:::555222222222222111...000333666777777666444:::;;;<<<<<<<<<<<<;;;:::888:::<<<<<<::::::<<<>>>???;;;;;;;;;888333444999222444666888999===BBBFFFQQQXXXaaaggghhheeebbb```hhhyyyxxxvvvcccJJJ999222///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,------------,,,,,,---,,,,,,,,,------...///...............//////000111111111222111111111000/////////000000000111111444444444333444444555555666555333333555666555444666777888888777777888999777999;;;;;;:::999:::;;;===>>>@@@AAABBBBBBBBBAAAFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMMMMNNNOOOPPPLLLHHHGGGJJJLLLJJJIIIJJJMMMMMMRRR]]]kkkyyy~~~jjjgggzzz|||___MMMQQQZZZbbbkkkqqqssstttvvvxxx|||ttt]]]\\\]]]cccjjjnnnllliiidddeeejjjuuuyyypppiii```UUUEEE888111000000111.........---------,,,,,,+++++++++++++++*********)))***++++++,,,,,,++++++************************+++***))))))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))************++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------------............///............////////////111222222111000///111222222222333444555666777777888888888777666555444444777888999888888888:::<<<;;;<<<<<<>>>???AAABBBCCC@@@@@@@@@@@@@@@AAACCCCCC~~~}}}}}}wwwsssqqqqqqqqqqqqmmmhhhaaaYYYSSSMMMHHHEEE;;;;;;<<<<<<<<<;;;999888333444666555666BBB___yyy|||xxxxxxLLL@@@===999777666777777666777666666666666777888888777888::::::::::::;;;===:::;;;>>>@@@BBBCCCCCCCCCAAAEEEJJJLLLLLLJJJHHHHHHLLLMMMNNNMMMLLLKKKMMMNNNOOONNNNNNPPPSSSVVVXXXYYYVVVXXXXXXWWWTTTSSSVVVXXX[[[YYYVVVTTTSSSUUUWWWYYYYYYWWWVVVWWWWWWTTTNNNIIILLLNNNLLLIIIIIIMMMNNNMMMQQQFFFFFFRRRUUUQQQYYYjjjttt{{{vvviii^^^XXXVVVWWWWWWPPPIII@@@999777666444333/////////111333333333222222333555666777777777777333555888777555555777:::777333444888777555;;;FFFGGGHHHIIIHHHFFFGGGKKKOOOXXXaaammmwww||||||zzzyyyzzz|||sssXXXGGG555...///000...,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---......---------...............//////////////////000000000000111111111222222222444555555666666555444444555333111222333444333222555666888777666666777999666888;;;;;;:::999999::::::;;;===>>>???@@@?????????BBBEEEHHHJJJJJJJJJIIIGGGIIIKKKLLLLLLMMMOOOQQQOOOKKKIIIJJJJJJGGGFFFHHHAAAGGGNNNOOOLLLTTTmmmjjjUUUWWWooossswwwrrrppphhh\\\QQQLLLOOOTTTjjjtttzzzeeeYYYLLLJJJKKKRRR\\\eeeiiijjjyyy~~~}}}|||wwwfffQQQDDD;;;888444222000///...,,,---------,,,,,,,,,,,,+++************************))))))***++++++++++++*********************************)))(((((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///------.........////////////000111111000000222333111111222444555666777888666888999888555444333444333444555555555666888:::<<<<<<===>>>@@@AAABBBBBBCCCCCCBBBBBBAAA@@@??????|||yyy{{{yyyvvvrrrnnnllliiieeeccc\\\XXXRRRLLLHHHDDD@@@>>>999:::<<<<<<;;;:::999888222222444999>>>JJJ___rrrnnnyyy{{{___EEE888888888666555555666888666666555555666666777888666888999999888888:::;;;666888;;;>>>@@@BBBBBBAAABBBEEEGGGIIIIIIIIIJJJLLLMMMOOOQQQPPPNNNNNNOOOQQQTTTTTTSSSSSSTTTTTTTTTTTTTTTWWWYYYXXXUUURRRRRRRRRVVVUUUSSSRRRSSSVVVYYYZZZYYYVVVTTTTTTTTTRRRMMMIIIHHHLLLMMMJJJJJJLLLKKKGGGIIIDDDEEELLLPPPNNNNNNQQQbbbxxx{{{{{{ssskkkfffdddccccccYYYMMMFFFDDDDDDCCCBBB======<<<999666888>>>CCC===;;;888666666666888999777:::<<<;;;777555777:::;;;777888>>>@@@AAALLL[[[eeefffddd___YYYWWWZZZ]]]jjjpppxxx{{{kkkTTT;;;222+++---000//////000+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,------,,,+++***,,,++++++,,,---...//////,,,,,,------...........................///000000000000000111111111222222111222555777777666555444555333222222333444444333333555666666555555666777666888;;;<<<;;;999999999999:::<<<>>>?????????>>>>>>@@@CCCFFFHHHHHHGGGGGGDDDGGGJJJKKKJJJJJJLLLNNNOOOMMMLLLMMMKKKGGGFFFHHH>>>CCCJJJKKKFFFHHHWWWhhhzzzkkkffflllsss^^^OOOKKKMMMVVV\\\ccchhhiiikkkooorrr||||||}}}}}}}}}zzzxxx}}}|||ppphhhhhhkkkhhhhhhqqq~~~ssshhhcccZZZIII888//////...//////000///...,,,,,,,,,,,,,,,++++++++++++)))*********************((())))))*********************************************)))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))*********************++++++++++++,,,++++++,,,,,,,,,,,,---------------............///---------.........//////...///000000000000333555000111222333555666777888666888:::999777555555666000222444444555666999;;;;;;<<<===>>>????????????BBBCCCCCCCCCBBB@@@>>>===|||vvvvvvmmmllljjjgggddd^^^XXXSSSPPPLLLGGGDDDAAA???<<<:::666777888777666555555666666444666===EEEMMMWWWaaahhh|||tttwwwiiiwwwsssuuu}}}xxxGGG???666888:::888444333555777555555555555555666777777666777888888777777888999333555999===???@@@AAA@@@CCCDDDEEEFFFGGGKKKOOOSSSOOORRRSSSSSSPPPOOOQQQSSSZZZ[[[[[[XXXUUURRRRRRRRRXXXZZZ\\\\\\[[[XXXSSSPPPRRRRRRSSSTTTVVVYYY\\\]]]YYYVVVRRRPPPQQQPPPMMMJJJIIIOOORRRPPPOOOQQQMMMGGGBBBMMMRRRMMMGGGHHHJJJJJJMMMcccvvvnnntttllleeeyyy{{{tttooommmcccWWWQQQQQQTTTUUUUUUSSSTTTRRRJJJCCCFFFRRR^^^TTTOOOHHHAAA===>>>@@@BBBEEEHHHJJJGGGBBB???@@@CCCVVVOOOMMMPPPOOOMMMXXXhhhppprrrrrroookkkkkkpppuuuoooOOO:::555111111444111***))),,,******************++++++++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,---...///000111+++,,,------......------......---......///000111000000000000111111111111---000444777888777555444888666444555666777666555222333555444333333444666555888;;;<<<;;;999999999:::<<<===???@@@AAAAAA@@@BBBCCCDDDDDDDDDDDDCCCCCCDDDGGGJJJJJJIIIHHHJJJLLLJJJIIIKKKMMMKKKEEEEEEGGGKKKEEEBBBHHHMMMNNNMMMMMMQQQdddpppzzzvvv```TTTTTTVVVXXXVVVRRRRRRVVVZZZccckkkwww}}}xxxmmmjjjllluuurrrjjjdddjjjtttwwwsssrrrmmmjjjkkkkkkqqqnnn]]]JJJ???888111111555///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))*********(((((()))***************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************))))))*********+++++++++++++++,,,,,,,,,------------------.........//////---------.........//////---...///000000111333666000111222333555666777888666999<<<;;;888666777888111333555666666888;;;>>>;;;;;;<<<===>>>>>>======>>>@@@BBBCCCCCCBBBAAA???{{{qqqmmmmmmgggddd___ZZZWWWSSSOOOLLLFFFDDD@@@===:::999999:::>>>999666666666444555999888999>>>IIITTT]]]dddhhhoooqqq~~~|||uuuxxxwwwoooxxxfff~~~rrrTTT@@@999999777555444333444555666555666666666444444666888>>>:::777666888::::::888:::999999:::;;;>>>AAACCCDDDEEEFFFFFFFFFIIIMMMPPPNNNUUUXXXUUUUUUZZZ\\\[[[```^^^[[[XXXWWWTTTQQQOOO\\\ZZZWWWUUUSSSQQQOOONNNUUUQQQPPPUUU\\\___\\\WWW[[[XXXUUURRRLLLHHHKKKQQQRRRPPPNNNOOOQQQQQQNNNKKKGGGGGGGGGHHHJJJJJJHHHFFFOOOMMM[[[xxxnnnlllxxxxxxwww~~~tttfff___[[[XXXZZZ]]]]]]VVVNNNMMMUUU^^^jjjddd\\\SSSHHHCCCJJJTTTjjjiiihhh```OOOAAADDDOOO\\\]]]^^^^^^]]]]]]\\\\\\uuu}}}}}}~~~rrrlll]]]FFF777444......---------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------............///000000000000////////////555444333333555555444333444444333333333222222222333333444555555555444333888999999:::;;;;;;;;;;;;:::;;;<<<>>>???AAABBBBBBEEEDDDCCCBBBAAAAAABBBCCC@@@CCCFFFFFFDDDEEEIIILLLJJJIIIHHHIIIJJJJJJHHHGGGIIIHHHFFFEEEEEEEEEGGGGGGJJJMMMSSSXXXaaappptttffflllwwwsss{{{yyyssshhh[[[QQQKKKJJJ^^^ZZZ^^^hhhggg[[[TTTVVVYYY___\\\ZZZZZZUUUVVVccc^^^lllwwwpppmmmjjjfffbbbDDD???888333000///...---++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))************+++++++++++++++,,,,,,,,,,,,---------------------------------------.........//////000000000000111111111111///000000222333444555555666666888999999888777777555555666777888888999999;;;===>>>===<<<<<<===>>>CCCBBB???===<<<<<<======~~~~~~}}}}}}|||zzzyyyxxxyyy|||}}}yyypppgggcccbbb\\\YYYTTTPPPMMMJJJFFFCCC@@@>>><<<:::888888999:::999777777888666333555999===RRRjjjtttnnngggjjjqqqZZZ___qqq{{{zzzppppppttt}}}ttt]]]HHH;;;777999888666444444555666777666777888777555555777999<<<:::777666999:::;;;:::<<<;;;;;;<<<>>>@@@CCCEEEDDDEEEEEEEEEFFFHHHKKKNNNTTTUUUSSSQQQVVV___dddbbb___^^^\\\[[[[[[YYYWWWUUUUUUUUUUUUTTTSSSSSSTTTVVVYYYWWWVVVXXX]]]___]]]ZZZYYYXXXXXXWWWRRRLLLLLLPPPMMMLLLJJJKKKLLLLLLIIIGGGGGGFFFFFFGGGIIIIIIGGGEEEJJJHHHNNNaaa{{{tttrrr~~~kkk|||iiijjjjjjhhheeecccbbbbbbbbbbbbbbb___WWWRRRWWWaaahhhkkkppppppfffYYYVVV[[[jjjmmmqqqsssrrrsssvvvyyyqqquuuuuu]]]OOOBBB555000444...------------,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++---------............///000000000000////////////333222111222333333222111555555555555555555555555333333333333333333444444666777888999999::::::999::::::;;;<<<>>>@@@BBBCCCGGGGGGEEEDDDDDDDDDEEEEEEFFFIIIMMMLLLJJJHHHHHHJJJGGGFFFEEEFFFGGGHHHFFFDDDEEEEEEEEEEEEEEEFFFFFFGGGEEEHHHJJJLLLOOOVVVbbbkkk|||ooopppwww{{{qqqgggaaakkkeeeeeegggbbbYYYYYYaaattt}}}uuummmttt|||ooo```VVVPPPJJJFFF:::666222...------,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000000111111///000000111222333444555444555666777888777666666888999999::::::;;;;;;;;;:::;;;======<<<<<<===>>>@@@???===<<<<<<===>>>???zzz{{{{{{|||}}}}}}}}}}}}}}}}}}}}}|||yyyvvvsssqqqmmmllliiieee```ZZZUUURRROOOKKKGGGDDDBBB???<<<:::888888666666666777888999444444555666333111777???bbbqqqtttgggaaaRRRZZZnnn{{{www|||vvvvvv{{{hhhTTTEEE<<<888777999888666555555666777777777888999888666666777999:::888777777999;;;<<<;;;>>>>>>>>>>>>@@@BBBEEEFFFDDDEEEFFFFFFEEEGGGJJJLLLTTTPPPJJJGGGOOOZZZ``````[[[[[[ZZZ[[[\\\\\\ZZZYYYQQQSSSTTTTTTSSSTTTXXX\\\]]]]]]\\\[[[[[[[[[[[[[[[WWWXXX[[[]]]WWWOOOKKKMMMKKKIIIIIIIIIJJJIIIGGGEEEGGGFFFEEEFFFHHHHHHFFFDDDDDDDDDEEEGGGNNNccczzz{{{llllllqqq{{{uuuqqqtttyyy{{{vvvqqqttt{{{yyy}}}{{{yyyyyy___CCC444---)))+++222------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000111000///000111222111///333333444444555555666666444333222111111222333444444555666777888888888888999999999:::<<<@@@CCCEEEGGGFFFEEEDDDDDDDDDEEEFFFCCCGGGLLLMMMKKKIIIHHHIIIFFFDDDCCCCCCDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEGGGHHHGGGEEEFFFJJJNNN```kkkvvvzzzwwwuuuyyynnnuuuwwwqqq[[[HHH;;;444000...000...,,,+++,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))))))))*********++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---------.........////////////000//////000111222333333444333333444555666555555555::::::::::::::::::::::::888999;;;;;;;;;;;;===>>><<<;;;;;;;;;<<<>>>@@@AAAuuuvvvwwwwwwwwwwwwvvvuuuxxxxxxxxxwwwtttooojjjgggbbb^^^XXXTTTRRRNNNIIIEEEEEEBBB???===;;;:::888666555555444444444555666666444333333333111555CCCQQQ|||uuummmhhheeefffrrr~~~zzztttSSS???999888888888888777777666666666777777777888888777666555777888888888777888:::;;;======?????????@@@AAACCCEEEFFFEEEGGGGGGGGGFFFGGGJJJLLLQQQMMMGGGEEEHHHPPPWWW[[[WWWWWWVVVWWWYYYYYYXXXVVVPPPSSSVVVUUUTTTUUUZZZ___``````___\\\XXXVVVXXXZZZWWWYYY\\\]]]WWWMMMIIIJJJLLLLLLLLLLLLKKKJJJIIIHHHHHHFFFFFFFFFGGGGGGFFFDDDDDDEEEFFFCCC???GGG___vvvzzz|||^^^ZZZuuu~~~lllVVVEEE444......,,,,,,------------,,,,,,,,,++++++************************))))))))))))************************++++++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------------------............///////////////000000000000111000//////111111000//////000111222333444555555555333111000000111222444333444555777888888888888999888777888;;;???CCCFFFCCCBBBAAA@@@@@@AAABBBBBB???DDDIIILLLLLLMMMOOORRRIIIGGGEEEDDDDDDCCCBBB@@@AAABBBCCCDDDDDDCCCBBBAAACCCEEEHHHHHHFFFEEEEEEFFFHHHMMMSSSYYY___gggpppwwwooowww~~~vvv{{{xxxuuuvvvrrrlll\\\QQQAAA444---+++++++++,,,++++++,,,......---+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))***************++++++++++++,,,,,,,,,***+++,,,---------,,,,,,******+++++++++,,,,,,,,,---------.........////////////000000111222222333111111222333333444444444777777777777777666666666666777999:::::::::<<<>>>::::::::::::;;;===>>>???rrrsssttttttsssrrrpppoookkkkkkkkkiiifffaaa\\\YYYXXXSSSLLLIIIHHHFFFBBB>>>>>>;;;999888777777555444666555555444444333333333555333333333555>>>QQQbbbooovvv```___tttzzzdddEEE888888888777777777666666666666666777777777777777666444444555666777888999999:::;;;===>>>>>>>>>???@@@AAACCCDDDDDDFFFGGGHHHHHHHHHHHHJJJLLLMMMNNNNNNMMMLLLOOOWWW___XXXVVVTTTTTTTTTUUUSSSRRROOORRRUUUWWWXXXZZZ^^^aaaaaabbbaaa]]]WWWUUUVVVYYYXXXXXXZZZZZZSSSIIIEEEGGGMMMNNNNNNNNNMMMKKKKKKJJJIIIGGGFFFFFFGGGGGGFFFEEEFFFEEEEEEEEECCCBBBIIIRRRmmm{{{\\\sss|||||||||zzz{{{|||~~~~~~}}}llliiirrroooKKK:::222---///222111---***------,,,,,,,,,+++++++++************************(((((()))))))))*********))))))*********+++++++++*********************************+++++++++,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,------------------............///.../////////000000000111222000///000111222111000...///000111222444555555555444222000000000222333333444555777888888999999777777666777:::>>>BBBEEE@@@???>>>======>>>???@@@CCCFFFJJJLLLMMMPPPWWW[[[NNNKKKHHHFFFEEEDDDBBBAAABBBCCCDDDDDDDDDBBBAAA@@@===???CCCEEEEEEDDDBBBBBBGGGFFFDDDEEEHHHNNNSSSVVV___bbbkkkzzz~~~xxxzzz|||wwwnnnqqq|||wwweeeWWWOOOIIICCC<<<777000+++***,,,...000,,,++++++,,,------+++)))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((()))))))))******************+++++++++,,,,,,+++,,,.../////////...---*********+++++++++,,,,,,------------............/////////000000111111111000000000111111222333444555555555444444444444444444666888888888999;;;===::::::::::::::::::;;;;;;llllllmmmmmmllljjjgggfff______^^^\\\YYYUUUQQQNNNMMMIIIDDDAAA@@@???<<<999777555333333444444444333777666666555444333222222...111777???EEELLLYYYeeehhhrrrttthhhaaajjj{{{vvv~~~fffOOO;;;666888666444444555555555666666666666666777777777666444333444666666888:::;;;;;;;;;===>>>>>>>>>???@@@AAABBBCCCCCCDDDFFFHHHHHHHHHIIIJJJLLLDDDIIIOOORRROOOOOOXXXbbb[[[XXXTTTRRRRRRRRRQQQQQQLLLOOOSSSYYY^^^bbbcccddd```aaa```]]]XXXUUUUUUWWWUUUUUUVVVVVVOOOGGGDDDFFFKKKLLLMMMLLLJJJIIIIIIIIIIIIGGGEEEDDDEEEEEEEEEDDDFFFAAA>>>AAADDDBBBBBBDDDJJJaaapppaaafffhhhlll~~~lllsss}}}{{{vvv{{{|||sssqqq}}}vvvwww}}}yyyqqqlllaaaKKK666000---++++++------+++))),,,,,,,,,,,,++++++++++++************************((((((((()))))))))******)))))))))************+++************************************++++++++++++******++++++++++++******)))******++++++,,,,,,------------............///......//////000000111111222111000111222333222000111111222333444555666666555444333222111111222222222333444666777888999999666666666777:::===@@@BBB@@@???>>>>>>>>>???@@@AAAEEEFFFHHHGGGGGGJJJPPPVVVOOOLLLIIIGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBB>>>@@@BBBDDDDDDCCCAAA???AAAAAAAAABBBCCCCCCAAA???DDDKKKSSS\\\dddmmmxxxwwwtttbbbgggppp}}}pppcccbbb```VVVGGG<<<666333///......---,,,,,,,,,---...+++*********+++***((('''************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((()))))))))******************+++++++++++++++,,,...000111000///...******+++++++++,,,,,,,,,---------............///......//////000000000000////////////000222333444555555555555555555555555444555777777777777999::::::::::::999999888888777^^^___``````___\\\YYYWWWTTTSSSRRRPPPMMMJJJHHHFFFBBB???<<<:::888777666555333222000111333444444333555555555555444333222222000;;;PPPdddmmmjjjgggfffjjjfff______pppxxxsssrrrvvvrrr}}}wwwMMM???555777777222000444333333444555555555555555888888888777555444555666666999<<<<<<;;;:::<<<>>>>>>???@@@AAABBBCCCCCCCCCAAACCCEEEGGGGGGGGGIIIKKKAAACCCIIINNNNNNMMMTTT]]]]]]XXXSSSOOONNNOOOPPPQQQOOOPPPTTT[[[cccgggeeebbbZZZ[[[ZZZXXXUUURRRQQQPPPMMMOOORRRTTTPPPHHHEEEGGGHHHJJJLLLKKKHHHFFFFFFHHHGGGEEEBBBBBBBBBCCCBBBAAA@@@======@@@@@@>>>>>>AAAAAAEEERRRlll~~~xxxoookkkrrruuukkkhhhttt~~~}}}xxxsssssswwwyyydddVVVKKK@@@666000------+++)))''')))***+++,,,,,,,,,++++++++++++***************************(((((((((((()))))))))***))))))))))))************************************************++++++++++++******++++++++++++******(((((()))******+++,,,,,,---------............///.........///000111111111222111000000222222111000111111222333444444555555555555444444333222222222000111333444666777777777666666777888:::<<<>>>?????????>>>===>>>???@@@AAA@@@BBBCCCBBBAAABBBFFFJJJKKKHHHFFFEEEFFFGGGGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDEEEEEEEEEDDDAAA???;;;===???BBBDDDCCC@@@===;;;???BBBCCCDDDIIISSS\\\hhhnnnyyy}}}~~~}}}{{{tttsssxxxooobbbbbbNNNPPPSSSXXXZZZUUUIII@@@888999666000,,,...///---,,,,,,------,,,++++++++++++***))))))******)))'''************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))***************++++++++++++)))+++...000111000...---++++++++++++,,,,,,,,,------............/////////......////////////000000//////...///000222333444444444444555555666666777444555777777666666777888888999999999888888777666RRRSSSTTTTTTRRROOOKKKIIIHHHGGGEEECCCAAA???>>>===999999777555333222111111333111000111333555555555333333444444444333333222<<>>???@@@AAABBBCCCCCCCCCCCC>>>@@@CCCEEEEEEFFFHHHJJJHHHEEEGGGMMMOOONNNQQQWWW\\\WWWPPPKKKKKKMMMOOOQQQTTTSSSVVV^^^fffhhhccc\\\TTTTTTSSSRRRQQQOOOLLLJJJGGGJJJPPPUUURRRJJJGGGIIIGGGJJJLLLJJJGGGEEEFFFHHHEEECCC@@@???@@@@@@@@@???:::<<>>888999===>>>;;;===GGGYYYuuuvvvrrrqqqtttlllqqqwwwrrrvvv|||zzzbbbIII<<<555------222))),,,---***((())),,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******++++++++++++******'''(((((()))******++++++---------.........//////---......///000111111222222000///000111222111///000000000111111222333333555555666555444333222111///000111333444555666666555666777999:::;;;<<<===>>>===<<<<<<<<<>>>???@@@===@@@DDDDDDBBBBBBDDDGGGFFFDDDBBBBBBEEEGGGIIIIIICCCCCCCCCDDDFFFIIIKKKMMMFFFDDDCCCCCCCCCCCCAAA???BBBAAAAAA@@@@@@???===<<<@@@===;;;===AAADDDDDDCCCGGGJJJOOOVVV\\\]]]YYYUUUWWWXXX[[[eeeqqqzzzyyytttccc^^^SSSPPPUUUMMMCCCEEEBBB>>>:::888999888666444111333222---,,,......,,,***+++,,,,,,+++***++++++---+++))))))+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))************+++++++++(((***---///000///...,,,++++++,,,,,,,,,---------.........////////////000........./////////////////////...///000222444555222222333333444555666666444666777666555555666777666777888888888888777777FFFFFFFFFFFFEEECCCAAA???AAA@@@???===;;;999888777222222222222222222222222111111111333555666666555777444777======888666:::TTTggg|||pppooo]]][[[sssyyy{{{rrrsssoooUUUFFF555555444333333333333444444444444333333222222222222222222333444555666777888888777777888999::::::===>>>@@@@@@@@@AAABBBDDD>>>@@@CCCFFFGGGFFFEEEDDDDDDDDDFFFIIIIIIFFFIIINNNPPPQQQRRRQQQNNNLLLKKKKKKQQQQQQTTTXXX]]]]]]ZZZWWWPPPTTTWWWUUUOOOJJJJJJKKKHHHIIIJJJIIIHHHGGGHHHJJJEEEEEEGGGIIIKKKIIIEEEAAAAAA@@@???>>>===<<<;;;:::999:::;;;;;;:::999777666666555888>>>CCCMMMdddyyyrrrhhh}}}zzz~~~~~~tttxxxwww|||~~~|||sss^^^LLLBBB666...---......---++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,,,,++++++***************))))))***+++,,,,,,---------............//////000111222333222111111000000////////////000000222222222333333333444444444333222222111111222222444444333444444555777777666888:::<<<===<<<;;;:::888:::<<<=========???AAA@@@@@@@@@AAABBBCCCDDDEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGIIIJJJHHHFFFEEEHHHKKKDDDCCCCCCCCCCCCCCCDDDDDDEEEDDDCCC@@@>>><<<:::999;;;;;;:::::::::;;;;;;<<>>===>>>???AAACCCEEEGGGHHHHHHAAA???===<<<;;;888555333111000000///////////////......---,,,,,,+++******************************))))))************))))))+++*********))))))((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000111111111111222222222000111111222222333444444444444444555444444333333444555666666555555666777??????@@@???>>><<<:::999::::::999888666555444333111111111111111111111111444444444444555555444333777333444:::======???CCC]]]nnnnnnhhhdddmmmyyyuuufffWWWFFF:::555444333333222222333333333333333333222222222111222222222222333555666777666666666666666777888888999:::<<<<<<<<<===>>>@@@>>>@@@CCCFFFGGGGGGFFFEEECCCAAACCCGGGGGGEEEFFFJJJIIIKKKLLLKKKJJJIIIJJJLLLRRRQQQQQQSSSWWWXXXWWWUUUOOOSSSUUURRRLLLHHHGGGHHHJJJKKKLLLJJJHHHEEEEEEEEEDDDEEEFFFHHHHHHGGGDDDBBB??????>>>===<<<;;;;;;;;;888888888888777666555444888666777888777:::FFFSSSbbb~~~uuuwwwnnnfffuuuooonnn}}}vvv~~~|||}}}yyyfffOOO@@@:::444---+++,,,...---,,,++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))&&&''''''((((((((((((((('''((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,,,,+++++++++************))))))***++++++,,,------------...............///000111111111000000000000////////////000000222222222333333333333444333333222222111111222222333333444444555666666666333555777999:::999999888888:::<<<===>>>???AAACCCAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFDDDBBBBBBFFFIIIDDDDDDDDDCCCCCCDDDDDDEEECCCCCCAAA@@@>>>===<<<;;;;;;::::::999::::::;;;;;;999999999999888777666555333444555666777777777777555444222222222111///---111000//////......//////...------,,,++++++******************************))))))************))))))*********)))))))))((((((((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))***,,,---------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000000000000111111111222222222111111222333333444444555333444444444444444333333222555888999888777666666888888888888777666555444444444333333222222111111111111111111111111111111222222222333333333333333333222666@@@IIILLLMMMNNN\\\iiiyyy~~~vvviiigggkkksss|||iiiMMMAAA<<<666333333222111111111111222222222222111111111111111111111111222333444555666555444444444444555666666666888::::::::::::<<<>>>===>>>BBBEEEGGGGGGGGGFFFBBB???@@@DDDFFFDDDCCCEEEGGGIIIJJJKKKKKKLLLOOOQQQSSSQQQOOOOOOPPPRRRRRRRRRQQQTTTWWWVVVRRROOOOOOQQQMMMNNNOOOLLLHHHDDDAAA@@@BBBDDDEEEEEEDDDBBBBBBBBB======<<<<<<;;;;;;;;;:::888777555444333222222222444333444666555444777======QQQjjj~~~zzzxxxooo||||||xxxzzzwwwqqquuu~~~|||{{{iiiZZZMMM???222,,,---***(((***,,,---,,,)))++++++++++++++++++++++++***))))))))))))((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((''''''((((((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,,,,++++++++++++************)))******+++,,,------------............---...///000000000//////000000////////////000000111111222222222333333333333333333222222222111111222333444666666666666555222333555777888888888777888:::===>>>>>>@@@BBBDDDBBBBBBAAAAAAAAABBBBBBCCCCCCDDDEEEGGGGGGGGGGGGFFFFFFFFFEEECCCAAABBBEEEHHHEEEEEEDDDDDDDDDDDDDDDEEEAAAAAA@@@??????>>>======:::999999888888999999999777777777777666555444333111111111111111000////////////...///111111000...000//////...............------,,,,,,+++*********************************((())))))******))))))(((******))))))))))))((((((&&&''''''((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))***,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000000000000111111111222222222222222333444444555555333333444444444444333333222555999;;;:::888666555555555555444444333333222111111222222222222333333111222222222222222333333111222333333444555666888444===NNNbbbnnnooofff___ZZZdddmmmmmmhhhkkk{{{yyyWWW???888888888222222111000000000000000111111111000000000000000111111111222333444555666555444444444444444555555777999;;;;;;;;;;;;===>>>;;;<<>>@@@BBBAAAAAA@@@@@@???@@@@@@@@@AAABBBDDDFFFGGGFFFEEEDDDFFFGGGGGGGGGFFFFFFFFFGGGEEEEEEDDDCCCCCCCCCDDDDDDAAAAAA@@@???>>>===<<<<<<999888777777777777777777666777777777666666555444333333333333333222111000000//////000222333222000///......---------------,,,,,,++++++*********)))************************(((((())))))))))))(((((())))))))))))))))))(((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++******)))++++++++++++++++++++++++++++++,,,,,,,,,---------........./////////000000000000000000111111111111000111111222333333444444222222333444444444333333222555888999888777666666222222222111111111111111000000111111222333444444333333333444444555555555444666777666555666999;;;???TTTsssppp```gggllljjjkkk{{{WWWCCC;;;444111555111111000////////////000000000000000000000000000111111111222333444666666666666555444444555555555777999;;;;;;;;;;;;===???999;;;===@@@BBBDDDDDDEEEDDDBBBDDDIIIKKKFFFCCCCCCFFFGGGIIIIIIHHHIIIKKKMMMOOOPPPQQQPPPOOOMMMLLLLLLLLLNNNPPPQQQRRRSSSUUUVVVKKKMMMOOONNNJJJFFFCCCAAAAAAAAAAAA???;;;999777777999999888888888888888888666555333111000000000000444222000///000000...+++222666666555===XXX}}}rrr|||uuuvvv}}}{{{{{{{{{zzztttzzz{{{xxx___LLLGGG===111******---000000...,,,,,,,,,,,,+++***************************************************((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++++++++***************+++,,,,,,,,,------------...////////////000000111111000000////////////000000000000000111111111222222222222333333333222111000111222555777777777555444444555555666777777777888:::;;;<<<<<<;;;;;;<<<>>>??????>>>>>>===>>>>>>>>>???@@@CCCDDDEEEEEECCCBBBDDDEEEGGGIIIJJJHHHEEECCCDDDCCCBBBBBBAAAAAAAAABBBAAAAAA???>>><<<:::999999777777666555555555555555222222222222222111111000//////000000111000000000///...---...///000...,,,...------,,,,,,,,,,,,,,,+++***************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((()))))))))((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------............//////////////////000000000111111111/////////000111111222222111222222333444444333333444555555444333444666888/////////......///000000...//////000111222333333333444444555555666666777555666777666333333777:::IIIcccsss\\\aaaddddddjjj~~~~~~mmmAAA:::===666000333111111000////////////000000000000000111111111111222222222333444555666777777777666555555555555666555777999999999999;;;===:::;;;===???AAABBBCCCDDDEEEGGGKKKOOONNNHHHEEEGGGJJJLLLMMMMMMLLLKKKKKKLLLMMMOOOQQQQQQPPPNNNMMMNNNOOOOOONNNNNNMMMMMMMMMMMMHHHJJJLLLKKKHHHEEECCCCCC@@@???=========;;;777444888888777777666666666666333333222111000000000000222222000------000000---000111333333222888HHHWWWvvvyyyzzz|||www{{{{{{pppeeeeeemmmvvvjjj|||zzzwwwiiiQQQ>>>111333111+++)))+++------,,,+++*********+++,,,---************************))))))************++++++((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,+++******)))*********,,,,,,,,,,,,------------000000/////////000111222000000////////////000000///000000000000111111111222222333444333222111000222333444666666666666555444444444444444444444444999;;;<<<<<<;;;:::<<<===>>>>>>=========>>>>>>??????@@@AAACCCCCCCCCCCCBBBAAABBBDDDFFFHHHFFFBBB???BBBAAA@@@???>>>>>>>>>>>>@@@???>>><<<:::888777666666666555444333333333333000000111111111000000///,,,---...//////////////////...---...//////---+++---,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''(((((((((((())))))))))))(((((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........//////////////////000000000111111---......///000000111111000111222333333444444333555555444222111222666888//////.........///111111//////000111222333333444333333444444555666666777666999<<<;;;:::<<>>;;;:::===AAAAAA;;;555888777777666555444333333///000000111111000000///,,,000111---...333555333333+++***222999666000///CCCXXXqqquuudddVVVLLLBBB666---***//////++++++------))))))***************++++++************************((((((((()))))))))******((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++***))))))******++++++,,,,,,,,,---------//////.........///000111000000////////////000000/////////000000000111111111222333444444222111///333333444444555666666666777666555444444333333333777999;;;<<<<<<===???@@@>>>>>>>>>>>>>>>???@@@AAA@@@@@@AAABBBBBBCCCCCCDDDBBB@@@@@@AAACCCCCCAAA??????>>>===<<<;;;;;;;;;;;;<<<<<<;;;:::999888777666555555444333222111111222111111222222222222111111......///000000000000//////......///000000///---,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))******++++++***************************++++++++++++,,,,,,,,,---------.........//////////////////000000000111......//////000111111111000000111333333444444333444555555444333444666888111000000///000111333444111222222333444555555666222222333333444555666666===AAAFFFHHHIIINNNVVV]]][[[mmm|||~~~yyyssskkkdddWWW```kkkxxx~~~sssIIICCC<<<555333222222222222222111000000000000000000000111111222222222333444444444555666777888999777666555444444444444444666777999:::999:::;;;===???@@@@@@AAACCCDDDEEEEEEEEELLLTTTWWWPPPGGGGGGLLLJJJMMMQQQRRRQQQNNNLLLKKKMMMNNNNNNLLLJJJLLLQQQVVVPPPOOOLLLKKKKKKKKKJJJIIIDDDEEEEEECCC@@@??????@@@===999888===EEEGGG@@@888888777777555444333222222,,,---///000000000///...+++111222---+++---...+++---***---111///+++111<<<111888???MMMlll~~~}}}vvv}}}|||jjj\\\HHH999222000000///***......***))),,,***$$$***,,,------,,,)))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,+++***))))))******++++++,,,,,,,,,---------......---,,,---...///000000000////////////000000////////////000000000000111222333444444222111///444444333444444555777777::::::888777555555555555555777:::<<<===???BBBDDD????????????@@@AAABBBCCCBBBBBBAAABBBBBBCCCEEEEEEEEEAAA>>>>>>@@@BBBBBBAAA======<<<::::::999999999999999999888888888888888555444333222111111111111//////000000000000000///...////////////...------+++******,,,...///...,,,,,,++++++***)))*********(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((*********)))***++++++,,,******************************+++++++++,,,,,,,,,---------.........//////////////////000000000000/////////000111111222222///000111222333444444444333555777777666555666666000000111222222222222111333444666777666444333222888444444888888555666;;;CCCHHHRRRbbbttt~~~|||vvvllllllmmmlllhhhfffiiinnn}}}~~~{{{yyyZZZKKK888888666555333222000000222111111111000000//////...//////000111222222222555555666666777777888888666555444333333444666777777777777777777888888888:::<<>>EEEEEE<<<333777666666444333222111111000000///........................------,,,,,,,,,,,,,,,,,,---------......+++000555888???OOOfffwwwppprrrwww||||||ttteeeYYYFFF>>>555...,,,---------************************+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............////////////000///---,,,---...000222111222333333222111000///222222111222333555777999777888999888666444555666888999999999999:::===???>>>>>>===<<<<<>><<<::::::::::::888666666666555555555666666777555555444333222000000///------............------......---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,---------............///000000000000000222000//////000111111000000000000000111111111111222333333444444333333222111111222333333333333333222111//////000222555666888444222666777333222444BBBVVVrrr~~~ssszzzzzzmmm]]]```zzz~~~___GGG>>>444444444333333222222222111111111000000000//////...//////000111111222222444555555666666777888888666555444333444555777888777888888888888999999999:::<<<>>>???@@@AAACCCEEEIIIKKKMMMNNNLLLJJJJJJJJJIIIOOOTTTUUUUUUTTTNNNGGGJJJOOORRRPPPJJJGGGIIIMMMVVVRRRNNNLLLLLLKKKIIIGGGFFFAAA???@@@@@@===<<<======999777:::>>>???;;;555666666555444333222111111000//////..................---------,,,,,,,,,,,,,,,,,,,,,,,,------------///111222///...333>>>GGGZZZlll{{{rrruuu{{{wwwqqqtttlllaaaXXXQQQIIIAAA:::999555///,,,,,,,,,+++)))*********************************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***************************************+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............////////////000///...------///000111111111222222222111//////111222222333444555666777444666777666555555666777666777888777777888;;;======>>>>>>>>>===???BBBDDDBBBBBBBBBBBBBBBCCCCCCDDDDDDBBB@@@?????????>>><<<===;;;:::999999999777666666555555555555555666666444444333222111000//////------............------------------,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,---------............///000000000000000222000//////000111111000000000000000111111111111222333333444444333333222222333333333444444444444777555333333555888999:::555111000333555555555888RRRggg|||xxxmmm```]]]lllcccCCC666444000000000111222222333333111111000000000000//////...//////000000111111222444444444555666666777777666666555444555666888888888999999999::::::::::::;;;<<<======>>>???CCCEEEIIIKKKMMMNNNLLLIIIHHHHHHJJJQQQVVVVVVTTTSSSNNNIIIIIINNNRRRQQQMMMJJJKKKMMMWWWSSSOOOLLLJJJJJJHHHGGGFFF@@@===>>>>>><<<<<<>>>===:::666555666888888777666555444444333222111111//////...------------...------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++,,,---,,,******,,,...555CCCWWWkkk{{{zzzvvvzzzwwwzzzxxxxxxaaaVVVFFF999333000//////---,,,+++,,,,,,,,,***(((******************************))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))***************************************+++******))))))******+++++++++,,,,,,,,,,,,,,,,,,+++,,,------......------............////////////000///...---...///000111000000111111111000//////111111222444555555555555222333555555444444666777444555666666555666999;;;===>>>??????>>>>>>@@@AAA@@@@@@??????@@@AAAAAABBBCCCDDDDDDCCC@@@===<<<<<<===;;;999999999999777555555555444444444444555555333333222111000000//////------............---------------,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,---------............///000000000000000222000//////000111111000000000000000111111111111222222333333333333222222555444444333333333333333......000222333333111......333999>>>@@@BBBGGGLLLaaannnyyyuuuwwwvvvpppgggbbbjjj{{{yyyvvvLLL777222222......//////000111222222000000000000000000//////////////////000000111111333333333444555555666666666666555555666777888999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>BBBEEEHHHJJJLLLLLLJJJGGGFFFFFFKKKQQQTTTRRRPPPPPPOOOLLLGGGLLLRRRSSSRRRPPPQQQSSSQQQOOOLLLJJJJJJKKKLLLLLLGGGAAA<<<<<<<<<999999<<<::::::888555333333555777444444444333222111111000///...------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,''''''))),,,///000000/////////111666CCCYYYsss|||||||||}}}www}}}uuu___SSSRRRAAA<<<444000//////000000******+++,,,---,,,+++***************************))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))*********************************************))))))))))))******+++++++++++++++,,,,,,,,,+++,,,------......------............//////////////////......//////000111//////000000000/////////000111333444555555444333111333444444333333444555333444666666666666888:::===>>>@@@@@@???>>>>>>>>>>>>>>>===>>>>>>???@@@AAAAAADDDFFFEEEAAA======???===<<<:::::::::999888666555444444333333333333444222222111000000///......,,,------......------,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,---------............///000000000000000111000......000111000//////000000000111111111111222222333333333333222222666555444222111111111111...000222444444444444555555HHH^^^hhhhhhddddddfffdddiiirrrwwwqqqfffaaabbbnnnwww{{{wwwwww~~~|||VVV<<<444444111......////////////////////////////////////000000///////////////000000000222222222333444444555555555555555666777888888999999::::::;;;<<<<<<======<<<======<<<<<<>>>BBBEEEGGGIIIJJJIIIGGGEEEEEEEEELLLNNNNNNJJJJJJMMMPPPOOOFFFKKKPPPRRRQQQQQQQQQRRRMMMLLLKKKIIIIIIIIIKKKMMMHHHAAA<<<;;;:::777666888888999999777444333444666333333333222111111000000......---,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++***)))***------,,,***............000666???FFF___ooo~~~~~~~~~}}}lllgggaaaXXXKKK===666555000///---,,,,,,+++***(((,,,,,,+++*********+++,,,))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))***************))))))))))))))))))))))))***))))))))))))))))))************++++++,,,,,,,,,+++,,,------......------............///////////////////////////000111111//////////////////000000111222333444444444333222333444444333222111111222333555777777777777999:::<<<>>>AAAAAA???=========<<<<<<<<<===>>>???@@@@@@>>>AAADDDDDDAAA???@@@AAA>>><<<;;;:::;;;:::999777444444333222222222222222000000000//////......---,,,,,,------------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,---------............///000000000000000111///......///000000//////000000000111111111111111222222333333222222111555444333111111111222222000444777666333555;;;AAAOOOjjjxxxhhh```\\\\\\ZZZWWW]]]hhhxxx~~~~~~|||zzzjjjPPP999111222111...////////////..................////////////000000////////////////////////111111111222333333444444444444555666777777888888999999:::;;;<<<======>>><<<===>>>>>>===???BBBDDDFFFFFFFFFEEECCCBBBDDDEEEJJJJJJGGGDDDHHHNNNQQQPPPHHHJJJMMMNNNMMMKKKJJJKKKMMMMMMMMMJJJGGGEEEEEEFFFFFF@@@;;;;;;999666555666666777888888666555444555222222222111111111000000------,,,++++++++++++,,,)))************+++++++++))))))*********+++++++++---+++***)))***+++*********---111333222000......777CCCNNNTTTbbbzzz|||}}}zzzqqqyyy}}}vvvtttrrrmmmUUULLL@@@777333111//////---,,,***)))((()))***+++,,,,,,***(((&&&&&&)))+++))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))***************))))))))))))))))))))))))***))))))(((((())))))***))))))******+++,,,,,,,,,+++,,,------......------............//////////////////000000000111111111000000/////////000111111222333333333333333222111333444555444111000111222333555888888888888999:::<<<>>>@@@@@@???=====================>>>???AAAAAA>>>@@@AAABBBAAA@@@AAABBB>>><<<::::::::::::888666444333222111111000000111/////////......---------,,,,,,------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,---------............///000000000000000111///......///000000///000000000000111111111111111111222222222222111111333222111111222444666888777@@@IIIHHH@@@<<>><<<>>>???@@@???@@@BBBCCCDDDDDDBBB@@@???@@@CCCFFFEEEDDDBBBCCCKKKSSSSSSNNNHHHIIIJJJJJJIIIIIIHHHHHHLLLMMMNNNKKKFFFBBB@@@@@@AAA<<<999::::::777555777666555555555555555555444111111111111111000000000---,,,,,,+++++++++++++++))))))))))))******++++++))))))))))))*********+++((()))******+++,,,---...)))***+++,,,---///222333111000...---444GGG]]]lllvvvuuuxxx~~~ttt|||{{{sssyyywwwlllmmmlllhhhaaaWWWLLLDDD???;;;666000,,,---//////...++++++*********+++...000***++++++)))'''&&&(((+++))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))((())))))***++++++,,,,,,+++,,,------......------............//////////////////000111111111111111111000000///000111222333444444333222111111222222222333444444222111222333222555777999888888999:::<<<===??????>>>===>>>???======>>>>>>???AAABBBCCCBBB@@@??????@@@@@@@@@???<<<:::888888888888666555333333222111000//////000.........---------------+++,,,,,,------,,,,,,++++++*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,---------............///000000000000000000///------///000///...000000000000111111111111111111222222222222111111000000000111444888;;;===YYYiiizzz|||oooaaa[[[[[[YYYbbbjjjmmmnnnnnnfff]]]XXXUUUXXX^^^\\\ZZZdddtttooo}}}mmmSSSEEE>>>444///333333------222---......//////000000000---.........//////000000///////////////.........000000000111222222333333111222333555666777777777888888999:::;;;<<<===>>><<<>>>AAAAAAAAAAAABBBCCCDDDCCC@@@===<<<>>>CCCGGGBBBAAA@@@DDDOOOWWWTTTLLLGGGHHHIIIIIIJJJKKKLLLMMMIIIKKKMMMKKKFFFAAA??????===999777:::;;;888777888777444111111333555555555111111111111000000000000---,,,++++++******++++++(((((())))))*********+++))))))))))))************&&&)))+++***(((''''''(((+++******)))))))))))))))---,,,...222444444666:::BBBFFFOOO\\\eeennn}}}yyykkkooottteeeeeemmmiiiZZZFFF???::::::888333222444+++------------...,,,)))***+++------+++)))(((((((((+++---,,,***)))***,,,))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))((())))))***++++++,,,,,,+++,,,------......------............/////////000//////000111111111111111222111000000000111333444555444222111000111111222000222333444333333444666222444777888888777888999<<<===>>>>>>======>>>@@@>>>>>>>>>???@@@BBBCCCDDDEEEAAA======???@@@>>><<<:::888777666777666444333333222111000////////////------------------,,,,,,+++,,,,,,------,,,,,,+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,---------.........//////000000000000000000///------///000///...000000000000111111111111111111222222222222111111666777<<<<<<444111BBBYYYwwwnnn```aaaeeefff```VVVTTTXXXiiitttxxxqqqkkkpppyyy~~~vvvRRR>>>777000000////////////000000000...---,,,,,,---///000//////.........---------//////.........---------000000000111222222333333111111111222333555666777888777777777888:::<<<===;;;<<<===>>>>>>===<<<;;;===@@@AAAEEEFFF;;;999IIIAAA@@@???AAAEEEIIIJJJJJJFFFGGGHHHJJJKKKLLLLLLMMMHHHGGGEEEDDDCCCAAA===;;;???===<<<999888666666555444444444333333333222222////////////////////////,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------111222555888>>>FFFOOOVVVoooqqqtttwww{{{~~~{{{{{{{{{ooodddaaadddZZZSSSLLLHHHFFFBBB<<<666000000///...------,,,,,,************************************************+++++++++***)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------........................------...............///000000///////////////000111111222222111111111111111222333333444444444333222222222666999:::999888999;;;>>>@@@CCCCCCBBB@@@@@@@@@BBBAAA@@@@@@@@@AAABBBCCCBBB@@@>>>:::888888999;;;;;;:::888666444333222222000000000000000000000000000//////...------,,,,,,++++++++++++++++++++++++++++++***)))(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))************+++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////000000000000////////////000000//////.........---000000000000111111111111///000222333444333333222IIIUUUYYYNNNFFFNNN^^^hhh|||kkkiiicccZZZUUUZZZhhhssszzz}}}^^^BBB555111000//////////////////000777555333000...---------//////.........---------//////.........---------///000000111111222333333111111111111222444555555555555666777999:::<<<===:::;;;<<<>>>??????>>>>>>@@@BBBCCCKKKRRRFFF===DDDBBBDDDEEEDDDBBBBBBEEEGGGFFFFFFGGGGGGGGGFFFFFFEEEHHHGGGEEEEEEDDDBBB???<<<<<<;;;999777666444444333333333333222222222222111........................,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---------......///333888<<<===@@@EEEJJJPPPWWW___dddqqqssstttrrrnnnmmmpppttt~~~{{{vvvoooiiidddaaa```]]]___^^^WWWLLLDDDBBBCCC???;;;666555666555222...//////...------,,,++++++************************************************++++++******)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,------------.....................------...............//////000///////////////000000111222222111000000111111222333333333444444333222222444777::::::999999;;;<<<@@@BBBDDDEEEDDDBBBBBBBBBBBBAAA@@@??????@@@AAAAAA<<>>???@@@AAAAAABBBCCCDDDPPP\\\QQQAAA??????DDDHHHGGGBBB@@@CCCGGGIIIHHHHHHGGGEEECCCBBBAAAEEEDDDCCCCCCCCCAAA>>>;;;:::999777555333222222111222222111111111000000000........................,,,++++++++++++*********)))))))))))))))))))))))))))))))))((((((((((((''')))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,......---,,,******,,,...***,,,...000222555:::===FFFIIIMMMMMMIIIGGGGGGHHHQQQQQQOOOMMMIIICCC???<<<999::::::777222...------///,,,******---///---+++---------,,,++++++******************************************************+++******))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,,,,------------------------------............------......///000//////......//////000111111111000000000111111222222222333444444333333333777888::::::999:::<<<>>>???BBBDDDDDDCCCAAAAAAAAABBBAAA@@@???>>>>>>??????777<<<@@@<<<555222666<<<888777555333222111000000000000000000000000000000///......------,,,,,,+++++++++++++++++++++++++++***))))))(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))*********++++++*********++++++++++++,,,,,,,,,,,,---......//////////////////////////////////////////............//////000000000000111111111111000000000111222222yyygggpppqqqkkkcccaaabbb^^^UUUTTTccciii``````qqq~~~}}}}}}nnnbbbNNN:::///,,,///222///......------....../////////...------------...................................................//////000000111222222222111111111000111111222222222333666999;;;=========;;;<<<===>>>???@@@AAAAAACCCDDDCCCMMMYYYQQQBBB@@@<<>>@@@@@@???>>>>>>???AAA@@@???>>>======<<<<<<666:::>>><<<888555777999666555333222000/////////////////////////////////------------,,,,,,++++++************************)))((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************************+++++++++++++++,,,,,,------...//////.........//////////////////////////////.........////////////000000000111111000///...///000111222uuuzzzuuuiiiiii```QQQNNN[[[gggjjj~~~tttooo|||rrrVVVFFF===333------...000000......------------......*********+++,,,---...///---.....................---........................//////000111111222222111111111000111111222222222444777:::<<<===>>>>>>>>>>>>>>>>>>>>>?????????AAADDDAAADDDLLLHHHAAAEEE???@@@BBBFFFIIIKKKKKKKKKMMMMMMMMMLLLKKKJJJIIIHHHBBBAAA@@@@@@AAA???<<<:::888777555444333222111111000000000/////////......------------------------+++++++++*********))))))(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))*********++++++(((***,,,,,,,,,,,,---...***+++,,,,,,++++++---...+++,,,.../////////000111,,,------...............---,,,+++,,,...///---+++...,,,++++++,,,,,,,,,,,,***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------......---------------...//////...............//////000000000//////000111111222000111222333444555555555999888777888999;;;===>>>;;;===>>>===<<<;;;<<<===??????>>>>>>===<<<;;;::::::999:::;;;;;;:::888666444444222111//////..............................,,,,,,,,,,,,,,,+++++++++************************((('''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++++++++,,,,,,---.........------....../////////000.........///////////////...////////////000000000111000......---...///000fffdddfffhhhddd\\\___hhhbbbhhhcccUUUUUUllluuuTTT888555000...000111...++++++------,,,,,,,,,,,,------,,,,,,,,,------------------------...............---------.....................///000000111111222111111111111111222333444444555777999;;;<<<======???>>>>>>=========>>>>>>>>>DDD@@@>>>CCCBBBAAAHHHDDDCCCCCCEEEHHHJJJHHHFFFIIIIIIJJJJJJJJJJJJIIIIIIDDDCCCBBBBBBBBB@@@===;;;777777555444333222222222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******((())))))))))))*********((()))******))))))+++,,,''')))***+++******,,,---///...------,,,,,,------000///...------------...,,,++++++,,,------+++***************+++,,,---...************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,------...///......------......///000////////////000111111222///000222333444555555555777666555666999;;;;;;:::;;;<<<======;;;;;;<<<===<<<<<<======<<<;;;:::999<<<:::888999<<<<<<888333444333222000///.................................++++++++++++++++++++++++************************'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))******)))))))))************++++++++++++,,,------......---------......//////000.........///////////////......////////////000000//////......------......```XXXRRRQQQOOOOOOYYYfffttt}}}zzzlllkkkyyy~~~qqqSSS@@@000111......111000***)))+++------,,,,,,,,,,,,---------------......------,,,---------.........//////---------.........//////......//////000111111111111111111111222444555555444444555666777999;;;<<<===<<<<<<<<<<<<===???@@@===DDDAAA???EEEEEEBBBGGGEEEEEEEEEDDDCCCCCCDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGDDDBBBAAAAAA@@@>>>;;;888666555444333222111111111000000000////////////...++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((()))))))))******++++++,,,+++))))))+++---,,,...///...,,,++++++,,,,,,+++******++++++***))),,,,,,+++++++++*********+++,,,------,,,+++++++++++++++++++++++++++---...************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***************++++++++++++,,,,,,,,,***++++++,,,------......------,,,,,,------...///...------------...//////.........//////000222222///000111333444555666666444333333555888:::888666999:::;;;:::888888:::;;;::::::;;;<<<<<<;;;:::999<<<:::999888888888555333333333111000////////////------------------------*********+++++++++++++++************************&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))***************++++++,,,,,,---......,,,,,,---......///000000............/////////000........./////////000000...............---,,,,,,SSSRRRQQQTTT\\\iiizzz~~~gggFFF555333///---+++,,,...,,,''')))000---,,,,,,++++++,,,,,,---******+++,,,---------------------.........//////---------.........//////......//////000111111111111111111222333555666777444444333333555777999:::;;;::::::;;;<<<>>>@@@AAA<<>>CCCHHHEEEFFFFFFGGGGGGGGGFFFFFFAAA@@@>>>======:::777444555444333222111111111111111000000000////////////++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******)))((()))+++...&&&(((***+++++++++,,,---))))))+++---///000...,,,''')))+++---------,,,,,,)))+++---,,,+++)))***++++++++++++***((('''((()))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++,,,,,,---......---,,,,,,,,,,,,---.........------------...//////............///000222222...///111333555666666777222111222444888999777444666777777666555555666888888999:::;;;<<<;;;:::999999::::::888555333333444333333222000////////////------------------------******************++++++))))))))))))))))))))))))%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))***************++++++,,,,,,---......,,,,,,------...///000000---.........//////000000............/////////000------...///...---+++***~~~ooolllwwwrrrppp```KKK:::222000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////000000000000///000000111111222333333444555666777777777777777:::999999:::>>>AAACCCCCC@@@BBBEEEGGGIIIIIIHHHHHHCCCEEEGGGGGGFFFFFFGGGHHHGGGDDDDDDGGGFFFCCCBBBDDD@@@???===:::888777666555444444333333222111000000000//////...------,,,,,,+++++++++++++++++++++++++++*********))))))(((((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))************************************************************************************************************))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++***((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,,,,,,,,,,---............//////////////////......///000000000000000111111111111222333444555111333666777555444333333333333444666777999::::::::::::;;;;;;;;;:::999999999999888777555444222111222111111000///......---------------------------))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))************(((((((((((())))))))))))******+++++++++,,,,,,,,,............////////////......////////////......//////............//////---------,,,,,,,,,++++++|||aaaOOOEEE999000---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////000000000000000000111111222333333333333444555666777777777777:::999999:::===???AAAAAABBBDDDFFFIIIJJJJJJJJJIIIGGGIIIJJJJJJHHHGGGGGGHHHFFFCCCCCCEEEDDD@@@???AAA>>>===;;;999888777666666444333333222111111000000/////////...---,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))))))))*********))))))))))))))))))))))))*********************************************************************************************************)))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''))))))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,------++++++,,,------,,,,,,,,,,,,---......///////////////...............///000000000000000111111111111222333444444222444666666555333333444333444555666777999:::::::::::::::;;;::::::999888888888777777555444222222111000000000///.........------------------------))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))*********(((((((((((())))))))))))******+++++++++,,,,,,,,,............////////////......////////////......//////............//////,,,,,,,,,,,,++++++++++++}}}~~~___III666222---,,,...000///---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////000000000000000111111222333333444444222333444666777888888888:::::::::;;;<<<===???@@@AAACCCEEEGGGHHHIIIHHHHHHIIIJJJKKKJJJHHHFFFGGGHHHGGGCCCBBBCCCBBB===<<<>>>;;;;;;999888777666666666333222222111111000000//////......------,,,,,,+++++++++++++++++++++++++++******))))))))))))(((((('''(((((())))))(((((('''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((())))))))))))******))))))))))))))))))))))))******************************************************************************************************))))))))))))(((((((((((((((((((((((((((((()))))))))(((((((((((('''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++************************+++,,,------++++++,,,---,,,,,,,,,,,,,,,---......000000//////.........---......///000000000000000111111000111111222333444333555555555444333444555444444555666888999:::::::::::::::::::::999888888666666666666555444333222//////////////////......------------------------))))))))))))(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))******(((((((((((())))))))))))******+++++++++,,,,,,,,,---............/////////......////////////......///......------......///++++++++++++*********)))wwwZZZDDD666000...------//////...,,,++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......////////////000000000000111111111222333333444444222333444666888999999999;;;;;;<<<<<<<<<<<<>>>??????@@@AAACCCDDDEEEEEEEEEFFFGGGHHHGGGEEEEEEFFFHHHHHHDDDBBBBBB@@@;;;:::<<<999888777666666555555666111111111000000/////////------------,,,,,,++++++************************))))))))))))))))))(((((('''(((((((((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))***************************************************************************************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************************************+++,,,------++++++,,,---,,,,,,++++++,,,,,,---...000000000///......------......///000000000000000000000000000111222333444444555555444333333555666444555666777888999::::::999:::::::::999888777666555555555555555444333222.....................///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***(((((((((((())))))))))))******+++++++++,,,,,,,,,---------.........//////---......//////......---...------------------...************))))))))))))~~~uuuxxxtttdddOOO>>>333...000...,,,*********)))(((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,---,,,,,,,,,,,,---......////////////000000000000000111111222222333444444222333555777888::::::::::::<<<>>>>>>===<<<===???>>>???@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEFFFHHHJJJIIIEEEBBBBBB???:::999;;;666666555444444444444444000000////////////......,,,,,,,,,,,,,,,+++++++++************************(((((((((((((((((())))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((('''(((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********+++++++++++++++++++++++++++,,,------++++++,,,---,,,++++++++++++,,,------000000//////.........---......///000000000000000000000000000111222333333555666666555333333555777555666666777888999::::::999999999999888777666555444444444444444333222222---------------.........,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,------------............------............------------,,,,,,,,,,,,------*********)))))))))((((((lll]]]XXXNNNBBB666000......000...,,,***))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,---******++++++++++++******))))))******+++,,,,,,,,,---,,,,,,,,,,,,---......////////////000000000000///000000111222222333333333444555777888999999999888;;;>>>>>><<<;;;===??????@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEGGGJJJMMMIIIDDDAAAAAA>>>999888;;;555555444333222222222222........................++++++++++++++++++++++++************************''''''(((((((((((())))))&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******+++++++++++++++++++++++++++,,,------++++++,,,---+++++++++++++++,,,------////////////////////////......///000000000000000000000///000000111222333444555666666555444555666666666777777888999::::::999999999888777666555444444444444444333222111000---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((())))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,------------.........------............---------,,,,,,++++++,,,,,,---************)))))))))(((yyyeeePPPCCC???888333...,,,---//////...---,,,++++++,,,...************************************++++++++++++******++++++++++++******((())))))***++++++,,,,,,---,,,,,,,,,,,,---......////////////000000000000...//////000000111222222222333444555666666666666444888<<<===:::999;;;>>>????????????@@@AAABBBBBBDDDDDDEEEDDDCCCEEEHHHJJJGGGBBB???>>><<<777777:::555444333222111000000000------------------------*********+++++++++++++++************************'''''''''((((((((())))))&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************************+++,,,------++++++,,,---+++++++++***++++++,,,---------......///000000000......///000000000000000/////////000000111222333333555777777666555555555777777777888888999999:::999999999888777555444333555555444444222111//////...---------,,,+++++++++++++++++++++++++++++++++))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%####################################$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,---------.........,,,------......------,,,,,,,,,++++++++++++,,,,,,++++++*********)))))))))oooYYYHHH444...---......---+++,,,///***++++++***)))((()))***************************))))))))))))******************++++++++++++******((())))))***++++++,,,,,,---,,,,,,,,,,,,---......////////////000000000000.........///000000111111111222222333444444444444111666;;;;;;888777999<<<======<<<<<<===>>>???@@@CCCCCCCCCAAA@@@AAADDDFFFEEEAAA===<<<:::666666999555444333111000/////////------------------------******************++++++))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))+++,,,------++++++,,,---++++++******++++++,,,---,,,,,,---...///000111111...//////000000000000000////////////000111222333222555888888777555555555777777777888999999999:::999999888888777555444333555555555444222000///.........---,,,,,,+++******++++++++++++++++++++++++))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,++++++++++++++++++,,,++++++++++++************uuuxxxqqqeeeVVVHHH===555111.........------,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------...------......///000111111000///......000222333555444222222222444666777:::;;;<<<:::888666777888>>>??????<<<999999<<>>@@@CCCDDDCCCBBBAAACCCAAA===999777666777888555555444333222000000///......---------,,,,,,,,,************)))))))))))))))))))))))))))*********((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((''''''((()))***+++***)))((((((((()))***+++,,,,,,------,,,,,,+++***+++,,,---...---,,,+++///////////////.........000000000000000000000000000///////////////000111333444555777888888999999777777777777888999:::;;;:::::::::999777444222000000000000000////////////+++++++++*********))))))))))))))))))))))))))))))+++++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((())))))))))))))))))***++++++++++++***------......------,,,+++........................------,,,+++*********+++******))))))))))))******zzzfffVVVQQQIII@@@888111...,,,------,,,,,,++++++++++++++++++++++++++++++++++++************************+++******))))))******+++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------...------......///000111222111000//////111333444555444333333444555888999;;;<<<<<<;;;999888888999<<<>>>???>>><<<:::;;;======>>>???AAAAAABBBAAAAAABBB@@@<<<999666666666777555444333222111000000///......---------,,,,,,,,,************))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((''''''((()))***++++++***)))))))))***+++++++++,,,,,,------,,,,,,++++++,,,------......------/////////////////////...////////////////////////000000000000000111222222333444555666777888888888777777777777888999999::::::999888777555333111000000000/////////.........+++++++++*********))))))))))))))))))))))))))))))++++++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))***++++++++++++***---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************))))))(((((((((((())))))rrrZZZGGG:::888444111...,,,,,,,,,++++++++++++************++++++++++++++++++++++++************************+++******))))))******+++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------...------......///000111333222111111111222444555444444444444555777999;;;<<<======<<<:::999:::;;;;;;===??????===<<<<<<<<<>>>>>>>>>>>>??????@@@AAA???>>>:::777666555555666444333333222111000//////......---------,,,,,,,,,************))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((()))+++,,,***************+++,,,---++++++,,,,,,,,,,,,++++++---------------...//////......//////////////////////////////////////////000000000000111222444444333333555666777777777777777777777777777888888888999888666444333222111111//////.........---------+++++++++***************))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))***++++++++++++***---------,,,,,,,,,++++++************************++++++***)))))))))******((((((''''''''''''((((((}}}wwwuuuqqqhhh\\\LLL;;;000222111///------------...++++++++++++++++++************************************************************))))))))))))******************++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------...------......///000111444333333333333444555555333333333444666888:::;;;<<<===>>>===<<<;;;<<<===<<<===>>>>>>>>>>>>>>>>>>AAA???>>>======>>>???@@@<<<;;;888666444444444444333222222111000000//////......---------,,,,,,,,,************)))))))))((()))))))))))))))(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***+++,,,))))))***++++++,,,---...++++++,,,,,,,,,,,,++++++------,,,++++++---...///............/////////////////////////////////////////////000111222444555222333444555666666666666777777777777777777666666777666444222000000111111......---------,,,,,,,,,************************)))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))***++++++++++++***---,,,,,,+++++++++++++++******************************)))))))))))))))***'''''''''&&&&&&'''''''''tttlllkkkXXXRRRJJJCCC===666111...------,,,+++***++++++,,,++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))***))))))))))))))))))***)))))))))******+++++++++))))))*********++++++++++++++++++,,,,,,,,,------...------......///000111444444444444444555555666222222333444666777999:::<<<===>>>>>><<<<<<===??????>>>===>>>???@@@AAAAAABBBAAA>>><<<<<<<<<>>>???999888666444333222222333111111111000000/////////......---------,,,,,,,,,************)))))))))((())))))))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''((()))***++++++))))))***+++,,,---------***++++++,,,,,,++++++***,,,+++*********+++---...---.........//////000000........................------...///000111333444222333444555555666555555666666777777777666555555555444222000000000000111------------,,,,,,,,,,,,************************((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))***++++++++++++***---,,,+++************+++++++++++++++++++++++++++***)))))))))))))))******''''''&&&&&&&&&&&&''''''mmm\\\PPPIIIAAA999222000...---///222************+++,,,------+++++++++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***))))))(((((())))))***(((((())))))***+++++++++)))************+++++++++++++++,,,,,,,,,,,,------...------......///000111333444444444555555555555222222333555666777888888;;;<<<>>>>>>======>>>@@@@@@???>>>@@@BBBCCCCCCBBBBBB@@@>>><<<:::;;;;;;<<<555555444333222111111111000000000000//////............---------,,,,,,,,,************))))))))))))***))))))((((((''''''&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))************((()))***+++,,,,,,,,,+++******++++++++++++*********************++++++,,,------......///000000000....................................///000222222222333333444555555444444444555666777777666555444333222222111000000000111......---------,,,,,,,,,***************+++++++++((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))))))))***++++++++++++***,,,+++***)))))))))***+++++++++++++++++++++++++++******)))))))))***++++++''''''&&&&&&&&&&&&''''''~~~wwwsssrrrgggiiicccUUUHHH@@@666...222,,,))),,,---++++++...++++++,,,,,,---......///************+++++++++,,,************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))***+++++++++)))************+++++++++++++++,,,,,,,,,,,,------...------......///000111333333444444555555555444444444555666777777888888:::;;;============>>>@@@===>>>AAAEEEHHHHHHDDD@@@???>>><<<:::888888888888333222222111111000000000000000////////////............---------,,,,,,,,,************))))))))))))***))))))(((''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((()))******))))))((()))***+++++++++***)))******++++++++++++************++++++,,,,,,,,,+++------......///000000111........................000/////////000111111222222222333444444444444333222333555777777777555555111111222222222111000000............------------))))))*********+++++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))))))))***++++++++++++***,,,+++)))(((((((((***+++++++++++++++++++++++++++***************+++,,,,,,((((((''''''''''''((((((uuuwwwyyywwwrrriii```ZZZIIIFFF===222///333111,,,...***,,,222333---)))***++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))***+++++++++)))************+++++++++++++++,,,,,,,,,---------...------......///000111222333444444555555444444555666777888888888888888999;;;<<<===<<<===>>>@@@;;;===CCCIIIMMMKKKDDD>>>===<<<;;;999777555555444111111111111000000000//////////////////...............---------,,,,,,,,,************))))))))))))***))))))((('''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''((()))******)))((((((((()))***++++++***((('''******++++++++++++*********+++,,,---...---,,,+++---------...///000000111........................222111111111111111222222222222333444444444333333111222444666777777666555000111222333333222111000//////.........---------))))))******++++++++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))))))))***++++++++++++***,,,+++)))((('''(((***+++************************++++++******+++,,,------((((((''''''''''''((((((aaa[[[RRRKKKGGGDDD???<<<333222000///.........///,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))************************************..................------......---,,,---...///000333444555555555444333222444555666888888888777666<<<<<<;;;<<<===???AAABBB@@@@@@@@@CCCGGGIIIGGGDDD@@@>>>;;;:::;;;999666222000000111111111111000000///............---------***++++++,,,,,,++++++***************))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''))))))))))))************))))))***++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------...//////000...///111000...------...---...///000222222333333222222222222222222222222000222444666777666444333222222111111000///......,,,,,,,,,+++++++++******+++++++++*********))))))(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))******+++++++++,,,,,,,,,)))+++------,,,******+++++++++++++++++++++++++++))))))))))))(((((((((((()))((('''&&&%%%$$$$$$$$$BBB===888666555555444333111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''((()))***+++))))))))))))************************************---------------,,,,,,,,,...---,,,,,,,,,---//////222222333444444333222111333444555666777777777777;;;;;;;;;;;;<<<===???@@@???>>>???AAADDDEEECCCAAA>>>;;;999999999888555222000000111111111111000000............------------***++++++,,,,,,++++++************)))))))))(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))************))))))***++++++++++++***,,,,,,---------,,,++++++,,,,,,,,,---......//////...///111000...------...---...///000222222222222222222222222222222222222000111444666666555333222222222111111000/////////,,,,,,+++++++++*********+++++++++******)))))))))(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))*********+++++++++,,,,,,)))+++------+++******+++++++++++++++++++++++++++))))))))))))((((((((('''(((((('''%%%%%%$$$$$$%%%///,,,******,,,///000000...---,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))************************************+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......000111111222222222111111111111333555666777777777;;;:::::::::;;;;;;<<<============???AAAAAA???===:::999888777888777555333///000000111111000000///............------------******++++++++++++************))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''))))))))))))************))))))***++++++++++++***------------,,,,,,+++***+++++++++,,,------.........///111000...------...---...///111111222222222222222222222222222222222///111333444444333222111222222111111000000//////,,,++++++++++++*********************))))))))))))(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))*********++++++++++++,,,)))+++,,,,,,+++******+++++++++++++++++++++++++++)))))))))(((((((((''''''((('''&&&%%%%%%$$$$$$%%%000///------...///111111,,,,,,++++++************++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***((()))))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...000000111111111111111111///000111333444666666777999999999999999:::::::::=========>>>>>>===<<<:::888777777777777666555444//////000000000000//////.........---------,,,,,,******++++++++++++*********)))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((()))))))))************))))))***++++++++++++***------------,,,+++************+++,,,,,,------......///111000...------.........000111111222222222111111111111222222222222000000222333333222111000111111111000000/////////++++++++++++************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))************++++++++++++)))+++,,,+++***)))***+++************************))))))(((((((((''''''''''''&&&&&&%%%$$$$$$$$$%%%000///...---,,,,,,------,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))((()))))))))************************************++++++,,,,,,---------...,,,,,,---------.........111111111111111222333333//////000111333555666777888888888999999999999999<<<===>>>>>>===;;;:::999777777888888777666555555//////000000000000//////...------------,,,,,,,,,)))******++++++******))))))))))))((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((()))))))))************))))))***++++++++++++***,,,---------,,,,,,+++*********+++,,,,,,------......///111000...------......///000111111111111111000000000111111222222222000111222222222111000000000000///////////////...+++++++++*********))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((())))))*********+++++++++)))***+++***))))))***+++************************((((((((((((''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%+++,,,,,,+++******+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))************************************++++++,,,,,,------......,,,---......//////......111000000000111222333444000000000111222444666666666777888999999999999999;;;===???>>><<<:::999999666777888888666444444555...//////000000//////...------------,,,,,,,,,,,,))))))************))))))))))))(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))************))))))***++++++++++++***+++,,,,,,------,,,,,,++++++++++++,,,------.........///111000...------...//////000111111111111111//////000000111222222222111222222222222111000000...............---------+++************)))))))))''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''(((((((((((()))(((((((((((((((((((((((()))))))))************+++******+++***((((((***,,,************************((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%***,,,------++++++,,,///***+++,,,,,,,,,,,,+++***************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))***))))))((())))))))))))*********************************************+++,,,------------...///000000000////////////......///111222333222222111111222333555666555666777999:::::::::999999<<<>>>===:::888888999444666888777444222222333......////////////......---------,,,,,,,,,++++++))))))************))))))))))))((((((((('''''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))************))))))***++++++++++++*********+++,,,------------,,,,,,,,,---......//////...///111000...------...//////000111111111111000/////////000111222222222333333222222222111111111,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###"""###%%%''''''&&&%%%$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))*********************)))((((((***,,,************************(((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%+++---...---+++***+++...)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))*********)))((())))))))))))************************************((())))))***++++++,,,,,,---...000111111111000///...---------...///111222333333222222222333555666444555777999:::;;;::::::777:::===<<<999777777999333666777555222000000111......////////////......---------,,,,,,,,,++++++))))))************)))))))))(((((((((''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))************))))))***++++++++++++***)))***+++,,,---.........,,,,,,---......//////000...///111000...------...///000000111111111111000...//////000111222222222444333333222222222111111++++++++++++++++++++++++************))))))))))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""###%%%'''''''''%%%$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))*********************)))'''(((***,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%,,,+++***))))))***+++,,,+++++++++*********))))))************************+++)))(((((()))******)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))************)))******++++++,,,------............////////////......///111111222222222555333111///000222666888666777888888777666888999777777777777777777777777:::888666444222111000///..................------,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((*********))))))))))))))))))*********++++++++++++,,,,,,,,,---------.................................///000000//////000111///......//////000111222000////////////111222333444333111000...---------+++++++++************)))+++******)))(((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%++++++***))))))***+++++++++++++++*********))))))************************+++)))(((((()))******)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))*********************+++,,,,,,------............////////////...///000111222222222222555444222000111222444666444666777777666555777888777777777666666666555555999888666444222000000///////////////...---++++++,,,+++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,------------...---------------------------///000000//////000111//////.........///000000000////////////111222333222222000///......------+++++++++*********))))))******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++******))))))******++++++************)))))))))************************+++)))(((((()))******)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&''''''))))))))))))))))))))))))))))))))))))******************++++++,,,,,,------............////////////000000111222333333333333444444333222222222333333333444666666555444666777888777666666555444333333777666444222111000//////000000000///---,,,***)))++++++*********)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((()))))))))******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---///000000///...000111//////...------------...///.........///000111222000000///...............++++++*********)))))))))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))(((((())))))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&******))))))))))))******************))))))))))))***************************)))'''''')))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))******************++++++,,,------...............////////////111222333333444444444333444444444444333222222111333444666666555555666888999888777666444333222111555444333111000//////////////////...---,,,+++************))))))))))))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,---------+++++++++++++++,,,,,,,,,---...000///......///111000///...---,,,,,,,,,,,,............///000111111.........------...//////************))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******(((((((((((()))))))))***))))))))))))))))))))))))(((((((((''''''((((((((('''''''''&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((''''''((())))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((()))((((((((((((((((((((((((((()))))))))***************++++++,,,------..................////////////222222333444444444444333333444444444444333111111333555666666666666777999::::::888777555444222222222222111//////.........,,,,,,---------------,,,*********))))))))))))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))))))))(((((((((((())))))))))))+++++++++,,,,,,,,,------*********+++++++++,,,,,,---...//////......///000000///...,,,++++++++++++,,,------...//////000000---------------......///*********)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******'''(((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''((())))))******))))))((((((((()))))))))))))))***))))))))))))))))))))))))***(((''''''((())))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,------..................////////////222333333444444333333333333333444444444333222222333444666666666666888::::::999888777555444333222000000///......---......***+++,,,------......---++++++*********)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((())))))***((((((((()))))))))******++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---,,,...//////...---///000000///...---,,,++++++++++++,,,---...////////////------,,,,,,,,,------...******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''(((((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''((()))******)))((('''(((((((((((())))))******)))))))))))))))))))))))))))(((&&&&&&((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))************++++++,,,,,,---.....................////////////222222333333333333222222333333333333333333444444111333555555555555777999888888777666444333222222///...---------------...++++++,,,---------,,,,,,,,,+++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***)))))))))*********++++++***++++++++++++,,,,,,,,,******++++++,,,------...,,,---///...------...000//////...------,,,------***+++---...//////......------,,,,,,,,,,,,,,,---***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))(((''''''((((((((())))))******)))))))))))))))))))))))))))(((&&&&&&((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))************++++++,,,------......///............/////////000222222222333333222111111222222222222333333555555000222333444444444666888666666555444333333222111...------,,,,,,---------------------,,,,,,+++***,,,,,,,,,++++++++++++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***************++++++++++++******+++++++++,,,,,,,,,******+++,,,------......,,,---///...------...000//////...---------......***+++---...///......---...---,,,,,,+++++++++,,,))))))))))))((((((((((((&&&'''''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))*********)))))))))))))))+++***)))))))))+++---///////////////000000000000000000000000111111111111333333333333444555666666222222222333333444444444444444333222111000///.........---------,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))*********)))'''&&&'''(((***+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------++++++++++++------.........------,,,,,,,,,++++++,,,,,,---...//////+++++++++*********))))))+++******)))(((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))***)))))))))))))))))))))+++***))))))***+++---///....../////////000000000//////000000000111111111222222222222333444555666333333333444444444555555444333222111000///......---------,,,,,,,,,,,,+++*********)))))))))(((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))))))))'''''''''(((***+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,******++++++,,,------...++++++++++++******************))))))(((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))******+++******)))***,,,---...------.........///////////////000000000000111111111111111111222333444444333444444444444555555555222222111111000///......,,,,,,,,,+++++++++************))))))))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((()))((('''''''''(((***+++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,)))******++++++,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((()))))))))))))))))))))))))))*********************+++,,,---...------------.........///////////////000000000111000//////000000111222333333333333333333333333333111111000000///...------+++++++++************)))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''')))(((((('''((()))******************++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---,,,,,,,,,,,,++++++++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))(((((())))))************************+++,,,------------------.........///...////////////000000000////////////000111222222111111111111111111111111000//////......---------++++++*********))))))))))))))))))(((((((((((('''))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((())))))***)))))))))******+++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))((((((((()))******++++++)))******+++,,,,,,------------........./////////......////////////000000////////////000111222222111111111000000000000///.........---------,,,,,,+++++++++*********))))))))))))((((((((((((''''''************************'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((())))))))))))(((((())))))***+++++++++)))******++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------+++++++++*********))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))'''(((((()))******++++++))))))***+++,,,,,,,,,,,,....../////////000000000........./////////000000////////////000111222333111111111111000000000///------------,,,,,,,,,,,,,,,,,,+++++++++*********))))))((((((((('''''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))'''(((((()))))))))))))))((((((((()))***+++++++++))))))***++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))'''(((((()))***+++++++++))))))***,,,,,,,,,,,,,,,////////////000000000000............/////////000/////////000000111222333333222222222111111000000------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))(((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******'''(((((()))))))))))))))'''(((((()))***+++++++++))))))***++++++++++++***++++++------------++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((&&&&&&''''''((()))))))))+++++++++*********))))))************+++,,,---...,,,///000---,,,///111000000000////////////000000............/////////000111111111000000///...---,,,,,,,,,+++++++++******++++++++++++*********)))+++***)))(((((('''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&''''''((((((''''''(((((((((((('''''''''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))+++++++++*********))))))************+++,,,---...,,,//////---...111111...000000000//////000000000........./////////000000000111111000000///...---,,,,,,+++++++++*********+++*********))))))))))))***)))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))((((((((()))))))))******++++++,,,---------------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''((((((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))+++++++++************************+++,,,,,,---------.........111555333---111111000000000000111111....../////////000000000000000000000///...------,,,++++++++++++*********))))))))))))((((((((((((((((((((('''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((())))))******))))))(((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((()))))))))))))))))))))*********+++++++++,,,------......------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++************))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((('''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&''''''((()))))))))******************************+++,,,------------,,,------///555:::777000111111000000000000111111...////////////000000000000000000000///...---,,,++++++++++++************)))((((((((((((''''''''''''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''(((((((((((()))))))))))))))*********++++++++++++,,,,,,---............---+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******************))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''((()))))))))************************)))***,,,------...------+++,,,---000777===;;;444111111000000000000111111////////////000000000111000000000//////...---,,,+++++++++*********))))))(((((((((((('''''''''&&&''''''&&&''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''(((((((((((()))))))))))))))*********+++++++++++++++,,,------......------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))***************+++++++++)))***,,,.........------+++---...000555;;;:::555000000////////////000000/////////000000000111111////////////...---,,,,,,+++************)))))))))(((((((((((('''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((()))))))))))))))))))))*********++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******(((((()))))))))))))))***((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$######""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))))))))*********+++++++++)))+++,,,...///...------,,,///000...000444555333//////............////////////000000000111111111////////////...---,,,,,,************)))))))))))))))))))))(((((((((''''''(((((('''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))((((((((()))))))))******)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******(((((((((((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""$$$%%%&&&&&&%%%$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((***,,,---...''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&''''''((()))))))))))))))******++++++++++++)))+++---/////////...---,,,000111---,,,...000///......------------......000000000000111111111111////////////...---,,,+++************))))))))))))))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))***++++++++++++***++++++,,,,,,,,,---------,,,,,,,,,+++++++++******'''((((((((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%###""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''')))***+++,,,///111333444''''''''''''''''''''''''''''''''''''(((((((((((()))&&&%%%&&&((()))'''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***************++++++,,,,,,------.........///000000///......---...............------......////////////..................---,,,++++++************))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&''''''(((((((((((((((&&&''''''((()))******+++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,+++++++++************)))+++++++++*********)))))))))))))))))))))))))))))))))))))))******)))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%'''))))))'''&&&&&&&&&(((---333999;;;<<<===>>>''''''''''''''''''''''''''''''''''''(((((((((((((((&&&%%%&&&((()))'''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***************++++++,,,,,,------...+++,,,---......---,,,+++---...............------......////////////......------...------,,,+++************)))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''&&&''''''((((((((((((((('''''''''((()))*********((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))***))))))*********++++++++++++++++++************)))+++++++++*********))))))((((((((((((((((((((((((''''''''''''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%&&&'''''''''))),,,...///333888;;;<<<===>>>???''''''''''''''''''''''''&&&''''''''''''(((((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***************++++++,,,,,,------...+++,,,,,,------,,,,,,+++------...............---......////////////......,,,,,,,,,,,,,,,+++))))))******))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((&&&''''''(((((((((((((((''''''(((((())))))******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))******(((((()))))))))*********+++++++++************)))+++************)))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&'''(((***---333666888:::===>>>>>>>>>???AAA''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***************++++++,,,,,,------...------............------,,,---......///...............////////////......+++,,,,,,++++++***)))(((***)))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&''''''((((((((((((((('''((((((((()))))))))***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))*********))))))))))))*********++++++++++++*********))))))************))))))))))))((((((((((((((((((((((((,,,+++***(((&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&(((+++---///333777:::===>>>@@@@@@???@@@BBBDDD''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***************++++++,,,,,,------...........................,,,------...//////............////////////......++++++++++++***)))(((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))&&&''''''((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))*********************+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''000000///+++'''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))---111555666777888999===>>>???@@@@@@AAADDDGGG''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***************++++++,,,,,,------......------,,,,,,------...,,,,,,---...////////////......////////////......+++++++++++++++***(((((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))&&&''''''((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))*********++++++***++++++++++++,,,,,,,,,+++++++++************)))(((((()))))))))))))))***''''''''''''''''''''''''000111111---(((&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((***,,,...---222777;;;;;;:::::::::<<<>>>@@@@@@AAABBBEEEGGG''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%''')))(((&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***************++++++,,,,,,------...///...------------...///+++,,,---...////////////......////////////......,,,,,,,,,,,,+++***)))((())))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***&&&''''''((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++************+++++++++++++++++++++************)))(((((((((((())))))******''''''''''''''''''''''''))),,,...,,,'''$$$%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''))),,,///333555222555:::<<<===<<<===>>>===???AAABBBBBBBBBDDDFFF''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%''')))(((&&&%%%&&&)))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))***************++++++,,,,,,---......222111000//////000111222+++,,,---...////////////......////////////......,,,,,,---,,,,,,+++***))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***&&&''''''((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++))))))))))))************+++++++++************)))'''((((((((())))))******''''''''''''''''''''''''###'''+++***&&&###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))+++///333777:::555777:::;;;<<<>>>@@@BBB???AAACCCDDDCCCCCCCCCDDD''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))))))))))))))*********++++++,,,,,,,,,,,,---------...///...---,,,---///,,,,,,------......//////........................,,,,,,++++++***)))((((((***)))'''&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))******((((((((((((''''''''''''***)))'''&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$&&&((()))(((&&&&&&''''''))),,,000444666888999999;;;===>>>======>>>???CCCBBBAAAAAABBBBBBAAA???''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))************++++++,,,,,,,,,,,,---------...//////...---...///..................//////------------------------,,,,,,,,,+++******))))))))))))(((((('''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))************))))))*********)))))))))))))))((((((((((((''''''''''''''''''&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((''''''((('''&&&'''***,,,---///111333666888999:::888:::<<<===<<<<<<===>>>???@@@AAABBBCCCAAA>>><<<''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((((())))))************++++++,,,,,,,,,,,,------...///000000......///000///////////////.........---------------------------,,,,,,++++++*********)))))))))))))))(((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((())))))))))))((())))))******))))))(((+++*********))))))((((((((((((((((((''''''''''''%%%%%%%%%&&&'''(((***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&(((((('''&&&'''***///444555555666777888999999999777999;;;<<<;;;;;;;;;<<<;;;===@@@BBBAAA>>>:::888''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((((())))))******+++++++++++++++,,,,,,,,,------///000111000///...///111000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******((()))*********)))'''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((++++++******)))(((((((((((((((((((((''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((()))+++000555999999888888777777666666777777888:::::::::999:::;;;:::<<<======;;;999777777''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))'''(((((()))******+++++++++++++++,,,,,,,,,------///000111000///...///111000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***((()))*********)))'''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((************))))))((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%###''',,,000333666999;;;777777555444333333333333666888::::::999888999:::<<<;;;:::777555555888<<<''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))''''''((()))***++++++,,,++++++,,,,,,,,,,,,------...///000000......///000...............---------++++++++++++++++++++++++************************(((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((())))))))))))'''(((((())))))((((((''')))))))))))))))))))))***(((((((((((('''''''''''''''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&***111666888888888999444333222111111111222333777888::::::999888888999;;;:::888444333777@@@GGG''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))''''''((()))***+++,,,,,,++++++,,,,,,,,,,,,---------...//////...---...///,,,,,,,,,---------------++++++++++++++++++++++++))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''((((((((()))******++++++((((((((((((''''''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''(((((()))...222777999999777555555111111000000111222555666777999;;;:::999888888999777777777666777???KKKUUU''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))&&&'''((()))***+++,,,,,,++++++,,,,,,,,,------------...///...---,,,---///+++++++++,,,,,,---------************************((((((((((((((()))))))))((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''((()))***+++,,,,,,)))(((((((((''''''''''''"""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((()))***+++555888:::;;;888555333222111000000000222444777999888:::;;;;;;999888888999333555777999<<>>BBBEEEJJJSSSZZZ''''''''''''''''''''''''''''''&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''(((((())))))))))))))))))***++++++,,,,,,++++++,,,,,,---......---,,,,,,------------------------------,,,++++++***))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((((((((())))))))))))***)))))))))((((((((('''((('''%%%&&&)))***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&'''((((((((((((''''''&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''')))---222666999999888555222111000111111000///000222555888;;;<<<===;;;888666555444333222999CCCOOOUUUWWW[[[dddlll''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''((())))))******))))))))))))***++++++++++++***,,,,,,------------,,,,,,------------------------,,,,,,,,,+++******))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&'''(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''(((&&&(((,,,000444777999:::666444222111//////000000...///000333666:::===???;;;666222333:::AAADDDDDDMMMZZZkkktttuuuuuuxxx|||''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))(((((()))************)))((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((()))(((''''''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&'''(((((()))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((((())),,,111666999999888666111111//////....../////////111555777888999:::;;;666333555@@@QQQ___cccccchhhuuu''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***((())))))***************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&'''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***...111555999:::888444222............//////000000222666:::;;;999666555555111777GGG```www~~~vvvzzz''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******((()))******++++++************+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))((()))***)))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''((()))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''((((((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''))),,,...///222444777999999666222000...///000111222333444444666999<<<;;;777333222333444BBB]]]|||yyy~~~'''''''''''''''''''''''''''(((((()))((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********))))))***++++++++++++***++++++,,,------------,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))))))))************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((((((((())))))))))))'''((((((((()))))))))***&&&((())))))'''&&&(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''(((((((((&&&&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((+++...111333555444555777888888666444222111222444666777888999999777999999555111111555:::CCCOOOddd}}}~~~''''''''''''''''''''''''(((((()))))))))(((&&&%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************))))))***++++++++++++***+++,,,------......---------,,,+++******+++,,,---++++++++++++++++++++++++)))))))))))))))*********(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((((((((())))))))))))'''((((((((())))))******$$$&&&((((((&&&%%%'''***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''(((((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&((()))+++---111444777999555666777777777777666555444555777999;;;======>>>777777555000---111:::BBBSSSWWW```ooo~~~~~~''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))))))))************)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******************************+++*********))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%)))...333666666444333666888888888666555666777999999:::::::::999999888666111...111777AAAPPP\\\```hhhlllmmmsss~~~~~~{{{''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((())))))))))))************)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++************************************)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''***---111444666555333222///222555777777777777888777777888:::;;;999555111222000222888???HHHWWWcccjjjnnnpppmmmooouuuyyyyyyrrrsssrrrttt{{{''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((((((((***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((())))))))))))************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******************************((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&(((***+++000222444666666444111///+++...222555666666666777777777888:::;;;888111,,,000333<<>>IIIUUUaaajjjxxx}}}}}}zzzbbb\\\bbbxxx((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((()))))))))************************************************************************************((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))******''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%''')))---///333222111///...,,,++++++++++++,,,---...000222333333111000222888AAAIIINNNTTT[[[bbbfffnnnzzz}}}wwwmmmaaaYYYMMMbbb|||((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((()))))))))************************************************************))))))))))))))))))))))))'''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((())))))*********))))))))))))))))))))))))))))))************************))))))(((((((((((())))))************************((((((((((((((((((((((((%%%%%%&&&'''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&(((***---///222111///------------...++++++,,,...///111333333444111000999IIIYYYaaadddkkkoooqqqnnnooowwwzzzqqqcccVVVNNNJJJUUUsss~~~((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))************************************************************))))))))))))))))))))))))''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))(((((())))))************)))))))))))))))))))))))))))************************))))))(((((((((((())))))************************))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$%%%''')))&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&(((+++---///000000000...------...///000,,,---...///111222333444000111888JJJ```qqqxxxxxx}}}|||xxxssspppuuu~~~{{{uuukkk___UUUQQQSSSVVVjjj}}}yyy~~~xxxiii((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))************************************************************))))))))))))))))))))))))&&&''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((()))***************))))))))))))))))))))))))***************************)))(((''''''((()))***************************)))))))))))))))))))))))))))))))))))))))*********''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%'''(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!###%%%%%%%%%&&&)))+++***)))'''%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%'''))),,,///111111222111000///.........//////...///000111222333444444111>>>SSSlllvvvrrrrrrsssuuuuuuppphhh^^^ZZZ]]]eeekkkmmmsss~~~}}}xxxxxx~~~|||qqqiiiiii(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))************************************************************))))))))))))))))))))))))&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((()))***************))))))))))))))))))))))))***************************)))(((''''''((()))***************************)))))))))))))))))))))))),,,,,,,,,+++++++++++++++''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%% ###%%%&&&%%%&&&***---...,,,)))&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&(((,,,000222333444333222222111//////.........///000111222333444444444<<>>===666555<<>>>>>======???BBBEEECCCBBBAAA???>>>======<<<;;;;;;===>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????======<<<;;;:::999888888666333111333777888444000,,,,,,,,,,,,---...//////------------,,,,,,,,,+++************************************************************************))))))((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***+++)))'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))+++,,,,,,---------......//////222333666999===@@@AAABBB;;;;;;777???PPPZZZggg|||uuu]]]YYYYYYeeexxx{{{pppttt{{{yyy}}}((((((((((((((((((((((((''''''&&&''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******+++,,,......------------......------------------------...///000111333444555666:::;;;<<<===>>>???@@@AAACCCDDDDDDDDDCCCDDDGGGIIIGGGGGGFFFEEEDDDBBBAAAAAA>>>???@@@AAABBBBBBAAA@@@??????@@@@@@AAA@@@@@@???@@@@@@???>>>>>>===<<<<<<999888777999<<<<<<999666///////////////000111111......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''')))+++,,,---------...///000000111111444555666999===>>>===<<<;;;>>>???LLL```eeefffooo~~~vvv```dddnnn{{{yyyzzzxxxlllbbb((((((((((((((((((((((((&&&&&&&&&''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))***+++,,,---222111000//////000111222////////////////////////111222333555777999:::;;;===???AAADDDEEEEEEEEEDDDAAABBBDDDCCCCCCCCCDDDEEECCCCCCDDDDDDCCCCCCBBBBBB@@@AAACCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>============>>>>>>?????????<<<===>>>??????>>>===<<<666666555333333222222222............------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))(((((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&((()))+++---...//////000111222444444555555555666999===>>>;;;888:::CCCKKKYYYkkkkkkdddgggrrr|||wwwlllgggrrr|||lllXXXLLL))))))))))))))))))))))))&&&&&&&&&'''''')))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))***+++,,,---444333222111111222333444111111111111111111111111444555666888:::<<<>>>>>>===???CCCFFFGGGGGGFFFEEE<<<===??????>>>===>>>>>><<<===>>>???@@@@@@@@@@@@BBBCCCDDDEEEEEEDDDBBBAAACCCCCCBBBAAA@@@>>><<<<<<888999:::<<<===???@@@AAA===@@@BBBCCCBBB@@@??????<<<;;;999777555444333222//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))((())))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%% !!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&(((***,,,...///000111222333555666777888444444666:::===>>>;;;888666EEETTTeeewwwwwwqqqtttjjjkkkwwwjjjZZZwwwjjjWWWQQQQQQ(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++***)))***,,,,,,***)))---***(((***---000000///666666555444444333333222000222555888:::::::::999<<<:::888666777:::>>>AAAGGGGGGHHHJJJMMMKKKFFFBBB>>>>>><<<999666555777999888<<>>======<<<:::888;;;;;;===???AAABBB@@@>>>DDDBBB???:::999:::;;;999666333...***)))+++...000///...---------,,,***(((******************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%###"""%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&((((((((()))+++---000111000333777999999888888888999777777999999888<<>>AAADDDJJJIIIIIIKKKKKKIIIDDD@@@>>>======;;;:::999999999:::===AAADDDFFFFFFEEEDDDIIIKKKLLLLLLLLLKKKKKKKKKKKKFFFFFFJJJKKKGGGDDDEEEBBBDDDEEEFFFEEEDDDDDDEEE@@@???>>>???@@@AAA@@@???>>>????????????AAABBBBBB>>>>>><<<999555111---***...---,,,,,,------,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((()))+++...000222555777:::;;;:::999888888===;;;:::<<<;;;;;;AAAHHH[[[iii|||zzzjjjaaalll}}}vvvtttuuuyyy~~~}}}lllggg^^^TTTOOORRR[[[bbb(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******+++******+++---...---+++,,,+++***,,,///222444444111222444555777999999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;===???BBBEEEGGGKKKJJJJJJJJJJJJHHHDDDAAA===<<<===???AAADDDDDDCCCIIIHHHGGGGGGHHHGGGFFFEEEKKKKKKMMMNNNOOOOOOOOOOOOQQQNNNMMMPPPPPPMMMJJJJJJGGGJJJMMMLLLJJJIIIIIIKKKEEEDDDBBBBBBDDDEEEEEEEEEAAABBBCCCBBBAAA??????@@@>>>??????>>>;;;777333000......---,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((((()))***,,,///111333:::<<<>>>>>><<<:::999999;;;999888:::<<>>???@@@AAACCCEEEGGGHHHIIILLLLLLLLLLLLKKKIIIGGGFFFBBBAAA@@@BBBFFFIIIJJJJJJKKKJJJHHHEEEEEEGGGLLLPPPTTTWWW]]]cccfffeeeaaa^^^gggffffffhhhhhheee```^^^^^^^^^]]][[[YYYWWWVVVUUUOOONNNMMMMMMMMMMMMKKKIIIKKKIIIGGGGGGEEECCCDDDGGGGGGEEEAAA>>><<<;;;;;;;;;333222111///...---...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((()))))))))+++---000333444<<<>>>@@@@@@>>><<<;;;;;;999777777<<>>???@@@@@@???===<<<::::::;;;===@@@BBBEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHJJJJJJIIIHHHGGGEEEEEEEEEGGGFFFEEEEEEHHHLLLNNNOOOJJJPPPXXX]]]___cccjjjpppyyy|||nnnllliiifffbbb[[[TTTPPPRRRKKKGGGIIIKKKKKKOOOUUUVVVRRRMMMGGGBBB???===<<<999:::999666111//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))))))))***,,,...111444666;;;>>>BBBCCCAAA???======;;;:::===EEESSSkkkvvv{{{yyy|||~~~zzzsssjjjdddcccfffllluuu}}}(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))'''(((((())))))******+++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++(((((((((+++...//////...111222444444555777:::===>>>???AAABBBBBB@@@>>>===???@@@BBBEEEHHHJJJLLLMMMJJJJJJIIIIIIHHHHHHGGGGGG???@@@AAA@@@??????AAACCCHHHLLLSSSYYY^^^dddjjjnnnqqq}}}{{{sssmmmcccTTTIIIJJJKKKIIIJJJNNNQQQQQQPPPNNNJJJEEE@@@===???AAAAAA>>>888333222333///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&(((+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))******+++---///333555777<<<@@@EEEGGGEEEBBB???===:::;;;@@@KKK[[[uuu{{{}}}~~~|||{{{|||~~~(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++))))))***---000222222111222444555555555666999===;;;===AAADDDEEEFFFEEEDDDGGGHHHJJJKKKMMMMMMMMMLLLJJJIIIHHHGGGFFFEEEEEEEEE===@@@DDDGGGJJJOOOVVV[[[eeeppp~~~vvvfffdddccc\\\UUUTTTMMMNNNNNNMMMKKKIIIFFFEEEBBBFFFHHHEEE???999777888333222111000///---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))*********+++---000333777888???DDDJJJLLLJJJDDD???<<<:::===DDDNNN\\\qqq{{{ooommmiiiuuutttjjjlll|||(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,///222444444333000222444333222333666:::999<<>>:::???CCCKKKUUU___nnnuuujjjhhhppp|||jjjUUUWWWooo|||(((((((((((())))))))))))(((((())))))))))))(((((()))***++++++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))************(((((())))))*********+++))))))))))))))))))))))))******)))))))))))))))***)))***,,,---......---------,,,---111666888777555444555666666555666888:::@@@BBBEEEJJJMMMOOONNNLLLOOOMMMMMMMMMLLLJJJIIIIIIEEEBBB@@@???AAAFFFLLLPPP[[[jjjuuuxxx|||sssooommmrrr~~~{{{{{{|||vvvyyy{{{xxx{{{yyyeeeXXXSSSMMMFFFFFFJJJOOOQQQLLLDDD@@@??????<<<:::999888555///+++///111111...---//////,,,......---,,,,,,,,,------++++++++++++++++++++++++******))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((&&&$$$%%%)))+++***)))+++---...///111555:::>>>???SSSVVVMMMLLLIIIBBBAAAHHHKKKTTT]]]^^^bbbwwwrrruuu|||wwwwww[[[JJJXXXxxx(((((((((((())))))))))))(((((())))))))))))(((((()))******+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))************((()))))))))************))))))))))))))))))))))))******)))))))))))))))***)))***+++,,,------......111000111444888999888666444666888::::::<<<>>>@@@FFFGGGIIILLLNNNNNNMMMKKKIIIHHHHHHIIIHHHEEECCCCCC@@@AAACCCGGGOOO\\\jjjsss~~~{{{iii^^^]]]dddjjjsssuuukkkeeefffffffffhhhmmmrrruuu}}}www||||||zzz~~~|||{{{ooobbbWWWQQQQQQRRRQQQOOOLLLKKKLLLNNNIIIBBB===:::777555222---000000---,,,//////,,,...------,,,,,,,,,------++++++++++++++++++++++++******))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((&&&$$$&&&)))++++++)))+++---///111333777<<>><<<999777111333222...---//////,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))((((((''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''((('''&&&%%%&&&)))++++++++++++---000222555999>>>AAABBBPPPMMMDDDEEEHHHHHHLLLSSSVVV___gggfff```ccclllkkkuuu}}}|||{{{ooosss}}}vvv|||yyyqqq___^^^mmm|||(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))*********+++++++++)))))))))))))))*********))))))))))))))))))))))))))))))((((((((()))******************,,,...111222333333444555777888999999;;;???DDDGGGIIIIIIKKKLLLKKKLLLLLLKKKIIIHHHHHHIIIGGGHHHIIIKKKQQQ\\\eeehhhtttzzzlllccc\\\UUUQQQTTTWWWYYY```iiimmmlllyyywww~~~}}}yyylllbbbWWWNNNLLLKKKIIIGGGEEEBBB>>><<<<<<===:::444000111///,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&''')))+++,,,---+++...111444777;;;@@@CCCEEEQQQPPPHHHIIIGGGCCCFFFYYY```mmmuuusssooottt}}}zzz~~~nnnnnn{{{|||vvvyyy|||xxxooojjj|||}}}xxxlllgggnnnyyy(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++---,,,------///222555666444555777999:::<<<>>>@@@CCCFFFJJJLLLLLLKKKKKKLLLNNNNNNMMMJJJFFFFFFIIIKKKFFFQQQ]]]iiixxxvvvrrrVVVZZZ\\\ZZZZZZ___dddgggjjjooosssxxxpppcccWWWTTTPPPJJJFFFCCCBBBBBBJJJJJJEEE<<<666555222...000///......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''((()))***+++---...---///333666999===AAADDDLLLSSSOOOHHHKKKKKKJJJPPPeeeqqq}}}}}}zzz~~~zzzsssvvv|||zzzxxxtttkkkbbb^^^hhhqqqvvvtttppprrryyy(((((((((((())))))))))))(((((())))))))))))(((((((((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********************************++++++++++++,,,************))))))))))))))))))))))))))))))))))))***************+++,,,---///000111333555777:::;;;:::<<<>>>???@@@BBBFFFIIIIIIKKKMMMMMMKKKJJJJJJJJJIIIIIIGGGDDDCCCGGGOOOUUUiiiyyynnn___WWWTTTMMMVVVaaalllvvvwwwooobbbSSSGGGBBBCCCEEERRRQQQKKKBBB<<<:::888444333222111000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))&&&''')))******+++...000000333777:::===@@@DDDGGGPPPRRRIIICCCMMMVVVaaappp{{{xxx~~~{{{{{{xxxoooddd^^^\\\```iiirrrwwwvvvwww{{{(((((((((((())))))))))))(((((())))))))))))(((((((((''''''&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********************************+++++++++,,,,,,************)))))))))((())))))))))))))))))))))))++++++++++++,,,---...///222333666888;;;===>>>???@@@BBBCCCDDDDDDEEEIIILLLKKKLLLLLLKKKIIIHHHHHHIIIAAACCCDDDFFFLLLYYYiiiuuu}}}mmmdddeeeeeeccc```___```aaarrryyytttaaaTTTNNNLLLPPPPPPKKKCCC???@@@???<<<666555333111000.........------------------------,,,++++++******++++++,,,((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))%%%(((*********+++///222666999===@@@BBBDDDGGGJJJNNNNNNFFFEEEVVVgggyyyyyy}}}yyy~~~xxxooogggfffiiijjjnnnuuuzzz}}}}}}(((((((((((())))))))))))(((((())))))))))))((((((((('''&&&&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************+++++++++,,,,,,,,,+++*********))))))(((((()))))))))))))))))))))))),,,,,,,,,,,,---...///000444666999<<>>@@@AAAAAAAAABBBCCCCCCEEEGGGHHHGGGHHHJJJLLLOOOGGGBBBDDDEEECCCAAABBB>>>MMMddd{{{zzzfffXXXVVVYYY[[[YYYcccooouuu~~~uuurrrtttvvv{{{~~~yyyqqqkkkjjjqqqzzz~~~~~~qqqaaaTTTGGGCCCFFFGGGDDDAAABBB<<<666222111000---***222000............,,,***---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&''''''''''''((()))((((((''''''''''''((((((***++++++,,,///666<<>>@@@AAAAAAAAABBBDDDJJJGGGDDDCCCDDDFFFGGGHHHEEEFFFGGGEEE???:::@@@HHH```lll{{{uuudddYYYZZZ[[[\\\aaajjjttt{{{~~~uuummmkkkrrrwwwyyy~~~~~~{{{xxxvvvuuuuuuuuu~~~xxxsssrrrtttwww~~~qqq^^^PPPIIIFFFFFFFFFGGGCCC===777444333222222111000......//////...,,,---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&''''''''''''((()))(((((('''''''''(((((()))+++,,,---...222:::@@@LLLLLLJJJGGGGGGJJJNNNPPPHHHCCCAAALLLbbb}}}}}}}}}{{{))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((***+++***)))((()))***+++++++++***************+++++++++***************))))))))))))))))))))))))*********)))***+++,,,------...111333555666555555===???AAABBBAAAAAABBBDDDEEEBBB@@@BBBGGGJJJHHHFFFEEECCC@@@>>><<>>@@@BBBBBBBBBBBBCCCDDD???AAADDDGGGIIIGGGDDD@@@GGGDDDEEELLLTTTZZZcccjjjwwwnnnaaaTTTQQQYYYhhhsss{{{xxxgggXXXMMMCCC@@@>>>??????<<<555...111///------///000000///...------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&''''''''''''(((((((((''''''((()))******+++---...///222999CCCJJJQQQNNNOOOTTTWWWVVVTTTTTTFFFHHHLLLUUUcccrrr(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((***+++***)))((()))***************************,,,+++++++++***))))))))))))))))))))))))))))))))))))***+++,,,---...//////000//////000222555888:::???AAACCCCCCBBBBBBCCCDDDBBBFFFHHHFFFBBB???AAADDDRRRZZZgggoookkk```ZZZZZZWWWZZZ```dddiiisss~~~xxxcccVVVLLLBBB???CCCCCC===666444111///....../////////.........---------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&''''''''''''((('''''''''((((((***+++,,,+++---///111444<<>>AAAFFFJJJRRR```rrrzzzgggUUURRRdddyyy}}}yyy|||zzzhhh[[[RRRKKKHHHAAA===888444222111000///............------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&'''((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&''''''''''''(((&&&&&&'''((()))+++---...,,,000555999<<>><<<888000---000000///.../////////---+++------,,,++++++***))))))+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((((((((((((((((((''''''''''''(((((((((((()))))))))*********++++++***)))((('''&&&%%%'''''''''''''''(((((((((%%%%%%&&&&&&'''(((((((((''''''((())))))'''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((('''''''''&&&(((+++,,,,,,,,,---//////111666===DDDKKKQQQTTTXXXTTTTTTXXXYYYYYYbbbnnnzzzlllvvv~~~~~~~~~}}}************)))))))))(((***)))))))))((((((((('''))))))************))))))'''''''''((((((((())))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---...///000222333444444:::>>>>>><<<===AAABBB>>>:::>>>CCCDDDBBBHHHZZZmmm~~~}}}zzztttkkkaaaZZZVVVooozzz{{{VVVIII>>>???@@@<<<666333111000......///000...---,,,,,,,,,------------...+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&''''''''''''((((((''''''(((((((((((((((((()))((((((''''''(((((()))(((((()))))))))*********************************+++*********)))(((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((('''''')))+++,,,,,,,,,...///000444;;;CCCLLLVVV^^^cccaaa^^^ZZZYYY[[[cccqqq}}}}}}}}}~~~************))))))))))))))))))))))))(((((((((((())))))************))))))''''''((((((((()))))))))))))))))))))))))))))))))************************************+++++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,...///000000111222333444555666777>>>??????===>>>AAA@@@===AAA>>>>>>AAAKKK___}}}jjj]]]^^^fffnnnrrr{{{fffOOOEEEEEEBBB<<<666444111///...///000000000+++,,,---...///111222222,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''***)))))))))((((((((('''''''''''''''(((((())))))''''''(((((())))))******++++++************++++++*********+++++++++++++++++++++,,,------...//////000//////...---,,,++++++++++++***))))))(((''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((((((''')))+++,,,,,,---///000000555===GGGQQQ\\\ffflll```___YYYUUU^^^ttt{{{gggjjj}}}~~~|||}}}*********)))))))))))))))))))))))))))(((((((((((())))))************))))))'''(((((((((((()))))))))))))))))))))))))))))))))***************+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++---,,,++++++,,,...111333333333444666777888999::::::;;;<<<===???@@@???===AAA<<<>>>LLL```rrrxxxjjj]]][[[iii{{{oooUUUHHHBBB@@@@@@777444000......000111111,,,,,,---...000111222222,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))(((((((((((((((((())))))******++++++***++++++,,,---......///000//////////////////000////////////////////////---......///000111222222333333333222222111111000......---,,,+++***)))((()))((('''&&&&&&&&&(((((('''''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''((((((((((((((()))+++,,,,,,---000222444:::DDDMMMVVV___hhhooo```^^^VVVPPP]]]|||}}}{{{lllgggzzz~~~))))))))))))))))))******(((((((((((())))))))))))))))))************))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,///222444555666777888999;;;<<<<<<777888:::============???===DDDTTTeeelllfff^^^ZZZVVV]]]jjjzzztttnnnccckkkyyysssYYYJJJEEEEEE<<<888333//////000000111------......////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***++++++,,,---.........000111111222333444444555555444444333333444444555444444444444444444444444111111111111111222222222444444444555555666666666444444333222111000//////...,,,***(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''(((((()))))))))***+++,,,,,,...111444999BBBNNNYYY```gggnnnssshhhcccXXXQQQ\\\yyyvvv}}}{{{}}}}}}{{{}}}}}}))))))))))))************(((((((((((())))))))))))))))))************))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,...111333555777777888:::;;;<<<===>>>999:::<<<===<<<<<>>???<<<<<<>>>>>><<>>??????<<<<<<===>>>>>>IIIeee}}}iiiUUUSSS^^^mmmzzzxxxttttttsssooopppyyy{{{|||mmmQQQLLLEEE>>>999555111...---.........//////000000------------------------+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''((((((((())))))***+++---///111222222444444555666777888999:::777777777777666666666666111000000//////000000111333333333222222111111111111111111111111111111111000000000000000000000000222333444666777999::::::::::::;;;;;;:::888666555+++*********))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''((())))))******+++,,,,,,---000444777HHHXXXmmmyyyyyysssnnnkkk```PPPMMM[[[dddjjj{{{~~~www{{{sssttt```[[[fffuuu}}}))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))******************))))))******+++,,,,,,++++++******++++++,,,++++++++++++,,,---......111111222333333333333222777999<<<===888444999AAA>>>:::===LLLaaallliiiaaa\\\\\\ZZZhhh}}}jjjXXX```aaannnvvvtttvvvmmm{{{cccDDD;;;AAACCC999---333333111......///000///---------........./////////...---,,,++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))((('''))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''(((((((((((((((''''''(((((('''((())),,,.../////////.........///111222555666888999999999888777888666222111111111222222222000//////000111111000444222222222333333111///777111///333555111111444222333444333111000000111222111111000111333555666:::999999:::;;;<<<;;;:::333111///---++++++++++++***)))))))))((((((((('''''''''((()))((('''&&&%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((+++***,,,000000000777???KKKhhhxxxxxxzzztttiiieee[[[QQQUUUhhhpppmmmwwwtttlllvvvxxxqqquuuvvvyyy|||~~~))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))******************))))))******+++,,,,,,++++++++++++++++++,,,+++++++++++++++,,,---...000000111222222333444444@@@999777;;;>>>===;;;;;;:::CCCOOO[[[aaabbb```^^^bbblllqqq}}}}}}ooommmooowwwvvvuuusss{{{eeeMMMDDDAAA===999111000///......000000///---------........./////////...---,,,++++++++++++***************************************************)))))))))(((((((((((('''((()))******)))(((''')))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((((((((((((((('''''''''(((((()))+++---///000/////////000111333444555666666666666666555444333444333111111111222222222666555444333444444444444555444444555777777666555666000///333555222222555111333555555444444444555555555444333333333333333777666666777:::<<<<<<;;;777666444222000...------,,,++++++***)))(((''''''''''''((())))))((('''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((,,,+++---000111222999AAASSSlllxxxttttttrrrooorrrbbb^^^eeevvv~~~~~~wwwmmmllljjjsss}}}{{{|||}}}))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************))))))))))))))))))******************))))))******+++,,,,,,,,,++++++++++++,,,,,,************+++,,,---...000000000000111333555777===888666999;;;<<<>>>BBBOOOXXX```___XXXWWW```jjjrrrsssnnn{{{vvvttt{{{iiiNNNAAA======555222000000111000///...---............////////////...---,,,++++++++++++++++++++++++++++++++++++******************************)))))))))((((((((((((((())))))))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''(((***,,,---//////000...///111333555666777777555444333111000000//////111222333333444444444444666666555555555555666666666555555777999:::999888777333111444555444333555111333555666666666888:::999999888777666555555555444333222444666888888888;;;;;;:::888666333111000000///...,,,***)))((('''''''''((()))))))))((((((&&&&&&'''(((((((((''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((()))))))))---,,,---111222555===GGGXXXpppzzzuuutttqqqpppuuuiiimmmxxxyyymmmXXX^^^mmm)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))************))))))((()))))))))******************))))))******+++,,,+++,,,,,,,,,,,,,,,,,,+++************+++---...///000/////////111444777999555:::>>><<<666999KKK^^^ssslll___SSSPPP[[[pppwwwwwwzzzyyyxxxzzzttt}}}mmmUUUEEE<<<===888444333333000---,,,.............../////////......---,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))(((((((((((())))))))))))((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))'''(((+++---///000000000///000222444555666555555111000///---------...///222444666888777666666666666777888888999:::<<<===<<<;;;;;;;;;======;;;:::999666555666777777666666666666666555555777:::======<<<999777666666777888888666444444555666666555::::::::::::999777444333555444222000...,,,******''''''((((((((())))))(((&&&''''''(((((((((''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((())))))******---,,,---111444999DDDOOO]]]rrr|||zzzyyyqqqggghhhlllwww~~~qqqZZZaaannn}}}))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))((()))))))))******************))))))******+++,,,+++,,,------------,,,+++*********+++,,,...///000000000000000222555999;;;888;;;>>>===;;;DDD\\\tttxxxfffRRRLLLYYYooooooeee]]]```lllttt}}}~~~\\\CCCCCC:::444555444000------////////////////////////......------,,,,,,------++++++++++++++++++++++++************************************))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((()))***+++(((***,,,...///000//////000000222333333222111000------,,,,,,---...000222222555999:::999777777777:::<<>>AAABBBAAABBBAAA@@@>>><<<>>>AAADDDEEEBBB===888555555666777:::888555444555666666555666777888999999888777666999888666555222111///...)))(((((((((((()))))))))'''(((((()))((((((''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))******+++,,,+++---222888@@@NNN[[[jjjxxx{{{xxxxxxmmm___]]]rrrzzzvvvxxx|||))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))******************))))))******+++,,,+++,,,---......---,,,++++++++++++,,,---///111111222111222333555777999;;;<<<666333999DDDPPP^^^iii```VVVQQQ\\\sssyyydddXXX]]]iii~~~}}}ZZZJJJ===555666666222///111000000000////////////.........---------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))(((((('''((()))+++,,,***+++,,,---............///000000000000///......++++++,,,...000222444555333777;;;===;;;:::;;;===>>>AAAEEEGGGGGGIIINNNRRRLLLLLLKKKLLLMMMMMMLLLJJJIIIKKKKKKLLLPPPVVVXXXVVVWWWXXXYYYXXXUUUTTTTTTUUUUUURRRMMMGGGBBB>>><<<<<<;;;888444333333333333333444555666777888888888888999999888777666555444333---,,,+++************+++))))))*********)))((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))***++++++,,,+++...555>>>JJJ[[[jjj{{{zzzqqqooofff___ccc|||)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))************))))))))))))))))))******************))))))******+++,,,+++,,,---//////---,,,+++,,,,,,,,,---///111222333333333444666777999:::::::::777999BBBLLLPPPQQQSSSUUU[[[gggvvvuuunnnjjjlll}}}[[[JJJ>>>===<<<555111444000000000000/////////.........------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))***)))(((''''''((()))***''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((''''''(((***,,,---------,,,,,,,,,,,,------......---------......///,,,---///222444666777777777<<>>;;;999888666777:::888333555<<<777888888666444222222222///...------,,,,,,,,,,,,+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***'''&&&'''***---,,,***...000555AAAUUUjjjxxx|||ooogggqqqxxxvvv~~~xxxmmmvvv)))))))))))))))))))))))))))************+++++++++************************************)))))))))(((******************************+++++++++,,,,,,,,,+++,,,......---,,,,,,,,,...///000222444555666666666888999999999;;;???CCCaaaoookkkZZZQQQSSSaaavvvrrrdddSSS___jjj|||{{{xxxwwwvvvrrrnnnlllllllllkkkhhhddddddeeeccc^^^YYYRRRRRRQQQPPPOOONNNMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRUUUUUUVVVWWWZZZ]]]```bbbfffiiimmmrrrvvv{{{mmmWWWLLLDDD===999666444222111111000///---//////...------------...---------,,,,,,,,,++++++************************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''(((((((((((()))))))))))))))***,,,...//////......111...++++++,,,---,,,+++111000...---///222888;;;<<<<<>>:::;;;<<<;;;888555333222000///...------,,,------******)))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))'''&&&'''+++---,,,+++000222888GGG\\\ppp{{{~~~qqqlllrrrxxxyyytttqqqlllvvv~~~)))))))))))))))))))))))))))************+++++++++************************************))))))))))))******************************+++++++++,,,,,,,,,***,,,------,,,+++,,,,,,///000222333444555555555555888:::999666999AAAHHH]]]^^^VVVTTT]]]fffvvv}}}qqqdddZZZVVVeeewwwyyygggdddooo|||zzzyyyyyyxxxwwwwwwvvvuuusssoookkkiiiccc\\\XXXVVVTTTQQQMMMGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDJJJJJJJJJJJJLLLNNNPPPRRRUUUWWWYYY\\\^^^ccciiimmmnnnttt}}}tttWWWJJJCCC<<<===:::555333222111000///000///......------......------------,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))------///000000///......111///------......---,,,222111111444999@@@GGGKKKFFFGGGKKKSSS^^^hhhooorrroooooofffaaafffiiiuuu~~~wwwlllbbb[[[[[[cccooo{{{~~~tttaaaSSSRRRSSS\\\nnn|||~~~yyyuuupppsssuuuuuuxxx|||iii\\\RRRJJJBBB>>>;;;777777:::999:::;;;;;;999666333111111111000///...------...***)))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))((('''(((+++---------333444===OOOeeevvv~~~yyyxxxyyyyyy|||rrr{{{|||mmmooottt))))))))))))))))))))))))))))))*********+++++++++*********************************)))))))))))))))******************************+++++++++,,,,,,,,,***+++------++++++,,,---111111333444555555555555999888777888;;;@@@FFFJJJIIIKKKMMM]]]rrr{{{nnnaaaeeennnyyy}}}|||xxxrrruuu~~~|||wwwpppggg```ZZZUUUNNNJJJGGGEEECCCAAA@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBCCCFFFGGGIIIMMMNNNOOOPPPRRRVVV\\\```ZZZ___eeelllrrryyyoooVVVJJJEEEBBB>>>999555444444333222000//////..................------------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((''''''(((((()))*********...///000111111111000000.........///000111111111///333;;;FFFOOOVVVYYYZZZXXXZZZ^^^gggqqqzzz}}}rrrZZZHHHJJJVVVoooxxx}}}uuusssttttttiiiqqqtttjjj[[[QQQIIIBBBFFFHHHLLLRRRUUURRRJJJDDDFFFCCCGGGTTT^^^___YYYTTTLLLOOOSSSUUU[[[gggxxxvvvlllhhhbbbYYYLLLAAA999666999888888888999888777666333333111000////////////******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))(((((()))+++---......444666BBBXXXnnnzzz~~~xxxvvvxxxyyy))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))************************************+++++++++,,,,,,,,,***+++---,,,++++++---...111222333444555666666666>>>888555;;;GGGPPPRRRPPPOOOWWWaaatttjjjgggxxxzzzlllvvv~~~}}}wwwnnnfff___WWWOOOIIIGGGEEECCCAAA@@@???>>>===??????>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>;;;;;;;;;;;;<<<===>>>>>>AAABBBCCCCCCEEEIIINNNRRRQQQTTTXXXZZZ]]]```cccfffqqqxxxgggQQQMMMDDD@@@;;;777555555444333000000///............///.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***++++++,,,---...000222333333333222---.........///000222333666;;;FFFTTTbbbkkknnnnnnsssuuuzzz```HHHHHHVVVrrrwwwjjjiiiooo}}}{{{rrrcccVVVQQQPPPNNNLLLOOOOOOHHH@@@;;;999777;;;===@@@CCCCCCCCCAAA@@@???999777===CCCAAA<<<999:::<<>>???@@@AAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>===;;;:::::::::;;;<<<<<<===???CCCFFFJJJLLLOOOPPPQQQSSSVVVXXXVVV\\\eeeooozzz}}}[[[MMMHHHDDD>>>:::777555333111111000//////......//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))***+++,,,------...---...000222333444333333...//////......000444777HHHIIIMMMXXXhhhvvvppp]]]\\\bbbpppsss___NNNHHHJJJLLLLLLHHHAAA@@@BBBCCCAAAFFFGGGGGGEEECCCBBBCCCDDDEEEJJJRRRWWWVVVRRRLLLHHHDDD>>>;;;===???===;;;;;;;;;;;;;;;;;;;;;>>>BBBEEEIIIIIILLLWWWggg{{{wwwdddWWWCCC???:::888999:::888666888777555444222222111111//////---,,,+++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((()))++++++,,,---000222777@@@UUUooo||||||zzz|||~~~sss|||}}}yyy)))))))))))))))))))))))))))************+++++++++************************((()))))))))******************************************+++++++++,,,,,,,,,,,,---...---------000222111222333555777888888999888CCCOOORRROOOOOOVVV]]]kkk{{{rrrjjjjjjzzzwwwkkk___SSSLLLFFFFFFEEEDDDBBBBBBDDDFFF@@@AAABBBCCCDDDDDDFFFGGGEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCAAA@@@???<<<===>>>>>>======???AAA@@@CCCEEEGGGIIIKKKMMMPPPJJJNNNTTTXXX^^^hhhuuu~~~~~~aaaQQQMMMHHHBBB>>>999444111111000000///////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))************++++++,,,---...///000///000111222333222222111...000111111333888@@@EEEXXXTTTSSSZZZiiiyyy}}}qqqpppkkkjjjsssyyyooobbbUUUGGG===;;;??????@@@AAAEEEOOOZZZ^^^\\\cccdddeeegggeeebbb^^^]]]ZZZ___hhhqqqvvvqqqggg^^^XXXUUUUUUXXXWWWTTTTTTWWWQQQNNNJJJHHHGGGEEEBBB???@@@>>>===AAALLL```www~~~oooXXXSSSMMMJJJGGGBBB;;;555999888777555444333222222333222000...,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((('''))),,,,,,,,,---000333<<>><<<<<<===999;;;>>>@@@BBBDDDGGGIIIJJJLLLMMMMMMMMMSSS^^^fffnnnyyy[[[WWWQQQKKKEEE>>>888333111111000/////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((('''''''''''''''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++++++++,,,---...000000111111222222333222111000///---///222666;;;DDDOOOWWW]]]YYYXXX^^^kkkzzz~~~tttjjjmmm[[[PPPEEE@@@???CCCMMMVVVZZZZZZ[[[aaannnzzz}}}yyy~~~uuuooojjjkkkrrr~~~~~~rrrmmmnnnqqqtttrrrmmmmmmrrrpppjjjddd```___\\\VVVPPPHHHGGGDDD@@@AAAIIIXXXccckkkpppwww{{{sssnnnhhhccc]]]SSSFFF<<<:::999777666444333333222555444222///---+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))'''***,,,---,,,---111444@@@OOOkkk{{{ddd]]]cccyyyxxx}}}uuuqqq************************************************))))))*********+++++++++))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,///.........///222555777777111444<<<<<<555666???LLLeeennn\\\OOO[[[mmmuuuddd]]]gggtttrrrkkkWWWNNNFFFDDDCCCAAAAAACCCBBBBBBCCCEEEFFFFFFDDDCCCHHHFFFFFFHHHJJJKKKHHHEEEKKKJJJIIIJJJLLLNNNMMMLLLPPPOOOMMMLLLKKKLLLNNNOOOJJJIIIGGGGGGHHHIIIHHHGGGGGGGGGFFFCCC@@@?????????===<<<:::999999;;;===>>>@@@AAABBBEEEHHHLLLPPPRRRVVVaaaqqqkkkPPPLLLNNNEEE999222444------333222***)))...//////.........---------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,//////000000111111111111///000111000......///111000111555>>>KKKXXX```dddeee^^^^^^gggqqqxxxxxxhhhZZZRRRHHHDDDJJJOOOQQQbbbxxxwwwsssvvvyyy{{{}}}|||pppgggeeeeeedddVVVEEE===<<<@@@EEEHHHMMMPPPTTT[[[kkk~~~ttt]]]GGG;;;999777777999999555222222555777666222...---...++++++***************+++******))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((%%%&&&((()))))))))((('''(((+++,,,+++,,,000444666BBBYYY{{{yyyeee[[[aaaqqq}}}|||rrrggg************************************************))))))*********+++++++++))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,------------............000222444555666444777;;;:::777<<>><<<;;;;;;;;;======>>>@@@BBBEEEHHHIIIIIIQQQ\\\gggrrrnnnVVVKKKFFF>>>666555111111222111......111//////.........---------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++*********+++,,,---111111222222222333333333444333000///......------111666===GGGQQQ^^^iiiqqqooonnnrrryyy|||{{{}}}rrraaaWWWVVVYYYbbbbbbnnnxxx|||}}}zzz|||~~~}}}wwwtttlllaaaSSSGGG@@@<<<;;;<<<;;;===AAAGGGQQQaaarrr}}}lllPPPCCC???999777888999888666444777888777222...,,,,,,++++++******)))***************))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((&&&'''((()))))))))((('''))),,,---,,,---111666999NNNbbbwww```^^^hhhyyyqqq```***************************************************************+++++++++))))))))))))******************+++++++++,,,,,,,,,---------.........//////---...///000111222333444666888::::::999<<>>@@@@@@BBBGGGLLLQQQYYYgggxxxgggMMMGGGCCC<<<555666333...---000111////////////.........------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---//////333333444444444444555555777444000......///000000444:::BBBJJJSSS```oooyyy{{{{{{|||}}}{{{wwwxxx|||yyyvvvwww}}}}}}xxxvvvyyy{{{wwwlllbbbeeesss~~~yyyooobbbVVVKKKCCC>>>???<<<===BBBFFFMMMbbbwwwwwwwww|||}}}cccSSSNNNHHHDDDBBB@@@<<<888777999:::888444000......,,,++++++***)))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&'''((()))))))))((((((+++,,,---......111888???[[[nnn{{{pppdddjjjyyymmmYYY************************************************************************((()))))))))******************+++++++++,,,,,,,,,---------.........//////---...000222333444555555999;;;======@@@DDDHHHIIIQQQUUUbbbuuu|||xxxtttuuuyyy{{{vvv|||~~~cccZZZOOOGGGEEEGGGHHHHHHGGGEEEFFFJJJKKKIIIIIIKKKOOOPPPQQQSSSTTTXXX\\\^^^ggghhhkkkoootttxxxzzz{{{{{{{{{}}}|||~~~~~~~~~|||zzzyyyzzzuuummmgggbbb___[[[YYYQQQOOOMMMKKKJJJIIIHHHGGGEEEEEEEEEDDDDDDCCCCCCCCC??????>>>======<<<<<<<<<@@@BBBEEEGGGLLLWWWdddnnn^^^KKKDDDAAA===@@@:::///,,,333444///////////////..................---------,,,,,,,,,---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---...000111222444444444444444555555555444333222///...111777<<<>>>???CCCJJJUUUeeeuuu~~~vvvrrrrrrvvvzzz~~~yyyooofffbbb^^^[[[\\\___aaakkkvvv|||}}}rrreeeYYYJJJ???:::<<<;;;;;;KKK```aaa]]]^^^lllhhhggggggfff```TTTDDD888888999999888666444333222------+++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''(((((()))))))))))),,,,,,---......222;;;EEEcccwwwsssjjjooo{{{yyy|||fffUUU************************************************************************((()))))))))******************+++++++++,,,,,,,,,------------...............///111444666777888999>>>===???EEEKKKMMMIIIEEERRR```vvv{{{lllvvvnnnfffxxxyyyuuuqqqvvvtttbbbXXXMMMHHHBBBAAACCCFFFFFFFFFIIIGGGHHHLLLNNNMMMPPPTTTZZZ]]]aaadddhhhmmmsssxxx|||wwwrrrooobbb^^^YYYUUURRROOOKKKHHHOOONNNKKKIIIFFFDDDCCCCCCBBBBBBAAA@@@>>>===;;;;;;888;;;>>>@@@CCCIIIQQQWWWdddrrrZZZGGGEEEJJJKKKDDD666111666777222000000/////////...............---------,,,,,,,,,---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((************************+++,,,---///111222333333444444444444444333333333///222333000---222>>>JJJNNNIIIFFFMMM^^^rrrxxxvvv~~~qqq```VVVQQQQQQXXX```kkktttzzzhhhUUUGGGDDD???777;;;FFFMMMHHHGGGRRRfffzzz{{{sssTTT???:::888666555555555666666///...---+++******))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((())))))******+++***+++...///222???MMMkkkqqqrrr}}}lllssszzzkkk\\\SSS************************************************+++++++++***************))))))))))))******************+++++++++,,,,,,,,,---------............///000111333666999<<<>>>???BBB???DDDRRRWWWQQQKKKJJJ]]]ooosssccc\\\[[[rrrssstttzzz}}}hhhWWWMMMIIICCCBBBBBBCCCEEEFFFFFFEEEHHHIIIMMMTTTXXXZZZ___fffnnnsssyyy|||vvvnnngggbbb\\\UUUPPPNNNLLLJJJGGGFFFFFFFFFGGGDDDDDDCCCBBB@@@>>><<<;;;777888;;;===???AAAEEEHHHOOOYYYkkkxxxYYYPPPPPPMMMDDD888222222111000000000000/////////............---------,,,,,,,,,---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))************************,,,...///111333444444444444333333333333222222222...111333111222;;;KKKYYYZZZRRRLLLSSSeeezzznnnaaaVVVUUU\\\gggttt~~~oooeeelll}}}ttthhhjjjxxxyyylllqqquuubbbZZZSSSGGG===;;;@@@===>>>EEEQQQaaatttjjjPPPCCC???999555444555777777222111///---,,,+++******)))))))))************+++))))))))))))))))))))))))'''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''''''''''''''(((((((((((())))))((((((((()))***++++++)))+++000111555DDDVVVtttyyy{{{rrrnnnooo|||vvviii]]]XXXVVV************************************************+++++++++*********))))))))))))))))))******************+++++++++,,,,,,,,,....../////////000000000222333555777;;;@@@CCCFFFDDDAAAKKK^^^```RRROOOXXXnnnlll^^^^^^iii}}}ttt{{{}}}ooo\\\QQQLLLHHHFFF@@@BBBDDDFFFHHHKKKNNNQQQQQQUUU]]]hhhnnnpppvvv|||zzzqqqjjj\\\YYYSSSNNNKKKKKKLLLMMMGGGGGGGGGFFFDDDBBB@@@???<<<============>>>@@@BBBEEEHHHTTTcccrrr}}}hhhSSSKKKBBB<<<555///...111000000000000/////////.........---------,,,,,,,,,---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))************************...///111333444555444444444444444333333333222222111000111666AAARRRdddppphhhbbb^^^aaalllyyywwwZZZTTTTTTbbbvvv|||vvviiiWWWNNNSSS___llltttuuuiii[[[RRRSSS\\\eeejjjppprrrmmm```UUUXXXjjj{{{xxxnnnhhh]]]MMM@@@BBB>>>===@@@FFFPPPaaaqqqwww|||eeeXXXPPPEEE<<<888888888888444333111///---,,,++++++))))))*********+++++++++))))))))))))))))))))))))'''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''((((((((((((''''''''''''''''''((((((((((((***)))((((((((()))***+++,,,))),,,222444888JJJ___|||kkkwwwmmmkkkuuu|||{{{~~~{{{yyytttlllccc^^^]]]^^^************************************************++++++++++++******))))))))))))))))))******************+++++++++,,,,,,,,,000000000000111111111111444444666888===BBBGGGJJJEEEBBBQQQfffcccPPPRRRfff{{{ggg^^^tttxxxnnnxxx|||hhhRRRFFFFFFGGGCCC===DDDFFFHHHHHHIIIMMMUUU[[[___dddppp|||~~~wwwlll```WWWQQQNNNMMMJJJJJJJJJJJJIIIFFFDDDCCC@@@???===;;;::::::<<<===CCCBBBFFFPPP[[[iii~~~ZZZOOOFFFDDD>>>444333999000000000000////////////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))************************///000222444555555555444555555444444444333333333333//////:::PPPiii{{{yyyvvvssssssuuuzzz~~~~~~|||ooo______\\\cccxxx}}}llliiiccc```dddggg___RRRWWWSSSPPPQQQXXXaaahhhkkkiiibbbZZZWWWZZZ^^^bbbccc^^^aaa^^^RRRCCC@@@KKKWWWjjjwwwyyylllpppppp```OOOFFF@@@@@@DDDLLL]]]mmmhhhwwwrrrkkkaaaQQQEEE>>><<<;;;;;;555444222000...,,,,,,+++))))))******++++++++++++))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''((((((((((((''''''''''''''''''((((((((()))***)))((((((((()))+++,,,...***---444777;;;OOOeee}}}fffxxx~~~|||iii[[[cccxxx{{{yyyyyy}}}~~~xxxsssmmmhhhfffffffffggg************************************************************))))))(((((())))))))))))************++++++,,,,,,,,,---------/////////000333444444444666888888;;;DDDOOONNNGGGIIILLLRRRTTTQQQQQQ___ooofffvvvzzziiiuuucccWWWOOOGGGCCCDDDEEEDDDBBBMMMIIIJJJPPPXXX___iiissswww}}}|||oooddd\\\XXXXXXQQQKKKKKKKKKHHHFFFFFFGGGDDDAAA???>>>===<<<;;;>>><<<===EEENNNYYYhhhttt```DDDEEEEEE777000666///000111111000/////////........................,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,+++*********+++,,,---222333444555666666666666666666666444555666444222000333;;;HHHXXXlll|||pppqqq{{{oooeeeeeegggkkknnnwwwnnnnnntttfff^^^UUUTTTRRRPPPVVV___ddddddssslllcccaaakkk|||wwwqqquuuzzz|||{{{vvvlll___SSSLLLIIIQQQTTTVVVRRRNNNVVVpppzzzkkkRRR@@@??????===GGGVVVXXXfffvvvuuunnnjjjZZZBBB888;;;666777666333///------...,,,+++))))))***++++++*********))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''(((((((((((())))))***+++---...000......111555AAA[[[tttyyypppoookkksss}}}iiiUUU[[[___mmm~~~|||uuussstttzzz|||vvvsssoookkkiiijjjmmmooo************************************************++++++*********)))))))))))))))))))))************++++++,,,,,,,,,---------------...111333555666666999<<<===AAAIIIQQQPPPIIIOOOKKKJJJNNNSSS\\\mmm~~~yyysssyyy}}}mmm\\\PPPLLLHHHCCCAAACCCGGGJJJLLLRRRVVV]]]eeennnwwwyyyssshhh]]]TTTPPPMMMIIIGGGGGGIIIGGGFFFDDDDDDBBB>>><<>>BBBJJJTTT___lll|||zzzVVV===888666666666555333111//////,,,+++))))))***+++***)))******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))(((((((((((())))))(((((())))))***,,,---...------000555;;;JJJddd|||yyymmm|||qqq}}}tttiiiffflll{{{|||uuuttttttzzz{{{tttqqqllljjjjjjoootttwww************************************************+++++++++++++++*********)))))))))*********++++++,,,,,,,,,,,,---------------...000222555777999999<<<@@@DDDHHHOOOSSSPPPKKKQQQKKKIIIQQQ^^^lll{{{~~~zzz{{{tttsss]]]OOOHHHDDDDDDDDDDDDEEEHHHPPPXXX^^^eeeooowww{{{xxxjjjaaaZZZRRRNNNNNNIIIHHHGGGGGGGGGDDD@@@===???;;;999:::<<>>>>>BBBGGGLLLPPPPPPMMMIIIKKKMMMSSS```ooo{{{xxxlllkkkmmmvvvmmmXXXKKKFFFFFFFFFDDDHHHLLLOOOSSS]]]jjjsss}}}tttggg^^^[[[MMMKKKIIIHHHHHHHHHFFFDDD@@@<<<:::;;;;;;<<>>:::777666555333000...,,,************)))(((******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((***))))))(((((())))))***)))))))))***+++,,,---...------000777FFF___|||xxxhhhkkk{{{{{{}}}{{{uuuqqqwwwyyyyyywwwvvvttttttuuuxxx|||~~~************************************************++++++++++++++++++++++++************++++++++++++,,,,,,---------............000222333444888===AAABBBEEEJJJNNNMMMJJJGGGGGGGGGQQQ```mmmyyykkkaaaiiizzzlll___OOOHHHGGGIIIJJJJJJJJJPPPWWW[[[```jjjwwwvvvoooZZZUUUOOOKKKJJJKKKKKKKKKBBB???>>>>>>===;;;???EEEKKKYYYjjjttt{{{mmmNNN???999555111///000111111111////////////////////////------.........---,,,,,,++++++++++++++++++++++++************************************************((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))***+++++++++***+++---///111222333444555666666777777777777777777444222222333:::LLL^^^iiipppqqqjjjkkk|||zzzllljjjlllrrrmmmttt{{{nnnhhhlllkkkuuu~~~wwwccc```iiipppRRRHHH???AAANNNaaarrr}}}vvvbbbIIIDDD===777555444555555000...,,,+++++++++)))(((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((()))((((((''''''(((((()))))))))******+++,,,.../////////000777IIIeee~~~vvvhhhhhhxxx}}}wwwrrroooyyy}}}yyyvvvxxxzzz|||}}}}}}}}}|||*********************************************************+++++++++++++++*********++++++++++++,,,,,,---------............,,,...000111333999BBBIIIJJJKKKNNNPPPLLLFFFEEEHHHLLLYYYhhhsss}}}mmmeeesss|||jjj~~~zzziiiTTTJJJCCCDDDIIIKKKLLLLLLWWW]]]dddkkkqqqyyynnnggg\\\SSSMMMKKKJJJIIIHHHDDDCCCBBB>>>:::;;;??????MMMaaannnrrrvvv]]]EEE===888222///111222222111////////////////////////...............---,,,,,,++++++++++++++++++++++++************************************************((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))***+++,,,,,,+++,,,...000222444444555555666666777777666666666777333333666<<>>999AAAOOO]]]dddhhhrrr}}}zzzVVVEEE>>>666222222333222000////////////////////////...............------,,,++++++++++++++++++++++++************************************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,---,,,...000222333444444444555555666666666555555444777555888AAAKKK\\\~~~|||zzz}}}{{{xxxxxx|||www{{{}}}|||||||||uuulllnnnvvvwwwmmmiiiaaaWWWWWWSSSLLLFFFEEEHHHOOOTTT^^^\\\\\\]]]YYYRRRNNNPPPMMMOOOUUU___iiirrrvvvxxxvvvyyywwwjjjbbbfffrrr|||~~~{{{iiiYYYKKKDDDHHHPPP```mmm{{{pppnnnhhhZZZJJJ???<<<===555333000......---+++*********))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))(((((((((((())))))*********+++,,,---...///---222888CCC[[[yyyrrrnnnxxx{{{wwwpppnnnrrrxxx~~~{{{vvvyyy||||||yyyvvv************************************************(((((())))))*********+++******+++++++++,,,,,,,,,---------........./////////222444666<<>>@@@BBBFFFJJJKKKLLLNNNTTTZZZ^^^]]]aaakkkvvvooofffeeeoootttuuu|||sssbbbPPPIIIKKK___iiiooorrrqqqYYYFFF>>>===666444111//////...,,,*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((******))))))))))))***************+++,,,---...///+++333<<>>KKK^^^pppnnngggbbbaaa___[[[YYY[[[mmm~~~ooo}}}nnnvvv~~~xxxgggXXXKKKDDDCCCHHHKKKTTTbbblllppptttxxxppp^^^RRRLLLKKKLLLJJJCCCBBBFFFBBB===:::===CCCNNNcccwww|||^^^JJJ;;;:::888//////666000////////////000000111---...///000000...,,,+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,...000111222333444555444333333:::444222666999777555555444EEERRRZZZ___eee}}}kkkgggrrrvvvsssssstttwww{{{yyywwwwwwxxxxxxxxxxxxzzzxxxddd___YYYVVVQQQKKKHHHIIIMMMQQQTTTYYY^^^]]]XXXRRRPPPPPPOOOTTTYYYZZZVVVPPPLLLJJJNNNJJJGGGGGGJJJJJJFFFBBBBBBGGGNNNSSSTTT^^^zzzwwwwwwwwwxxxggg@@@OOOiiiwwwpppqqqiiiHHH999<<<<<<999555000---,,,+++++++++++++++************)))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&''''''(((((())))))******''''''''''''(((((((((((())))))))))))))))))))))))++++++***)))(((((())))))++++++,,,,,,---...//////000666???RRRppp|||sssyyyzzzlllccceeepppyyy~~~xxxqqqppptttyyy{{{zzz|||zzzuuutttqqqmmm))))))***++++++++++++***,,,++++++******++++++,,,+++++++++*********))))))***************++++++,,,---------............///000///000777EEEYYYmmmzzznnndddiiiggg^^^```lll|||xxxsssuuuvvvaaaRRRIIIEEEHHHLLLOOOVVVdddqqqxxx}}}}}}fffZZZQQQOOOMMMJJJHHHIIICCC>>>;;;<<>>777666444333222000---***,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))+++***))))))))))))))))))***+++,,,---...///000000444:::IIIbbbxxx}}}xxxvvvjjjdddhhhpppwww{{{|||xxxwwwtttppp))))))***++++++++++++***,,,++++++******++++++,,,************************+++************+++,,,,,,------......//////000000000444555<<>>===AAAFFFQQQTTT```vvvgggFFF;;;<<<:::444222222111000000///000000...//////000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,...///111222333333333333444444444444444666777888666444999LLL___www{{{pppiiirrr~~~~~~~~~~~~oooaaaZZZkkkzzzwwweeeXXXSSSSSSWWWbbbnnnsssyyyxxxhhhYYYPPPNNNNNNTTT```hhhpppyyy{{{~~~tttaaaHHHFFFiiikkkLLL;;;888666444444444333///,,,,,,,,,+++++++++******************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((''''''&&&&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((******)))))))))))))))******+++,,,---...///000111444<<>>SSSttttttwwwpppbbb```rrrxxxmmmuuuqqqeeeuuujjjXXXKKKJJJHHHJJJPPPXXXbbbppp|||}}}zzzqqqwww{{{zzzvvvsssoookkkmmmtttzzzooogggdddllljjjhhhgggddd```ZZZWWWOOONNNNNNPPPVVV^^^fffkkklll\\\SSSPPPPPPLLLEEEAAAAAA???===>>>AAAJJJXXXiii~~~zzzYYYCCC:::888777777555444222222111111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))***---///111222333333444444444333444555555666999666444666;;;JJJbbbwww}}}uuu~~~{{{~~~|||xxxtttggg[[[WWW\\\hhhxxxlll[[[NNNHHHOOO[[[vvvqqqlllyyyuuukkkcccXXXZZZzzzuuu{{{}}}hhhQQQGGG:::333111000...,,,,,,,,,,,,,,,++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++***+++,,,---///111222222777EEE```rrrcccrrr}}}jjjbbbdddttt||||||~~~{{{uuu))))))***++++++++++++***,,,++++++******++++++,,,))))))*********+++++++++,,,++++++++++++,,,------------...///000111222222222666FFFddduuummmdddaaaiiizzz}}}www{{{fffiiiooo```TTTLLLNNNNNNSSS\\\eeennn{{{yyy~~~xxxssssssvvvvvvtttuuu{{{xxxlll```WWWSSSRRRRRRRRRSSSTTTSSSPPPKKKFFFCCCBBBBBBBBBCCCFFFIIIKKKQQQ___vvvrrr___]]]\\\UUUJJJDDDDDDAAA<<<;;;???FFFOOOWWWhhhxxxTTT@@@===:::999777666444333333222111000000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************************,,,...111333444555555555444444333444555666777888666888AAAKKKVVVdddooonnnuuu{{{wwwfff```___iiizzzvvvfffZZZSSS]]]iiivvv~~~rrrvvvxxxiiiooo}}}mmm^^^III999333333222000------,,,,,,,,,+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((((((((())))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++***+++,,,...///111222333<<>>MMMZZZaaadddgggtttzzzfffZZZooo~~~wwwpppkkkjjjmmmzzz~~~hhhUUU\\\eeelllvvv~~~wwwzzzzzz```sss}}}qqqVVVBBB999777666555---------,,,,,,,,,++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))))))))((())))))***++++++***+++,,,...000111333333AAASSStttuuudddiiiwwwqqq}}}||||||}}}zzzlllaaacccpppwww************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------++++++...///---///222666AAAeee|||rrrfff___iii|||www|||zzzuuu___XXXVVVSSSSSSXXX]]]aaannn{{{}}}|||~~~wwwsssqqqnnnfffjjjppptttwww{{{}}}yyyrrrfff[[[SSSPPPKKKGGGFFFHHHGGGDDDFFFEEEFFFMMMWWW[[[TTTJJJGGGGGGEEEBBBBBBCCCAAA===???@@@CCCHHHOOO___yyy|||jjjUUUJJJKKKKKKFFF??????>>>???BBBFFFOOO___nnn\\\???CCC:::444666777555333555222222111111000/////////......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************)))(((((((((((((((************************+++***************++++++...000222333333333444555444222444999999444666;;;999FFF^^^oookkk^^^aaaoooyyy}}}xxxeeeaaaqqqrrrmmmsss|||yyysssnnncccWWWUUUTTTTTTSSSTTT[[[nnnuuuaaaVVVWWWeee~~~mmmvvvmmmTTTeeeyyyiiiMMM<<<777777555444111...---------,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************(((***++++++******+++,,,+++,,,---...111555666555CCC]]]|||uuunnn{{{}}}oooeee```vvvxxx************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------///,,,---///000...000444CCCLLLkkkwwwdddaaacccnnn}}}rrrkkk|||lllXXXRRRRRRRRRWWW^^^dddiiiwwwtttkkkrrruuusssqqqqqqqqqpppmmmppptttwww{{{yyykkk```VVVOOOKKKJJJHHHFFFFFFFFFEEEBBBEEEKKKMMMNNN[[[ggg```NNNKKKGGGDDDCCCBBBAAACCCDDD===<<<===@@@BBBIIIYYYhhhfffTTTMMMKKKHHHDDD@@@>>>===???BBBHHHVVVcccxxxpppTTTBBB@@@;;;777555666555222222222111111000000//////.........---------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************)))(((((((((((((((************************+++************++++++,,,///111333333333333444555333222444::::::888999>>>EEEVVVkkkvvvrrrkkklllsssxxxxxxttteeeuuuooo\\\]]]sssyyy{{{qqqeeeWWWLLLLLLEEE??????AAAEEEMMMUUUmmmppp___\\\hhhwww{{{iiixxxqqqZZZZZZeee~~~rrrPPP>>>===;;;333444111...---------,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************(((***++++++******+++,,,,,,---...///111555777888IIIfffzzzvvv}}}}}}ggg]]]ddd{{{}}}************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------000......000000///222888DDDPPPmmmyyy\\\cccmmmxxxyyyjjjuuutttaaaQQQOOORRRUUU^^^hhhooouuuqqqddd```iiirrrtttvvvyyy{{{zzzvvvxxx{{{~~~ppp\\\PPPLLLKKKGGGGGGHHHIIIIIIGGGFFFFFFAAALLLOOOLLLYYYmmmkkkXXXRRRIIIFFFIIIIIIEEEEEEIIIAAA???>>>??????>>>BBBHHHYYYiii|||aaaRRRLLLIIIGGGDDDAAA>>>>>>>>>AAAKKKVVVbbbxxxnnnHHHFFF???777555777555111222222222111000000//////.........------------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************)))((((((((())))))************************++++++***++++++,,,------000222333333333333444555444444777:::::::::???EEEUUUhhh|||}}}|||}}}{{{vvv{{{yyy|||~~~zzzkkkyyyjjjXXXJJJUUUxxxwwwzzz~~~{{{xxxxxxvvvsssuuujjjZZZJJJ<<<999<<<>>>>>>===EEETTTmmmlllcccccc|||}}}wwwhhhVVVQQQppp|||}}}dddKKKBBB===666555222///------------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************(((***++++++******+++,,,......///000111444999<<>>>>>EEEMMMXXXhhh~~~[[[JJJ;;;777777444333444333333222111111000000///............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************))))))((())))))***************************++++++++++++,,,---...///222333444444333333444666666:::===;;;666888EEEQQQfffsss||||||~~~zzzccc[[[[[[nnnpppttt{{{|||xxxxxxxxxwwwiiiPPPDDDAAA@@@??????:::???IIIXXXjjjwwwxxxyyy~~~yyybbbNNN___~~~fffKKK???===888555111.........------++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************(((***++++++******+++,,,------///000000222999BBBVVVxxx~~~mmmpppxxxttt|||sssaaa^^^ttt*********************************++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,---------............---///000000000888AAATTTlllnnnttt}}}ooofffkkksssoootttppp```___YYYXXX```fffgggmmmwww}}}wwwqqqttt|||yyypppsss}}}}}}ppp```VVVTTTUUUUUUUUUTTTMMMIIILLLOOOOOOQQQUUUSSSNNNMMMRRRUUU^^^uuuyyycccPPPMMMOOOLLLJJJKKKHHHBBB@@@CCCDDDAAA@@@AAA@@@@@@DDDMMM[[[sss}}}gggWWWOOOKKKFFFBBBAAA???>>>AAAGGGRRR]]]nnnwwwSSS888999:::111///888333333222222111000000000//////.........---------------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************))))))))))))******************************+++++++++,,,---///000111333444444444333333666888999AAADDD<<<444999LLL^^^rrrxxx|||zzz~~~rrrlllvvv|||zzzvvvvvvwwwwwwoooUUUDDD;;;:::>>>???;;;:::???HHHYYYsssqqqeeelll{{{www]]]ZZZ|||dddKKKDDD===999333000///......---++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************(((***++++++******+++,,,,,,,,,...000///000;;;HHHbbbqqquuu{{{vvv|||zzzxxxjjj]]]aaa*********************************++++++,,,,,,---............////////////,,,---------..................///111111333===HHH]]]~~~~~~vvv}}}fffhhhnnnooogggbbbuuuuuuaaaUUUYYYYYY```lllqqqpppttt|||yyysssooommmiiimmmyyyzzz}}}uuujjjccc[[[YYY\\\___]]]ZZZ___RRRKKKQQQYYY[[[\\\``````TTTRRRXXXWWWXXXqqq~~~bbbNNNHHHJJJMMMOOOKKKFFFCCCDDDDDDAAA@@@BBB@@@???AAADDDGGGQQQlll{{{aaaQQQMMMHHHDDDCCC@@@===>>>BBBIIIQQQ___qqqiiiFFF???<<<222000999333333333222111111000000/////////.........------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************)))))))))***++++++************************++++++,,,---...000222333333333444444333555888:::===DDDGGG@@@;;;EEEXXXgggsss{{{~~~pppsssrrrgggpppvvvuuussstttuuutttuuu}}}sssUUUAAA;;;>>>???:::888<<<>>>CCCSSSeeeooo___eeeyyy{{{vvvhhhzzzbbbMMMBBB>>>777222000//////...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************(((***++++++******+++,,,++++++...111///000???PPPlll{{{yyy}}}ssslll\\\VVVaaa************************)))******+++,,,,,,---------------.........//////------------...............///111333444777BBBOOOccc}}}sss|||zzznnnaaaeeevvvuuudddYYYVVVZZZ]]]hhhwww|||{{{}}}~~~}}}xxxqqqnnnppprrroootttnnnffffffgggjjjnnnppppppooonnn^^^WWWcccpppsssrrrtttnnneeebbbdddbbbbbbssscccOOONNNPPPOOOOOOLLLJJJJJJGGGBBBAAADDDAAA>>>@@@DDDBBBAAANNN```uuu```SSSMMMIIIGGGDDD@@@>>>@@@@@@GGGSSSdddwwwdddIII<<<666555555444333333222222111111000////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************))))))******+++,,,************************++++++,,,...///111333444222333333333444666999<<<@@@DDDFFFDDDJJJXXXfffllliii|||nnnmmmsssooofffnnntttuuutttuuuuuussstttvvv|||rrrUUUFFFCCC>>>::::::>>>===;;;DDDSSSfffyyymmmggguuuyyy}}}yyy]]]GGGBBB;;;555222000///...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************(((***++++++******+++,,,,,,+++///333111222CCCXXXxxx~~~zzznnncccTTTUUUiii************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,---------........./////////000333555666:::FFFTTTooo|||sss{{{|||lllfffnnn|||gggYYYWWWZZZ^^^bbbooo~~~kkkpppuuuuuurrrrrrxxx~~~xxx|||rrrgggmmmuuuzzz}}}|||kkkfffuuu~~~{{{wwwtttsssvvv}}}}}}^^^UUURRRMMMMMMLLLLLLMMMHHHBBB@@@CCCCCC===<<>>AAACCCDDDHHHWWWhhhooommm^^^{{{}}}~~~pppdddttt~~~~~~zzzrrrmmmfffmmmrrrssstttvvvuuurrrrrrrrrttt|||cccMMMEEEAAA;;;;;;>>><<<888@@@OOOWWWfffssszzzpppqqq|||yyysss|||hhhffflllJJJEEE===666222000///...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************(((***++++++******+++,,,---,,,000555333444GGG^^^tttwwwyyymmmaaaSSSZZZsss++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,---...000000111///222333222555AAAOOOWWWnnnsss{{{yyyzzzyyyeee[[[[[[```eeemmmppptttxxx|||zzzdddeeepppvvvrrryyy|||zzzxxxyyy[[[QQQVVVOOOJJJPPPQQQEEEAAAFFFFFF@@@DDDCCC>>><<<@@@BBB@@@KKK___uuu```OOOMMMMMMEEE@@@AAA>>>AAAIIITTT___pppyyyjjjDDD999999666555444333333333222000...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************+++++++++,,,---...///000111222333555333222444999<<<>>>>>>BBB>>>GGG]]]kkkmmmpppwwwooosssxxxfffiiikkkwwwpppmmmaaammmuuurrroooppprrrpppppprrrtttzzzsss]]]RRRFFFBBB??????>>><<<@@@EEEJJJTTT___dddiiiyyyqqquuuaaaZZZxxxzzz```OOO>>>666333111///000111///,,,+++++++++******************************************************))))))))))))))))))))))))&&&''')))***)))((()))***))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---111000---000444555JJJnnnwwwjjj}}}uuufff[[[]]]lllzzz++++++++++++++++++++++++++++++******++++++,,,---***++++++++++++,,,,,,,,,,,,,,,------...///000000000333555666888BBBSSSbbbxxxpppbbb]]]___dddhhhppprrrvvv|||}}}hhhhhhrrrxxxwwwyyy^^^RRRSSSFFFFFFKKKIIIJJJJJJCCC@@@DDDDDD???>>>AAABBB???@@@QQQmmmsssXXXOOONNNHHHCCCBBB???>>>AAAJJJVVVggg{{{~~~XXXBBB:::555555444333333333333111/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************++++++++++++,,,---...///000222333333444333444888<<<@@@AAAAAAGGGHHHUUUlllxxx{{{xxxkkkjjjvvvxxxooogggbbbllltttssspppppprrrqqqjjjlllmmmpppwww}}}tttooodddWWWSSSJJJ@@@:::666666<<>>EEE\\\ssszzz}}}qqq~~~yyy}}}sssfff___aaagggkkkmmmpppqqqwwwqqqnnnuuuyyyxxxxxxXXXVVVHHHGGGMMMLLLMMMMMMFFFEEEHHHGGGDDDCCCCCCAAA>>><<>>888777<<>>AAABBBBBBJJJeee~~~eeeXXXPPPKKKJJJGGGAAA<<<>>>EEEQQQbbbqqqVVV???:::777555333333444444333111000//////...............------------------------++++++++++++++++++++++++************************************************)))******++++++,,,,,,,,,------...///111222333444000555;;;@@@CCCFFFHHHJJJOOO```qqq~~~{{{aaasssnnnbbbiiiooorrrpppoooppppppqqqrrrqqqjjj\\\OOOLLLPPPNNNPPPeeeiii]]]ppplllbbbXXXMMMFFF@@@;;;;;;>>>AAAAAABBBBBBDDDHHHMMMPPPVVVdddxxx~~~~~~wwwyyyccchhhvvvaaaSSSIII???888666111///,,,,,,---...------++++++++++++++++++++++++************************))))))))))))))))))))))))''')))+++***)))((()))***((((((((((((((((((((((((((()))))))))************,,,++++++++++++,,,------)))000111111555???```www|||mmm\\\YYYggg++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,---------......//////////////////111333:::EEENNN^^^|||qqq{{{tttxxxuuusss}}}oookkkgggiiiooouuuwwwvvvooorrr{{{{{{rrr```WWWXXXUUUWWWZZZTTTPPPLLLIIIIIIHHHGGGDDDCCCFFFAAAAAAGGGOOOdddgggVVVLLLIIIGGGDDDAAA@@@@@@HHHYYYjjjvvviiiHHH===999777444333333444333222000000///............///------------------------++++++++++++++++++++++++************************************************)))******+++,,,,,,---------...///000111222333444111888???DDDEEEHHHNNNSSS^^^nnnzzz~~~xxxrrriiisssaaaffflllppppppnnnnnnooonnnqqquuuttteeeRRRHHHHHHAAACCCZZZbbb[[[vvvfffZZZMMMEEE???999777888<<<<<<<<<===AAACCCEEEEEEJJJQQQ]]]mmm|||}}}lllnnnyyynnn___LLL>>>999222000---,,,---......---++++++++++++++++++++++++************************))))))))))))))))))))))))(((***++++++)))((()))***((((((((((((((((((((((((((()))))))))************,,,,,,++++++,,,,,,---...)))111111000666DDDggg{{{wwwhhhYYYWWWggg++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,------------.........//////000000000000444;;;GGGZZZuuu{{{sssrrrxxxwwwllluuutttqqqpppoooqqqtttwwwxxxxxxuuu{{{{{{wwwtttZZZWWW___jjjkkk___VVVNNNHHHGGGHHHHHHHHHIIIDDD???BBBHHHDDDGGGmmmdddRRRJJJFFFEEEDDDAAA>>>AAAOOO^^^lll}}}{{{RRR===<<<999555444333333222111111000//////......//////------------------------++++++++++++++++++++++++************************************************)))******+++,,,---......---...///000222333444444555<<>>>>>CCCCCCIIITTTcccvvv}}}vvvggguuu{{{```GGG999444111///---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))***,,,+++***))))))***))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,------...+++222111///888KKKqqq{{{lll```UUUYYYmmm++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,------------...------...///000111111222000666<<>>;;;777444333222111000111000000///////////////........................++++++++++++++++++++++++************************************************)))******+++,,,---...///......///000222333444555:::AAAIIIMMMQQQZZZjjjwwwxxxoooeeefffzzzyyyzzzzzz~~~zzzzzzzzzlllqqqdddeeejjjrrrtttpppooorrrzzztttZZZPPPKKKEEEDDDDDDDDDKKK\\\kkkbbbTTTEEE>>>;;;:::<<>><<>>666333000.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))+++,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))************---,,,,,,,,,,,,---......,,,333000///===UUU{{{}}}xxxfffYYYQQQ^^^zzz++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......,,,---...///000111222333111888>>>IIIlllyyysss~~~sssppp}}}uuupppssswwwyyyxxxtttrrruuuxxx}}}xxxqqqsss}}}xxxttt___hhh|||kkkZZZRRRMMMHHHGGGJJJHHHHHHFFFBBB@@@BBBHHHMMMnnnttt___OOOIIIEEEDDDCCCAAACCCHHHZZZeeeuuu}}}ddd@@@<<<888444333222111///111111000///////////////........................++++++++++++++++++++++++************************************************)))******+++---...//////......///111222333444555===EEEMMMQQQVVVbbbvvvppp^^^aaayyy{{{}}}zzzrrrqqquuucccggg~~~vvvffffffkkktttvvvrrrpppssssss}}}rrrgggPPPLLLFFFEEEDDD:::<<>>>>><<<:::777666666777888666666666666666777888999:::999888999;;;???CCCFFF[[[bbbuuu|||www}}}eeeTTT```~~~qqq]]]OOO>>>:::666222...+++,,,...++++++++++++++++++++++++************************++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,+++111222111BBBiii|||}}}lll___RRRYYYyyy************++++++++++++++++++,,,,,,,,,,,,---------------............///.........///000111222333777888BBB___zzz}}}{{{xxxwww~~~}}}{{{{{{xxxxxx~~~yyyyyyzzzhhhUUUOOOMMMIIIJJJKKKJJJHHHDDDCCCEEEGGGDDDUUUwwweeeXXXLLLGGGDDD@@@===<<>>@@@GGGLLL\\\tttvvv}}}xxxvvvfffXXXnnnvvvbbbOOO@@@;;;666222///---,,,,,,++++++++++++++++++++++++************************++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,111333666KKKrrr{{{xxxhhh\\\VVVbbb+++++++++++++++*********++++++,,,,,,,,,,,,---------------............///.........///000222333444888;;;JJJkkk}}}|||{{{sssaaa```dddnnnwww~~~wwwwww{{{}}}mmmfffnnn~~~}}}zzz___UUUOOOFFFKKKKKKKKKIIIFFFDDDDDDDDD@@@EEEUUUyyyvvveeeSSSJJJGGGCCC>>><<>>>>>======<<<:::999888777666555666888999;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999;;;DDDTTTggguuu^^^bbbyyy~~~lllXXXHHHBBB999333000///---***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++++++++,,,,,,,,,---...000222;;;WWW{{{qqqqqq~~~qqqbbbVVV[[[ooo,,,,,,,,,++++++*********+++++++++,,,,,,,,,---------------............///......///000111222444555777===PPPtttrrrZZZUUUYYYiiiuuu}}}}}}uuuuuu|||~~~uuuzzzvvvrrrtttwwwsss```RRRIIIJJJJJJKKKJJJHHHFFFEEEEEEEEEDDDFFFYYYvvv\\\NNNJJJFFFBBBAAAAAACCCNNNaaaqqqccc???888999555222222111111111000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111111222333555999EEEXXXggg```[[[RRRWWWiiiyyyooolllqqqeeekkkkkklllppppppxxxvvvttt]]]NNNFFFAAA???AAA???@@@@@@@@@???>>>===<<<:::;;;===>>>>>>>>>>>>======>>>>>>???>>>===<<<;;;;;;;;;>>>DDDMMM```}}}uuurrrjjj^^^xxxiiiXXXOOOAAA444000000///+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,---------111000111???ccc{{{eeepppyyyjjj[[[QQQaaa}}}---,,,,,,,,,++++++******+++++++++,,,,,,,,,---------------............////////////000222333555666666???UUUyyy|||xxxzzzcccZZZYYYhhhwww}}}{{{xxxwww{{{xxxtttqqqvvv~~~~~~pppYYYQQQJJJJJJJJJJJJJJJJJJHHHGGGEEECCC@@@EEE^^^fffRRRKKKGGGEEEEEE@@@===DDDVVVeeerrrvvvJJJ888888444111555111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111222333555===MMM```mmmbbb___YYY^^^llluuuttt|||~~~iiiqqqxxxfffhhhiiilllqqqrrrwwwvvv{{{ppp^^^QQQIIIEEEFFF??????@@@AAAAAA@@@@@@???>>>????????????>>>=========>>>@@@AAAAAA@@@???>>>???>>>??????@@@JJJaaavvv}}}uuuwwwkkkRRRggg~~~wwwiii___MMM999000111111...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++,,,------......333000111DDDmmmwww^^^tttvvveeeWWWPPPhhhuuu,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------------............/////////000111222444666777888EEE^^^yyyvvvpppiiikkkzzz}}}tttkkkhhhqqqvvvzzz||||||vvvjjjmmmooorrr~~~aaaVVVNNNLLLKKKKKKLLLLLLJJJIIIDDDCCCBBB@@@HHHfffvvv]]]OOOHHHEEEFFFAAA===@@@LLLZZZiii}}}aaaAAA;;;666222777222222111111111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111222333444888EEEYYYjjjrrriiikkkkkkrrrxxxvvv|||yyypppuuuqqqhhhrrr{{{ooo~~~fffeeegggmmmtttuuusssvvvzzzqqq```QQQJJJHHH@@@@@@@@@?????????>>>>>>@@@???>>>=========>>>>>>>>>???@@@BBBBBBAAAAAA@@@======>>>>>>;;;>>>LLL\\\~~~~~~||||||mmm___RRRTTTyyy|||rrrlllYYYAAA333333333000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,---...//////444111444LLLxxxlll]]]}}}}}}qqqaaaUUUUUUrrrzzz++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............/////////000111333555777888<<>>>>>???AAACCCEEECCCCCCDDDDDDDDDDDDCCCCCC>>>>>>@@@@@@<<<;;;BBBLLLbbbwww|||jjjZZZVVVMMMggg}}}qqqqqqcccJJJ999666555111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,---...//////222333;;;VVVdddggg~~~vvvjjj^^^VVV```}}}+++++++++,,,,,,---------++++++,,,,,,,,,------------------.........////////////000111333555777888@@@UUUuuu|||~~~|||ppphhhmmmwwwppprrr{{{wwwttt|||rrrlllppprrrooommmZZZUUUPPPLLLLLLKKKIIIGGGHHH@@@@@@FFF@@@===WWWzzzeeeRRRIIIGGGAAA@@@>>>???JJJ^^^pppzzz~~~zzz^^^HHH===333555222222222111111111111000........................------------------------++++++++++++++++++++++++************************,,,---...000111111111111555666888AAAXXXrrr~~~~~~vvv|||vvvqqq~~~wwwfff[[[hhhooofffcccgggmmmmmmnnnwww|||~~~qqqeeeaaaYYYVVVRRRMMMJJJHHHGGGGGGCCCBBB@@@@@@BBBFFFJJJMMMIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDEEEDDD@@@<<<@@@GGGOOOkkkwww~~~tttaaaVVVKKKYYYvvvmmmqqqhhhPPP===888666111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,---//////000000333@@@___ssszzzbbbtttzzzqqqfff\\\WWWhhh------------------------,,,,,,,,,,,,,,,,,,,,,,,,///............//////000///333555111000666<<<>>>CCC```}}}tttkkklllyyyrrr\\\bbbooo}}}}}}yyyzzzvvv|||zzzmmmnnn~~~zzzkkkmmmZZZMMMOOOSSSNNNJJJKKKIIIGGGDDD@@@>>>AAAIIIPPPvvvZZZLLLIIIJJJCCC======BBBNNNaaaqqqzzzVVV;;;444777333222000111222222111///000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,...000111222111333555???RRRiiiwwwxxxsssyyy}}}wwwqqqkkkhhhmmm{{{ddd___hhhlllhhhqqqtttyyy}}}vvvooommmhhhbbb]]]YYYWWWWWWNNNPPPMMMEEEGGGSSS```fffcccaaa^^^\\\XXXTTTOOOLLLMMMEEEAAADDDDDD@@@???BBBGGGTTTmmmiiiYYYXXXTTT\\\{{{jjj]]]TTTCCC999999777000...,,,,,,------,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********************************************************))))))***++++++++++++***---------------...///000111444FFFlll}}}uuu___uuuvvvnnn\\\UUU___lll------------------------,,,,,,,,,,,,,,,,,,,,,,,,///............///000000000666888555222444;;;@@@HHHfffzzzrrrvvvtttxxxoooYYYTTTaaannn||||||}}}zzzuuu|||}}}mmmtttsss{{{hhhXXXWWWXXXRRRMMMNNNKKKJJJFFFAAA>>>@@@FFFKKKcccjjjWWWQQQHHHCCC>>>===@@@HHHXXXgggyyyrrrkkkuuu~~~oooKKK:::999333222000111222333222000000000/////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------...000111222222===@@@KKK^^^nnntttrrrooo~~~}}}rrrqqqrrryyyfff\\\ccciiihhhoooqqqwww{{{|||xxxtttqqqnnnkkkjjjccc[[[]]]jjjwww|||||||||{{{yyyvvvpppiiieee]]]TTTKKKHHHEEE???<<<===@@@JJJ^^^xxxiiicccXXXTTTiiiwwwjjj^^^GGG999999888111///---,,,---------,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************************************))))))***++++++++++++***---------------...///000333666IIIrrrzzzooo___~~~rrrhhhVVVOOO[[[uuu------------------------,,,,,,,,,,,,,,,,,,,,,,,,///.........//////000111111888===<<<555222:::CCCPPPooo|||yyy}}}ccc___UUUMMMYYYfffrrr|||~~~rrr~~~}}}^^^RRRcccwwwwwwxxxuuuccc]]]YYYRRRLLLLLLNNNLLLHHHDDD@@@???BBBDDDJJJiii{{{```RRRIIIEEEBBB@@@???BBBOOO\\\mmm}}}iiiWWWfff}}}zzzVVV<<<888333222000111222333333222000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,.........///000111222333:::AAATTTlllzzz{{{zzz}}}tttvvvtttwww~~~yyyeeebbbeeegggmmmpppuuuxxxzzz|||www|||yyylll\\\QQQHHH@@@<<<<<<@@@EEERRRfff|||yyyhhhYYYJJJRRRuuuzzzjjjNNN>>>;;;777222000...------...---,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************************************))))))***++++++++++++***,,,,,,,,,------///000000444888OOO|||wwwaaaZZZyyylll```OOOMMM\\\}}}}}}~~~------------------------------------------------............///000111111111888AAABBB999222:::GGGXXXzzzuuu|||fffggg___ZZZiiinnnyyy|||zzz}}}zzz|||hhhZZZZZZVVVYYYjjjwwwsss]]]___{{{pppeee]]]UUUOOOMMMNNNMMMJJJFFFBBB@@@@@@@@@AAASSS~~~lllSSSKKKHHHEEECCC??????HHHRRRbbbooo}}}]]]ZZZoooaaaBBB:::555333111111222444333333000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------//////000000000111333555999FFF___yyy|||ooouuuxxx~~~vvvccc```eeellloootttvvvvvv|||ttt___PPPEEE@@@???BBBDDDLLL[[[mmmnnn```MMMIII```rrrYYYJJJAAA444555222///------...------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))***++++++++++++***,,,,,,,,,---...///000111444;;;WWW~~~UUURRRsssdddYYYLLLPPPdddwwwmmmmmmaaasss------------------------------------------------.........//////000222222111666BBBHHH???444===NNNccctttuuu{{{pppuuuwww~~~zzzyyy}}}|||lll\\\VVVRRRQQQJJJNNN^^^}}}sssiii```XXXUUUOOOMMMJJJGGGEEECCCAAA@@@<<>>BBBJJJWWWcccvvv{{{ZZZ^^^uuuvvvPPP???777444222111222333444333111000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......000111000000111555888GGGYYYqqqwwwnnnvvv~~~]]]YYYccchhhkkkpppsssrrruuusss[[[KKKDDDAAA>>>@@@GGGSSS___mmm{{{~~~~~~vvv^^^MMMPPPhhhvvvddd[[[LLL666777444000............---------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))***++++++++++++***,,,,,,,,,---...///000111444@@@bbbzzzTTTXXXooo___TTTJJJTTTmmmlllYYYPPPOOONNNSSSfff------------------------------------------------.........///000111222333111444BBBNNNHHH<<>>BBBMMMXXXjjj~~~jjjZZZ[[[zzz}}}aaaBBB:::777333222222333333333111111000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///...000111111000222777<<>>>>>DDDNNN___qqqeeePPP___~~~vvvtttMMM<<<999555222222222222222111111111000000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...//////,,,///222111111333:::???WWWrrrssshhhlllrrr{{{]]]PPPXXX```bbbfffjjjiiiiiiqqqzzz{{{rrriiihhhlllkkklllllllllpppzzzxxx\\\KKKBBB???CCCLLLWWW\\\___eeelllxxxwwwxxxwww```LLLFFFccc}}}ppprrrjjjRRR;;;777222///...//////...------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************************************))))))***++++++++++++***+++++++++,,,...000111222666OOO}}}aaa]]]~~~{{{iiiWWWKKKGGG[[[|||bbbMMMGGGEEECCC???<<<===EEEWWWxxx------------------------.................................///000222333444333333CCCXXXXXXKKKRRRgggyyyttt}}}xxxooo```eeeaaaZZZiiiuuu~~~xxxuuurrrsssyyyvvvjjjuuunnn\\\PPPNNNZZZ~~~|||ooofffYYYTTTNNNJJJHHHFFFBBB???===@@@@@@AAARRR{{{uuubbbOOOGGGFFFDDD@@@>>>===HHHXXXhhhzzznnnLLLOOOrrrsss^^^>>>:::666333222222111111111111111111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,///222222111444;;;BBB```}}}}}}zzzddd[[[hhhuuu}}}jjjRRRQQQaaacccfffiiihhhgggnnnwww}}}xxxwwwzzz~~~vvvrrrssstttnnniiieee___YYY]]]fffbbbbbbaaa^^^___fffsss}}}eeeRRRGGG===BBBLLLVVV[[[[[[```fffiiisssttt^^^LLL___pppuuusss___<<<888333///.../////////---------,,,,,,,,,++++++*********++++++,,,,,,,,,************************************************))))))***++++++++++++***+++++++++,,,...000111222777TTT[[[YYYxxxuuueeeSSSIIIIII```yyyZZZHHHCCCAAA>>>:::@@@FFFDDDCCCWWW,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000111222444555666000>>>CCCVVVmmm]]]VVVwww|||}}}}}}yyyfffggg}}}nnn]]]WWW^^^pppyyyooopppqqqnnnsss|||zzzxxxtttxxx|||zzzyyyppptttxxx~~~}}}www~~~vvv]]]PPPUUUUUUlllzzznnnbbb]]]SSSIIIEEEEEEFFFDDD;;;@@@@@@AAAFFFVVVqqqWWWKKKIIIGGGBBB???>>>DDDOOO]]]kkk~~~yyyXXXUUUXXX|||zzzrrrqqqLLL@@@666444444222000111000000000000000111111111///............---------------------------------,,,,,,,,,,,,---...//////---888111,,,555666:::NNNllluuuwwweee]]]lllzzz{{{\\\HHHZZZdddiiifffgggmmmnnniiiyyy{{{uuuyyy}}}zzzqqqfff___```___]]]]]]]]]]]][[[ZZZ\\\]]]\\\\\\]]]```eeeiii~~~jjjUUUAAA===HHHRRRWWW[[[___aaa```lllkkkrrr|||```XXXuuuvvvcccbbbCCC<<<333...111444111***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,...000111111111;;;^^^ZZZccc}}}kkk___SSSEEEPPPqqqsssXXXGGGDDDFFFGGG@@@>>>??????<<>>BBBAAA???AAAJJJqqq~~~___OOOLLLIIIDDDAAA<<<@@@IIITTTaaasssjjjVVVVVVzzztttZZZFFF777555666111///333111111111000000000000000///............---------------------------------,,,,,,,,,,,,---...//////---666111///666777BBB^^^~~~sssxxx~~~lllgggqqqzzzyyy|||~~~kkkOOOSSS^^^eeeeeeeeejjjllljjjlllrrr{{{~~~}}}sssuuuwwwwwwssslllddd```___^^^]]]]]]]]]]]]\\\[[[\\\\\\\\\[[[[[[^^^cccgggmmmqqq[[[FFF???JJJTTTXXX[[[___``````eeeeeejjjvvviii[[[ddd~~~hhhaaaCCC<<<555333333222///------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,...000111222222@@@eeeZZZkkkxxxfffZZZOOOEEEUUUwwwmmmSSSHHHHHHHHHDDDCCCAAAAAA???:::===VVVrrr,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000000111333444666777666<<<<<>>666777666000---000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,,,,------...000111333444EEEnnnqqqYYYvvvrrr___RRRJJJFFF\\\gggNNNIIINNNLLLFFFEEECCCCCCBBB<<<999EEEUUU------------------------............////////////000000111111333555666777555888555<<>>@@@FFFOOO___vvvjjj[[[ggg{{{{{{ZZZ;;;777888111000888333222222111000///......///............---------------------------------,,,,,,,,,------...///000000000222777777===]]]ooopppwwwvvvtttwwwsssyyy^^^KKKTTTaaahhhhhheeefffiiikkklllmmmmmmlllkkkjjjjjjoooooonnnllljjjhhheeeddd^^^\\\[[[\\\^^^^^^^^^\\\]]]]]]]]][[[ZZZ[[[^^^aaa```qqq|||fffPPPGGGPPPWWWYYYZZZ]]]```___aaabbbdddfffhhhttt{{{xxx~~~gggSSSVVVzzzuuueeeXXXEEE777777777000---///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,---...//////111444666GGGuuu{{{ZZZXXX|||mmmZZZLLLFFFJJJeeegggNNNJJJPPPQQQLLLHHHEEEEEEFFFBBB???BBBJJJ------------------------........./////////000000000000111222333555666777:::;;;888;;;III]]]}}}{{{uuudddWWWOOOVVVfffvvv{{{llliiihhhjjjmmmpppvvv|||}}}yyy~~~|||}}}oooUUUUUUbbb|||jjj\\\QQQGGGEEEIIIEEEEEE???>>>BBB@@@FFFXXX}}}jjjYYYMMMGGGEEEAAA>>>>>>CCCKKKXXXmmm~~~```^^^fffqqq~~~}}}gggBBB888777222222999333222222111000///......///............---------------------------------------------...///000000333///333888888EEElllmmmooouuuqqqoootttqqqxxxrrrLLLNNNWWWdddhhhffffffjjjccceeegggjjjkkkkkkiiihhhiiijjjkkkkkkjjjgggdddaaa^^^\\\[[[\\\^^^^^^^^^\\\^^^^^^^^^\\\[[[[[[^^^```cccooowwwdddRRRJJJRRRXXXXXXYYY]]]______ccceeeggggggfffnnnvvvkkkzzzkkk[[[KKKhhhppphhhPPP:::555666333///......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,.../////////111555888KKK{{{|||___KKK\\\~~~zzziiiVVVIIIFFFPPPppptttXXXNNNPPPQQQNNNLLLIIIGGGGGGFFFEEEEEEHHH------------------------....../////////000000000111111111222444555777888;;;<<<===???JJJeeerrrooommmaaaYYY___mmmzzzzzzttthhhhhhhhhhhhjjjooovvv|||~~~{{{~~~|||~~~wwwuuuhhhTTTUUUWWWvvvhhhZZZMMMHHHKKKGGGGGG@@@===AAA===???KKKccc{{{cccQQQHHHFFFAAA>>><<>>BBBJJJXXXeeeaaaKKKOOOJJJRRRccc|||^^^AAA777777666222111111111000000000000000///............---------------------------------------------...///000111555...444999???ccctttnnnmmmkkkmmmtttqqqyyyvvvYYYGGGPPP```dddeeejjjmmmkkkjjjjjjjjjgggccc___fffggghhhhhhfffdddaaa______^^^]]]]]]]]]]]]\\\[[[[[[\\\\\\\\\ZZZZZZ\\\^^^```ggg|||uuu```TTTIIILLLRRRWWWVVVVVV[[[___```^^^```dddeeecccdddppp|||uuuWWWRRRmmmrrrjjjaaaNNN:::555:::888///......------------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,///111000///111777<<<[[[nnn|||UUUHHHmmmwwwooo___NNNFFFLLLaaauuufffYYYSSSQQQMMMIIIHHHHHHGGGFFF........................////////////000000000000111111222333444666777888666:::EEEKKKUUUxxxyyykkkjjjaaa[[[uuuzzzuuuyyyuuuiii```___aaabbbaaadddmmmxxx~~~uuuyyyzzzsssmmmzzzfffSSSTTTKKK~~~xxxmmmhhhooouuu^^^PPPNNNCCCHHHEEECCCFFF@@@;;;BBBDDDhhh{{{]]]MMMJJJGGGBBB>>>>>>AAAGGGSSS^^^vvvmmmOOOPPPCCCDDDTTTooo~~~iiiEEE777999777///000000000000000111111111//////.........---------------------------------...------......///000111444...444999CCCnnnpppjjjkkklllqqqwwwrrrzzzjjjJJJMMM]]]aaaccchhhkkkiiihhhjjjmmmooommmkkkkkkjjjiiihhhfffeeedddccc```___]]]]]]]]]]]][[[ZZZYYYZZZ[[[ZZZYYYYYY[[[]]]ccciii}}}qqqYYYLLLBBBKKKRRRVVVUUUVVVZZZ___```\\\^^^bbbdddbbbbbbiiisss]]]NNNfffuuubbbdddWWW???555;;;;;;222......------------......------------------------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,///111000///111777===```}}}bbbxxxPPPIIIrrrsssjjj[[[LLLEEENNNgggzzzgggRRRRRROOOLLLKKKKKKJJJHHH//////.........---------////////////000000000000111333555555555555666888;;;:::BBBMMM```~~~vvvnnneeeWWWmmm||||||}}}tttjjjaaa```bbb```]]]cccqqq{{{}}}vvvfffNNNXXXqqq{{{mmmggghhhlllttt{{{iiiTTTPPPJJJKKKIIIEEEBBBAAAAAA???EEETTT|||mmmUUUIIIIIIAAA;;;;;;>>>CCCMMMVVVhhh{{{dddNNNHHHCCCPPP[[[~~~|||zzz~~~NNN>>>777000555222222111111000/////////111000000///...---------........................///...------...///000111111666555666QQQzzzuuuiiiffffffhhhlllqqqwwwzzz~~~]]]NNNSSSZZZbbbhhhjjjllllllllljjjiiijjjkkkjjjmmmlllhhheeeeeebbb]]]aaa```^^^]]]\\\\\\[[[[[[]]]\\\[[[ZZZZZZ[[[\\\]]]bbbgggzzzmmmVVVKKKCCCEEENNNSSSRRRRRRWWWYYYWWW^^^[[[]]]aaa```\\\^^^eeeyyyRRRfff{{{jjjhhhZZZFFF999888::::::111000......//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------111111...///333...000AAAbbbzzz{{{vvvlllOOOMMMvvviiiPPPMMMBBBLLLuuu~~~\\\SSSRRRQQQHHHHHHKKKGGG//////.........---------////////////000000000000111333555555555555777888<<<>>>IIIVVVjjj~~~{{{hhhbbbwwwvvvzzzpppfff]]]ZZZ]]]]]]^^^fffssszzz{{{pppnnnsssuuuuuu{{{dddPPPXXXmmm{{{llleeedddffflllrrrzzzaaaSSSLLLLLLJJJFFFDDDBBBAAA??????JJJllluuu[[[MMMJJJDDD>>>===>>>@@@IIIRRRaaattt___GGGAAALLLYYY}}}wwwaaaCCC555000222222222111111000000//////111000000///......------..............................------...///111222222666666<<>>OOOddd~~~|||gggfff{{{ppp]]]QQQ___uuu~~~wwwiiiaaa___^^^WWWUUUVVV^^^lllwwwyyywwwwww|||wwwiiihhhjjjrrr}}}vvvxxxoooZZZMMMVVViiitttkkkfffccccccfffiiisssoooSSSMMMHHHHHHHHHFFFCCCAAAAAA===JJJsssoooXXXIIIGGGEEECCC>>><<>>???@@@@@@AAADDDGGGHHHPPPRRRWWW___eeefffcccaaa[[[^^^]]]eeerrrZZZccc~~~iiiPPP===666999<<<666333000......///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,---------///---///333111999MMMzzz^^^LLLhhhxxxjjj]]]KKKJJJIII]]]vvvdddZZZTTTTTTSSSKKK---..............................///000111111111111333555666666777999;;;888???QQQhhh}}}zzzssskkk\\\DDDTTTiiixxxlll^^^YYY]]]bbbZZZVVVVVV___lllvvvyyyxxxuuuzzz}}}~~~~~~{{{}}}~~~cccRRRZZZlllxxxoooiiieeedddfffffflllvvv]]]QQQGGGGGGIIIGGGDDDEEECCC===BBB```yyy^^^KKKGGGEEEDDD@@@===@@@FFFLLLXXXpppiiiMMMEEEOOOpppaaaDDD>>>555333333222222111000000000////////////............////////////////////////------...///000111222222333222;;;YYYmmmbbb```___``````dddnnnyyy|||}}}~~~}}}zzzyyyxxxvvvuuutttssssssssstttvvvuuusssyyy{{{UUUQQQ___eeehhhjjjkkkkkkjjjjjjkkkkkknnnooommmlllnnnmmmiiigggfffeeedddcccbbbbbbbbb^^^]]][[[ZZZZZZ[[[]]]^^^aaabbbssspppWWWBBB???<<<<<<===>>>@@@CCCJJJOOOWWW^^^dddfffdddaaa]]]]]]VVVUUUpppqqqSSSJJJmmmqqqYYYEEE999888<<<888555111///...//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------...111...///333111:::PPPcccKKKiii|||tttgggZZZHHHHHHKKKeeeooo{{{kkkZZZPPPOOOLLL---------...............------...///000111222222111333555666666777999;;;===EEEXXXppptttxxxyyy{{{aaaBBBPPPbbbtttvvvcccVVVQQQWWW___XXXTTTVVVaaammmtttxxxzzzwww{{{pppVVVWWWeeezzzqqqlllfffdddeeecccgggnnnxxxooo\\\LLLHHHIIIGGGEEEGGG@@@===>>>RRR~~~iiiPPPJJJEEEDDDBBB??????CCCIIIQQQddd~~~zzzUUUEEEIIIaaa{{{qqqLLL;;;444333333333222111111000000//////////////////......////////////////////////,,,---...000111222222333333333AAAfffmmmccc^^^\\\^^^aaagggqqqzzz|||}}}~~~}}}wwwpppooommmkkkjjjjjjjjjjjjiiihhhgggfffeeeiiixxxmmmVVVWWWaaadddhhhjjjkkkkkkkkklllkkkooopppmmmmmmooonnnjjjhhhgggfffdddcccccccccccc```___]]]\\\\\\]]]___```aaaaaammm{{{wwwaaaJJJCCC===<<<<<<;;;<<>>999;;;:::666222///...//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------///222//////222111<<>>@@@@@@HHHjjjvvvWWWNNNFFFDDDCCC@@@>>>>>>GGGKKKYYYqqqaaaIIIGGGUUUeeezzz|||WWW999999444333333222222111111000.../////////////////////////////////////////////+++---///111222333333333444666JJJrrrlll___ZZZYYY^^^eeekkksssyyy{{{}}}~~~|||tttnnndddbbb___]]]\\\]]]^^^```___[[[XXXXXXYYY^^^hhhsssoooWWWXXX]]]bbbgggjjjlllmmmooolllooopppnnnmmmooommmjjjkkkkkkiiihhhgggfffffffffcccbbbaaa______aaabbbccceeeaaagggooottt{{{uuubbbSSSIII@@@>>><<<999:::===???LLLXXX[[[\\\```cccbbb^^^\\\XXXRRRUUUooo|||lll[[[HHHIIIuuu~~~mmmXXXCCC999999<<<888222///...//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------111//////333222???XXXpppXXXvvvzzzssskkk\\\OOOHHHHHHRRRsssggg[[[}}}tttYYYSSSTTT---------.........//////------...///000111222222111333555666777888:::<<>>@@@WWWiii~~~}}}wwwnnn^^^___ttt~~~qqqOOO[[[fffvvvzzzxxx}}}zzzggg[[[OOODDDCCCIIIFFFOOOZZZccciiinnnsssvvvzzzyyyyyyzzz|||~~~}}}}}}~~~cccVVVooo}}}sssooolllgggbbbjjjgggggglllqqqxxxoooKKKIIIKKKDDDCCCHHH>>>CCCFFFNNN}}}jjjYYYIIIEEEFFFDDD???<<>>===FFFSSS]]]\\\[[[^^^bbbcccbbb___[[[YYYQQQNNNvvvuuu^^^IIIlllpppYYYKKK@@@777888666444222///,,,---111........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......///+++333111222555BBBnnn}}}}}}ggg]]]xxxqqqgggVVVIIIJJJEEE]]]sssaaaSSSeeewwwcccfff........./////////000000000000111111222333555666555777888999999:::===???CCCXXXlllvvv{{{ddd]]]lllvvvcccQQQ]]]iiivvv~~~zzzyyyxxxeee[[[QQQGGGDDDHHHGGGOOO[[[dddjjjnnnrrrvvvzzzzzzzzz}}}}}}mmm\\\jjjvvvrrrpppjjjeeekkkjjjkkkooorrrttt{{{zzzZZZOOOMMMJJJHHHHHH@@@CCCEEEJJJuuuqqq^^^LLLFFFGGGEEEAAA>>>>>>CCCKKKWWWnnnZZZJJJMMMMMMlllxxx}}}SSS>>>333333333111000000111111000000000000000000000000000000////////////000000/////////000111333444555:::DDD]]]wwwpppfff[[[XXXWWWXXX___jjjssswwwwwwxxxzzz{{{||||||}}}~~~|||wwwpppiiiaaaYYYQQQLLLHHHFFFEEEEEEGGGFFFDDDAAA>>>>>>======???BBBEEEHHHSSSbbbyyyxxxfffVVVUUU\\\bbbeeehhhjjjnnnqqqrrrqqqpppqqqrrrrrrrrrrrrrrrrrrqqqpppooojjjkkkkkkiiiggggggjjjmmmkkkhhhccc[[[UUUSSSVVVZZZaaallluuuqqqaaaOOOEEEBBBIIITTT^^^```___aaaaaa______YYYSSSRRRNNNLLLoooiiiMMMcccuuu[[[KKK@@@888:::888666444000...///111........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......000+++333222333666EEErrr}}}pppuuu~~~ttt[[[hhhyyyooocccUUUKKKJJJGGG___iiiSSS[[[{{{eeeaaa....../////////000000000111111111111222444555666888999::::::;;;<<>>======>>>>>><<<:::777666666666888:::===???GGGPPPccc~~~```RRRUUU^^^dddgggjjjllloooqqqqqqpppqqqrrrqqqqqqrrrrrrrrrqqqqqqpppkkklllmmmmmmllllllmmmnnnnnnlllggg^^^YYYZZZccckkktttoooXXXJJJLLLUUU___dddeeeeeeaaa\\\[[[SSSLLLOOOSSSUUUpppqqqMMMPPPvvv|||aaaNNNAAA999;;;;;;999555111//////000........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---......000,,,444222333888IIIxxx~~~lllnnnpppkkkYYYVVV}}}zzznnn___RRRKKKIIIIIIbbbuuuXXXTTTjjjkkk[[[...////////////000000000111111111222333444555666777999:::;;;<<>>AAAFFFLLLTTTeeedddKKKMMMbbb[[[>>>999333111222333222000000000000000000000000000000000////////////000000...///000111333555777888AAAdddhhhWWWSSSUUUUUURRRWWW```iiipppuuuvvvvvv{{{}}}}}}{{{zzz{{{||||||}}}}}}~~~~~~nnn]]]PPPJJJDDD@@@;;;777555444333222111333444444222111222333222222111222222333444444666:::FFFSSSYYY\\\gggtttnnnaaa\\\ccccccdddgggkkkoooppppppooopppqqqrrrrrrrrrrrrrrrkkkkkkkkklllmmmmmmkkkhhhjjjuuu~~~}}}|||{{{|||}}}kkkgggeeebbb\\\UUUTTTVVV[[[ccclll}}}```@@@HHHhhhyyyiiiRRR???888>>>===555111333222---........................------------------------......------------......---,,,,,,,,,,,,---......111...555222444???ZZZxxxyyyuuu```KKKZZZ|||ttttttooo^^^LLLCCCFFFQQQmmmvvvaaa```|||nnn//////000000000111111111222222222333444555666777666666777888:::???EEEIIIVVVuuueeeuuusss___YYYaaaqqqwww}}}}}}xxxgggYYYMMMKKKIIIDDDEEEJJJOOOUUU]]]cccfffjjjnnnrrruuutttuuuwwwzzz||||||{{{{{{|||}}}}}}}}}~~~yyysssjjjdddeeepppiiimmm{{{yyyyyyxxxsssnnnnnnjjjiiiiiiiiijjjooovvvyyyyyyiiiNNNMMMGGGKKKGGGGGGLLLNNNqqqfffRRRJJJFFFCCCBBB>>>???CCCJJJQQQ```{{{rrrNNNLLL___~~~jjj@@@:::333111222333222///000000000000000000000000000000////////////000000...///000111333666888999BBBpppxxx]]]SSSTTTUUUSSSQQQWWWbbbkkkrrruuuvvvvvvyyy{{{~~~~~~}}}|||}}}zzzzzz{{{|||~~~~~~}}}}}}}}}}}}~~~uuucccQQQFFFAAA>>>;;;777444333333222111000333555444222111222444111111111111111111222222111666===DDDHHHMMMSSSXXX___rrr}}}lllaaa``````dddiiimmmooonnnpppqqqqqqrrrrrrrrrqqqqqqkkkjjjjjjlllpppqqqpppooopppttt|||{{{uuuooorrrtttrrrmmmlllooottthhhccc^^^YYYTTTRRRZZZfffmmm||||||hhhHHHDDD[[[yyylllZZZJJJ;;;BBBAAA999555999888222......................................................------------......---,,,,,,,,,,,,---......222...555222444AAA^^^sssooo|||yyy___LLL[[[}}}vvvuuulllYYYJJJFFFGGGUUUrrrfff___www~~~000000000000111111111111222222222333444555666777777888888888999===BBBFFFTTTyyyzzzwwwmmmvvviiieeesss|||}}}}}}|||```SSSIIIFFFCCC???AAAIIIPPPVVV]]]bbbeeehhhnnnrrrrrrqqqrrrtttxxx{{{{{{{{{{{{|||}}}}}}}}}}}}|||xxxlllcccbbbggglllmmmhhh~~~yyy}}}|||wwwwwwvvvqqqlllllljjjiiikkkllllllpppvvvzzzxxx|||wwwTTTVVVIIILLLGGGGGGLLLKKKiiijjjVVVLLLGGGDDDCCC>>>===@@@HHHOOO]]]vvv~~~QQQJJJYYYssssssAAA:::333111222333222///000000000000000000000000000000////////////000000...///000111333666888999AAAvvvrrrXXXPPPTTTTTTOOOPPPXXXbbblllrrruuuvvvvvvvvvyyy}}}~~~~~~yyyyyyzzz|||}}}|||~~~~~~{{{{{{{{{{{{|||}}}~~~yyylll[[[LLLDDDBBB>>>;;;888666555444333111222555777666444333444666222222222222222222222222...222555777<<>>===666......................................................------------......---,,,,,,,,,,,,---......222...666222555BBBaaawwwzzzsss{{{}}}```KKKWWW~~~yyyvvviiiTTTIIIIIIHHHXXXvvvkkkaaauuu~~~////////////000111222333///000111333555777888999888999666;;;@@@:::<<>>???>>>EEEQQQYYYkkkUUUIIIRRRggg~~~sssIII:::666666///---111000222111111111000000//////000000000000000000000000...222444333444777:::;;;QQQbbbXXXOOOMMMQQQRRRTTT[[[eeelllnnnppprrrttt|||}}}~~~~~~~~~}}}}}}|||}}}~~~}}}{{{xxxwwwzzz{{{yyywwwvvvvvvvvvwwwrrrlllggg\\\LLL@@@;;;<<<<<<;;;888444222222333333555777999::::::999888444333222000000000000111222222333444666777888888@@@AAALLLcccsssaaa\\\___ccciiiooosssmmmlllpppqqqlllkkknnnrrrpppnnnnnnqqqsssssssssqqqrrrqqqppptttwwwrrrjjjpppnnnllljjjhhheee```]]]QQQOOOMMMRRR___rrr[[[NNNeeeiiiVVVZZZ???@@@KKKLLL===555555111//////.........------------------------------------------,,,,,,+++++++++///............//////000333...111777777AAAlllxxx^^^IIIUUU}}}}}}oooWWWGGGDDDMMMbbbvvvsssaaannn/////////000000111222333000111222333555666888888555888777:::???:::>>>QQQeeeuuukkkeeeeee}}}vvvnnnvvv{{{uuu{{{iiiXXXNNNEEEBBBAAA@@@CCCGGGQQQWWW___dddgggiiimmmpppqqqrrrtttuuuvvvwwwxxxxxxwww~~~|||{{{zzz}}}~~~vvvqqqqqqooollljjjgggfffkkkwww{{{||||||sss{{{xxxqqq~~~|||yyyvvvsssqqqqqqpppnnnllljjjjjjkkkllluuuyyy||||||~~~uuu\\\NNNGGGKKKGGGGGGLLL\\\}}}bbbTTTOOOJJJGGG@@@@@@>>>CCCNNNUUUeee]]]MMMSSSjjj|||}}}SSS@@@888999333222666444222111111111000000000000000000000000000000000000...111333333444666:::===VVV|||[[[SSSOOONNNQQQNNNVVV]]]gggmmmpppqqqsssuuuzzz{{{}}}~~~~~~~~~~~~}}}|||{{{{{{zzzzzz{{{|||||||||zzzyyyxxxxxxxxxuuutttqqqrrrrrrppppppooojjjddd\\\^^^bbbcccYYYJJJ@@@===:::;;;;;;999666444444444333444666777999999999888666555333111000000000111111111222333555666666777;;;<<>>>>>IIIMMM@@@777555000//////.........------------------------------------------,,,,,,,,,++++++///............///000000444///222999888DDDooo|||fffRRRCCCPPP{{{wwwiiiSSSGGGFFFOOOdddxxxvvvcccggg000000000000000111333333222222333444555666777888333888888:::>>><<>>AAAKKKPPP^^^uuugggMMMNNNhhh|||^^^CCC555666333333555222111111111111111000000000000000000000000000000000...000333444333555;;;@@@\\\vvvTTTNNNMMMOOOPPPLLLWWW^^^gggmmmoooppprrrtttxxxyyyzzz{{{||||||||||||xxxyyyyyyyyyyyyyyyyyyyyywwwuuurrrooonnnllliiigggeeeeeecccbbbdddeee\\\QQQFFFMMMXXX\\\TTTFFF===<<<777999;;;;;;888666555555444555666777999:::;;;<<<999777555333111000000000000111111222333444444555555777:::@@@OOOjjjnnnaaa```gggfffhhhnnnppplllhhhgggfffdddbbbcccfffgggeeebbbeeehhhiiidddaaaaaa___[[[WWWYYYZZZXXXUUUUUUWWWZZZgggooo~~~bbbTTTcccvvv[[[KKK>>>;;;FFFNNNEEE;;;555.../////////.........------------------------------------------,,,,,,,,,,,,///.........//////000111555111444::::::GGGtttnnnTTTFFF???LLL|||xxxpppaaaPPPGGGIIIQQQggg}}}}}}eeeccc000000000000111222333333333333444555666666777777444:::999999===@@@NNNggg~~~tttdddhhhiiihhhoooyyyjjj\\\^^^mmm{{{uuuxxx{{{cccSSSLLLEEEBBB@@@???BBBGGGTTTZZZaaafffhhhjjjnnnqqqpppqqqrrrsssuuuvvvxxxyyy}}}yyy{{{wwwuuu~~~mmmooouuufffrrr|||xxxsssooorrrrrrrrrrrrpppooommmkkkpppuuuyyy{{{|||oooWWWMMMNNNJJJKKKNNNZZZeeeQQQHHHEEEDDDAAACCC>>>???IIINNNYYYmmmpppLLLGGGdddiiiHHH333333222222444111111111111111111111111111000000000000000000000000///000222444444555<<>>HHHNNNWWWhhh|||RRRGGGdddwwwPPP777666555444666333111111111111111222222222111111111111111111111111000000222555555555>>>JJJuuujjjTTTOOOJJJJJJRRRUUUZZZ```gggkkklllmmmoooqqquuuuuuvvvwwwyyy{{{|||}}}yyyzzz{{{zzzwwwrrrmmmjjjbbb^^^XXXSSSQQQOOOMMMLLLHHHLLLLLLMMMVVVbbb___UUUSSSLLLFFFEEEBBB;;;555444777:::======;;;777444222777777888999;;;>>>@@@AAA>>><<<999666444333222222222222222222222222222222222666;;;@@@EEENNNYYY```rrruuuiiiaaa]]]YYYVVVNNNRRRWWWZZZXXXTTTPPPNNNMMMNNNLLLKKKPPPUUUVVVRRROOOVVV```iiissskkkTTTPPPxxxmmmXXXGGG;;;BBBQQQOOOEEE:::///000000/////////.................................------------------------.........//////000222222222222666999<<>>HHHNNNUUUccc___OOOeeeTTT999777444222333222111111111222222222222222111111111111111111111111111000333777666666@@@OOO}}}yyy```TTTSSSJJJHHHSSSZZZ___dddjjjnnnnnnoooqqqtttuuuuuuvvvwwwyyy{{{}}}~~~~~~}}}yyyqqqhhh^^^XXXOOOLLLHHHFFFGGGJJJLLLLLLGGGJJJLLLPPPaaarrrooo```UUUIII===;;;;;;999666666888;;;>>>???===:::777666777777999:::<<<===>>>??????===;;;888666444444444444444444444333333333333222222444777===EEEMMMRRR]]]hhh{{{pppggg^^^WWWWWW```iiihhh^^^SSSLLLKKKJJJIIIFFFFFFQQQeeewwwnnnxxxxxx[[[MMM^^^uuucccPPP>>>AAAQQQSSSJJJ???333000000000/////////..............................------------.....................///000111222333222333777999===RRRxxx{{{```EEE@@@LLLuuu{{{lllZZZMMMHHHHHHXXXooonnn|||111111111111222333444444333444555666888999;;;;;;@@@KKKNNNQQQ___kkkxxxttt[[[ppp~~~aaaNNNXXXjjjssswww}}}zzzwwwlllTTTGGGDDDBBBAAA@@@???EEEMMMSSSXXX```dddfffgggjjjmmmooonnnnnnooorrruuuxxxyyyzzz}}}lll[[[ZZZlll~~~xxxsssmmmnnnoooqqqsssttttttuuuyyy{{{~~~~~~|||{{{|||}}}gggUUUNNNGGGKKKPPPYYY~~~cccQQQHHHFFFBBBFFF@@@===FFFLLLRRR\\\xxxlllSSS]]]zzzWWW;;;888444///111222111111111222222333333333111111111111111111111111333111444999888666CCCTTTjjjVVVQQQSSSLLLIIISSS[[[aaaffflllooooooppprrrtttvvvvvvwwwxxxzzz}}}}}}yyyooocccXXXQQQGGGEEEBBBCCCGGGMMMQQQTTTOOOOOOOOOYYYsss|||cccNNNEEE===;;;;;;999999;;;999<<<@@@AAA@@@???>>>>>>:::;;;===>>>@@@@@@@@@??????>>>;;;999777666666666777666666666555555444444000111222444777===EEEJJJQQQ\\\kkk}}}yyyyyyqqqjjjiiifffjjjiiifffkkkdddMMMNNNuuu}}}oooZZZCCCAAAQQQVVVNNNCCC777000000000000/////////...........................------------.........///.........///000222333444222555999;;;>>>VVV~~~aaaEEEBBBNNNtttyyyhhhUUUJJJHHHIIIXXXpppwwwxxx111111111111222333444555333333555666888:::;;;<<>>888222444666111111111222222333333333111111111111111111111111444222555:::888777DDDVVVbbbOOOLLLSSSNNNKKKSSSYYYaaafffkkknnnnnnnnnpppsssvvvwwwwwwxxx{{{~~~}}}~~~~~~zzzqqqeeeZZZSSSKKKHHHEEEFFFKKKQQQWWWYYYXXXUUUSSSaaabbbHHHDDDAAAAAA>>>:::;;;>>>999===@@@CCCCCCDDDDDDEEE>>>???BBBDDDEEEDDDCCCBBB???>>><<<:::888777777777888888888777666666555555...222777888888999???DDDFFFWWWhhhssshhhMMMJJJlllxxx```FFFAAAQQQWWWPPPEEE:::000000000000////////////////////////////////////---------.........//////.........///000222333444333777;;;<<<@@@YYYaaaFFFEEEPPPtttwwwdddQQQHHHGGGIIIYYYpppsss222222222222222222333333666555777<<<>>><<<===@@@LLLSSS]]]gggrrr}}}cccmmmVVV^^^mmmyyyzzz~~~nnnyyykkkSSSFFFAAA=========>>>FFFNNNSSSZZZ___```ccciiimmmmmmjjjkkkkkkmmmoooqqqssstttrrrsssvvvyyy}}}qqqmmmjjjsss|||~~~xxxrrrmmmlllpppssssssuuuyyyyyy{{{~~~~~~}}}||||||{{{fffMMMRRRPPPGGG[[[mmmYYYLLLGGGHHHDDD@@@???CCCJJJRRRVVVhhh{{{TTTIIIOOO```mmmoooFFF888===777111:::;;;999666444222222222333222222111111111111111111333111888666;;;AAAFFFfff|||uuuYYYQQQKKKKKKKKKLLLSSS\\\bbbdddgggjjjmmmoooooopppooorrruuuwwwxxxzzz|||~~~}}}xxxjjj```ZZZTTTNNNJJJMMMSSSZZZ^^^bbbXXXWWWfffeeeSSSRRRMMMFFFDDDEEE???666AAAAAADDDBBBAAAOOOZZZTTTIII???@@@FFFJJJQQQPPPAAA>>>===<<<:::888777888::::::888666666888888555222333333222111222555:::>>>DDDLLLZZZjjj{{{nnnLLLOOOpppvvvcccIII:::GGGWWWSSSEEE;;;222//////111000,,,---111........................//////............//////,,,---...//////111555777888999666===AAA[[[vvvvvv]]]AAABBBUUUlll{{{ooo___RRRJJJHHHHHH^^^xxx~~~222222222222333333333333777444666<<<@@@AAACCCFFFNNNUUU```lllyyywwwrrrVVVuuunnnVVV]]]mmmzzz||||||ppp|||gggQQQEEEAAA=========???FFFNNNWWW[[[^^^```dddkkkmmmkkkkkkkkkkkkmmmnnnppprrrsssrrrssstttwwwzzz}}}zzzuuuoooqqq~~~}}}uuuqqqooossswwwwwwzzz}}}}}}~~~~~~~~~}}}~~~}}}|||\\\VVVRRRNNNaaaqqq\\\NNNGGGHHHEEE@@@???CCCJJJQQQVVVddd|||zzzRRRGGGMMMTTTbbb|||~~~vvvKKK999;;;555000777999888555333222222222333222222111111111111111111444222999777<<>>EEEGGGIIIKKKOOOVVVaaalllzzzwwwtttyyyvvvzzz[[[HHHfffkkkUUU\\\lll{{{xxxrrrttt```OOOEEE@@@=========???FFFNNNYYY]]]```bbbggglllmmmiiilllllllllmmmnnnpppqqqrrrssssssssstttwwwzzz}}}{{{uuupppmmmzzz}}}yyyuuusssxxx{{{|||~~~~~~|||zzzzzz{{{~~~~~~mmmVVVNNNQQQfff~~~vvv___PPPGGGHHHEEEAAA@@@BBBIIIPPPUUU^^^uuuzzzPPPCCCIIIHHHVVVqqq|||SSS;;;:::444///555666555444222111111222333111111222222222222222222666333;;;999===BBBJJJppp{{{oooVVVOOOJJJJJJKKKNNNUUU\\\aaacccfffiiilllmmmnnnooooooqqquuuwwwxxxyyy{{{}}}}}}}}}sssllliiihhhiiijjjgggggglllrrruuu\\\UUUXXXbbbXXXQQQKKKNNNfffzzzyyySSSDDD@@@DDDGGGOOOSSSLLL??????===<<<:::888666555;;;999666555777888999999555555333111000000333555===AAAJJJUUUddduuuvvvoooVVVTTTqqqcccKKK;;;EEEWWWZZZNNNAAA555111000111000---...111........................//////............//////...///000000000222666999:::===:::AAAGGGdddwwwnnn||||||KKK>>>PPPfffuuuxxxkkk[[[LLLEEEFFFIIIhhh333333333444555555555666999777:::DDDLLLMMMKKKKKKNNNUUU^^^hhhtttyyypppUUUFFF\\\aaaRRR\\\mmm}}}uuussslllYYYLLLDDD@@@===>>>>>>???FFFNNNVVV^^^fffhhhiiikkkkkkiiinnnnnnnnnooooooqqqrrrrrrtttsssssssssuuuxxx|||~~~~~~{{{vvvuuussshhhfff{{{{{{vvvuuuyyy}}}}}}~~~}}}xxxtttrrrssswwwzzz___NNNUUUmmm|||cccQQQGGGGGGEEEBBB@@@BBBGGGNNNTTTZZZmmmRRRBBBFFFEEEPPPiiiZZZ===888444000555444333222111111111222222111111222222222222222333777444<<<<<>>>>>AAAJJJOOOIII>>>===;;;;;;:::999777555:::888666444555777999:::777777666444111000111222999;;;AAAJJJWWWiiizzz|||bbbqqqYYYUUUooo~~~gggPPP>>>DDDXXXaaaVVVGGG888333000111000......000........................//////............/////////000000000000333777;;;;;;???<<>>>>>@@@FFFNNNOOO^^^kkknnnkkkjjjkkkkkkppppppppppppqqqrrrssstttuuutttsssssstttxxx{{{~~~|||}}}~~~{{{sssuuu{{{{{{vvvgggffflllssskkkaaaiii|||xxxmmmssszzzvvvuuuxxx{{{|||~~~{{{}}}uuunnnkkkjjjjjjooozzzwwwYYYZZZtttgggRRRFFFFFFFFFDDDAAAAAAFFFMMMSSSXXXhhh[[[DDDEEEGGGPPPgggaaa???888666333777222222222111111222222222111111222222333333333333888444>>>???AAADDDTTTeeeOOOMMMJJJHHHJJJQQQYYY]]]___aaadddgggjjjkkklllmmmmmmpppsssuuuvvvxxxzzz|||~~~|||vvvsssrrrppp}}}ssskkk~~~qqqRRR>>>;;;>>>HHHNNNIII===;;;999999::::::888666999888666444444666888;;;:::::::::777444222111222555777;;;BBBNNN___ppp{{{aaaxxxttt\\\OOOeeekkkUUU???@@@UUUccc[[[JJJ;;;444000111111///...000//////////////////////////////............/////////000000000111555:::>>>;;;AAA>>>DDDLLLmmmxxxJJJFFFggg~~~xxxjjjXXXHHHCCCHHHOOOmmm444444555666777888888999<<<>>>FFFOOOQQQKKKFFFFFFNNNWWWdddooozzzlllPPPNNN___gggkkkwwweeeGGGOOObbbrrrnnnwwwaaaOOOKKKBBB>>>===>>>???@@@FFFNNNMMM\\\jjjmmmllllllmmmmmmooooooooopppqqqssstttuuusssrrrrrrssstttwwwzzz|||zzz{{{}}}~~~~~~pppaaaZZZYYYWWWRRRQQQSSS]]]hhhhhh___YYY[[[ccccccbbb[[[WWWaaa~~~{{{wwwuuuxxxzzzzzz||||||~~~uuunnnlllllldddhhhrrrjjj___uuulllUUUGGGFFFFFFEEEBBBAAADDDLLLRRRYYYddd~~~jjjKKKEEEHHHQQQiiifffAAA888888666777222222222222222222222111111111222222333444444444888444???AAACCCGGGZZZ___KKKKKKIIIGGGJJJSSSZZZ]]]^^^```cccfffiiikkkkkklllmmmooosssuuuvvvwwwyyy{{{}}}~~~yyyxxxttt}}}~~~pppSSSAAA>>>===BBBJJJIIIAAA>>>:::999;;;<<<:::888999999888777555666888:::;;;<<<<<<:::777444333333333444888>>>GGGUUUccclllsssxxx{{{|||kkksss~~~zzzcccJJJWWWqqqYYY???:::OOOccc]]]KKK===666000000111///.../////////////////////////////////............//////...///000000222777===AAA>>>DDD@@@EEENNNqqqsssGGGFFFggg~~~wwwiiiVVVFFFBBBIIIQQQrrr444555555666888999999:::===AAAIIIOOOMMMGGGFFFIIIQQQ\\\jjjuuuiiiNNNYYYtttvvvpppwwwYYYDDDTTTgggtttlllzzz___MMMKKKAAA>>>===???@@@AAAFFFNNNRRRZZZaaafffkkkppprrrpppmmmmmmmmmnnnppprrrtttuuuooooooppprrrtttwwwyyyzzzzzz|||~~~|||yyyfffVVVMMMGGGAAABBBEEELLLUUUZZZWWWNNNFFFIIIIIIJJJIIIHHHRRRkkk~~~yyywwwyyy{{{zzz{{{~~~xxxtttvvvzzzpppnnnrrr}}}kkkzzzqqqXXXJJJEEEFFFFFFCCCAAACCCJJJQQQYYYaaaxxxyyyRRRFFFFFFRRRmmmjjjCCC888999666555333444444333333222111111111111222222333444444555777333???BBBEEEHHH___nnnSSSIIIKKKIIIFFFJJJTTT\\\]]]]]]___bbbeeehhhjjjkkkkkklllooorrrtttuuuwwwyyyzzzzzz|||}}}zzzwwwrrrnnnZZZQQQMMMAAA===EEEJJJJJJDDD===;;;<<<===<<<999:::<<<<<<;;;888777999;;;999;;;<<<<<<999666444444111333666:::AAAJJJTTT[[[dddccchhhnnnpppvvvyyyrrrmmmOOOPPPiiiyyyaaaBBB888MMMdddaaaNNN???777000000222000////////////////////////////////////............//////---...///000333888???EEEAAAHHHDDDHHHQQQuuukkkDDDEEEccc|||vvvhhhTTTCCC???HHHRRRyyy~~~444555666777888999::::::>>>BBBIIIMMMIIIDDDFFFMMMTTT___nnnwww~~~qqqXXXlllVVVEEEXXXjjjuuu~~~kkk{{{^^^LLLLLLAAA>>>===???@@@AAAGGGNNNWWWXXXZZZ___iiitttvvvrrrjjjkkkkkkmmmoooqqqssstttlllmmmoooqqqsssvvvwwwxxx{{{||||||vvv^^^NNNDDD>>>;;;>>>AAAEEELLLOOOGGG<<<:::<<>><<<:::<<<>>>???>>>:::999999;;;888:::<<<<<<999777555555111333555888<<>>GGGRRRwww666888999::::::<<<>>>AAA===???AAABBBEEEIIINNNRRR\\\mmmtttuuutttccc^^^MMMUUUoooyyytttuuusssbbbWWWFFF???>>>======>>>BBBIIINNNXXXZZZ\\\^^^bbbhhhoootttlllllllllmmmnnnoooooopppoooooooooqqqsssuuuxxxyyyyyy{{{~~~{{{~~~~~~eeePPPFFFCCC???>>>>>>???AAAAAA@@@>>>::::::<<<>>>>>>BBBOOO\\\rrr}}}{{{tttxxxyyywww|||xxxuuu}}}|||bbbRRREEEBBBAAABBBAAABBBJJJSSSYYYcccsss]]]NNNEEELLLjjjkkkGGG;;;666222777333333333333333333333333222222222222333444555666::::::BBBKKKGGGJJJooo___NNNIIIGGGFFFHHHMMMSSSXXXZZZ\\\___bbbfffiiikkkkkkkkkllloooqqqqqqssswwwyyyyyysssvvvxxxxxx{{{zzz}}}mmmQQQJJJZZZdddXXXNNNMMMPPPMMMDDD;;;>>>AAA@@@:::888<<<>>><<<<<<;;;:::;;;<<<;;;777222333444666999<<<>>>@@@AAACCCEEEIIILLLLLLNNNYYYeee{{{|||~~~XXXOOO^^^yyy~~~kkkFFF999DDD^^^lllNNNAAA999333222222000///000000/////////............000//////.........//////111///000333555999DDDNNNMMMGGGIIIOOO[[[tttPPPAAAddd~~~{{{qqq\\\KKKDDD===DDDYYYnnn666777999:::;;;<<>>======>>>CCCIIINNNXXXZZZ]]]```bbbfffjjjnnnkkkkkklllnnnnnnoooooonnnmmmmmmmmmoooqqqtttwwwxxxxxxyyy|||}}}ppp]]]QQQGGG>>>>>>===<<<>>>???@@@???===;;;::::::<<<<<>>>>>>>>888666555666888777444111222333444666999:::<<<===<<<===AAADDDCCCEEEOOOZZZwwwzzz~~~xxxXXXNNN^^^~~~mmmHHH;;;DDD^^^nnnTTTAAA999222222222000///000000000/////////.........000//////.........//////000///000222444888CCCOOOPPPJJJLLLQQQ^^^{{{~~~rrr___HHHAAAddd~~~xxxooo[[[LLLFFF@@@GGG\\\lll555777999;;;<<<===@@@BBBBBBAAA@@@???AAAGGGOOOUUU]]]kkkqqq{{{uuuiiiaaakkkVVVXXXmmmyyypppiiibbbLLLCCC>>>>>>======>>>CCCJJJOOOWWW[[[___bbbcccdddfffgggiiijjjlllnnnooonnnmmmllljjjkkkkkkmmmooosssuuuwwwvvvxxxzzz}}}}}}{{{|||{{{aaaTTTRRRJJJ======<<<;;;<<<>>>???>>>======999888:::;;;<<<@@@FFFNNNYYYggguuu|||xxxwwwkkkeeeooosss___]]]bbb```hhhsss}}}~~~{{{fffUUUJJJGGGDDDCCCAAA@@@FFFOOORRR[[[fff|||tttNNNJJJRRReeetttMMM===777333777333333333333333333333333222222222333444666777888:::;;;DDDMMMLLLVVV~~~zzzVVVJJJHHHGGGGGGJJJPPPVVVZZZ\\\]]]___bbbeeehhhiiijjjjjjkkkkkkmmmpppssstttsssqqqqqq```SSSRRRSSSWWWjjj|||uuuyyyfffgggrrryyyzzzyyyMMMAAA999>>>CCCAAA@@@BBB666333111222444666444222111111222333555666777777555666888;;;:::;;;DDDNNNcccwwwzzz{{{xxxaaaTTTjjjpppLLL===CCC[[[ooo[[[AAA888222111222000///111000000000/////////....../////////......//////000//////000222333888DDDPPPTTTNNNOOOSSS```~~~uuurrr]]]LLLBBBCCCccctttlllYYYLLLGGGBBBJJJ```ppp444777:::;;;<<<>>>@@@BBBAAAAAAAAAAAACCCHHHOOOTTTfffqqqtttyyynnnooo{{{___YYYnnnYYYZZZmmmzzznnnggghhhMMMEEE>>>>>>===<<<>>>CCCJJJOOOUUUZZZ```dddfffeeeeeedddhhhiiilllnnnooommmkkkjjjiiiiiijjjlllooorrruuuwwwvvvwwwyyy|||~~~yyywwwsssooonnnpppwww{{{{{{{{{zzz```PPPQQQLLL@@@>>>===;;;<<<>>>???>>>>>>AAA;;;777:::<<<;;;:::;;;@@@GGGRRRaaattt|||||||||llldddmmmbbbXXXXXXTTTZZZeeepppyyy}}}fffUUUJJJGGGEEEDDDAAA@@@GGGOOOTTT\\\eeexxxNNNKKKPPP\\\rrrzzzQQQ???888444666333333333333333333333333222222333444555777999:::;;;>>>GGGOOOOOO[[[pppQQQHHHHHHGGGGGGKKKQQQWWW[[[]]]]]]___aaadddggghhhiiijjjlllkkkmmmqqqttttttssstttmmmXXXIIIKKKLLLLLL]]]uuu{{{||||||qqqiiibbbgggoooyyy]]]GGG999???EEEAAA???CCC999555222222555777777666111111111222222333333333444333555777666666===EEESSSffftttvvvjjj]]]yyytttQQQ@@@???TTTlll^^^BBB999222111111000000222000000000////////////...//////////////////000111000000222444444999FFFSSSVVVQQQQQQSSSbbbwww}}}^^^GGGAAAFFFaaarrrjjjWWWKKKGGGBBBKKKaaaxxx444777:::<<<===>>>@@@AAA???BBBDDDGGGIIIMMMQQQUUUbbbqqqxxx~~~rrrjjjppp{{{~~~XXXRRRnnnjjjYYY\\\ppp}}}qqqlll|||hhhLLLCCC=========<<<>>>CCCJJJOOOTTTYYY```eeegggggggggfffgggiiikkkmmmmmmllljjjhhhiiijjjjjjlllnnnqqqtttvvvvvvwwwyyy{{{}}}zzzpppfffaaa^^^[[[\\\___eeekkkttt{{{lllaaafff~~~pppXXXPPPKKKCCC@@@???======???AAAAAA@@@DDD===999<<<>>>;;;888888<<<>>>DDDPPPccc{{{ttteeehhh{{{tttZZZMMMMMMMMMQQQYYYaaalllhhhUUUIIIFFFDDDDDDAAAAAAHHHQQQWWW^^^ddduuuQQQJJJKKKSSSgggTTT@@@999555777333333333333333333333333222222333555666999:::<<<>>>BBBKKKQQQQQQ___gggMMMGGGFFFFFFGGGKKKQQQXXX\\\]]]]]]___```ccceeeggghhhiiimmmkkkmmmsssuuuuuuxxx~~~xxx```MMMJJJGGGFFFZZZtttzzz|||yyylll[[[RRRSSSaaasssfffLLL:::===CCC???<<<>>><<<888444444666999999777222222222222222222222111333222333555555444999@@@LLL\\\llluuunnnbbbyyyWWWCCC<<>>>>>>>>???@@@@@@CCCGGGKKKNNNRRRUUUXXX]]]rrr}}}ssssssvvvqqqkkkNNNMMMaaannn___UUU___tttuuuvvvhhhWWWccc~~~yyy]]]GGG>>>======<<<<<<>>>DDDKKKPPPTTTYYY___dddfffggghhhiiigggiiijjjkkkllljjjiiihhhjjjjjjjjjkkkmmmppprrrtttvvvwwwwwwyyy{{{}}}zzzmmmaaaVVVQQQOOOMMMNNNQQQRRRYYYccclllsss{{{bbbRRR]]]{{{iiiWWWLLLDDDBBB@@@??????@@@BBBBBBBBBFFF???<<<>>>???<<<::::::<<<;;;===EEESSSjjj~~~hhh___pppsssYYYRRRHHHCCCGGGKKKVVVppp{{{zzzmmm[[[JJJGGGEEEDDDBBBBBBHHHQQQVVV]]]bbbrrrWWWIIIHHHQQQjjjWWWAAA999666777333333333333333333333333222333444555888:::<<<===???FFFPPPUUUUUUeee___IIIHHHDDDDDDFFFKKKRRRXXX\\\]]]^^^___```bbbdddfffhhhiiilllkkknnntttuuuuuu{{{dddUUUJJJJJJ___xxx}}}{{{uuu{{{eeeVVVHHHBBBNNNbbbaaaLLL<<<===CCCAAA<<<999???:::666555666888777555333333333222222222111111222000000333333222555;;;HHHUUUeeeuuu~~~uuufff~~~}}}]]]HHH:::FFFccc```HHH>>>666333222111111333111111000000000/////////////////////000111222222444555777888777;;;KKK[[[ZZZXXXXXXXXXgggmmmKKK@@@FFFdddrrrhhhTTTGGGDDDBBBNNNfffvvv777:::===>>>>>>>>>>>>>>>CCCEEEIIIMMMQQQUUU[[[___cccvvvppp]]]IIIQQQggglllrrrqqq```QQQOOO```xxxttt~~~lllTTTTTTeeecccRRRFFF???======<<<<<<>>>DDDKKKPPPVVVYYY^^^aaaccceeegggiiihhhiiiiiijjjiiiiiihhhhhhiiiiiiiiijjjkkkmmmoooqqquuuuuuuuuvvvwwwyyy{{{}}}|||}}}~~~}}}tttfff\\\RRROOONNNLLLKKKLLLKKKOOOTTTYYY```jjjuuu~~~jjjXXXYYYsssiiiUUUIIICCCAAA??????@@@BBBCCCCCCEEE@@@>>>@@@???===<<<>>>===;;;<<<@@@HHHZZZzzzoooYYYgggeeeSSSGGGEEECCCFFF\\\wwwwwwsss{{{uuueeeLLLIIIFFFEEEBBBAAAGGGOOOTTT\\\```ooo^^^KKKGGGUUUwwwxxx}}}XXXAAA:::666888333333333333333333333333222333444666888;;;>>>??????HHHTTTYYYZZZkkkWWWFFFHHHBBBCCCEEEJJJQQQWWW[[[]]]^^^^^^___aaaccceeeggghhhjjjiiimmmsssrrruuuuuuccc```ooo|||{{{yyywwwmmmmmmssszzzmmmdddaaaUUUGGGHHHSSSVVVKKKBBBCCCJJJLLLDDD:::BBB>>>999777888888555222333333222222222111111111111...///222222111444999DDDOOO___rrryyyzzzeeerrrbbbLLL;;;DDDcccdddLLLBBB888555333111111333111111111000000000//////////////////000111222333333555777888666;;;KKK\\\___^^^______mmmmmmLLL???GGGjjjrrrhhhSSSFFFEEEEEETTTmmmvvv888;;;>>>???>>>=========FFFGGGJJJMMMQQQWWW___dddjjjwww~~~vvv\\\NNN___xxx{{{yyylllSSSHHHKKKbbb{{{qqq~~~bbbXXX^^^YYYNNNIIIEEE<<<<<<<<<<<<>>>DDDKKKQQQXXXZZZ]]]___```bbbfffhhhiiiiiiiiihhhhhhhhhhhhhhhiiihhhhhhhhhiiikkkmmmnnnttttttssstttuuuvvvxxxyyyyyy|||~~~~~~~~~~~~~~~~~~|||sssfff]]]UUUTTTUUUQQQNNNMMMLLLMMMLLLLLLPPPZZZgggqqqzzzwwweeeVVViii{{{aaaOOOCCCAAA???>>>@@@BBBCCCCCCCCC@@@???@@@???===>>>AAA<<<;;;<<<>>>AAAPPPooowwwYYY^^^qqqyyydddRRRLLLCCC>>>MMMeeexxxrrr}}}|||mmmOOOKKKHHHEEEAAA???EEEMMMTTT]]]aaaooocccMMMIII[[[~~~YYYAAA:::777888333333333333333333333333222333444666999<<<>>>@@@???IIIVVV\\\^^^ppp~~~}}}SSSEEEIIIAAABBBDDDJJJQQQWWW[[[\\\^^^^^^___aaaccceeeggghhhhhhhhhmmmqqqppptttxxx|||uuutttsssqqqccchhhiiiiiivvv}}}tttrrruuujjjRRREEEFFFMMMKKKHHHKKKTTTXXXNNN???FFFAAA===;;;;;;999555222222222222222111111111111222//////222444333555999AAAJJJZZZpppuuuxxx___bbbdddOOO===DDDeeehhhNNNDDD:::666444111111333111111111111000000000000////////////000111222333222444777777555:::KKK\\\ccccccddddddrrrnnnNNN@@@JJJppprrrhhhSSSFFFFFFHHHYYYttt|||<<<===??????>>>???BBBDDDDDDFFFJJJMMMRRRZZZeeennnrrrllltttjjjUUU^^^}}}yyyLLLIIIPPPfffyyyzzzhhhzzzmmm^^^OOODDDAAA@@@>>><<<<<>>;;;<<<>>>??????>>><<<<<>>@@@FFFHHHVVV```aaatttiiiMMMFFFFFFDDDEEEHHHMMMRRRWWW[[[^^^]]]___```aaa```aaabbbdddfffjjjmmmkkkkkksss}}}wwwrrrooollliiiggg```aaabbb___jjjzzz~~~sssooo~~~xxxSSSBBBMMMKKKHHHPPPfffsssaaaCCCHHHCCC>>>;;;999888444111///000111222333444444555666444333222222333555666AAACCCRRRggg~~~~~~rrrvvvZZZWWWsss{{{gggOOOAAAPPPhhhooo^^^KKK:::666555111///222111111000000000000111111111111111111222333444555444222333444333999NNNeeehhhiiillllllxxxlllKKK@@@IIIrrrpppcccQQQKKKJJJGGGZZZ}}}===>>>@@@@@@@@@AAACCCEEEHHHKKKPPPTTTYYYbbbmmmvvvxxxssszzzsss]]]hhh}}}TTTJJJPPPfffyyywwwgggsssbbbQQQEEEBBB???>>><<<<<>>===>>>??????>>>===;;;<<>>CCCGGGWWWccceeezzzeeeJJJDDDDDDCCCEEEHHHMMMRRRWWW[[[]]]]]]___```aaa```aaabbbdddhhhjjjkkkmmmooossswww{{{uuulllpppzzztttnnniiieeeeee^^^^^^\\\TTTWWW]]]ZZZXXXWWWPPPOOO]]]rrruuuSSSQQQOOONNNWWWlllwwwfffKKK@@@<<<888555555444222000000111111222333444555555666555333222222444555666???CCCQQQaaaxxxxxxooommmUUU[[[~~~}}}jjjRRRDDDUUUpppzzz[[[HHH888555555111000333111111000000000000111111111111111111222333555555444222444666555:::QQQiiinnnoooqqqqqq}}}lllKKKBBBMMMwwwrrrdddRRRLLLKKKJJJ]]]>>>???AAAAAAAAACCCEEEGGGHHHLLLRRRWWW]]]eeeooowww~~~zzzkkkwwwXXXLLLRRRggg{{{uuufffooo]]]LLLBBB??????===<<<<<>>===<<<<<>>===<<<999:::EEEQQQbbbwww~~~iiiaaaZZZNNNLLLPPPRRRfff~~~\\\IIIGGGEEEBBBFFFJJJbbbmmmeeefff}}}tttaaaPPPDDDDDDBBB>>>DDDPPP[[[]]]^^^fff}}}zzz```pppeeeDDD999888666555555555444444444444444555666777888999:::::::::FFFOOOcccnnnnnnYYYEEEAAA@@@BBBDDDHHHMMMRRRWWWZZZ\\\]]]___```aaa```aaabbbdddjjjhhhiiimmmpppkkk___UUUIIIHHHEEEBBBGGG\\\|||}}}ssskkkfff\\\UUUWWWYYYSSSTTTVVVNNNHHHKKKFFFCCCDDDLLLmmmvvvhhh[[[LLLIIIPPPSSSHHH:::888666444222222111111111222222333444555666777777777666555444444555555666888AAALLLTTTjjj~~~sss{{{~~~pppbbbkkk{{{}}}uuuqqqsssuuutttssssssuuuvvvyyy}}}vvvWWWbbbrrrYYYGGGVVVvvvaaaLLL999555555222111222222111111000000111111222000111111222444555777888;;;;;;===>>><<>>>>>@@@AAA>>>;;;===CCCMMM```~~~||||||ssskkkmmmxxx~~~ttteeeaaa]]]TTTQQQNNNFFFPPPkkk```GGGHHHHHHDDDIIIKKK[[[```YYY```{{{vvvaaaPPPDDDDDDCCC>>>DDDPPP]]]```___cccxxxkkkwwwjjjGGG;;;888555555555555555555555555555666666777999:::<<<===>>>GGGSSSjjjtttsssUUUEEECCCAAAAAACCCHHHMMMRRRWWWYYY[[[]]]___```aaa```aaabbbdddhhhhhhiiilllmmmkkkddd___SSSOOOGGGBBBGGG]]]~~~zzzrrrnnndddZZZYYYYYYVVV^^^hhhfffYYYWWWPPPMMMMMMPPPkkkzzz|||rrr^^^IIIAAABBBCCC@@@<<<:::999777444222000111111222333444444666666777888777777666666555555555555777???JJJQQQeeeooonnnwwwsss^^^^^^pppxxxyyy{{{wwwnnnhhhiiijjjjjjhhhjjjmmmoooqqquuuzzz~~~vvvUUU___qqqXXXDDDRRRuuummmTTT===666666333111222222222111111111111222222000000111333555777999:::AAAAAADDDDDDAAAGGG```|||~~~dddFFFAAAMMMsssvvveeePPPIIIKKKLLL___;;;===???AAABBBDDDGGGJJJPPPUUU[[[^^^___aaadddgggqqqqqqxxx~~~kkksssppp[[[mmmuuuXXXZZZkkk~~~ooogggwww```PPPFFF@@@???<<<<<<<<<===???CCCGGGJJJMMMSSSZZZ```bbbbbbbbbbbbbbbdddffffffeeedddeeefffiiifffgggjjjjjjgggfffiiijjjlllooopppooooooqqqrrrrrrqqqpppnnnnnnpppuuuyyyxxxzzz|||}}}}}}~~~}}}zzzuuuooofffbbb]]]YYYWWWWWWVVVUUU^^^cccnnnnnnaaa]]]XXXXXXZZZ\\\\\\ZZZXXX```eee___RRRFFFCCCEEE@@@@@@CCCGGGFFFBBBAAADDDEEEQQQkkkssshhhjjjfff^^^TTTPPPVVV\\\XXXOOOYYY]]]ZZZUUUQQQHHHMMMbbbnnnLLLKKKJJJDDDKKKMMMYYY\\\VVV^^^zzzvvv```PPPEEEEEEDDD@@@EEEPPP^^^bbbaaaaaauuu|||zzzmmmHHH;;;999444555555555666666666666666777777777999<<>>AAA::::::888555111//////000222333333444555666777777888888888777666666555555777<<>>@@@BBBCCCFFFIIILLLOOOUUU[[[_________aaacccpppooovvv}}}ssstttzzz}}}uuummm\\\NNN^^^mmmVVVXXXiii}}}pppjjjrrrZZZLLLBBB===;;;;;;;;;;;;===@@@CCCGGGIIILLLRRRZZZ```cccbbbaaaaaaaaaccceeeeeeccccccdddeeegggddddddggghhhgggiiimmmlllmmmnnnnnnnnnoooqqqsssrrrrrrqqqpppooopppsssvvvwwwyyy{{{|||}}}~~~|||wwwzzz~~~|||yyyuuuiiieee___\\\[[[[[[ZZZYYYaaadddsssppphhh```\\\___ccceeeeee```aaa```[[[RRRJJJEEEDDDFFFDDDEEEHHHHHHFFFEEEHHHFFFHHHXXXxxxqqq___^^^VVVTTTNNNGGGGGGIIIGGGBBBMMM^^^ddd]]]VVVNNNRRRbbb{{{RRRMMMJJJCCCLLLJJJYYYaaa]]]bbbyyyuuu^^^NNNEEEFFFFFFAAAEEEQQQ^^^cccbbb```sssoooHHH;;;999555555555666666666777777777777777888:::>>>CCCIIILLLJJJ\\\wwwwwwNNNEEEFFFAAA???BBBHHHMMMSSSVVVYYYYYY]]]___```aaa```aaabbbdddcccdddgggooo{{{yyyiii[[[XXXggg|||zzzkkkcccaaabbbgggqqq]]]fffsss]]]MMMmmmzzzgggXXXTTTNNNCCC===???:::;;;999666222000111333222222333444555666666777888888888888777666555555777888BBBMMMWWWpppyyy^^^iiixxx___NNNVVVWWWVVV]]]aaa^^^ZZZZZZ[[[ZZZVVVZZZ^^^``````bbbhhhmmmuuuzzzsssXXX^^^uuu[[[BBBIIInnn~~~```AAA555444333333555333222222111111222222333000000111333666999;;;<<<>>>AAAFFFHHHGGGPPPnnnzzzuuunnn[[[EEEAAAIIImmmzzzhhhQQQJJJKKKIIIXXXwww===???AAACCCEEEGGGKKKNNNSSSYYY```dddddddddeeegggqqqooovvv~~~xxx}}}uuukkkUUULLLXXXmmm[[[TTTVVVggg|||tttooopppZZZMMMDDD???>>>;;;;;;;;;===@@@CCCGGGIIIKKKQQQZZZaaaccccccbbbaaa```ccceeeeeecccbbbccceeeeeebbbbbbfffhhhiiilllqqqmmmnnnnnnmmmmmmnnnqqqsssqqqrrrssssssqqqqqqrrrsssvvvxxx{{{|||}}}xxxkkkgggrrr{{{yyyxxxvvvjjjeee```]]]]]]^^^\\\[[[]]]___rrrrrriiihhhkkkmmmmmmeee```YYYTTTQQQMMMGGGBBBMMMHHHEEEFFFFFFDDDDDDGGGIIIDDDLLLiii{{{fffbbbUUUYYYXXXSSSNNNMMMKKKHHHDDDaaannnggg\\\RRRTTTaaaTTTMMMJJJBBBLLLFFFZZZhhhfffgggyyyttt\\\MMMEEEGGGGGGBBBFFFQQQ]]]dddccc```rrroooFFF::::::777555666666666777777888888888888888:::???FFFMMMQQQQQQccc~~~uuuMMMEEEFFF@@@???BBBHHHNNNSSSVVVXXXYYY]]]___```aaa```aaabbbdddccccccfffrrrlllccclll}}}{{{qqqhhhdddaaadddsssXXX^^^ssseeeMMMccc{{{oookkk```KKK===<<<;;;<<<<<<999555333555777111222222333444555666666999999999999888777555555888555???KKKQQQeee[[[cccxxxbbbMMMNNNIIIEEENNNUUUUUUSSSTTTTTTTTTPPPUUUYYY[[[[[[]]]bbbhhhnnnrrrzzz|||oooSSSSSSvvv|||___BBBEEEggg```@@@444333333444777333222222111111222222333000000222444666999<<<===:::===DDDHHHHHHRRRrrr~~~kkkwwwvvvTTTAAA>>>EEEiiiwwweeeNNNFFFGGGDDDQQQooo???AAACCCEEEHHHLLLQQQUUUWWWZZZ\\\\\\```hhhmmmmmmsssrrr{{{~~~iiiMMMUUUaaaoooTTTSSSWWWiii|||sssvvviii\\\MMMEEECCC???<<<;;;:::;;;===AAAFFFIIIOOOSSSYYY]]]___``````aaaaaa```___^^^___```bbbdddhhhdddcccfffggggggjjjooommmmmmmmmnnnoooqqqrrrssssssuuuvvvtttpppnnnoooqqqwwwyyy|||~~~{{{{{{mmmaaa```lllzzztttmmmlllgggaaa^^^^^^___^^^]]]bbbhhhnnnuuu}}}ooojjjvvvhhhdddMMMFFFXXXWWWHHHFFFPPPHHHGGGLLLJJJAAA@@@HHHHHHEEEEEESSSuuu}}}yyytttlllbbb[[[UUUMMMFFFKKKRRRpppvvviii[[[VVVnnnaaaOOONNNJJJFFFGGGUUUfffggghhhvvvZZZMMMFFFGGGDDD>>>EEERRRddd```ccceeemmmwwwNNN777666>>>555555555555555666777777666:::555444AAAJJJPPPYYYZZZiii~~~vvvgggMMMFFF???@@@???CCCIIINNNRRRUUUXXXZZZZZZ\\\___```aaaccceeehhh___cccbbbdddvvv|||kkkhhh}}}{{{yyymmmfffaaabbbhhhwwwpppZZZKKKTTTiii~~~nnnmmmUUUaaaqqqTTTFFF===@@@DDDBBB:::444666777444555333333555777999999999===;;;999666333222111111555444;;;EEEKKKUUUqqqjjj^^^hhhgggQQQCCCEEE@@@BBBFFFIIIKKKLLLLLLLLLNNNQQQSSSUUUWWWZZZ^^^aaafffllluuu~~~mmmKKKBBBggg]]]@@@DDD]]]hhhHHH777555555333111333333222222111222222222444444444555666777888999===DDDCCCBBBJJJXXXxxxzzz|||~~~kkkzzzMMMBBBDDD???fffvvvbbbPPPHHHBBBAAANNNaaa>>>@@@BBBDDDGGGLLLQQQUUU[[[^^^]]]\\\aaaiiioooppprrrwwwtttNNNRRRmmmqqqRRRSSSXXXjjj}}}pppuuuiii[[[LLLCCCBBB===<<<;;;:::;;;===AAAFFFHHHOOOTTTYYY^^^``````aaaaaaaaa```___^^^___aaabbbdddfffbbbaaadddeeeeeehhhmmmnnnnnnnnnnnnnnnnnnnnnnnntttuuuuuurrrnnnnnnqqquuu{{{yyy{{{~~~|||}}}hhh\\\jjj}}}xxxrrrkkkjjjeee```]]]^^^```aaaaaafffjjjmmmtttzzzuuuggg\\\NNNMMMYYYYYYSSSTTTWWWSSSRRRTTTQQQHHHAAA???AAADDDIIIUUUmmmrrr]]]QQQMMMLLLNNNWWWyyyxxxjjjcccwwwiiiVVVQQQIIIDDDFFFPPPZZZZZZ]]]vvv|||___PPPFFFGGGDDD???EEERRRddd```bbbeeelllsssOOO;;;777:::666555555555555666777777777<<<888888EEEMMMTTT^^^YYYjjjuuu^^^JJJFFFAAABBB???CCCIIINNNQQQTTTWWWYYY[[[\\\\\\^^^___`````````ZZZZZZUUUTTTdddyyyooojjjooo{{{yyyqqqlllhhhggggggjjjuuuzzzjjj[[[QQQDDD;;;III___nnnjjjaaaeeexxxaaaEEE@@@CCCGGGFFF>>>999:::999777444333333555888<<<======;;;:::777555333111111111333222888AAAFFFPPPiiirrr___``````SSSGGGEEE@@@@@@@@@@@@BBBDDDFFFGGGJJJLLLOOOQQQSSSVVVZZZ^^^ccciiirrr{{{oooNNNDDDaaa~~~}}}[[[BBBFFF\\\kkkJJJ999666555222111333333222222222222222333444444555666777999;;;<<<===DDDEEEEEENNN\\\}}}jjjPPPAAACCC@@@eeewwwbbbPPPHHHCCC@@@MMM___???AAADDDFFFIIINNNSSSVVV___aaa```___dddnnntttvvvsss{{{]]]VVVwwwVVVTTTXXXjjj}}}mmmssskkk]]]LLLDDDBBB===<<<;;;::::::===AAAEEEHHHPPPTTTZZZ^^^``````aaaaaa```____________aaacccdddddd```___bbbdddcccfffjjjnnnnnnnnnnnnmmmkkkjjjiiitttttttttqqqnnnooosssxxx{{{xxxxxx}}}~~~{{{yyyzzzoootttyyyvvvpppjjjhhhddd___]]]^^^aaadddfffjjjjjjmmmsssyyy~~~jjjcccgggaaaWWWUUUTTT___aaa___YYYSSSNNNEEE<<<===FFFNNNTTT^^^qqqkkkTTTLLLNNNJJJWWW}}}uuuggguuuqqq]]]RRRGGGAAA???GGGLLLNNNWWWqqqgggTTTGGGFFFEEEAAAFFFQQQddd```bbbdddiiioooPPP???888666666666555555666666777888777===;;;===IIIQQQYYYfffbbbrrr~~~tttVVVGGGFFFAAABBB???CCCHHHMMMPPPTTTWWWYYY[[[YYYYYY\\\______]]]YYYTTTPPPGGGAAANNNfffyyywwwjjj___]]]eeettt{{{xxxsssooolllkkkggg^^^WWWUUUTTTIIIDDDDDDCCCEEEXXXoooooohhhlllooowwwvvvHHHAAAEEEHHHGGGAAA===<<<:::888444444444777<<>>EEEFFFJJJ^^^xxxnnnYYYGGGEEEEEEBBBGGGRRRdddaaacccccchhhzzzwww~~~lllNNN???999555666666666555666777777888777======AAALLLSSS\\\mmmvvv{{{yyyTTTFFFFFF@@@@@@???CCCHHHLLLOOORRRVVVXXXYYYWWWWWW[[[``````ZZZUUULLLHHH???999@@@QQQ___ccc\\\QQQIIIMMM___uuuyyyvvvqqqnnnlllmmmkkkaaaSSSIIIEEE===:::???DDDPPPhhhuuunnnnnnxxx|||XXXFFFDDDEEECCC@@@<<<:::888666555666888<<<@@@AAA@@@>>>666555333222111000111111000000333888;;;AAAQQQ```wwwcccRRROOORRRLLLBBBCCCAAA<<<999888999;;;======???BBBDDDGGGKKKQQQUUU[[[aaajjjttt}}}oooSSSIII```xxxqqqSSS???DDDVVVzzzkkkMMM<<<777555333222333333222222222333444444555555666888:::<<<>>>???EEEJJJKKKLLLRRR\\\}}}{{{fffEEE>>>BBBeeexxxcccPPPIIICCC@@@IIIXXXyyyGGGIIILLLNNNPPPRRRVVVYYY\\\aaafffjjjqqqzzz~~~~~~|||{{{```yyyXXXVVVZZZlllpppwwwmmm___NNNEEECCC>>>;;;:::999:::<<<@@@EEEHHHPPPTTTZZZ^^^____________]]]]]]^^^___aaacccdddeeebbb______cccdddccceeeiiijjjkkkmmmnnnnnnmmmkkkjjjkkkoootttuuusssrrrssstttoooppptttvvvnnnccc\\\[[[aaazzz|||yyy|||{{{wwwuuuuuusssooojjjhhhdddaaa```bbbeeehhhfffgggmmmuuutttjjj___YYY[[[kkkeeePPPRRRTTTeee{{{zzziii```TTTFFFAAADDDGGGFFFCCCFFFOOOYYYfff}}}lllRRRJJJJJJYYYyyy[[[YYYrrrzzzoooZZZOOOGGGBBBGGGQQQYYYOOOKKKeeeqqq[[[IIIFFFEEECCCIIITTTfffccceeedddgggccccccpppmmmKKK<<<999777666666666666666777888888666<<<===BBBLLLRRR^^^sssRRRFFFFFF??????@@@CCCGGGKKKNNNQQQUUUXXXYYYWWWWWWZZZ]]][[[SSSKKKCCCAAA===:::<<>><<<:::888777666888<<<@@@BBBAAA<<<888555444222111000000111111000000222555777<<>>???EEEIIIKKKNNNSSS[[[}}}{{{MMM>>>BBBaaayyycccPPPIIIDDD???FFFSSStttxxxFFFIIIMMMPPPRRRUUUYYY\\\^^^ccchhhlllrrr{{{|||zzzaaaXXXWWW[[[nnnrrrzzziii[[[KKKBBB@@@;;;;;;:::999999<<<@@@DDDGGGOOOSSSYYY]]]^^^]]]^^^^^^\\\\\\^^^```bbbccceeeeeebbb``````dddeeedddeeeiiiiiijjjkkklllmmmmmmllllllgggmmmsssvvvtttrrrqqqqqqlllnnnsssvvvpppaaaUUUOOORRRfff~~~sssxxxvvvwwwvvvrrrqqqsssssspppkkkkkkhhheeeccccccfffiiieeeiiiooouuu{{{xxxiiiZZZSSSVVVlll}}}```NNNRRRZZZfffsss\\\HHHCCC@@@???@@@@@@@@@EEEKKKRRRlllyyyrrrmmmuuu}}}oooVVVKKKJJJUUUwww~~~mmmPPPLLLPPPWWWQQQGGGDDD@@@BBBMMMjjjzzzhhhTTTkkkzzzppp[[[JJJGGGEEECCCJJJWWWiiiggghhhfffhhh{{{WWWUUUiiinnnIII;;;999888777777666666777777888999777<<<===BBBKKKOOO___yyyPPPEEEEEE???BBB@@@CCCGGGJJJMMMPPPTTTWWWYYYYYYYYY[[[YYYSSSJJJBBB>>>>>>>>>===============?????????GGG[[[sss~~~vvvrrrsssrrrrrrwwwsssfffXXXQQQTTTddd~~~~~~uuuuuu{{{wwwlll```qqqcccEEE@@@===>>>>>>;;;:::<<<999;;;===???@@@>>>:::666555444222111000000000111000000222333555888<<<@@@FFFPPPRRRGGG@@@AAA???888999999888888888777666666888999:::<<>>QQQuuu~~~gggLLL<<<777555444666333222222333333444555666777888999;;;===???AAACCCFFFJJJMMMRRRVVV]]]VVV@@@AAAZZZ|||zzzcccPPPIIIDDD???DDDOOOpppyyyFFFJJJOOOTTTYYY]]]aaaeeeeeehhhiiijjjoooyyyzzz~~~wwwpppXXXzzz\\\WWW\\\nnnsss{{{~~~fffXXXIII@@@???:::;;;:::999999<<<@@@DDDGGGNNNRRRXXX[[[\\\\\\\\\\\\ZZZ\\\^^^```bbbdddeeefffaaa___```dddeeedddeeehhhiiiiiiiiijjjjjjjjjkkkkkkggglllrrrtttrrrpppooopppnnnmmmrrr~~~wwweeeYYYWWW^^^kkkxxx}}}yyyuuuuuuqqqrrrpppkkkjjjnnnpppoookkkkkkkkkiiiffffffhhhjjjgggmmmppptttlllXXXVVV```sssttt```ZZZccciiijjjTTTIIICCC@@@AAAAAA???BBBHHHIII\\\kkkiiibbb___[[[TTT^^^]]]iii|||mmmUUUHHHFFFJJJbbbhhheee\\\FFFEEE@@@GGGDDD@@@AAA===@@@NNNnnngggwwwxxxlllZZZKKKHHHEEEBBBKKKZZZllljjjlllhhhiiizzzWWWNNNhhhmmmJJJ===:::777777777666666777777888999999======BBBIIINNN```}}}PPPFFFDDD???DDD@@@CCCFFFIIILLLOOOTTTWWWVVVYYY\\\^^^ZZZSSSKKKEEEAAA@@@@@@AAA@@@@@@AAACCCAAAAAABBBLLLbbb{{{xxxrrrpppsssxxxzzziii]]]\\\jjj{{{uuuooopppuuu{{{hhhmmmaaaFFF>>>:::<<<===<<<<<<@@@===<<<::::::;;;;;;:::888666555333111000000000000...000000111222444666555444<<>>888555444666222222222333333555666666777888:::===AAADDDHHHIIIPPPSSSTTTXXXZZZ^^^WWWAAACCCVVVvvvzzzdddPPPIIIEEE???BBBLLLlllHHHLLLSSSYYY___eeejjjnnnlllllljjjhhhkkkuuu}}}wwwzzzuuu~~~~~~cccGGG^^^\\\XXX\\\ooosss|||~~~fffYYYIIIAAA@@@<<<;;;:::999999;;;@@@DDDGGGNNNRRRWWWZZZ[[[[[[[[[[[[ZZZ[[[]]]```bbbdddeeefff```^^^___ccceeecccdddgggjjjiiihhhhhhhhhhhhiiiiiiiiimmmpppqqqooonnnoooqqqoookkkrrr|||kkkccceeedddfffrrr~~~|||rrrnnnoookkkfffeeekkknnnnnniiikkklllkkkiiihhhjjjllljjjqqqrrrsss}}}\\\ZZZ]]]gggxxx}}}kkkqqqlll~~~xxxdddPPPIIIFFFEEEBBB>>>AAAHHHFFFQQQUUUNNNIIILLLJJJDDDMMMHHHRRRkkkxxxjjjRRRBBBEEEDDDUUUVVVVVVTTTDDDFFF@@@GGGFFFCCCCCC===>>>LLLccczzzxxxhhhXXXLLLIIIEEEBBBLLL\\\nnnlllnnnjjjjjj~~~ZZZKKKjjjlllLLL@@@;;;555777777777777777888888999;;;>>>>>>BBBIIIMMMaaaSSSGGGCCC>>>DDD@@@CCCFFFIIIKKKOOOSSSVVVRRRXXX^^^aaa___XXXRRRNNNGGGEEECCCDDDDDDEEEIIINNNEEEDDDEEEOOOhhhyyytttjjjqqq{{{xxxvvv{{{sssrrrwwwwwwmmmggghhhrrrnnnlllmmmsssnnnVVVEEE<<<777999<<<;;;<<>>AAAJJJjjj~~~IIINNNVVV^^^eeelllssswwwqqqoookkkjjjmmmssszzz~~~{{{vvvrrrxxxZZZRRR```www```WWW```tttooo|||kkkUUUHHH@@@>>>>>>>>>===<<<::::::===CCCGGGKKKOOOVVVZZZ\\\[[[[[[[[[]]]]]]]]]^^^___```bbbbbbcccbbb```aaaccceeeffffffhhhfffdddfffjjjllliiieeejjjlllmmmnnnllliiigggeeefff```ggg{{{ssstttyyyzzzwwwuuusssooojjjffffffhhhiiiiiihhhjjjlllmmmllljjjiiiiiikkkppplllggguuuSSSZZZbbbgggiiittt}}}hhh[[[MMMDDDFFFJJJHHHDDDBBBHHHEEEAAA>>>>>>???BBBEEEIIIFFFJJJXXXfffeeeTTTCCCEEENNNXXX[[[\\\YYYQQQIIIIIIIIIJJJJJJHHHDDDDDDHHHbbbxxxiii[[[HHHDDDHHHEEEKKK___nnnhhhiiikkknnnYYYKKKvvvpppNNNBBB>>>:::888999999888777777999:::<<<999>>>EEEFFFLLLiiiXXXHHHGGGAAA>>>AAACCCFFFIIIKKKNNNRRRVVVYYY[[[cccpppyyyvvviii___UUUGGGDDDJJJQQQ^^^eee^^^TTTKKKKKK]]]www{{{uuussszzzsssooojjjiiiiiigggaaa[[[___nnnuuuxxxwwwiiiYYYFFF@@@888555===EEEAAA888<<<999777777888777888999:::999777555333222222111222222111000000000000000........................000000000000111111111111333555666666666888===BBBKKKPPPZZZeeerrrtttVVVHHH```\\\EEEBBBKKKnnn|||pppRRR:::999999444555444444555555666666777777:::;;;===>>>AAAGGGNNNSSS]]]aaabbbcccfffiii~~~KKK<<>>>>>======<<<;;;;;;>>>BBBFFFKKKOOOUUUYYY[[[[[[\\\\\\\\\\\\]]]]]]^^^```aaabbbcccbbbbbbbbbbbbccceeefffgggdddccceeeiiikkkiiifffkkklllkkkiiiccc]]]YYYVVVUUUSSS[[[uuu~~~~~~|||xxxpppnnnkkkiiiiiijjjiiihhhhhhjjjlllmmmllljjjiiihhhggghhhbbbYYY^^^jjjjjj```TTT^^^jjjmmmkkkrrrssseeeYYYNNNMMMNNNJJJEEECCCAAA???===;;;;;;===@@@BBBFFFDDDGGGUUUcccdddVVVHHHKKKPPPXXXbbbnnntttnnneee[[[YYY[[[]]]UUULLLNNNXXXqqq{{{jjj]]]IIIDDDHHHDDDJJJ___pppiiijjjkkknnnfffZZZjjjKKKAAA???:::999::::::999888888999;;;===;;;@@@HHHJJJUUUwwwWWWEEEDDD@@@>>>@@@BBBEEEHHHJJJMMMRRRUUUZZZ]]]jjjgggXXXWWWbbbooo|||nnnccc^^^kkk}}}zzz~~~qqqkkkdddaaaaaa^^^XXXRRRPPPYYYttt{{{oooWWWKKK@@@BBBLLLQQQIII???===;;;888888888888888888999999777555444333222222222111111000000000000000...//////////////////////////////000000000111111333555777777777888<<<@@@IIIOOOYYYdddqqq~~~sssWWWHHHYYYrrr\\\DDDBBBMMMssswwwVVV<<<999999444444444555555666666777777888:::;;;===???BBBGGGMMMQQQVVV[[[[[[___dddjjj|||}}}vvvLLL>>>AAAPPPpppgggPPPJJJFFF???AAAJJJlllpppoooLLLPPPVVV]]]ccciiippptttmmmrrrxxxzzzzzzzzzzzzaaa[[[hhhvvv{{{yyySSSVVV^^^qqqooo}}}nnnWWWIIIAAA======<<<======<<<<<<>>>BBBEEEJJJNNNSSSWWWZZZ[[[]]]___[[[[[[\\\]]]^^^___``````aaaccceeecccaaa```cccfffdddbbbaaadddhhhjjjiiifffjjjkkklllhhh```WWWOOOKKKHHHGGGMMM___vvv}}}xxxpppooommmllllllkkkiiiggghhhjjjlllmmmmmmllljjjhhhgggdddZZZOOOLLLOOOSSSRRRXXXeeetttxxxssstttzzzyyy~~~uuukkk```YYYRRRJJJDDDBBB::::::::::::;;;>>>@@@AAAAAACCCLLL\\\hhhgggXXXIIIHHHIIIOOO^^^vvvzzzlllhhhnnnvvvooo```bbbqqqmmm___KKKEEEGGGCCCJJJ```rrrkkkjjjkkkooorrrkkkbbbHHHAAA???::::::;;;;;;:::888888:::<<>>CCCIIILLL[[[XXXCCCAAA???===???AAADDDGGGIIIMMMQQQTTTZZZ]]]nnnqqqooo}}}xxx~~~uuummmddd^^^[[[WWWQQQKKKGGGIIIWWWyyynnnWWWGGGNNN[[[ZZZOOOFFF???>>><<<999777888888888999999888666555444333333222111000000//////000000////////////////////////.........////////////000222555777888888999;;;<<>>:::;;;<<<===???@@@AAABBB===FFFVVVhhhqqqiiiUUUEEEAAA@@@DDDTTTlll{{{pppjjjuuuyyywwwnnnaaaMMMEEEGGGCCCKKKbbbuuukkkjjjjjjnnnxxxuuu[[[DDD@@@>>>999:::::::::999888888;;;===???@@@EEEIIILLLZZZ~~~nnnzzz[[[DDDAAA???===???AAADDDGGGJJJMMMRRRUUU[[[]]]lll|||wwwkkkbbb]]]XXXRRRLLLKKKHHHJJJ```bbbIIINNN[[[YYYMMMGGGBBBCCC@@@:::777888999888999999888888777666555444222222111000000000000000///////////////.........---------.........//////222444777999::::::::::::BBBIIITTTaaaooo|||{{{]]]LLLXXXeeecccccckkk^^^CCC@@@RRR]]]>>>999999444555555666666777888999:::::::::===BBBEEEHHHKKKNNNQQQUUUXXXWWW[[[bbbjjjhhhKKK???===GGGfffrrrWWWKKKDDD???AAAHHHbbbUUUWWW[[[___ccchhhmmmqqqpppzzz|||bbb]]]xxxZZZQQQXXXkkk|||ooooooWWWIII???<<<<<<;;;<<<=========???BBBDDDIIILLLQQQUUUXXX[[[___aaaZZZ[[[\\\^^^^^^^^^^^^]]]___cccfffeee```^^^aaadddaaa``````aaadddfffggghhhjjjnnnuuu{{{zzzooo^^^QQQMMMHHHDDDFFFNNNYYYaaaeee|||uuuooollljjjhhhgggeeefffhhhkkkmmmmmmiiieeeeeekkkqqqqqqmmmnnnvvv{{{yyyxxx|||www___LLLAAA=========???@@@AAABBBCCCCCC@@@IIIXXXeeehhh^^^MMM???@@@AAADDDNNN___ooosssooollldddppp~~~nnnaaaMMMEEEFFFCCCNNNfffwwwllliiiiiimmmyyy}}}WWWBBB>>><<<888999999999888777999<<>>BBBEEEHHHLLLQQQVVVYYY[[[^^^___[[[\\\]]]_________^^^]]]___bbbddddddaaa```aaacccbbbaaaaaaaaaccceeeggghhhlllnnnuuu~~~lll[[[OOOJJJDDDCCCGGGMMMRRRTTTyyyzzzrrrmmmjjjiiigggdddcccdddgggiiigggaaa\\\aaauuu}}}vvvttt~~~ooonnn|||}}}tttuuuzzzfffOOOCCC>>>======>>>@@@AAABBBCCCDDDJJJMMMRRRTTTQQQKKKDDD???@@@BBBEEEKKKVVVaaaeeeccciii```ggg~~~wwwxxxmmm```MMMEEEFFFEEEQQQlllzzznnnjjjiiinnnwwwSSS@@@<<<;;;888999999999888888;;;???CCCBBBDDDJJJPPPVVVddd~~~eeeooodddHHHDDDAAA>>>???BBBEEEIIILLLPPPTTTXXX\\\___eeeyyy~~~mmmcccgggsss~~~xxxhhhXXXRRRRRROOOJJJaaassslllddd\\\UUUNNNNNNKKKKKK[[[{{{XXXFFFFFFFFFDDDBBBHHHLLLIII===666888:::888888999:::::::::999888777555444333333222222333333111000000//////......------------............///111111333777;;;<<<;;;999<<>>;;;EEEZZZooouuu[[[LLLEEEBBBCCCFFFZZZ```aaaccceeegggkkkooosssooosssyyyttt___tttdddPPPXXXkkk~~~wwwqqqZZZLLLDDD@@@@@@======<<<;;;;;;>>>BBBFFFGGGLLLRRRWWWZZZ[[[\\\]]]\\\]]]___``````___^^^]]]___```aaabbbccccccbbbbbbcccccccccbbbbbbdddfffhhhkkkjjjooo~~~~~~mmmeeebbb[[[UUUPPPOOORRRTTTuuu}}}wwwrrrnnnjjjhhhdddbbbaaabbbbbb^^^VVVOOOUUUrrryyyooohhhgggeeeooorrrtttyyytttlllmmmxxxwwwpppgggeeesssgggOOOCCC>>><<<===>>>@@@BBBEEEGGGIIIUUUTTTRRRLLLFFFBBBBBBCCCBBBDDDHHHMMMXXXbbbddd___iii___]]]fffmmmlllkkknnn|||jjj^^^LLLEEEGGGFFFUUUqqq~~~qqqkkkkkkoooqqqPPP>>>::::::999999:::::::::;;;>>>DDDHHHKKKKKKMMMRRR[[[kkkpppqqqdddFFFCCCBBB@@@>>>AAADDDHHHKKKOOOTTTWWWZZZ```dddlllyyy~~~kkkXXXQQQQQQTTTPPPLLLIIIGGGDDDAAACCCIIIbbbyyyqqqhhhaaaVVVVVVTTTPPPNNNXXXrrrgggHHH>>>@@@@@@???JJJPPPLLL>>>555888:::777777999:::;;;;;;;;;999888666666555444444444444555333333222222111000000///---............/////////000000111555:::===<<<;;;:::CCCPPP___ooo|||ddd[[[cccDDDAAATTTgggIII===888888???777777888:::;;;===>>>>>>BBBFFFKKKPPPTTTYYY^^^bbb```eeehhhooouuuuuu}}}YYYAAA;;;FFF^^^sssttt\\\LLLFFFDDDDDDEEEXXXcccdddfffggghhhlllppptttssstttwww|||sssnnnUUUfffpppQQQYYYmmmwwwsss\\\OOOFFFCCCCCC>>>===<<<::::::===CCCGGGGGGLLLSSSXXXZZZ[[[[[[[[[\\\^^^___aaaaaa```^^^]]]_________bbbddddddcccaaadddddddddbbbbbbcccfffhhhiiieeeiii{{{~~~~~~pppbbb[[[\\\```xxxzzzvvvqqqlllhhheeebbb______]]]WWWMMMEEEEEEddd~~~wwwuuuqqqjjjeeedddXXXbbbbbbccclllmmmjjjnnnzzz{{{wwwggg]]]jjjdddLLL@@@;;;======>>>AAADDDHHHLLLNNNZZZ[[[YYYRRRJJJEEEDDDFFFGGGIIILLLTTTbbbmmmlllfffggg^^^UUUTTTWWW]]]eeekkkwwwiii]]]LLLEEEGGGGGGWWWttttttmmmmmmqqq|||mmmNNN===999:::;;;:::;;;;;;;;;===AAAGGGKKKTTTQQQPPPSSS]]]mmmxxxcccDDDAAABBBAAA===@@@CCCGGGJJJNNNSSSVVVXXX```ccccccsssrrruuu|||yyy~~~}}}kkkUUUHHHBBB@@@FFFFFFKKKPPPKKKBBBDDDMMMnnn~~~tttmmmbbb```___XXXJJJEEEVVVmmmqqqJJJ:::<<<>>>;;;LLLRRRNNN>>>555888:::777777999:::<<<<<<;;;:::999777777666555555555555666555555444444333222111111.........////////////000000///000444:::======<<<:::BBBPPP```ooo}}}jjjdddcccDDDAAATTTkkkMMM???888888AAA777888999:::<<<===>>>???DDDGGGLLLQQQVVV\\\bbbfffgggkkknnntttxxxsss~~~~~~___DDD<<>>@@@>>>@@@DDDHHHLLLPPPSSSTTTXXXZZZ]]]aaafffvvvooommmnnnqqq}}}zzz|||\\\KKKCCCAAAEEECCCEEEVVVaaaUUUIIIMMMSSS~~~yyytttoooiii```SSSIIIMMMXXXfffJJJ>>><<<<<<;;;QQQSSSMMM@@@777888999888666777999;;;<<<<<<;;;;;;::::::999999888777777777888888777666444333111000000//////........./////////000222555999<<>>AAALLL___qqqggglllfffGGG???MMMrrrpppNNN???:::777::::::999999999;;;???CCCEEEEEEGGGKKKNNNRRRYYYbbbiiikkksss|||}}}lllvvvwwwkkkDDD>>>AAATTTvvv~~~___KKKHHHAAA???IIIXXXbbbhhhooosssrrrppppppppppppqqqtttzzznnnpppeeeKKKMMMdddlllUUUYYYmmm|||vvv{{{]]]MMMGGGDDDAAA??????===;;;:::<<>>EEEJJJKKKQQQXXXYYY\\\fffooovvv```IIICCC===???@@@@@@BBBEEEIIINNNRRRUUUVVVYYY]]]aaaeeessssssmmmjjjmmmzzzzzz|||oooWWWMMMFFFFFFPPPUUUNNNSSS___[[[LLLQQQggg|||uuujjjYYYLLLLLLSSSoootttZZZEEE<<<===AAADDDOOOOOOIII>>>888999:::888777888:::;;;<<<<<<<<<;;;:::999999999888888777777999999888777666444222111000//////............//////000222444888;;;>>>@@@>>>AAALLL___rrr~~~ccceeebbbGGGEEEPPPlllpppNNN@@@<<<888999<<<;;;::::::<<>>GGGWWW~~~```gggoootttssspppoooooopppqqquuuzzzrrrzzz{{{fffMMMLLL[[[pppfffVVVYYYmmm{{{tttcccPPPFFFAAA@@@???>>>===;;;:::<<>><<<;;;:::;;;??????<<<<<>>AAAMMMaaasssddd^^^[[[FFFPPP[[[qqqpppMMM@@@>>>:::999===<<<<<<<<<>>>@@@CCCEEEHHHLLLQQQWWW\\\aaagggkkkpppsssxxxvvv{{{|||qqqGGG@@@???EEE[[[ppp|||dddNNNHHHAAA>>>FFFVVV|||ccchhhooorrrrrrqqqqqqrrruuuxxx{{{~~~zzzmmmUUUTTT___ppphhhWWWYYYlllyyypppeeePPPBBB>>>???>>>>>>===;;;:::<<<@@@CCCGGGKKKQQQVVVYYY[[[^^^```]]]^^^___^^^^^^___bbbeeeddddddccccccbbbbbbbbbbbbgggdddbbbcccfffgggfffddd___bbbcccttt}}}{{{}}}wwwzzz{{{{{{{{{yyyrrriiiTTTIIIIIIMMMJJJQQQ\\\___xxxllleeebbbaaa]]]ZZZQQQQQQRRRSSSVVV[[[aaaeeehhhooovvvwwwqqqjjjccc___pppoooQQQPPPRRR[[[mmmrrr\\\PPP\\\|||qqqkkkllltttyyyaaaMMMEEEGGGPPPVVV^^^gggooosssuuuwwwtttpppnnnkkkgggeeehhhsssmmmZZZKKKIIIGGGKKKfffxxxpppqqqzzzqqqZZZooofffHHH<<<;;;<<<<<<@@@AAA>>>;;;>>>GGGNNNOOOTTT\\\^^^```hhhnnn{{{uuueeeMMMEEE???BBB???@@@AAADDDHHHLLLQQQSSSSSSWWW___dddeeejjjyyyqqqeeegggttt{{{}}}tttwwwxxxwwwdddWWWRRRSSSvvv|||fffQQQEEEDDDFFFJJJEEE>>>::::::;;;;;;888999:::;;;<<<===<<<;;;:::999999999999999999999999::::::::::::999888777666222111000///...------------...000222666999<<<>>>???BBBNNNbbbuuuhhhYYYuuu}}}UUUEEEZZZnnnvvvNNN>>>>>><<<;;;<<<<<<===>>>AAADDDGGGIIINNNQQQVVV[[[^^^aaacccdddfffnnn{{{tttwwwLLL@@@<<<@@@TTTkkkxxxeeeNNNHHHBBB>>>EEETTTzzzzzzgggjjjnnnooooooppptttwww|||tttYYY[[[nnnsssWWWYYYjjj|||ooo}}}eeeQQQBBB===???=========;;;;;;<<>>@@@DDDHHHLLLNNNPPPPPPTTTXXX___dddeeegggrrr~~~vvvggggggsssyyy|||zzzjjj```VVVqqqjjjUUUJJJGGGGGGAAA;;;:::;;;;;;:::::::::;;;<<<<<<<<<;;;:::999888888999999:::::::::;;;:::;;;;;;;;;:::999888888444333111000///......---,,,---///222666999<<<>>>???CCCPPPdddwwwdddSSSiiiyyyssstttRRRAAA]]]{{{UUU???===<<<;;;:::<<<>>>AAAEEEJJJNNNPPPSSSVVVZZZ___dddffffffeeedddmmm{{{qqq}}}zzzOOO@@@:::???SSShhhuuufffNNNGGGBBB???EEESSSxxxkkk|||hhhjjjlllmmmmmmooouuuyyy}}}dddfffuuuVVVWWWiii~~~rrr{{{fffTTTEEE???AAA<<<===<<<<<<;;;<<>>@@@DDDQQQfffyyy]]]QQQlllzzz|||RRR???ZZZ{{{```CCC===;;;;;;;;;===@@@DDDJJJOOOSSSUUUVVVYYY]]]dddjjjnnnnnnmmmnnnqqquuuvvv{{{wwwNNN@@@;;;@@@TTTdddrrriiiOOOHHHCCC???DDDQQQvvvyyyddd|||dddgggkkkllllllnnnssswwwzzzpppnnnuuuUUUVVVggg|||tttxxxeeeUUUFFF???@@@;;;<<<<<<<<<;;;<<>>AAAEEEGGGMMMSSSYYY[[[___eeeiiiiiiXXX]]]ccchhhnnnpppfffXXX___~~~ppp\\\MMMKKKKKKSSSrrr}}}sssvvvgggaaabbbKKKIIIRRRYYY[[[XXX\\\\\\UUUQQQTTTZZZ\\\XXX^^^]]]^^^gggpppkkkeeeLLLCCC>>>BBB===@@@CCCGGGKKKMMMNNNNNNTTTVVV\\\``````aaajjjttt|||jjjbbbgggiiinnntttwwwyyy~~~xxxkkkcccnnnrrruuuzzz]]]JJJBBB>>><<<===;;;888999???::::::;;;;;;:::888777666777777888999:::<<<<<<===999::::::;;;;;;:::::::::888777555333111000//////---...000333666:::===???@@@DDDRRRggg{{{___XXX~~~|||RRR???VVVuuufffFFF>>><<<<<<>>>@@@CCCHHHMMMRRRVVVXXXZZZ[[[___fffmmmqqqqqqooossssssoootttmmmHHH???===@@@PPP```ooooooSSSIIIDDD???BBBPPPtttooobbb```eeejjjllllllmmmpppssswwwqqqnnnTTTUUUfff{{{sssuuucccTTTEEE<<<===;;;<<<<<<<<<;;;<<<>>>AAAEEEIIIOOOUUUXXX[[[^^^```ZZZ\\\```aaaaaaaaabbbccc^^^```bbbeeegggiiiiiiiiiaaadddffffffdddeeehhhlllgggiiihhhtttvvvkkkhhhgggnnn}}}~~~vvvkkk^^^UUUSSSSSSRRRPPPKKKNNNQQQPPPNNNPPPUUU[[[```iiiqqqkkkWWWKKKVVVjjjwwwkkkmmmYYY\\\TTTSSSMMMEEEBBBFFFIIIIIIJJJEEE>>>;;;;;;>>>AAABBBFFFOOO\\\kkk|||zzzlll[[[YYYhhhsssiiiXXXOOOrrrqqq]]]NNNLLLLLLUUUttt~~~tttwwwcccddd]]]GGGDDDKKKOOOOOOKKKWWW^^^XXXQQQUUU___hhhdddggg```[[[aaahhh{{{iiieeeMMMEEEAAAEEE??????AAADDDGGGKKKNNNOOOSSSUUUYYY]]]^^^```hhhsss||||||iii^^^```bbbhhhooosssvvv|||~~~nnnZZZYYYuuu{{{^^^EEEAAA>>>>>>???;;;666999AAA999:::::::::999777666444777777888999;;;<<<======999999::::::;;;;;;:::::::::888777444222111000000...///111333777:::===???@@@DDDRRRhhh{{{gggcccvvvQQQAAAVVVqqqfffFFF@@@>>>>>>AAABBBFFFJJJOOOSSSVVVXXX]]]^^^```eeekkknnnnnnlllrrrrrrmmmpppzzz~~~|||eeeCCC?????????KKK\\\mmmsssVVVJJJDDD>>>@@@OOOsssfffaaadddeeehhhkkkmmmooopppqqquuu|||nnnddd___[[[iiivvv~~~dddPPPCCC???@@@>>>>>>===;;;999:::===@@@CCCGGGMMMSSSXXX[[[[[[[[[aaabbbbbbaaa```______```aaa______bbbfffiiiiiigggcccaaabbbeeeiiiiiijjjkkkeeedddhhhvvv{{{fffhhhkkkooovvvqqqddd^^^YYYTTTTTTWWWMMMOOORRRRRROOONNNTTT[[[bbbggg{{{mmm]]]TTTQQQyyyuuulllbbbJJJDDD@@@AAAAAA???<<<;;;>>>AAA@@@>>><<<:::999:::;;;<<>><<>>@@@EEEJJJMMMRRRXXXZZZYYYZZZddddddbbblllppppppuuuvvvooolllnnnlllmmm|||uuuOOO:::===>>>JJJUUUiii|||wwwWWWIIIDDDAAACCCMMMkkk~~~fffiiilllkkkkkkkkkmmmpppsssuuuooosss}}}ggg\\\aaa[[[iiitttiiiSSSCCC>>>@@@>>>>>>===;;;999:::===@@@CCCGGGMMMSSSXXX[[[[[[[[[^^^```aaaaaa``````aaacccbbbaaa```bbbeeeggggggeeefffcccaaaaaabbbdddfffhhhdddcccfffssslllgggiiimmmssszzzyyykkkccc]]]VVVUUUWWWPPPPPPQQQSSSRRRPPPRRRUUU```fff{{{rrraaaQQQNNNvvvnnnaaa[[[nnnyyyoooUUUEEEBBB;;;<<<===<<<::::::<<<>>>???===<<<:::999:::;;;;;;GGGSSSbbbqqqjjjkkkqqqeeeVVVaaa~~~yyy\\\KKKHHHJJJ___uuusssqqq~~~xxxRRRCCCCCCCCCDDDFFFEEEHHHNNNRRRUUUWWWYYY[[[___]]]fffpppkkkfffzzz~~~vvvMMMCCCAAA@@@@@@@@@BBBDDDGGGJJJLLLNNNTTTWWWYYY[[[]]]```dddfffnnntttbbbXXX^^^aaagggnnnvvv}}}uuunnneeeddduuu|||{{{gggIIIDDDBBB@@@>>><<<;;;::::::<<<;;;999777666555555666555666777888999:::::::::;;;;;;<<<<<<;;;;;;:::999:::999888777555222000///...///......555>>>AAA??????LLLWWWfff}}}kkknnnqqqQQQBBBKKKddd{{{~~~]]]LLLCCC@@@CCCHHHLLLNNNNNNPPPUUUVVVTTTXXXdddfffdddkkknnnnnntttrrrllliiiiiieeedddqqq|||TTT<<<===;;;EEEOOObbbvvvyyyZZZLLLEEE@@@AAAKKKhhhzzzcccooosssqqqnnnmmmooouuu{{{uuuttt}}}yyyaaaVVVpppddd\\\hhhtttnnnVVVEEE??????>>>>>>===;;;:::;;;===@@@CCCGGGMMMSSSXXX[[[[[[[[[\\\^^^```aaa```aaaccceeecccbbbaaabbbdddfffeeedddgggddd___[[[ZZZ\\\^^^```dddccceeerrrooofffgggiiinnnrrrsssooolllxxx|||sss~~~xxxmmmddd]]]XXXXXXVVVSSSSSSWWWXXXTTTRRRTTTffflll~~~{{{iiiQQQLLLppprrraaaQQQKKKMMMQQQUUUZZZZZZQQQCCC<<<<<<888999;;;;;;::::::;;;===>>>===;;;999999999::::::DDDEEENNN___uuu|||qqqsssnnn^^^]]]tttvvv^^^NNNJJJKKKaaassstttuuuOOOAAACCCEEEDDDEEEHHHJJJPPPXXX___ccccccaaaZZZZZZeeerrrrrrppp~~~SSSDDDAAAAAA???@@@AAACCCFFFIIIKKKMMMSSSUUUXXXZZZ\\\^^^aaadddjjj|||vvv```WWW[[[]]]ccckkkuuuuuuiiiddd___ZZZZZZ```vvvuuu{{{mmmMMMFFFDDDBBB???===<<<;;;;;;===;;;999777666555555555666666888999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999999777555333111000111111000000777@@@CCCAAAAAANNNVVVddd{{{fffeeennnNNNCCCMMM```mmmvvvXXXIIIDDDDDDJJJOOORRRSSSQQQSSSXXXZZZXXXWWWcccfffeeelllnnnmmmrrruuuooojjjfffaaa```mmm}}}YYY@@@???:::CCCJJJ[[[ooo|||}}}___PPPGGG??????JJJeeerrr___yyyrrrpppooopppuuu|||~~~xxxyyyzzz```VVVaaauuufff[[[fff|||vvvzzzlllXXXHHH@@@???===>>>===<<<:::;;;===???CCCGGGMMMSSSXXX[[[[[[[[[]]]___```aaa```aaabbbdddbbbaaabbbcccdddeeeffffffeeeeeebbb[[[WWWXXXYYYYYYaaaaaafffsss~~~mmmgggffffffjjjnnnmmmggg```]]]kkk}}}nnnnnn}}}yyynnneee^^^ZZZ[[[WWWXXX[[[YYYUUUVVV]]]xxx{{{sssUUUMMMggg}}}bbbTTTJJJ@@@CCCNNNGGGDDDDDDEEEBBB<<<999;;;888999;;;<<<<<<======>>>===<<<:::999999999999999>>>999===LLL\\\pppxxxssstttjjj___nnn{{{ooo\\\OOOJJJLLLffftttyyyqqqPPPCCCCCCDDDFFFIIILLLOOOUUU]]]eeekkkllllllhhhffflllvvvxxxzzzZZZFFF@@@AAA???@@@AAACCCEEEHHHJJJLLLQQQSSSWWWYYYZZZ\\\___aaallluuuyyyeee___VVVXXX^^^gggtttrrraaaYYYUUUMMMFFFDDDMMM]]]vvv}}}pppiiirrruuuUUUGGGEEEBBB???===<<<<<<<<<>>>===:::888666555555555555666777888999::::::::::::;;;;;;<<<;;;;;;::::::::::::999888666444222111111222111111888BBBEEECCCAAAMMMRRR]]]vvvaaa]]]mmmKKKBBBQQQcccllltttXXXJJJEEEEEELLLPPPSSSUUUVVV[[[cccggggggZZZddddddfffppprrrllllllssspppmmmiiiddddddooo}}}yyy[[[CCCBBB<<>>>>>AAA???<<<:::777666555555333444555777888888999999::::::;;;;;;<<<;;;;;;:::::::::999888777555333222000111000222999CCCGGGEEEBBBKKKMMMTTTnnnfff___{{{nnnJJJBBBWWWoooyyyzzz___OOOHHHFFFKKKNNNSSSWWWYYY```jjjpppqqqdddjjjggghhhuuuuuuggg```hhhmmmvvvyyyvvvrrrtttzzzlll___DDDBBB;;;BBBCCCQQQfffxxxbbbPPPGGGAAADDDGGG^^^zzzbbb\\\nnnoooqqqssswww{{{~~~xxxyyybbbZZZdddoooiiiXXX___vvv{{{ooo^^^OOOEEE@@@<<<===>>>===;;;;;;===>>>CCCGGGMMMSSSXXX[[[[[[[[[___```aaaaaa``````aaabbb___aaadddeeefffgggjjjlllgggpppuuupppkkkkkkgggaaaPPPUUU```qqq{{{jjjccc___\\\\\\aaafffiiijjjccc___cccxxxvvv~~~tttnnntttyyyooofffaaa^^^___aaaYYYRRR^^^rrr```TTTQQQ\\\lll[[[OOOGGGIIILLLIIIIIIMMMKKKCCC>>>???BBB@@@>>>>>>???===:::999:::;;;;;;;;;<<<<<<<<<;;;::::::999999:::999<<<@@@???DDD```~~~ooorrruuu^^^SSSLLLIIISSSuuu}}}vvvdddQQQIIIEEECCCJJJTTTOOOSSSXXX\\\```eeelllqqqtttwwweeeIII???AAA??????@@@BBBDDDFFFHHHJJJNNNQQQUUUXXXYYYZZZ\\\]]]bbbhhhyyyvvveeeZZZYYY[[[dddqqq}}}uuuhhhVVVIIIBBB@@@@@@@@@@@@AAAGGGRRRbbbvvvlllkkkkkkkkknnn~~~uuullliiinnnUUUCCC>>>FFFQQQaaasssZZZGGGEEEBBB@@@??????AAABBBCCCBBB???<<<999777777666333333555666777888888888::::::;;;;;;<<<<<<;;;;;;:::::::::999777666444333///000000222;;;EEEJJJHHHHHHOOOKKKNNNggglllggg}}}pppKKKDDD```~~~gggUUUKKKHHHNNNPPPUUUYYY[[[aaajjjoooooommmrrrnnnnnnyyyuuudddYYYdddsss~~~|||iiidddFFF???777???AAAMMMaaavvvdddQQQGGGBBBEEEEEEYYYxxx```cccssstttuuuwwwzzz~~~}}}iii[[[ppplllYYY^^^uuu|||dddPPPDDDAAA<<<===>>>===<<<;;;<<<>>>CCCGGGMMMSSSXXX[[[[[[[[[]]]___```aaa```aaabbbdddaaadddfffgggfffgggjjjlllfffrrryyytttqqqrrrpppjjjQQQUUU___nnn}}}uuueee[[[WWWSSSPPPRRRWWW^^^bbbhhhbbb```mmmzzzuuu}}}uuuvvv}}}tttkkkffffffiiicccZZZdddvvvggg]]]PPPQQQggg~~~lllfff```YYYVVVZZZ```eeehhhZZZPPPHHHGGGGGGDDDBBBBBBFFFAAA<<<::::::;;;;;;;;;======<<<<<<;;;;;;:::999888999===???===@@@NNN___||||||www\\\SSSMMMKKKXXX|||kkkZZZKKKGGGGGGFFFKKKSSSXXXYYY\\\aaahhhlllnnnnnnooottt~~~sssiiiJJJ???AAA??????@@@AAACCCFFFHHHIIINNNQQQVVVXXXYYYZZZ[[[\\\___fffrrrkkk\\\ZZZYYY^^^iiirrrxxxyyyddd[[[NNNDDDAAABBBBBBAAA???>>>BBBGGGLLLbbblllbbb^^^aaafffuuuvvvnnn\\\cccttt{{{bbbMMM???777777<<>>===<<<;;;<<<>>>CCCGGGMMMSSSXXX[[[[[[[[[[[[]]]___```aaabbbdddfffdddfffiiihhhgggfffiiikkkdddqqqxxxssspppttttttnnnWWWZZZ```kkkwww{{{nnn^^^TTTQQQMMMHHHFFFJJJQQQWWW___YYYWWW```ssssss|||wwwxxxvvvnnnmmmrrrnnndddiiixxxnnnfffTTTOOOEEEYYYsssuuuyyyrrrgggjjj{{{qqqfff[[[VVVSSSNNNLLLLLLLLLGGG@@@<<<<<<>>>>>>===============<<<;;;:::999:::<<>>BBB??????@@@AAACCCEEEGGGHHHNNNRRRVVVYYYZZZZZZ[[[\\\cccggglllwwwsss\\\XXXUUUXXX```hhhkkklllVVVPPPGGGBBBCCCFFFCCC???FFF???<<<@@@DDDQQQrrrrrraaa]]]bbbiiixxxsssnnnnnnjjjeeeXXXIIIFFF^^^|||iiiTTTGGG@@@:::666555333<<>>============>>>>>>???DDDHHHNNNTTTYYY]]]^^^_________```bbbbbbccccccccciiiiiihhhgggeeeeeegggiiijjjooopppmmmkkkooossstttccc^^^___iiipppjjj\\\SSSKKKIIIFFFEEEDDDDDDDDDDDDHHHHHHKKKQQQZZZiii~~~rrryyyyyy]]]YYYjjjeee[[[LLLLLLTTTPPPbbbnnnbbbbbbcccbbbaaaXXXPPPFFF???===>>>??????BBBAAA???===;;;:::999999;;;>>>??????DDDKKKMMMJJJPPPooovvv```QQQMMMNNN\\\vvv^^^OOOCCCCCCKKKPPPQQQRRRWWW```eeeccc```bbbeeefffiiikkk{{{}}}nnnppppppMMMCCCDDD@@@@@@???@@@BBBEEEHHHIIIOOOSSSXXX[[[[[[ZZZZZZZZZ[[[dddkkkppp}}}wwwcccZZZSSSTTTXXXXXXXXXYYYRRRUUUXXXXXXSSSKKKEEEAAADDD>>>>>>BBBCCCGGGXXXmmmpppXXXRRR\\\nnnrrrcccZZZTTTQQQFFFBBB@@@CCCPPPdddyyyooo___JJJ<<<777666222---000888;;;@@@YYYxxx{{{jjjHHHFFFGGGIIIFFFCCCIIISSSNNNJJJDDD@@@===:::888666555555666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777444333111111333:::DDDOOOWWW[[[nnngggXXXOOO]]]}}}~~~vvvmmmKKKPPPvvvlllTTTVVV[[[XXXXXXbbbfffeeeiiitttvvvpppgggmmmrrrqqqmmmoooxxxzzzvvvxxx}}}~~~{{{UUU666>>>@@@FFFRRRfffxxxoooZZZMMMEEE@@@CCCMMMjjjyyyhhh}}}|||xxxzzz^^^ooo|||TTTVVVkkkmmmTTTEEE???>>>>>>============>>>>>>CCCGGGMMMSSSYYY\\\^^^^^^]]]^^^```bbbcccdddeeeeeehhhiiiiiihhhgggfffhhhiiijjjnnnpppmmmmmmppprrrqqqeee``````fffhhh___RRRIIIGGGHHHHHHDDDAAA@@@CCCFFFFFFEEEFFFIIIOOOZZZnnnxxx|||bbbTTT]]]nnnsss^^^SSSMMMRRRPPPeeevvviii```OOOIIIBBB>>>>>>@@@BBBCCCCCCBBB@@@>>><<<;;;::::::>>>>>>===>>>BBBJJJTTT\\\ZZZbbb}}}www```RRRNNNQQQbbbxxx}}}^^^PPPEEEFFFNNNSSSUUUVVVYYY___bbbbbbdddjjjppprrrpppvvv~~~llloooNNNDDDBBB@@@@@@???@@@BBBDDDGGGIIIMMMQQQVVVZZZ[[[[[[[[[\\\\\\bbbgggjjjvvvuuu___TTTKKKLLLRRRYYY```eeessssssoooggg\\\QQQHHHDDDDDD???>>>AAA@@@@@@MMM^^^{{{```TTTYYYiiixxxcccTTTKKKFFFAAA>>>;;;<<>>@@@EEEQQQdddvvvnnnYYYLLLEEE@@@AAAKKKhhhvvvccc~~~wwwwwwzzz~~~dddkkkWWWUUUhhh|||ttt\\\JJJ@@@@@@???>>>======<<<======BBBFFFLLLRRRXXX\\\^^^^^^]]]^^^```bbbdddfffggggggggghhhjjjjjjiiihhhhhhiiikkkmmmmmmlllmmmooommmhhhaaa```cccgggcccWWWKKKEEECCCKKKTTTUUUQQQLLLKKKMMMHHHEEEDDDEEEEEEKKKXXXfffuuuuuuxxx~~~}}}yyy||||||tttZZZTTTXXXqqqnnn]]]OOONNNNNNeeexxxrrrvvvxxxaaaRRRHHHDDD@@@>>>@@@BBBDDDEEEDDDCCCAAA>>>===<<<<<<<<<@@@<<<<<>>???AAA???>>>FFFSSSqqqjjjYYYTTT^^^vvvzzzaaaMMMAAA<<<<<<;;;888777888;;;>>>AAAEEE@@@:::777666777888888111333444333:::IIIXXX```IIIEEEDDDHHHMMMRRRWWW\\\XXXTTTMMMGGGCCC@@@<<<:::999999888888888777777777::::::::::::::::::::::::::::::::::::999777555333111111555???NNN___nnnvvv{{{xxxlll]]]```wwwvvvvvvbbbIIISSSvvv{{{dddTTTRRRVVVYYY[[[fffmmmjjjjjjqqquuutttsssrrrssswww}}}~~~yyyxxxuuuqqqsssyyy|||{{{~~~~~~qqqBBB>>>???DDDNNNaaasss}}}qqqZZZMMMFFFBBB@@@HHHcccttt```~~~wwwyyy|||~~~~~~~~~}}}zzzfffzzzaaa]]]zzzZZZVVVhhh}}}yyybbbPPPEEE@@@@@@>>>===<<<<<<<<<<<>><<<<<<<<<<<>>>>>AAAEEEDDDCCCIIIRRRdddttt```QQQNNN___jjjkkkuuuoooXXXFFF===;;;;;;:::999999888999999999;;;<<<;;;:::777555555555222000111333666???NNN]]]IIIDDDCCCHHHRRR[[[```bbb^^^YYYRRRKKKFFFBBB>>>;;;999999999888888888777777999999999999999999999999999999:::999888666555333333333777AAAQQQeeeuuu~~~yyyjjj[[[]]]tttpppsss[[[HHHWWWttttttcccXXXUUUYYY]]]ZZZeeellljjjhhhlllqqqsssvvvtttuuu}}}yyytttuuutttrrrvvv}}}HHH>>><<>>===<<<<<<<<<<<>><<<<<<<<<===BBB>>>AAAGGGEEEFFF\\\wwwxxx~~~}}}mmmVVVRRRNNN\\\fffnnnuuuVVVQQQOOOTTTYYY]]]aaafff```dddgggjjjpppvvvvvvrrrjjjoooxxxrrrNNNIII???@@@@@@??????@@@CCCEEEGGGLLLOOOSSSVVVWWWXXXYYYZZZ]]]```ccchhhqqqxxxzzzxxx```RRRFFFFFFNNNZZZgggpppkkkggg^^^TTTKKKFFFFFFGGG???AAADDDHHHIIIIIILLLRRRaaafffPPPCCCHHHJJJFFFNNN^^^ooommmfffXXXIII>>><<<>>>;;;:::::::::;;;<<<===>>>:::<<<>>>===:::666444444666111000555888<<>>;;;888888888888999999999999999999999999999999999999888999999999888666555444444444999DDDWWWlllxxxeeeWWW\\\sssgggkkk}}}YYYNNNaaazzzuuuddd[[[XXX[[[___\\\eeelllllliiikkkppptttuuutttxxxtttpppssstttsssvvv~~~OOO???;;;@@@HHHXXXkkkxxxwww^^^OOOHHHEEEAAACCCQQQqqqrrraaauuu{{{}}}xxxtttwwwmmmrrrzzzzzzVVVFFFPPPqqqZZZQQQddd{{{kkkVVVFFF@@@???>>>======<<<======BBBFFFMMMUUU\\\```cccdddeeeeeeffffffffffffeeeeeegggiiikkklllllllllnnnooonnnllleee[[[UUUSSSNNNIIIJJJWWWkkkxxxuuufffYYYTTTIIIIIILLLTTT\\\]]]WWWQQQIIIFFFEEEFFFGGGHHHNNNUUU]]]```eeemmmrrrssspppnnnrrrxxx{{{sssvvv___QQQMMMXXXfffqqqiiijjjpppiii^^^eeexxxcccNNNJJJUUUlllrrrVVVQQQZZZsssqqqkkkXXXXXXqqqyyyeeeOOO???>>>DDD<<<>>>AAACCCEEEHHHKKKNNNHHHEEEBBB???======>>>???CCCCCCFFFJJJHHHFFFQQQ```~~~{{{kkkTTTSSSOOO```|||___mmmtttTTTRRRSSSYYY]]]___dddjjjlllmmmkkkiiinnnyyylll{{{zzzOOOIII@@@AAA@@@??????@@@BBBEEEFFFLLLOOORRRTTTUUUVVVXXXYYYZZZ]]]aaahhhpppwww{{{|||gggZZZMMMIIIKKKMMMQQQUUUZZZXXXTTTOOOIIIGGGGGGHHHEEEGGGHHHIIIJJJJJJMMMOOO___ssscccOOO>>>;;;888444888CCCLLLKKKHHHCCC===:::<<<>>>;;;:::999999999;;;===>>>:::<<<>>>>>><<<999888777888555444666888;;;AAAGGGIIIJJJLLLSSS___kkkpppmmmgggaaaYYYPPPIIIDDD>>>;;;777888888999999999::::::888888888888888888888888777888999999888666555444222444;;;III^^^vvvnnnbbbfffyyy___cccyyyXXXYYYsss|||ggg[[[[[[^^^___```ffflllnnnmmmnnnsssvvvuuuuuuyyyzzzqqquuuyyyzzzxxxyyy}}}SSS???;;;>>>EEETTTggguuu}}}xxx___NNNGGGDDDBBBBBBKKKhhhoooccc|||wwwxxx}}}\\\MMMUUUrrrgggVVVcccxxxvvv]]]III>>>>>>============>>>>>>AAAEEELLLTTT[[[```cccddddddeeefffggggggggggggggghhhjjjkkkllllllmmmppprrrsssqqqhhh[[[SSSQQQQQQOOONNNYYYmmm|||{{{pppeeeaaaUUUQQQMMMLLLMMMOOOMMMLLLJJJGGGGGGJJJNNNQQQWWW___eeegggkkkooossssssnnnhhhlllmmmqqqjjjmmmpppSSSEEEDDDKKKQQQVVVPPPNNNRRRRRRMMMLLLPPPYYYjjj```NNNPPPZZZiiiuuuZZZWWWbbbwwwqqqppp^^^WWWmmmxxxpppeeeWWWMMMDDD======@@@<<<>>>AAABBBCCCFFFJJJNNNKKKHHHDDDAAA???@@@AAABBBBBBFFFJJJNNNPPPRRRUUUXXXpppwwwgggTTTUUUQQQeeeqqq^^^tttrrrUUUUUUXXX^^^aaabbbgggnnnooorrrrrrpppsss~~~yyy}}}yyyRRRIIIAAAAAA@@@??????@@@BBBDDDFFFJJJLLLPPPSSSUUUVVVYYY[[[]]]]]]```hhhpppyyyyyylll```[[[YYYWWWUUUUUUUUUVVVVVVTTTPPPMMMLLLLLLLLLMMMLLLKKKKKKNNNPPPQQQZZZdddsssTTTHHH<<<777555444555888:::;;;<<<<<<============;;;::::::999999:::;;;<<<:::;;;;;;<<<<<<;;;999888555888888666777<<>><<<===CCCQQQdddsss}}}|||cccQQQIIIEEEAAABBBJJJeeennnhhh~~~~~~}}}cccWWW```zzzwww___eeevvvfffNNN>>>============>>>>>>???@@@DDDKKKSSSZZZ```bbbdddcccdddeeeggghhhiiiiiiiiiiiijjjkkkkkkkkkmmmqqqsssvvvuuulll^^^TTTSSSVVVWWWQQQ[[[nnn~~~yyyqqqoooaaa___ZZZUUUPPPLLLJJJJJJPPPLLLLLLQQQVVVZZZbbbiiioooppprrrtttvvvuuunnnffffffeeejjjdddaaannnMMM???BBBFFFFFFDDDIIIIIICCCAAAEEEHHHGGGEEERRRdddvvv___OOOUUU^^^fffgggeeennnuuuwwwfffYYYjjj{{{lll\\\OOOEEECCCFFFDDD@@@===???AAABBBBBBAAABBBFFFJJJMMMKKKGGGCCCAAABBBCCCDDD???FFFLLLRRRYYYaaaaaa\\\```ssscccTTTXXXSSSiiinnndddjjjVVVWWW[[[aaacccdddjjjpppkkkssszzzzzzzzz|||uuusssrrrwww}}}iiiUUUIIIAAAAAA@@@??????@@@BBBDDDEEEGGGJJJNNNRRRTTTWWWZZZ]]]aaa```bbbhhhrrr|||yyynnnjjjiiifffccccccYYY\\\______\\\YYYVVVUUUPPPPPPOOOMMMNNNSSSVVVWWWVVV[[[xxx___DDD@@@:::777888:::888666888999<<<@@@CCCBBB???===:::;;;<<<<<<============<<<;;;999:::::::::888666000888<<<666666???IIIMMMMMMTTT\\\aaakkkvvvzzzvvvnnnhhh^^^UUUMMMFFF@@@===<<<<<<;;;:::999888777666777777777777777777777777777777888888888666555444333666===LLLaaawwwuuukkkooo```___~~~~~~hhhQQQdddqqq```eeehhhbbbaaaaaaeeekkkoooppprrrtttwwwwwwwwwuuusssrrrtttvvvmmmtttyyyxxxwwwxxxyyyxxxIII<<<<<<<<>>@@@@@@<<<;;;===@@@FFFMMMTTTYYY]]]```bbbdddeeeeeefffggghhhiiiiiijjjiiiiiijjjmmmppprrrsss}}}}}}yyymmmYYYJJJKKKTTTMMMZZZooozzzxxxvvvoooddd\\\WWWVVVUUUTTTUUUYYYZZZXXX[[[eeeooosss{{{|||zzzwwwxxxwwwmmm___bbbeeeeeeXXXTTTrrrpppSSSGGGEEEBBBEEELLLJJJIIIIIIGGGFFFEEEDDDCCCKKKKKKQQQbbbxxx}}}kkk\\\UUU]]]tttyyysss}}}xxxjjjVVVVVV^^^kkkoooeee[[[XXXEEEGGGFFFBBBAAACCCBBB>>>>>>@@@CCCCCCBBBCCCGGGJJJEEEEEEEEEDDDCCCBBBBBBBBBBBBMMMXXX^^^gggrrruuuqqqnnnmmmooo___PPPNNNYYYzzzqqqlllzzzeee___YYY^^^cccbbbhhhooojjj{{{{{{|||~~~~~~~~~zzzpppmmmpppwww{{{tttggg```JJJGGG??????>>>>>>???AAABBBDDDEEEGGGLLLQQQUUUXXXZZZ[[[[[[dddiiihhhrrryyylllhhhrrruuusssooolllhhhddd^^^ZZZUUUQQQOOOQQQSSSSSSTTTWWWZZZZZZ___mmm{{{{{{iiiUUUBBB>>>999777666777888888888999:::<<<<<<<<<;;;:::999;;;===>>>===;;;888777:::;;;;;;:::888999;;;<<<888999999:::===CCCLLLRRROOOZZZfffooovvv|||{{{wwwuuujjj```\\\UUUJJJCCCAAA:::;;;;;;;;;:::888666555888777777666666666666777666777888999888666444333000333@@@RRRaaammm}}}www```WWWddd|||ttt]]]qqq[[[LLLlllgggeeegggdddkkkcccgggkkkmmmnnnpppppppppuuuvvvvvvwwwxxxuuupppmmmnnnmmmooosssrrrooottt|||rrrEEEDDD999<<<@@@JJJ[[[pppyyy___LLLEEEBBBDDDHHH[[[yyyvvvgggkkkccceee|||eeePPPDDD@@@>>>@@@@@@<<<;;;===???EEELLLSSSXXX]]]```ccceeeffffffggghhhiiijjjjjjjjjiiiiiijjjmmmoooqqqrrr~~~~~~rrr^^^NNNLLLPPPKKK[[[rrr|||xxxzzzyyywwwrrrlllhhhhhhhhhjjjkkkiiidddfffpppzzzzzzssspppmmmbbbWWWSSS[[[bbbYYYSSSiiirrr]]]KKKFFFHHHKKKTTT___```[[[TTTMMMIIIIIIJJJKKKMMMQQQXXXcccooozzzxxxwwwxxxiiibbbgggxxx{{{~~~|||vvvkkk[[[MMMJJJPPP\\\^^^UUUMMMLLLBBBDDDDDDAAA@@@BBBBBB>>><<>>>>>???AAABBBCCCEEEGGGLLLPPPUUUXXX[[[\\\\\\dddhhhjjjwwwyyy|||~~~{{{wwwsssllleee```[[[WWWUUUWWWXXXVVVVVVYYYSSSRRRRRRWWW___aaaVVVIIIAAA>>><<<;;;;;;;;;:::999:::;;;;;;<<<<<<=========<<<<<<======<<<:::888666666888999999777666666777999;;;===@@@DDDJJJRRRWWWZZZfffssszzz~~~}}}wwwlllccc^^^YYYNNNEEEBBB============<<<:::888777888777666666666666666666666777888999888666444333555888CCCTTTaaakkkwww~~~wwwhhhWWWOOOYYYrrruuubbb}}}VVVHHHkkkiiijjjjjjdddgggbbbfffjjjlllnnnpppqqqqqqtttuuuwwwyyyzzzyyyuuurrrssspppqqquuuvvvtttvvv|||vvvFFF>>>444;;;>>>GGGXXXkkk|||zzz```NNNHHHBBBCCCFFFWWW~~~llliiiiiidddwww|||jjjTTTGGGBBB???@@@@@@===;;;===???CCCKKKRRRXXX]]]bbbeeeffffffggghhhiiijjjkkkkkkjjjkkklllmmmooorrrtttuuuzzzfffVVVNNNLLLMMM```xxxwwwppprrrzzz}}}~~~xxxooolllrrrxxx{{{wwwoookkkhhhbbb[[[XXXaaaiii___TTTaaatttttt[[[OOOFFFGGGKKKQQQ^^^llliiiddd[[[TTTQQQRRRVVVYYYYYY___eeefffeeegggmmmsssvvvkkkqqqwwwqqqttt{{{|||wwwrrrgggVVVIIIEEEGGGOOOOOOGGGBBBCCCBBBHHHKKKHHHDDDCCCBBBAAA===???AAABBBAAAAAABBBCCCDDDAAAAAADDDIIIJJJFFFBBBFFFLLL[[[nnn~~~zzzfffVVVRRROOOccc}}}pppXXXXXXVVV```hhhhhhooovvvrrr||||||{{{yyy|||kkk]]]|||{{{QQQ>>>@@@???>>>>>>???@@@BBBCCCEEEGGGKKKPPPTTTXXX[[[\\\[[[aaadddjjj{{{|||tttkkkeee___\\\\\\______\\\[[[^^^VVVTTTMMMHHHIIINNNLLLGGGAAA???>>>======<<<:::777============>>>>>>?????????>>>===;;;:::888777666666888:::999888666666777<<>>>>>>>>???AAABBBEEEGGGJJJOOOSSSWWWZZZ\\\[[[]]]```hhh|||wwwmmmggg```___```cccccc___```ccc```\\\QQQGGGGGGPPPSSSOOODDDBBB???=========<<<;;;AAABBBCCCDDDEEEDDDCCCBBB@@@???<<<:::888777666666:::;;;;;;:::999999;;;===AAAEEEIIINNNRRRWWW\\\___iiizzzyyyqqqmmmiii```TTTKKKHHHGGGFFFDDDBBB@@@>>>===888888777666555555555555777888888888777666555444666:::CCCQQQ^^^cccbbbaaahhhaaa___]]]UUURRReeeiiixxxzzzUUUOOOooopppnnnggghhhrrrxxxtttpppuuusssssswwwxxxvvvuuuvvvxxxyyy{{{|||~~~yyyuuuuuuvvvuuurrrpppwwwxxx^^^CCC<<<:::;;;AAANNN___qqq~~~eeeSSSMMMCCCBBBBBBMMMlllrrrhhhOOOfffiiiZZZnnnyyybbbOOOGGG@@@???@@@>>><<<===???CCCIIIQQQXXX```ggglllhhhhhhiiijjjkkklllmmmmmmjjjnnnrrruuuwwwzzz~~~rrrgggYYYLLLJJJ]]]ooosssppplllfffaaa```eeennnyyy~~~vvvjjjiiihhhjjjnnnttt}}}|||lllxxxzzzjjjXXXMMMJJJKKKMMMOOOOOOWWWdddpppxxxyyyvvvtttnnniii___UUULLLIIIIIIJJJQQQMMM\\\rrr{{{mmmccc\\\gggzzzrrriiimmmxxxqqqSSSKKKFFFGGGEEEAAAEEEMMMVVVhhhtttiiiQQQAAA???CCCEEECCCBBBAAABBBCCCDDDDDDBBB??????DDDKKKMMMGGGAAACCCHHH```wwwdddVVVQQQVVVuuu~~~eeeVVVWWWVVV___eeebbbhhhpppnnnnnntttvvvuuuxxxyyyoooUUULLL@@@???>>>>>>>>>???@@@AAADDDFFFIIIMMMQQQVVVYYY[[[]]]^^^```hhh{{{yyyrrrllldddbbbbbbccc```]]]^^^ccchhhdddYYYPPPTTT```bbb\\\PPPMMMHHHGGGHHHKKKNNNOOOOOOPPPRRRSSSQQQMMMHHHEEE@@@>>>;;;999777777777888999999999888999<<>>=========AAAHHHOOOWWW```iiinnnkkkkkklllmmmnnnoooppppppmmmqqqvvvyyyzzz|||~~~wwwiiiVVVSSSeeettttttpppqqqqqqnnneeefffiiiqqq|||vvviii^^^WWWVVVWWWYYY\\\```jjjtttyyyooo^^^UUUPPPMMMJJJUUU___ooo|||~~~wwwqqq___WWWLLLDDDAAAAAA@@@@@@GGGAAAJJJXXXbbbuuu|||jjj^^^WWWPPPYYYkkkrrr~~~yyynnnOOOGGGBBBDDDDDDDDDMMMYYYbbbsss|||lllRRR@@@>>>AAACCCCCCCCCDDDEEEFFFDDDBBBCCC@@@@@@CCCHHHIIIEEEAAADDDGGGVVVxxxvvveeeWWWPPP]]]}}}|||gggaaa```\\\aaabbb\\\aaakkkjjjllltttxxxvvvyyy~~~~~~sss\\\LLL@@@???>>>======>>>???@@@CCCDDDGGGJJJOOOTTTWWWYYY___```cccjjjyyy}}}yyyuuuqqqiiieeebbb___ZZZVVVZZZaaauuuvvvpppiiippp~~~vvvjjjfffaaa```ccchhhmmmpppffffffeeebbb\\\TTTLLLGGG<<<;;;:::888888888999999666777888:::===CCCJJJOOOUUUUUUUUUTTTTTTWWW[[[___pppzzzxxxsssfffXXXRRRQQQNNNJJJGGGEEECCCBBB;;;:::999888777666666666888888777777666555555555:::EEEUUUdddqqqyyywwwrrrhhhhhhmmmrrrooommmxxxkkkmmmfffXXXeee~~~zzz}}}kkkhhhqqqssswww|||wwwvvvpppooowww|||{{{zzz~~~uuusssrrrrrrsssttttttttttttuuusssrrrwww|||uuurrrqqq???<<<:::<<>>======>>>???@@@BBBCCCEEEHHHMMMRRRVVVXXX]]]___bbbiiiuuuzzzvvvsssrrrpppnnngggbbb]]]YYYTTTSSS[[[eee}}}yyyrrrhhh]]]RRRIIIDDD888888888888999:::;;;;;;888<<>>EEEQQQ```nnnxxxyyy___OOOGGGEEECCCEEETTTxxxtttuuu~~~zzzxxx|||qqq\\\NNNdddxxxXXXYYYkkk~~~pppXXXLLLAAA???@@@???======999<<>>======>>>??????AAABBBDDDGGGKKKPPPUUUWWWYYY[[[```fffppp~~~yyyqqqkkkhhhgggggggggbbb]]]XXXTTTQQQTTT```mmmwwwhhhYYYLLLCCC>>>666666777999:::;;;<<<<<<>>>DDDNNNWWW^^^dddiiilllfffccc]]]XXXWWW[[[ccchhhxxx|||{{{zzzmmm^^^WWWUUUQQQMMMIIIFFFEEEDDD>>>===;;;:::999888888888999888777666555555555666@@@SSSiiiwww|||yyy~~~mmmhhhooo}}}~~~}}}[[[[[[xxxrrruuuyyyvvv}}}yyyxxxttt{{{~~~xxxuuuyyyvvvrrrnnnmmmooossswwwyyynnnsssrrrmmmooozzzqqqvvv===AAA888999===CCCNNN\\\jjjssscccQQQFFFEEEBBBCCCPPPrrrrrrsss{{{jjj]]]jjjzzz___SSS^^^|||aaaOOOFFFBBB;;;===AAA;;;===<<<@@@IIIQQQYYYdddoooooouuuzzzzzzvvvuuuyyy~~~ooobbbZZZTTTPPPMMMLLLLLLNNNQQQTTTYYY```fffeee]]]XXX[[[```eeelllttt~~~sssggg\\\VVVTTT^^^zzzqqqsssgggbbbZZZOOOIIIJJJMMMPPPQQQQQQYYYdddmmmrrruuuyyy|||}}}|||hhh___XXX\\\eeeooo|||wwwaaaWWW___]]]PPPJJJPPPNNNJJJVVVmmmmmmXXXJJJBBBEEEDDD@@@@@@CCCCCC???CCCHHHHHHNNNooo}}}oooaaaXXXZZZzzz}}}}}}qqqkkklllkkktttwwwrrrsss{{{}}}}}}}}}{{{yyyyyy}}}~~~rrrXXXFFFAAACCCAAA999===CCC???AAABBBDDDFFFHHHMMMSSSXXXVVV\\\bbbeeejjj}}}~~~sssrrrggg]]]ZZZYYYWWWXXXZZZ^^^XXXVVVVVVRRRRRRbbbwww{{{jjj[[[KKK???;;;===999888;;;>>>;;;777<<>>;;;999999:::;;;:::555333666666333555;;;LLLbbbyyyzzzllldddlll|||}}}pppQQQjjjtttuuuvvvttttttxxx{{{xxxyyy|||}}}zzzwwwssssssqqqoooqqqxxx}}}{{{vvvsssrrrrrruuu~~~~~~HHH999;;;999:::AAALLLYYYkkkyyygggOOOMMMHHH@@@CCCOOObbbuuufffyyyaaakkkhhhSSS\\\xxxaaaOOOEEEAAA<<<>>>BBB===???===@@@GGGNNNVVVbbblllpppuuuyyyyyyvvvuuuwww{{{zzzpppggg___XXXTTTUUUSSSQQQNNNKKKLLLUUU^^^YYYTTTSSSVVVWWW[[[iiiyyyuuu```PPPUUUiiiuuummmfffyyytttcccZZZNNNMMMMMMPPPUUUZZZ___```lllrrr{{{nnnccciiixxx~~~zzzzzzhhh^^^aaa]]]QQQNNNXXXRRRJJJWWWssszzzhhh[[[HHHGGGGGGJJJLLLLLLJJJGGGEEEIIIIIIOOOooo{{{kkk]]]VVVgggtttvvvlllqqqttt}}}vvvqqqrrriiipppuuuttttttyyy~~~mmmhhhbbbIIIBBBCCCAAA:::<<>>===::::::===???BBBLLLWWWkkksss}}}|||xxxvvvwwwqqqjjjddd```\\\___mmm{{{|||rrrjjjfff^^^TTTNNNLLLLLLKKKJJJEEECCC???<<<:::999:::;;;999777888:::666111666@@@WWWlllqqqiii]]]YYYcccwwwkkkYYYsssuuuvvvwwwuuuvvv|||{{{xxxwwwyyy}}}|||yyyyyyxxxvvvtttuuuyyy}}}{{{tttooopppssswww}}}YYYFFF<<<999:::AAAKKKYYYjjjxxxmmmUUUNNNIIIBBBCCCLLL]]]xxxhhhvvv^^^fffvvvVVV]]]mmmjjjTTTHHHDDD>>>???BBB>>>@@@>>>???EEEKKKRRR^^^iiirrrtttwwwxxxwwwvvvvvvvvv}}}ooocccZZZZZZYYYXXXUUUNNNKKKTTT```aaa\\\[[[\\\WWWUUUdddxxxqqqUUUPPPQQQVVVXXXQQQTTTtttkkkYYYSSSSSSRRRWWW```hhhooouuuzzz}}}wwwnnnuuu{{{iiiZZZWWWQQQMMMSSS___TTTGGGSSSuuuvvvmmmVVVMMMKKKSSSXXXSSSLLLKKKHHHJJJIIIOOOmmmyyyggg[[[WWWqqquuuyyyuuu```gggooooooooosssxxxyyyzzzgggcccuuuLLLCCCBBBBBB;;;<<>>@@@AAADDDIIIOOOSSSXXXYYY]]]aaafffvvvvvvddd___```cccbbb]]][[[cccnnn~~~~~~~~~yyyhhhUUUMMMOOOQQQTTT```mmmsssuuuzzzbbbXXXOOODDD>>>999777:::<<<:::999999<<<===DDDRRReeexxx}}}zzzrrrnnniiieeeeeeooo|||yyytttkkk___WWWTTTSSSRRRQQQLLLIIIDDD@@@<<<:::::::::;;;777888<<<999777EEEYYYzzzyyy{{{ooosss|||xxx______zzzrrrnnnnnnrrrqqqnnnsss}}}xxxxxxyyy}}}~~~vvvuuuuuuxxxyyyyyy{{{}}}}}}rrrjjjoooyyy~~~pppFFF???;;;;;;@@@IIIVVVhhhvvvyyyaaaQQQMMMEEECCCEEEMMMrrr~~~fffaaa[[[YYY```___ccc}}}```NNNIIIBBB@@@BBBAAA>>>;;;:::???DDDLLLXXXcccoooqqqvvvzzz{{{{{{yyywwwzzz|||uuujjj\\\ZZZ[[[ZZZTTTSSSggg~~~wwwhhh^^^tttRRRDDD@@@>>>???AAABBBGGGLLLQQQSSSWWW\\\dddppp~~~~~~{{{}}}fffVVVIIILLL^^^iiiaaaSSSYYYsssuuu\\\JJJLLLNNNGGGDDDGGGHHHIIIJJJTTTooosssaaa^^^fff~~~uuueeefffpppuuuvvvwwwzzz~~~{{{pppvvv~~~jjjaaawwwVVVEEE???AAA>>>>>>@@@<<<<<<>>>@@@AAADDDIIIOOOSSSXXXXXX]]]cccfffrrr{{{nnniiikkk}}}xxxbbbNNNFFFGGGCCC@@@DDDMMMOOOLLLTTTaaauuu{{{qqqXXXFFFBBB>>>555::::::<<>>???>>>MMMaaa~~~}}}www{{{{{{eeeeee}}}yyyjjjhhhkkkrrrqqqmmmrrr}}}||||||}}}rrroooqqqxxx{{{zzz}}}zzzppprrryyy|||}}}}}}~~~~~~RRR@@@<<<;;;@@@HHHUUUfffuuu~~~~~~hhhUUUPPPFFFCCCCCCFFFdddfffaaaZZZPPPmmmhhh[[[bbbwww```LLLIIIBBB@@@CCCCCC===::::::>>>BBBHHHSSS]]]gggllltttzzz||||||||||||~~~~~~vvvlllccc\\\QQQOOOddd~~~hhhhhh|||cccHHH@@@BBB@@@>>>@@@EEEEEEAAAKKKVVVhhhzzz}}}yyyxxx}}}{{{tttdddQQQMMM[[[ccc___VVV]]]wwwgggNNNFFFFFFEEEGGGKKKHHHJJJNNN\\\xxxnnn^^^bbbqqq|||qqqlllqqquuuyyyzzzxxxyyy}}}rrrsss{{{}}}yyytttvvvvvvxxx}}}uuu}}}}}}llljjj^^^HHH???AAA??????AAA===<<<===???@@@CCCHHHNNNRRRWWWWWW]]]eeeffflllyyyhhhaaadddkkkooohhhWWWGGG@@@???===999999;;;999666:::DDDJJJOOOLLL@@@999::::::777===<<<<<<;;;999:::EEEQQQcccooo}}}vvvvvvqqqkkkooovvvrrrllliiifffccc^^^YYYSSSPPPKKKFFFBBB@@@??????OOODDDBBBIIIJJJGGGSSSggg{{{zzzrrrmmmggglllrrrwwwxxx|||~~~yyyzzziiiwwwmmmjjjhhhnnnvvvwwwsssvvv~~~tttppprrrzzz~~~|||zzzwwwvvvvvvyyy}}}|||~~~|||[[[BBB===;;;???GGGTTTeeettt~~~rrrYYYRRRGGGEEEDDDBBBXXX}}}kkkaaawwwzzzzzz~~~~~~uuuZZZIIIXXXsssVVVcccnnn|||hhhQQQLLLDDD???AAABBB>>>;;;;;;>>>@@@DDDLLLUUU]]]fffqqqxxxzzz{{{}}}|||jjj]]]fffyyyqqqSSSXXXdddqqqqqqbbbQQQGGGCCCEEEEEEDDDDDDIIIQQQVVVeeevvv{{{xxxwwwvvvvvvzzz|||ssseeeSSSNNN[[[___]]]XXXfffyyy\\\IIIDDDHHHLLLNNNKKKNNNVVVgggmmm```jjj|||tttuuu{{{|||xxx|||{{{wwwyyy{{{uuulllooommmooowwwhhhiiiNNN@@@AAA>>>>>>@@@===:::;;;===???AAAFFFLLLQQQTTTTTT]]]fffeeefff{{{ssshhhYYYZZZWWWPPPHHHAAA<<<999777777888777555444666:::999:::999999:::;;;<<<===>>><<<>>>CCCJJJTTTdddsssxxxyyytttnnnsss}}}xxxsssooommmiiiccc___UUURRRMMMHHHEEECCCBBBBBBLLLGGGMMMZZZXXXQQQ\\\rrr{{{rrrooovvv{{{{{{~~~}}}xxxrrrlllpppmmmkkkpppzzz|||xxxyyy~~~~~~}}}||||||}}}{{{uuuuuu|||~~~zzz}}}~~~xxxssssss{{{yyyxxx{{{cccCCC>>>;;;???FFFSSSdddssszzz]]]TTTHHHFFFGGGAAAOOOmmmttt___kkkwwwwww|||}}}qqqwwwzzz```KKKRRRppp~~~UUUeeejjjtttrrrXXXQQQGGG?????????@@@===<<<>>>@@@AAAGGGOOOVVVaaaooowwwyyyzzz~~~{{{tttnnnxxxmmmUUUJJJGGGMMMNNNFFFCCCHHHBBBCCCIIINNNOOOUUUjjjvvvqqqqqqqqqrrruuuvvvuuutttyyy}}}mmmbbbTTTSSSdddcccaaa___sssjjjOOOFFFKKKOOONNNNNNRRR\\\pppooodddrrrssszzzvvvvvv||||||uuuxxx}}}zzz{{{tttiiillliiijjjttt}}}rrrhhhpppRRRBBBBBB>>>===>>>;;;888:::;;;===@@@EEEKKKOOOQQQRRR\\\fffdddbbbttt|||cccYYYJJJ>>>;;;;;;:::777222666:::999888:::;;;:::;;;777777<<<>>><<<<<>>;;;>>>FFFRRRdddsss|||___UUUHHHGGGHHHAAAJJJddd{{{___eee}}}zzzxxxzzz~~~|||sss~~~zzzyyy{{{hhhSSSNNNhhh[[[TTTcccdddvvvdddQQQHHH@@@>>>BBBBBBAAA???===<<>>FFFNNNXXXiii}}}{{{zzzwwwvvvzzzwwwuuuooogggccc]]]ZZZUUUOOOIIIDDDAAA???;;;EEEWWWeeehhhfffmmmwww~~~yyyooonnnxxxlllfff}}}nnnjjjpppsssrrrtttzzzzzzvvvyyyvvvwwwxxxyyy}}}yyyxxxxxxxxxyyy{{{|||}}}|||yyyzzzyyyqqqlllzzz|||sssPPP:::>>>>>>===LLL\\\ppp|||{{{cccSSSJJJJJJFFF???FFFVVVeeeaaayyyxxxyyy}}}}}}xxxzzzwwwvvvWWWSSSccc```LLLSSSYYYkkkqqq\\\PPPDDD@@@AAABBBAAA???<<<<<>>555;;;;;;;;;<<>><<<999888999:::<<<===>>>;;;;;;>>>@@@DDDOOOZZZttt}}}~~~}}}|||wwwtttmmmgggccc^^^\\\XXXSSSMMMGGGCCC@@@;;;AAAQQQccclllkkkjjjlllvvvzzzrrrlll|||rrrooowww}}}}}}hhhtttnnngggmmmpppoooqqquuuuuuqqqzzzzzz|||}}}yyytttuuuzzzuuuwwwxxxxxxvvvuuuvvvwwwwwwwww{{{|||tttxxxUUU;;;===>>>???NNNZZZlll{{{kkkYYYLLLKKKGGG@@@EEEQQQvvvkkkaaaqqquuuyyyzzzvvv{{{{{{aaaWWW```jjjIIIJJJOOOaaa{{{{{{cccSSSFFF??????@@@@@@>>><<<;;;===BBBEEEKKKSSS___hhhnnntttyyy}}}{{{|||pppeee^^^ZZZWWWXXX\\\```cccgggkkkoootttyyy}}}vvvsssrrriiiccc]]]UUUPPPOOOOOONNNMMMPPPOOONNNNNNRRRXXX___ccciiidddcccfffkkkxxxnnnbbbbbbfffqqqxxxeeeWWW___kkkpppooosss|||ooojjjtttuuukkkbbblll|||zzz}}}wwwrrruuu{{{}}}{{{uuuxxxyyyyyy}}}~~~{{{tttmmmnnnsssvvvyyyrrrUUU^^^wwwOOODDD>>><<<<<<777;;;;;;;;;<<>>@@@???AAAHHHQQQ]]]pppxxxssslllfffddd___^^^\\\XXXRRRKKKEEEBBB@@@BBBMMM^^^kkkqqqqqqqqqpppzzz~~~tttggg\\\ttt}}}|||vvvwwwhhhssshhhhhhllloooooopppsssrrrooorrryyy~~~uuusssxxxssswwwzzzxxxtttqqqrrruuuyyyzzz{{{uuuwwwaaa@@@<<<===@@@OOOXXXhhhyyyuuu```OOOLLLHHHBBBCCCKKKcccuuucccgggxxxzzz}}}~~~yyyrrrXXX^^^yyySSSNNNNNN]]]vvviiiWWWIIICCCBBB??????>>>===;;;<<<@@@BBBFFFMMMXXXbbbjjjqqqwww{{{~~~kkk```XXX[[[cccjjjooosssxxx|||yyyqqqjjjkkkjjjaaa\\\UUUMMMJJJJJJKKKJJJHHHLLLKKKLLLQQQVVVYYYYYYWWWUUUTTTVVVYYY[[[fff|||ooommmqqq{{{pppaaaiiitttwwwzzzvvvlllnnn|||uuu{{{oootttwwwyyyrrrssswwwvvvsssvvvwwwvvvwwwzzz}}}||||||zzztttnnnoootttzzzuuu[[[UUUyyyUUUDDDAAA???>>>>>>;;;;;;;;;<<<>>>AAADDDFFFKKKPPPPPPQQQWWWZZZggg}}}zzzhhhXXXKKKBBB===:::777666888999:::999888;;;>>>?????????>>>>>>CCCHHHRRR```ppp{{{ssskkkfffddd______]]]YYYTTTLLLFFFBBBBBBEEENNNZZZiiixxxttthhhuuuwwwnnnqqqfffgggmmmoooqqqsssssstttsssqqqnnnuuu{{{yyy|||uuuzzz|||yyyrrrppptttyyy~~~zzztttuuuyyy|||~~~sssIII<<<;;;@@@OOOXXXggguuu}}}fffRRRKKKIIICCCBBBFFFUUUiii```xxx|||YYYYYYbbbQQQOOO[[[qqqvvv___OOOHHHGGG?????????===<<<<<<>>>@@@CCCIIIRRR\\\fffnnnuuuyyywwwppplllqqqyyysssbbb___]]]```bbb[[[TTTQQQNNNNNNPPPQQQQQQOOOOOONNNQQQZZZdddgggccc]]]WWWXXX^^^cccdddiii{{{|||~~~pppttt|||}}}uuummmttt}}}wwwvvvyyyzzzxxx|||xxxxxxzzzvvvpppwwwuuutttvvv}}}xxxxxxttttttwwwwwwuuuuuuxxxzzz{{{tttkkkQQQiiiaaaFFFBBB@@@???AAA;;;;;;;;;;;;===@@@CCCEEEFFFNNNNNNPPPWWWXXX^^^mmm~~~fffSSSGGGBBBAAA:::888777777888999::::::;;;===???@@@@@@AAADDDGGGTTTaaarrrvvvmmmgggfff___^^^[[[WWWQQQJJJEEEAAA<<>>999>>>MMMVVVfffppp|||kkkTTTLLLIIIEEECCCDDDNNNvvvrrr___zzzuuu~~~\\\SSSxxxtttNNNNNNVVViiigggSSSHHHCCC???@@@@@@???===<<<===>>>AAAEEEMMMWWWbbbkkksssvvvvvv]]]PPPQQQRRRWWW^^^]]]UUUVVVXXXZZZ\\\^^^___```___[[[\\\gggvvv}}}yyyrrrhhhkkkttt||||||}}}wwwrrryyyyyyttt}}}xxxyyy|||}}}~~~~~~}}}|||uuutttrrrrrrvvv}}}}}}{{{tttppptttyyyyyywwwxxxwwwyyyxxxddduuu^^^aaatttLLLBBBAAA===???<<<;;;:::;;;<<>>888888777777888999:::;;;???@@@@@@AAACCCKKKVVV^^^yyy{{{pppjjjhhh___\\\XXXRRRLLLGGGCCCBBB>>>OOO```dddbbbbbbfffiiimmmttttttlllnnnnnnaaafffqqqqqqnnnnnnqqqqqqppprrruuussspppqqqvvvwwwsssrrrsssvvvwwwwwwsssnnnnnntttyyypppuuuxxxvvvqqqrrrzzzyyyuuu~~~]]]BBB:::<<>>======>>>???BBBIIISSS^^^hhhpppsss|||{{{qqqYYYOOOPPPOOOUUUbbbiiiaaaeeejjjkkkkkklllqqquuuyyypppkkksss~~~rrrrrryyy{{{www|||tttuuuwwwxxxyyy{{{{{{}}}}}}}}}~~~wwwqqqqqqsssxxx~~~xxxsssuuuwwwvvvuuuvvvuuurrrvvv{{{|||nnnyyySSSDDDDDD???>>><<<;;;::::::<<<>>>@@@BBBCCCJJJJJJMMMYYYYYYSSSTTTjjjsssbbbPPPFFF???:::999<<<:::::::::::::::<<>>AAADDDGGGFFFUUUlllwwwnnnkkkbbb\\\SSSJJJDDDBBBCCCEEENNNZZZlllsssZZZQQQIIIIIILLLTTTeeevvvssslll~~~yyyzzz{{{eeejjjzzzwww{{{hhhhhhooorrroooiiigggjjjkkkkkkpppwwwppprrrtttssslllfffiiiqqqvvvwwwwwwwwwuuuqqqmmmjjjkkkrrryyyyyyqqqpppvvv}}}cccHHH???===BBBEEEVVV```qqqgggVVVLLLGGGEEEEEEDDDEEEttt|||vvvwwwuuuqqq{{{zzz{{{uuuaaa[[[PPPqqqeeePPPLLL]]]fffuuusss]]]RRRDDD@@@???AAAAAA===999999>>>???CCCIIIRRR\\\eeekkkrrruuu|||lll]]]ZZZSSSXXXmmm{{{uuu|||llljjjyyy~~~~~~zzz|||zzzuuutttuuutttqqqwwwzzzzzzwwwtttttttttxxx||||||wwwwww|||~~~zzzzzz~~~{{{qqqooowww{{{yyy}}}rrrkkkEEEDDDHHHBBB???===;;;999999;;;===>>>AAAFFFHHHJJJXXXiiillldddYYYYYY]]]aaa___VVVPPPOOODDDAAA>>><<<<<<===>>>===>>>@@@AAA@@@AAAJJJZZZfffiii|||}}}uuupppggg[[[PPPIIIBBB???CCCLLL\\\^^^fffxxxlllWWWUUUVVVVVVbbbsss{{{|||rrr]]]UUUccc~~~ppphhhqqqvvvwwwtttpppjjjhhhjjjnnntttwwwzzzvvvrrrrrrsssqqqkkkfffjjjkkknnnsssxxxzzzyyywwwyyyzzzyyyyyyyyylllkkkyyymmmGGG>>><<<777???PPP]]]qqq}}}vvv[[[LLLJJJGGG???EEEFFF^^^~~~{{{uuussslllTTTHHHiiinnnRRRKKKXXXaaarrr|||aaaQQQEEEAAA@@@DDDEEEBBB??????<<<===@@@FFFNNNWWW___dddmmmqqqyyyhhh^^^TTTSSS___lllxxxqqq||||||{{{tttzzz~~~~~~|||zzzsssllloooqqqvvv{{{|||yyyxxxwwwwwwxxx{{{||||||{{{xxxuuuwww~~~~~~|||}}}wwwvvv}}}{{{|||rrr^^^MMMGGGAAA???>>>;;;:::999;;;===>>>@@@EEEFFFGGGRRRccchhhdddVVVQQQMMMMMMIIICCC>>>>>>:::<<<===>>>>>>>>>??????>>>EEEOOOWWW```nnnxxxrrrjjj```TTTLLLDDD???DDDLLL]]]___cccjjjttt}}}ooolllmmmoooxxxzzzzzzdddXXXbbbrrrzzzyyyqqqsssrrrsssuuurrrooonnnppptttxxx{{{{{{vvvqqqpppqqqqqqmmmjjjiiillloootttvvvwwwuuutttvvv{{{}}}zzzzzz~~~~~~|||uuurrrxxxbbbBBB<<<<<<999AAAPPP[[[ooozzz|||aaaPPPLLLHHHBBB@@@AAAUUU|||~~~wwwppp]]]III___|||TTTHHHRRR[[[lllmmmUUUGGGAAA???BBBDDDAAA>>>>>>:::;;;===AAAGGGOOOVVV[[[eeejjjsss|||xxxiii]]]SSSSSS\\\iii}}}ttt|||ttt{{{}}}yyypppgggqqqqqqrrrxxx}}}}}}xxxrrrzzzyyyyyyzzz{{{zzzxxxvvvxxxvvvyyy|||zzz~~~yyyzzz}}}{{{~~~hhhrrryyyUUUEEEAAA@@@>>><<<;;;:::;;;<<<===???DDDEEEDDDKKKXXX```___WWWNNNEEECCCAAA>>>>>>???999<<>>===@@@GGGNNNWWWaaaqqqyyynnnfffZZZOOOEEEBBBHHHPPPdddiiirrrvvvoookkkwwwyyyvvvyyy|||nnndddoooxxxwwwttt|||{{{zzzvvvzzztttsssqqqqqqrrrvvvzzz|||yyytttnnnlllmmmnnnmmmlllhhhlllqqquuuuuutttrrrrrrqqqyyy}}}yyytttuuu{{{}}}yyyxxx{{{^^^AAA<<<<<<;;;BBBNNNZZZmmmwww}}}kkkVVVNNNJJJFFF>>>???KKKlllzzzuuu{{{}}}}}}zzzWWWXXX~~~TTTFFFOOOVVVdddwww}}}___NNNFFFAAABBBCCC@@@===<<<::::::;;;===BBBHHHNNNRRR^^^cccllluuu{{{}}}qqq___SSSXXX\\\rrr}}}|||rrrrrr{{{www{{{}}}zzzwwwtttnnnggguuussssssxxx|||vvv|||||||||~~~~~~{{{xxx{{{zzz{{{|||yyyxxxuuuuuu{{{~~~{{{zzz}}}~~~}}}^^^aaacccIIIFFFAAA@@@>>><<<;;;;;;<<<===<<>>@@@CCCEEEDDDEEEOOOaaapppsssjjj]]]OOOGGGHHHQQQZZZbbbhhhzzz|||nnnmmmyyy|||wwwkkkgggpppyyy}}}yyywwwsssqqq}}}|||vvv}}}zzzvvv}}}sssrrrooommmmmmppptttxxxrrrooolllkkklllmmmlllkkkggglllrrrvvvvvvuuuttttttpppwww{{{yyytttuuu|||}}}|||hhhJJJ>>><<<;;;@@@III[[[mmmvvvzzzuuu^^^PPPKKKHHHAAABBBEEEZZZyyyvvvdddVVVxxxZZZHHHMMMRRR\\\kkkzzzjjjWWWLLLDDDCCCEEECCC@@@@@@<<<;;;;;;<<>>>>>@@@CCCLLLVVV]]]fffwwwwwwmmm]]]OOOKKKRRR^^^ggg]]]YYYddd~~~kkkpppkkk]]][[[iiixxx}}}zzzvvv~~~rrr{{{ooooooxxxrrrkkkrrrsssrrrnnniiigggiiinnnsssnnnmmmmmmnnnoooooonnnmmmhhhlllrrrwwwyyyyyyxxxxxxvvvwwwzzz{{{|||~~~xxxVVVAAA:::999???FFF\\\mmmuuuxxx}}}eeeTTTKKKIIIBBBDDDCCCNNNwww}}}gggUUUuuujjjPPPLLLMMMTTTaaannnyyy\\\OOOBBB???AAAAAA@@@AAA===<<<;;;;;;===AAAEEEHHHQQQXXX___dddlllwwwwwwqqqkkkpppccclllsssgggpppxxx|||~~~xxxvvvuuuwww~~~~~~{{{vvv|||~~~}}}yyyuuupppnnnooorrruuuvvv}}}hhhvvvTTTbbbaaaFFFCCCBBBAAA???===<<<;;;;;;;;;@@@EEEFFFCCCAAA?????????<<<===@@@BBBBBBFFFKKKPPP```wwwwwwmmm\\\PPPRRR___jjjnnnlll^^^UUUccczzzkkkeeennnyyy~~~wwwvvvpppyyyvvvgggjjjuuuooohhhooosssssspppjjjffffffkkkooolllnnnppprrrssssssrrrqqqmmmnnnqqqvvv{{{}}}|||zzz}}}zzz{{{bbbFFF999:::???CCCYYYjjjrrruuummmYYYMMMIII@@@CCCAAAFFFfff~~~wwwiiiRRRkkk[[[JJJFFFOOOZZZaaayyyjjjYYYGGG@@@@@@???>>>???>>>===;;;;;;<<>><<<;;;:::;;;===@@@CCCBBB@@@>>>???777666999???DDDLLL[[[hhh{{{vvvlll]]]UUU\\\jjjpppnnn~~~sssfffkkk}}}zzz|||yyy|||yyyllliiiccchhhtttqqqkkkrrrnnnpppqqqnnniiigggiiimmmlllmmmnnnpppqqqrrrtttuuussspppooottt{{{|||yyy}}}zzz|||rrrOOO>>>===??????QQQcccmmmrrr}}}uuu___PPPJJJAAACCCAAAAAAUUU~~~ssslllOOO^^^cccHHHAAALLLVVVXXXjjj{{{kkkUUUIIIEEEBBB@@@@@@>>>===;;;:::;;;>>>BBBDDDBBBNNNXXXZZZ___iiirrruuu}}}uuurrr~~~oooqqqrrrqqqvvvrrrtttvvvyyy|||www|||yyy{{{}}}|||{{{yyyxxx{{{www|||ssshhheeehhhDDDCCCBBB@@@>>><<<;;;:::<<<;;;<<>>;;;KKK^^^iiiooo{{{zzzcccRRRJJJDDDEEECCC???JJJnnnssszzzxxxvvvbbbRRRbbb{{{RRRGGGIIIJJJRRR___uuujjjNNN@@@AAAFFFHHHAAA???<<<:::999;;;===???DDDHHHNNNTTT[[[ccckkkpppxxx|||pppuuutttzzzyyysssttt}}}{{{uuuqqqtttsssooowww~~~xxx~~~zzzwwwxxx}}}yyyxxxvvvyyytttvvvyyyxxxwwwxxx}}}|||{{{tttddd{{{QQQHHHFFFDDD===???BBB;;;;;;;;;>>>AAA@@@>>>AAAGGGOOO[[[nnn{{{qqqiiilllvvv{{{vvvnnnkkk~~~sssqqq{{{{{{~~~vvvzzz}}}bbbhhhlllkkkmmmrrrqqqllltttqqqpppssssssoookkkkkknnnccc___fffjjjhhhkkksssvvvoooqqqtttqqqtttxxxqqqvvvtttuuuzzz~~~jjjEEE777999???BBBTTTfffooouuu~~~lllWWWNNNGGGFFFBBBCCCGGGUUUrrruuugggVVVXXXbbbMMMGGGJJJQQQXXXkkkvvvfff^^^VVVJJJAAABBB@@@===::::::;;;<<<>>>CCCFFFKKKQQQVVV]]]dddiiiqqqxxx~~~zzzzzzvvvpppuuu|||jjjmmmoooooottt{{{rrrnnnppplllfffnnnyyyvvv|||~~~~~~|||zzzyyy|||{{{{{{yyyyyy{{{|||zzzwwwvvvzzz}}}mmmzzzXXXHHHBBBCCC>>>>>>???:::>>>:::999>>>DDDMMMZZZeee|||uuuooosss{{{~~~xxxpppiiimmm|||vvvoooxxx~~~|||xxxuuujjjiiivvvtttfffkkkooonnnooosssrrrmmmsssqqqqqquuuvvvqqqmmmmmmiii^^^ZZZaaaggghhhllluuutttmmmqqquuusssuuuuuulllttttttuuuyyy}}}~~~|||yyyttt|||tttLLL;;;999:::===NNN```jjjrrr}}}rrr\\\QQQHHHGGGBBBBBBDDDOOOzzz}}}{{{}}}{{{wwwgggSSSsssyyyTTTEEEIIIOOOOOO___sssgggQQQFFFCCCAAA>>><<<;;;;;;<<<<<>>???===???;;;>>>JJJ\\\ooo}}}|||qqqhhhiii|||ooonnnsss|||tttrrrhhhdddlllxxxjjjlllppprrrqqqrrrsssrrrnnnnnnlllmmmrrrsssmmmiiihhhfff\\\WWW\\\cccfffllltttssslllqqqvvvsssssspppdddlllooouuuxxxxxxwwwvvvvvv}}}SSS@@@;;;999999GGGXXXdddooo{{{{{{dddTTTJJJHHHBBB@@@AAAFFFiii~~~{{{}}}VVVeee]]]DDDFFFLLLJJJWWWfff}}}___NNNNNNCCCBBB@@@>>><<<;;;;;;;;;===???CCCFFFJJJOOOUUUYYYgggnnntttwww}}}mmmbbbyyywwwmmmtttyyyuuupppjjjkkkrrrtttooopppwwwrrrqqqssskkk^^^bbbmmmmmmooottt{{{~~~~~~~~~yyy}}}}}}yyyxxx|||}}}zzzqqqXXXbbbtttOOO===CCCCCC???@@@AAA===???KKKbbb}}}zzzpppqqqxxx{{{tttssszzz|||yyy{{{}}}vvvrrrttt{{{|||kkkppprrrsssrrrrrrqqqpppnnnlllkkkmmmrrrrrrkkkfffdddmmmccc]]]^^^bbbeeejjjpppssslllooosssppppppnnncccdddkkktttxxxvvvttttttvvv~~~~~~WWWCCC>>>;;;888BBBQQQ___lllyyylllYYYKKKIIIBBB???@@@AAAZZZ}}}~~~yyy}}}```[[[kkkLLLFFFIIIIIIRRR]]]pppxxxfffOOOEEEHHHCCCBBBAAA???>>><<<;;;;;;999<<>><<<;;;888:::===@@@CCCHHHMMMQQQXXX\\\```dddlllvvvzzzxxxuuu```aaaXXXRRR\\\```iiiuuuqqqooouuuuuu{{{wwwtttsssuuuvvvvvvxxx}}}{{{|||~~~qqqpppssslllnnnrrruuuwwwwwwzzzzzz~~~}}}wwwvvv{{{|||xxxuuuzzzmmmkkkXXXPPPooohhhIIIBBB>>>>>>@@@>>><<<===FFFYYYooo{{{sssnnnlllpppuuu}}}}}}uuutttxxx|||ooonnnsssppppppqqqoookkkiiikkkooommmoootttuuuoookkkjjj|||wwwqqqnnnnnnmmmjjjhhhhhheeejjjmmmjjjqqq||||||pppvvv{{{{{{uuunnnkkkkkkhhhuuukkkHHH999999===???HHHXXXhhhsss}}}|||jjjSSSPPPFFFBBBDDDAAAIII^^^|||}}}~~~~~~jjjhhhzzzPPPBBBKKKJJJPPP]]]qqqiiibbb]]]QQQFFF@@@AAABBBBBBAAA???===<<<888:::<<<>>>@@@CCCHHHKKKUUUWWWYYY]]]fffqqqvvvuuuzzzkkkTTTTTTMMMGGGOOONNNRRRVVV___~~~uuuzzziiikkkwww|||yyywwwyyy{{{zzz{{{{{{wwwxxxzzzqqqooorrruuuuuussssssvvvyyytttyyy~~~~~~yyyvvvxxx{{{{{{wwwtttzzzhhhzzzoooVVVccc|||~~~[[[HHH>>>@@@CCC<<<<<<;;;>>>FFFQQQ]]]mmmzzz~~~{{{qqqmmmpppwww||||||{{{||||||zzznnnjjjnnnsssooonnnpppoooiiihhhkkkiiigggiiiooorrrooommmmmmuuutttrrrssstttuuuqqqlllhhhgggooopppiiiooo|||wwwzzz}}}{{{tttmmmhhhfffbbbooo{{{~~~VVV<<<:::<<<;;;BBBTTTeeerrr|||vvvYYYTTTIIICCCEEEAAACCCRRRttt|||~~~{{{{{{qqq[[[VVV@@@KKKJJJNNNXXXggg{{{ooo___TTTLLL???@@@BBBBBBBBB@@@>>>===:::;;;<<<===>>>@@@DDDFFFNNNPPPQQQTTT]]]iiioooooouuueeeNNNPPPLLLJJJTTTQQQSSSPPPRRRqqqhhhYYYccczzzxxx~~~|||sssrrrzzz~~~zzzzzzxxx}}}~~~xxx|||~~~uuupppsssvvvuuuqqqnnnnnnooopppvvv|||}}}zzzxxxwwwvvv}}}wwwvvv}}}yyy~~~pppwwwccc\\\jjjjjjOOOAAAEEEGGG===;;;;;;===@@@CCCFFFOOOYYY```kkk}}}~~~vvv{{{}}}wwwpppuuuxxxvvv}}}wwwyyytttmmmppp{{{|||}}}~~~vvvyyynnnhhhnnnvvvtttooonnnpppoooiiihhhkkkhhhfffiiippptttsssssstttlllnnnppptttyyyzzzwwwqqqlllmmmvvvuuuiiikkkwww{{{xxxzzz{{{yyyuuuooojjjgggeeegggkkksssyyyuuucccAAA>>>:::888>>>QQQdddqqq{{{]]]XXXJJJDDDFFF@@@???KKKccc~~~}}}|||}}}}}}www]]]tttkkkOOO>>>EEEIIIRRR^^^jjj}}}sss___UUUHHHBBB@@@DDDFFFDDDAAAAAA999999:::;;;<<>>>>><<<:::999;;;???BBBIIINNNWWWdddsss|||sssttthhhccchhhaaahhhyyyzzzxxx{{{yyyrrrrrrxxx}}}}}}|||{{{{{{|||ooommmqqqtttpppmmmiiiffffffhhhlllooorrrllljjjpppvvvwwwvvvvvvooommmmmmoooqqqrrrwww~~~mmmwwwyyysssuuuyyy{{{tttwwwxxxxxx}}}qqqNNN???BBB888999JJJ___mmmwwwjjjXXXJJJHHHEEE??????DDDVVV}}}|||yyyxxxyyy|||xxxjjjSSSccc]]]NNNFFFHHHNNNWWW```oooooo]]]MMMFFFBBBDDDEEECCCAAA@@@;;;;;;::::::;;;===@@@AAAFFFGGGIIIMMMRRRYYY___ccciiivvvppp[[[]]]ppptttoooppprrr```QQQeeelllbbbppp|||vvv}}}yyy|||~~~yyy{{{xxxpppmmmpppuuuxxx~~~zzz~~~yyyuuuqqqggghhhlllsssxxxzzzzzzzzz{{{vvvwwwxxxwwwtttpppnnnlllppptttxxxwwwtttssswww{{{|||lll```sssQQQGGGEEEDDD@@@???===;;;999:::<<<>>>>>>AAAGGGNNNXXXaaaiiimmm}}}yyyiiinnn|||uuutttbbbVVV\\\\\\___qqq~~~yyyzzztttvvvtttnnnoooxxx}}}xxxpppooopppnnnrrrpppllljjjiiilllooorrrsssmmmlllrrrxxxyyyyyyzzzpppnnnnnnqqqrrrsssyyyttt|||yyyrrrrrrvvv{{{}}}|||dddBBB===888888DDDVVVgggttt|||sss___NNNJJJGGGAAA@@@EEEIIInnn}}}{{{{{{}}}mmmZZZ\\\rrrmmmVVVHHHGGGKKKRRRVVV___wwwdddUUULLLCCCCCCDDDBBB@@@@@@>>>===;;;999:::;;;>>>???BBBCCCDDDGGGLLLQQQVVVYYY```lll~~~dddeeexxxyyyqqqwwwdddUUUddd~~~uuu}}}tttpppkkkxxxvvvzzz{{{ssstttuuutttxxxyyyuuusssuuuyyyzzz{{{vvvzzz|||uuusssqqqgggaaagggpppwww{{{}}}}}}~~~yyyyyyyyyxxxxxxwwwwwwvvvqqqvvvzzzvvvooommmsssyyyyyynnnZZZ]]]\\\FFFEEEBBBBBBAAA???<<<;;;:::::::::;;;<<<>>>AAAEEEJJJOOOQQQ[[[aaajjjqqqwww}}}|||\\\OOOSSSrrrvvvuuuxxxfffQQQTTTZZZYYYZZZttt|||}}}vvvvvvrrrlllnnnwww|||qqqpppsssrrrmmmuuussspppmmmmmmnnnqqqsssqqqlllkkkqqqvvvwwwxxxyyyqqqoooooorrrrrrrrrvvv|||yyy|||vvvuuuxxxyyy|||uuuIII;;;:::999>>>MMMbbbttt|||jjjTTTLLLIIIDDDBBBEEE???XXX~~~rrriiihhhSSSIIIEEEHHHOOOQQQSSSeeezzz|||ttt```RRRFFFBBBBBBBBBAAAAAAAAA???<<<:::999:::<<<===>>>???AAACCCHHHLLLPPPSSSXXXcccuuummmllltttvvvdddXXXfff|||nnnhhhxxxxxxpppqqqtttooowww}}}sssjjjjjjgggooouuuxxxwwwwww{{{|||sssqqqpppkkkpppvvvrrreeejjjrrrxxx{{{{{{zzzzzzxxxyyyzzz}}}yyyzzzzzzvvvqqqooossswwwyyyooo^^^PPPiiiqqqNNNGGGBBBCCCBBB???>>>===;;;:::999<<<<<<===???BBBFFFIIIKKKLLLOOOTTTXXX\\\```fffjjjooouuuaaaRRRMMMJJJ]]]vvviiikkkzzzvvv```XXX___]]]TTTaaattt{{{uuunnnnnnvvvppphhhpppzzz{{{wwwxxxvvvssspppnnnnnnooopppmmmhhhgggllloooooooooqqqooommmnnnppppppoooqqqwwwxxx}}}}}}~~~xxxxxx}}}kkklllVVV===>>><<<;;;GGG___uuuttt[[[OOOJJJFFFCCCCCC@@@IIIjjj}}}}}}~~~|||}}}nnncccMMMDDDCCCKKKNNNLLLVVVggg~~~|||nnn]]]KKKCCCBBBBBBBBBCCCCCCAAA>>>;;;:::::::::;;;;;;<<>>???>>><<<:::999::::::<<>><<<;;;:::::::::;;;===@@@DDDHHHKKKMMMPPPUUU]]]tttuuunnnzzz}}}tttqqqxxx~~~}}}xxxyyywwwoooppppppgggsssxxxzzzwwwuuuvvvxxxxxxrrrkkkmmmpppnnnsssyyyuuutttxxx|||ttttttvvvzzz}}}|||vvvqqq|||wwwrrrqqqsssssspppmmmzzz}}}~~~eeessseeeTTTIIIaaafffPPPIIIEEE@@@???@@@@@@>>><<<999999999:::;;;===@@@AAABBBCCCEEEGGGKKKNNNQQQSSSUUUXXX^^^iii}}}rrr[[[QQQdddlllcccgggdddVVVcccuuu}}}|||zzztttqqqppprrrzzzpppaaabbbnnnzzz}}}|||zzzwwwuuusssqqqpppnnnjjjiiijjjiiieeeeeehhhggghhhmmmsssvvvvvvzzzzzz{{{|||~~~|||xxxyyyuuunnnsss~~~yyyuuuKKKAAA888777???NNNeeewwwxxx|||kkkZZZOOOIIIDDDAAABBB===GGGmmm~~~}}}yyy|||qqq|||rrrUUU???AAAEEEAAAEEEPPP]]]qqq~~~```OOOHHHEEEDDDDDDDDDDDDCCCAAA???===;;;:::999:::<<<>>>AAACCCEEEGGGIIIMMMTTTeee{{{}}}xxxzzz}}}zzzzzz~~~yyy}}}{{{|||vvvmmmssswwwooossszzz~~~{{{xxxvvvuuurrrjjjfffmmmtttsssxxx|||uuutttwww{{{}}}}}}~~~tttssstttxxx|||}}}xxxtttvvvtttrrrrrrrrrqqqooommmxxxzzz{{{~~~ttthhhfffZZZSSSmmmhhhOOOIIIBBB@@@@@@AAA>>><<<::::::::::::;;;===???@@@>>>???@@@CCCGGGJJJKKKKKKNNNRRRVVV]]]kkk|||~~~fff]]][[[sssvvviiimmmnnnbbbiiirrrzzz}}}{{{wwwssssssooonnnrrruuuyyysssooohhhdddhhhmmmqqqwwwwwwvvvvvvuuutttsssqqqqqqooolllkkkllljjjggggggjjjllllllpppvvvwwwuuuvvvzzzxxxwwwwwwyyy|||zzzwww{{{wwwnnnsss{{{zzzWWWDDD777888===DDDWWWmmmuuuzzzsssaaaSSSJJJEEEBBB??????CCCYYYtttbbbaaaCCC@@@DDD@@@CCCNNNQQQ^^^iiiTTTKKKFFFDDDDDDDDDDDDDDDCCCAAA>>>;;;:::999:::;;;<<<>>>???@@@AAAHHHJJJOOOYYYnnn{{{tttmmmlllsss{{{yyywwwsss|||~~~xxxvvvxxx{{{tttiiipppxxxrrrjjjssszzzzzzvvvsssoookkkuuuooorrruuupppsssvvvooosssuuuwwwxxxxxxyyy{{{|||ooommmmmmrrrxxx|||{{{xxxssstttvvvuuurrroooooopppvvvwwwyyy}}}yyylllzzzxxxWWWUUUTTTMMMDDD@@@@@@@@@>>>;;;888888888999;;;===???AAA===>>>???AAADDDFFFFFFEEEHHHMMMQQQSSSZZZdddjjjkkkooovvvrrrqqqZZZjjjqqqtttwwwoooppptttyyy|||yyysssnnnjjjhhhkkkttt{{{{{{eeefffeeeiiinnnlllhhhllltttnnnoooppppppqqqpppppppppnnnkkkkkkmmmkkkhhhiiimmmsssrrrtttwwwtttooonnnpppsssrrrrrruuuyyy}}}~~~~~~|||tttuuu~~~|||sssxxxzzzxxxzzzbbbHHH888;;;>>>???OOOgggtttyyyyyyfffVVVLLLGGGDDD>>>CCCEEENNNtttuuu^^^rrrTTT>>>@@@@@@???HHHNNNTTTccc~~~wwwhhhUUUGGGBBBDDDHHHEEEDDDFFFCCC===999999999888999999;;;===???@@@BBBHHHOOORRRYYYjjj|||tttxxxtttsssvvvrrrqqq|||xxxtttuuuwww{{{zzz}}}wwwttttttqqqmmmpppvvvmmmmmmpppuuuuuupppiiieeekkkmmmmmmmmmqqquuusssnnnqqqrrrsssvvvwwwwwwtttrrruuutttssssssuuuuuusssrrroootttwwwtttqqqooolllhhhuuuvvvsssrrr|||xxx|||xxxccchhhzzzTTTEEEIIIAAA???CCC<<<===<<<:::888888999:::;;;<<<===>>>@@@BBBDDDEEEFFFDDDFFFJJJOOOUUUZZZ^^^```cccgggllloooqqqrrrtttuuuwww|||~~~{{{ooohhhvvvyyyuuuxxxzzzxxxwwwwwwsssllljjjlllcccjjjoootttyyyvvvfffpppmmmiiihhhjjjlllmmmnnnhhhnnnrrrrrrqqqsssssspppssseee```hhhjjjcccgggrrrqqqpppooopppssssssqqqnnnooopppqqqrrrsssuuuwwwzzz|||vvvwww~~~vvvuuu{{{}}}|||~~~pppggg|||LLL======666>>>PPPiii|||~~~~~~rrr^^^PPPJJJHHHDDDCCC???CCC___vvv___gggsssNNNFFFFFFCCCDDDDDDIIIUUUkkk~~~~~~|||dddRRRJJJIIIFFFCCCDDDGGGGGGBBB???@@@;;;:::999999:::;;;===???>>>CCCIIIKKKOOOYYYjjjwww{{{tttzzz|||}}}|||wwwqqqoooqqquuu~~~wwwuuu}}}}}}yyyvvvooojjjnnnvvvrrrqqqrrrttttttqqqllliiiiiikkkkkkkkknnnqqqooojjjqqqrrrtttuuuwwwxxxyyyyyywwwwwwwwwxxxyyyxxxvvvtttpppuuuwwwtttqqqpppnnnjjjooorrrqqqqqq|||zzzyyy|||ttt[[[^^^tttkkkLLL@@@===AAADDD@@@>>><<<:::999888888999:::;;;<<<===???AAABBBDDDDDDCCCDDDGGGKKKOOORRRUUUWWWWWW[[[___cccdddfffhhhiiijjjppprrrrrrssswwwzzzzzzzzz{{{}}}|||oooyyy~~~rrrssstttpppnnnppp{{{wwwsssqqqlllffffffjjjnnnooorrr~~~tttmmm|||wwwaaavvvrrrmmmiiiggghhhkkkmmmjjjpppsssrrrqqqrrrqqqnnnooodddbbbkkkllldddeeemmmlllkkkjjjllloooqqqqqqoookkklllnnnoooqqqrrrtttuuu}}}tttqqqxxx|||yyyxxx}}}~~~~~~ppppppzzz[[[@@@===<<<>>>FFFccczzzzzzfffTTTKKKJJJCCCBBB@@@@@@QQQxxx}}}zzz}}}yyyxxxnnncccsss___KKKHHHCCC@@@???BBBIIIVVVgggzzztttttt\\\NNNJJJFFFCCCCCCHHHIIIFFFCCCDDD>>>===:::999888:::<<<===>>>BBBFFFIIIKKKOOOVVV\\\hhhttt|||}}}}}}}}}~~~{{{zzzsssqqqwww}}}}}}vvvuuusssnnnjjjkkkpppuuuzzz{{{xxxnnnttt~~~|||wwwooojjjmmmtttvvvvvvuuuuuuuuuuuurrrpppnnnppppppooopppsssqqqlllrrrtttvvvvvvuuuwww{{{~~~xxxxxxyyy{{{|||{{{wwwtttqqqvvvxxxuuurrrrrrpppmmmlllooooooqqqzzzxxxxxx}}}~~~RRRFFFYYYooo~~~^^^FFFEEEFFF@@@<<>><<<999888888888888::::::<<<===???@@@AAABBBDDDDDDFFFHHHJJJLLLMMMNNNQQQTTTXXX[[[]]]^^^```bbbdddhhhkkkjjjjjjoooqqqqqqpppqqqsssuuuvvvwwwwwwwwwyyyzzz}}}tttcccjjjxxxqqqoooooooooxxxrrrmmmiiieeebbbffflllpppnnnuuuvvvnnngggsss{{{pppcccuuusssoooiiiddddddhhhmmmnnnsssvvvuuussstttssspppjjjbbbbbblllmmmdddbbbggggggfffeeegggkkkoooqqqqqqjjjlllnnnqqqsssuuuuuuuuuwwwqqqvvv{{{{{{{{{~~~}}}{{{}}}ooorrruuuLLL<<<@@@>>><<>>BBB@@@???===;;;999888777777999999:::;;;<<<===>>>???DDDEEEFFFGGGHHHIIIJJJJJJOOORRRUUUXXXZZZ[[[]]]___aaaeeehhhfffgggkkkmmmlllmmmmmmooopppqqqrrrssstttuuuwwwyyy{{{|||}}}}}}||||||~~~wwwcccdddwwwvvvvvvrrrpppjjjeeecccaaabbbhhhpppmmmrrrnnnqqquuu|||nnniiinnnpppoookkkeeedddhhhmmmkkkppptttsssrrrsssrrrooogggaaabbbjjjjjjccc___ccceeeddddddeeehhhllloooqqqfffhhhkkkppptttvvvvvvuuuwwwsssuuuvvvttttttwwwzzzzzzyyyxxx}}}jjjBBB@@@@@@777NNNbbbqqqxxxaaaQQQOOOHHHEEEEEEDDD>>>HHHxxxeeejjjpppPPPAAAHHHCCCBBBDDDDDDFFFPPPiiifffTTTMMMFFFBBBEEEGGGFFFEEEFFFEEEBBB???<<<:::999:::;;;:::;;;===@@@DDDHHHJJJKKKPPPTTTXXXZZZ^^^eeekkkmmmnnnqqqvvvyyyzzz{{{}}}{{{sssnnngggooo{{{zzz{{{}}}rrreeemmmkkkiiigggjjjpppxxx~~~}}}|||yyyxxxnnnrrrvvvsssrrrqqqpppqqquuuuuuqqqlllpppuuuxxxyyy}}}~~~xxxuuuxxxxxxuuussssssqqqnnniiipppwwwzzzyyywwwyyy|||zzz{{{|||~~~~~~|||xxxttttttxxxyyyvvvuuuwwwwwwvvvzzzzzzwwwsssttt{{{~~~xxxyyy___IIIFFFKKKtttqqqSSSDDDBBBMMMBBBAAA???===;;;999888888888888999999:::;;;<<<<<>>===>>>AAA@@@FFFZZZpppuuu|||eeeUUUKKKDDDEEEGGGHHHHHHIIIFFFEEEBBB???===;;;;;;:::<<<<<<===>>>@@@CCCEEEGGGIIILLLPPPTTTXXX___fffjjjlllpppuuuwwwwwwwwwyyy|||zzz}}}yyyuuullltttyyyjjjfffeeeeeeggglllsss{{{tttqqquuupppfffkkkmmmnnnpppuuuyyyuuunnnmmmtttxxxyyy}}}xxxzzz~~~{{{xxxxxxwwwtttfffmmmvvv|||~~~~~~~~~~~~{{{xxxvvvyyyzzzwwwvvvyyy{{{zzzyyytttvvv~~~~~~ooorrrRRRFFFHHHeeeuuuYYYJJJEEECCCBBBAAA???===<<<:::999888888888999999:::::::::<<<===>>>@@@BBBDDDEEEFFFGGGJJJLLLNNNOOOQQQTTTVVVVVV[[[^^^]]]]]]bbbdddccchhhhhhhhhiiijjjlllnnnoooqqqrrruuuwwwxxxxxxxxxxxxxxxxxxzzz{{{|||~~~|||vvvvvvnnnbbb]]]ZZZ[[[\\\```iiirrrnnnhhhuuuuuujjjqqqyyyrrrvvvyyywwwrrrlllhhhgggdddjjjooooooppprrrrrrpppkkkfffccceeeeeebbbaaacccfffggghhhhhhiiijjjmmmpppbbbbbbdddjjjqqquuuuuutttmmmttt{{{}}}yyyuuuwwwzzzqqqEEEAAA999<<<@@@VVVnnnzzz~~~wwwaaaQQQLLLCCCAAAEEEAAA???SSSnnn~~~~~~~~~cccaaaqqqQQQHHH>>>::::::??????AAAOOOaaaxxxtttxxxfffYYYLLLHHHIIIGGGGGGGGGGGGFFFDDDCCC@@@>>>;;;:::<<<>>>?????????@@@CCCEEEDDDFFFJJJNNNRRRWWW]]]aaafffjjjoooqqqqqqrrrvvvzzzxxx{{{~~~}}}{{{~~~}}}{{{yyynnnaaabbbdddiiiqqqxxx~~~yyyrrrvvvyyyrrrhhhkkkrrruuurrrrrrvvvwwwvvvnnnuuuwwwuuuyyywww~~~~~~}}}{{{pppsssyyy~~~~~~{{{yyywwwzzz{{{wwwwww{{{~~~}}}xxxtttyyyzzz~~~oooZZZTTTWWW{{{xxx```DDDCCCCCCBBBAAA@@@>>><<<<<<888888888888999999999999:::;;;<<<>>>???AAABBBCCCFFFHHHJJJKKKLLLNNNQQQTTTTTTYYY\\\[[[\\\aaacccccchhhgggggghhhiiikkkmmmnnnpppqqqsssuuuwwwwwwwwwwwwwwwwwwxxxyyy{{{}}}}}}}}}|||}}}~~~wwwnnnjjj```[[[XXXZZZ___hhhvvvlllssszzzlllkkkuuuxxxuuuvvvwwwvvvsssoookkkhhhhhhnnnrrrrrrrrrttttttrrrmmmjjjhhhiiiiiifffdddddddddfffiiijjjjjjjjjmmmpppllljjjiiimmmtttxxxwwwuuutttzzzMMM>>>999===999PPPjjjyyyoooXXXPPPHHHCCCDDDAAA???HHHWWWuuuttt^^^dddhhhSSSCCC<<<;;;??????>>>IIIXXXddd~~~zzzvvvtttwwwgggVVVMMMIIIFFFCCCCCCFFFFFFFFFEEEBBB???<<<:::666:::===>>><<<<<>>===888888888888888999999999;;;<<<===>>>???AAABBBBBBAAACCCEEEFFFGGGIIILLLOOONNNTTTWWWVVVXXX]]]```___cccccccccdddeeegggiiijjjjjjlllnnnpppqqqrrrrrrqqqtttssssssuuuwwwyyyyyyxxx~~~{{{zzziiibbbccc___ZZZWWW[[[dddrrr}}}yyyqqqhhhmmmsssnnnqqqqqqpppqqqqqqpppmmmjjjeeekkkooonnnmmmooonnnlllooollllllmmmmmmiiifffdddaaaeeeiiijjjjjjkkknnnpppooollljjjlllqqquuutttqqqyyy||||||{{{{{{RRR:::999AAA888OOOjjjzzzzzz___TTTNNNHHHEEEAAA???EEEMMMlll|||zzz}}}VVV\\\}}}wwwIII@@@:::>>>CCCCCCDDDGGGOOOaaarrruuunnnlllxxxaaaQQQKKKGGGEEEFFFFFFGGGGGGFFFEEECCC>>>999888999999:::;;;;;;;;;;;;AAABBBCCCFFFIIIMMMPPPQQQUUUYYY]]]aaaeeekkksssyyy{{{{{{{{{yyyxxxxxx{{{}}}}}}uuuvvv|||tttkkkccc``````eeegggkkkqqqxxx~~~wwwlllpppwwwvvvwww|||yyyxxxxxxwww}}}rrrvvvvvvrrrppptttxxxyyyttt|||~~~}}}~~~}}}|||zzzxxx{{{|||xxxuuuuuuwwwzzz~~~}}}~~~zzzxxxzzz}}}wwwxxxxxxxxxzzziiiTTTXXXfffgggtttZZZKKKAAADDDGGGCCC??????======<<<:::888666666777999999:::;;;===>>>??????AAABBBBBBDDDFFFHHHJJJKKKNNNOOOQQQTTTXXX[[[]]]^^^aaabbbbbbbbbbbbdddhhhkkkmmmllljjjjjjjjjkkkmmmoooqqqtttwwwvvvssssssxxx}}}xxxyyy|||~~~|||wwwhhhccc```\\\ZZZ^^^aaaggguuuzzzwww}}}|||zzzqqqnnnpppqqqlllfffmmmtttxxxuuurrrqqqooollliiiiiikkknnnllliiilllqqqppprrrqqqllleeebbbdddggg___aaafffjjjlllmmmlllkkkmmmkkkkkklllppptttwwwxxxuuutttyyy}}}{{{~~~xxxXXXAAABBB888<<>>@@@AAABBBDDDDDDPPP___iiimmmnnnpppssszzzeeeWWWLLLFFFEEEGGGGGGGGGHHHIIIIIIEEEAAA<<<;;;:::999999:::;;;<<<>>>>>>@@@BBBEEEIIIKKKMMMPPPSSSXXX[[[___dddlllrrrvvvwwwxxxxxxwwwwwwyyy{{{{{{{{{}}}{{{zzzyyy{{{xxxkkkddd___\\\]]]```jjjmmmqqquuuzzzyyyooommmvvvzzzuuupppqqq~~~vvvvvv}}}yyyxxx|||uuuyyyxxxsssoooppprrrqqqqqqxxx|||zzzzzz}}}~~~}}}{{{xxxuuuwwwzzz}}}}}}{{{zzzxxxwwwzzz~~~{{{wwwwwwxxxzzz}}}~~~}}}zzz{{{}}}|||yyywwwvvvwwwsssttttttsssvvv~~~ZZZHHHJJJNNNeee|||eeeNNNDDDCCCAAA@@@BBB>>>===;;;999777777777888888888999:::;;;<<<===>>>??????@@@AAACCCEEEGGGHHHKKKLLLNNNQQQTTTWWWZZZ[[[]]]___`````````bbbeeehhhjjjiiihhhggghhhjjjlllmmmnnnpppsssqqqoooooossswwwxxxxxxyyy{{{}}}}}}wwwvvvpppeee^^^\\\\\\[[[\\\aaajjjzzzrrrjjjttt{{{~~~wwwnnnkkklllmmmllljjjlllrrruuurrroooooonnnkkkkkkkkknnnqqqpppmmmoootttppprrrsssooohhhcccbbbccceeefffiiilllnnnoooooooooooommmlllmmmqqqtttuuutttttttttxxx~~~|||~~~~~~ttt```hhhHHH>>>888<<<@@@___xxxbbbVVVLLLIIIGGGCCC@@@AAAJJJkkk~~~}}}||||||~~~vvv|||zzzpppsssxxxdddNNNCCCAAA@@@@@@AAA>>>@@@HHHUUUccckkkkkkiiixxxnnnZZZNNNIIIGGGEEEDDDFFFIIIIIIFFFDDDBBB???<<<999888888:::;;;:::;;;<<<>>>@@@CCCEEEFFFIIILLLPPPSSSVVV[[[ccciiinnnqqqtttuuuvvvvvvwwwxxxyyyzzz{{{}}}xxxrrrwww}}}{{{}}}hhh___WWWUUUVVVYYY^^^dddooosssxxx{{{~~~{{{}}}~~~ooollloooxxxzzzsssmmmnnnuuupppqqqxxxzzzuuutttwwwssswwwwwwrrrnnnnnnmmmkkklllqqqttttttsssuuuvvvtttooommmmmmpppuuuyyyzzzyyyvvvuuuvvvyyy~~~~~~zzzyyyyyyzzz{{{zzzxxxvvvuuuuuuvvvvvvuuutttsssrrrggghhhhhhhhhkkktttdddIIICCCBBBMMMeeeuuuooo[[[JJJ@@@AAAEEEBBB@@@>>>;;;999888888888777777888888999:::;;;;;;<<<<<<===>>>@@@BBBCCCDDDFFFHHHJJJLLLOOORRRTTTUUUXXXZZZ\\\]]]^^^___aaacccgggfffeeeeeeeeegggjjjkkkkkknnnooonnnllllllooorrrtttssstttuuuwwwyyy|||~~~~~~~~~~~~~~~~~~yyyiiibbb[[[ZZZZZZYYYYYY[[[cccpppzzzpppnnnkkkkkkrrryyyvvvppplllkkklllnnnpppooosssuuuqqqoooqqqpppnnnkkklllooottttttppppppsssnnnrrruuusssnnnhhhfffeeekkklllmmmnnnppprrrttttttsssooommmoootttvvvtttqqqttttttxxx~~~~~~}}}}}}aaaccc```DDD999===>>>QQQyyy}}}pppaaaRRRKKKHHHEEEAAA@@@BBBNNNttt|||||||||xxx|||vvvrrr~~~```KKKCCCBBBAAA???@@@===<<>>@@@AAADDDGGGKKKMMMOOOTTT[[[```gggkkkpppssstttuuuuuuvvvxxxyyyzzz|||xxxkkkeeecccbbb```iiiooo}}}wwwzzzrrrhhhYYYSSSOOORRRVVV\\\eeemmmpppvvv||||||tttmmmkkkmmmqqqppplllmmmqqqmmmjjjkkkppprrrnnnlllnnnlllppprrrpppooopppoookkkiiilllooopppppppppooonnnjjjiiiiiimmmssswwwxxxvvvuuutttuuuxxx|||~~~zzzyyyxxxxxxwwwuuuqqqnnnrrrrrrqqqqqqsssuuuvvvwwweeefffffffffiiirrr~~~{{{~~~yyy]]]PPPDDD<<>>;;;999777666666777777888888888999::::::;;;<<<===???AAAAAACCCDDDFFFHHHKKKMMMOOOPPPSSSVVVYYYZZZ[[[\\\]]]___ccccccbbbbbbccceeehhhiiikkkmmmnnnnnnllllllnnnppplllmmmnnnoooqqqssstttuuu||||||}}}}}}}}}}}}|||{{{xxxnnn```WWWUUU[[[^^^\\\___fffxxxuuubbb[[[YYYsssyyynnniiinnnvvvwwwwwwtttooommmppptttnnnqqqqqqnnnmmmppppppnnnllllllpppuuuuuupppnnnooommmpppttttttrrrooonnnnnnmmmmmmmmmnnnppptttxxxzzzxxxsssnnnooouuuyyyxxxuuutttvvvyyy}}}}}}^^^UUU===;;;???DDDccczzzkkkYYYNNNJJJHHHDDDAAAAAABBBXXX~~~|||}}}~~~vvvxxx{{{}}}}}}}}}~~~}}}{{{~~~jjjjjjhhhOOODDDCCCAAA???>>>>>>>>>>>>DDDQQQdddqqqcccaaappptttddd[[[OOOEEEEEEHHHGGGGGGIIIEEEDDDDDDBBB@@@<<<999777999999999:::;;;<<<===>>>AAADDDGGGIIIJJJNNNUUUZZZ```eeejjjoooqqqqqqrrrsssssstttuuuwwwyyy{{{}}}}}}oooffffffgggddd___[[[]]]eeettt~~~vvvggg[[[VVVSSSPPPOOOTTTYYY___hhhqqqooowww|||pppiiiiiijjjllljjjhhhkkkoookkkiiihhhkkkllljjjgggggggggkkknnnnnnppprrrqqqmmmkkklllooorrrtttrrrpppoookkkiiihhhkkkpppssssssrrrtttttttttuuuxxxzzzzzzzzzwwwvvvuuuuuussspppkkkhhhtttsssrrrrrrtttyyyyyyxxxwwwuuutttyyyhhh}}}www]]]JJJ<<>>>>>@@@AAA???<<<888888888888888888777777999999999999;;;<<<===>>>>>>???@@@BBBDDDFFFGGGHHHJJJLLLOOOPPPQQQSSSVVVXXX[[[[[[[[[[[[]]]```ccceeecccdddeeefffggghhhhhhhhhhhhjjjlllnnnpppppppppppprrrtttwwwzzz{{{{{{yyyxxxvvvyyyzzz}}}~~~wwwmmmlllbbbWWWWWWVVVTTTUUU\\\fffsssvvvgggnnnrrrccciiiqqqyyyyyysssllljjjkkknnnooonnnlllnnnrrrrrrooopppnnnqqqwwwzzzvvvrrrqqqtttsssrrrpppnnnllljjjiiihhhhhhggghhhlllqqqvvvyyy{{{xxxtttrrruuuyyy}}}uuuxxxyyyxxxzzz~~~~~~|||zzz{{{lllvvvxxxNNN999>>>:::AAAfff|||lll[[[RRROOOKKKEEEAAACCCDDDPPPxxx{{{}}}~~~{{{xxxxxx{{{yyyvvvxxx}}}|||zzz~~~iiiaaa}}}aaaNNNHHHDDD???;;;>>>@@@???>>>AAAGGGLLLZZZZZZXXXYYYiii~~~gggPPPHHHEEEAAABBBGGGHHHHHHHHHGGGFFFCCC@@@???<<<;;;;;;::::::::::::;;;;;;>>>@@@@@@AAACCCIIINNNOOORRRXXX\\\^^^```bbbdddggghhhkkknnnqqqrrrssstttwwwxxxyyy|||~~~|||pppkkkllllllhhhcccYYYXXXXXX\\\ccciiilllkkkrrrsssuuutttrrrqqqsssuuukkkeee___ZZZTTTMMMJJJLLLLLLMMMSSS[[[aaaeeellltttyyywwwwww~~~wwwtttrrrmmmppptttvvvwwwtttoookkkllljjjgggfffgggiiijjjiiikkkmmmmmmmmmppptttsssnnnnnnkkknnnvvvzzzvvvssssssrrrmmmhhhfffiiilllmmmmmmnnnnnnnnnnnnoooppprrrtttqqqqqqqqqrrrrrrooojjjgggmmmsssxxxwwwtttwww{{{yyy{{{~~~ttt|||xxxjjjnnnuuuTTTEEEJJJQQQUUUZZZmmm}}}kkkTTTMMMDDD???@@@AAAAAA???:::::::::999999999888888777777777888999:::;;;<<<<<<===>>>???AAABBBCCCDDDFFFGGGIIIJJJKKKMMMQQQTTTVVVVVVVVVWWWYYY\\\___aaa^^^___```ccceeeffffffeeejjjiiihhhiiijjjlllooopppnnnpppsssvvvwwwuuurrrppplllvvvzzzvvvxxx{{{pppllllllbbbZZZZZZUUUPPPVVVWWW]]]dddnnn|||kkkkkk}}}ttt}}}}}}zzzqqqcccdddkkksssuuuqqqllljjjkkkpppqqqpppooorrrvvvuuuqqqmmmkkknnnuuuzzzxxxvvvvvvuuuuuuttttttqqqnnniiifffhhhgggfffgggiiimmmqqqtttxxxxxxxxxwwwvvvvvvyyy|||tttwwwwwwtttuuuzzz|||yyy|||xxxtttuuuxxxzzzxxxuuu~~~www|||YYY???;;;:::===NNNpppxxxfffXXXRRRLLLGGGBBBAAA@@@FFF^^^||||||~~~}}}zzzyyy|||{{{wwwzzz|||zzz{{{}}}}}}|||ttt\\\{{{pppYYYMMMFFF@@@EEE@@@;;;:::===@@@AAAAAACCCSSS[[[TTTRRRjjj~~~bbbUUUMMMEEEDDDIIIJJJIIIHHHFFFEEEDDDDDDDDD<<<<<<;;;:::999999::::::888;;;=========???EEEIIIHHHLLLPPPTTTVVVYYY[[[]]]\\\^^^aaaeeegggiiijjjjjjlllnnnrrrvvvyyy{{{}}}~~~zzz~~~tttnnnjjjfffcccYYYZZZ]]]dddlllppppppnnnwwwxxxyyyvvvqqqmmmlllmmmrrr{{{xxxbbbXXXNNNKKKIIIGGGFFFGGGMMMPPPXXXaaagggkkksss{{{}}}yyymmmnnnmmmmmmnnnooolllhhhhhhgggdddbbbdddiiijjjjjjjjjkkkllllllqqqwwwvvvrrrjjjgggjjjssswwwsssppppppuuupppjjjgggjjjmmmoooooojjjkkklllllllllnnnqqqsssppppppqqqssssssqqqllliiieeennnvvvuuupppooovvv~~~{{{zzz|||ttt{{{tttuuu^^^DDDPPPUUURRRaaa|||iii]]]MMMCCC@@@@@@AAA@@@<<<<<<;;;;;;:::999999999666666666666777999:::::::::;;;<<<===>>>@@@AAAAAACCCDDDEEEEEEFFFJJJNNNRRRSSSSSSSSSTTTVVVYYY]]]___]]]]]]___bbbeeegggfffeeejjjgggdddbbbcccgggmmmpppkkkmmmqqqsssrrrpppllljjjdddvvv}}}tttqqqwwwtttggg^^^^^^TTTMMMPPPNNNOOOYYYZZZhhhwwwwwwuuuxxx|||}}}qqqjjjqqqooohhhkkkwwwuuuiiiccciiippprrrpppmmmmmmnnnkkkllllllkkkooosssqqqlllgggeeeiiirrrxxxxxxxxxxxxsssuuuwwwyyyxxxsssmmmhhhiiihhhgggggghhhjjjmmmoootttxxx|||{{{vvvsssuuuwwwrrrvvvuuuqqqqqqwwwyyyvvvuuusssrrrvvv|||~~~{{{ooo{{{aaaFFF888;;;>>><<>>>>>FFFHHHKKKNNNPPPRRRRRRRRRVVVYYY[[[]]]^^^___bbbdddffflllllliiiooo{{{|||tttzzz}}}rrrqqqssstttqqqllllllssswwwvvvyyy{{{vvvsssrrrpppooolllqqqwww{{{}}}{{{kkk___SSSNNNJJJJJJIIIGGGFFFHHHWWWZZZ```fffkkkqqqzzz~~~yyy|||mmmjjjhhhkkkpppqqqlllfffhhhhhhdddaaaeeemmmmmmhhhgggkkknnnnnnooorrrpppmmmccc```ccckkkooolllhhhgggccclllpppmmmhhhiiilllnnnqqqooommmlllmmmnnnooopppuuusssqqqpppooommmjjjgggjjjlllnnnmmmlllmmmrrrvvvvvv{{{~~~~~~}}}~~~zzz}}}yyyUUUIIIEEENNN]]]mmmhhhOOODDDEEEEEEBBBBBB<<<>>>@@@<<>>333999888777666666777888999888888999:::;;;===??????AAAAAAAAABBBDDDFFFGGGHHHMMMNNNNNNPPPSSSWWWZZZ\\\\\\]]]___aaabbbbbbbbbaaaeeecccaaa```aaacccfffhhhhhhiiikkkmmmnnnmmmlllkkkkkknnnrrrsssooohhh___ZZZQQQTTTTTTQQQMMMOOOWWW___qqq~~~uuusss~~~tttpppssspppiiihhhnnnnnngggiiiqqqiiijjjjjjkkkjjjjjjiiihhhjjjjjjgggfffkkkpppjjj```___bbbhhhooouuuvvvsssqqqsssnnnmmmqqqqqqllliiikkkmmmkkkiiihhhjjjlllmmmmmmooosssxxxzzztttlllnnntttqqqvvvyyywwwppplllmmmqqqsssnnnoooxxx|||vvvqqq{{{lll|||wwwVVVIII999444===@@@BBBZZZzzzwwwhhhZZZPPPKKKGGGCCCCCCCCCAAANNN{{{zzz{{{||||||||||||~~~{{{wwwuuuuuutttqqquuu|||zzzyyy{{{~~~}}}zzz{{{}}}|||uuu{{{XXXHHHFFF===???BBB<<<;;;>>>;;;???>>>EEEOOORRRRRR[[[hhhqqq^^^PPPIIIHHHFFFDDDDDDGGGIIIIIIHHHGGGEEECCC@@@>>>;;;:::999:::999999999:::;;;===>>>BBBDDDFFFIIIKKKMMMMMMMMMOOORRRTTTVVVVVVXXXZZZ]]]\\\bbbdddbbbjjjvvvxxxsssoooxxx|||rrrqqqwww~~~yyyvvvtttrrrqqqnnnrrrwww{{{~~~uuunnndddYYYQQQLLLGGGFFFHHHJJJIIIKKKNNNVVVZZZaaaiiipppzzzrrrqqq|||~~~vvvsssoookkkmmmrrrtttqqqmmmlllkkkgggdddhhhppprrrnnnmmmppppppllllllmmmmmmiiigggdddccchhhjjjhhhfffgggeeelllooolllkkkmmmqqqqqqssspppmmmmmmppprrrrrrqqqrrrpppnnnmmmllljjjgggeeelllmmmpppqqqrrrtttvvvxxxxxxzzz}}}}}}dddTTTFFFEEEKKKZZZvvvwwwZZZGGG@@@??????<<>>??????@@@BBBDDDEEEFFFJJJKKKMMMOOORRRUUUXXXZZZYYYZZZ\\\]]]___``````aaacccbbbaaa``````aaacccdddeeegggjjjlllmmmlllkkkjjjlllllliiieee___YYYUUUSSSMMMPPPPPPLLLKKKUUUiiizzz~~~ppplll}}}|||pppjjjoooqqqkkkhhhjjjiiijjjkkklllkkkjjjgggfffhhhhhheeebbbeeeiiifff___```bbbfffkkkpppsssrrrqqqrrrmmmkkknnnnnnjjjhhhjjjooommmjjjiiiiiijjjjjjjjjdddeeeiiioooooommmmmmqqqoootttxxxwwwrrrppprrrvvvlllhhhiiirrryyyxxxsssppp|||ooooooRRR???555888666555IIIfff~~~qqqbbbSSSJJJGGGCCCCCCDDD@@@FFFgggyyy{{{|||}}}||||||}}}~~~|||yyywwwwwwwwwvvv{{{|||zzzzzz|||{{{xxxzzz~~~}}}{{{~~~}}}vvvSSSLLLAAAAAACCC===<<<@@@<<<@@@;;;>>>JJJQQQRRRTTTZZZ^^^{{{vvvaaaVVVKKKGGGBBBBBBDDDGGGGGGFFFHHHHHHFFFEEEBBB@@@>>><<<999888777777777999;;;======>>>@@@BBBDDDEEEFFFFFFHHHJJJMMMNNNNNNPPPRRRTTTSSSXXXZZZZZZaaallloookkkhhhooo}}}~~~uuusss~~~}}}yyyxxxwwwvvvuuuzzzvvvgggZZZQQQLLLHHHEEEDDDBBBCCCHHHLLLNNNSSSXXXZZZ```gggoooxxx|||{{{zzzqqqnnngggqqq{{{qqqwwwsssnnnooosssuuutttqqqnnnmmmiiifffhhhooorrrqqqssstttqqqllliiikkkjjjggglllgggdddffffffddddddgggfffiiikkkiiikkkqqqsssrrrtttrrrooopppsssuuutttssspppooommmlllllljjjgggeeemmmnnnqqqtttxxxyyyxxxwwwyyyyyy{{{~~~rrrXXXGGGBBBJJJccc{{{lllWWWGGGEEE@@@DDDDDD;;;:::>>>:::;;;;;;::::::999999888888888888888777888888999:::;;;;;;<<<===???AAABBBDDDEEEGGGIIIMMMPPPRRRTTTUUUUUUUUUVVVXXXZZZ\\\^^^___``````__________________```bbbeeehhhhhhgggeeedddYYYYYYWWWTTTPPPOOOOOOPPPPPPUUUXXXXXX[[[jjj}}}~~~}}}vvvlllooosssooogggcccggghhhjjjkkkkkkjjjiiihhhlllmmmjjjeeedddfffgggeeebbbbbbdddhhhllloooppppppqqqllliiikkkkkkhhhggghhhpppnnnllliiihhhggggggggg^^^\\\^^^ggglllmmmlllmmmoootttwwwvvvrrroooqqqsssiiieeefffnnnuuuuuusssrrrzzz~~~~~~vvvqqq{{{yyyrrr]]]JJJ<<<;;;999444???QQQqqq}}}mmmYYYKKKIIIDDDDDDFFF@@@>>>OOOgggyyy{{{~~~~~~}}}}}}}}}~~~}}}|||~~~}}}}}}~~~}}}zzz|||jjjVVVHHHEEEEEE>>>>>>BBB>>>>>>:::<<>>???@@@@@@DDDFFFHHHIIIIIIJJJLLLNNNNNNRRRTTTTTTXXX```cccaaacccgggrrrxxxrrr}}}~~~{{{tttiii```SSSIIIDDDCCCCCCDDDBBBAAADDDJJJOOORRRXXX___cccjjjrrryyyxxxrrrjjjmmmssseeekkk{{{uuuwwwssspppppprrrssspppmmmnnnllliiifffeeehhhlllmmmpppsssrrrnnnlllmmmlllhhhlllhhhfffhhhhhheeeeeegggfffgggfffeeejjjpppqqqmmmoooqqqsssssssssssstttvvvqqqpppnnnnnnnnnllljjjgggmmmmmmooossswwwxxxtttpppyyywwwxxx|||~~~{{{wwwuuu{{{vvvsssZZZNNNLLLTTT^^^yyyeee[[[IIIAAACCCBBBDDDBBB888>>>>>>>>>===;;;:::999888999888777777666666777777777888888999;;;===???@@@@@@BBBEEEIIILLLNNNNNNOOOPPPPPPPPPRRRTTTXXX[[[\\\[[[\\\\\\]]]\\\[[[ZZZYYYZZZ\\\^^^``````^^^\\\ZZZKKKMMMNNNMMMLLLLLLOOORRRQQQ[[[iiittt}}}zzz}}}vvvuuuyyywwwmmmnnnrrrnnngggccceeeeeefffggghhhjjjlllmmmqqqqqqooojjjffffffiiikkkcccdddeeehhhlllooonnnnnnnnnkkkhhhhhhhhhggggggfffnnnmmmllljjjhhhgggggghhhbbb```bbbiiimmmlllkkkmmmsssuuuwwwtttnnnjjjjjjkkkiiieeeeeelllrrrsssrrrrrrwwwyyywww{{{{{{sssyyynnnhhhRRR@@@>>>???;;;<<>>DDDPPP{{{{{{}}}~~~~~~~~~}}}{{{yyywwwvvv~~~||||||~~~}}}{{{~~~cccRRRKKKHHH@@@>>>AAA===:::888:::>>>DDDHHHOOOUUUSSSPPPVVVlllqqqdddTTTIIIFFFGGGFFFEEEDDDEEEGGGHHHIIIIIIHHHGGGAAA@@@===:::888777777888999:::::::::;;;<<<======???AAACCCCCCCCCDDDFFFGGGHHHKKKNNNNNNQQQWWWZZZZZZYYY\\\fffzzzssswwwsssfff]]]QQQMMMHHHDDDBBBBBBCCCCCCCCCCCCGGGMMMQQQTTT\\\ccckkkvvvwwwxxxvvvnnnuuuzzzfffrrr{{{gggfffwwwvvvtttssssssssstttqqqlllhhhmmmlllkkkiiieeeccceeehhhhhhmmmqqqqqqrrrsssqqqllliiihhhiiimmmlllhhhgggiiihhhhhhffffffjjjpppooojjjhhhpppvvvuuupppnnnrrrxxxqqqpppooooooooonnnkkkiiilllkkklllnnnqqqqqqlllhhhtttrrruuuzzzyyyqqqkkkiiiooovvv}}}~~~qqq{{{tttjjjaaaUUULLLaaakkkvvvyyy___NNNHHHBBBCCCGGGBBB<<<<<<<<<<<<<<<<<<<<<<<<:::999888777666666666666666666666777999:::<<<===<<<>>>AAADDDFFFHHHHHHHHHJJJJJJJJJLLLOOORRRUUUWWWUUUVVVWWWWWWWWWUUUSSSRRRSSSTTTTTTUUUTTTRRRQQQOOONNNNNNMMMIIIHHHLLLUUU\\\aaannnttthhhpppzzzpppyyy{{{tttmmmlllmmmkkkjjjiiijjjgggdddcccdddhhhlllooorrrrrrppplllgggeeehhhmmmdddfffhhhllloooooommmkkklllkkkiiihhhhhhjjjiiigggjjjkkklllkkkiiihhhiiikkkggggggjjjnnnnnnlllmmmrrrtttvvvwwwtttoookkkiiiiiilllhhhhhhnnnrrrrrrrrrssszzz{{{uuuxxxxxx{{{www{{{}}}bbbFFF;;;;;;;;;999999GGGfff}}}jjj[[[PPPHHHDDDFFFEEEAAACCCHHHVVV}}}~~~~~~}}}xxxuuuqqqmmmxxxwwwxxx||||||{{{}}}vvvyyydddWWWOOOCCC@@@@@@;;;=========<<<<<>>>>>======???AAA???BBBFFFHHHKKKOOOTTTVVVSSSTTT]]]ooo|||uuuyyy{{{nnnbbbYYYRRRNNNCCCCCCCCCCCCCCCBBBAAAAAADDDFFFKKKRRRVVVYYYbbbkkkvvvvvvdddiii~~~~~~vvvzzz~~~rrrlllyyy~~~iiicccnnnqqqrrrssstttvvvvvvrrrmmmhhhlllnnnqqqqqqjjjcccccchhhbbbhhhnnnqqqtttwwwtttpppfffggglllqqqpppjjjhhhiiihhhiiiiiiiiimmmqqqpppkkkdddmmmuuuuuuooolllqqqwwwqqqooonnnoooooonnnllljjjlllkkkjjjjjjjjjjjjhhhfffqqqoooqqqvvvrrrgggcccfffmmmuuu}}}~~~sssqqqppp\\\TTTWWW]]]lll~~~xxxrrr^^^MMMFFF@@@<<<;;;::::::;;;===???@@@;;;:::999888777777777777666666666777777888999:::;;;;;;===???@@@AAABBBBBBBBBCCCDDDFFFIIIKKKNNNOOOLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHFFFDDDIIIWWWkkkzzzyyyeee]]]]]]bbbxxxmmmpppyyytttpppttttttsssooollljjjjjjllloooppplllgggdddcccgggkkknnnuuutttttttttoookkklllpppggghhhjjjnnnppppppmmmjjjjjjkkkkkkjjjlllnnnmmmiiihhhkkkmmmllljjjiiilllnnnhhhiiilllppppppnnnqqqvvvqqqsssuuuuuusssrrrqqqrrrtttqqqrrrxxx{{{zzzzzz|||yyywww}}}tttttttttcccGGG;;;999:::;;;:::UUU|||sssgggUUULLLEEEEEEEEECCCCCCEEEBBBfff~~~~~~}}}}}}~~~xxxrrrqqqoookkkqqqqqquuuzzz|||{{{~~~jjjzzz}}}kkk]]]MMMFFFDDD===@@@@@@???===<<<===@@@BBB???EEELLLNNNNNN[[[zzzrrrdddXXXKKKBBBDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGFFFDDDAAA???>>><<<;;;::::::999:::;;;;;;888999;;;;;;::::::;;;===:::<<>>@@@BBBDDDEEEFFFBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@BBBDDDGGGIIIDDDHHHOOOVVVbbbvvvdddRRRYYYfffvvvuuunnnmmmqqqpppiiijjjqqqwwwvvvsssnnnkkkllloooqqqnnnllljjjhhhiiillloooqqqxxxvvvwww{{{xxxqqqoooqqqjjjjjjjjjlllnnnnnnllljjjhhhlllnnnmmmpppsssqqqkkkhhhlllooonnnkkkjjjlllooommmjjjjjjooosssrrrrrrtttlllooorrrtttuuuvvvwwwxxxwwwvvvxxx|||~~~sssppp}}}iiiKKK===<<<>>>777IIIhhh{{{qqq```VVVMMMIIIGGGDDDBBBBBB@@@NNNppp~~~~~~}}}{{{{{{}}}|||qqqkkklllllliiinnnooottt{{{}}}}}}zzzfff|||jjjWWWMMMHHH@@@<<<<<<;;;:::;;;<<<;;;999===@@@GGGLLLKKKLLLWWWfffnnn[[[NNNFFFEEECCCCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHFFFDDDBBB===<<<;;;999999999:::;;;999:::;;;;;;::::::;;;===999:::===>>>======@@@EEEGGGGGGIIIRRReee}}}wwwiii___]]]cccjjjsssyyymmmeeeTTTOOOJJJGGGFFFDDD@@@===???@@@@@@@@@AAACCCGGGJJJKKKOOOXXXbbbiiiqqq}}}}}}{{{nnnvvv}}}kkkmmmyyy{{{uuusssooommmssskkklllmmmoooqqqrrrrrrrrreeekkkvvv|||vvvjjjgggkkkcccgggjjjkkkmmmqqqrrroooggghhhlllooolllfffeeehhh]]]ccchhhjjjmmmpppooolllggghhhkkkpppttttttrrrnnnvvvtttttttttuuuuuusssqqqoooooonnnjjjggghhhnnnsssyyysssnnnhhhZZZMMMPPP^^^hhhttt```]]]UUUNNNXXXwwwrrrfffyyyoooZZZUUUNNNFFFAAA>>>===>>>===<<<;;;;;;:::::::::;;;999999888777777777777777;;;:::999888888999:::;;;555777999<<<>>>?????????<<<<<<<<<======>>>>>>???===<<<;;;;;;>>>CCCHHHKKKPPPZZZiiixxxpppbbbZZZpppuuulllooorrrooosss{{{}}}{{{uuuooommmooopppooohhhiiijjjmmmpppsssuuuwwwtttrrrtttzzzyyyqqqlllmmmmmmkkkiiiiiikkklllllllllgggmmmppppppssswwwtttmmmiiimmmpppooollljjjlllooouuummmjjjooouuuuuurrrpppjjjlllooorrrtttvvvwwwxxxqqqpppttt|||xxxtttuuu~~~~~~[[[AAA::::::999CCC[[[yyywwwjjj```VVVOOOJJJEEEBBB@@@CCC===MMMyyy}}}zzz|||~~~|||}}}vvvnnnkkkllljjjeeeuuuwwwyyyxxxvvvxxxuuummmnnnUUUJJJHHHBBB<<<;;;AAA@@@:::999>>>;;;===AAAEEEIIIMMMOOOQQQ]]]qqquuu```WWWLLLCCCCCCCCCBBBCCCGGGBBBGGGHHHDDDEEEIIIIIIDDDFFFEEECCCAAA???<<<;;;:::999999999999999999999999888999999:::;;;<<<===>>>CCCCCCCCCFFFQQQeeexxxiii^^^YYYUUUTTTVVV\\\eeekkknnnooollljjjfff```ZZZTTTPPPMMMFFFCCC@@@??????@@@AAAAAA@@@AAABBBBBBCCCEEEFFFGGGOOOVVVaaakkkvvv|||vvvqqqooouuu{{{yyyqqqqqquuuvvvyyy{{{xxxssspppppptttqqqnnnnnnqqqssssssrrrnnnlllkkkooouuuwwwtttpppooonnnmmmlllmmmnnnooopppqqqmmmkkknnnnnnkkkhhhiii```aaadddiiiooorrrsssrrrmmmjjjkkkqqqwwwxxxqqqiiipppqqqrrrtttuuutttrrrpppvvvsssqqqoooppprrruuuwww}}}yyynnn^^^MMMHHHQQQ^^^lllrrr{{{sssdddZZZXXXmmmggg\\\cccnnnzzz~~~vvvlllooojjj[[[NNNGGGBBB===999@@@AAA;;;<<>>;;;888888;;;<<<:::777::::::999999999999999999999555666<<<>>>:::999<<<999999:::<<<>>>>>><<<;;;???AAA@@@===???HHHUUU^^^lllkkkfffppp}}}zzztttssstttvvvwww|||wwwxxxyyyuuupppnnnlllhhhdddeeekkksss{{{qqqmmmlllqqqsssrrrppppppnnnkkkkkkmmmmmmjjjiiikkkgggjjjllllllpppuuusssmmmgggnnnwwwzzzrrriiihhhnnnmmmiiikkktttxxxtttpppooopppqqqrrrrrrqqqqqqsssuuuoooooouuu~~~zzzyyy}}}|||lllzzz|||yyyuuu~~~mmm|||NNNBBB888<<<999IIImmmzzzjjjWWWLLLIIIHHHEEE@@@@@@@@@AAARRR}}}xxxnnnjjjlllllljjjpppsssxxx{{{}}}}}}wwwWWWBBBKKKCCCAAAFFFFFF>>>:::<<<<<<<<<===>>>AAAEEEHHHJJJMMMTTTfffmmm___RRRKKKFFFBBBAAADDDDDDGGGGGGEEEFFFJJJIIIEEEFFFFFFFFFEEECCCBBB@@@???>>>>>>===<<<;;;::::::999888888999999:::;;;;;;;;;@@@@@@??????DDDQQQcccqqqyyyyyyvvvoooeee[[[SSSPPPHHHFFFFFFIIINNNQQQRRRQQQOOONNNLLLJJJHHHFFFEEEDDDCCCBBB@@@@@@@@@BBBBBBCCCAAABBBDDDFFFIIIMMMRRRUUUWWWaaappp~~~~~~yyyuuurrrrrrxxx{{{qqqnnnppptttvvvyyy{{{xxxsssooommmnnnooopppooommmmmmoooppppppnnnmmmpppssstttssspppnnnmmmlllkkklllmmmnnnooonnnkkklllooonnnkkkjjjmmm^^^^^^```ccchhhlllnnnnnnllljjjjjjmmmrrrsssoookkknnnlllkkknnnssssssooojjjlllooopppnnnllllllrrrvvv{{{ttt```SSSVVVaaalllpppwww~~~{{{xxx}}}~~~{{{{{{{{{wwwiiiZZZSSSWWWfffzzzyyyeeehhhrrr{{{zzzrrrfffVVVHHHGGGAAA===<<<======>>>@@@<<<<<<<<<;;;::::::;;;<<<666888;;;;;;999999:::;;;:::666444888999888999===<<<;;;::::::<<<>>>@@@AAA???CCCHHHMMMXXXjjj|||vvvfff^^^\\\jjjwwwyyywwwwwwwwwxxx}}}wwwtttwwwyyyuuuqqqoooooolllhhhiiinnntttzzz}}}qqqmmmlllpppsssqqqoooooollljjjlllnnnmmmkkkmmmqqqiiihhhhhhkkkooopppooommmpppsssxxxxxxpppiiikkkrrrmmmjjjmmmuuuzzzvvvrrrrrrnnnpppqqqrrrrrruuuxxx{{{rrrqqquuu}}}}}}|||}}}mmmsss~~~~~~~~~{{{\\\qqqYYYCCC666999555>>>ZZZwwwtttaaaSSSLLLHHHDDD@@@AAAAAA???DDD^^^xxxmmmhhhkkkpppqqqpppsssxxxxxx~~~lllWWWLLLAAA<<>><<<:::999:::===AAACCCBBBBBBIII]]]}}}~~~kkk]]]SSSIIIEEEDDDCCCDDDCCCAAACCCGGGFFFCCCEEEFFFGGGHHHHHHHHHFFFFFFEEEDDDCCCAAA???===<<<;;;::::::::::::::::::::::::;;;;;;;;;999999???HHHOOOTTTVVVVVVUUUPPPKKKGGGFFFBBB@@@>>>>>>@@@AAA@@@???>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>???@@@AAABBBCCCCCCDDDFFFIIIMMMUUU]]]cccjjjuuulllzzzyyypppeee______kkk{{{rrrjjjiiimmmtttuuuwwwwwwuuurrrnnnjjjkkkoooqqqoooiiigggkkkooonnnnnnmmmmmmmmmmmmmmmmmmkkkjjjjjjiiijjjkkklllmmmiiiiiilllooollliiijjjooo^^^]]]]]]```dddgggiiiiiilllkkkjjjjjjlllkkkiiigggiiieeecccgggnnnpppkkkdddccciiiooonnniiihhhnnnuuuwww|||ccc^^^eeekkkmmmrrryyy~~~}}}xxxsssyyyxxxwwwyyyoooWWWNNNIIIMMMbbbsssxxx{{{rrrdddRRRFFFEEEBBB999999AAA:::===???>>>:::888:::===:::<<<>>>===;;;:::;;;===???<<<<<<>>>>>>;;;<<<>>>>>>===;;;;;;>>>DDDJJJMMMWWW^^^jjjyyy}}}hhhXXXWWWXXXbbbyyyuuunnnrrr{{{xxxwwwwwwvvvvvvrrrqqqvvvyyyvvvrrrrrrrrrnnnkkkkkknnnssswwwyyyppplllkkkooopppmmmkkkllliiijjjmmmpppmmmkkkpppxxxooohhhffflllnnnkkkkkkppptttuuuvvvtttlllfffjjjrrrllljjjmmmuuuyyywwwtttrrrmmmnnnpppqqqssswww}}}zzzvvvvvvzzz~~~}}}{{{{{{|||~~~ppp{{{}}}iiibbb]]]uuuiiiLLL:::999555777EEE\\\sss}}}mmm]]]QQQJJJFFFDDD@@@@@@???===CCC```~~~~~~|||tttiiieeekkkssswwwyyyxxxzzzzzz|||}}}^^^LLL>>>???CCC@@@===>>>???===;;;::::::<<<>>>@@@???DDDIIILLLUUUkkk|||lll^^^SSSMMMEEECCCAAA@@@BBBEEEEEECCCCCCDDDGGGIIIJJJJJJIIIIIIHHHHHHGGGEEECCCBBB@@@@@@>>>>>>=========<<<<<<<<<888999;;;;;;:::;;;>>>@@@???AAADDDEEEDDDBBBAAAAAAAAA@@@@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@AAABBBBBBCCCEEEGGGJJJLLLOOORRRXXXbbbmmmuuuwwwuuuzzzyyyjjj___TTTRRR[[[qqqxxxmmmdddbbbdddssstttrrrooonnnmmmkkkfffkkkmmmnnnkkkfffeeeiiinnniiiiiihhhfffdddccceeeggggggffffffffffffgggiiijjjeeegggkkkllliiidddgggmmm`````````bbbeeeffffffeeejjjjjjkkkjjjhhheeeaaa___bbb``````dddiiikkkhhhcccaaagggmmmooolllkkkooosssuuutttgggkkkmmmlllmmmsss{{{~~~|||xxx}}}wwwqqqlllpppWWWHHHAAAGGG^^^|||yyyjjj```UUUGGG@@@@@@???BBBEEEEEEBBB@@@@@@@@@CCCAAA>>><<<;;;;;;;;;;;;<<<===@@@AAA@@@>>>======@@@DDDIIIQQQZZZcccmmmrrruuunnnoooqqqlllddduuuvvv{{{kkk___ooo}}}xxxvvvtttsssrrrrrroooqqqvvvyyyvvvssssssrrrnnniiigggiiinnnrrruuummmjjjjjjmmmmmmiiihhhjjjjjjlllooopppllljjjqqqzzzvvvjjjhhhoooppphhhkkkuuutttvvvyyyyyysssllllllrrrmmmlllnnntttxxxwwwrrrooommmmmmnnnoooqqqvvv}}}{{{wwwwwwzzzyyyvvvsssqqqsssxxxuuuvvvsssyyydddsssaaayyy___GGG::::::999:::GGG^^^wwwuuufffXXXOOOKKKIII??????BBBCCC>>>GGGmmm}}}{{{wwwuuummmeeedddmmmwww{{{|||zzz}}}~~~vvvyyy}}}~~~ssstttwww___IIICCCCCC@@@>>>???<<<<<<<<<<<<<<<<<<======<<>>>>>;;;===@@@AAA@@@???>>>????????????>>>>>>>>>???@@@BBBAAAAAA@@@@@@???>>>>>>BBBDDDFFFGGGGGGHHHLLLOOOTTTXXX^^^eeemmmxxxxxxuuu~~~qqqfffXXXSSSTTT___qqq~~~yyyvvv}}}}}}wwwmmmbbb\\\[[[qqqqqqlllfffeeehhhfffaaahhhgggeeebbbaaabbbfffiiiffffffeeebbb```___```bbbccccccbbbbbbcccdddfffgggdddfffiiijjjfffaaaccciiibbbbbbccceeefffeeebbb```bbbeeeiiikkkiiieee___\\\[[[^^^bbbdddeeeeeefffgggfffiiimmmpppqqqqqqqqqqqqvvvppptttsssnnnjjjlllsssyyy{{{zzz~~~tttiiidddfffoooiiiOOOCCCLLLWWWhhhzzz\\\eeepppvvvyyywwwooofff\\\\\\[[[[[[]]]```aaa___]]]ZZZSSSKKKJJJMMMQQQPPPMMMKKKMMMOOONNNMMMPPPTTTVVV\\\eeesssvvvkkkXXXTTTQQQXXXllljjjYYYaaannnrrrxxx|||zzzvvvtttssssssqqqpppqqqoooqqqwwwyyyvvvssstttrrrllleeeaaaccchhhmmmqqqmmmkkkkkknnnmmmiiihhhkkkllllllnnnnnniiigggnnnxxxwwwllliiiooonnngggjjjvvvtttyyyxxxsssuuuoooppprrruuuxxxxxxsssmmmmmmnnnmmmmmmnnnqqqwww{{{}}}wwwuuuxxx{{{xxxtttkkklllsss~~~{{{|||uuuhhhfffooouuukkkiiivvvxxx~~~kkkOOO888::::::888;;;NNNlll|||pppaaaUUUNNNLLLFFF@@@@@@EEEAAA???QQQkkk~~~yyyooollleeeaaafffrrr{{{}}}{{{yyy{{{{{{}}}xxxuuuzzz~~~|||dddkkk~~~nnnttt^^^IIIDDDDDDAAA???@@@;;;;;;<<<<<<<<<;;;;;;:::<<<;;;;;;===AAAEEEHHHIII[[[pppwwwfff[[[QQQMMMKKKGGGCCCAAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDD@@@AAABBBCCCBBBAAA???>>>>>>@@@BBBAAA@@@>>>>>>??????@@@@@@>>><<<;;;<<<>>>??????@@@@@@@@@@@@AAAAAAAAACCCFFFGGGHHHLLLRRRXXX]]]dddoooyyyyyykkk\\\RRRHHHNNN___xxx~~~{{{}}}{{{{{{wwwmmmdddaaammmnnniiibbbaaaeeebbbZZZ^^^]]]]]]\\\]]]___bbbdddfffeeedddcccbbbbbbbbbbbbbbbaaaaaaaaabbbdddeeefffffffffhhhjjjgggbbbccchhhdddccccccddddddbbb___\\\[[[^^^ccciiillliiiccc^^^WWW\\\bbbdddccccccfffiiiiiijjjmmmppprrrrrrooonnnvvvuuuzzzxxxqqqiiifffhhhnnnrrruuuxxxkkkaaa___```eeerrrjjj]]]cccaaa\\\\\\\\\HHHIIILLLNNNRRR```yyy~~~}}}|||vvvwww{{{~~~}}}zzz|||{{{yyyfffUUUMMMPPPQQQXXXjjjzzznnnoooooojjjjjjqqqvvvtttsssssstttsssrrrppppppoooqqqvvvwwwttttttvvvuuuooogggaaaaaaeeeiiikkklllkkklllnnnmmmiiiiiimmmlllkkkjjjiiifffdddjjjssssssllliiikkkiiifffjjjsssooouuuyyyqqqpppqqqsssuuuvvvyyy{{{vvvooonnnnnnmmmkkkkkklllooorrryyyyyyvvvuuuyyy}}}mmmjjjooo|||uuuqqqvvvsssqqqyyy|||```rrrpppxxxjjjQQQ>>>:::999888888CCC```~~~zzzlll^^^RRRLLLOOOCCC===@@@???<<>>===;;;;;;::::::::::::888888<<>>===???AAAAAABBBCCCDDDEEEFFFGGGHHHEEEIIILLLOOORRRXXXbbbjjjpppzzzzzzrrrfffYYYOOOIIIMMMYYYqqqxxxwwwzzzxxxoookkkgggkkkiiiccccccfff^^^RRRPPPWWW^^^aaa___^^^```bbbfffdddbbbdddfffgggeeebbbbbbbbbbbbbbbccceeeggghhhjjjhhhiiilllllliiiiiillljjjgggcccaaa```___^^^]]]]]]]]]```fffkkkkkkddd^^^WWW[[[___cccdddeeeggghhhfffiiimmmnnnllljjjiiijjjqqq~~~|||qqqxxxvvvpppiiidddcccgggmmmqqqssshhh``````^^^]]]ggguuu~~~}}}|||ppp```TTTJJJ@@@===BBBPPPhhh|||~~~vvvttt}}}xxx{{{zzzpppggg]]][[[eeekkkddd^^^]]]lllnnnuuuyyyooojjjjjjsssrrrrrrsssttttttqqqooommmlllnnnssstttssstttxxx{{{vvvooojjjggggggffffffffffffhhhkkkiiieeefffjjjkkkgggddddddcccbbbhhhoooooonnnllliiiggghhhlllpppmmmpppwww|||yyypppjjjiiilllppprrrtttxxx{{{wwwooonnnnnnmmmkkkiiiiiijjjlllooorrrsssrrruuu}}}ssslllnnnzzz}}}tttqqquuuiiittteeeTTTCCC999;;;:::<<>><<<>>>DDD~~~qqqddd```\\\```nnn}}}}}}}}}~~~||||||{{{}}}zzzwwwxxxvvv~~~{{{zzztttbbbRRRKKKFFFCCC???<<<::::::;;;===222888===;;;666555;;;BBBBBBCCCEEEMMMddd}}}sssfff[[[WWWLLLJJJFFFCCCBBBBBBCCCDDDBBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCDDDDDDDDDDDDDDDDDDBBB@@@@@@AAACCCDDDDDDBBBCCCEEEEEEDDDCCCDDDEEE>>>@@@BBBBBB@@@@@@CCCFFFDDDEEEFFFGGGHHHIIIJJJJJJQQQUUUZZZ]]]bbbkkkwwwqqqpppllldddYYYOOOKKKIIIaaannnyyyrrrqqqvvv}}}xxxpppkkkccciiijjjfffggghhh\\\LLLHHHVVVdddhhhccc___```eeedddbbb```ccchhhiiifffaaadddcccccccccdddfffhhhiiimmmjjjjjjoooqqqpppoooppppppkkkddd___^^^___```aaaeeebbb```dddiiiiiibbb[[[XXXYYY\\\```eeehhhgggeeebbbhhhmmmllleeebbbdddhhhkkkqqqrrrjjjrrrqqqnnnjjjeeedddgggnnnssstttkkkeeeccc]]]YYYbbbrrriii___UUUNNNPPPTTTVVV[[[```cccZZZRRROOOPPP^^^|||dddUUUTTT___iiiwwwvvvnnnZZZOOOJJJEEEMMMdddwwwzzzyyy|||ssssssrrrxxx{{{vvvrrroooqqqqqqrrrssssssrrrooollljjjiiilllqqqrrrrrruuuzzz|||wwwrrrnnnjjjeeebbb``````bbbeeeccc```aaafffiiiddd``````aaabbbgggmmmnnnqqqpppjjjhhhlllpppqqqqqqqqqtttvvvrrrkkkhhhiiifffkkknnnooouuuzzzvvvnnnmmmmmmmmmllliiihhhiiijjjhhhnnnqqqnnnpppxxx|||{{{xxxnnnmmmxxx~~~{{{~~~mmmyyylllOOO<<<>>>>>>999HHHbbbuuufff[[[MMMLLLIIIEEEAAA======???yyy{{{{{{iiiYYYWWWZZZdddqqqzzz}}}zzz~~~zzz}}}|||yyy{{{{{{~~~}}}~~~}}}lllPPPDDD;;;<<>>AAADDDJJJXXXiiivvvzzzsssbbb\\\SSSKKKHHHGGGHHHIIICCCCCCDDDDDDDDDBBBAAA@@@@@@BBBDDDEEEDDDDDDEEEFFFEEEDDDBBBAAAAAAAAABBBBBBBBBAAAAAAAAABBBCCCEEEGGG@@@BBBDDDEEEDDDCCCCCCDDDCCCFFFIIILLLNNNQQQUUUXXX^^^bbbiiipppyyy{{{rrroooddd___YYYRRRJJJJJJYYYllltttiiiqqqqqqtttxxxwwwrrrlllhhhfffllllllhhhjjjlllcccSSSMMMYYYdddfffeeeeeedddbbbdddeeefffhhhhhhgggfffeeedddaaabbbggggggeeehhhooolllooorrrrrruuuzzzyyyvvvqqqiiibbbaaadddfffdddaaajjjdddbbbjjjqqqmmmddd]]][[[[[[]]]^^^```aaabbbccccccdddeeefffjjjlllggg___iiiooowww||||||wwwqqqnnnjjjkkkiiiccc___cccoooxxx|||zzzuuulllbbb^^^```dddhhhgggzzz{{{kkkeeeiiirrrxxxzzzqqqaaaOOOEEE@@@GGGaaa}}}www]]]PPPKKKAAAEEEZZZrrrlllccc^^^ooo]]]TTTRRRYYYgggpppgggVVVTTT]]]TTTUUUaaa~~~pppaaadddyyy~~~rrrrrrvvvtttnnnjjjrrrpppmmmlllmmmnnnmmmmmmkkkggggggkkkmmmnnnooorrrssspppmmmlllkkkhhhbbb^^^aaa___]]]^^^```ccceeeeeeiiiaaa[[[\\\___bbbhhhnnnllljjjiiihhheeeeeennnyyyssssssttttttoooiiihhhllljjjggghhhnnnrrrqqqqqqsssllltttvvvnnnggggggiiiiiicccbbbffflllnnnnnnuuuooohhhsss{{{yyy|||yyyiii|||[[[>>>999>>>AAAGGGkkk{{{nnneeeZZZQQQJJJGGGEEE@@@===>>>~~~zzzyyy~~~sssdddVVVWWW\\\iiiwww~~~}}}{{{}}}|||vvvuuu|||~~~~~~~~~}}}zzzeeeTTTFFFCCCAAA<<<:::<<<>>>===;;;888666555555666666888;;;;;;>>>DDDOOOWWWgggvvvwwwjjj___WWWRRRMMMJJJIIIHHHFFFDDDCCCBBBBBBBBBAAACCCDDDEEEEEEEEEFFFFFFCCCCCCBBBAAA@@@AAAAAAAAADDDDDDCCCCCCDDDDDDEEEFFFCCCDDDEEEEEEDDDDDDFFFHHHLLLOOOSSSWWW\\\bbbhhhlllvvv|||}}}~~~|||vvvlllccc___UUUMMMHHHLLLVVVeeexxxxxxrrrppptttrrrsssxxxyyyrrriiicccdddjjjkkkhhhkkkrrrnnndddZZZccciiigggcccbbb```]]]```bbbdddggghhhgggfffdddgggfffgggkkkjjjhhhlllsssppprrrrrrqqquuuzzzyyytttvvvooogggdddfffgggdddaaammmiiikkkqqqsssnnnfffbbbZZZZZZ[[[]]]___aaaccceeeccccccaaaaaaeeejjjiiicccdddiiiqqqvvvxxxvvvsssqqqkkkhhheeeaaa]]]___jjjwww~~~|||pppddd___dddkkkiiihhhrrr}}}ooonnnzzz~~~dddVVVRRRUUUeeewww{{{jjjNNN>>><<<:::@@@SSSttt```OOOLLLJJJJJJ___ppp}}}xxxhhhXXXMMMGGGMMMZZZppptttttt}}}~~~vvvwwwwwwccc___lll{{{}}}tttnnnlllkkkhhheeefffllljjjiiiiiijjjllllllkkkjjjgggfffjjjllllllnnnrrrpppnnnlllkkkkkkjjjfffccccccaaa```aaaccceeeffffffppphhhbbbaaaaaa```bbbfffkkkiiiiiiiiigggeeeiiipppooooooqqqssspppjjjiiilllkkkhhhjjjppprrrooommmmmmpppwwwwwwooogggfffggggggcccaaaccchhhkkkkkkpppwwwvvvooosssvvvuuuxxx~~~~~~hhhqqq___BBB999<<<>>>SSSiiiwwwpppgggYYYMMMIIIHHHDDD@@@>>>yyyyyyxxxwwwxxxtttiii]]]RRRWWWbbbqqq~~~{{{{{{yyy|||}}}gggkkk~~~{{{eeeHHHCCCGGGDDD===;;;>>>===;;;999888888999999777999;;;;;;999:::>>>BBBBBBMMMaaaxxxwwwnnnddd^^^YYYUUUPPPKKKHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDHHHIIIIIIHHHIIILLLPPPTTTZZZ]]]ccciiipppyyy{{{xxx|||~~~tttkkkhhhcccZZZQQQMMMJJJFFFKKK___yyyyyyxxxyyyrrrsssxxxxxxttttttyyyyyyqqqgggbbbdddjjjkkkhhhkkkrrrtttpppffflllnnniiidddbbb```]]][[[]]]```ccceeeeeeddddddbbbcccfffhhhfffdddiiiqqqrrrqqqooonnnsssyyywwwqqqyyyrrrjjjhhhiiijjjhhheeeiiiiiilllqqqqqqjjjdddbbbZZZYYYYYYZZZ]]]aaaeeehhhfffddd```]]]```ffffffcccaaadddiiinnnqqqrrrrrrqqqlllffffffkkkhhhaaahhhvvv{{{}}}rrrccc]]]ccclllmmmooopppttttttfffmmmqqqddd```lll|||qqq[[[TTTOOONNNVVVjjjzzz___PPPLLLJJJLLLWWWhhhvvvvvvmmmeee```^^^YYYiii~~~}}}rrrgggjjjtttzzz}}}xxxvvvrrrnnngggaaaccciiikkkjjjiiijjjlllmmmnnnmmmgggeeeeeehhhjjjiiilllppppppnnnlllkkkkkkjjjhhhfffbbbaaaaaabbbdddffffffeeeqqqkkkgggfffeeeaaa___aaagggeeefffjjjjjjggggggjjjmmmlllooorrroooiiigggiiiiiigggiiiooorrrooolllllljjjpppqqqmmmiiikkkoooqqqlllhhhhhhkkknnnoooqqqttt}}}yyytttpppooorrruuuwwwyyyxxxxxxyyy|||kkkaaatttVVV;;;::::::@@@SSSppp~~~wwwfffTTTMMMLLLHHHCCC???rrrssstttuuutttmmm^^^RRRMMMYYYjjjwww|||yyy}}}}}}tttdddhhhzzz```RRRIIIAAA>>>BBB===<<<;;;;;;<<<<<<;;;:::999;;;<<<<<<;;;;;;>>>@@@AAABBBFFFOOO```vvvuuuqqqkkkccc\\\VVVSSSQQQQQQPPPNNNLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGHHHJJJLLLMMMMMMLLLLLLRRRSSSTTTVVVYYY___ggglllqqquuuzzz||||||{{{tttnnndddZZZWWWTTTMMMFFFDDDGGGSSSjjjtttuuuvvvqqqsss}}}wwwsssvvv{{{yyyuuutttxxxuuulllgggiiifffkkkmmmiiihhhlllnnnlllhhhmmmpppmmmiiihhheeebbbZZZZZZ[[[]]]___aaacccddd]]]aaaddddddaaaaaafffmmmpppnnnjjjjjjpppwwwvvvqqqvvvpppkkkiiilllnnnnnnlllgggeeehhhmmmooojjjdddaaa[[[ZZZXXXYYY\\\aaafffjjjkkkjjjeee``````ddddddaaaddddddeeehhhkkknnnoooooojjjeeelllzzzxxxjjjjjjwwwyyy}}}}}}uuujjjccceeejjjrrrzzzzzzppprrr}}}nnn```mmmtttfffYYYXXXjjjxxxnnneeebbbiii{{{ooo{{{~~~|||~~~~~~zzzvvvooofff```dddllljjjiiihhhiiikkklllkkkjjjdddbbbbbbeeefffeeeggglllqqqpppmmmkkkiiigggfffeee_________aaacccdddcccaaaiiieeeeeehhhiiieeecccccccccaaabbbhhhlllkkkkkklllmmmlllnnnqqqoooiiifffgggfffccceeelllpppooooooqqqhhhlllmmmllljjjlllqqqtttrrrooolllnnnrrrsssrrrqqqrrrwwwvvvnnnlllssswwwvvvttttttuuuwww{{{xxx```ZZZ}}}}}}rrrFFF<<<===999DDD___~~~qqq___TTTNNNHHHDDDBBBsssrrrsssuuurrreeeSSSFFFKKK___rrr{{{~~~}}}}}}yyyxxxkkk{{{ZZZCCC@@@HHH???>>>=========;;;888444888888888777777999<<<>>>AAA>>>;;;:::???LLL[[[fffwwwooollliiieee```]]][[[YYYVVVTTTQQQQQQQQQQQQQQQRRRRRRRRRRRRTTTWWWZZZ]]]^^^______eeegggkkkooovvv~~~|||zzzxxxlllddd```\\\SSSKKKIIIGGGDDDCCCFFFPPPjjjwwwxxx~~~yyyvvvvvvwwwwwwuuupppppprrrllldddfffppphhhlllnnnllljjjiiigggeeeffflllqqqpppooonnnjjjeee]]]\\\YYYXXXYYY]]]aaaddd```dddgggfffdddeeejjjnnnmmmllljjjjjjpppxxxxxxttttttpppkkkjjjlllnnnooonnnkkkeeecccjjjqqqooohhhccc]]][[[YYYYYY\\\aaafffjjjmmmooommmiiiiiikkkiiieeegggffffffiiimmmqqqsssrrrkkkdddjjjxxxxxxkkklllxxxzzz|||}}}{{{vvvqqqmmmkkkqqq}}}vvv~~~nnntttwwwkkklllnnnxxxpppvvvzzz{{{xxxvvvsss|||~~~uuuppp}}}zzzssskkkfffaaa___cccjjjfffeeeddddddeeeeeedddbbbbbbaaaaaacccbbb___bbbgggnnnnnnmmmkkkiiigggffffff```___```aaacccdddbbbaaa```^^^```fffiiigggfffffffffcccccchhhkkklllmmmpppjjjiiijjjnnnooojjjhhhiiigggdddccciiimmmnnnppptttppppppooommmhhheeegggiiinnnllljjjjjjmmmpppnnnkkkoooyyyzzzqqqooowww{{{xxxuuutttuuuyyy}}}rrrSSScccvvvpppSSS======777999LLLlll{{{lll___RRRHHHDDDFFFyyywwwwwwuuukkkZZZJJJBBBQQQfffyyy}}}}}}}}}|||}}}}}}oooXXXBBBAAA???<<<===??????<<<::::::999666555555777999;;;888999:::;;;<<>><<<999777AAAZZZvvvwwwkkk\\\NNNHHHJJJzzz{{{{{{tttbbbOOOJJJNNN\\\mmm|||~~~}}}zzzwww|||}}}~~~}}}~~~\\\VVVOOOFFFAAAAAABBBAAA???<<<;;;999888888999999999555888<<<>>>>>>>>>>>>>>>777???KKKXXXhhh{{{}}}}}}xxxlllbbbWWWSSSNNNHHHFFFGGG@@@???@@@BBBFFFOOObbbttt|||tttooonnnqqquuuuuuiiieeemmmnnneeedddkkkiiiiiijjjnnnqqqooojjjfff```eeehhhiiikkknnnlllgggjjjgggccc```]]]]]]^^^^^^]]]___^^^\\\```fffgggcccffflllpppoooppptttwwwvvvuuurrrnnnkkkjjjkkkmmmmmmkkkccc^^^aaaeeedddaaa```cccbbb```^^^___aaadddfffdddiiilllkkklllpppqqqoooeeedddffflllssswwwvvvtttlllhhheeefffeeecccfffkkkjjjmmmppprrrqqqpppoooooommmsss~~~{{{zzzpppwwwmmm^^^___ggglllddd{{{hhh^^^pppyyynnnfffoookkkiiiiiigggddddddgggjjjiiiiiijjjkkkkkkiiigggfffeeeeeeddd```[[[]]]cccaaaeeejjjkkkjjjhhhggggggeeecccaaaaaacccdddeeedddbbb^^^^^^bbbeeedddeeegggjjjiiijjjkkkiiifffiiiooogggbbbaaaeeehhhgggfffhhhhhheeegggmmmpppooonnnooofffdddfffjjjiiicccbbbeeehhhmmmpppnnnooosssuuussswwwyyyzzzyyyxxxxxxwwwwwwxxxuuutttvvv|||~~~{{{www{{{sssbbbfff[[[lllpppyyylllHHH@@@<<<;;;===IIIaaa|||wwwjjjZZZOOOLLLvvv{{{}}}rrr[[[JJJOOO^^^dddrrr}}}~~~{{{yyy{{{|||zzzvvvsssxxxvvv{{{{{{zzz}}}|||}}}|||~~~{{{xxxjjjXXXIIIAAA>>>;;;999999888888999::::::999888888999999888666666888:::===>>>>>>???CCCOOO___kkk~~~}}}~~~tttggg[[[XXXNNNGGGGGGFFFAAA@@@CCC???AAAEEEJJJOOO^^^wwwsss{{{~~~xxxmmmiiiqqq|||{{{kkkfffqqqwwwmmmfffhhhkkkgggfffkkkooonnniiieee[[[___aaabbbgggmmmnnnkkkmmmllljjjfffccc___]]]\\\]]]^^^[[[YYY___gggggg```bbbjjjooonnnlllnnnqqqrrrqqqooolllkkkkkknnnppprrrpppjjjeeeeeedddbbbbbbeeefffdddbbb``````aaacccdddaaaeeefffddddddgggiiihhhcccbbbdddiiioooqqqnnnjjjjjjlllnnnnnnlllhhhddd```ggglllqqqqqqnnnnnnrrrwwwrrrooouuu~~~xxxyyy|||{{{uuuvvv|||~~~|||{{{dddZZZaaaooowww}}}mmmlllwww}}}xxxpppjjjppppppqqqqqqkkkbbb^^^```ffffffgggiiikkkkkkiiihhhiiihhhhhhfffaaa[[[]]]dddbbbgggkkkllliiieeeccccccdddaaa___^^^```bbbccccccccc^^^]]]aaadddeeefffiiidddfffjjjmmmjjjfffjjjpppllleeeaaaccccccaaa___```bbbbbbgggppptttrrrppppppjjjfffgggjjjggg___[[[]]]dddmmmqqqooooootttwwwvvvsssrrrssswwwxxxuuutttuuuwwwsssqqqsssyyy|||{{{xxxzzzgggrrr]]]SSSzzz\\\qqqwwwUUUHHH;;;<<<999999KKKjjj~~~uuueeeUUUMMMzzzxxxccccccoootttxxx|||}}}{{{~~~~~~||||||{{{zzzyyyyyy{{{{{{{{{zzz~~~|||~~~}}}~~~{{{~~~zzz{{{pppuuuwwweeeSSSEEE>>><<>>===<<<;;;<<<>>>@@@BBBPPPVVVbbbqqqyyylllbbbXXXNNNHHHFFFBBB===<<<>>>???>>>===;;;CCCPPP^^^lllzzz{{{vvv|||vvvttttttssskkkeeejjjuuuooojjjhhhnnnvvvuuugggZZZbbbjjjlllfffdddfffddd\\\YYY^^^dddgggffffffhhhjjjllllllkkkkkkhhhddd]]]YYY___^^^]]]___cccgggjjjkkk___iiimmmhhhgggkkkjjjbbb___gggllliiigggkkkqqqtttrrrsssqqqmmmgggeeegggjjjllljjjeee```___aaaggglllfffccc```]]]]]]___bbbdddfffdddbbbcccfffhhhhhhgggaaadddccchhhmmmcccYYY^^^```eeekkklllkkklllqqquuuuuutttvvv{{{zzzvvvsssttt~~~{{{~~~pppgggaaa______iiiqqqzzz}}}yyytttrrrrrrzzzssslllcccbbbhhhtttpppkkkhhhjjjvvvyyypppuuu|||yyy{{{vvvooovvvqqquuutttjjjhhhjjjdddcccjjjmmmjjjhhhjjjiiieeegggmmmoookkkeeeccc```]]]eeeaaadddnnnsssnnnhhhfffaaaeeehhhfffaaa]]]^^^```^^^___```bbbcccdddeeeeeeeeecccccchhhooosssrrrpppdddccccccdddeeefffdddccciiiddddddlllsssuuuuuuvvvuuukkkhhhkkkcccSSSQQQ\\\aaabbbcccgggqqqzzzzzztttmmmrrrvvvuuussstttxxxzzzwwwwwwrrrlllmmmuuuxxxvvv}}}fffvvvpppKKKVVVwwwcccggg^^^MMM???;;;888999@@@RRRooouuummmfffYYYvvvqqqxxxyyy{{{|||||||||{{{zzz~~~yyyxxx|||}}}|||}}}vvvvvvvvvwwwxxxyyyxxxwwwxxxsssrrruuuxxxxxxzzz}}}rrrkkk~~~uuuooojjjbbbVVVMMM===999:::======999777:::===999666666888:::999888<<<;;;:::::::::<<<>>>@@@===@@@FFFNNNXXXeeerrrzzz}}}}}}}}}~~~pppiii^^^TTTNNNIIIDDDAAA???AAABBBAAA???>>>>>>???CCCRRRfffuuu~~~{{{rrrtttvvvtttpppttttttrrrsssrrrkkkbbb```dddcccdddffflllpppnnnggg```bbbfffhhheeedddeeeccc```\\\```eeegggeeecccdddeeedddddddddddddddbbb^^^[[[aaa```______bbbeeeggghhh^^^gggjjjeeedddhhhfff___\\\dddiiihhhfffiiikkkkkkkkklllnnnmmmllljjjiiijjjmmmkkkgggccc```aaadddhhhgggddd```\\\ZZZZZZ\\\]]]eeebbb______aaaccccccbbb]]]___^^^ccckkkeee\\\aaa^^^ccchhhkkkjjjhhhhhhhhhnnnoootttzzzzzzsssnnnmmmtttsssyyy~~~nnn___UUUVVVZZZbbbhhhjjjfff___YYYUUU]]]hhhrrr}}}rrrgggdddiiiuuu~~~sssaaaYYYZZZ^^^dddjjjvvv}}}qqqwww|||{{{zzztttsssvvvsssmmmnnniiilllmmmeeefffjjjeeehhhkkkjjjfffeeehhhfffbbbccciiikkkhhhfffffffffdddeeeaaaccclllqqqnnniiihhh```cccfffddd___\\\\\\^^^\\\\\\]]]___bbbeeehhhjjjeeeaaa___aaaggglllnnnmmmdddcccccceeehhhjjjjjjiiijjjeeecccfffjjjlllooorrroooggggggllleeeUUUQQQYYYcccdddcccfffnnnvvvvvvqqqlllqqqvvvvvvsssrrrsssuuuuuuvvvtttpppqqqwwwzzzwwwwwwlllaaaQQQnnntttbbbHHHAAA;;;999<<<===DDD[[[sss}}}xxxqqqddduuu{{{zzzzzzyyyyyyyyyyyyyyyzzzvvvvvvzzz}}}{{{zzz{{{vvvvvvxxxxxxwwwvvvtttrrrrrrmmmjjjmmmpppqqqtttxxx|||{{{xxxqqqrrrpppggg]]]GGGDDDAAA@@@===:::;;;???>>>999555555777888555222999888777777888999;;;<<<999999:::;;;===BBBHHHMMMUUU[[[dddnnnxxxzzzrrrooojjjmmmrrrwww{{{}}}yyyrrriiicccPPPKKKDDD???============:::>>>@@@>>>;;;===EEELLLXXXiii}}}{{{qqqwww~~~yyytttrrrrrrrrrmmmbbb[[[XXXXXX]]]dddhhhhhhfffeeeeeeccc``````bbbaaa]]]\\\^^^]]]aaaeeeeeeaaa^^^^^^___^^^^^^^^^___aaabbbaaa___bbbaaa`````````aaabbbccc^^^fffiiidddcccfffeee```^^^cccgggggggggiiifffbbbbbbdddhhhlllooonnnkkkhhhkkkkkkiiifffbbb```aaabbbeeebbb___[[[YYYXXXYYYZZZdddaaa___^^^_________^^^ZZZ[[[VVV[[[gggeee___ccc___cccgggiiihhhccc]]]YYYbbbdddmmmvvvwwwqqqkkkjjjlllnnnqqqtttxxxzzzkkkeeebbb```cccfffcccXXXNNNHHHMMMRRRVVV\\\aaa```ZZZWWW[[[___```^^^^^^ccciiigggccciiizzz}}}}}}{{{mmmnnnoooqqqtttxxx{{{|||hhhaaaWWWNNNJJJOOOXXX___iiiddd\\\[[[fffyyyiiicccttt{{{{{{}}}sssqqqmmmjjjlllpppoookkkccc___cccfffbbbfffkkkgggkkkkkkhhhdddcccdddccc```aaaeeefffdddcccfffgggfffbbb___```fffkkkjjjhhhhhhaaadddfffeeeaaa^^^^^^___ZZZYYYYYY[[[___eeekkkooogggbbb]]]]]]aaafffjjjkkkdddcccbbbdddgggjjjkkkkkkjjjeeeaaaaaa``````fffmmmjjjfffiiiqqqlll\\\UUUYYYhhhhhhfffeeejjjrrrssspppkkkoootttuuussspppoooppprrruuuuuussstttxxxyyywwwttt~~~nnnrrr}}}gggSSS~~~}}}bbbIII>>>;;;???<<<777EEE[[[~~~}}}ppp}}}xxxzzz{{{|||}}}}}}}}}}}}}}}zzzwwwwwwzzzzzzwwwuuuvvvyyyzzz|||{{{xxxtttqqqpppvvvqqqoooqqqqqqooooooppptttxxx|||~~~}}}|||~~~xxxnnneeecccbbbaaa]]]SSSGGG???;;;;;;===@@@<<<;;;:::::::::888555222666666666555666777888999=========<<<;;;===AAADDD<<>>555:::JJJjjjyyyvvvvvv{{{xxxzzz~~~~~~|||}}}{{{{{{|||yyysssqqqrrrvvvyyy||||||yyyuuussssss{{{wwwwwwzzzzzzuuuppppppxxxyyyyyyzzz~~~}}}yyyxxxyyy|||}}}}}}|||}}}yyy{{{fff]]]___cccnnnbbbQQQDDD??????>>>;;;888;;;>>>>>><<<:::999999666555555555666666777777666777888888888999===???>>>>>>=========@@@DDDFFFFFFJJJOOOQQQSSSVVV[[[___dddfffkkkpppuuuxxxzzz{{{vvvuuuqqqhhh___]]]YYYVVVVVVXXX\\\^^^bbbfffkkknnnmmmiiiccc___SSSOOOJJJEEEBBB@@@>>><<<<<<=========<<<;;;;;;<<<===???DDDMMM]]]qqq|||{{{}}}yyyvvvwwwxxx{{{}}}wwwrrrllljjjlllppppppnnn```aaabbbccccccaaa```^^^aaaXXXTTTYYYZZZTTTSSSYYY\\\```ddddddbbb______```eeeccc```___`````````___\\\^^^___^^^]]]]]]___aaa]]]aaadddcccdddhhhjjjjjjhhhhhheeecccfffiiifff``````______bbbgggiiigggddd```bbbdddcccaaa_________]]]\\\\\\[[[ZZZ[[[[[[[[[YYY\\\aaadddeeedddaaa```___```VVVRRR\\\^^^[[[^^^cccdddeeegggiiihhheeebbbXXXYYY___iiimmmmmmmmmoooqqqpppoooqqquuuxxxvvvsss~~~~~~wwwuuuxxxwwwiiiYYYQQQMMMMMMPPPPPPLLLMMMRRRUUULLLCCCCCCFFFHHHJJJKKKLLLIIIEEEFFFLLLQQQNNNGGGGGGFFFDDDBBBAAAEEEMMMRRR___hhhuuujjjffflllvvv}}}}}}rrrnnnnnneee```\\\]]]aaacccdddeeeTTTRRR\\\ffffffkkkllldddaaagggnnnmmmeee^^^___cccdddeeebbb^^^^^^aaaaaa___[[[[[[ZZZZZZ]]]bbbeeeeeedddeeeggggggfffeeeeeeeee]]][[[XXXWWWZZZ___fffjjjfffdddcccccceeefffgggggggggdddbbbaaa``````^^^]]]``````bbbbbb^^^[[[```hhhjjjkkkrrr{{{zzzoooeeeccceeehhhhhheeefffkkknnnnnnkkkiiikkkpppooollllllppprrrqqqooollliiigggjjjnnnjjjlllkkkiiimmmuuuxxxwww{{{dddttt~~~jjjOOO===???AAA:::999BBBRRRfff{{{rrr|||zzzzzzuuuxxx{{{~~~~~~|||xxxvvv~~~}}}~~~{{{tttrrrtttqqquuuyyyzzzxxxvvvwwwyyyyyyxxxzzz{{{vvvttt}}}{{{vvvqqqttt~~~}}}}}}|||zzzzzzqqqsssooopppzzzjjj\\\TTTRRRNNNIII<<<<<<;;;:::999999::::::777777777777777777777777333444666666666666888:::===<<<;;;;;;;;;<<<===>>>===>>>>>>>>>======???AAADDDEEEGGGIIILLLMMMNNNOOOVVVWWWZZZ^^^bbbfffjjjkkkpppwwwuuuggg\\\ZZZZZZXXXSSSQQQOOONNNOOOQQQUUUWWWUUUVVVXXXXXXUUUPPPJJJFFFDDDAAA<<<:::;;;<<<======888:::;;;;;;;;;;;;<<<===>>>GGGWWWiii}}}zzzttttttzzz{{{uuuqqqsssqqqnnngggcccfffnnnrrrqqqiiifffdddcccdddccc```]]]___ZZZVVVYYY\\\[[[[[[[[[\\\aaafffgggeeeddddddfffdddbbb___^^^^^^^^^\\\[[[XXX[[[^^^]]][[[[[[]]]```YYY\\\^^^^^^```bbbfffhhheeeeeebbb___bbbfffeee```bbbaaa```aaacccddddddccc^^^```aaaaaa``````aaabbb]]]]]]\\\[[[ZZZYYYXXXXXXVVVZZZ```dddeeedddddddddhhhjjj___VVVZZZ\\\YYY]]]___aaacccfffiiilllnnnpppbbbaaaccchhhjjjiiijjjmmmqqqlllhhhlllxxx|||sss}}}sssllljjjooorrrpppqqqwwwmmmbbbUUUOOOPPPUUUYYY[[[```aaabbbbbbbbbbbb```______aaabbbbbbcccgggooouuu}}}rrrhhheeedddaaaZZZVVVXXX\\\^^^___aaaUUURRR[[[eeefffiiiiii___```eeemmmnnnggg^^^]]]aaaaaabbb```^^^```eeefffcccZZZ\\\[[[YYY[[[```dddddd^^^___aaaccccccccccccccc___]]]ZZZYYYYYY\\\```bbb^^^___```bbbcccccccccccchhhfffdddcccbbb```]]]ZZZ^^^___ccceeebbb^^^aaahhhhhhhhhmmmuuuvvvnnnfffccc___eeehhhfffdddfffhhhgggjjjfffhhhnnnnnnhhhgggkkkqqqnnnkkkiiiddd```ccciiikkkmmmjjjfffjjjsssvvvrrryyy~~~hhh~~~cccIIIBBBBBB>>>;;;;;;???RRRmmmrrr|||}}}xxxwwwxxxwwwppprrruuuwwwyyyxxxwwwvvvzzzzzz~~~yyyyyy|||tttwww{{{{{{xxxwwwyyy|||vvvtttvvv|||~~~zzzvvvvvv}}}}}}zzztttttt{{{}}}rrrggghhhmmmpppYYYNNN@@@999999;;;:::888999999999999999999999888777888:::999888777888999666666777888:::;;;;;;:::@@@>>>;;;::::::;;;:::999:::::::::::::::;;;<<<===@@@AAACCCFFFIIIKKKNNNOOOOOOQQQRRROOOJJJGGGHHHIIIJJJIIIHHHGGGFFFFFFGGGHHHFFFGGGGGGFFFDDDAAA>>>===<<<;;;999:::;;;======<<<888999;;;;;;===AAAGGGKKKWWWeeexxxzzzuuuqqqooo}}}mmmlllsss}}}{{{oookkkqqqjjjkkkhhhbbbbbbggghhheeeiiigggeeeddddddeeedddcccbbb```]]]ZZZ\\\___\\\WWW[[[___dddfffdddcccdddeee```^^^]]]^^^^^^___]]]\\\WWW[[[^^^]]]ZZZYYY[[[^^^YYYYYYZZZ[[[[[[\\\```ddd___aaabbb```aaadddccc___cccdddeeedddcccccccccdddaaaaaaaaa______```ccceee^^^^^^_________^^^]]]\\\\\\^^^aaabbbccceeeiiilllooouuukkk]]]\\\\\\ZZZ___^^^bbbfffgggggghhhkkknnniiiggghhhkkkllliiiiiilllkkkkkkiiikkkuuu~~~|||tttrrruuuzzzuuuyyyzzznnneee```^^^^^^```XXXTTTXXX\\\]]]```ccc___YYY^^^eeeeeehhhiii___fffeeegggjjjggg^^^ZZZ\\\\\\]]]]]]\\\```eeeeeebbbWWWZZZYYYUUUVVV\\\``````XXXYYY[[[^^^```bbbaaaaaa___^^^\\\[[[ZZZZZZ[[[[[[WWWYYY[[[]]]^^^___```aaacccbbbcccddddddccc___\\\``````ccceeedddaaaccchhhgggeeehhhmmmoookkkeeeccc^^^gggmmmjjjfffdddcccaaagggcccfffooooooddd^^^```mmmkkkkkkjjjeee___aaagggooowwwyyyqqqooovvvyyyvvvxxx~~~bbbMMMDDDAAA;;;666777CCCWWWnnntttwwwvvvpppppptttvvvssskkkmmmooorrruuuxxx{{{|||uuuwww}}}~~~|||~~~yyywwwyyy|||uuurrrrrrvvvxxxuuurrrsss}}}~~~}}}xxxiiipppiiiOOOBBBBBBDDD@@@999::::::;;;;;;;;;::::::999666888999888777555555666666666777999;;;;;;:::888:::666333444777999888777:::999888888999;;;<<<===;;;<<<===>>>???@@@AAABBBCCC??????CCCCCC???===@@@????????????>>>===<<<<<<>>>======<<<;;;;;;;;;;;;888888999;;;<<<<<<999777<<<===>>>???BBBJJJUUU]]]|||wwwjjjbbbeeemmmyyymmmdddeeennnwwwrrreeegggsssggglllkkkeeebbbbbb___YYYfffffffffeeedddeeegggiiifffgggbbbYYYZZZ^^^XXXMMMWWW\\\aaabbbaaa___```aaa]]]\\\]]]___aaabbbaaa```XXX\\\___]]]YYYWWWYYY\\\[[[ZZZZZZZZZZZZZZZ]]]aaa[[[```ccccccdddeeeccc___bbbeeeiiihhheeecccdddeeeeeedddbbb___^^^```dddggg^^^___aaaccceeeeeeeeeeeedddeeedddbbbbbbfffnnntttttt|||rrrccc___]]]]]]bbbbbbfffjjjhhhccc```aaadddjjjhhhjjjnnnooolllkkkmmmgggmmmpppoooqqquuussslllmmmmmmrrr~~~~~~zzzttt~~~vvvlllddd``````aaaaaabbbYYYVVVZZZ___```ccchhhiii```bbbfffeeeiiikkkbbbnnneeeaaadddeee___XXXVVVYYYZZZYYYYYY]]]bbbaaa\\\SSSWWWVVVQQQQQQXXX[[[ZZZVVVWWWYYY\\\```bbbbbbaaa^^^^^^]]]\\\[[[ZZZYYYXXXUUUWWWYYYZZZ\\\^^^```bbb\\\]]]___ccceeedddaaa^^^dddbbbbbbddddddbbbdddhhhgggeeedddhhhjjjiiieeecccaaakkkssspppiiieeebbb___eeeaaafffqqqoooaaaVVVVVViiiiiikkknnnhhh```aaagggnnn|||yyyqqqtttxxxwwwzzzxxx}}}xxxZZZHHHBBB<<<333666;;;III___uuu|||kkkoooooollllllooorrrrrrpppnnnnnnnnnnnnqqq|||zzzwwwyyy~~~yyywwwvvvwwwxxxyyyxxxwwwwwwxxxyyy~~~|||rrrtttzzzhhh\\\kkkyyy___HHH<<<:::===:::@@@???999888>>>???::::::<<<999555777<<<999111888888777666666666666666666777777777888888999999888888999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::;;;::::::999888888777666666999999888666555666777999;;;<<<999;;;AAA:::777@@@888BBBLLLTTTbbbtttzzzwwwxxxxxxxxxyyyxxx}}}{{{yyyvvvkkkeeehhhqqqrrriiieeehhhbbbfffgggfffgggiiiddd[[[dddhhhjjjgggaaa___ccchhhiiifffaaa\\\YYYXXXXXXYYYYYY[[[^^^```___\\\WWWUUU[[[\\\^^^^^^____________\\\[[[^^^aaa___\\\\\\___^^^^^^^^^^^^\\\\\\]]]^^^dddcccbbbbbbcccdddcccbbb```ccceeedddaaaaaaeeejjjfffeeeccc```^^^___cccfffbbb^^^^^^bbbeeefffhhhkkkhhheeeaaa___aaafffkkknnnvvvuuurrrmmmgggcccbbbbbbeeefffiiillljjjeeeeeehhhfffjjjnnnmmmlllnnnpppqqqpppmmmjjjjjjlllooorrrsssrrruuuyyyyyyoooppp~~~uuuhhhdddaaa```bbbcccbbb```ccc^^^VVVSSSZZZccceee```jjjeeebbbeeekkkmmmjjjeeegggeeebbbbbbbbbaaa]]]ZZZ\\\ZZZ[[[______\\\ZZZ\\\XXXRRRQQQTTTUUUSSSVVV\\\WWWWWWWWWXXX[[[^^^aaacccbbbcccaaa[[[XXXZZZ[[[YYYUUUYYY[[[ZZZ\\\bbbeeeeeefff___XXXYYY___bbb___ZZZ___fffkkkhhhaaa```hhhpppnnnjjjddddddlllrrrlllaaabbbffflllpppoooiiibbb]]]fffdddeeelllrrrnnn___RRR___ggglllhhh^^^[[[bbbkkkiiirrrwwwtttrrrrrrnnnhhhmmmqqqnnnooodddKKK<<<777;;;999<<>>;;;???AAA===888666:::<<<<<<999888999:::999777777666555555555666666555555555555666666666777666666777888888888888777888888888888999999999999999888888777777777888888:::999999999999999999999999999999:::;;;<<<======>>>???999888===999777BBBHHHZZZmmmxxxqqqpppqqqyyy~~~zzz|||~~~~~~iii```aaammmtttooohhhhhheeehhhjjjiiijjjkkkfff^^^^^^aaabbb___ZZZXXX]]]bbbbbb```]]]\\\\\\\\\\\\\\\ZZZZZZ[[[[[[[[[[[[[[[\\\XXXZZZ\\\]]]^^^```aaaccc___]]]^^^bbbccc______aaa`````````______```bbbcccdddcccbbbcccdddeeedddccc___cccffffffcccbbbdddfffeeedddbbb```]]]^^^aaacccddd``````cccfffeeeeeehhhggghhhgggeeeaaaaaaeeeiiirrrqqqnnnjjjeeeccccccddd```]]]___ffflllkkkjjjkkkhhhhhhfffddddddhhhnnnrrrpppooommmnnnpppsssvvvwwwuuutttssssssxxxvvvhhhaaa]]]YYYXXX[[[___aaabbbeeeccc^^^YYYZZZ___aaa___aaa^^^\\\___fffjjjiiieeekkkhhhdddbbb```^^^ZZZWWW]]][[[\\\``````]]]\\\^^^YYYTTTQQQTTTTTTRRRTTTYYYWWWWWWWWWXXXZZZ]]]```bbb\\\^^^]]]XXXWWWZZZ\\\[[[\\\cccfffbbb^^^```dddeeeiiiaaaZZZZZZ___aaa\\\WWW]]]dddjjjjjjdddbbbfffjjjkkkkkkjjjkkkooorrrmmmeeeeeegggkkknnnmmmjjjfffccceeecccdddlllsssrrrhhh^^^aaaiiipppoooiiidddgggkkkkkkoooqqqnnnoooqqqpppkkklllllleeeaaaxxx}}}UUUAAAAAA888777:::EEEWWWlll{{{rrrsssrrrpppqqqsssooohhhjjjlllqqqwwwxxxwww{{{}}}wwwvvv|||zzz{{{|||{{{yyywwwyyy|||~~~~~~}}}{{{zzz{{{}}}~~~|||~~~xxxzzzsssqqqeeePPPAAABBBCCC===<<>>;;;===FFFGGGJJJWWWpppzzzzzztttvvv{{{zzz|||zzz{{{nnnhhhqqqyyyttthhhaaaiiikkkmmmlllmmmmmmiiiccc[[[]]]^^^ZZZVVVVVV[[[```ZZZXXXVVVXXX\\\______]]]\\\ZZZXXXWWWXXX\\\```cccYYY[[[\\\]]]]]]^^^aaaccc]]]YYYXXX]]]```^^^\\\\\\______^^^]]]^^^aaaccceeedddcccbbbbbbdddeeeeeeeee^^^ccchhhiiifffcccccccccffffffdddbbb___^^^```aaaeeebbbaaaeeefffdddcccdddccchhhllljjjeeeaaabbbeeelllkkkiiifffccccccdddffffff```___hhhrrrssspppnnnjjjddd]]]YYYZZZ___hhhnnnppppppqqqsssuuuwwwyyyzzzzzzwwwsssnnnooowww~~~|||rrrhhh___^^^ZZZTTTRRRUUUZZZ```ccchhhjjjhhh```[[[\\\]]]]]][[[YYYXXX\\\dddiiiiiigggllliiieeeaaa___]]]ZZZXXX]]]\\\]]]aaaaaa^^^]]]___]]]YYYVVVVVVUUUSSSUUUXXXWWWWWWVVVWWWYYY\\\___aaa\\\]]]\\\XXXYYY]]]___]]]```iiimmmhhhbbbbbbfffiiikkkeee^^^]]]``````[[[VVVZZZ___eeegggeeeaaa```aaa```fffjjjkkkmmmnnnkkkeeefffhhhjjjkkklllkkkjjjiiieeebbbccciiirrruuuqqqlllgggnnnvvvyyywwwrrrpppooorrrqqqmmmkkknnnrrrrrrooojjjgggaaa]]]iii~~~||||||WWW@@@777888999<<>><<<===@@@===777888===:::999999999999:::;;;;;;888888888888999999999999888888999:::::::::::::::999999999999::::::::::::999999999888999999:::;;;::::::999999999:::;;;<<<===<<<;;;;;;<<<===<<<<<<777CCCJJJTTTcccjjjooo|||tttmmmxxxzzzsss~~~wwwvvv|||}}}uuuzzz~~~xxxlllccckkkmmmnnnnnnmmmlllhhheee___``````]]]YYYZZZ___cccZZZVVVRRRSSSXXX]]]^^^]]]^^^\\\YYYWWWYYY]]]bbbeee]]]^^^___]]][[[ZZZ]]]```]]]WWWTTTYYY^^^^^^[[[ZZZ___]]][[[[[[\\\^^^```aaagggccc```^^^```dddggghhh```dddggghhhgggdddccccccgggggggggeeeaaa______```ccc```aaaeeegggdddbbbccc```eeekkkllljjjfffdddccchhhhhhgggdddbbbbbbdddfffpppjjjgggmmmqqqpppllljjjeee]]]VVVUUUWWWZZZ```eeennnpppsssuuuuuuuuuuuuvvvuuutttqqqnnnnnnttt~~~|||pppkkkhhhccc^^^aaa]]]YYYVVVWWWZZZ^^^aaakkknnnllleee```___^^^\\\]]][[[ZZZ^^^eeejjjkkkjjjiiigggdddbbbaaa```______^^^\\\]]]aaaaaa^^^]]]```ccc```\\\ZZZXXXWWWXXXZZZWWWWWWVVVWWWXXX[[[^^^___aaabbb```]]]___ccceeeccc___fffjjjgggeeegggkkklllkkkfffbbbaaadddccc^^^YYYYYY\\\___aaaaaa^^^[[[YYYSSSZZZ```cccgggiiifff___dddfffhhhjjjkkkkkkkkkkkkeeebbbaaaeeemmmssstttsssnnnrrrxxx}}}|||xxxtttxxxsssnnnmmmrrrwwwvvvsssllliiiffffffkkk~~~qqqttttttKKK===;;;999777:::HHHaaauuuwww}}}qqqnnnjjjiiipppxxxzzzwwwpppnnnnnnqqqpppmmmmmmqqqxxxuuuuuuxxxxxxxxx{{{xxxvvvzzz}}}~~~|||qqqqqqrrruuuwwwwwwtttqqqtttwww||||||yyy~~~ttttttuuuxxx~~~~~~~~~}}}|||{{{uuu|||jjjaaapppcccGGGAAABBB???CCC???===@@@AAA>>><<<<<<;;;:::::::::::::::;;;;;;::::::::::::::::::::::::999::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::::::::;;;<<<<<>><<<;;;;;;<<<>>>?????????>>>>>>???BBBEEEHHHIII\\\lllzzzzzzyyykkkkkktttxxxuuusss||||||{{{vvvpppooorrrtttrrrzzzuuuvvvwwwtttnnnjjjllllllmmmnnnkkkgggdddccc`````````]]]ZZZ[[[^^^bbbaaa\\\VVVSSSVVVZZZ]]]^^^___^^^\\\[[[[[[]]]```aaa\\\___```^^^ZZZYYY[[[^^^ccc\\\ZZZ___dddcccaaa```dddaaa^^^]]]___``````___iiiccc]]]ZZZ[[[```fffiiibbbccceeeeeeeeeddddddddddddffffffeeeaaa^^^\\\\\\___]]]^^^cccfffdddcccdddcccdddfffjjjllljjjccc^^^eeefffeeecccaaa```aaacccooommmmmmmmmjjjdddcccggg[[[TTTQQQWWW]]]^^^^^^```kkknnnrrrsssqqqooonnnnnniiikkklllmmmmmmpppwww|||vvv~~~yyyqqqjjjggggggeeebbb^^^^^^]]]\\\[[[[[[\\\^^^___kkkllljjjfffeeefffccc]]]ccc```___```dddhhhiiihhhggggggfffdddcccaaaaaabbb___]]]^^^aaaaaa^^^]]]___dddccc___[[[YYYZZZ[[[[[[XXXXXXWWWWWWXXXZZZ]]]^^^aaaaaa```___cccjjjkkkiii```bbbbbbaaadddjjjkkkiiiiiifffdddeeehhhiiieee```___^^^^^^^^^^^^]]]\\\[[[QQQTTTWWW\\\dddjjjfff^^^aaacccfffiiikkkkkkkkkjjjgggdddaaabbbffflllppprrrpppppprrrvvvzzz{{{yyyvvvsssnnnlllooovvvyyyyyyxxxsssooommmmmmnnnvvv|||kkkkkkGGG???777555888@@@QQQaaarrrzzzssspppkkkhhhllluuuyyyxxxvvvsssqqqrrrpppllllllnnnsssssstttuuusssqqqvvv}}}|||xxxwwwyyyzzzzzzyyytttqqqooopppssstttrrrpppppprrrwww~~~yyysssvvvzzz||||||{{{|||~~~~~~|||zzzwwwyyy{{{{{{}}}~~~yyysssbbbdddmmmpppjjjeee\\\RRRMMMEEE??????BBB@@@;;;<<<;;;::::::999999999::::::::::::::::::999999999999999:::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::::::::;;;<<<======<<<;;;:::999:::;;;>>>???888===CCCEEEFFFKKKSSS[[[qqqrrrooonnnsssuuupppuuu~~~xxxzzzxxxxxxsssnnnmmmpppooolllvvvsssoookkkhhhgggggggggmmmlllllllllhhhaaa___```[[[\\\[[[YYYWWWWWWXXXZZZdddaaa\\\WWWVVVXXX\\\___]]]]]]]]]]]]]]]]]]\\\\\\WWW\\\```___[[[ZZZ]]]```bbb\\\[[[___bbbbbbaaaccchhheeebbbbbbddddddbbb___gggbbb[[[WWWYYY]]]bbbeee______```aaabbbbbbcccccc```bbbdddccc```\\\YYYXXX\\\YYYZZZ```dddcccccceeegggdddbbbeeehhhfff___XXX```bbbcccbbb```^^^^^^^^^hhhkkkoooooohhhbbbfffoooYYYQQQQQQ]]]ffffffcccdddhhhlllppppppllliiihhhiiieeeiiillllllkkklllooorrrqqqtttzzztttyyy|||lllhhheeeggggggbbb\\\ZZZVVVXXX[[[]]]\\\\\\]]]^^^eeefffeeeccceeehhheee```eeeccc```___```bbbccccccggghhhhhhgggcccaaa``````bbb``````cccbbb^^^]]]___bbbbbb___ZZZXXX[[[\\\[[[ZZZYYYXXXXXXXXXZZZ]]]^^^[[[[[[ZZZ[[[bbbkkkmmmkkkeeeccc___\\\aaaggghhhdddeeedddeeehhhlllllliiifffgggfffdddbbb``````aaabbbZZZYYYYYY[[[dddlllkkkeee```bbbeeehhhjjjkkkkkkkkkjjjhhhdddaaabbbeeejjjmmmmmmkkkiiikkkooossssssrrrkkkggggggmmmsssuuuvvvxxxxxxtttooojjjffflll}}}~~~yyySSSDDD888666888;;;CCCMMMhhhvvvppppppmmmjjjkkksssxxxxxxwwwsssrrrtttrrrnnnkkklllqqqppprrruuutttqqqrrrvvvyyyxxxwwwwwwvvvuuuuuutttvvvqqqkkkjjjmmmoooooonnnkkkooouuu||||||vvv{{{}}}}}}}}}wwwwwwxxx{{{~~~~~~{{{zzzzzzxxxwwwwww{{{zzz~~~sssqqqttt{{{yyyhhhOOODDDJJJKKKDDD@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<<<<<<<======>>>???@@@???>>>===>>>@@@CCCFFFIIIMMMXXXeeejjjjjjnnnxxxuuupppwww~~~|||vvvsssrrrmmmiiijjjppppppnnntttpppkkkeeeccceeehhhjjjnnnlllllllllfff]]]ZZZ]]]XXXYYYYYYXXXVVVTTTSSSSSS[[[]]]\\\YYYUUUUUUYYY]]]YYYZZZZZZ[[[[[[ZZZYYYYYYVVV\\\aaaaaa\\\YYY[[[^^^YYYVVVUUUXXXZZZYYYZZZ^^^bbb```^^^___bbbbbb___ZZZbbb^^^ZZZYYYYYY[[[\\\\\\WWWYYY[[[^^^``````___]]]^^^aaaeeeeeebbb^^^ZZZXXX\\\XXXXXX]]]aaaaaabbbddddddaaa^^^^^^______\\\YYYYYY\\\___```^^^\\\[[[ZZZaaaeeelllnnnjjjgggnnnyyyggg[[[WWWbbbkkkjjjggghhheeeiiinnnmmmjjjggggggiiihhhjjjlllkkkhhhgggiiikkkmmmlllooosssuuuuuu|||zzz{{{nnnlllooooooeeeaaaaaadddbbb[[[XXXYYYUUUXXX[[[\\\[[[ZZZ[[[\\\[[[```bbb``````cccdddcccfffccc```]]]]]]]]]^^^^^^aaadddggggggdddaaa______fffddddddfffeee```^^^___```bbb___YYYYYY]]]___]]][[[ZZZYYYYYYYYY[[[]]]^^^ZZZYYYXXXXXX^^^fffhhhdddgggeee```[[[]]]cccfffeeeaaabbbdddhhhlllmmmjjjhhhkkkkkkjjjgggdddbbbdddfffbbbaaa^^^[[[^^^fffjjjjjjddddddeeefffhhhkkkmmmnnnooommmiiidddbbbbbbfffjjjjjjgggeeeeeeiiillloooooonnniiihhhkkkllljjjlllqqqppptttssshhh___cccppp|||{{{```MMM>>>;;;:::888;;;BBB]]]vvvjjjnnnnnnkkkmmmsssxxxyyytttqqqqqqttttttoookkkjjjpppnnnpppvvvyyytttpppooosssuuuwwwvvvtttrrrqqqqqqwwwpppgggeeegggkkkmmmlllhhhnnnuuuyyyzzz}}}xxxsssrrrwww}}}~~~|||zzzyyy~~~~~~zzzzzz~~~~~~zzzssssssuuuyyy~~~~~~{{{zzz{{{|||zzzxxxzzz}}}hhhSSSYYY\\\UUUEEEDDDCCCAAA@@@??????>>>@@@@@@??????>>>>>>>>>======>>>>>>???????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDIIIIIIIIIKKKNNNSSSWWWZZZvvvpppiiinnnxxxwww|||uuuoooiiigggbbb___bbbjjjmmmlllppplllgggeeejjjsssyyy{{{ooollllllkkkdddZZZXXX\\\ZZZZZZ[[[ZZZXXXUUUSSSRRROOOUUUZZZXXXSSSQQQUUUYYYVVVVVVWWWXXXXXXXXXXXXXXXXXX^^^dddccc\\\WWWWWWYYYTTTRRRSSSUUUUUUSSSVVV\\\XXXVVVUUUXXX\\\]]]XXXTTT]]]\\\[[[[[[[[[ZZZXXXVVVQQQSSSXXX]]]```___[[[WWW```dddggghhhfffaaa]]][[[\\\XXXWWW[[[^^^___```ccc\\\[[[ZZZYYYXXXZZZ]]]___SSSWWW\\\^^^]]][[[YYYXXXYYY]]]dddhhhggggggooozzzzzziii___eeellliiifffhhhccchhhmmmmmmiiiggghhhkkkggghhhhhheeeaaa```bbbeeeiiihhhjjjmmmjjjdddeeekkkhhhuuuxxxzzztttvvvxxxwwwxxxqqqeee^^^bbbeeeeee]]]ZZZZZZ^^^\\\WWWWWW]]]ZZZ\\\]]]\\\XXXVVVWWWYYYTTT\\\aaa^^^ZZZ]]]bbbeeefffddd```]]][[[[[[\\\]]]ZZZ^^^dddfffdddbbbaaabbbjjjggggggiiigggbbb___``````cccaaa[[[[[[```ccc```\\\[[[ZZZYYYZZZ[[[]]]^^^___]]]YYYWWW\\\bbbaaa\\\eeefffccc\\\[[[aaahhhkkk___aaadddhhhlllllljjjgggjjjlllmmmjjjeeecccdddfffdddeeeaaaYYYVVV]]]fffjjjhhhgggeeedddfffjjjooorrrqqqpppmmmhhhcccbbbeeeiiiiiigggffffffhhhkkknnnoooxxxrrrmmmkkkgggaaacccjjjdddrrrwwwlll______hhhooojjjVVVEEE@@@===777999@@@XXXxxxkkkiiihhhiiimmmqqqtttvvvooorrruuuuuuqqqmmmmmmnnnpppqqqnnnjjjmmmttttttoookkk{{{xxxuuu||||||tttpppoooiiibbbdddllloookkkqqqyyyyyyqqqqqq|||yyysssqqquuuyyyyyyxxxwwwwwwxxxzzz|||{{{yyywwwtttqqqpppqqqtttwwwvvvtttuuu|||{{{xxx{{{}}}{{{~~~~~~sssnnn~~~ssswwwrrrnnn\\\MMMKKKGGGDDDKKKOOOJJJDDDJJJSSSIII???DDDFFFDDDAAAAAABBBBBBAAA???IIILLLLLLIIIIIIJJJGGGCCCHHHFFFLLLTTTUUURRRXXXddd^^^bbbmmmsssuuuvvvaaaZZZssstttsss}}}xxxooofffWWWZZZ]]]^^^___bbbcccccccccaaa[[[XXX^^^jjjpppoooiiihhhgggeeeaaa\\\XXXUUUWWWUUUTTTUUUUUUSSSMMMHHHNNNSSSVVVUUUPPPOOOSSSXXXRRRQQQQQQQQQRRRSSSUUUVVVWWWZZZ]]]\\\YYYWWWWWWYYYVVVUUUTTTTTTTTTUUUWWWXXXUUUTTTRRRQQQQQQSSSTTTVVVYYYXXXXXXWWWVVVVVVUUUUUUPPPSSSWWWZZZ\\\[[[ZZZXXX___bbbfffiiihhhddd^^^YYYVVVZZZZZZVVVVVV[[[\\\YYY\\\[[[ZZZWWWVVVWWWZZZ]]]]]]UUUSSSZZZ`````````bbbZZZ]]]aaacccdddeeeggghhhlllhhhccc``````aaabbbbbb```___bbbhhhiiifffeeefffdddfffddd^^^[[[^^^``````jjjiiigggffffffggghhhiii```eeelllsssyyyyyysssssszzzpppkkkfffeeebbb\\\XXXWWW[[[___SSSYYYWWWYYYbbb]]]SSSSSSbbb```\\\ZZZYYYXXXVVVTTTRRRXXX___aaa___]]]^^^```fff```ZZZZZZ^^^___[[[VVVZZZ[[[]]]___``````______```````````````_________eeeaaa\\\YYYYYYZZZ^^^bbbcccaaa````````````^^^]]]___\\\WWWUUUWWWYYY\\\^^^bbbeeeddd^^^\\\```dddeeedddbbbbbbfffkkkmmmiiieeehhhkkkkkkfff```___fffmmmiiigggccc^^^ZZZ\\\bbbhhhaaaaaabbbdddgggkkkmmmooolllfffffflllkkkccccccjjjjjjgggmmmnnnfffhhhpppnnnppppppmmmfff```^^^```dddeeemmmyyyyyyeeeQQQTTTdddwwwvvvOOO??????666444CCCHHHvvvkkkjjjhhhiiilllppptttvvvnnnoooppppppnnnlllkkkkkkmmmooonnnlllpppuuuuuuqqqpppzzz}}}wwwvvv}}}|||tttjjjiiillllllhhhllltttxxxuuuuuuzzzyyyxxxwwwuuutttsssrrrrrrssstttuuuxxx{{{|||{{{yyyxxxvvvtttuuuwwwxxxxxxvvvyyy{{{}}}~~~}}}|||{{{{{{~~~~~~|||xxx|||}}}vvvpppaaafff}}}yyypppjjjjjjuuuyyy|||qqqhhhpppoooaaaVVVSSSQQQNNNKKKHHHGGGFFFEEEJJJVVVccckkkooonnniiibbbhhhjjjsss~~~~~~ooommmooo~~~zzzrrrkkkjjjjjjxxx|||vvvsssooojjj]]]^^^^^^___aaaccccccbbb```]]]YYYVVVVVVYYY]]]```bbbbbbbbb```]]]ZZZVVVTTTWWWVVVTTTSSSRRRQQQOOOMMMMMMPPPQQQPPPMMMNNNQQQUUUPPPPPPOOOOOOPPPRRRSSSTTTSSSUUUWWWUUURRRPPPPPPRRRPPPOOOMMMMMMMMMPPPSSSUUUUUUTTTRRRQQQPPPQQQRRRSSSZZZZZZZZZYYYXXXXXXWWWWWWRRRSSSUUUWWWYYYZZZ[[[[[[^^^bbbggghhhccc^^^[[[ZZZVVVXXXWWWRRRSSSYYY\\\ZZZ]]]]]]\\\ZZZXXXXXXZZZ\\\ZZZTTTRRRXXX]]]^^^^^^```YYY\\\```bbbbbbaaaaaaaaabbb___[[[ZZZZZZ[[[[[[[[[ZZZYYY[[[```aaa___^^^aaaaaabbb^^^WWWUUUXXX\\\]]]bbbbbbcccdddeeefffffffffbbbcccfffiiilllooopppqqqvvv}}}uuummmllllllhhhaaa^^^\\\\\\ZZZWWWTTTTTTXXX[[[SSSYYYYYY^^^iiihhh___^^^bbb```\\\[[[[[[ZZZWWWTTTXXX]]]bbbccc```^^^___aaaddd___[[[ZZZ\\\^^^\\\ZZZ[[[\\\]]]]]]]]]]]]\\\[[[______^^^]]]\\\\\\[[[[[[eeeccc```^^^]]]\\\\\\^^^___]]]\\\\\\^^^______^^^]]][[[YYYXXXZZZ]]]```bbbYYY^^^```]]]]]]aaaeeeeeeaaa``````ccchhhjjjgggcccdddgggiiifffbbbbbbeeejjjcccbbb```\\\ZZZ]]]ccchhh```______```dddgggjjjllloooeeeaaagggkkkiiikkkrrrmmmhhhllloooiiinnnuuusssooolllgggdddbbbbbbbbbbbbbbbgggpppsssgggWWWWWWaaauuuzzzxxxXXXIII===666<<<@@@bbbllljjjhhhhhhjjjnnnsssvvvnnnlllkkkjjjkkkkkkjjjiiikkkmmmoooppptttyyyyyyvvvtttuuuuuutttuuuyyy|||rrrmmmmmmkkkggggggjjjqqqwwwyyyxxx}}}yyy}}}}}}wwwsssrrrssstttttttttvvvxxxyyywwwuuuzzzyyyxxxyyy{{{||||||{{{|||yyy|||}}}xxx|||}}}wwwoooxxxkkkgggyyy}}}{{{xxxnnnaaaWWWPPPMMM[[[mmmyyysssvvv||||||www~~~{{{mmmkkkuuupppzzzwwwooonnnooonnnhhhccc```bbbgggiiigggeee^^^XXXVVVWWWSSSMMMOOOXXX[[[[[[[[[ZZZYYYVVVTTTRRRVVVVVVTTTQQQOOOOOOQQQSSSMMMLLLKKKJJJKKKMMMPPPRRRNNNNNNMMMMMMMMMOOOPPPQQQMMMOOOPPPNNNKKKKKKMMMQQQNNNLLLJJJIIIIIIKKKMMMOOOPPPPPPOOONNNOOOOOOPPPPPPUUUUUUUUUUUUTTTSSSRRRRRRSSSSSSTTTUUUWWWYYY[[[\\\YYY___eeeddd^^^XXXWWWYYYVVVVVVSSSOOOPPPUUUYYYZZZ]]]^^^^^^\\\ZZZYYYYYYZZZXXXSSSQQQUUUZZZZZZ[[[\\\XXX\\\aaacccaaa^^^[[[ZZZ^^^\\\ZZZZZZ[[[\\\[[[ZZZVVVSSSTTTXXXYYYXXXYYY]]]]]]]]]YYYRRRPPPTTTYYYZZZZZZ\\\___aaaccccccbbbaaabbb```^^^___aaabbb___\\\aaaeeejjjnnnrrrzzzxxxsssqqqpppkkkbbb\\\^^^```^^^\\\[[[WWWXXXWWWVVVTTTSSSUUUVVVWWW\\\ZZZ___mmmmmmcccaaa[[[YYYWWWYYY\\\^^^\\\ZZZ___bbbeeedddaaa___```bbbaaa___\\\ZZZZZZ\\\^^^___]]]]]]]]]\\\ZZZYYYWWWVVV^^^]]]\\\[[[YYYXXXWWWWWW^^^_________^^^]]]\\\[[[\\\ZZZYYYZZZ]]]___```aaa\\\\\\[[[\\\]]]```bbbccc\\\aaaccc```___aaabbb```^^^]]]]]]aaaeeefffdddaaa```bbbeeefffeeedddeeefff^^^^^^]]]\\\\\\___cccgggaaa___]]]^^^aaafffhhhjjjuuuggg^^^bbbhhhkkkpppvvvllldddfffgggdddiiippplllqqqlllgggfffggghhheeebbbggghhhooovvvqqqfffccchhhrrrllltttaaaIII;;;<<<999JJJ^^^mmmzzzkkkjjjiiiggghhhlllrrrvvvpppmmmiiihhhkkkmmmllljjjlllmmmooorrrvvv{{{}}}}}}wwwqqqooossssssrrrzzz{{{uuuqqqooonnnmmmhhhaaaeeesssyyyvvvyyy|||wwwuuuvvvyyy|||zzzxxxwwwvvvtttqqqnnnxxxyyyzzz|||~~~|||~~~{{{yyyyyygggnnn}}}ooohhhuuuooojjjiiippp{{{wwwqqqttt}}}{{{wwwnnnmmmoooppppppgggaaaeeelllooommmjjj^^^TTTRRR[[[ZZZRRRRRR[[[WWWWWWWWWVVVUUUSSSQQQPPPSSSTTTTTTRRRNNNNNNPPPTTTNNNJJJFFFFFFIIIMMMOOOOOOMMMLLLKKKKKKKKKLLLMMMNNNJJJLLLLLLKKKIIIJJJOOOTTTNNNNNNNNNMMMLLLLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQRRRRRRRRRQQQPPPOOONNNPPPQQQSSSTTTVVVXXXZZZZZZSSSXXX___bbb___ZZZWWWUUUVVVUUUSSSPPPPPPRRRTTTUUUYYY[[[]]]]]][[[ZZZZZZZZZZZZWWWTTTUUUWWWXXXWWWWWWWWW\\\bbbdddccc___[[[XXX]]]\\\\\\]]]______^^^]]]WWWTTTSSSUUUWWWWWWYYY^^^[[[]]][[[VVVTTTWWWYYYYYYXXXYYY\\\^^^____________```\\\ZZZ]]]bbbccc```\\\^^^^^^___^^^___ccciiinnnuuu{{{zzzwwwlllmmmllliiieeebbbaaaaaafff```\\\]]]___^^^^^^```\\\]]]]]][[[YYYWWWUUUTTT\\\^^^YYY\\\hhhfffZZZXXXNNNLLLMMMSSS\\\bbbcccaaaaaaccccccbbb``````bbbddd``````___[[[XXXYYY]]]```______]]][[[YYYWWWUUUTTT\\\\\\[[[[[[ZZZYYYXXXXXXVVVYYYZZZZZZ[[[]]]^^^\\\\\\ZZZYYYYYY\\\___```aaa[[[\\\]]]^^^^^^___aaabbb]]]``````]]]]]]______]]]^^^]]]^^^```ccceeedddbbb___```bbbdddeeeeeeeeeddd______^^^^^^___aaadddfffccc```]]]^^^bbbfffhhhhhhvvvkkkbbbaaacccfffkkkqqqmmmcccaaaaaa]]]bbbgggaaaooollliiiggggggfffccc```jjjlllsssyyywwwooolllnnnqqqhhhhhhxxx[[[@@@>>>999<<>>999:::;;;;;;999:::CCCLLLrrr```eeejjjiiieeedddiiinnnnnnqqqrrrpppllliiiiiijjjmmmooottt{{{wwwooorrrzzz|||wwwxxx~~~}}}uuuwwwuuurrrppppppppppppoooooovvv||||||{{{zzzvvvqqqsss{{{zzzsssqqqrrrxxxyyyxxxvvvvvvwwwrrrkkkssswww}}}}}}zzzyyyxxxuuuwww}}}|||}}}}}}|||{{{{{{lllbbbeeennnjjjfffccc```lll~~~sssiiilll|||{{{rrr|||rrroookkkcccfffrrr~~~|||qqqrrrnnnmmmqqqtttsssqqqqqqgggeeebbb^^^^^^aaahhhmmmmmmnnnhhh]]]VVVVVVVVVSSSTTTRRRPPPNNNMMMNNNPPPQQQQQQNNNKKKHHHFFFFFFGGGHHHFFFGGGGGGGGGGGGIIILLLOOOLLLLLLLLLKKKJJJHHHFFFEEEIIIJJJJJJLLLNNNPPPRRRSSSQQQQQQPPPOOONNNLLLKKKJJJLLLJJJIIIKKKOOORRRQQQOOONNNRRRUUUUUUSSSNNNKKKIIIIIIIIIIIIIIIKKKNNNQQQSSSPPPTTTXXX]]]___^^^\\\ZZZ\\\[[[ZZZZZZ[[[\\\^^^___dddcccaaa^^^[[[XXXUUUSSSYYYYYYXXXXXXZZZ]]]```bbb[[[ZZZYYYXXXXXXXXXYYYZZZ___\\\[[[^^^^^^\\\]]]aaa^^^[[[WWWVVVYYY[[[\\\[[[[[[[[[[[[ZZZXXXXXXZZZ\\\]]]YYYWWWXXX]]]aaabbbaaaeeebbb^^^]]]^^^^^^\\\ZZZ\\\XXXWWWYYYYYYXXXZZZ]]]aaalllqqqjjj^^^XXXYYYZZZ]]]^^^[[[YYY^^^hhhkkkhhh``````______^^^]]]]]]]]]]]]```aaa______bbbaaa^^^]]][[[YYYWWWVVVTTTQQQNNNVVVTTTRRRSSSTTTVVVWWWVVVTTTUUUWWWYYYYYYXXXVVVUUUWWWYYY[[[]]]^^^______^^^___[[[ZZZ]]]cccddd___YYYZZZVVVRRROOOPPPSSSXXX\\\fff```YYYTTTTTTWWWZZZ]]]WWWWWWWWWYYY\\\aaafffiiiaaa\\\ZZZ]]]^^^]]]^^^```[[[YYYWWWXXX[[[\\\ZZZXXXZZZZZZZZZ[[[\\\YYYUUURRRZZZXXXTTTSSSTTTVVVXXXYYYWWW[[[[[[ZZZ^^^dddbbb[[[YYYYYYYYYYYYXXXVVVTTTSSSZZZYYYXXXYYY[[[]]]]]]\\\YYYYYYWWWUUUVVVZZZ```eeeeeebbbdddiiigggaaa]]]```aaa___^^^\\\\\\]]]^^^___aaaaaaaaabbbccceeeggghhh^^^aaa___YYYUUUXXX[[[\\\```fffhhhfffeeegggiiihhhkkkgggdddfffjjjiiibbb[[[[[[ZZZ[[[^^^]]]]]]ccckkkdddllliiigggbbbMMMGGG>>>666444::::::666;;;EEE\\\tttccchhhmmmllliiihhhlllqqqnnnpppqqqooommmlllmmmooommmlllnnnssswwwwwwqqqlllqqqyyy{{{xxxyyyxxxyyyvvvrrrqqqqqqpppnnnkkkmmmtttzzz{{{|||}}}|||yyyuuu{{{|||wwwuuuuuuwwwxxxwwwuuuwwwyyyvvvqqquuuyyy~~~~~~~~~~~~zzzyyy~~~zzzzzz{{{}}}}}}|||yyyzzzzzz{{{}}}zzzkkkaaaqqq{{{yyy|||rrrnnniiibbbgggtttwww~~~~~~yyyuuutttppptttpppooorrrssspppmmmmmmiiigggccc___]]]___dddiiijjjkkkfff[[[UUUUUUUUURRRSSSQQQNNNLLLKKKKKKMMMNNNMMMKKKIIIFFFEEEFFFGGGIIIGGGGGGGGGFFFEEEEEEHHHKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJLLLNNNPPPQQQNNNNNNOOOOOOOOONNNLLLKKKLLLJJJHHHJJJMMMOOOMMMKKKKKKNNNQQQRRRQQQOOOMMMMMMJJJIIIIIIIIIJJJMMMOOOQQQNNNQQQUUUYYY[[[ZZZYYYWWW[[[ZZZZZZ[[[[[[\\\]]]^^^^^^^^^]]]\\\ZZZXXXUUUTTTVVVVVVVVVWWWYYY[[[^^^___^^^\\\YYYVVVUUUUUUWWWXXX^^^[[[\\\______]]]]]]```bbb___ZZZXXXYYYZZZYYYXXXYYYYYYZZZZZZ[[[ZZZZZZYYYXXXWWWWWWYYY]]]aaacccdddcccaaa_________]]]ZZZVVVRRRPPPQQQUUUVVVUUUWWWZZZ___gggjjjddd\\\ZZZ\\\^^^cccccc```\\\___ggghhheee___aaacccdddcccaaa___]]]YYY^^^```______```]]]YYYZZZYYYVVVUUUTTTRRROOOMMMSSSQQQOOOPPPSSSUUUWWWWWWSSSUUUXXX[[[[[[ZZZWWWVVVVVVWWWXXXYYY[[[\\\\\\]]]^^^\\\[[[^^^bbbccc___ZZZZZZXXXUUUTTTUUUXXX\\\___eeeaaa\\\XXXXXXXXXYYYXXXXXXXXXWWWXXX[[[^^^bbbdddddd___\\\^^^]]]ZZZXXXYYY\\\ZZZXXXYYY[[[\\\ZZZXXXZZZYYYWWWXXXYYYYYYXXXWWW[[[YYYVVVTTTUUUWWWYYYZZZXXX[[[[[[YYY\\\```^^^XXX[[[\\\\\\[[[YYYWWWTTTRRRTTTTTTVVVXXX[[[[[[ZZZXXXXXXWWWVVVUUUUUUXXX]]]aaa___\\\\\\```aaa___```eeebbb```^^^]]]\\\\\\]]]^^^aaaaaaaaa``````____________```]]]VVVSSSVVVZZZ[[[```dddeeeccccccffffffccceeebbbaaaeeejjjlllgggaaacccbbbdddeeeaaa]]]___dddaaahhhgggdddwwwoooPPPBBB===<<<===888222777BBBMMM```xxxeeeiiinnnnnnkkkjjjnnnrrrmmmnnnooooooooooooqqqsssnnnlllkkkmmmoooooollliiimmmuuuyyyxxxzzz{{{~~~yyytttrrrrrrooojjjeeegggmmmssstttvvvzzz{{{zzzvvvxxxzzz{{{|||zzzyyyxxxzzz{{{yyyvvvvvvyyyxxxtttssswww{{{~~~|||zzz}}}~~~|||yyyyyy{{{}}}xxxzzz|||~~~~~~~~~~~~zzzqqqdddZZZbbbyyyxxx|||uuuyyytttkkkggglllqqqrrrnnnnnnpppooojjjfffeeejjjhhhddd___\\\\\\___bbbeeeeeeaaaXXXRRRQQQRRRPPPQQQNNNKKKIIIGGGHHHIIIJJJIIIGGGEEEDDDDDDEEEFFFGGGFFFGGGFFFDDDBBBBBBDDDFFFJJJIIIHHHGGGHHHHHHJJJJJJEEEFFFFFFGGGIIIKKKMMMNNNHHHJJJLLLNNNNNNNNNLLLKKKJJJHHHFFFGGGIIIJJJHHHFFFFFFIIILLLNNNNNNNNNOOOPPPJJJJJJIIIIIIJJJKKKMMMNNNKKKMMMQQQTTTUUUUUUTTTSSSXXXXXXYYYZZZ[[[[[[[[[[[[TTTUUUVVVWWWVVVUUUSSSQQQPPPQQQRRRTTTVVVXXXZZZ[[[^^^\\\XXXUUUSSSSSSTTTUUUZZZYYY[[[______\\\ZZZ\\\```]]]ZZZXXXXXXXXXXXXWWWVVVVVVVVVYYY\\\\\\YYYUUUQQQSSSUUUWWWYYY\\\```bbb___^^^^^^______]]]YYYVVVMMMKKKLLLQQQSSSRRRSSSVVV[[[```aaa]]]ZZZ\\\___```dddddd```\\\\\\```aaa^^^\\\___cccffffffccc^^^[[[WWW[[[___^^^^^^^^^[[[VVVXXXWWWUUUTTTTTTRRROOOMMMPPPNNNLLLMMMPPPSSSUUUVVVSSSUUUYYY]]]^^^\\\YYYWWWVVVVVVVVVWWWXXXZZZ\\\]]]^^^\\\\\\^^^aaabbb___\\\YYYXXXWWWWWWXXXZZZ]]]___aaa___]]][[[[[[YYYVVVTTTXXXWWWWWWWWWXXX[[[^^^___bbb^^^\\\^^^]]]YYYVVVWWW^^^\\\ZZZZZZ[[[[[[ZZZYYY[[[XXXUUUTTTVVVYYYZZZ[[[\\\ZZZXXXVVVVVVWWWZZZ[[[XXXZZZ[[[[[[]]]```___[[[``````aaa```]]]ZZZVVVSSSQQQRRRUUUZZZ]]]\\\ZZZWWWVVVWWWWWWVVVUUUWWWYYY\\\\\\YYYWWWYYY[[[\\\```fffcccbbb___]]]\\\\\\\\\]]]eeeeeeeeedddbbb___\\\[[[```aaa]]]UUURRRUUUXXXXXX```bbbcccbbbdddgggeeeaaa___^^^^^^ccckkknnnllliiigggfffhhhhhhccc\\\[[[___^^^eeeeee```lllsssSSSEEE999888888555666;;;===III\\\qqqcccgggkkkllljjjjjjllloookkkmmmppprrrrrrrrrqqqqqqpppnnnmmmmmmnnnmmmjjjhhhiiipppuuuvvvzzz{{{{{{uuusssssspppiiibbbggglllooonnnooosssvvvuuurrrppppppsssvvvxxxxxxvvv~~~{{{vvvtttvvvvvvsssooorrrvvvyyy{{{}}}|||yyy|||}}}{{{{{{|||}}}yyy{{{~~~|||yyywww{{{vvvxxx}}}{{{|||xxxmmmdddddd|||vvv~~~ssslllvvvyyypppyyy~~~uuussslllhhhgggbbb]]]cccnnnkkkiiiiiikkkiiiccc______eeedddaaa]]]YYYXXXZZZ\\\^^^]]]ZZZTTTOOOMMMNNNNNNLLLJJJGGGEEEDDDEEEGGGHHHFFFEEECCCBBBAAAAAABBBCCCDDDEEEEEECCCAAAAAACCCDDDJJJHHHGGGEEEEEEFFFHHHJJJCCCCCCCCCDDDFFFHHHIIIJJJDDDEEEHHHJJJKKKJJJHHHGGGFFFDDDBBBCCCFFFGGGFFFCCCCCCEEEHHHIIIJJJKKKNNNPPPKKKKKKJJJIIIIIIJJJKKKKKKIIIJJJMMMOOOPPPPPPPPPOOORRRTTTUUUWWWWWWWWWVVVVVVKKKMMMOOOPPPPPPOOOMMMKKKJJJLLLNNNQQQSSSUUUVVVVVVYYYXXXWWWUUUTTTSSSSSSSSSWWWVVVYYY^^^^^^ZZZXXXYYYYYYWWWVVVUUUVVVWWWXXXXXXVVVSSSQQQTTTYYY[[[XXXTTTMMMQQQTTTTTTSSSTTTWWWZZZYYYYYYZZZ\\\]]]^^^^^^]]]UUUQQQPPPQQQQQQNNNOOOSSSVVVZZZ[[[ZZZ[[[___```^^^]]]\\\YYYWWWWWWXXXYYYYYYZZZ\\\```bbbbbb```]]][[[WWW[[[]]]\\\]]]___^^^[[[YYYXXXVVVVVVVVVUUUSSSPPPPPPNNNLLLLLLOOORRRSSSTTTRRRUUUZZZ^^^___]]][[[YYYXXXXXXVVVVVVXXXZZZ]]]___^^^]]]^^^___``````___^^^XXXWWWWWWXXXXXXXXXYYYYYY\\\[[[YYYYYYYYYXXXUUUSSSVVVVVVUUUVVVWWWYYY[[[]]]\\\YYYYYY]]]___\\\ZZZ[[[___^^^\\\[[[ZZZZZZZZZZZZ\\\YYYVVVUUUVVVXXXYYYYYY[[[[[[YYYXXXVVVWWWYYY[[[WWWYYY\\\^^^bbbdddeeedddcccdddeeeeeeccc___[[[XXXTTTUUUWWW[[[^^^___]]][[[WWWYYYZZZZZZXXXWWWXXXYYY```]]]ZZZYYYZZZ[[[^^^aaacccbbb```^^^]]]\\\\\\\\\ddddddeeeeeecccaaa^^^\\\bbbccc___XXXUUUVVVVVVSSS___bbbccccccgggkkkiiidddaaa___```dddkkkooonnnllldddccceeeeeeaaa[[[[[[``````eeeeee___dddzzz[[[===444;;;???<<<777888<<>>>>>>>>@@@AAABBBBBBBBBBBBDDDEEEIIIHHHEEEDDDCCCCCCEEEFFF@@@AAAAAABBBCCCEEEFFFGGGBBBCCCDDDEEEEEECCCBBB@@@AAA???>>>@@@DDDFFFEEECCCBBBDDDEEEFFFFFFGGGIIILLLKKKJJJJJJIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMOOOQQQQQQQQQPPPPPPIIIJJJLLLLLLLLLKKKIIIHHHGGGHHHJJJMMMOOOPPPQQQQQQQQQRRRTTTVVVVVVUUUSSSRRRVVVVVVYYY^^^___ZZZWWWXXXVVVVVVUUUTTTTTTTTTVVVWWWUUUPPPLLLMMMRRRVVVUUUSSSOOORRRUUUTTTQQQNNNOOOPPPRRRSSSTTTVVVYYY]]]bbbeeeddd]]]WWWTTTQQQMMMNNNRRRRRRVVVYYYZZZ\\\^^^]]]YYYWWWVVVUUUVVVVVVWWWZZZ\\\ZZZ[[[[[[\\\]]]]]]]]]]]]ZZZ\\\\\\ZZZ\\\aaadddccc\\\[[[ZZZZZZ[[[ZZZXXXVVVSSSQQQOOOOOOQQQRRRRRRQQQSSSUUUYYY]]]^^^]]][[[YYYXXXVVVUUUTTTVVVYYY\\\___]]]^^^___```_________```[[[[[[ZZZZZZYYYWWWVVVUUUXXXUUUSSSSSSTTTVVVVVVVVVTTTTTTUUUUUUWWWYYY[[[\\\XXXUUUWWW]]]```^^^]]]^^^___^^^\\\ZZZYYYYYYZZZ[[[]]]\\\ZZZZZZYYYXXXUUUSSSZZZZZZZZZXXXVVVVVVXXXZZZWWWYYY\\\```bbbcccdddeeedddeeefffgggeeeccc```^^^WWWWWWWWWYYY]]]_________YYY[[[]]]]]][[[YYYYYYYYY```aaa```^^^^^^_________aaaaaa```___^^^^^^]]]]]]\\\]]]___aaaaaa```___^^^ccceeeccc^^^ZZZYYYUUUPPP[[[___bbbdddhhhllllllhhhfffeeedddfffjjjmmmmmmkkkeeedddcccccc___[[[^^^ddddddeeeeeeaaabbbuuu\\\EEE???===;;;888777777;;;HHH[[[nnn{{{aaadddhhhjjjjjjiiijjjjjjeeehhhmmmrrrtttsssnnnjjjjjjllloooppppppmmmiiiffffffiiinnnrrrttttttrrrpppnnnmmmlllnnnqqqtttuuuvvvrrruuusssmmmjjjjjjjjjhhheeecccbbbdddiiillllllkkksssvvvuuuqqqppptttwwwvvvyyyzzz{{{yyyvvvtttsssttt|||xxxwww{{{~~~|||zzzzzzzzzzzzxxxuuurrrqqqsssuuuqqqsssuuuwwwyyyyyyxxxwwwxxxqqqkkklllnnnqqqwww|||}}}qqqmmmtttsssfff[[[[[[PPPhhhxxxsssiiiaaajjjzzz{{{kkkffflllnnnllljjjkkknnnsssvvvwwwkkkqqq~~~sssoooppppppkkkeeebbb```ccchhhfff^^^]]]aaa___]]]___aaa```\\\]]]```WWWXXXXXXWWWTTTRRRRRRRRRPPPNNNLLLLLLIIIEEEFFFIIIGGGFFFCCCAAAAAABBBDDDFFFDDDCCCAAA???===<<<;;;;;;<<<>>>@@@AAAAAABBBDDDFFFFFFEEEDDDBBBAAAAAABBBBBB?????????@@@AAABBBDDDDDDAAAAAA@@@@@@???>>>===<<<@@@>>>===???CCCFFFEEECCCAAABBBDDDDDDCCCCCCEEEFFFHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKJJJKKKKKKKKKJJJIIIIIIHHHEEEFFFGGGIIIJJJLLLMMMNNNJJJLLLOOORRRTTTSSSRRRPPPVVVVVVYYY^^^^^^ZZZWWWXXXWWWWWWWWWUUURRRQQQQQQRRRQQQLLLHHHGGGJJJNNNPPPPPPQQQSSSTTTTTTQQQNNNLLLKKKNNNNNNOOOPPPSSSXXX___dddggg```ZZZWWWSSSOOOPPPSSSMMMSSSWWWXXXYYY[[[YYYUUUVVVUUUVVVYYYYYYYYY\\\aaa[[[ZZZYYYXXXYYY[[[^^^```\\\]]]\\\XXXZZZaaaffffff^^^]]]]]]]]]^^^^^^]]][[[VVVUUUTTTUUUVVVVVVTTTRRRSSSUUUXXXZZZ[[[ZZZYYYXXXTTTSSSRRRQQQSSSVVVYYY[[[\\\___aaa```^^^]]]```bbb``````___^^^\\\ZZZXXXWWWVVVTTTQQQQQQSSSVVVXXXYYYUUUUUUVVVWWWXXXYYY[[[\\\YYYUUUVVV[[[]]]\\\[[[]]]]]]]]]\\\ZZZXXXXXXZZZ\\\___^^^^^^^^^\\\YYYSSSOOOWWWYYYZZZWWWTTTSSSUUUXXXXXXXXXZZZ^^^]]]ZZZ[[[^^^bbbcccccccccbbb```___^^^WWWUUUUUUVVVYYY\\\]]]]]]YYY[[[]]]]]][[[YYYYYYYYY[[[^^^```___```bbbbbb```^^^^^^______````````````[[[]]]___aaaccccccccccccccceeeccc___^^^]]]YYYSSSVVV^^^ccceeefffjjjkkkiiijjjhhhffffffhhhjjjkkkkkkllliiigggeeeaaa]]]```fffgggddddddffffffrrrgggJJJ:::777:::888666555999CCCSSSbbblllyyy^^^aaadddfffggggggffffffddddddggglllqqqrrrpppmmmiiikkkoooppppppmmmkkkjjjhhhjjjnnnrrrrrrppplllkkkhhhiiijjjjjjkkknnntttyyyooorrrqqqkkkggggggfffddddddddddddeeehhhjjjjjjjjjlllppprrrnnnmmmqqqttttttwwwyyyzzzyyywwwuuuttttttxxxrrrooosssvvvvvvuuuvvvvvvvvvuuurrrnnnmmmooorrrtttuuuuuuvvvxxxzzz{{{|||~~~~~~{{{uuusssuuuvvvuuurrrrrrsssssspppmmmsss}}}vvvpppooonnnnnnpppZZZfffvvvttthhhiiiyyyvvvttt||||||qqqeee[[[SSSYYYfffooohhhZZZYYYbbbmmmsssyyy|||~~~tttoooiiieeeeeeeeedddcccaaacccgggiiigggbbb^^^]]]YYYXXXYYYZZZXXXVVVXXX^^^UUUVVVWWWVVVSSSPPPNNNNNNKKKHHHGGGIIIFFFBBBCCCGGGJJJHHHEEEBBB@@@@@@BBBBBBAAAAAA@@@>>>===<<<<<<;;;999;;;>>>??????@@@AAACCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>???@@@AAABBBCCC@@@???>>><<<<<<<<<<<<<<>>@@@BBBCCCBBBAAABBBCCCCCCCCCDDDDDDCCCCCCBBBBBBEEEEEEDDDDDDDDDEEEFFFGGGFFFEEEEEEFFFFFFGGGHHHIIIHHHHHHGGGFFFFFFGGGHHHIIIFFFFFFEEEFFFGGGHHHJJJKKKGGGHHHIIIKKKLLLNNNOOOOOORRRQQQSSSXXXXXXTTTRRRTTTRRRSSSSSSQQQNNNLLLLLLNNNJJJIIIGGGFFFFFFGGGIIIJJJKKKLLLMMMOOOPPPNNNKKKHHHKKKMMMNNNMMMMMMOOOTTTXXXZZZVVVTTTUUUUUURRRRRRUUUIIIOOOSSSRRRRRRUUUVVVUUUUUUSSSUUUXXXVVVSSSVVV\\\XXXWWWUUUUUUVVVXXX[[[^^^[[[]]][[[XXXYYY^^^aaaaaa^^^]]]]]]^^^___```^^^]]]WWWWWWYYY[[[\\\[[[XXXUUUTTTUUUVVVWWWWWWWWWWWWWWWRRRRRRQQQQQQSSSUUUXXXYYY\\\```bbbaaa]]]\\\```dddccccccbbb```___]]][[[[[[YYYWWWUUUUUUWWWYYYZZZZZZXXXXXXXXXYYYYYYYYYZZZZZZXXXTTTSSSWWWYYYXXXYYY[[[[[[\\\[[[YYYVVVWWWZZZ^^^aaa``````___]]]ZZZTTTPPPUUUWWWXXXVVVRRRPPPSSSVVVUUUTTTWWW[[[YYYUUUUUUZZZ___^^^]]][[[ZZZXXXXXXWWWTTTTTTTTTVVVYYYZZZYYYXXXVVVXXXZZZZZZXXXWWWWWWWWWVVVZZZ\\\ZZZ\\\aaaaaa^^^[[[\\\]]]___aaabbbccccccaaabbbbbbcccdddeeeffffffbbbbbb___\\\]]]aaa___[[[WWWaaahhhhhhfffgggjjjjjjgggfffddddddfffhhhjjjlllmmmkkkkkkjjjeee```bbbgggfff___```iiilllsssrrrYYYJJJDDD>>>;;;777666:::AAAJJJPPPcccooo{{{ZZZ\\\```bbbccccccbbbaaacccbbbcccgggmmmqqqrrrqqqkkkmmmpppqqqppppppooopppjjjkkkooorrrrrrmmmiiihhhjjjkkkkkkhhheeegggnnntttpppssssssnnnjjjjjjjjjgggffffffggghhhiiijjjkkkkkkkkkpppqqqnnnkkkmmmppppppnnnrrruuuwwwxxxwwwxxxxxxtttmmmhhhjjjmmmnnnpppsssuuuvvvuuurrrnnnnnnpppsssvvvtttsssrrrssstttwwwxxx}}}|||wwwxxxuuunnnpppnnnmmmjjjccc^^^gggtttuuu|||xxxhhhjjjoooyyyuuudddXXXSSSaaammmggg^^^aaazzz{{{rrrxxx|||pppkkkiiikkkllljjjhhheee]]]TTT\\\WWW]]]jjjnnnfff```aaakkkrrrxxxzzz|||~~~wwwqqqllliiidddcccaaa^^^[[[ZZZ[[[[[[ZZZ^^^aaaaaa___]]]YYYTTTTTTSSSSSSTTTQQQOOOSSSYYYVVVWWWXXXWWWSSSOOOLLLKKKHHHEEEEEEGGGEEE@@@AAAGGGMMMKKKGGGCCC@@@??????@@@???>>>>>>>>>>>>=========888:::===>>>======>>>@@@<<<===>>>@@@@@@AAAAAA@@@>>>>>>>>>>>>???@@@BBBBBB@@@>>><<<;;;:::<<<===>>>CCCAAA???@@@CCCDDDBBB???<<<>>>AAABBBAAAAAAAAABBB???@@@@@@AAAAAA@@@@@@???DDDCCCBBBBBBBBBBBBDDDEEEEEEEEEDDDDDDDDDFFFHHHIIIDDDCCCBBBAAABBBDDDGGGHHHGGGFFFEEEDDDEEEGGGIIIJJJGGGFFFEEEEEEFFFIIILLLNNNMMMKKKMMMQQQQQQNNNLLLNNNHHHKKKMMMLLLIIIHHHJJJLLLEEEFFFGGGFFFDDDDDDEEEFFFCCCCCCEEEIIIMMMNNNJJJFFFJJJLLLNNNMMMJJJIIIJJJLLLJJJJJJMMMSSSUUUTTTSSSVVVFFFLLLPPPMMMMMMQQQUUUVVVRRROOOPPPSSSPPPJJJLLLSSSRRRRRRQQQRRRSSSUUUWWWYYYZZZ\\\[[[XXXXXX[[[\\\ZZZ\\\\\\\\\]]]______^^^\\\VVVXXX[[[___aaa```\\\YYYUUUUUUUUUUUUUUUUUUUUUVVVSSSSSSSSSSSSUUUWWWYYYZZZ\\\```cccaaa]]]\\\```eeecccbbbaaa```___^^^]]]]]]\\\ZZZYYYZZZ[[[\\\[[[ZZZ[[[[[[[[[ZZZYYYYYYXXXXXXTTTPPPOOOSSSWWWWWWXXX[[[ZZZ[[[ZZZXXXVVVVVV[[[^^^bbbaaa```^^^]]]ZZZVVVSSSSSSVVVXXXUUUPPPNNNQQQUUUQQQPPPTTTZZZYYYTTTVVV\\\]]][[[XXXUUUSSSQQQQQQQQQSSSTTTVVVYYY[[[[[[XXXUUUTTTUUUWWWVVVUUUTTTTTTUUUUUUYYYYYYUUUVVV\\\^^^ZZZYYYZZZ\\\___bbbdddeeeeeecccbbbaaaaaa```aaaaaaaaaaaa___[[[XXX[[[bbbdddbbbZZZfffnnnlllggggggjjjlllcccbbbaaabbbdddhhhkkkmmmhhhhhhjjjlllhhhccccccgggdddZZZ\\\jjjqqqvvvlllTTTDDDBBB>>><<<;;;<<<===>>>MMM___rrr|||VVVVVVXXX[[[```ccccccccccccaaa```bbbfffjjjlllmmmrrrppppppqqqrrrqqqmmmiiiccchhhmmmooommmjjjiiiiiillllllllliiifffgggkkknnnmmmkkkjjjjjjkkknnnqqqsssnnnkkkiiikkkkkkjjjlllpppmmmmmmmmmmmmnnnqqqssstttrrrnnnnnntttxxxvvvssssssqqqlllhhhhhhkkknnnoooooovvvsssmmmhhhjjjmmmkkkfffjjjpppvvvvvvsssrrrwww|||}}}}}}|||xxxtttqqqqqqqqqkkkjjjjjjlllnnnmmmhhhdddiiieeeiiivvvyyy|||~~~vvvlll[[[RRRPPPccc~~~~~~nnnbbbaaa\\\[[[eeeuuuvvvkkkcccaaa^^^aaattt~~~vvvmmmkkksssvvviiiaaa___cccdddbbbcccfffhhhfffffffffppptttmmmnnnrrr}}}wwwmmmhhhiiigggcccZZZQQQOOOVVVXXXQQQMMMQQQUUUXXX]]]```^^^YYYRRRMMMMMMNNNPPPQQQRRRQQQQQQPPPNNNNNNNNNMMMLLLJJJHHHHHHLLLIIIEEEAAA??????AAABBBBBBAAAAAA@@@?????????@@@>>><<<;;;999999:::;;;<<<<<<<<<<<<<<<============BBBBBBBBBAAAAAAAAA@@@@@@:::<<<>>>???@@@@@@@@@???<<<;;;;;;::::::;;;;;;<<<===>>>???@@@AAA@@@???>>>;;;;;;;;;<<>>>>>?????????@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>???@@@BBBEEEGGGBBBEEEHHHFFFBBB@@@BBBEEE??????@@@AAABBBDDDDDDEEEJJJJJJJJJIIIIIIIIIIIIHHHEEEEEEFFFHHHJJJHHHEEEBBBGGGGGGFFFFFFEEEEEEDDDDDDFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKKKKKKKLLLNNNOOOPPPQQQOOONNNLLLLLLMMMOOOPPPOOOMMMMMMNNNIIIAAA@@@FFFJJJKKKKKKLLLNNNOOOQQQRRRYYYYYYYYYYYYWWWTTTQQQPPP[[[ZZZXXXYYY[[[\\\\\\[[[ZZZWWWUUUXXX^^^___YYYSSSOOOQQQTTTTTTTTTTTTUUUVVVWWWRRRRRRUUUWWWVVVVVVXXX___bbbbbb___ZZZYYY\\\aaabbb^^^YYYXXX[[[]]]]]]\\\^^^ZZZYYY\\\]]]ZZZXXXYYY^^^___```^^^[[[YYYXXXYYYSSSUUUUUURRRSSSWWWYYYWWWWWWWWWVVVUUUSSSSSSUUUWWW\\\YYYXXX[[[^^^^^^ZZZUUUVVVTTTQQQOOOOOONNNLLLJJJNNNRRRVVVXXXWWWVVVUUUUUUaaa```[[[TTTOOONNNSSSXXX[[[YYYWWWUUUUUUUUUVVVVVVTTTRRRSSSXXXVVVQQQPPPTTTRRRZZZ]]]VVVQQQTTTYYY[[[XXXYYYZZZZZZZZZ\\\___bbbddd___aaahhhfff^^^^^^fffjjjddd^^^^^^bbbfffgggfff```gggllljjjffffffjjjmmmkkkeee]]]YYY[[[aaagggkkkkkkeee```___\\\\\\eeeqqqqqqaaa]]]jjjuuuyyyiiiTTT@@@;;;===<<<999888<<>>============>>>===<<<:::999999999;;;<<<;;;;;;<<<<<<<<<=========>>>>>>>>>??????@@@@@@@@@<<<===>>>???????????????;;;;;;::::::::::::;;;;;;;;;<<<===>>>>>>>>>===<<<;;;::::::<<<>>>@@@???>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@??????>>>>>>>>>===<<<;;;;;;<<<>>>@@@BBBAAADDDFFFDDDAAA???AAADDD>>>>>>???@@@AAABBBCCCCCCGGGGGGFFFFFFEEEEEEEEEDDDDDDFFFHHHJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJLLLMMMNNNLLLLLLKKKJJJJJJKKKKKKLLLMMMKKKLLLMMMIIIBBBAAAEEEFFFFFFFFFFFFHHHJJJLLLMMMQQQRRRTTTVVVUUUTTTQQQPPPQQQQQQRRRRRRRRRSSSUUUVVVVVVVVVVVVWWWXXXXXXVVVSSSMMMLLLLLLOOORRRUUUUUUTTTPPPMMMNNNTTTVVVTTTRRRSSSWWWXXXYYYWWWTTTUUU[[[```^^^\\\YYYWWWXXXZZZZZZZZZYYYUUUUUUYYYZZZXXXVVVWWWZZZ[[[\\\[[[YYYYYYYYYZZZVVVVVVTTTPPPQQQUUUVVVSSSSSSTTTTTTRRRQQQQQQSSSUUUTTTSSSSSSWWW\\\^^^[[[WWWUUUSSSQQQPPPPPPOOOMMMLLLKKKNNNQQQSSSTTTSSSTTTUUU]]]\\\YYYSSSOOOOOOSSSXXX[[[ZZZWWWTTTRRRQQQSSSTTTSSSPPPQQQTTTSSSOOOOOOSSSQQQXXX[[[UUUPPPSSSXXXYYYWWWXXXXXXWWWVVVWWWYYY\\\___[[[___hhhhhh```]]]aaafffbbb^^^]]]___aaacccccc\\\bbbfffeeeccccccfffjjjhhhccc\\\YYYZZZ]]]aaacccfffdddcccbbb\\\ZZZbbbnnnwwwkkkdddjjjrrruuu|||fffQQQ@@@666888>>>;;;???FFFUUUlll[[[ZZZZZZ\\\___```___^^^\\\^^^______]]]___bbbfffeeeeeefffiiilllmmmllljjjeeeeeedddbbb``````bbbcccfffjjjmmmjjjdddaaadddiiiiiifffaaa^^^^^^aaafffiiiiiifffeeehhhiiihhhiiimmmpppooonnnmmmmmmmmmnnnoooooonnnpppsssrrrnnnnnnqqqjjjmmmpppqqqpppooonnnnnnppprrrpppjjjhhhkkkmmmlllppppppppppppppppppppppppooooooooommmlllmmmpppsssqqqrrrtttwwwyyyxxxuuusss___\\\```iiimmmmmmsss|||}}}tttyyyvvvvvvwwwiiiaaafffpppxxxzzzpppeeeZZZTTTYYYbbbvvvrrrlllhhhhhhlllqqquuuvvvzzzooohhhfffhhhgggbbb``````^^^ZZZWWWOOOMMMSSSVVVTTTSSSWWWQQQPPPNNNLLLKKKJJJKKKKKKIIIHHHHHHIIIJJJLLLMMMOOOGGGGGGGGGFFFDDDCCCAAA@@@CCCCCCBBB@@@??????>>>>>><<<<<<;;;:::::::::;;;;;;<<<;;;:::999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<>>>??????@@@???>>>>>>======>>>>>>???;;;;;;::::::::::::;;;;;;999:::;;;<<<===<<<;;;;;;;;;::::::;;;>>>??????>>>>>>>>>>>>>>>????????????======<<<<<<======>>>???===============<<<<<<<<<<<<;;;:::::::::;;;===>>>???AAACCCBBB???>>>???BBB======>>>???@@@AAAAAABBBCCCCCCBBBBBBAAA@@@??????AAADDDHHHHHHFFFDDDDDDEEEBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJFFFGGGGGGGGGGGGGGGGGGGGGIIIHHHJJJLLLIIIDDDBBBDDDGGGFFFEEEEEEGGGIIILLLMMMKKKMMMQQQSSSSSSQQQNNNLLLNNNPPPRRRRRRQQQQQQTTTXXXRRRTTTUUUTTTQQQPPPQQQSSSQQQLLLIIIKKKRRRUUUTTTQQQJJJHHHJJJPPPSSSPPPMMMMMMPPPQQQQQQOOOMMMNNNSSSXXXXXXXXXWWWVVVTTTTTTVVVXXXSSSPPPPPPTTTVVVTTTSSSUUUUUUVVVWWWWWWVVVVVVXXXZZZYYYWWWQQQLLLNNNRRRRRRNNNOOOOOOOOONNNMMMMMMOOOQQQLLLKKKMMMQQQWWWZZZYYYWWWQQQOOONNNNNNOOOOOOMMMLLLHHHJJJMMMNNNOOOPPPRRRTTTWWWWWWVVVRRRNNNOOOSSSWWWZZZ[[[ZZZWWWRRRPPPQQQSSSSSSPPPNNNOOOOOOMMMNNNQQQQQQWWWZZZVVVRRRTTTWWWZZZVVVVVVUUUSSSQQQQQQSSSUUUYYYVVVZZZeeehhhaaa[[[ZZZbbbaaa___]]][[[\\\^^^aaaYYY\\\___```^^^^^^aaaeeeccc```\\\YYYZZZ[[[[[[[[[\\\^^^bbbaaa[[[XXX^^^gggpppiiicccaaafffllloooooo{{{yyywww]]]AAA999<<<<<<;;;:::@@@QQQiiizzz[[[ZZZZZZ[[[\\\]]][[[ZZZYYY\\\___^^^ZZZZZZ^^^cccdddeeefffiiikkklllllllllddddddbbb```______```aaa^^^eeejjjhhhbbb^^^bbbfffgggeeeaaa___^^^```ccceeeeeebbbbbbffffffeeegggjjjooonnnmmmkkkjjjjjjkkklllhhhiiilllooommmiiikkkpppkkkooossssssqqqoooppprrrrrrwwwwwwppplllnnnrrrtttrrrooommmmmmnnnnnnllljjjnnnnnnnnnmmmmmmnnnrrruuuqqqnnnkkkkkknnnsssyyy|||kkkhhhiiinnnooonnnqqqwwwxxxyyy||||||vvvxxxxxx}}}tttjjjdddhhhppp}}}|||~~~|||zzzooohhhdddbbbbbb^^^aaaaaa]]][[[]]]^^^\\\bbbZZZUUUWWWYYYVVVUUUWWWRRRPPPMMMJJJIIIJJJKKKLLLHHHGGGEEEEEEFFFIIILLLNNNHHHGGGGGGFFFEEECCCBBBAAA???@@@AAAAAAAAA???===<<<::::::999999999999999:::;;;;;;:::999888999999:::::::::::::::;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>@@@???>>><<<<<<<<<===>>>;;;::::::::::::::::::;;;999:::;;;=========<<<<<<<<<;;;;;;<<<>>>@@@???>>>=========>>>>>>>>>??????<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<;;;;;;;;;>>>===<<<<<<;;;<<<=========???@@@???===<<<>>>???======>>>??????@@@AAAAAAAAA@@@@@@???>>>===<<<<<<;;;@@@EEEDDD@@@>>>@@@CCCAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAABBBCCCDDDFFFFFFBBBCCCDDDFFFFFFEEEDDDCCCEEEFFFHHHIIIHHHFFFDDDCCCGGGFFFEEEEEEFFFHHHKKKMMMKKKNNNQQQSSSSSSOOOKKKHHHMMMQQQUUUUUURRRRRRWWW\\\SSSSSSSSSQQQOOONNNOOOPPPVVVQQQMMMNNNQQQTTTTTTRRRJJJGGGGGGLLLNNNKKKIIIIIIOOOPPPPPPNNNKKKIIIJJJLLLQQQTTTUUUTTTQQQPPPRRRUUUQQQMMMMMMQQQSSSQQQPPPQQQRRRSSSSSSRRRRRRRRRUUUWWWXXXTTTNNNIIIKKKPPPPPPLLLJJJKKKKKKJJJIIIIIIKKKMMMHHHHHHIIILLLQQQSSSRRRQQQKKKKKKJJJKKKMMMMMMLLLKKKIIIJJJKKKKKKKKKMMMPPPRRRSSSTTTTTTQQQNNNNNNQQQUUUWWWZZZ]]]\\\WWWSSSSSSTTTTTTPPPLLLKKKLLLMMMOOOQQQRRRVVVYYYWWWTTTUUUXXXZZZTTTSSSRRRPPPNNNNNNPPPSSSUUUQQQTTT]]]ccc___YYYVVV```bbbbbb___ZZZYYY\\\aaaYYYXXXYYY[[[\\\ZZZ\\\``````^^^\\\\\\\\\\\\ZZZYYYTTTVVVYYY[[[ZZZXXXYYY[[[[[[]]]ZZZUUUZZZdddfffaaammmppprrrxxxeeeHHH:::>>>;;;999999AAANNNZZZaaaYYYXXXWWWXXXYYYYYYXXXVVVXXX[[[^^^]]]YYYXXX[[[```bbbdddeeegggggghhhiiijjjcccbbbbbbbbbaaaaaa``````YYY___eeeddd```^^^```dddaaaaaaaaaaaa````````````bbb``````cccdddbbbcccffflllkkkiiihhhgggggghhhhhhaaabbbeeeiiihhhfffiiiooooooqqqsssrrrpppqqquuuyyyuuuzzz{{{sssnnnoootttvvvrrrnnnjjjjjjlllllljjjgggnnnoooooonnnmmmooorrrtttqqqooommmlllpppvvvyyytttooonnnmmmlllnnnqqquuuvvvtttnnnkkkqqqzzzpppcccXXXTTTVVVZZZ]]]YYY[[[ZZZTTTRRRVVVZZZ[[[eee___YYYYYYYYYWWWUUUUUUPPPOOOMMMKKKJJJJJJKKKLLLHHHFFFEEEDDDEEEHHHKKKMMMGGGGGGFFFFFFDDDCCCAAA@@@===???AAABBBBBB@@@===;;;999999888888888999999:::::::::999999888888888888999999999999::::::::::::========================@@@???>>><<<<<<<<<======:::::::::999999::::::::::::;;;===????????????>>>>>>===<<<===???@@@@@@>>><<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<===<<<<<<======<<<<<<======>>>>>>??????@@@@@@AAAAAA@@@??????>>>======<<<<<<:::>>>CCCBBB>>><<>>>>>??????@@@AAACCCDDD???AAACCCEEEEEEDDDCCCAAABBBDDDEEEFFFFFFFFFEEEBBBDDDCCCBBBBBBCCCEEEGGGIIIIIILLLPPPSSSSSSPPPLLLIIIIIIMMMQQQQQQNNNNNNSSSXXXUUURRRPPPOOOPPPPPPOOONNNRRRQQQPPPPPPPPPRRRTTTWWWOOOJJJGGGHHHIIIGGGGGGIIINNNOOOQQQPPPNNNKKKHHHGGGMMMPPPSSSRRROOONNNPPPRRRRRRNNNMMMQQQRRROOOMMMNNNPPPQQQQQQPPPNNNNNNOOOQQQSSSQQQKKKGGGHHHNNNOOOMMMGGGGGGGGGFFFEEEEEEGGGJJJIIIHHHHHHIIIJJJJJJIIIHHHIIIIIIIIIKKKMMMNNNMMMKKKLLLLLLLLLKKKJJJKKKNNNPPPRRRTTTTTTRRROOOMMMOOORRRQQQVVV\\\]]][[[VVVSSSRRRVVVRRRLLLIIIKKKOOOQQQQQQQQQRRRUUUVVVTTTSSSUUUXXXSSSRRRQQQOOONNNOOOSSSVVVTTTPPPOOOUUU[[[[[[XXXVVV^^^bbbdddaaa\\\ZZZ^^^bbb[[[VVVUUUYYY[[[YYYZZZ]]]___^^^]]]^^^______]]][[[WWWTTTRRRTTTXXXXXXRRRLLLTTT[[[[[[VVVXXXcccfffaaabbbhhhlllrrrjjjRRRBBB>>>:::777777;;;AAAFFFVVVUUUUUUVVVWWWXXXVVVTTTWWWZZZ\\\[[[YYYXXXZZZ\\\^^^___aaaaaaaaaaaaccceeeaaa```___```bbbcccbbbaaaZZZ^^^aaabbb```^^^```aaaZZZ\\\^^^___```___^^^]]]```^^^^^^aaaaaa______bbbfffeeedddccccccdddeeeeee^^^]]]```dddfffeeehhhmmmppppppooonnnooorrrxxx|||www{{{zzzrrrlllmmmppprrrpppmmmiiihhhjjjkkkiiigggkkkmmmnnnnnnmmmnnnppprrrmmmpppsssvvvxxxzzz}}}}}}uuunnnlllkkklllllllllppprrrmmmeeeccckkkttt{{{sssmmmiiiggggggbbb[[[WWWUUUUUUUUUUUUYYY\\\ZZZSSSPPPTTTYYY\\\\\\XXXTTTTTTUUUUUUTTTRRRMMMLLLKKKIIIHHHHHHIIIIIIHHHFFFEEEDDDDDDFFFIIIKKKEEEDDDDDDCCCBBB@@@>>>>>>===>>>@@@AAAAAA???<<<:::888888888777888888999:::999999999888888888777777888888888888999999999999>>>>>>>>>=========<<<<<>>======<<<<<<<<<<<<::::::999999999999::::::;;;<<<===???@@@@@@@@@???>>><<<<<<===>>>??????>>><<<<<<<<<<<<============<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>??????@@@@@@@@@@@@????????????>>>>>>>>>>>><<>>>>>>>>>>>????????????=========>>>???@@@AAABBB???@@@BBBDDDEEEDDDCCCBBBBBBCCCCCCBBBDDDGGGEEEBBBDDDDDDDDDEEEEEEFFFGGGHHHDDDGGGLLLPPPRRRQQQOOONNNHHHKKKMMMMMMKKKLLLOOORRRTTTRRRPPPPPPRRRRRRPPPNNNJJJLLLNNNNNNMMMOOOSSSVVVQQQKKKGGGGGGHHHGGGGGGJJJJJJLLLOOOQQQQQQPPPNNNLLLLLLNNNPPPQQQPPPOOONNNOOORRRNNNMMMPPPQQQMMMKKKLLLNNNOOOPPPOOOMMMKKKKKKKKKMMMNNNLLLGGGGGGLLLOOONNNFFFGGGFFFDDDCCCCCCDDDFFFIIIIIIHHHGGGEEEDDDDDDCCCIIIIIIJJJMMMOOOPPPNNNMMMMMMMMMMMMLLLJJJKKKMMMOOOPPPSSSUUUTTTQQQOOOOOOQQQOOOQQQUUUXXXYYYVVVRRRNNNVVVSSSMMMHHHKKKQQQRRRPPPNNNMMMPPPSSSRRRPPPQQQUUUTTTSSSRRRPPPPPPRRRWWWZZZTTTQQQPPPRRRVVVXXXYYYXXX[[[___bbbaaa]]]\\\___ccc[[[SSSQQQXXX\\\[[[[[[___```___^^^^^^___```^^^]]]```ZZZRRRQQQXXX\\\TTTHHH^^^fffiiibbb]]]aaaeeeeee```bbbeeelllyyyyyywww}}}SSSJJJ@@@:::777666:::???TTTTTTTTTUUUWWWXXXWWWVVVVVVWWWWWWXXXXXXXXXXXXYYYXXX[[[]]]]]]\\\]]]```ccc___\\\YYYZZZ^^^bbbcccdddaaaaaaaaaaaaaaa```___^^^XXXYYY[[[\\\^^^____________\\\]]]______\\\[[[^^^```____________aaabbbddd```]]]]]]bbbffffffgggjjjnnnkkkjjjkkkoootttxxxzzzyyy|||yyypppkkkkkkmmmlllmmmkkkiiihhhhhhiiijjjjjjhhhjjjmmmoooooopppqqqrrrmmmppptttvvvvvvuuuwwwxxx~~~vvvooonnnppppppooonnnqqqtttsssooojjjiiijjjpppwww~~~uuuhhh___\\\]]]]]]]]]]]][[[YYYXXXXXXWWWTTTRRRXXX\\\\\\VVVQQQSSSWWWXXXRRRPPPNNNNNNPPPRRROOOLLLMMMKKKHHHFFFEEEFFFHHHJJJGGGFFFDDDCCCCCCDDDFFFGGGCCCCCCCCCBBB@@@???===<<<<<<===??????>>><<<:::888777666666666666777888999888888888888888777777666777777777888888888999999<<<<<<<<<=================================<<<<<<::::::999999999999::::::888999;;;===>>>>>>>>>>>><<<;;;:::;;;=========;;;;;;;;;<<<<<<<<<=========:::::::::::::::;;;<<<<<<:::::::::;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<======>>>>>>>>>>>>??????>>>>>>>>>???????????????===>>>??????@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBB@@@???=========>>>>>>>>>??????============>>>@@@AAABBB>>>???AAABBBCCCCCCBBBBBBCCCDDDAAA>>>AAAFFFFFFAAADDDEEEFFFHHHHHHHHHHHHGGGAAACCCGGGKKKMMMNNNMMMLLLIIIIIIIIIIIIJJJKKKLLLMMMOOOQQQRRRSSSQQQPPPPPPPPPLLLKKKKKKLLLMMMNNNNNNMMMMMMHHHFFFHHHJJJIIIIIIKKKJJJJJJKKKNNNQQQSSSSSSSSSLLLLLLNNNPPPQQQQQQNNNLLLPPPLLLKKKOOOPPPMMMLLLMMMJJJLLLOOOOOOMMMJJJIIIHHHIIINNNNNNIIIFFFIIIMMMNNNGGGGGGFFFDDDBBBAAABBBDDDFFFFFFFFFEEECCCCCCCCCDDDGGGHHHIIIKKKNNNNNNLLLJJJJJJLLLMMMLLLKKKKKKMMMOOONNNRRRUUUVVVTTTRRRRRRTTTUUURRRPPPRRRUUUUUUQQQNNNUUUSSSLLLGGGJJJRRRRRRNNNNNNLLLOOOTTTTTTQQQQQQUUUVVVVVVTTTRRRQQQTTTXXX\\\TTTUUUTTTTTTUUUXXXZZZZZZUUUYYY\\\^^^]]]]]]___aaaXXXNNNLLLVVV^^^]]]___cccbbb```]]][[[\\\\\\\\\[[[ddd^^^VVVTTT\\\eeebbbYYYfffmmmppphhh\\\WWW[[[bbbbbbaaadddnnnxxx{{{mmmppptttfffVVVLLLCCC<<<;;;>>>TTTSSSSSSUUUXXXYYYYYYWWWUUUTTTTTTVVVXXXYYYWWWVVVVVVXXX[[[\\\[[[]]]aaaddd]]]YYYUUUUUUYYY```dddfffhhheeebbbaaabbbbbb___\\\YYYYYYZZZ[[[]]]```cccddd___\\\\\\___^^^ZZZYYY[[[[[[[[[[[[\\\]]]___aaacccccc^^^]]]bbbfffgggfffhhhjjjhhhfffiiiooouuuwwwwww}}}}}}yyypppkkkkkkkkkjjjkkkjjjiiihhhggghhhjjjlllgggjjjoooqqqrrrssstttuuutttuuuuuurrrpppppptttxxxyyyvvvqqqmmmooossstttrrr~~~|||{{{{{{{{{xxxsssoooppptttzzzzzzwwwuuussskkkddd\\\XXXYYY[[[[[[ZZZYYYWWWUUUUUUVVVVVVUUUTTTRRRXXXYYYSSSNNNMMMOOOOOONNNMMMLLLKKKMMMOOOKKKGGGOOOLLLGGGDDDCCCEEEIIILLLFFFEEEDDDCCCBBBCCCDDDDDDDDDDDDDDDCCCAAA@@@>>>===<<<<<<======<<<:::888666555555555555555666777888888888888888888777666666777777777777888888888888999::::::;;;<<<===>>>>>>;;;<<<===>>>>>>===<<<;;;:::999999999999999999:::666777999;;;<<<<<<<<<<<<:::999888999;;;;;;;;;999;;;;;;;;;<<<<<<<<<======999999888888999999:::;;;999999999::::::;;;;;;;;;:::;;;<<<============<<<;;;:::999:::<<<===<<<;;;<<<<<<<<<=====================>>>>>>???@@@@@@@@@===<<<;;;<<>>============>>>>>>>>>???=========>>>???@@@AAABBB>>>>>>???AAAAAABBBBBBBBBCCCDDDAAA<<>>===<<<;;;;;;======<<<;;;:::888777666555555444444444444555555666666555555444444444444666666666777888888999999;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>===<<<<<<::::::999999888999999999888888777777666777777777777888999999999999888777:::999777888999::::::999;;;;;;:::::::::999999999999999888888999999::::::::::::999888999:::;;;<<<<<<<<<<<<<<<============999:::<<<=========<<<<<<<<<===>>>??????>>>===<<<<<<<<<<<<<<<===>>>???@@@@@@??????>>>>>>>>>>>>>>>>>>??????>>>======>>>@@@???????????????>>>======>>>>>>===>>>>>>@@@BBBCCC@@@@@@@@@>>><<<<<<>>>@@@GGGFFFEEEDDDDDDCCCDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHCCCCCCDDDEEEEEEEEEEEEEEEEEECCCAAABBBEEEGGGGGGFFFJJJLLLNNNPPPPPPPPPRRRSSSQQQLLLHHHIIIJJJHHHHHHJJJIIIGGGFFFGGGJJJKKKHHHFFFKKKTTTWWWRRRMMMNNNNNNLLLMMMPPPRRRQQQNNNLLLNNNPPPQQQOOONNNLLLLLLMMMNNNOOONNNMMMLLLLLLLLLJJJGGGDDDBBBJJJQQQPPPIIIEEEGGGLLLIIIGGGDDDBBBAAAAAABBBCCCGGGEEEAAA???>>>???BBBDDDFFFEEEEEEEEEGGGFFFEEECCCCCCGGGKKKLLLLLLKKKMMMOOOQQQPPPOOOQQQTTTVVVWWWWWWXXXVVVUUUSSSSSSSSSSSSTTTTTTTTTSSSQQQOOOPPPRRRTTTYYYXXXWWWXXXZZZZZZZZZXXX___ZZZXXXWWWRRRMMMQQQXXXTTTVVVWWWXXXXXXXXXZZZ[[[UUUWWWYYY[[[]]]^^^___```eeeTTTJJJPPPWWWXXXZZZ______ZZZWWWXXXWWWUUUWWW[[[```\\\XXXZZZfffsssvvvrrr|||vvvnnncccVVVMMMPPPXXXXXX^^^fffmmmpppsssyyyqqqiiixxxzzz~~~~~~jjjQQQBBBPPPSSSRRRNNNOOOTTTVVVTTTVVVTTTSSSUUUXXXZZZYYYXXXYYYYYYYYYYYYZZZ\\\]]]^^^___]]]ZZZYYYYYY[[[\\\\\\aaaeeeeee```\\\\\\[[[XXX\\\ZZZXXXWWWXXXZZZ]]]___YYYWWWUUUXXX]]]```___]]]ZZZZZZYYYZZZ[[[^^^```bbb```aaabbbaaaaaacccfffiiiiiijjjlllmmmnnnqqqtttvvv|||zzzuuuppplllkkkkkklllmmmlllkkkjjjjjjlllmmmnnnlllkkkkkknnnssswwwxxxxxxwwwuuussssssuuuvvvwwwvvvsssrrrqqqrrrrrrqqqooommmlllnnnqqqvvvxxxvvvooojjjfffjjjmmmnnnsssxxxxxxsssrrrqqqrrrssswww|||yyyssspppkkkfffbbb````````````]]]ZZZYYYZZZ[[[ZZZYYYUUUTTTSSSRRRRRRSSSTTTUUUQQQQQQOOONNNNNNNNNOOOOOOLLLKKKJJJIIIHHHIIIIIIJJJKKKJJJGGGDDDAAA@@@BBBDDDFFFEEEBBB@@@???>>>??????>>>>>>===<<<;;;::::::999;;;;;;;;;:::999888777666555555444444444444555555555555555555444444333333666666666777888888999999::::::999999::::::;;;<<<===============<<<<<<;;;999999888888888888999999;;;;;;999888777777777777777888999999999999888777:::999777888999;;;::::::::::::::::::999999999999888888888888888999:::;;;::::::999888888999:::;;;::::::;;;;;;;;;<<<<<<<<<999:::;;;<<<===<<<<<<;;;;;;<<<===>>>>>>===<<<;;;<<<;;;;;;<<<===>>>??????>>>>>>===<<<<<<<<<<<<======???@@@???>>>===>>>???>>>>>>??????>>>>>>===<<<>>>============???@@@AAA>>>??????>>><<<<<<===>>>CCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGBBBCCCCCCDDDDDDDDDDDDDDDCCCAAA???AAADDDFFFFFFEEEHHHJJJLLLMMMNNNNNNOOOQQQRRRMMMJJJKKKJJJGGGFFFHHHFFFEEEDDDFFFHHHIIIHHHFFFKKKSSSYYYVVVRRRQQQPPPMMMKKKLLLLLLLLLLLLLLLNNNOOOMMMNNNNNNNNNMMMMMMLLLLLLLLLKKKJJJKKKKKKJJJGGGDDDBBBGGGLLLKKKGGGDDDFFFIIIIIIGGGFFFDDDCCCCCCCCCCCCEEECCCAAA??????@@@BBBCCCFFFDDDCCCDDDFFFFFFEEEDDDCCCFFFIIIJJJJJJJJJLLLNNNQQQPPPPPPRRRTTTVVVVVVUUUTTTSSSRRRQQQPPPQQQQQQRRRSSSTTTSSSRRRPPPQQQSSSVVVVVVUUUUUUVVVXXXYYYXXXWWW]]]YYYXXXXXXTTTPPPRRRYYYWWWXXXXXXXXXWWWWWWYYY[[[XXXYYYZZZ[[[\\\\\\\\\\\\fffYYYRRRWWWZZZWWWVVVZZZZZZYYYYYY[[[XXXTTTTTTXXXZZZYYYVVVXXXcccpppuuuttt}}}ssseeeYYYXXX]]]ZZZ]]]bbbhhhmmmsss{{{wwwmmmqqq|||bbbNNNOOONNNKKKLLLPPPRRRQQQPPPPPPPPPSSSVVVYYYYYYXXXWWWWWWWWWVVVWWWWWWXXXYYY\\\]]]]]]\\\YYYWWWWWWWWW]]]``````[[[XXXZZZZZZYYYZZZYYYVVVUUUUUUVVVYYYZZZXXXUUUSSSUUUYYY]]]]]]\\\WWWVVVVVVWWWYYY\\\^^^```^^^___`````````bbbeeeggghhhhhhhhhggggggiiimmmqqqvvvtttqqqnnnllljjjjjjjjjmmmnnnnnnooonnnmmmlllkkknnnnnnnnnppptttwwwyyyyyyyyyuuuqqqoooppprrruuuvvvppppppqqqssstttsssooommmcccggglllqqqrrrpppllliiiiiilllmmmnnnqqquuusssooolllmmmppprrrtttuuuuuuuuuttttttrrroookkkkkkoootttvvvwwwzzzxxxmmmkkknnnmmmhhhdddcccbbb```]]][[[ZZZYYYYYYWWWVVVVVVWWWWWWVVVUUURRRQQQPPPOOOOOOPPPQQQRRRMMMMMMLLLLLLMMMNNNPPPQQQMMMLLLKKKIIIHHHHHHHHHHHHIIIHHHFFFCCC@@@???AAABBBAAAAAA@@@???>>>>>>=========<<<<<<;;;:::999888777888999999999999888777666444444333333333333444444444444444444333333333333555666666777777888999999999888888888888999::::::;;;<<<<<<<<<<<<;;;::::::888888777777777777888888===<<<;;;999888777666666888888999999999999888888:::888777888999;;;;;;:::::::::999999999888888888777666777777888999:::;;;;;;:::999888777888999:::999999999999::::::::::::999:::;;;;;;<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;:::;;;;;;<<<===>>><<<<<<;;;::::::::::::;;;<<<>>>@@@@@@???>>>>>>>>>======>>>>>>======<<<;;;===<<<<<<<<<<<<<<<======;;;===>>>===<<<:::;;;;;;@@@???>>>>>>>>>>>>>>>??????@@@@@@AAABBBCCCDDDDDDAAAAAABBBCCCCCCCCCCCCBBBAAA@@@??????AAACCCCCCBBBDDDFFFIIIJJJJJJJJJKKKMMMQQQLLLJJJLLLKKKGGGDDDEEECCCBBBBBBDDDFFFGGGGGGFFFHHHPPPVVVUUURRRQQQNNNLLLIIIHHHFFFFFFHHHKKKLLLMMMJJJKKKMMMNNNMMMLLLIIIHHHHHHGGGGGGHHHIIIHHHFFFDDDBBBDDDEEEDDDCCCBBBCCCEEEEEEEEEEEEDDDCCCBBBAAA@@@AAAAAA@@@@@@AAAAAABBBCCCEEECCCAAABBBDDDEEEFFFFFFCCCEEEFFFGGGHHHIIILLLNNNNNNNNNOOOPPPSSSSSSRRRPPPPPPOOOOOONNNNNNNNNOOOOOOSSSSSSSSSRRRQQQQQQTTTVVVSSSRRRRRRSSSUUUWWWVVVVVVZZZXXXXXXXXXVVVRRRSSSWWWYYYYYYYYYXXXWWWWWWYYY[[[\\\\\\\\\[[[[[[[[[ZZZZZZccc[[[YYY]]]^^^XXXWWWZZZ^^^^^^]]]\\\VVVQQQSSSZZZTTTUUUUUUUUU]]]jjjqqqrrr~~~qqqeeebbbeee```^^^]]]```gggqqqyyy~~~|||vvvtttttt~~~KKKKKKJJJHHHIIILLLNNNOOONNNOOOPPPRRRTTTVVVWWWXXXVVVVVVUUUTTTTTTTTTTTTTTTVVVYYY]]]\\\XXXUUUTTTTTTXXX[[[ZZZUUUTTTVVVXXXWWWWWWVVVSSSRRRQQQRRRTTTUUUVVVSSSQQQPPPRRRTTTTTTTTTSSSSSSRRRSSSUUUXXX[[[]]][[[\\\^^^^^^^^^```ccceeefffggghhhfffdddccceeehhhlllllllllmmmmmmllljjjhhhlllnnnppprrrqqqooollljjjmmmmmmmmmoooqqqssstttuuuxxxtttooolllmmmoooqqqrrrpppooonnnoooooonnnllljjjaaaeeejjjmmmnnnmmmmmmnnnnnnooopppqqqssstttrrrooolllmmmppprrrtttsssrrrqqqqqqppplllfffaaa```cccfffhhhggggggiiimmmrrrvvvxxxyyyvvvxxxyyyyyy||||||zzzwwwtttrrrqqqrrrrrrqqqlllbbbZZZZZZ___aaa___ZZZZZZZZZYYYYYYXXXXXXWWWUUUSSSQQQOOOOOOPPPPPPQQQOOOOOONNNMMMMMMNNNOOOOOOKKKKKKJJJJJJJJJLLLMMMNNNLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEBBB???>>>???AAA===>>>?????????>>>===<<<<<<;;;;;;:::999888777777666666777777777777666666333333222222222222333333333333333333333333222222555555555666777777888888777777777777777888888999999::::::::::::999888888666666666666666666777888;;;:::999888777666666666888888888888888888888888999888777777999;;;;;;:::999999888888888777777777555555555666777888999::::::999888777666777888888888888999999999:::::::::999999::::::::::::::::::999999999999999999999999:::999999999::::::;;;<<<<<<;;;::::::999999::::::;;;===@@@AAA@@@>>>======<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;:::::::::::::::999;;;======;;;999999999??????>>>>>>>>>???@@@@@@===>>>>>>???@@@@@@AAAAAA??????@@@AAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>======@@@BBBEEEEEEEEEEEEGGGHHHLLLHHHHHHKKKKKKGGGCCCCCCAAAAAAAAABBBDDDEEEFFFGGGDDDHHHMMMMMMLLLKKKJJJIIIJJJFFFBBBBBBEEEIIIIIIIIIHHHHHHIIIJJJIIIHHHGGGFFFCCCCCCCCCEEEFFFGGGEEECCCCCCAAA??????@@@AAAAAAAAA???@@@AAABBBAAA???===;;;>>>>>>???@@@AAABBBBBBBBBCCCAAA??????AAADDDEEEFFFDDDDDDEEEEEEGGGIIILLLNNNJJJKKKKKKMMMOOOOOOLLLJJJLLLLLLLLLLLLMMMMMMNNNNNNTTTUUUTTTSSSQQQQQQRRRTTTQQQPPPPPPRRRUUUVVVWWWVVVXXXXXXXXXXXXVVVSSSRRRRRRXXXXXXXXXWWWWWWXXX[[[^^^^^^^^^]]]\\\\\\[[[[[[[[[]]]ZZZ[[[______\\\]]]bbbgggddd```YYYOOOIIIOOOYYYSSSVVVVVVTTTXXX```gggjjjxxxwwwxxxwwwpppiiiiiimmmiiiccc\\\YYY```lllsssttttttooorrr~~~IIIHHHHHHIIIIIIJJJKKKMMMOOOPPPQQQRRRRRRSSSTTTUUUUUUTTTSSSRRRQQQQQQQQQQQQOOOTTTXXXYYYVVVSSSSSSSSSRRRUUUUUUQQQOOOSSSUUUTTTSSSRRRPPPNNNNNNNNNOOOPPPRRRPPPOOONNNOOOPPPPPPPPPPPPOOOOOOOOOQQQTTTWWWYYYWWWYYY[[[\\\\\\^^^```cccdddgggjjjhhhccc___^^^___bbbdddggglllooonnnjjjfffiiikkkoooqqqrrrpppmmmkkkkkkkkkllllllmmmnnnoooqqqssspppnnnlllmmmmmmmmmlllnnnkkkgggdddddddddcccbbbdddeeegggiiiiiikkknnnqqqnnnmmmnnnppprrrpppnnnlllhhhiiikkklllnnnnnnoooooollljjjfffbbb^^^]]]___```eeedddbbb``````bbbeeegggvvvlllcccaaaaaaaaaeeeiiilllnnnnnnlllhhhgggiiillliiiiiigggfffdddbbbaaa```___^^^ZZZTTTSSSWWWYYYXXXVVVUUUUUUTTTUUUVVVXXXYYYUUUSSSOOOKKKJJJJJJMMMOOOMMMLLLLLLLLLLLLLLLLLLMMMJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFDDDCCCCCCCCCDDDCCC@@@>>>===>>>???<<<===>>>??????>>><<<;;;<<<;;;::::::888888777666333444555555666555555555222222111111111111222222111111111222222222222222333444444555555666777777555555555555555666777777777888888888888777666666444444444444444555666777666555555555555555666666777777777777777777777777888666555666888::::::999888888777777777666666666555555555555666777888999888888666666555666777888888888999999999:::::::::999999999888888888999999888888777777777777888888888888888777888888999:::;;;;;;:::999999999999::::::<<>>??????@@@<<<<<<<<<===>>>>>>??????======>>>????????????>>>@@@@@@???>>><<<:::999888===???AAAAAAAAAAAABBBCCCEEEBBBCCCHHHIIIFFFCCCCCC@@@@@@AAAAAABBBCCCEEEGGGCCCCCCDDDDDDDDDDDDEEEGGGJJJFFFAAA@@@CCCEEEEEEDDDGGGFFFDDDCCCCCCCCCDDDEEE?????????AAADDDDDDBBBAAABBB@@@===<<<>>>@@@@@@@@@<<<===???@@@???===;;;999;;;<<<>>>???@@@@@@@@@@@@AAA???======???AAACCCCCCCCCCCCCCCDDDGGGJJJLLLNNNIIIIIIJJJLLLMMMMMMJJJHHHIIIJJJKKKLLLMMMMMMNNNNNNUUUUUUUUUSSSQQQOOOOOOPPPOOOOOOOOORRRUUUWWWXXXWWWXXXXXXWWWVVVTTTSSSQQQNNNTTTUUUVVVWWWXXXZZZ]]]```^^^^^^]]]]]]]]]^^^______\\\[[[\\\^^^]]]]]]bbbgggiiihhhfff```TTTJJJJJJQQQWWWZZZZZZUUUTTTXXX\\\]]]gggfffgggjjjiiigggkkkqqqpppjjj^^^WWW\\\gggkkkiiirrrmmmtttHHHGGGHHHKKKLLLJJJJJJLLLNNNPPPQQQQQQPPPPPPQQQSSSRRRQQQPPPOOONNNNNNNNNNNNLLLOOORRRSSSSSSRRRRRRRRRLLLPPPQQQMMMLLLOOOQQQPPPNNNMMMLLLKKKJJJKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQMMMMMMLLLLLLNNNPPPSSSTTTTTTVVVYYYZZZ[[[\\\^^^```aaafffjjjiiibbb]]][[[\\\``````ccciiimmmnnniiieeefffhhhkkkmmmmmmllljjjiiijjjkkklllkkkjjjjjjlllmmmnnnmmmlllllllllllljjjhhhoookkkeeeaaa```aaaaaaaaaddddddcccdddfffiiikkkmmmmmmjjjkkkoooqqqnnnkkkkkkffffffggghhhiiijjjkkkllldddcccbbb```___^^^]]]]]]``````^^^\\\[[[\\\```cccqqqfff[[[WWWXXXZZZ^^^cccffffffeeecccaaaaaabbbdddfffeeedddbbb___\\\YYYWWWVVVYYYXXXRRROOOOOOOOONNNRRRQQQQQQQQQRRRTTTVVVWWWUUUSSSPPPLLLIIIIIIKKKNNNJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCBBB@@@@@@AAAAAAAAA???===<<<<<<===;;;<<<===>>>===<<<;;;:::;;;::::::999888777666666222333333444444444333333111111000000000000111111000000000111111111111111111222222333444444555555444444333333444444555666666666666666666555444444333333333333333444555666222222222222333444555555666666555555555555666666666444333555777999999888777777666666666555555555555555444444555555666666666666555444555666777888888888888999999999999:::999999888777777777777888888777666666666666777888777777666666666777777888;;;:::999999888888999999999;;;===>>><<<;;;;;;;;;999999::::::999999888777777888999999999999888888888:::;;;:::999888888999999999999::::::<<<======;;;;;;;;;<<<<<<<<<======;;;;;;<<<==================>>>???===:::888777888:::<<<>>>>>>>>>===>>>@@@@@@===>>>CCCEEEBBB@@@AAA>>>?????????>>>???BBBEEEDDD@@@>>>@@@@@@@@@BBBFFFGGGDDDAAA@@@@@@@@@@@@@@@DDDBBB@@@>>>>>>???AAABBB<<<<<<===???AAAAAA@@@>>>@@@>>><<<<<<===>>>???>>><<<===???@@@???>>><<<:::::::::;;;======>>>>>>>>>>>><<<;;;;;;===?????????AAA@@@@@@CCCGGGJJJKKKKKKJJJIIIJJJKKKMMMLLLKKKIIIFFFGGGIIIKKKLLLMMMNNNNNNSSSTTTTTTSSSPPPNNNNNNOOONNNNNNOOOQQQUUUXXXYYYYYYWWWXXXWWWTTTTTTUUUSSSNNNPPPRRRUUUWWWXXXZZZ]]]___^^^]]]]]]\\\]]]^^^```aaa```___]]]\\\[[[\\\```dddhhhkkkppppppfffYYYQQQQQQYYY\\\[[[WWWTTTUUUUUUSSS```^^^^^^aaabbbbbbgggnnnooolllbbbXXX[[[dddfffaaakkkkkkrrrHHHFFFIIIOOOPPPKKKIIIKKKKKKMMMOOOOOONNNMMMOOORRRNNNNNNMMMLLLKKKKKKKKKKKKMMMLLLLLLMMMOOOPPPPPPOOOHHHLLLNNNKKKJJJLLLMMMKKKJJJJJJIIIHHHHHHHHHIIIIIIGGGIIILLLNNNNNNNNNMMMMMMLLLKKKJJJJJJKKKLLLOOOPPPRRRTTTWWWYYYZZZ[[[]]]___^^^cccgggfff___[[[\\\^^^eeecccaaadddhhhjjjhhheeeeeeeeeffffffeeeeeeddddddhhhiiijjjhhhfffeeegggjjjllljjjiiiiiijjjjjjiiigggnnnkkkfffdddcccccccccbbbdddbbbaaacccggghhhgggeeefffcccdddjjjlllhhhfffgggbbbcccdddeeefffeeeeeeddd]]]^^^___aaaaaa```\\\ZZZVVVWWWWWWVVVUUUVVVZZZ]]]ggg]]]SSSRRRTTTVVVYYY\\\\\\ZZZXXXXXXZZZ\\\]]]]]]]]]]]]\\\[[[XXXUUURRRQQQPPPUUUVVVPPPKKKKKKKKKJJJJJJKKKMMMNNNOOOPPPOOOOOOMMMNNNOOOMMMJJJHHHHHHJJJFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@@@@AAAAAA???@@@AAAAAA@@@???>>>===???@@@@@@>>><<<;;;;;;<<<;;;;;;;;;;;;::::::999888999999888777666555444444222222222333333222111111111000000//////000000111/////////000000111111111000000000111222222333333333222222222222333444444444444555555444444333222111111111222222333555555222222111111222222333333555444333333333333444555444222222333555777888777666666666555555555444444666555444444333444444444444444333333444666888999666666777777777888888888999888777666666666777777888777666555555666777888666666555555555555666666999888777777666777777777999:::;;;;;;999999:::;;;888888999999888888777666666777888999::::::999999::::::;;;999888777888:::666666666777888:::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;888;;;======:::999999;;;888:::<<<<<<;;;;;;<<<===>>>:::;;;???@@@>>><<<===<<<======<<<:::;;;>>>AAAAAA<<<;;;>>>???<<<===AAA???@@@@@@>>>===<<<===>>>>>>>>>======<<<<<<<<<<<<::::::;;;<<<>>>???===;;;<<<<<<<<<;;;;;;;;;<<<===;;;<<<=========<<<;;;:::999999999::::::;;;;;;<<<;;;:::999:::;;;<<<;;;:::===<<<===AAAEEEHHHHHHFFFGGGFFFFFFGGGIIIJJJIIIHHHDDDEEEGGGJJJLLLMMMMMMMMMOOOPPPRRRQQQOOONNNOOOPPPLLLLLLMMMPPPUUUXXXYYYYYYVVVXXXVVVSSSUUUZZZXXXSSSNNNQQQUUUXXXYYYYYY[[[\\\^^^]]][[[[[[[[[\\\^^^___bbb```^^^[[[ZZZ\\\]]]]]]cccffflllqqqmmmbbb[[[ZZZWWWZZZZZZXXXWWWWWWTTTOOOZZZWWWXXX[[[\\\\\\```eeegggiiiccc[[[\\\eeefff```___eeemmmrrruuuvvvwwwyyyHHHGGGKKKRRRSSSMMMJJJKKKHHHJJJMMMMMMLLLLLLNNNQQQLLLKKKJJJIIIIIIIIIIIIIIIOOOLLLIIIIIILLLOOONNNMMMEEEJJJMMMKKKIIIKKKKKKIIIHHHGGGGGGGGGGGGGGGHHHHHHFFFIIILLLLLLKKKHHHFFFFFFLLLKKKIIIIIIIIIJJJLLLNNNQQQSSSVVVXXXYYYZZZ\\\^^^\\\```dddbbb\\\ZZZ^^^bbblllfff``````cccggggggfffeeedddbbbaaa____________eeefffgggeeebbbaaacccfffllljjjgggfffgggiiiiiihhhgggeeedddcccccccccaaa___cccaaaaaaeeejjjjjjeee___[[[WWWYYY___bbb^^^\\\^^^[[[\\\___``````^^^[[[YYYWWWYYY\\\```aaa___ZZZVVVNNNPPPRRRQQQOOOPPPSSSVVVbbbXXXQQQQQQTTTTTTTTTUUURRROOOLLLNNNRRRVVVWWWVVVSSSSSSTTTTTTSSSQQQPPPOOOLLLQQQSSSNNNJJJJJJMMMMMMCCCFFFJJJMMMNNNLLLIIIGGGCCCGGGKKKLLLIIIFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA@@@?????????@@@AAA<<<===>>>??????>>><<<<<<>>>??????>>><<<:::;;;;;;::::::999999888777777777777777666555444333333222222222222222222111000000000000////////////000000.../////////000000111111/////////000111111222222222222111111222222333444333444444444444333222222111111111111222333444555444333333222111111111111444444222222222222444444333111111222444666777666666666555555555444444444666666555444333333333333333222222333444666888:::555555555555666666666777999888777555555555666777888777666555555666777888666555555444444444555555777777666555555555555555999::::::999888777999;;;888888888888888777666666555666888999:::::::::999;;;;;;:::999777777999;;;666666666777888:::<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<999999:::;;;;;;;;;;;;:::444777;;;<<<;;;:::<<<>>>777999;;;;;;::::::;;;<<<>>>:::999<<<===:::999::::::;;;;;;999777777;;;>>>===888888===>>>:::999;;;999<<<>>>===;;;:::<<<>>>:::;;;<<<======;;;999888:::999:::;;;======<<<:::999:::<<<;;;999999:::;;;999999::::::999999888888999999888888888999:::;;;:::999999999;;;:::999777::::::;;;???DDDFFFEEECCCDDDBBBAAABBBDDDFFFFFFEEEAAACCCFFFHHHKKKLLLLLLLLLKKKMMMOOOPPPOOOOOOPPPQQQKKKKKKLLLPPPTTTWWWYYYYYYVVVWWWVVVSSSWWW]]]]]]XXXNNNQQQVVVYYYYYYXXXXXXXXX^^^]]][[[YYYYYYZZZ[[[]]]______\\\[[[\\\^^^]]]ZZZ[[[ZZZ\\\```aaa^^^]]]___TTTWWWXXXXXXYYYZZZUUUOOORRRPPPQQQVVVXXXWWWYYY]]]___eeeccc]]]^^^ggghhhbbb\\\fffmmmjjjgggjjjooorrryyyGGGHHHJJJLLLMMMLLLKKKJJJJJJIIIGGGFFFHHHKKKOOOQQQLLLKKKIIIIIIJJJJJJIIIHHHIIIJJJJJJKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFCCC@@@@@@CCCDDDCCCAAADDDGGGKKKNNNNNNJJJEEEBBBHHHHHHIIIIIIIIIHHHGGGGGGRRRSSSUUUWWWXXXYYYZZZZZZXXXYYYZZZZZZ[[[\\\```bbbbbbaaa^^^\\\[[[]]]aaaeeebbb^^^[[[ZZZ]]]```aaa```bbbdddfffdddaaa___```aaacccfffiiihhhddd```]]]\\\aaa\\\[[[^^^^^^ZZZZZZ___\\\^^^aaadddeeedddbbbaaa]]]]]]\\\[[[ZZZYYYXXXXXXVVVZZZ\\\[[[WWWUUUXXX[[[YYYXXXYYY]]]```^^^WWWPPPNNNLLLKKKOOOTTTWWWUUUQQQRRRQQQOOOMMMMMMMMMOOOPPPSSSRRROOOMMMMMMNNNPPPRRROOOOOOOOOOOOMMMLLLJJJIIIJJJKKKKKKKKKIIIHHHIIIIIIJJJKKKKKKJJJHHHGGGGGGHHHCCCEEEGGGHHHHHHFFFDDDBBBBBBBBBCCCCCCDDDDDDEEEEEEAAA@@@??????>>>>>>??????>>>===<<<;;;:::;;;<<<<<<::::::999999999:::;;;;;;888888888888777777777777555555444333333222111111000000000000000000000000////////////000000000000////////////............////////////000000000000...//////000111222222222444444444333222111000//////000000000111111111111444333111//////000111222111111111111111111111111222222222222222222333333444666888888666555444555333333222222333333444555000111222333444555555555444333222111111111222333222333555666666666555444555555666666555444333333333444444444555666666666333444555555666555555555666666666666777777777777999888888888777777666666888999999:::::::::999999888888888888888888888888666777777888888888777777777777888:::::::::::::::888666666777888999888777666777999:::;;;;;;:::::::::888777777888999999888777777777666777777888999:::999::::::;;;<<<===>>>???;;;777777999999666222777888999999999999888888888888888888888888888888777777777999<<<===<<<;;;;;;999777555444444666666555666888999999999888777<<<;;;:::888888888888999888888888888888888888888888888:::<<>>>>>>>>??????AAABBBCCCCCCDDDEEEIIILLLHHHGGGFFFEEEEEEIIINNNSSSOOOMMMKKKIIIKKKOOOSSSVVVQQQSSSTTTUUUTTTUUUVVVXXXSSSRRRQQQSSSWWWZZZYYYWWW[[[]]]ZZZVVVYYY^^^]]]WWW___[[[WWWWWWYYY\\\]]]\\\UUURRRRRRVVVWWWUUUTTTVVVUUUSSSQQQSSSVVVWWWTTTQQQOOOPPPMMMQQQYYYUUUSSS^^^```^^^VVVPPPZZZmmmuuupppkkkiiiiiijjjiiiggglllrrrtttzzzxxxwww|||FFFGGGIIIJJJKKKKKKJJJJJJKKKJJJHHHGGGHHHKKKNNNPPPMMMKKKIIIHHHJJJKKKKKKJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGDDDAAABBBFFFGGGDDDAAAGGGJJJNNNPPPPPPMMMIIIFFFEEEFFFGGGGGGHHHHHHHHHHHHOOOPPPRRRTTTVVVWWWXXXXXXYYYZZZ[[[[[[[[[\\\___aaaaaa```^^^\\\\\\^^^cccfffbbb___\\\\\\^^^```aaaaaa```bbbcccccc```______aaabbbaaaaaacccfffddd___ZZZ]]]YYYXXX[[[[[[YYY[[[___]]]^^^`````````^^^]]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZUUUXXXZZZXXXTTTSSSUUUXXXVVVUUUVVVYYY]]]\\\WWWRRRNNNKKKJJJMMMRRRUUUSSSQQQPPPOOOMMMLLLLLLLLLMMMNNNTTTRRRPPPNNNMMMMMMNNNOOOOOONNNMMMLLLKKKJJJIIIIIIHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIIIIHHHFFFEEEEEEFFFCCCDDDEEEFFFFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCC@@@@@@???>>>>>>>>>>>>>>>>>>===<<<:::::::::;;;;;;:::::::::999999999::::::777777777777666666666666555444444333222222111111000000000000000000000000.../////////000000000000////////////.............../////////000000000000...//////000111111222222333333333333222111000///000000111111111222222222444333111//////000111222111111111111111111111111222222222222222222222222222444666777555444444555333222222222222333444444111111222333444444444444333333222111111111222333333333444555555555555555444444444444444333222222333333333333444444444444333333444555555555555555444444444444555555555666888888888777777666666666888888999999999888888777666666777777777777777777777777888888888777777666666777888999999::::::999777666666666888999888777666777999:::;;;;;;:::::::::888777777888999888777666666777777777888888888888888888888999:::;;;;;;<<<999555666888999555222555666666777777666666666666666666666666666666666777666777999;;;<<<<<<::::::888666555444444555666444444555666666666666666999888777666666666777888888888888888888888888888666777999:::<<<>>>@@@@@@@@@@@@>>>=========>>>>>>>>>????????????@@@CCCEEEAAAAAA@@@???@@@CCCIIIMMMMMMKKKHHHGGGGGGIIIMMMOOONNNPPPQQQRRRQQQQQQRRRTTTRRRPPPNNNOOORRRUUUWWWWWWVVVXXXXXXUUUXXX^^^^^^ZZZ]]]YYYTTTRRRRRRSSSRRRQQQOOOLLLLLLPPPRRRPPPNNNOOOPPPRRRTTTRRROOOMMMMMMNNNNNNPPPMMMPPPWWWTTTQQQ[[[\\\]]]YYYTTT[[[iiinnniii___^^^___```]]][[[```hhhtttxxxtttpppssstttFFFGGGGGGHHHHHHIIIJJJJJJLLLKKKIIIGGGHHHJJJLLLNNNMMMJJJHHHGGGIIIKKKLLLLLLLLLLLLKKKKKKJJJHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFBBB@@@DDDKKKMMMIIIDDDGGGJJJNNNPPPPPPNNNKKKIIICCCDDDEEEFFFGGGGGGHHHHHHJJJKKKNNNPPPRRRTTTUUUVVVZZZ[[[\\\[[[[[[\\\^^^```______^^^]]]]]]___dddhhhaaa___]]]]]]___aaaaaaaaa]]]___```aaa```___```aaabbb\\\ZZZ^^^fffhhh```XXXYYYUUUTTTVVVWWWWWWZZZ______^^^]]][[[YYYWWWVVVUUUVVVVVVVVVVVVWWWWWWWWWXXXSSSVVVWWWUUUQQQPPPQQQSSSRRRQQQRRRUUUYYYZZZWWWTTTNNNKKKIIIJJJNNNQQQQQQPPPNNNMMMLLLKKKJJJKKKLLLMMMRRRQQQPPPOOONNNLLLLLLKKKNNNMMMKKKIIIHHHHHHIIIIIIFFFFFFFFFEEEEEEEEEEEEDDDFFFGGGGGGFFFDDDCCCCCCDDDCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAA??????>>>============>>>======;;;:::999999999999:::::::::999888888888888666666555555555444444444444444333333222111111111000000000000000000000000....../////////000000000////////////................../////////000000000...//////000000111111222222222222222222111000///111111111111222222222222333222000/////////000111111111111111111111111111333333222222111111000000///111444555444333333444222222111111222222333444222222333333333333333222222222111111111222222333444333333333333444444555222222333333333222111111333333222222222222222222222333444444555555444444222222222222333333333333777777777666666666666666777888888888777666555555444444444555555666666666777888888888777666555555555555666777888888888888777666555666888999888777666777888999999999999999999888777777777888666555444555777888888888777666666555555666666777888999999666444555777888666333333333444444444444333333444444444444444444444444666666666888:::;;;:::999888777555444333333444555333333222222333333444555555444333333333444666666777777777777777777777777555666777888999;;;<<<<<<>>>======<<<<<<<<<<<<===<<<===>>>===<<<<<<>>>@@@;;;;;;;;;;;;;;;???DDDHHHMMMKKKHHHFFFEEEFFFHHHJJJMMMOOOPPPPPPOOONNNNNNOOOPPPMMMJJJJJJMMMQQQSSSTTTPPPSSSUUUSSSSSSWWWYYYYYYYYYUUUQQQNNNMMMLLLKKKJJJMMMJJJJJJOOOPPPNNNLLLMMMKKKSSSXXXTTTKKKEEEHHHMMMNNNQQQNNNOOOUUURRROOOVVVXXX]]]]]]YYY[[[dddgggddd^^^___```___YYYUUUYYYbbbqqqssslllfffggghhhqqqGGGFFFFFFFFFGGGHHHIIIJJJLLLKKKIIIGGGGGGIIIJJJLLLKKKIIIFFFEEEGGGIIIJJJKKKJJJJJJJJJIIIIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCC@@@???EEENNNRRRMMMHHHEEEGGGKKKMMMNNNMMMKKKIIIDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHJJJMMMPPPRRRSSSTTTYYYZZZ[[[[[[ZZZZZZ\\\]]]]]]]]]]]]\\\\\\___cccggg___^^^^^^^^^______``````[[[\\\]]]_________`````````[[[XXX\\\ccceee^^^WWWWWWUUUSSSSSSTTTVVVYYY\\\]]]\\\YYYVVVTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTTTTRRROOOMMMNNNOOOOOONNNOOORRRVVVXXXWWWVVVOOOLLLJJJJJJLLLOOOPPPPPPMMMLLLKKKKKKJJJKKKLLLLLLMMMNNNNNNOOONNNMMMKKKJJJNNNLLLJJJHHHGGGHHHIIIJJJFFFEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFEEECCCBBBBBBCCCBBBAAA@@@?????????@@@@@@AAAAAAAAA@@@@@@?????????>>>======<<<<<<<<<<<<<<<<<<<<<;;;:::999888888777::::::999999888777666555444444444444333333333333333333222222111111111000000000000000000000000000........./////////000000////////////...................../////////000000////////////000000111111111111222222111000//////000000000000111111111111111000000/////////000111111111111111111111111111333333222111000//////...,,,///111222222222222333111111111111111222333333222222333333333222222111111111111111111222222222444333222111111222333444111222222333222222111111333333333222222111111111222222333444444444444444111111111222222222333333666555555555555555555555777777777666555444333222333333444444555666666666888888777777666555444333333444555666777777777777777666555666888888888666555555555666666777777777888777666666777777555333333444666888888777666555555555555555555666777777777555444555777888777666222333333333333222222111333333333333333333333333555444444666888999888777666555444333333333333333333222111000111222333444222222111111222444555666666666666666666666666666555555666777888999999:::;;;;;;;;;:::::::::;;;;;;===>>>???>>><<<;;;<<<===;;;;;;;;;;;;<<>>===<<<===>>>???@@@@@@??????>>>>>>=========<<<;;;;;;::::::;;;;;;:::::::::999888888777666888888888888777666555444333333333333222222222111222111111111111111000000////////////////////////............////////////////////////........................///////////////////////////000000000000000111111111000//////............/////////////////////////////////000000000000000000000000000222222111000000///......+++---000111111000111222111000000000000111222222222222222333222222111111000000111111222222222222333222111000000111222333111222222333333333222222444444333333222222111111111222222333333333333333111222222222222333333333444444444444444444444444666666666555444333222111444444444555555555666666777777777666555444333222333333444555666666666666666555555555777888777666333333333333333444444444666555555666666666444222222444666777888777555444666555555555555666666777666555555666888999999888444444444444444333222111333333333333333333333333444333333444666777666555333333222222222222222222333222111000111222333444222111111111222444555777555555555555555555555555555666666777888888999999999999999999:::999999999<<<===>>>===<<<;;;;;;<<<;;;<<<<<<<<<<<>>===============<<<<<<<<<;;;;;;:::999999999999:::888888888999888888777666666777777888777666444333333333222222222222111111000000000000000000000000////////////////////////------........./////////////////////............------.........///////////////////////////////////////000000000000//////------------.....................///////////////000000000000000000000000111111000000//////......+++---000111000//////000000000000///000000111222111111222222222222222111...///000111222222222222222222111000000000000111111111222333333333222222333333333222222222222222000111222222333333222222222222222222333333333444333333333333333444444444555555555555444333222222444444444444444444444444555666666666555444333333333333444555666666666666666555444555777888777666333222222111111222333333444333333555666666444222333333555666666666555444666666555555555666666777555555666777777888999999555666666555555444333222333333333333333333333333222222222333555555444333111111111111111111111111222222111111222222333444222111111111222333555666444444444444444444444444555555666666777888999999777888888999999999999888777999:::;;;:::999999:::;;;;;;<<<;;;;;;<<>>>>>???>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<::::::999888888888888999555666777888888888777666444555666777777666444333333333333222222222111111000000000000000000000000////////////////////////---------.........//////////////////............---------.........//////////////////////////////...//////000000//////...---------.........//////------......////////////000000000000000000000000////////////////////////,,,...000111///......///000////////////000111111///000111222222222222222---...000111222222222111000111111111000000///...///000111111222222111111000000111111111111111111000111111222222222222222111111222222222333333333222222222222333333333444333444444555444444333333444444444333222222111111444444555555555444444333333444555666666777777777666555444555777777777666444333222222222222333444111111222444666666444222333333444444444555555555666555555444444555555555444555666666666666777888666666666666555444333222222222222222222222222222222111111222333444333111///000000111111000000000000000111222222222222222222111000000111222333444333333333333333333333333333333444555777888888999666777888999:::999999888333555888999999999:::;;;;;;;;;;;;:::999:::<<<>>>???@@@BBBDDDEEEFFFFFFFFFEEEHHHKKKKKKJJJHHHGGGFFFEEEIIINNNPPPNNNLLLKKKKKKLLLHHHHHHMMMQQQPPPQQQUUUPPPRRRRRRQQQNNNLLLMMMOOONNNLLLMMMRRRSSSNNNJJJJJJMMMQQQVVVYYYXXXUUUQQQNNNMMMWWWTTTPPPUUUVVVPPPQQQOOONNNLLLKKKJJJJJJMMMOOOYYYVVVWWWZZZ\\\ZZZ[[[]]]QQQSSSMMMJJJOOOLLLOOO[[[gggiiimmmllliiinnn<<<>>>@@@BBBCCCBBBAAA@@@CCCCCCCCCCCCCCCDDDEEEEEEGGGFFFFFFGGGGGGEEEAAA>>>BBBBBBBBBAAA@@@???>>>===CCCCCCCCCCCCCCCCCCCCCCCC???AAABBBAAA???>>>AAADDD===>>>@@@BBBDDDGGGIIIJJJFFFEEEDDDCCCCCCDDDFFFGGGCCCDDDEEEGGGIIIJJJJJJKKKIIILLLOOOQQQQQQQQQRRRSSSTTTTTTSSSPPPMMMLLLLLLNNNKKKOOOSSSTTTRRRPPPPPPQQQOOONNNMMMPPPSSSUUUSSSQQQNNNOOOPPPOOONNNMMMLLLMMMEEEKKKMMMLLLNNNSSSSSSNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMHHHGGGFFFGGGHHHHHHGGGFFFHHHJJJMMMNNNMMMLLLKKKKKKKKKLLLMMMLLLJJJHHHGGGGGGFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJFFFFFFGGGGGGGGGFFFFFFEEEDDDAAA???AAAEEEGGGDDDAAA???@@@AAA???===<<<===>>>>>>============<<<<<<<<<:::::::::;;;;;;<<<<<<<<<:::999999888777888888888444555666888888888777777222444555777777666444333333333333222222222222111////////////000000000000////////////////////////---------.........//////000/////////............---------........./////////////////////...............///////////////............////////////000,,,,,,---.../////////...000000000000000000000000.........///////////////---///111111///.........///////////////000111111...///000111222333333333---...000111222222222111///000111111111///...---......///000000111000000......//////000000111111000000111222222222222222111111111111222222222222111111222222222333333333333333444555555555444444444333333222111000//////333333444444555444444444333444555666777777777777666555444555777777777555666555444333333333444555000000111444666777555333444444333333333444555666555555444333333444444444333444555555444444555777666666666666555444333222111111111111111111111111111000000111333333222000//////000000000000000///...///111222222222111000111000000//////000222333333333333333333333333333111222333444666777888999666777888:::::::::999888222444888:::::::::<<<===<<<<<<<<<;;;999999;;;===@@@AAACCCEEEFFFFFFEEEEEEFFFIIILLLMMMLLLJJJIIIIIIFFFJJJMMMMMMKKKJJJKKKMMMNNNGGGEEEJJJNNNLLLKKKMMMKKKNNNQQQQQQPPPPPPRRRUUUQQQOOOQQQUUUVVVRRRNNNMMMNNNTTT[[[]]]ZZZUUURRRQQQMMMXXXUUUQQQVVVXXXRRRRRRRRROOONNNNNNNNNKKKJJJKKK^^^XXXVVVYYY[[[YYYWWWWWWNNNQQQLLLLLLQQQOOOQQQ]]]]]]```gggnnnnnnlllqqqzzz===>>>>>>>>>????????????AAAAAAAAABBBBBBCCCCCCCCCCCCEEEFFFEEECCCAAA@@@@@@@@@@@@@@@?????????>>>>>>???>>>>>>>>>???@@@AAAAAA??????>>>===============>>>>>>?????????@@@@@@@@@CCCBBBAAAAAA@@@@@@@@@@@@CCCCCCDDDDDDEEEGGGHHHIIIHHHHHHJJJKKKLLLLLLLLLLLLRRRQQQPPPNNNLLLKKKIIIIIIHHHLLLNNNLLLLLLNNNLLLHHHOOONNNMMMKKKJJJJJJJJJJJJLLLLLLLLLKKKJJJJJJIIIIIIJJJIIIJJJMMMPPPPPPNNNKKKKKKJJJIIIHHHGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEGGGGGGFFFEEEFFFHHHKKKLLLJJJIIIHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDGGGGGGHHHIIIHHHGGGFFFEEEGGGFFFEEECCCCCCCCCDDDEEEEEEFFFFFFEEEBBBAAAAAABBB????????????????????????============<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999888777777777777777888888888777555555444444444333444444444444333222222//////666???@@@888222222222111111000///......---////////////////////////222000...,,,+++,,,---.........------------......//////.........------------------.........//////..................------///............------------------------------------------............///000000000000000000000000////////////////////////------------------------..................------...............///000000////////////000000000000////////////////////////////////////////////////...........................///111333444333222111111111111111111111111111//////000111111111111111000000111111111222222222111111222222222222111111222222222222222222222222111333444444333222222333222222222333333333444444222222222333333333444444111222333333444444333333111111222333333444555555333333333333333333333333222333444555666666666666666666555444333333222222333333222222111000//////000000111111111111000000////////////////////////000000///...............111111111000000000000000222222222222222222222222555444333222222444555777555555666666777777888888666777777888888999::::::>>>===;;;:::999999::::::===???AAAAAABBBCCCFFFIIIGGGGGGGGGHHHJJJKKKJJJIIILLLJJJHHHIIIKKKKKKHHHEEEIIIHHHFFFEEEFFFIIIMMMOOOOOONNNPPPTTTSSSOOOOOOSSSXXXVVVUUUVVVYYYWWWPPPJJJNNNTTTZZZ```eeeeee\\\QQQTTTTTTUUUTTTRRRRRRTTTVVVQQQQQQRRRRRRRRRPPPOOOMMMOOOQQQSSSTTTUUUUUUTTTSSSKKKGGGLLLZZZ___[[[ZZZ``````hhhmmmhhhcccfffmmmqqqvvv=========>>>>>>>>>???????????????@@@@@@@@@@@@@@@???AAABBBBBB@@@???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>===<<<<<<;;;;;;;;;<<<>>>>>>>>>????????????@@@BBBAAAAAA@@@??????@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJIIINNNNNNMMMKKKJJJIIIHHHGGGFFFJJJLLLJJJJJJLLLJJJFFFKKKKKKJJJIIIHHHHHHHHHHHHKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGHHHKKKNNNNNNKKKHHHIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIGGGFFFEEEFFFGGGHHHGGGEEEDDDFFFHHHHHHGGGFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBEEEFFFGGGGGGGGGFFFEEEDDDFFFEEECCCBBBBBBBBBCCCCCCBBBCCCCCCBBB???>>>>>>???????????????????????????<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;::::::999999777777777666666777777888888777666555444444444444333333333333333222111111333222555::::::444111222111111111000///.........////////////////////////222111///---,,,,,,---.........------------......//////.........---------------------.........///........................///............------------------------------------------............///................................................------------------------.........---------------...------------...//////....../////////000000000........................------------------------........................---///000111222111//////////////////////////////...///000000111111000000000000000111111111111222///000000111111000000///222222222222222222222222111333444444333222222333111111111111222222222222111111111111222222222222000111111222222222222222000000111111222222333333222222222222111111111111111111222444444555555444444444333333222111111000333222222111000000/////////000000111111000000///........................000//////...------......000000000000000000000000222222222222222222222222333222111000111222444555666666666666666666666555888888888999::::::;;;;;;;;;:::999999999:::;;;;;;===CCCJJJOOONNNJJJFFFDDDGGGGGGHHHIIIJJJJJJJJJIIIKKKIIIHHHIIIKKKLLLKKKIIILLLKKKHHHFFFFFFGGGIIIJJJLLLLLLNNNRRRQQQNNNNNNQQQUUUSSSRRRTTTWWWVVVPPPKKKOOORRRVVVZZZ```ccc^^^VVVVVVWWWWWWVVVTTTRRRRRRSSSMMMNNNOOOPPPPPPPPPPPPPPPKKKLLLNNNRRRUUUYYY[[[]]]VVVPPPSSS]]]```[[[YYY^^^dddlllqqqnnnjjjkkkmmmmmmttt<<<<<<=========>>>>>>>>>>>>>>>==================<<<===>>>>>>======???@@@>>>>>>>>>>>>>>>===========================>>>???<<<;;;;;;:::::::::::::::=========>>>>>>>>>>>>???@@@@@@??????>>>>>>??????@@@@@@@@@@@@AAACCCDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFIIIIIIHHHHHHGGGFFFFFFFFFDDDHHHIIIGGGGGGIIIHHHDDDGGGFFFFFFEEEEEEFFFFFFGGGIIIIIIHHHGGGGGGFFFFFFEEEDDDEEEGGGJJJLLLKKKHHHEEEFFFFFFEEEFFFFFFGGGHHHIIIGGGHHHHHHHHHHHHHHHIIIIIIGGGEEEDDDEEEFFFGGGFFFDDDBBBCCCDDDDDDBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBAAAAAACCCDDDEEEEEEEEEDDDBBBAAACCCBBBAAAAAA@@@AAAAAAAAA??????@@@>>><<<:::;;;;;;========================;;;;;;;;;;;;::::::::::::;;;;;;;;;:::999888888777555555555555666777888888777666555444444333333444222222222222222111000000666444333555444111000222111111000000//////......////////////////////////222111///...---......///......------------.....................---------------------....................................///............------------------------------------------............///------------------------........................------------------------------------------------,,,,,,,,,,,,,,,---...............////////////000........................,,,,,,,,,,,,,,,,,,,,,,,,........................---...///000///...---,,,------------------------......///000000000000////////////000000000000111......////////////......111111111111111111111111000222333333222111111222/////////000000000111111/////////000000000111111...///000000111111000000000000000000000000000000000000000000000000000000///000111222333333333333222222222111000000//////222111111000000//////////////////000000/////////------------------------///......---------------////////////////////////111111111111111111111111111111000///000111222333777666666555555444333333666777777888999999::::::888888888888999:::;;;<<<;;;AAAIIIMMMLLLGGGAAA>>>GGGHHHHHHIIIIIIIIIIIIHHHIIIGGGFFFFFFHHHJJJKKKJJJKKKJJJIIIHHHGGGGGGGGGGGGKKKJJJLLLOOONNNKKKKKKNNNOOONNNNNNQQQTTTTTTPPPLLLMMMOOOOOOPPPVVV]]]]]]YYYWWWYYYZZZYYYUUURRRPPPOOOHHHHHHIIIJJJLLLNNNPPPQQQLLLLLLMMMOOOSSSYYY___bbb^^^XXXWWW\\\]]]XXXVVVZZZYYY```hhhmmmqqqvvvvvvrrroooyyy~~~;;;<<<<<<<<<<<<==================<<<;;;;;;;;;:::<<<===<<<;;;::::::<<>>>>>============>>>>>>>>>>>>??????@@@BBBCCCDDDEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDGGGHHHEEEEEEHHHGGGDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBCCCFFFIIIJJJIIIEEECCCCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDCCCBBB@@@AAAAAA@@@??????AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCBBBAAA@@@???@@@?????????????????????>>>>>>???===;;;999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999;;;:::999999888777666666444444444444555666777888555555444333333333333333111111111111111000//////444333111111111000111222111000000000/////////...////////////////////////222111000///.../////////......------------..............................---------------------------------...............///............---------,,,,,,---------------------------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++++++++,,,,,,---------........./////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................//////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...............////////////......////////////......//////000000000000111111///111222222111000000111////////////000000000000////////////000000000000......///000000000000000000000000000////////////////////////000000000000///000111222222222222222111111111111000000//////000000000/////////............////////////......------------------------------,,,,,,,,,,,,------.............../////////000000000000000000000000000000//////000000111222444444444444444333333333333333444444555666666666888888888999999:::;;;;;;<<<>>>??????>>>>>>???@@@FFFGGGHHHHHHGGGFFFFFFGGGGGGFFFDDDCCCCCCEEEFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHKKKJJJKKKNNNLLLGGGGGGJJJJJJIIIJJJLLLOOOPPPOOOMMMJJJKKKJJJIIINNNUUUWWWTTTTTTWWWYYYYYYVVVRRROOOMMMEEEEEEEEEFFFHHHJJJMMMNNNTTTRRRNNNMMMOOOTTTYYY]]]]]]WWWTTTVVVVVVSSSSSSVVVOOOTTT[[[dddooowwwwwwqqqiiipppppprrr|||::::::;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;::::::>>>>>>===;;;999888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::::::::::::::999999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEECCCFFFFFFDDDDDDFFFFFFCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAACCCFFFHHHHHHFFFDDDCCC@@@AAAAAABBBCCCDDDDDDEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@???>>>???@@@@@@???>>>???@@@@@@???>>>>>>@@@AAA@@@@@@@@@AAAAAAAAAAAAAAA??????@@@@@@@@@???>>>============>>>>>>>>>======??????@@@>>><<<:::;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::999999999888888777666666555555333333333333444555666777444333333222222222222222000111111111111000/////////000111111111222222111000000000000////////////////////////////////////111000000///////////////......------------......---.....................------------------,,,,,,---------........./////////............---------,,,,,,,,,---------......---------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------***************+++,,,,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,......................../////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,---------............//////000000//////............//////000000000...000111111000//////000////////////000000000000////////////000000000000...//////000000000000000000000000000////////////.../////////000000111111000111111222222222222111111111111111000000000000//////...............------------......---------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------.........////////////////////////000000000000000111111222000000111222333444444444111111222333333444444555999999999::::::999999999>>>===<<<;;;;;;===AAAEEECCCEEEGGGFFFDDDBBBBBBDDDHHHGGGEEEBBBAAAAAACCCDDDCCCDDDEEEFFFGGGGGGFFFFFFKKKIIIJJJLLLIIIDDDBBBEEEEEEEEEFFFHHHJJJLLLLLLLLLHHHJJJJJJIIIKKKOOOPPPMMMMMMPPPTTTUUUSSSOOOMMMLLLFFFFFFEEEFFFGGGIIIKKKLLLXXXTTTOOOKKKJJJMMMRRRUUUUUUQQQNNNOOOPPPQQQRRRTTTVVVWWWWWW[[[dddkkkhhhaaaaaaffffffeeejjjlllwww999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;===>>>===;;;999888888:::999999999::::::::::::::::::999999888888888888888:::999999999999::::::;;;999999999:::::::::;;;;;;:::::::::999::::::;;;;;;=========>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDBBBEEEEEEBBBBBBEEEEEEBBBBBBAAAAAAAAABBBCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@???@@@BBBEEEEEEDDDCCCBBBBBB>>>???@@@AAABBBBBBBBBAAABBBBBBAAA@@@@@@??????>>>>>><<<;;;<<<===>>>===;;;===>>>??????>>>===>>>???>>>>>>??????@@@@@@AAAAAA===>>>?????????>>><<<;;;;;;<<<<<<============<<>><<<;;;;;;<<<888888888888888888888888999999999999888888888888666666666666555555555555333222222222333444555555222222111111111111222222111111111111111000//////,,,///111000111333222000000000000000////////////////////////////////////////////////////////////......------------......---------...............------------,,,,,,,,,,,,,,,,,,------...////////////............---------+++,,,,,,------.........---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---***************+++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++++++++,,,,,,,,,------......////////////......,,,------......//////000---///000000///......///....../////////000000000....../////////000000000......///000000000000///////////////////////////.........//////000000111000000111111222111111000000000000000000000000000------------------------,,,,,,------------,,,,,,+++++++++++++++++++++++++++************++++++,,,+++++++++,,,------..............................//////000000000000111111......///000222333444555222222222333444444555555888888999999999888888777888:::<<<===<<<===>>>@@@@@@CCCDDDCCC???===>>>@@@GGGGGGFFFDDDAAA@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBGGGEEEGGGIIIFFFAAA@@@CCCCCCCCCCCCDDDEEEGGGHHHIIIHHHKKKMMMKKKKKKMMMLLLHHHFFFIIIMMMNNNMMMKKKIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKRRROOOKKKHHHHHHJJJNNNPPPPPPMMMJJJJJJLLLOOOQQQRRRVVVUUUSSSTTT[[[bbb___XXXXXX[[[ZZZ]]]aaa[[[]]]lll999999999999:::::::::::::::::::::::::::;;;;;;;;;999;;;<<<;;;999888888999888888888999999999::::::999888888777666666777777888777777777888888999:::888888888999999999::::::999888888888999999:::;;;;;;;;;;;;;;;===>>>???@@@>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@CCCBBB??????BBBCCC@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@?????????AAABBBBBB@@@???@@@BBB>>>>>>@@@@@@@@@@@@???>>>??????@@@@@@AAAAAAAAAAAA===;;;:::;;;<<<===<<<;;;:::<<<>>>>>>===<<<<<<<<<;;;<<<<<<===>>>??????@@@======>>>>>>>>>===<<<;;;:::;;;<<<=========<<<<<<===>>>>>>===:::999999:::777777777777777777777777777777666666666555555555444444444444555555555555333333222222222222333333111111000000000111111222111111222222111111000///...222222//////222222///////////////000000000000////////////////////////........./////////............------------......---------.........//////---------,,,,,,,,,++++++,,,,,,------...//////000///............---------++++++,,,,,,---......///---------............///------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,,,,,,,+++************+++,,,,,,+++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,*********+++++++++,,,,,,------............------+++,,,,,,---......//////,,,...000///...---...///------------............------------............,,,,,,---...............,,,,,,------......//////,,,,,,,,,---...///////////////000000000//////........................///,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++************************)))))))))))))))***++++++*********+++,,,---------------------------------------...///////////////......///000111111222222000111111222222333444444333444555777777777777666666888:::;;;:::999999:::===@@@BBB@@@;;;999:::<<>>???AAAAAAAAAAAAAAABBBBBBBBB???>>>@@@DDDCCC??????BBBBBBBBBAAAAAAAAABBBEEEFFFEEEIIIKKKHHHGGGIIIHHHEEEAAACCCGGGHHHFFFDDDCCCCCCAAABBBCCCDDDFFFFFFFFFFFFIIIHHHFFFEEEFFFHHHJJJLLLLLLJJJHHHFFFHHHKKKLLLKKKJJJKKKKKKNNNVVV]]]\\\VVVPPPOOONNNUUU^^^WWWRRR]]]___vvv888888999999999:::::::::888888999999:::::::::;;;555777::::::999888888999777777888888999999999:::888888777666666666666666666666666666666777888888777888888888888999999999888888777777888999::::::999999999:::;;;<<<===>>><<<<<<===???@@@@@@@@@@@@???????????????@@@@@@@@@???AAA@@@======@@@AAA???@@@@@@????????????@@@@@@BBBBBBAAAAAA@@@?????????>>>@@@@@@???<<<<<<>>>AAA>>>>>>???@@@@@@???=========>>>???@@@BBBDDDEEEEEE===<<<;;;;;;======<<<;;;888:::===>>>===;;;::::::999::::::;;;<<<===>>>>>><<<===>>>>>>>>>===<<<;;;999:::<<<===>>>===<<<<<<;;;<<<<<<:::888777777888777777777777777777777777555555444444444333333333222333333444444555555666333333222222111222222222111000000000000000111111222222222222222111000000222555333---,,,111222///////////////000000000000////////////////////////------...............---.........------.........---------.........//////---------,,,,,,+++++++++,,,,,,------...///000000//////.........---------++++++,,,,,,---...//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,+++++++++***++++++,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))***************************)))))))))***+++,,,,,,******************************+++,,,,,,,,,,,,+++)))************++++++++++++,,,,,,------,,,,,,+++++++++,,,------...//////,,,...//////...------...++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,------------,,,******+++,,,,,,---......******+++,,,,,,---......---......///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))((())))))***++++++))))))***+++,,,,,,------------------------------+++,,,------......------////////////000000000000.........///000000111111///000222444666666666666<<<<<<;;;999777777:::<<<;;;>>>@@@>>>999666777:::999<<<>>>>>>;;;::::::<<<<<<<<<===>>>@@@CCCEEEFFF888888;;;@@@@@@>>>???CCCBBBBBBAAA??????@@@BBBEEEAAAEEEFFFCCCBBBDDDEEECCC???AAACCCCCCBBB@@@??????:::;;;===@@@BBBBBBBBBBBBEEEDDDDDDDDDDDDFFFGGGHHHKKKIIIFFFCCCDDDFFFFFFDDDCCCEEEGGGJJJQQQWWWUUUOOOKKKHHHEEEOOO]]]WWWRRRZZZVVV[[[```sss777888:::;;;;;;:::888777777777888888888999999999;;;;;;;;;:::999888777666666666777777777777666666777666555444333333444555333333333444444444555555666666777777777777666666777777777777777888888999::::::999999:::;;;===>>><<<<<<======>>>>>>>>>?????????>>>>>>===<<<<<<<<>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@>>><<<:::@@@??????>>>===<<<<<<;;;>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>???@@@@@@???<<<999999;;;<<<;;;999======;;;:::999888888888999999999:::::::::;;;;;;:::999999;;;======<<<:::777888999:::;;;;;;<<<<<<999999888777777666777777:::999888666666666777888555555555444444333333333222222222222222222222222111111111222222333333333333333222222111000//////111111000000000000111111555333111///......000000000000000000000000000000////////////////////////000000000000000000000000---------............//////...---,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,,,,,,,------......------,,,------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))************++++++,,,+++***)))(((++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......//////.........---------,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,------......------,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))******************))))))******+++,,,+++,,,------......------,,,,,,,,,---------......---------............///////////////000000000000222222333444444555555666777777666666777999;;;<<<======>>>>>>===;;;:::888999:::===??????===;;;999:::999999;;;<<<===<<<:::<<<;;;;;;===??????===<<<;;;<<<===?????????>>>>>>AAA@@@>>>===<<<<<<<<<===<<<;;;;;;===>>>???>>><<<===>>>>>>===<<<>>>AAADDD@@@@@@@@@@@@@@@BBBEEEHHHGGGGGGGGGGGGFFFEEEDDDCCC@@@AAABBBCCCDDDEEEHHHJJJIIIHHHIIILLLNNNOOONNNMMMQQQQQQQQQUUUccc666777999::::::999777666666666666777777777888888::::::::::::999888777666555666666777777666666555777666444333333333444444333333333333444444444444555555666666666666555555666666666666666777888888:::999999999:::;;;<<<===<<<<<<<<<=========>>>>>>>>>>>>>>>===============@@@???===<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>===<<<;;;???>>>>>>===<<<<<<;;;;;;<<<<<<======<<<;;;;;;:::;;;;;;::::::;;;;;;<<<======;;;888888:::;;;:::888;;;;;;:::999888888888888999999999999:::::::::::::::999888999;;;;;;;;;999777888999::::::;;;::::::888888777666666666666666777666555444333444444555555555444444444333333333222222222222222222222222111222222222222222222333333333222222111000000///111111000000000000111111444222000.........///000000000000000000000000000////////////////////////////////////////////////---------............//////...---,,,,,,,,,,,,---------------------------------------------------......---------,,,,,,,,,,,,,,,------------,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))***++++++++++++***)))(((++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,,,,++++++***)))*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------............---------,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------+++++++++******+++++++++)))*********++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++******))))))******+++************************(((((()))))))))***************))))))******+++,,,,,,,,,------------------,,,,,,,,,,,,------------------------................../////////000000000111222222333333444555555555555555555777888999:::999999::::::999888666555777888:::;;;<<<;;;:::999:::999999:::<<<<<<;;;:::999888777888999::::::999::::::;;;<<<<<<;;;999999>>>===<<<;;;;;;:::::::::<<<;;;:::;;;<<<===;;;:::888999:::999:::<<>>>>>======>>>AAADDDBBBBBBBBBBBBAAA@@@@@@???;;;<<<===>>>>>>@@@AAACCCEEEEEEFFFHHHJJJJJJHHHEEEJJJKKKKKKMMMUUUhhh555666777888888777666555444444555555555666666666888999999999888777666555555555666666666666555555555444444333333333333444222222333333333444444444333444444555555444444333555444444444444555666666888888888888999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;::::::::::::::::::::::::999888999888888888888999:::::::::999777777888999888777888888777777777777777888888888888888999999999999:::999777777888999888777888888999999999999888888666666555444444444555555555444444333333333333444444444444444333333333333222222222222222222222222222222222222222111111111333333222222111000000000111111000000000000111111222111///...---......///000000000000000000000000////////////////////////////////////////////////---------............///......---,,,,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))((((((******++++++******)))(((+++++++++++++++++++++++++++++++++++++++*********************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,++++++***))))))*********++++++++++++*********++++++++++++,,,,,,,,,,,,,,,---------------------,,,,,,,,,++++++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++************++++++''''''((()))***+++,,,,,,***++++++++++++++++++***************************+++******))))))******+++************************(((((())))))))))))*********))))))))))))***++++++---------------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------...............////////////000000000111111222333333444222222444555666777777777777777888777777666555444555555666777888888999999999888888999;;;;;;:::888777666444444666777888777888888999999888777555444::::::::::::999999888777:::999888888999999888777333555666666777999===@@@:::;;;<<<;;;:::;;;===>>>>>>>>>>>>>>>>>>=========<<<<<<======>>>???@@@@@@@@@@@@AAADDDEEEDDDAAA>>>DDDGGGJJJKKKNNNVVVbbblll444444555555555555444444444444444444555555555666777777777777777666555555444444555555555555444444333333333222222222333333222222222222333333333333222222333333333333222222333333333333333444444555777777777777888999::::::::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>>:::::::::999999999999:::::::::::::::::::::::::::999999999999:::;;;<<<===;;;;;;;;;::::::999999999888888999999999999888888888888888888888999999:::777777666555666666666666555555444444555666777777666666777777777888888888:::888555555666666666555777777888888888777666666444444333333333333333444555555444444444444444444333333333333333333333333222222222222222222222222333333222222111111000000222222222111111111000000111111000000000000111111111000///...---.........////////////////////////////////////////////////////////////////////////---------............///...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++***)))(((''''''******************))))))************************+++++++++***************************************))))))))))))))))))))))))***************+++++++++******************************++++++++++++******)))))))))************+++************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++************++++++++++++******+++++++++++++++++++++,,,+++++++++++++++++++++++++++******************+++******))))))))))))******''''''((()))******++++++))))))************))))))******************************))))))))))))******************************(((((((((((()))))))))***)))))))))))))))***++++++------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------------.........///////////////000000111222222222000111333555666666666555888888888888888777777666444333333444555777999:::888777777888999:::888777999777444444555777888999666666777888888777666555888888999:::999888666555666555444555777888777777333555666666777888;;;===:::;;;<<<<<<:::::::::<<<===============>>>??????=========>>>??????>>>===;;;<<<>>>AAACCCBBB???<<>>>>>===;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAA;;;::::::;;;======;;;999::::::===@@@CCCDDDBBB???;;;>>>CCCGGGJJJNNNSSSXXXVVVfff333222222222222222222333333444444444555555555555333444444444444444333333222222333333333333222222///000111111222111111111000000111111111222222222000111111222222111111000222222111111222222333444333444555666777777777666777777777777777666666666666666777888888999::::::666666777888888888777777666666666666666666666666777777888999::::::;;;;;;777777777777777777777666666666777777888777777777333333222222333333444555333444555444333333555777333222222222333444555555444444444444555555555555555444444444666555444222444444555555555555555444222222111111111222333333000111111222222222222111222222222222333333333333222222222222222222222222111111111111111000000000111111111111111111111111111111000000000000111111////////////////////////000000000000000000000000////////////////////////........................---------............///------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++++++++++++++++++++************************************************++++++******))))))(((((())))))((((((((()))******************************)))))))))***************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,************************((()))******+++*********(((((((((((()))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++*********++++++++++++++++++++++++)))***++++++++++++***)))))))))(((((((((((())))))************)))))))))(((((())))))******))))))(((((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))''''''(((((((((((()))))))))(((((((((((()))******,,,+++*********+++---...))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............///000000111111222000000222333444555555555666555444444444444555555444444333333444666888999666555555666777777555333666444222222444555666555444555777999:::;;;;;;;;;888888999999999888888777444222111222555777888888888:::;;;:::999888999::::::===???@@@>>><<<;;;;;;999999999999;;;===???AAA===<<<;;;===@@@AAA>>>::::::;;;<<>>;;;::::::888888888999;;;===@@@BBB???======@@@DDDDDDAAA======<<<;;;===@@@BBBCCCCCCCCCBBBBBBCCCFFFKKKQQQUUUeeedddppp333333222222222222333333000111111111111222222222111222222333333333222222111111222222222222111111---...///111111111000///000000000000111111111111111111222222222222111111222222222111222222333444111222444555666555555444666666666555555444444444444444444555555555555555111222333444555444444333444444444444444444444444333444666888888777555444444555555555555555555555111222333333444444444444444444333333444444555666222444555444222222555888444444333333222333333444222222333333333444444444000111444777888777444111000111222333444555555555222222111111222333444444222333444555666555555444111111111222222333333333222222222222222222222222//////000000111111222222111111111111111111222222111111000000000000111111///000111111111111000000000000000000000000000000////////////////////////........................---------.........//////,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++***+++,,,,,,------------++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********)))(((''''''''')))***+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************((())))))***++++++,,,,,,))))))))))))))))))))))))(((((()))***************''''''''''''((((((((()))))))))))))))******************+++++++++,,,,,,,,,---------,,,,,,,,,++++++))))))************))))))++++++++++++******))))))***************************+++,,,------,,,+++***((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((()))*********)))((((((***,,,///111))))))))))))************)))************+++++++++++++++,,,,,,,,,---------//////000000111111222222......---...///000222444444333222222222333444555333333333333333333333333666444444444555555333111333333333444666666555333333444555666666666555444888777666555555666888888;;;888555444444555555555111333666777666777888999444777;;;===<<<:::888888:::999999:::<<>>:::>>><<<;;;;;;===@@@AAAAAA???>>>>>>>>>AAAGGGLLLPPPTTTYYYaaajjjttt333222111000000111222333111000///000222333333222222222222111111111111000///111222111000///000111000000000000000000000000222111000//////000111222000000111222222222222222///000333444444333222111222222222333333444444444222222222222222222222222111111222222222222111111111111222222222333333333222222333333444444333333777777888888777555333222111111111222222333333444222333333444444333333222444444222222222222444444444444444333333222222222222222333333333333444444444444444444444444444444222333333444444333333222222111111222444555555444333333333222222111111111111111111111111111111111222000///000333444222000111111111111111111111111111111111111111111111111333222111000000111222333111111111111111111111111111111000///...------,,,////////////////////////000000//////.........---//////.........---------........................------...///000111222222+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++,,,,,,---...***,,,...---+++,,,111666444111---+++,,,...//////************************+++*********))))))(((((((((((((((((())))))))))))***************)))((((((***)))((((((((()))+++,,,''')))***)))((('''(((******)))((('''''')))+++,,,******))))))******+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((()))))))))))),,,+++++++++******))))))******************************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&***(((&&&%%%&&&((())))))(((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******---***)))+++***((((((+++************************)))************+++++++++,,,,,,++++++,,,,,,---...---...000111111111000///////////////000000000000333333333444444444555555333333222222222333444444333333333111///000222555999888666555444444444555555666777888888999999888999888888888777777666666999888888777666555555444333555666666555444444555888999:::;;;;;;999888666888888999;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;===>>>===;;;<<<<<<<<<<<<>>>@@@BBBDDDMMMSSSUUUQQQOOOTTT[[[___qqq222222111111111111222222111000///000222333333222222222222111111111111000///111222111000///000111000000000000000000000000222111000//////000111222///000111111222222111111000111222333444333222222222333333333333333333444222222222222222222222222111111222222222222111111222222222222222222222333222222111000111222444555777777777666666555444333222222222222222333333333222333333444444333333222444333333222222333333444444444444333333222222222222222333333333333444444444444444444444444444444222333333444444333333222222111111222444555555444333333333222222222111111111111111111111111111111222000///000333444222111111111111111111111111111111111111111111111111111333222111000000111222333111111111111111111111111000000000//////......---////////////////////////000000/////////.........//////.........---------..................------...///////////////000000+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***,,,+++++++++,,,,,,---...***,,,...---***+++///444333000------.../////////************************************)))))))))((((((((((((((()))))))))******************)))((((((***)))((((((((()))++++++)))***+++***)))((()))+++((((((((())),,,///222444))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))++++++*********)))))))))******************************))))))))))))******(((((((((((()))))))))***)))))))))))))))))))))))))))(((((((((''''''''''''&&&%%%%%%&&&((()))(((&&&'''((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******,,,***,,,//////+++(((***************************))))))*********+++++++++,,,++++++++++++,,,,,,,,,---...///000000000//////....../////////000000000111111222222222333333333111111111111111222222333333333333222111222555888888777666444333333444444444555666777888888888888777777777777777666666666777666666555444444333333555555555333222222555777888888888888999999:::;;;888888888999999999999:::888888999999::::::::::::;;;::::::;;;======<<<:::::::::::::::<<<>>>@@@AAACCCHHHKKKIIIHHHIIIJJJIIIQQQeee111111222222222222111111111000///000222333333222222222222111111111111000///111222111000///000111000000000000000000000000111111000000000000111111//////000111111111111111111111222222222333333333444333333333333333333222222222222222222222222222111111222222222222111111222222222222222222222222333111///...///222555777777666555444444555666666333333333333222222222222222333333444444333333222444333333222222333333444444444333333333333222222222222333333333333444444444444444444444444444444222333333444444333333222222111111222444555555444333333333222222222222111222222222222222222222222222111000111333333333111222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111000000000///////////////////////////////////////000000////////////....../////////.........------/////////......---------/////////.........------,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,------***,,,---,,,)))***---111///---,,,,,,---...---+++************************************))))))))))))((((((((()))))))))******)))************))))))((()))))))))((()))******+++)))+++,,,+++***)))***+++'''((((((***---000333555((()))***+++,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))******))))))))))))(((((())))))))))))))))))))))))******))))))))))))******((((((((()))))))))******))))))))))))))))))))))))((((((((((((''''''''''''$$$$$$%%%'''))))))'''%%%''''''((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))************...333333---)))(((************************)))))))))*********+++++++++++++++++++++*********------...////////////............////////////000000000000000111111111111///////////////000111111000111222111111222555888666555444333333333333333333444555666666777777777555555555555666666666666555444444333333222222111666555444111000111555888888777666666777999<<<>>>999888777666555666777777666666777888999999:::::::::999888999:::;;;:::999777777777888:::;;;===>>>>>>CCCHHHJJJLLLMMMHHHBBB@@@HHHWWWkkk}}}000111222333333222111000111000///000222333333222222222222111111111000000///111222111000///000111000000000000000000000000111000000000000000000111//////000111111111111000222222111111111222333444444444444333333222222222222222222222222222222222111111222222222222111111333333333222222222222111222111111111222444666777666555333222333555777999444444444333333222222111222333333444444333333222333333333333333333333333333333333333333333333333222222222333333333444444444444444444444444444444222333333444444333333222333222111222444555444333222222222222222222222222222222222222222222222222111111111222222333333222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000111////////////////////////000000//////////////////////////////............000000//////......------///.........------------,,,,,,------------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---+++,,,---+++))))))+++---+++******+++,,,,,,***(((*********************************)))))))))))))))(((((()))))))))*********))))))************)))((()))))))))))))))******+++)))***++++++))))))***+++)))))))))))))))+++,,,,,,''')))+++,,,---,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((''''''''')))'''&&&'''((((((&&&%%%'''''''''((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))---222222,,,))))))************************))))))))))))***************+++++++++******)))))),,,---------............------........./////////////////////000000000000...............///000000.../////////......000222333333333222222111111111111222333444555555555555222333333444444555555555333333333222222222111111333444333222000111333555777666666666777888:::;;;999777555333222333444555333444555666777888999:::777555555666999:::::::::666666777777999:::;;;;;;===AAAGGGNNNVVV[[[VVVNNNDDD@@@EEEQQQ\\\hhh000111222333333222111000111000///000222333333222222222222111111111000000///111222111000///000111111111111111111111111111000000000111111000000000//////000111111111111111222222111111111222333444444444444333333222222222222222222222222222222222111111222222222222111111222222222222222222222222111222444666777777666555666444222111222444777999555444444333333222222222222333333444444333333222333333333333333333333333333333333333333333333333222222222333333333444444444444444444444444444444222333333444444333333222333222111222444555444333222222222222222222222222222222222222222222222222111222222222222222333444222222222222222222222222222222222222222222222222222222222333333222222222111111111111111111111111000000000111111111111111000000000000000000000000//////000000000000000000000000/////////.........000000/////////.........------------............,,,------......------,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,,,,+++,,,,,,+++***)))***+++******+++,,,...---+++)))************************))))))))))))))))))******))))))))))))************((())))))*********))))))((()))))))))************((()))***)))(((((()))*********)))(((((('''''''''''')))+++,,,---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))((((((((((((((()))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))************(((((((((((((((((((((((('''''''''(((((((((((((((000,,,(((&&&%%%&&&''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))******((()))------***)))+++))))))))))))))))))))))))(((((()))))))))*********)))***+++++++++******))),,,,,,,,,,,,,,,---------------------............////////////000000000000...............///000000...///000...,,,,,,---...111111111111111000000///000000111222333333333333111111111222222333333333333333222222222222111111///111333444222111111111555555666777777666555444888666333111000111222333222222333444555777777888555444444666:::===>>>>>>555666777888999999:::::::::===BBBIIIUUU^^^\\\VVVDDD???@@@GGGLLLQQQbbbuuu111111222222222222111111111000///000222333333222222222222111111111111000///111222111000///000111111111111111111111111111000000111111111111000000000000111222222222222222111111222222222333333333444333333333333333333222222222222222222222222222111111222222222222111111111111222222222333333333222444777999999888555444666444222111222444666888444444444444333333333333222333333444444333333222222333333444444333333222222222333333333333444444222222333333333333444444444444444444444444444444222333333444444333333222444333222222444444333222111222222222222333333333333333333333333333333333111222333333222222333555333333333333333333333333333333333333333333333333222222333333333333222222111111111111111111111111222222222111111111111111000000000000000000000000//////000000000000111111000000000/////////......////////////////////////------........./////////------............------------------,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++---------///000000...,,,************************))))))))))))************)))))))))*********++++++((())))))************)))(((((()))************)))''')))***)))((('''((())))))*********************((()))***+++,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++))))))))))))))))))))))))'''''''''(((((((((((((((333...(((%%%%%%&&&((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))*********'''&&&))))))'''(((,,,))))))))))))))))))))))))((((((((()))))))))******((()))+++,,,,,,,,,+++***+++++++++***+++,,,,,,---,,,,,,,,,---------..................////////////---------------...//////000111111000---,,,,,,---...//////000000///.........///000111222222222222000000000000111111111111111111111111111111111111---000333444333111//////222444555666666444222000555444333111000000111111111111222333444444555555666555555777:::>>>???@@@555666777888999999999999:::<<<>>>BBBLLLUUUVVVQQQDDDDDDEEEFFFEEEEEENNNXXXeeeqqq222222111111111111222222111000///000222333333222222222222111111111111000///111222111000///000111111111111111111111111111///000111222222111000///111111222333333333333333000111222333444333222222222333333333333333333444222222222222222222222222111111222222222222111111000000111222333444444555555555777777777666444333555444333222222444555666333333333444444444444444222333333444444333333222222333333444444333333222222222222333333444444444222222333333333333444444444444444444444444444444222333333444444333333222444333222222444444333222111111222222222333333333333333333333333333333333000222444444222222333555333333333333333333333333333333333333333333333333222222333444444333222222111111111111111111111111333333333222222111111000000000000000000000000000//////000000000111111111000000000000/////////............///000000111111000000///////////////...------............------...------------,,,,,,,,,...---,,,,,,+++++++++,,,+++++++++,,,------,,,+++---,,,,,,---///000///---************************((()))))))))************))))))*********+++++++++(((((()))***************'''((()))***+++******)))((()))******(((((()))***))))))***+++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((()))))))))))))))))))))*********++++++******************************))))))))))))******))))))*********+++++++++))))))))))))))))))))))))''''''''''''((((((((()))...+++'''%%%&&&((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******)))&&&&&&((()))'''(((+++))))))))))))))))))))))))(((((((((((()))))))))***''')))+++---......---,,,+++******)))***+++,,,---+++,,,,,,,,,,,,---------,,,,,,,,,---------......,,,++++++++++++,,,---------///000///---,,,,,,---,,,---...//////...---------...///000000111111000000000000////////////////////////////////////000---///222222111/////////111111111222222222222222333333222222111111000000111111111222222333333333666444222333666999:::;;;444555666888888888888777888:::;;;===CCCJJJJJJGGGCCCHHHIIICCC>>>???CCCEEEFFFKKKXXXlll333222111000000111222333111000///000222333333222222222222111111111111000///111222111000///000111111111111111111111111111///000111222222111000///222222333444444444444333///111333444444444222111222222222333333444444444222222222222222222222222111111222222222222111111//////000111333444555666777666555555444444444444555555444333333333444555333333333444444555555555222333333444444333333222222222444444444444222222222222222333333444444444222222333333333444444444444444444444444444444444222333333444444333333222444333222222444444333222111111111222222333333333333333333333333333333333000333555444222111333666333333333333333333333333333333333333333333333333222222444444444444222222111111111111111111111111444444333333222111000000000000000000000000000000//////000000111111111222000000000000////////////------...///000111222222222222111000///...------------............------......---------,,,,,,,,,...---,,,,,,+++++++++++++++++++++,,,......---,,,+++***)))***,,,---,,,+++************************(((((())))))*********+++)))************+++++++++(((((()))***************'''((()))++++++******))))))+++,,,+++***)))***+++)))************)))((((((******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))******+++++++++,,,******************************))))))))))))******)))************+++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))((('''&&&&&&((())))))(((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******(((&&&'''******((((((+++))))))))))))))))))))))))(((((((((((())))))))))))'''(((+++---//////......+++***)))))))))***,,,---++++++,,,,,,,,,---------******+++++++++,,,,,,,,,*********)))***++++++,,,)))+++,,,,,,+++***+++,,,+++,,,---.........---,,,,,,---...///000000000000000000//////.........------.....................///000111000......000111000///......///111333555111222222222222111000000111111111111111222222222333111///...000222333333333444666777777777666666222555777777;;;@@@AAA===<<>>:::???DDDBBBBBB???BBBMMMZZZnnn222333333333333222111111111000///000222333333333222222222111111111111000111000000222555666333111333222000000111222111111222000000333333000000222333333333333333333333333222222222222222222222222222222333333333444444444222222222222222222222222333333333333333333333333333111111333666888666444333333222222222222222222333333333444444444555555444555555666666555555444666666555555555444444444222222222222222222222222111111222222222333333333222222222333333444444444444444444444444444444444333333333444444444555555333333333333333333333333222333333444444333333222222222333333333444444444333333444444444333222222444444333555666777555444111111111222222333333333222222333333333333444444000111111111111222222222333333333222222111111111555444333333222222333333//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////,,,,,,,,,---------......++++++,,,---------,,,,,,------------------------,,,,,,,,,++++++*********)))+++++++++***)))***+++(((((())))))******+++++++++***)))((((((***,,,---))))))))))))))))))))))))***************************************************)))((()))++++++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++************+++++++++******)))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))(((((()))******************+++---......---+++******,,,...---,,,+++,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++************************++++++************++++++------------------------***++++++,,,---...//////***+++---///...---...000,,,,,,------...//////000---------............///...///////////////......111111000///////////////////////////000000000000000000111111111222222222222222333444444555555666555666777999:::<<<<<<<<<<<<;;;::::::;;;===@@@BBB???BBBCCCBBBEEERRRhhhyyy333444444444444333222222111000//////111333333222222222222222111111111111111000000111444555444222333222000000222222222111222000000444444000000222333333333333333333333333222222222222222222222222222222333333333444444444222222222222222222222222333333333333333333333333333222222333666777555333222222222222222222333333333333444444444555555555444444555555555555444444555555555555444444444444222222222222222222222222222222222222333333333333333333333333333444444444444444444444444444444444333333333444444444555555444444444444444444444444222333333444444333333222222222333333333444444444222333333444444444333333444444333555666777555444222222222333333333444444222222333333333333444444111111111111222222222222333333333222222222111111444444333222222222222222000000000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////,,,,,,---------.........+++,,,,,,---,,,,,,++++++------------------,,,,,,,,,,,,,,,+++++++++******)))+++,,,+++***)))***+++))))))))))))************+++***)))((()))***,,,---************************************************************************+++*********,,,,,,***)))************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++************++++++,,,++++++***************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''')))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((()))******************+++,,,------,,,+++******+++------+++***+++,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++************************++++++************++++++------------------------******++++++,,,,,,---------++++++,,,---,,,***))),,,,,,,,,---.../////////------------...............///////////////......111000000///......//////.........////////////000000000000111111111222222222222222333444444555555777777888999999999999999:::999999999:::<<<>>>???;;;===>>><<<<<>>===;;;:::999999888999999999999999999999999999::::::::::::::::::::::::999::::::;;;;;;;;;;;;;;;888777777777777888999999888999::::::999:::<<<===;;;:::999888777888999999777888888888999999999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;999999999999999999999999999999999999999999999999;;;;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<;;;;;;:::999::::::;;;;;;;;;;;;::::::888999::::::;;;:::::::::999999::::::::::::999999888888888888999999999:::888888888888888888888888888888888999999999::::::999::::::;;;;;;::::::999888888999999:::;;;<<<<<<999999999999999999999999999888888777777888888999777666666666666555555555444444555555555666666666777777777666666666555555555555555555555555555555444444444444444444444444666666666666666555444444222333333444444444444444333222222222222444555666777777666555444222111000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++***+++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))))))))************+++*********+++++++++++++++))))))******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++*********++++++++++++++++++,,,,,,+++))))))***,,,)))))))))*********++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++*********)))))))))++++++*********+++,,,,,,************************************************)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------.........//////////////////000000000111111000222333333222111111222666666777777777888888888555666777666555555777999666777777888888777777666888888777777777888999999999999999999999:::;;;;;;BBB@@@>>><<<:::999999999:::::::::999999:::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<999999999999999:::;;;;;;999:::;;;;;;:::;;;===???::::::999999999888888888888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<>>>???@@@@@@@@@<<<<<<;;;:::::::::;;;;;;;;;::::::::::::::::::;;;999999:::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<======>>><<<======>>>>>>======<<<999999::::::;;;;;;<<<<<<::::::::::::::::::::::::888888777777777777888888777777777666666666555555555555666666666777777777888888777777777666666666555555555555555555555555666666666666666666666666555666666777666555444333333333444555555555555555444444333333444555777888666666666555333222000///////////////////////////........................,,,---///000000///---,,,------------------------------------------------,,,,,,---......---,,,,,,,,,---------............------------------------++++++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))*********+++++++++*********++++++,,,,,,,,,))))))***++++++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++*********++++++,,,,,,,,,,,,,,,,,,+++))))))***,,,))))))*********+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++*********))))))******))))))***++++++,,,******************************************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////000000000111///111333333222111111111666666777777888888888999555666777666555666777999777777888888888888777777888888888777888888999:::999999999999::::::;;;<<>>@@@999::::::::::::999888777888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999;;;===@@@BBBDDDEEEFFF<<<;;;:::999999:::<<<<<<;;;;;;999888888999;;;;;;999::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<==============================:::;;;<<<===>>>@@@AAAAAA??????@@@@@@@@@@@@??????:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::888888777777777777888888777777777777666666666666777777777777888888888888888888888888777777777777666666666666666666666666777777777777777777777777444555666666666555333333333333444555666666666555555555444444555666888999666666555444333111000///000000000000000000000000////////////////////////,,,...000222222000...,,,////////////////////////////////////////////////,,,,,,---......---,,,,,,---------.........//////------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,(((***---000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))******++++++++++++*********++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,,,,---,,,+++))))))+++---)))************+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++************)))))))))((())))))***++++++************************))))))))))))))))))))))))***+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////000000000000///111333333222111000111999999:::::::::;;;;;;;;;999999888888888888888888999888888888777777666666555888:::999888777999<<<;;;;;;;;;;;;:::999888888::::::999::::::;;;======>>><<<:::;;;======;;;999;;;;;;::::::;;;<<<<<<===;;;;;;;;;<<<<<<<<<======:::;;;999888<<>>@@@<<<;;;999888888999:::;;;888:::;;;999666666999===>>>===;;;;;;<<<=========<<<=========<<<;;;<<<===>>>===<<<===<<<;;;<<<@@@888:::<<<<<<;;;:::;;;<<<:::<<<>>>???AAAEEEKKKPPPEEE@@@;;;:::>>>@@@>>>;;;======<<<;;;;;;<<<===>>>===AAAAAA>>>===@@@BBBBBBBBB>>>;;;;;;===>>><<<:::<<<===>>>???AAABBB@@@<<>>???AAA??????CCCKKKUUUZZZXXXUUURRRJJJGGGMMMSSSPPPIIIDDD???@@@>>>:::;;;>>>===:::???;;;999<<<===:::999:::777;;;===;;;777555777;;;666666666777777777777777777666666555555444444444777777888888999888888888888888777777777666666666888888888777777666666666444444444444444444444444555555333333333333555555555444444333333444444555777666444222111111222333444444333333222111000000000000//////............///000000111000///...---000///000111...+++...444000///...------...///000........................---...000///...,,,------.........------,,,,,,,,,..................------------------------------,,,---///111000...,,,***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,---.........---,,,+++......---,,,,,,,,,,,,---+++++++++,,,,,,---------,,,------......------,,,++++++++++++++++++++++++************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---...///000000...,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,***((())),,,,,,+++(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,++++++*********+++++++++*********))))))(((...---&&&'''------%%%))))))))))))))))))))))))***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------------------------------------,,,---......//////......//////.........---------,,,,,,,,,---------......+++,,,...---,,,,,,---///000///---------......---,,,,,,,,,---...///111111////////////////////////333222222111000/////////999999999:::::::::;;;;;;999999999999999999999999:::::::::999999888888888777999;;;:::999888:::<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;===;;;999:::<<<===<<<:::<<<<<<<<<;;;<<<<<<<<<===>>>=========>>>>>>?????????@@@>>>;;;>>>BBBAAA======<<<<<<<<<===???AAACCC===============<<<<<<;;;=========<<<<<<<<>>>>>===<<<<<<===???AAA>>>>>>======???BBBFFFIIIGGGCCC@@@@@@BBBCCCBBB@@@@@@@@@@@@??????AAACCCEEEHHHLLLNNNLLLNNNTTTYYYZZZQQQMMMGGGCCCAAABBBCCCDDDBBBDDDGGGFFFGGGJJJNNNQQQYYYaaagggddd[[[SSSRRRUUUTTTRRRSSSZZZfffooossssssoooeee]]]___dddccc___]]]RRRNNNGGGCCCEEEHHHEEE???>>>:::999<<<===:::888888777:::;;;:::888777:::<<<999999:::;;;<<<<<<======999999999888888888888888777888888888888777666666777777777666666666555555666666666555555555444444555555555555555555555555666555444444444444555666444444333333333333444444444444444444333222111111444333333222111111000000111000000000////////////...------,,,---111888===222000111555444///,,,,,,000///............///000........................,,,...///...---,,,,,,,,,.........------,,,,,,,,,................................................---...///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///111111---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,+++///...------,,,,,,------,,,,,,,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---/////////...,,,+++++++++,,,------------,,,,,,,,,---------.........++++++++++++++++++++++++,,,***)))***,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++************++++++++++++,,,,,,,,,---------+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,,,,+++++++++***+++...,,,)))...888666,,,************************************************++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,------------------------------------------------,,,---......//////......//////.........---------,,,,,,,,,---------......+++,,,...---,,,,,,---///---,,,,,,,,,---------------------------.........////////////////////////........................999999999999::::::::::::999999999999999999::::::<<<;;;;;;;;;;;;:::::::::999:::;;;;;;:::999;;;<<<;;;::::::::::::;;;<<<===<<<<<<<<<<<<<<<;;;;;;:::???===<<<<<<>>>??????>>>===============>>>>>>>>>@@@???>>>===>>>???@@@AAA???@@@>>>;;;===AAAAAA>>>>>>>>>>>>>>>???AAACCCDDD>>>@@@BBBCCCCCCBBB@@@??????>>><<<<<<>>>AAABBBCCCGGGIIIKKKMMMNNNMMMLLLLLLRRRQQQQQQRRRVVV\\\bbbeee``````^^^[[[VVVPPPKKKGGGKKKGGGBBB???@@@CCCGGGIIIFFFCCCAAA@@@CCCFFFIIIJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIJJJJJJIIIIIIJJJMMMPPPUUUZZZ\\\]]]cccnnnxxx|||sssppphhh___XXXWWW[[[```aaabbbccc___[[[\\\ccckkkttt}}}rrrkkkmmmsssmmmhhheeejjjuuuxxxxxx}}}ssskkk```\\\aaaddd[[[NNNFFFBBB@@@CCCBBB???<<<===???>>>===<<<<<<<<<>>>???888888999999999999::::::777777777777888888888888999999999999999888777666888888888888777777777777666666555555555555444444666666666666666666666666666666555555555555666666444444333333333333444444111222444555555333111000333333222222111000000000111111000000000000//////000000///...111<<>>>>>>>>>>>>>>>>>>>>===@@@???>>>>>>>>>?????????>>>>>>???AAABBBCCCCCCCCCBBBAAA@@@???@@@AAACCCDDD@@@BBBBBB@@@BBBGGGJJJHHHKKKKKKJJJJJJJJJJJJKKKLLLKKKLLLNNNPPPQQQQQQQQQQQQIIIFFFCCCEEEIIIMMMNNNNNNWWWYYYZZZ\\\]]]^^^```aaaeeeeeeeeeggglllqqquuuwwwssssssqqqllliiigggccc___]]]WWWNNNJJJJJJNNNRRRTTTQQQNNNKKKKKKNNNRRRUUUVVVSSSUUUVVVWWWWWWXXXZZZ\\\XXXYYYZZZXXXVVVUUUWWWZZZ]]]aaadddgggqqqtttppptttyyy|||{{{zzzyyyvvvvvv|||zzz{{{{{{fffJJJDDD@@@???>>>;;;:::<<<>>>;;;888777888999999999<<<;;;;;;:::999888777777666666777777888888999999999:::::::::::::::999999;;;;;;;;;;;;::::::::::::777777777777777777777777777777777666666666666666555555555555555555555555444444333333333333444444111222333444444333222222222222222111111000000000000000000000000000//////111222222111444BBBWWWgggPPP===,,,(((...222333333000//////////////////000////////////////////////---...000///---,,,,,,---...............---------............////////////........................111000...---------...///...---,,,,,,,,,,,,---...,,,,,,,,,,,,------------......------------......------------------------..................//////------,,,,,,,,,,,,------///.........///000222333//////...---------------......------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------............---------...---,,,+++++++++,,,,,,---...---------------------............------------------------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,//////,,,***...444111***************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------------------------------------------,,,---......///.................................,,,,,,,,,---------......+++,,,...---,,,,,,---///...//////...,,,******+++,,,---.........---++++++////////////////////////.........///000000111111999999:::::::::;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>===???????????????@@@AAAAAACCCCCCBBBBBBBBBCCCDDDEEEBBBCCCCCCCCCCCCBBBBBBBBBDDDEEEGGGJJJKKKLLLMMMMMMKKKKKKJJJIIIJJJKKKLLLMMMJJJMMMOOONNNQQQYYY^^^^^^dddcccbbb```___^^^^^^^^^```aaaaaaccceeehhhjjjlll```]]]ZZZ\\\aaafffhhhhhhhhhhhhgggffffffjjjoootttvvvuuuvvvyyy}}}~~~|||}}}}}}wwwqqqpppsssqqqlllpppjjjbbb\\\[[[]]]aaacccbbb___ZZZXXXXXX[[[^^^______```bbbbbbcccdddgggiiieeegggiiigggbbb______aaaaaaeeeiiilllwww|||}}}xxxYYYPPPGGGCCCAAA>>>???CCCBBB@@@>>>>>>@@@AAAAAA@@@??????>>>======<<<<<<;;;999999999::::::;;;;;;<<<888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<777777777888888888888888888777777777666666666555444444555555555555444444555444444333333444444555444333222222222333444555222222222111111111111111////////////////////////...000000...///888HHHUUUdddOOO777...///000111111///000000000000000000///000000000000000000000000///000222111///......///................................./////////000000------------------------111000///------...///000...------,,,,,,------...,,,,,,---------.........------,,,,,,,,,,,,------------------------------000//////...---,,,++++++...------,,,,,,------...//////......///111222444//////...------------............------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------....../////////---......---------,,,,,,,,,,,,---.........---------------.........//////------------------------,,,,,,------,,,,,,,,,---++++++++++++++++++++++++---------,,,,,,,,,+++++++++,,,------------,,,+++,,,,,,---------.........//////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,//////,,,*********)))************************++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,---......///.........---.....................,,,,,,,,,---------......+++,,,...---,,,,,,---///---...///...---...000333+++,,,------......------////////////////////////000000000000000000000000;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>><<<<<<<<<==================<<<<<<>>>@@@BBBBBBAAADDDEEEGGGHHHJJJKKKKKKKKKOOOMMMKKKIIIIIIKKKNNNOOOPPPSSSVVVXXXWWWVVVVVVVVVTTTUUUWWWYYY[[[[[[[[[ZZZZZZ[[[[[[[[[\\\\\\\\\\\\WWW[[[]]]\\\___gggmmmooouuutttsssrrrpppooonnnmmmqqqppppppqqqsssvvvzzz|||tttrrrppprrrvvv{{{xxxxxxuuuqqqnnnqqqxxx~~~}}}yyyppppppvvvuuunnn|||zzzwwwrrrnnnnnnqqqssswwwuuuoooiiidddbbbeeehhhiiihhhfffeeeeeegggiiijjjkkkqqquuuuuuoookkkkkkmmmkkkoooqqqttt~~~hhh]]]RRRLLLHHHDDDEEEIIIEEEFFFFFFEEEEEEEEEDDDDDD;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<888888888999999999999:::999999999888888777777666444555555666666555555444666666555555555555666666777666444222222333555666222222222222222222222222//////000000000000000111222333222///,,,...555<<>>---------------...///000///////////////////////////////////////.........<<<<<<<<<============>>>;;;;;;<<<======>>>??????===>>>>>>>>>?????????@@@@@@>>>>>>AAAEEEHHHHHHGGGHHHKKKPPPUUUXXXZZZ[[[[[[^^^[[[VVVRRRQQQSSSVVVXXX^^^dddkkkooopppoooooopppiiijjjkkklllllljjjiiiggghhhjjjkkkmmmmmmlllkkkjjjiiilllmmmjjjjjjpppvvvxxx||||||||||||{{{zzzyyyxxx}}}}}}}}}~~~~~~~~~|||{{{xxxzzzvvv|||uuuqqquuuzzz~~~yyyrrrnnnnnnooonnnmmmooowww}}}}}}{{{~~~}}}sssmmmgggaaa___```ZZZ\\\]]]YYYRRRMMMJJJJJJKKKKKKJJJIIIGGGFFFEEEEEEAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@???>>>===>>>>>>>>>?????????@@@============>>>>>>>>>???<<<<<<<<<;;;:::999999999666777888888888888777666777777666666666666777777888777666666555555555555333333333333333333333333111111111222222333333333444444444222000///000222111......111222000000333///000111111111111000///111111111111111111111111///111222222000//////000---........./////////000---......///000000111111000000000000000000000000111000000///////////////+++---///000000///---+++,,,------...//////000000......------------..............................------......////////////......------------......,,,------.........------000//////...............------------............,,,------......------,,,------------------------------------------------,,,,,,---...............---......///000000111111000000//////.........///,,,------...........................////////////........................,,,...//////,,,,,,---///------------------------------------------,,,,,,,,,---...//////...---,,,------------............111000000///...---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---------...***+++,,,---,,,+++---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...------------------------------------------------,,,---......//////......---------.........//////,,,,,,,,,---------......+++,,,...---,,,,,,---///***,,,---,,,---222;;;BBB222000...---,,,...///111////////////////////////......//////000000111111============>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@?????????@@@@@@AAAAAAAAABBBAAAAAADDDIIILLLLLLKKKKKKPPPVVV^^^cccfffggggggjjjeee___YYYVVVWWW[[[]]]aaaiiirrryyy{{{{{{|||}}}yyyyyyzzzyyywwwuuurrrpppppprrrtttvvvwwwuuusssqqqzzz}}}|||wwwuuuyyy~~~|||yyyqqq{{{vvvqqqpppmmmllliiieeeaaa]]][[[YYYNNNMMMMMMLLLLLLKKKKKKKKKLLLLLLKKKIIIGGGEEECCCBBBBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDD???>>>>>>===<<<<<<;;;;;;888999:::;;;;;;:::999888888888777777777777888888777888999999888666444222444444444444444444444444333333333444444555555555//////000000111111222222111111222444111---///555///000111222222111000///111111111111111111111111///000111111///......///---.........//////000000---......///000111111222222222222222222222222222000000000000////////////***,,,///111111///,,,***---------...///000000111//////............//////........................000000000000////////////......------------............000000000///...---000000///...............,,,---------.../////////,,,------......------,,,------------------------........................,,,---......//////......---......///000111111222111111000///////////////,,,---......//////................../////////000////////////////////////,,,...000///---,,,---000........................+++,,,,,,------......///,,,---///000000///---,,,---------........./////////////////////.........,,,,,,,,,------.........---------.........//////...+++***,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------------------------------,,,---......//////......---------.........//////,,,,,,,,,---------......+++,,,...---,,,,,,---//////000///,,,***...888@@@666333000---,,,---///000//////////////////////////////000222333444666666BBBBBBAAA@@@??????@@@@@@AAA@@@?????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDGGGJJJKKKKKKLLLNNNHHHUUUbbbhhhlllrrrxxxzzzvvvxxxttthhh^^^^^^cccgggiiiooo{{{yyywww~~~zzztttssszzz}}}uuuzzzvvvkkkjjjooorrrnnnhhhfffhhhgggccc]]]WWWUUUTTTRRRRRRRRRSSSTTTVVVYYYZZZVVVUUURRRNNNIIIGGGGGGIIIIIIHHHGGGCCC@@@??????AAA>>>;;;999:::===??????>>>999;;;<<<<<<:::999999:::<<<:::999::::::999777555333666888777444444666999666444333333444555444333111444666555444333555888666333222222333222111222333333222111111111222333222444333///111666666111555444222222222222111///111111222222333222222111---222444//////333444111333000---///333555222...000000//////.../////////111111222333222111///...000///---...000222222111,,,...000000...---///111++++++---...///000000000,,,...//////......///111//////.........---------....../////////000000000111000///...---------............///000000000111......////////////......,,,---...///000///....../////////......---------000///...------,,,------////////////...---++++++000...---...000111111000///...------......---,,,------------------------////////////////////////,,,,,,---------...........................//////........................++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,................................................---------------------------------------------------------,,,,,,+++++++++---------------------------------.........//////////////////////////////........................,,,---......//////......000000000///......------////////////////////////........................000///...---...000222444@@@999000,,,...000111000000000000000000/////////222444555333000...///111BBBBBBAAA@@@@@@@@@@@@@@@BBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAACCCHHHMMMMMMKKKKKKMMMOOO]]]kkksssxxxtttkkkkkkqqquuuqqquuu{{{xxx}}}yyy|||{{{{{{yyypppjjjfffgggiiiiiieee___VVVNNNJJJIIIJJJMMMJJJFFFDDDDDDCCC@@@===<<<<<<<<<<<<======>>>>>>>>><<<<<<<<<===<<<;;;999999:::::::::888888888999777666666666777666333111333555666555333333555777333222111222333222222222000111222333333333333222333555333000111555444000222222222333555555555555333333444444444333333222---111111------111222///222000...///222333111//////...---------......//////000000000000000//////111000///......---------000222333222000///000222///000000111111111111111///000000111111111111222111111222222222222222333000000000000111111222222000000000000000111222222............////////////......////////////......///000111222333222222111222222222222111111111000111000000///////////////111000.........///111222333111000000111222111000.........///000111111000111111111111111111111111////////////////////////000000000111111111111222111111111000000000//////......//////////////////,,,,,,---------.........////////////////////////------------------------////////////////////////................................................------------------------.........---------,,,,,,---------------------------------............///////////////////////////........................,,,------...///..................///////////////////////////////////////........................//////...---...000222333:::444...,,,///222222111111111111111111111111111000222333333111000222444BBBBBBAAAAAA@@@@@@AAAAAACCCBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBEEEKKKPPPOOOKKKKKKOOOYYYhhhyyy~~~xxxwwwwwwmmmjjjfffbbb]]]XXXSSSOOOOOOLLLIIIHHHJJJLLLKKKIIIDDDCCCAAAAAABBBBBBAAA???AAA@@@>>>>>>===<<<999888===<<<;;;<<<<<<;;;999777777888999999777777999;;;666777777777777888888777444666888999:::999888777666777666444666999999555666666777666666555555444:::::::::::::::999888777555777555222222555666444555555555555555555555555777666555444333333444444777777666666666777888888777888888666444333333444222333444333111///000111111111000000000//////...111000///000111222222111...//////000000111111222000000000000000111111222111111111111111111111222000000000000000/////////000000111111111111000000//////000111111111111111222111111111111000000000////////////////////////000...,,,+++---000444666222111000111111111///---.........//////000000000000000000000000000000000000000000000000000000000000000000000111111111111000//////......---------////////////////////////------........./////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////......................../////////............---------------------------------------............////////////////////////////////////////////////,,,------...............---------...///000000000////////////////////////........................//////.........000111222444000,,,---000222333222111222222222222222222222...000222333333444666777CCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHMMMRRRPPPLLLPPPYYYjjjzzzzzztttrrrssstttqqqmmmdddbbb```___```___^^^\\\ZZZWWWSSSRRRQQQOOOIIIEEEFFFDDDAAA@@@@@@@@@???>>>======<<<;;;::::::;;;<<<;;;>>>>>><<<;;;<<<===;;;======<<<<<<<<<<<<<<<<<<:::::::::;;;===??????===:::;;;<<<<<<;;;:::999999777888888888777666555444777666444222222444555444222444555444222222333444666555333111000000111111666555444333333333555555333555666555333222222444444444555444333333333333222222111111111000111111444222111222444555444222111111111111222222222333444444333222333333444555555555555444444333222222333333333222222111111111111222222333333222222111///000000111111111111111111111111111111111111111222222222222111000000///111000......///222555777222222222333444333111///111222222222000000000000000000000000000000000000222222222222222222222222000000000111111111111222//////..................000000////////////..................////////////000000000000000000000000////////////////////////000000000000000111111111111111111111111111111111/////////////////////////////////////////////////////////.......................................------............//////////////////////////////000000000000000000000000,,,---......//////.............../////////000000////////////////////////////////////////////////000////////////000111222000...---...111222222111111111222222222222222333000111222444555666777888EEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHLLLQQQPPPPPP\\\nnn~~~xxxrrrhhhccc\\\VVVTTTTTTTTTTTTPPPNNNJJJFFFDDDBBBAAAAAAGGGKKKKKKEEEBBBEEEGGGEEELLLJJJFFFCCCBBBCCCFFFHHHDDDBBBBBBCCCDDDBBB@@@???;;;>>>AAABBBAAA???@@@AAA======>>>>>>===<<<;;;;;;???<<<999:::<<<<<<<<<<<<999;;;<<<<<<::::::;;;===999888666555666777999;;;===<<<:::888777777888999:::;;;<<<<<<:::888888888777666666666777777777777666666555555555666777888777666555666666777666555777777777777777777777777999888777666666777888999555666777888888888777777555555444444333333222222111222222222222222222111333333333333333444444444444444444444444444444555666666666666555333222111333333333444444555555555333333333444777888777666333555666555333222444555333333333333333333333333222222222222222222222222222222333333333444444444111111111222222333333333111000000000/////////...............////////////000000000000000000000000000000000000000000000000//////000000111111111111222222222222222222222222////////////////////////000000000000000000000000.........///////////////////////////////////////....../////////000000000000000000000000000000000111111111111111111111111......///000000000//////111111111000000/////////000000000000000000000000000000000000000000000000111000000000111111111222000///000111222222111000111111111222222333333333444333444555666777777777GGGGGGFFFFFFGGGGGGHHHHHHGGGGGGIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIFFFJJJPPPQQQSSShhhzzzsssnnniiifffcccaaakkkqqqpppgggdddiiimmmllltttpppkkkfffeeehhhllloooddd```^^^___]]]WWWSSSRRRWWWYYYYYYUUUNNNGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDD@@@>>>BBBEEEDDDBBBBBB@@@@@@AAABBBCCCDDDEEEEEE>>>===<<<;;;===@@@CCCEEEBBBAAA@@@???>>>>>>>>>>>>BBBAAA@@@AAAAAA@@@===;;;:::999888888999:::888777888888777666777888:::;;;555777888777555444555666555555555666666666666666:::888666555555666777888222333666888::::::::::::777777777666666666666666333444444555555444444333444333333333333444555555555555555555555666666666444555666777777666444444333444444555555444333222444333222333666888999999222555777666444333666888444444444444444444444444444444444444444444444444222222222333333333444444222222222222333333333444333333333222222111111000//////000000000111111111222222222222222222222222111111111111111111111111000000111111222333333333333333333333333333333333111111111111111111111111222222222222222222222222//////000000000000111111111111111111111111111111000000000000111111111111111111111111111111111111222222222222222222222222///000000111111111111111333333333222111000000000111111111111111111111111222222222222222222222222222222222222222222222222111222333333333333222111222222333333444444555555777666555666888999888777IIIIIIHHHHHHIIIJJJJJJKKKGGGIIIJJJLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMIIILLLRRRPPPRRRiiiyyynnngggfff\\\\\\]]]^^^____________[[[UUUUUU\\\```^^^[[[ZZZVVVUUUTTTWWW[[[^^^]]][[[QQQOOOLLLIIIHHHIIIKKKLLLIIIIIIJJJKKKLLLLLLKKKKKKHHHEEEDDDHHHNNNPPPMMMHHHJJJGGGEEEDDDEEEDDDAAA???@@@???===<<<<<<===>>>???<<<@@@CCCAAA<<<:::===AAA======???@@@BBBCCCDDDEEEAAA???===;;;;;;<<<===???<<<>>>@@@AAABBBAAA@@@@@@======>>>>>>>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;:::999888888888999;;;;;;:::::::::;;;;;;<<<<<<<<<888:::===???AAABBBBBBAAA===<<<;;;;;;;;;;;;<<<===@@@===;;;;;;===@@@BBBBBB@@@BBBDDDAAA<<<999;;;===::::::::::::::::::::::::::::::::::::::::::::::::777777777777888888888888999999888888777666555555777777777666555444444444222222222222333333333444444444444444444444444444444444444444444444444444333333333444555555666666444444444444444444444444444444444444444444444444444444444444444444444444222222222222333333444444333333333333333333333333111111222222222333333333333333333333333333333333333333333333333333333333111111222333333333333222333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444333222333555555555555555666444555555666777777888888777666555666999;;;:::888JJJJJJJJJJJJJJJKKKLLLMMMHHHIIIKKKMMMNNNOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLSSSNNNPPPTTTOOONNNcccyyysssnnnlllkkkkkklllnnnpppssstttuuuuuuuuufffcccdddlllwww}}}zzzttt```]]]YYYWWWWWWUUUQQQNNNNNNLLLIIIGGGFFFFFFGGGHHHJJJPPPUUURRRKKKHHHLLLRRRSSSTTTVVVYYY\\\^^^```aaaOOONNNKKKIIIIIIJJJLLLMMMSSSSSSSSSSSSQQQNNNKKKIIIEEEEEEEEEFFFFFFGGGGGGGGGDDDEEEEEEFFFFFFEEEEEEDDDFFFEEEDDDDDDDDDEEEGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHDDDGGGKKKOOOSSSUUUVVVVVVNNNLLLJJJHHHIIIKKKNNNPPPSSSPPPLLLKKKLLLOOOQQQRRRXXXYYYYYYSSSKKKEEEEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCGGGFFFEEECCCAAA???======;;;::::::999888777777666444444444555555555666666777777777777777777777777777777777777777777777777555555555666777888888999555555555555555555555555666666666666666666666666666666666666666666666666444444444555555666666666444444444444444444444444222222333333333444444444444444444444444444444444333333333333333333333333222222333444444444444333222333333444444555555666444444444444444444444444555555555555555555555555444555555666555555444444222444555666666666888999666777777888999:::::::::777555444666:::<<<;;;:::OOONNNNNNOOOQQQQQQOOOMMMNNNOOONNNNNNRRRVVVTTTNNNQQQSSSTTTTTTRRRQQQRRRSSSVVVRRRTTT\\\eeennn~~~vvvyyy~~~vvvnnnkkkkkkkkkpppvvv||||||ppprrr~~~}}}ooogggdddeeekkksss{{{qqqkkkssskkkfffggghhhiiiooowwwkkklllqqqwwwtttjjjbbb___aaaffflllmmmfffaaahhhssswwwuuurrrnnnlllllljjjggggggeeejjjzzz|||tttmmmmmmrrr{{{}}}{{{}}}zzzwwwqqqmmmllllllhhhbbbdddjjjggg___ZZZ]]]bbbbbb```______aaaeeeggghhhiiijjjlll|||wwwrrrkkk^^^PPPIIIIIINNNFFFBBBCCCEEEBBB@@@??????<<<;;;===<<<999888::::::<<<============???AAAAAA???===>>>>>><<<;;;;;;888???BBB>>>;;;<<<;;;888???>>>;;;:::;;;<<<:::666999<<<<<<888777:::;;;999888888999;;;;;;999888888;;;888444444666888888666888444444888666222333888999888777888888888555333:::;;;<<<;;;777555666777555555666888:::999555222444555777999:::999777555555666666666666666777777:::888555333333444666777555666666777777888999999>>><<<999666555555777999999999:::<<<;;;999999;;;:::777333333888======999;;;333666;;;999;;;===777TTTTTTTTTUUUVVVVVVSSSPPPPPPUUUXXXWWWWWWXXXWWWTTTVVVXXXYYYXXXWWWWWWZZZ\\\[[[^^^jjj~~~}}}~~~~~~xxxttttttrrrllleeeccc___]]]^^^___\\\XXXYYY]]]ZZZXXXVVVUUUWWW[[[aaadddccc```]]][[[XXXUUUUUUVVVYYY^^^```\\\XXXVVVRRRLLLJJJJJJJJJJJJLLLMMMLLLKKKIIIMMMLLLFFFBBBDDDEEEEEEFFFIIIKKKJJJEEE@@@AAACCCBBB???;;;;;;===>>>>>>======::::::???@@@===<<<>>><<<;;;:::999999<<>>?????????>>>>>>???AAADDDEEEEEEEEEEEEFFFGGGHHHEEECCC@@@>>>???@@@???>>>=========???@@@???===<<<>>><<<999777777999::::::888:::;;;;;;::::::<<<>>><<<;;;<<<===>>>===<<<;;;::::::;;;<<<<<<;;;;;;<<<======<<<===@@@AAA???<<>>999TTTTTTTTTVVVXXXYYYWWWUUUSSS\\\cccccc``````___^^^___bbbfffhhhiiikkkpppuuuzzz~~~{{{~~~|||{{{}}}vvvvvv{{{{{{~~~tttwwwzzzwwwwwwxxxzzz{{{|||||||||zzz~~~}}}tttnnnnnnqqqrrrtttzzz}}}yyypppkkkmmmqqqppplllfffbbb___\\\ZZZXXXRRRKKKGGGJJJPPPTTTVVVWWW[[[[[[YYYVVVTTTWWW]]]bbbbbbbbbccccccdddeeefffggghhhiiijjjjjjjjjjjjkkklllfffbbb]]]ZZZZZZYYYVVVTTTMMMLLLMMMPPPRRRPPPKKKFFFHHHEEEBBBAAABBBBBBBBBAAACCCFFFHHHFFFCCCCCCHHHMMMPPPQQQSSSWWWZZZWWWQQQLLLJJJKKKKKKKKKLLLLLLLLLLLLHHHKKKPPPSSSSSSQQQPPPOOOOOOJJJMMMMMMEEEFFFKKKGGGhhhggggggiiillloooppppppmmmvvv~~~~~~zzzyyyyyyvvvqqqkkkiiijjjmmmnnnxxx}}}zzzrrrkkksss{{{{{{xxx{{{|||uuusssvvv|||ooollluuu}}}~~~ssssss}}}}}}wwwjjjgggeeedddeeeeeecccaaaiiikkkkkkfffbbbeeennnxxxvvvnnnuuuwwwwwwwwwxxxzzzyyyvvvooottt|||{{{{{{uuuqqquuuvvvqqquuuvvvmmm}}}yyyttttttuuuxxxyyyyyyyyyzzz~~~zzz~~~~~~~~~|||}}}{{{www||||||{{{~~~{{{vvvzzz|||vvvyyy{{{rrrhhhttt~~~{{{~~~xxxqqqnnnvvv{{{~~~}}}}}}sss{{{||||||~~~~~~}}}xxx|||~~~zzzssstttvvvvvvuuutttuuuvvvvvvwwwzzz|||wwwssswww~~~xxxsss{{{~~~wwwxxxsssvvv~~~{{{tttpppkkkfffdddmmm|||~~~qqqiiihhhiiihhhiiiooovvv}}}}}}wwwvvvjjjfffeeefffhhhlllvvvppppppwww}}}wwwhhhbbbggghhhnnnvvv{{{{{{uuummmgggdddeeeccc^^^[[[```kkkuuu{{{{{{{{{{{{zzzoootttyyy~~~~~~}}}}}}|||~~~|||~~~xxxxxxvvvtttttt|||{{{{{{{{{yyywwwwwwvvvsssoookkksssssswww|||zzzvvvzzz~~~{{{~~~zzztttwww|||}}}}}}}}}nnnuuuwwwrrruuuyyyvvvwwwxxxiiimmmtttuuulll]]]TTTSSSTTTQQQPPPSSS[[[dddjjjmmmhhhiiijjjnnnzzz{{{zzz|||{{{qqqjjjhhhaaaZZZTTTPPPOOOTTTbbbppp```^^^bbbhhhdddZZZ[[[dddbbbiiirrrwwwtttlllbbb[[[XXX]]]aaaaaa```cccllltttxxxmmmmmmppp|||vvvsssxxx~~~nnnfff[[[[[[ooowwwggg\\\eeeuuu}}}zzzuuu}}}|||rrrooouuu|||~~~zzzqqqlllvvvzzzjjj\\\ccclllmmmeee```mmm~~~kkk___```www{{{~~~vvvxxxxxxwwwuuuvvvzzz~~~vvvtttmmmjjjqqq~~~~~~zzzzzz}}}|||}}}wwwiii^^^ddd{{{}}}iii___bbbiiiuuuuuusssppppppyyytttoooqqq{{{vvvuuuyyy{{{wwwrrrwww||||||uuuqqqrrruuuvvvxxxxxxzzzxxxjjjrrryyy~~~|||rrrfffqqqqqqnnn|||wwwuuuvvvssslllggggggfffhhh[[[QQQ[[[bbb```___[[[bbbddddddooo|||xxxvvvwwwzzztttkkkmmmuuulll___WWWYYYZZZXXX[[[ccc[[[TTTTTT^^^eeedddbbbbbbeeesssqqqmmmooobbbZZZjjjhhhkkkmmmlllpppzzzvvvssssssooo|||tttpppqqquuuzzz}}}rrr\\\OOOXXXttt~~~zzz~~~|||uuuvvv~~~~~~nnn___^^^eeeppp~~~vvvyyyzzzlll|||zzzrrrhhheeemmmxxx~~~~~~}}}wwwqqqnnnoooqqqpppjjjcccdddiiipppmmmkkkrrrxxx~~~yyyuuuttttttssssssrrrpppmmmnnnrrrvvvuuuqqqiiiaaa___eeeqqq{{{rrrpppqqqsssoooiiikkkqqqlllmmmfffXXXPPPVVVeeeooorrr|||ppplllmmmzzzssskkkddd[[[SSSQQQSSSRRRVVVVVVQQQPPPYYYdddkkk{{{~~~xxx}}}yyyxxxzzzvvv~~~|||yyyvvv|||zzz|||wwwqqqqqquuutttuuuwww||||||lllttt|||}}}jjj___gggssskkkttt|||}}}{{{|||zzzuuurrrssstttrrrdddXXXZZZXXXQQQRRRUUUZZZ[[[^^^mmm~~~vvvmmmkkkooosssoooggggggooovvvjjj___^^^aaaaaa______XXXWWWZZZ______\\\]]]bbb\\\cccdddaaa\\\QQQNNNWWWmmmnnnlllfffggguuuyyyyyyzzzwww|||yyyxxxzzz|||}}}|||{{{{{{qqq___WWWbbbwww|||{{{zzz|||}}}uuuvvv|||}}}}}}wwwqqquuu~~~{{{pppxxxzzzsssfff___iii{{{~~~}}}}}}|||yyy~~~zzz{{{~~~xxxvvvvvv}}}}}}}}}zzzwwwvvvxxxzzz~~~xxxrrrnnnqqqxxx}}}yyywwwxxxtttnnnmmmqqqgggpppuuunnndddaaacccdddjjjvvv~~~xxxzzz~~~{{{ssslllkkkiiieeebbbccc\\\]]]XXXMMMGGGHHHLLLMMMXXX[[[```hhhtttuuucccaaahhhiii]]]cccmmmuuuzzzzzzvvvsssyyyvvv|||zzzmmm|||}}}xxxvvvtttrrrtttxxxtttrrrqqqssstttppphhhaaannnsss{{{|||wwwooowwwzzz}}}xxx}}}zzzzzz}}}uuuzzzqqqtttzzzvvvyyy|||zzz|||}}}rrrlllnnnfff___ddd___^^^\\\___kkkxxxvvvmmmpppnnnppptttoooeeeccciiirrrkkkcccaaahhhpppmmmeeeeeehhhmmmnnnhhhcccgggooohhheeeiiigggXXXOOOQQQRRRcccfffbbbYYYYYYfff{{{{{{{{{zzzvvvuuuwww|||qqqyyyzzznnndddgggtttzzzvvvvvvtttsss|||}}}~~~ssshhhhhhrrrxxxwww|||xxxlllqqq}}}yyyzzz~~~~~~|||{{{{{{|||xxxxxx|||~~~xxxsssrrrpppyyy~~~wwwnnnkkklllnnnnnnwww~~~~~~{{{}}}}}}yyyxxxpppeee]]]ZZZWWWSSS[[[[[[___jjjwww|||sss\\\OOORRRVVVNNNKKKJJJPPPXXX\\\[[[XXX^^^VVVPPPTTT```hhhhhhddddddfffkkksssyyyxxxpppiiiqqq~~~uuutttzzz}}}~~~~~~iiiaaa[[[ZZZ[[[^^^fffooo```\\\[[[bbbmmmqqqmmmgggqqqvvv{{{{{{xxxvvvyyy}}}www~~~{{{vvvvvvyyyvvvrrrwwwzzzuuuxxxzzzrrrggg^^^ccchhhooo{{{zzzvvv|||rrr{{{ttt|||fffkkkvvv}}}{{{vvvssswww{{{zzzuuuzzzvvvvvvzzzwwwoooooouuu{{{|||xxxuuu||||||~~~qqqjjjpppjjj```cccaaa[[[ZZZbbbmmmsss~~~wwwuuuooogggdddjjjuuuyyyzzz{{{zzzzzz}}}~~~ssslllfffhhhtttxxx}}}yyyvvvzzz~~~~~~~~~wwwpppzzzyyy||||||~~~}}}{{{{{{zzznnneeeoooyyy}}}wwwwwwzzz}}}xxxrrrvvv|||}}}zzzuuuxxxwww{{{sss^^^[[[^^^]]]YYYVVVWWW\\\^^^\\\YYY^^^VVVNNNOOOVVV[[[YYYTTTVVVWWWXXXZZZaaaiiikkkjjjjjjpppvvv{{{}}}tttrrruuuvvvsssggg```[[[\\\aaahhhsss~~~pppkkkjjjrrr{{{wwwxxx{{{}}}}}}~~~~~~|||zzz{{{tttiiijjjkkknnnwwwqqqdddfffqqq]]]TTTSSSfff{{{xxxwwwzzz{{{yyy|||{{{vvvpppoootttuuuttt|||zzzpppeee^^^dddpppxxxpppmmmrrryyy}}}~~~yyyzzzttt{{{|||~~~|||}}}|||lll```bbbrrrtttooorrryyy~~~~~~}}}wwwooonnnqqqyyy{{{zzzxxx{{{}}}xxxzzzvvvqqqppptttwwwyyyyyywwwuuusssrrrzzzuuupppoooppppppmmmhhhmmmpppooolllnnntttuuurrrssssssrrrttt|||{{{xxxyyytttrrruuuzzzzzzssslllkkkwwwuuucccUUU___vvvuuuddd```^^^___dddhhhiiimmmrrrttttttrrrsss|||{{{www~~~rrrrrrxxx}}}yyy{{{mmmlllsssyyy~~~~~~~~~}}}|||~~~~~~zzzyyy|||xxxrrr{{{~~~{{{xxxooommmqqqrrrtttrrrjjjcccccciiikkkmmmllliiijjjppptttsssnnnpppwww|||wwwnnnpppzzz|||{{{wwwrrrzzz}}}~~~uuuxxx}}}yyyxxxvvvyyy~~~sssuuuwwwkkkhhhbbb]]]^^^___bbbhhhooommmqqqtttvvv|||yyyrrrqqquuu{{{ffffffppp~~~}}}|||}}}~~~qqqqqqxxxzzz{{{tttuuu~~~yyyxxxvvvttttttyyyzzzxxxzzz|||~~~~~~|||~~~~~~zzzxxxyyy{{{www|||rrrjjjttt|||yyyyyyxxxxxxxxxrrrmmmmmmrrrqqqtttqqqkkkhhhmmmtttvvvrrrppptttwwwpppbbb```gggsssmmmsss{{{zzzzzzwwwlllrrrzzzwwwkkkkkkwww~~~yyyvvvxxxyyyzzzxxx~~~rrrqqq}}}zzzyyyyyyxxxvvvmmmiiiiiilllttt}}}{{{vvvsssttt|||{{{rrrlllsssyyy{{{yyy|||rrrpppnnnjjjbbb\\\]]]ccckkkvvvmmmcccrrrtttcccTTTSSS___ttt}}}zzz}}}~~~yyy{{{{{{}}}xxxrrrxxx~~~ssssssuuu~~~|||~~~{{{~~~|||pppnnnsss|||}}}zzzrrrkkkooo|||zzzzzz|||}}}}}}xxx|||}}}}}}~~~|||vvv{{{yyylllppp~~~~~~{{{{{{yyyuuusssuuuyyy|||yyyqqqmmmrrr{{{wwwrrrtttzzzvvvjjjeeeiiidddcccmmmxxx}}}mmmkkkooossssssrrrtttyyy~~~