BM6@ 6(@@ PPPFFFDDDMMMTTTWWWaaannnwwwvvvzzzkkkeeefffMMMMMMggg{{{ssseeeVVVIIICCCCCCAAACCCFFFJJJOOOUUU[[[___qqqzzzwwwiiiZZZMMMEEE>>>;;;:::===BBBEEECCC@@@EEEIIIRRR\\\fffnnntttwww{{{wwwqqqiii```XXXRRRNNNGGGEEECCCAAA@@@@@@AAABBBCCCGGGMMMVVV```lllxxx}}}||||||~~~|||wwwwww{{{yyysssqqqtttvvvwwwuuummmbbbXXXRRRPPP```bbbgggmmmooonnnrrrxxxxxxzzz{{{wwwrrrqqquuu{{{}}}lll___aaaooo}}}|||lll^^^ZZZXXXUUU\\\gggkkk\\\NNNFFF@@@888222222///000000000000//////...........................,,,,,,,,,------.........///............---------------------------------...........................------,,,,,,------...------------------------...------,,,,,,,,,------............////////////000111222222111222444666888777666666888<<<@@@CCCAAACCCDDDFFFGGGGGGGGGGGGJJJHHHFFFEEEDDDEEEFFFGGGRRRuuuMMMFFFEEEOOOYYYaaappp{{{zzz|||hhhfffmmm}}}ZZZOOO\\\rrr{{{gggXXXLLLCCC@@@BBBDDDEEEJJJTTTaaalllqqqsss~~~{{{mmm[[[KKKFFFCCC@@@AAAEEEGGGEEECCCAAACCCHHHOOOXXXccclllqqqsssoooiii```WWWOOOIIIFFF@@@???===;;;:::;;;<<<<<<<<>>AAAAAABBBDDDFFFGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFHHHIIIUUUxxxIIIDDDGGGRRR^^^kkk~~~uuuaaannnnnnPPPTTTnnnnnnXXXIIIBBB???@@@CCCEEEGGGNNN^^^qqqjjjUUUHHHDDDAAAAAADDDFFFEEECCC===<<<<<>>AAABBBDDDFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEHHHJJJLLLWWWzzzDDDDDDJJJTTT```nnnyyyffffffPPP]]]~~~sssaaaLLLBBB@@@@@@DDDHHHMMMQQQ[[[jjj{{{nnnZZZGGGDDDAAAAAACCCEEEEEEEEEAAA>>>;;;;;;@@@IIIRRRXXXZZZWWWRRRKKKEEE???;;;:::888888777666666666777777666777888999:::>>>BBBFFFOOOWWWdddqqq{{{|||yyy|||zzzuuuwwwuuunnnfff]]]ZZZ^^^hhhppprrrrrrssssssqqqqqqwww}}}}}}sssjjj]]]XXX___sss{{{vvvvvvlllllljjjgggcccaaaaaabbbnnn}}}rrrfffZZZ___jjjiiiXXXKKKGGG@@@444111111000//////.................................//////......------,,,,,,///............---------------------------------/////////...------,,,,,,------............---------------------------------------...........................///////////////000111111000111333555333444555666888;;;<<<===AAABBBDDDEEEFFFGGGFFFFFFFFFEEEDDDDDDFFFHHHJJJLLLUUUxxxAAAEEEMMMVVV^^^kkk~~~tttkkkmmm[[[UUUjjj```RRREEEAAABBBFFFKKKPPP]]]eeeoooyyyvvvfffXXXKKKJJJGGGFFFFFFFFFFFFEEEEEEDDDBBBBBBCCCFFFIIIKKKLLLJJJFFFAAA===;;;999999777777777777777777888888888888888777666777:::<<<@@@GGGRRR^^^iiittt~~~~~~{{{vvvvvvvvvtttqqqiiiaaa[[[\\\aaadddhhhlllmmmnnnppptttxxxyyywwwtttfff\\\\\\kkkxxxyyyuuutttiiigggdddcccccccccbbb```fffyyyuuummmcccZZZZZZhhhkkk]]]PPPKKKCCC777222222000///..................................../////////......---------///............---------------------------------//////.........------------......//////......---------------------------,,,---.../////////..................///////////////000111111000111333444444444666777999;;;===>>>@@@BBBCCCEEEFFFFFFFFFFFFGGGFFFEEEEEEFFFHHHJJJKKKRRRvvvBBBIIIQQQWWW^^^kkkoooyyyhhhQQQRRR\\\wwwnnnMMMFFFAAACCCGGGMMMUUU]]]kkkrrrzzz~~~rrrggg]]]UUUQQQPPPNNNLLLJJJHHHGGGFFFFFFFFFGGGGGGFFFCCCAAA???BBB@@@===:::888777888888555666666777777888888888999999999777555555777999999===DDDKKKTTTaaaoooyyy{{{vvvtttuuuwwwxxxtttjjj___ZZZYYY[[[aaahhhjjjlllnnnqqqsssvvvyyy{{{mmm```VVV\\\mmmyyyxxxrrrqqqlllfffeeeggghhhddd```___mmmxxxvvvmmmddd^^^ZZZUUU```fff___TTTMMMCCC:::333222000///.........///......................../////////...............///............---------------------------------........................---...///000000///...---------------------------+++,,,...///000000///...............///////////////000111000000000222444555555555666888;;;>>>???@@@AAACCCEEEFFFFFFFFFEEEHHHGGGFFFEEEFFFHHHJJJLLLPPPuuuDDDLLLTTTYYY```rrrmmmxxxtttQQQIIIXXXhhhvvv\\\CCCAAACCCHHHNNNVVVcccnnnvvvyyy|||}}}}}}ttthhhbbb\\\VVVWWWXXXYYYYYYXXXVVVTTTTTTOOOQQQTTTUUUSSSNNNHHHDDD@@@>>>;;;888777777888999666777888999:::::::::::::::;;;;;;:::888888999;;;999;;;<<<>>>BBBMMM\\\hhhttt|||zzzvvvuuuvvvwwwxxxyyyqqqhhhbbb]]][[[aaahhhggghhhiiikkknnnrrrvvvxxxpppbbbPPPPPPgggwwwxxxqqqllllllqqqqqqkkkddd]]]dddnnnssskkk___XXXYYYQQQWWW^^^___XXXMMMCCC===444333000...------...///....................................///////////////............---------------------------------,,,,,,------.../////////---...///000000///...---------------------------+++,,,...000111000//////............////////////...000000000000000222444555444444444666:::===???@@@AAACCCEEEFFFFFFEEEEEEFFFEEEEEEEEEGGGIIILLLNNNSSSwwwFFFOOOVVVZZZbbbyyyeeecccxxxbbbKKKPPPgggtttiiiMMMAAABBBFFFMMMSSS]]]nnn||||||zzzsssiiieeeccc```ZZZ___bbbgggjjjkkkkkkjjjjjjaaadddgggiiigggaaa[[[WWWCCCAAA>>>;;;999999;;;<<<888999:::<<<============<<<===>>>===<<<<<<>>>???;;;;;;:::888999BBBPPP[[[dddrrr}}}~~~~~~yyywwwwwwyyyxxxvvvvvvqqqlllgggaaa\\\```fffdddccccccfffjjjnnnppppppqqqdddOOOLLLhhh~~~yyysssooorrryyyzzzssskkk]]]```kkktttnnn]]]UUUWWWOOOQQQXXX^^^ZZZLLLBBB???444333000...------...///........................------......//////000000//////.........---------------------------------+++,,,,,,---...///000000---...///111111///...---------------------------+++,,,...000111111000///............/////////000...///000000///000222444555444222222444888<<>>???AAACCCCCCCCCBBBBBBAAA@@@?????????@@@@@@>>>;;;:::;;;>>>BBBEEEOOO___mmmssswww~~~}}}|||{{{zzzxxxwwwuuuvvvtttmmmccc]]]\\\^^^aaafffhhhddddddiiikkkiiilllcccPPPEEEQQQmmm}}}}}}zzzyyykkkZZZ\\\fffqqqrrrfffYYYTTTTTTUUUXXX\\\[[[RRRFFF???777555111000000000//////------............------////////////////////////................................................///............---------////////////////////////------------------------,,,------...///000111111...///000111111000///...///000111111000111333555444555555444333555888;;;BBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEGGGIIIKKKMMMXXX{{{UUU```rrrtttggg___rrrsssVVVTTTjjjxxxdddOOOBBBEEEGGGLLLWWWdddrrr{{{}}}zzzvvvsssooojjjffffffiiilllppprrrvvvyyyzzz|||~~~|||ppp^^^PPPHHHEEEBBB@@@IIIGGGDDDCCCDDDFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFDDDBBB???<<<;;;<<<>>>???EEEPPP\\\gggttt}}}{{{xxxxxxxxxxxxvvvuuuyyyyyyxxxrrriii```ZZZWWWZZZaaaeeeccccccgggiiihhhfffaaaTTTHHHJJJYYYkkktttxxx||||||qqqaaa___cccmmmpppjjjbbb___ccc^^^[[[^^^aaa[[[NNNBBB;;;777222///////////////------............------////////////////////////................................................///............---------........................------------------------..................//////...//////000000//////...///000111111000111333555333444555555666888<<>>======AAAIIIVVVhhhxxx}}}zzz{{{yyywwwwwwyyyyyyyyyxxxuuuvvvuuutttooofff\\\UUUVVV^^^eeedddbbbccceeeffffffeeeaaaWWWJJJIIIZZZooo{{{yyyuuunnnssshhh```[[[]]]gggrrrvvvvvvtttnnndddZZZ[[[bbbaaaSSSEEE@@@;;;444///......//////------............------////////////////////////................................................///............---------------------------------------------------------............------,,,,,,///..................//////000111111000000222444222333555666888;;;@@@CCCAAAAAABBBDDDDDDEEEEEEEEEDDDDDDDDDEEEGGGIIIKKKMMMTTTwww\\\ZZZzzzrrriiiqqqqqqTTTYYYhhhfffJJJBBBHHHGGGQQQ___lllvvv|||}}}yyysssppppppsssvvvxxxyyyzzz|||vvvooojjj]]]YYYUUUSSSTTTWWWZZZ[[[]]]]]]]]]]]]^^^```aaabbb___]]]ZZZVVVQQQKKKGGGDDD@@@???@@@HHHVVVeeemmmooowwwuuutttuuuwwwxxxxxxxxxrrrrrrsssvvvxxxtttjjjbbb\\\cccjjjiiieeebbbbbbcccgggggghhhcccPPPBBBOOOgggttt{{{zzzpppdddhhh___^^^YYYZZZeeesss||||||yyylllbbbVVVTTT[[[^^^UUUHHHEEE???666000------...///------............------////////////////////////................................................///............---------------------------------------------------------------------------------///...---,,,,,,---...///...000000000000000222444222333555666888;;;@@@DDD@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDEEEGGGIIIKKKMMMUUUxxxaaaWWWpppfffppp\\\MMM```ttt{{{aaaHHHDDDKKKJJJWWWhhhuuu{{{~~~}}}zzzvvvrrrrrrtttwwwyyy|||{{{tttbbb___\\\[[[^^^cccfffhhhjjjjjjkkklllnnnpppqqqsssnnnmmmkkkgggaaa[[[UUURRRKKKGGGDDDCCCHHHSSS```kkkpppooonnnoooqqqssssssrrrtttssstttyyyyyysssgggkkkppppppjjjccc```aaadddaaaccccccSSSBBBGGGYYYooo~~~{{{yyymmmaaagggaaa]]][[[[[[bbbnnntttqqqjjjddd```WWWRRRVVV\\\YYYQQQIIIBBB888111------...///------............------////////////////////////................................................///............---------------------------------------------------------++++++,,,,,,---......//////...---,,,,,,---...///...///000000///000222444333444555555666999===@@@???@@@AAACCCDDDDDDEEEEEEDDDDDDDDDEEEGGGIIIKKKMMMWWWzzz___WWWjjjuuubbb{{{mmmOOOQQQlllmmmVVVHHHGGGLLLPPP^^^ppp{{{~~~~~~}}}{{{|||~~~yyyyyyxxxvvvttttttvvvxxx~~~wwwnnneeecccbbbcccgggmmmppprrrtttuuuvvvxxxzzz}}}yyyyyywwwtttpppkkkfffccc[[[WWWQQQKKKIIIOOO___ooorrrpppooooooqqqrrrrrrqqqsssrrrrrrvvvzzz{{{vvvqqqmmmmmmoooqqqmmmeeeaaaaaaccc^^^```cccZZZKKKHHHPPPyyyiii\\\eeebbbXXXXXXXXX\\\fffmmmkkkeee___```\\\TTTVVV]]]___ZZZKKKDDD:::333///...//////------............------////////////////////////................................................///............---------------------------------------------------------++++++,,,---...///000000///..................///...///000000//////111333444555555555555777;;;>>>>>>???AAABBBDDDDDDEEEEEEDDDDDDDDDEEEGGGIIIKKKMMMXXX{{{[[[]]]nnneeefffZZZLLLZZZvvvxxx\\\JJJIIIMMMMMMVVVeeevvv|||zzzzzz|||wwwxxxyyyxxxuuuttttttuuu|||tttlllhhhggggggiiinnnsssvvvwwwzzz{{{|||}}}zzzwwwuuunnniiibbb\\\VVVWWWdddssswwwuuusssssstttuuutttsssooooooppprrrtttqqqlllgggkkkgggggglllmmmgggcccbbbdddbbbccceeeaaaVVVOOONNN~~~|||mmmbbbkkkhhhbbbaaa]]]YYY^^^hhhkkkhhh[[[^^^[[[SSSUUU]]]^^^XXXKKKEEE<<<444111/////////------............------////////////////////////................................................///............---------........................---------------------------------....../////////...//////000000//////......///000/////////111333333444555555555777;;;>>>>>>???@@@BBBCCCDDDEEEEEEDDDDDDDDDEEEGGGIIIKKKMMMVVVzzz\\\iiizzz}}}bbb___mmmqqqPPPOOO```{{{sssQQQBBBJJJRRROOO[[[jjj{{{~~~|||~~~yyy{{{{{{yyyvvvrrrpppooovvvzzzxxxsssjjjiiijjjlllqqquuuwwwxxx|||}}}~~~vvvooojjjccc```hhhtttwwwuuusssrrrssssssqqqpppoooqqqtttvvvvvvqqqjjjfffeee______gggllliiiddddddbbbbbbddddddaaaZZZQQQKKKcccvvvyyy~~~xxxqqqzzzvvv|||wwwjjj\\\YYY```eeedddWWWYYYVVVOOORRR[[[ZZZQQQKKKEEE===666222000//////---..................---////////////////////////................................................//////.........---------////////////////////////------------------------000////////////............///000111111000///...---///////////////111333333444555555666888===@@@===>>>@@@BBBCCCDDDEEEEEEDDDDDDDDDEEEGGGIIIKKKMMMTTTxxxbbbssstttYYYfffttt^^^NNNUUUlllwww}}}cccKKKCCCJJJRRRUUUddduuu}}}}}}~~~}}}{{{{{{zzzwwwrrrmmmjjjiiinnnqqqvvv{{{xxxpppppppppqqqsssuuuxxx{{{}}}}}}wwwwwwuuuqqqpppttt{{{yyywwwuuusssqqqpppooommmmmmmmmoooqqqqqqooommmdddaaa___ccckkkooonnnjjjhhhgggeeeeeegggcccTTTEEEQQQddduuuxxxzzz}}}kkkXXXRRRZZZbbbddd\\\YYYTTTPPPNNNOOOSSSVVVSSSJJJ???888555333///,,,////////////............000000/////////.........------------------------,,,---------.../////////........................------------------------------------------------........................------............---------///////////////111333111222444555666888<<>>RRRfffqqqvvvyyyuuuooo{{{xxxlll\\\VVV[[[bbbdddYYYYYYWWWRRRNNNOOOWWW^^^UUULLLAAA999555333000---////////////..................---------,,,,,,,,,---------------------------------.......................................------------------------------------------------...........................//////////////////...---///////////////111333444555666555555666999;;;>>>@@@BBBEEEFFFFFFFFFEEEDDDDDDDDDFFFHHHJJJMMMOOOVVVuuufffnnn[[[qqqqqqVVVRRRbbbfffLLLFFFKKKOOOSSSXXXkkkxxx~~~~~~}}}{{{zzzyyyyyyxxxyyyzzzyyyvvvpppkkkhhh```cccgggkkkpppvvv}}}}}}zzzxxxppprrruuuzzz}}}xxxuuutttssssssqqqpppnnnnnnmmmllliiigggnnniiibbb___```aaa```___cccbbb```aaaeeefff^^^TTT<<>>???BBBDDDFFFFFFEEEEEEEEEEEEEEEFFFHHHJJJLLLNNNXXXvvviiittt^^^KKKVVVrrraaaOOOCCCGGGLLLOOOZZZjjjuuuzzz~~~~~~}}}||||||{{{yyyyyyyyyxxxvvvnnneee^^^\\\___cccfffhhhjjjmmmooosssxxx}}}}}}zzzwwwvvvuuusssqqqtttxxx~~~xxxuuutttsssrrrooommmkkkkkklllllljjjiiijjjkkkjjjhhheeebbb``````\\\[[[YYYYYY]]]cccaaa\\\CCC>>>FFFaaazzztttiiigggddd]]]TTTNNNQQQ___kkknnnhhh^^^UUUQQQPPPQQQQQQZZZTTTJJJ@@@999444111000////////////...............//////////////////////////////////////////////////////...---------,,,........................---------------------------------------------------------------------------......//////......------/////////...///111333111222444555666888<<>>EEEiii}}}uuuaaa^^^\\\\\\YYYTTTUUU[[[```\\\VVVSSSRRRRRRRRRRRRUUUSSSMMMFFF===666111///////////////............,,,,,,,,,---------......---------------------------------.......................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---///////////////111333444555666555555666999;;;>>>@@@CCCEEEFFFGGGFFFEEEFFFFFFFFFFFFGGGIIIKKKMMMQQQooommmYYYlllbbbGGGLLL]]]rrrssstttwww[[[FFFIIIIIIHHHOOO___ooovvv}}}{{{zzz{{{||||||~~~{{{{{{{{{zzzzzzyyyyyyyyyzzzxxxwwwxxxyyyvvvnnnhhhaaaeeeiiilllllllllllllllooojjjfffcccaaa```bbbeeeeeecccbbbcccfffjjjmmmnnnmmmuuu|||zzzyyyuuuqqqqqqooolllkkklllllllllkkkkkklllkkkcccXXXRRRRRRUUUbbbbbb___ZZZZZZ\\\ZZZUUUJJJ777888YYYyyyxxxuuucccaaadddiiiggg]]]VVVVVVaaa___ZZZSSSLLLGGGGGGHHHSSSRRRNNNGGG>>>666111///000/////////...................../////////000000------------------------,,,------....../////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////---///////////////111333111222444555666888<<>>AAABBBBBBBBBCCCDDDDDDFFFGGGHHHHHHJJJMMMOOOPPPlllzzzggglll}}}UUUHHHZZZqqq|||vvv}}}___FFFDDDHHHKKKPPP\\\mmmzzz~~~~~~~~~}}}{{{zzzzzzyyyxxxwwwwwwwwwwwwvvvxxxwwwuuuvvvwwwqqqiiijjjfffggglllooonnnmmmooonnniiiccc``````aaaaaaaaa[[[XXXYYY]]]```aaadddiiipppttt|||xxxvvvuuusssrrrpppnnnmmmnnnnnnmmmkkkhhhgggeeebbb]]]XXXTTTRRRRRRRRRRRRRRRTTTVVVWWWVVVWWWGGG;;;AAAQQQ^^^gggkkkoookkkttthhhTTTPPPUUU\\\YYYLLLDDDFFFHHHEEELLLSSSRRRFFF<<<;;;777000///...,,,++++++,,,...///................................................................................................------------------------------............---------------------------------......///////////////,,,---......///111222111444444444444666888:::;;;;;;>>>AAABBBBBBBBBCCCDDDDDDEEEGGGGGGHHHIIILLLNNNRRRoooppp}}}qqqPPPOOOddd~~~nnnSSSDDDFFFIIIMMMTTTcccttt}}}||||||}}}}}}|||zzzyyyyyyxxxwwwwwwvvvvvvuuuuuuvvvtttrrrtttuuupppiiigggcccbbbgggiiihhhiiikkk```^^^]]]]]]___`````````ZZZWWWWWWZZZ\\\\\\```dddjjjooowwwzzzwwwuuutttrrrpppnnnmmmmmmmmmlllkkkeeeeeedddbbb```]]][[[ZZZSSSPPPMMMOOOSSSWWWXXXWWW[[[MMM???===FFFUUUeeeqqqpppjjjnnnyyyvvvdddUUUQQQYYY\\\WWWMMMJJJMMMNNNIIIKKKTTTVVVJJJ>>>:::666111........................................................................------------------------........................------------------------------............---------------------------------......////////////////////////000111222333444333333333333555777999:::;;;>>>AAABBBBBBBBBCCCDDDCCCDDDFFFFFFGGGHHHKKKMMMSSSpppsssdddJJJUUUnnn}}}]]]IIICCCFFFIIINNNXXXhhhyyy}}}zzzzzzzzz{{{{{{zzzyyyyyyyyyxxxxxxwwwvvvuuuxxxxxxvvvtttvvvxxxtttnnneee```___bbbeeedddeeehhh\\\\\\]]]___``````___]]]]]]ZZZYYY\\\]]]]]]```dddfffjjjpppxxx|||xxxvvvwwwqqqooommmllllllllljjjiiieeeddddddcccbbbaaa``````XXXRRROOORRRWWWZZZ[[[\\\cccUUUCCC;;;AAASSSiiixxxqqqkkkjjjoooooodddZZZVVVWWWXXXVVVTTTWWW\\\YYYRRROOOYYY\\\QQQBBB999444222---...////////////...---................................................------------------------........................------------------------------............------,,,,,,---------------------......//////////////////---...111111000111333333333333444555888:::;;;;;;>>>AAABBBBBBBBBCCCDDDBBBCCCEEEEEEFFFGGGJJJLLLPPPpppuuuoooZZZIII\\\uuuoooPPPBBBCCCEEEIIIPPP[[[lll{{{||||||yyyxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyxxxwwwvvvyyyzzzxxxvvvxxx{{{wwwqqqddd___]]]```bbbccceeehhheeegggiiiiiihhheeebbb```aaa]]]\\\___```___aaafffiiijjjmmmqqqwww|||wwwuuuvvvpppnnnllljjjjjjjjjhhhggggggfffeeedddccccccbbbbbbaaaZZZVVVZZZ]]]]]]^^^aaammm]]]GGG999===PPPggguuuuuunnniiihhhgggccc[[[UUURRRSSSUUUZZZaaaddd^^^UUUMMMVVVZZZRRRCCC999555333,,,---...//////...---,,,................................................------------------------........................------------------------------............------,,,,,,,,,---------......---......///////////////...+++,,,111111...---000444444444555777999;;;===;;;>>>AAABBBBBBBBBCCCDDDAAACCCDDDEEEEEEGGGJJJLLLMMMoooooopppyyySSSLLLddd{{{cccHHH???CCCFFFMMMVVVaaaooo{{{~~~{{{|||yyyxxxyyyyyyyyyxxxyyyzzz{{{{{{zzzyyywwwvvvwwwxxxwwwvvvxxx{{{wwwpppccc]]][[[]]]aaabbbeeeiiikkknnnpppppplllhhhdddbbbccc___^^^aaabbbaaaccchhhoooooooooooorrrxxx{{{tttrrrtttqqqnnnllljjjjjjiiihhhfffhhhhhhfffeeedddcccccccccgggaaa^^^aaa```[[[\\\bbbkkk___KKK<<>>;;;>>>AAABBBBBBBBBCCCDDDBBBCCCEEEEEEFFFGGGJJJLLLNNNrrrlll|||kkkNNNSSSmmmuuuXXXEEEAAAEEEIIISSS^^^iiisss|||~~~{{{~~~|||zzzyyyyyyyyyxxxwwwxxxyyyzzzzzzzzzxxxvvvuuusssuuuvvvuuuxxxzzzuuunnnaaa[[[XXX[[[___aaafffkkkmmmpppssssssoookkkhhhgggfffbbbaaadddeeeeeegggkkkooopppqqqrrrssswww|||~~~{{{uuuuuuyyyrrrpppmmmlllkkkkkkiiiggghhhgggfffeeeddddddeeeeeehhhcccccceee___UUUUUU^^^```\\\OOO@@@???UUUtttvvvrrriiiaaaccceee___TTTSSSSSSWWW___dddaaaXXXQQQCCCFFFIIIHHHBBB;;;888888.........//////.........................................................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------............------++++++,,,,,,---......///---......///////////////666333777AAAAAA888444888333333333444666999<<<===;;;>>>AAABBBBBBBBBCCCDDDBBBDDDEEEFFFFFFHHHKKKMMMVVVxxxpppgggbbbKKKXXXtttlllRRRDDDDDDHHHLLLXXXeeennnvvv}}}}}}~~~|||{{{zzzzzzzzzxxxvvvwwwxxxyyyzzzyyywwwuuutttrrrtttvvvvvvyyyzzzuuummm___ZZZWWWZZZ^^^aaafffkkkppptttxxxxxxuuurrrppppppiiifffeeehhhiiiiiikkkpppjjjmmmrrruuuxxx{{{~~~~~~{{{{{{yyyzzztttrrrooommmmmmllljjjiiigggfffeeeddddddeeefffggggggddddddeee\\\OOOOOOYYYZZZ\\\SSS???777IIIhhh~~~ssspppiiicccgggmmmhhh\\\UUUUUUXXX```dddbbb[[[VVVGGGHHHIIIHHHCCC<<<888777000000////////////000000................................................,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------..................---++++++,,,,,,---...//////---......///////////////222///444??????555000333111222222333555888;;;===;;;>>>AAABBBBBBBBBCCCDDDCCCDDDFFFFFFGGGHHHKKKMMM]]]}}}rrrdddpppnnnQQQOOO[[[www}}}bbbJJJAAAFFFMMMSSSYYYdddrrr}}}|||}}}{{{zzz{{{}}}}}}yyyvvvvvvxxxzzzxxxuuurrrssstttmmmmmmpppuuuxxxwwwpppjjj\\\TTTTTT\\\aaa```fffqqqvvvyyy||||||yyyuuurrrpppnnnlllkkkjjjlllooopppqqqtttuuuwwwyyy{{{||||||}}}~~~}}}~~~~~~~~~|||zzzwwwuuusssrrrppplllhhheeekkkiiifffcccbbbbbbcccdddggg___ZZZYYYYYYUUUSSSTTTWWWUUUPPPFFF===CCCZZZsssnnnooojjjfffppp|||vvvfff]]]RRROOOYYY^^^YYYTTTVVVLLLHHHEEEEEECCC===999:::444111...------...------......------------..............................------------------------...---,,,++++++---...000,,,,,,,,,---------......------------------------------------------------........................---......000111222333444222222222333555888:::<<<>>>???@@@AAABBBDDDEEEEEECCCDDDEEEFFFFFFHHHKKKNNN^^^ccc]]]pppqqqOOOVVVhhh~~~sssYYYFFF@@@EEELLLVVV]]]iiiuuu}}}}}}}}}{{{yyy{{{}}}}}}yyyvvvvvvxxxyyywwwtttrrrssstttmmmmmmnnnnnnlllgggaaa\\\YYYSSSSSS[[[___^^^ccclllsssvvvyyy{{{zzzyyyxxxxxxsssqqqooooooppprrrssssssuuuvvvwwwyyy{{{|||||||||}}}~~~{{{{{{{{{yyywwwxxxvvvsssrrrpppmmmiiifffiiigggdddaaa``````aaabbbddd^^^ZZZZZZZZZVVVTTTTTTUUUTTTPPPFFF<<<@@@UUUkkkgggoootttyyytttZZZPPPMMMVVVZZZSSSMMMNNNGGGEEEEEEHHHFFF@@@:::888444222...------......---......------------..............................------------------------...---,,,++++++---...000---------.........//////------------------------------------------------........................//////000000111111222222222222222444666888;;;<<>>999EEEVVV```hhhjjjgggkkktttpppdddXXXSSSRRRWWWXXXSSSMMMLLLHHHDDDDDDIIILLLEEE<<<666555222///---..................------------..............................------------------------------,,,,,,,,,---...///---.........////////////------------------------------------------------........................000000000000000111111111333333333444666999<<<===>>>???AAACCCDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGJJJLLLZZZ~~~xxxlllqqqsssSSSVVViiiuuuWWWGGGDDDGGGMMMSSSbbbmmmyyy}}}{{{xxxzzz}}}|||zzzxxxyyy{{{zzzvvvrrrqqqooommmjjjhhhgggfffeee]]]]]]ZZZTTTMMMIIIJJJMMMMMMNNNRRRXXX^^^```cccgggiiijjjmmmoooqqqtttxxx{{{{{{}}}}}}||||||}}}~~~~~~{{{wwwyyy|||tttnnneee^^^```mmm}}}~~~~~~|||xxxvvvsssqqqooommmkkkiiifffeeedddbbbaaaaaaaaabbb]]][[[[[[]]]YYYRRROOOOOOUUUXXXXXXPPP@@@888@@@NNNhhhooonnndddcccjjjjjjbbbWWWTTTSSSVVVXXXWWWUUUTTTQQQHHHDDDHHHKKKFFF===777555222///......//////.........------------..............................------------------------,,,,,,,,,,,,------......,,,,,,---------.........------------------------------------------------..............................///000111222333333333333333444666999;;;===<<<===@@@BBBCCCDDDCCCCCCDDDEEEFFFFFFFFFGGGJJJMMM]]]vvvfffsssdddRRRbbb~~~oooQQQDDDCCCGGGNNNUUUgggppp{{{~~~|||yyyzzz||||||zzzxxxyyyzzzyyyuuuqqqppplllhhheeecccaaa___]]]UUUSSSOOOIIIDDDBBBBBBCCCHHHJJJMMMSSSXXX\\\```bbbeeegggjjjlllnnnqqquuuxxxyyy}}}~~~~~~~~~wwwkkkcccfffrrr~~~~~~|||wwwuuuqqqooonnnmmmkkkiiicccbbbaaa```____________]]]\\\\\\^^^ZZZSSSPPPRRRWWW[[[\\\TTTCCC888===JJJaaalllnnnddd```eeeeee^^^UUUSSSPPPQQQTTTXXXZZZ\\\XXXLLLDDDGGGKKKHHH@@@:::666333///......//////.........------------..............................------------------------,,,,,,,,,---------......,,,,,,,,,------------...------------------------------------------------........................------...000111222333444222222222333555888:::<<<;;;===???BBBCCCCCCBBBBBBCCCDDDEEEFFFFFFHHHKKKNNNaaa~~~{{{ggg{{{YYYXXXnnniiiMMMCCCDDDHHHQQQ[[[lllsss|||~~~||||||}}}|||zzzxxxxxxyyyxxxtttqqqjjjeee___[[[YYYWWWTTTQQQMMMIIIDDD@@@>>>>>>======BBBDDDFFFIIIMMMRRRVVVWWWZZZ^^^bbbfffjjjnnnsssvvvwww|||~~~~~~|||vvvssspppnnnmmmllljjjhhhbbbaaaaaa```______^^^^^^\\\\\\]]]___\\\VVVVVVZZZYYY]]]^^^VVVDDD777;;;GGG```lllnnnaaaXXX[[[[[[VVVVVVSSSNNNLLLOOOVVV^^^bbbYYYLLLDDDHHHOOOMMMCCC<<<666333000....../////////......------------..............................------------------------,,,,,,------......------------------............------------------------------------------------...........................//////000111222222222111111111222444777999;;;;;;===@@@CCCDDDDDDCCCBBBAAACCCDDDEEEFFFIIILLLOOObbbzzzkkkuuuRRRaaarrr|||gggLLLDDDGGGKKKUUU```pppvvv}}}}}}}}}|||yyyxxxxxxyyyxxxtttpppccc^^^WWWRRRPPPMMMJJJGGGFFFAAA===;;;===???>>>===>>>@@@AAAAAADDDIIIMMMMMMOOOSSSZZZ```eeekkkpppsssuuu|||{{{}}}~~~{{{zzzzzzxxxvvvvvvsssooommmlllkkkjjjhhhccccccbbbbbbaaaaaa``````\\\\\\^^^```^^^ZZZ[[[```YYY]]]___VVVDDD777:::EEEqqqyyyuuubbbUUUWWWYYYVVVXXXTTTNNNIIILLLVVV```eeeXXXKKKDDDJJJRRRPPPFFF===666333000...////////////.........------.................................------------------------+++,,,------......------............/////////000------------------------------------------------........................000000000000000000111111000000000111444666999:::<<<>>>AAADDDEEEEEEDDDCCCAAABBBDDDEEEGGGIIIMMMPPPbbbiiirrrjjjeeeUUUaaaqqqzzzuuu\\\FFFCCCEEEHHHSSSaaauuuxxx|||~~~|||vvvyyy|||wwwuuurrrggg]]]SSSJJJGGGEEEAAA???@@@>>>>>>>>>>>>>>>???@@@AAA@@@?????????@@@AAABBBBBBIIILLLRRRXXX^^^fffoootttxxx||||||zzzzzzyyyuuuqqqsssrrrqqqoookkkgggdddbbbbbb```______``````___^^^ZZZ[[[]]]aaacccaaa]]]ZZZZZZ\\\^^^ZZZIII999:::EEElllqqqqqqggg\\\VVVUUUTTTUUUTTTOOOKKKMMMUUUZZZ[[[TTTMMMCCCAAAKKKTTTKKK;;;888555000.......................................................................................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......////////////////////////------......///000000000222222222333444777999:::>>>@@@BBBEEEFFFFFFFFFEEECCCDDDEEEFFFFFFHHHLLLNNN``````xxxccczzzzzzZZZNNNaaaqqqtttqqqYYYDDDBBBFFFJJJVVVeeeuuuxxx|||}}}}}}}}}~~~~~~~~~xxx{{{}}}wwwtttpppdddVVVMMMDDDAAA@@@===;;;===============>>>>>>??????????????????@@@AAABBBBBBFFFIIILLLPPPUUU\\\ccciiirrrvvv|||~~~{{{{{{zzzvvvrrrssssssqqqooommmjjjhhhfffcccaaa````````````___]]]YYY[[[^^^bbbdddbbb___[[[XXXYYY\\\ZZZLLL<<<<<>>@@@BBBEEEFFFFFFFFFEEECCCDDDEEEFFFFFFHHHKKKMMM^^^ooo~~~|||qqq[[[{{{tttZZZTTTfffvvvssslllUUUCCCBBBGGGLLLYYYiiiwwwyyy|||}}}|||{{{||||||yyy|||~~~vvvrrrlll```OOOFFF>>><<<;;;999999:::??????????????????@@@@@@????????????@@@AAABBBCCCEEEFFFHHHIIILLLRRRYYY]]]iiimmmsssxxx|||~~~}}}}}}|||xxxuuuvvvtttssspppnnnmmmlllllleeecccaaaaaaaaa```^^^\\\XXXZZZ^^^ccceeeddd```]]]WWWWWW[[[[[[PPPAAA>>>EEEVVV```hhhgggdddbbbbbb```ddd[[[NNNHHHNNNUUUSSSLLLCCCCCCAAA???FFFOOOLLLAAA999555111...............................................................------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......////////////////////////---......//////000000111222222222333444777999:::>>>???BBBEEEFFFFFFEEEEEEDDDEEEFFFFFFEEEGGGJJJLLL]]]~~~{{{mmmYYYvvvvvv___[[[ooo|||hhhSSSBBBCCCHHHMMM[[[lllzzz|||}}}}}}|||{{{{{{|||yyy|||}}}uuupppiii\\\KKKCCC;;;:::;;;::::::<<>>@@@FFFDDD<<<:::666222///............................................................------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......////////////////////////.........///000000111111222222222333444777999:::===???BBBDDDFFFFFFEEEDDDEEEEEEFFFEEEEEEFFFIIIKKK^^^~~~pppYYYzzz^^^XXXqqqfffRRRDDDDDDIIINNN^^^ooo}}}~~~}}}||||||}}}~~~wwwzzz{{{sssnnnhhh\\\JJJAAA::::::;;;;;;<<<>>>AAABBBCCCCCCCCCBBBBBBAAA@@@@@@AAAAAABBBDDDEEEFFFGGGGGGHHHIIIKKKPPPVVVZZZ\\\aaagggmmmqqqvvvzzz}}}~~~~~~zzz|||}}}yyyvvvwwwyyy}}}zzzzzzzzz{{{}}}~~~~~~}}}}}}{{{xxxtttqqqooonnnmmmiiigggdddcccbbbaaa___]]]YYY[[[^^^bbbeeeeeebbb___\\\]]]bbbeeeZZZGGG>>>???GGGWWWeeegggeeehhhnnnrrrkkk___PPPJJJPPPWWWTTTLLLGGGKKKIIIAAA@@@DDDCCC===:::777222///............................................................------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......////////////////////////......//////000111111111222222222333444777999:::===???AAADDDEEEEEEEEEDDDDDDEEEFFFEEEDDDFFFHHHKKK\\\||||||eeeccc^^^ooodddRRREEEFFFKKKQQQaaattt~~~}}}|||}}}~~~}}}vvvyyyzzzsssppplllaaaKKKBBB<<<<<<======>>>AAAAAABBBCCCCCCCCCBBBAAA@@@BBBBBBBBBCCCDDDFFFGGGHHHEEEFFFIIIJJJMMMQQQVVVZZZZZZ^^^dddiiimmmrrrvvvyyyzzz~~~|||zzz{{{|||}}}sssiii___\\\^^^eeerrr}}}ssstttvvvxxxzzz||||||}}}}}}|||yyyuuurrrooommmllliiigggeeedddcccbbb```^^^[[[\\\]]]```bbbcccaaa```\\\___hhhjjj]]]GGG;;;<<>>AAADDDEEEEEEDDDDDDCCCDDDEEEEEEDDDFFFIIIKKKYYYnnneeefffsss|||aaaPPPEEEHHHNNNTTTfffyyy~~~~~~~~~||||||}}}~~~~~~vvvxxxzzzuuutttrrrhhhOOOGGGAAAAAACCCCCCDDDFFFDDDEEEFFFGGGFFFEEECCCBBBCCCCCCDDDEEEFFFHHHIIIJJJEEEGGGKKKMMMOOORRRVVVXXXYYY\\\aaafffiiimmmrrruuuxxx||||||zzzxxx{{{|||}}}}}}}}}~~~zzzzzz||||||vvvfff\\\RRROOOPPPUUUbbbooooooqqqtttvvvwwwwwwxxxyyyzzzyyyxxxuuurrrooommmkkkiiihhheeeeeedddcccaaa___^^^]]]\\\]]]___aaa``````XXX___jjjmmm]]]EEE999;;;EEE^^^sssooo]]]RRRTTTZZZSSSRRRMMMGGGIIISSS[[[___UUUVVVPPPFFFEEELLLNNNIII<<<888333000//////...---................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------....../////////////////////////////////000111111222222222222222333444777999:::===>>>AAACCCEEEEEEDDDDDDBBBCCCDDDDDDDDDFFFIIILLLXXXzzzhhhwww^^^ccc|||www^^^NNNDDDIIIOOOWWWjjj~~~|||}}}~~~}}}{{{{{{|||~~~wwwyyy{{{vvvwwwwwwnnnUUUMMMFFFFFFHHHHHHIIILLLHHHIIIKKKKKKKKKIIIGGGFFFDDDDDDEEEFFFGGGIIIKKKLLLGGGJJJNNNQQQRRRTTTVVVXXXXXX[[[```dddgggkkkooorrrxxxzzz|||}}}{{{yyyxxxxxxyyyzzz||||||{{{{{{|||}}}|||zzzyyyxxxvvvnnnaaaWWW\\\UUUQQQRRRRRRRRRYYYcccnnnpppsssttttttttttttuuuvvvwwwvvvuuussspppnnnllliiigggfffeeeeeedddbbbaaa___]]][[[[[[]]]___``````TTT]]]jjjmmm\\\CCC888;;;IIIeee}}}www___MMMKKKOOOMMMPPPOOOIIIJJJTTTaaahhhYYYXXXOOODDDCCCJJJLLLGGG<<<888333000//////...---................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------....../////////////////////////////////000111111222222222222222333444777999:::<<<>>>AAACCCEEEEEEDDDCCCAAABBBCCCDDDDDDFFFJJJMMMZZZsssooobbb[[[dddxxxvvv```KKKDDDKKKPPP^^^qqqzzz~~~{{{{{{}}}}}}{{{|||~~~{{{xxxxxxzzzxxxsssnnn^^^SSSKKKMMMRRRUUUWWWYYYWWW[[[___^^^XXXQQQLLLKKKLLLJJJHHHFFFEEEFFFGGGIIILLLMMMOOOQQQRRRUUUYYY\\\\\\^^^aaadddgggjjjlllmmmtttwwwyyyxxxuuutttvvvxxx{{{{{{{{{{{{{{{{{{{{{{{{{{{yyywwwrrrfffWWWLLLIIIPPP\\\fffhhhhhhnnnxxx~~~nnnpppqqqrrrvvvxxxrrriiitttttttttrrrpppmmmjjjhhhjjjiiigggfffeeebbb^^^\\\[[[ZZZZZZ[[[^^^ccchhhkkkggggggfff]]]NNN@@@:::;;;GGGfff~~~www___NNNMMMPPPKKKLLLLLLJJJKKKRRR___jjj^^^RRRLLLFFFCCCLLLRRRKKK>>>:::444000......------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................---++++++---......---,,,,,,,,,---------..............................///000000000......000111333222333333555888:::;;;?????????BBBEEEGGGFFFFFFDDDCCCCCCCCCEEEGGGHHHJJJ\\\|||cccnnnZZZYYYfffxxxuuucccNNNFFFKKKOOO[[[mmmuuu{{{{{{}}}}}}zzz{{{~~~|||yyyvvvwwwzzzyyyuuuqqqcccYYYRRRWWW```iiioootttvvvwwwvvvpppfff\\\UUURRRTTTQQQMMMJJJHHHHHHJJJKKKQQQRRRTTTTTTTTTVVVYYY\\\___aaadddgggiiikkkmmmooorrruuuwwwwwwuuuvvvzzz}}}~~~|||yyywwwpppiiibbbYYYMMMFFFDDDIIISSSaaapppooommmooonnnnnnqqqrrrqqqpppooommmjjjhhhgggiiihhhgggfffeeebbb___]]][[[ZZZYYYZZZ]]]bbbgggjjjnnnmmmjjjaaaQQQ@@@888777AAA]]]tttppp\\\PPPSSSZZZQQQMMMHHHDDDFFFNNNYYY```\\\RRRLLLFFFBBBLLLRRRKKK>>>:::444000......------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///...------...///......,,,,,,,,,---------..............................///000000000......000111222111222222444666999:::>>>>>>???BBBEEEGGGFFFEEECCCCCCCCCCCCEEEGGGIIIKKKZZZ|||jjjYYYvvv|||YYY[[[hhh~~~uuubbbLLLEEEJJJNNNZZZlllsss~~~{{{zzz||||||yyyyyy|||yyywwwvvvwwwzzz{{{xxxuuuiiibbb```iiiwwwxxxjjj```YYYSSSPPPLLLIIIHHHIIILLLNNNWWWXXXYYYYYYXXXYYY[[[]]]ccceeeiiikkklllmmmoooqqqqqqsssuuuuuuuuuxxx~~~{{{wwwqqqeeeWWWPPPKKKGGGFFFGGGGGGJJJTTTjjjllllllooojjjjjjrrrnnnmmmllljjjiiihhhgggggghhhhhhgggfffdddbbb___^^^ZZZYYYYYYZZZ]]]aaafffiiinnnkkkhhhbbbSSSAAA666555;;;TTTjjjiii[[[VVV```lllcccXXXKKKFFFIIIRRRYYY]]]WWWNNNIIIEEEAAAKKKRRRLLL???:::444000......------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...............------,,,,,,,,,---------..............................///000000000......000111111111111222333666888999======@@@CCCGGGGGGEEECCCBBBBBBBBBCCCEEEHHHJJJLLLXXX}}}aaaXXX~~~dddbbbjjj|||ttt[[[GGGAAAIIIOOO]]]pppxxx~~~{{{zzz|||{{{xxxxxx{{{zzzyyywwwxxxzzz{{{yyywwwooommmrrrsssddd[[[PPPMMMKKKIIIKKKNNNSSSVVVYYY[[[\\\\\\\\\\\\^^^```gggjjjmmmnnnnnnnnnpppsssrrrtttuuutttuuuyyyzzzvvvkkk[[[KKKDDDDDDGGGMMMRRRSSSQQQRRR___wwwxxxkkklllooollljjjkkklllkkkiiihhhgggggghhhiiifffggghhhgggdddaaa```___YYYYYYXXXYYY\\\aaafffiiieeeaaa___]]]SSSAAA777555:::OOOdddggg___```nnn}}}tttdddRRRJJJNNNWWW\\\\\\NNNFFFDDDAAA>>>IIIRRRMMM???;;;555000///......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++---...///...,,,++++++,,,,,,,,,---------..............................///000000000......000111111111111222444666888:::;;;===@@@DDDGGGGGGEEEBBBBBBBBBBBBDDDFFFIIIKKKMMMXXXeeeYYY~~~kkkgggnnnsssrrrXXXDDD@@@JJJQQQ```sss|||~~~zzzzzz|||{{{xxxyyy|||~~~}}}{{{zzzzzzzzzyyyxxxtttvvvtttbbbXXXSSSRRRPPPPPPRRRWWW[[[^^^YYY[[[^^^___```aaaccceeejjjnnnqqqqqqooonnnqqqtttvvvwwwwwwuuuuuuyyyzzzuuudddTTTDDD>>>AAAGGGOOOVVVbbbbbbbbbfffrrr~~~~~~|||zzzooocccaaajjjmmmjjjlllkkkiiihhhhhhhhhiiijjjfffhhhiiigggccc```______YYYYYYXXXYYY\\\aaafffiii```YYYWWWZZZRRRBBB777666999LLL```gggcccdddrrruuudddQQQHHHLLLTTTXXXXXXGGGAAAAAA???<<>>HHHRRRNNN@@@;;;555111//////......------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...222666777333000...///,,,,,,,,,---------..............................///000000000......000111333333333444555888:::;;;<<<<<>>AAADDDEEEDDDCCCEEEDDDDDDEEEFFFIIIKKKLLL]]]}}}rrrqqqjjjtttyyy___LLLHHHQQQWWWddduuu||||||yyyzzz}}}~~~|||~~~~~~}}}~~~sssfff^^^YYYXXX^^^eeeooosssrrrgggWWWNNNOOOUUUQQQSSSVVVZZZ^^^aaadddeeeaaadddgggjjjkkklllnnnooouuuzzz~~~|||vvvsssvvvzzzyyyzzz{{{zzzxxxzzz|||ppp^^^QQQHHHGGGKKKRRRWWW]]]eeennn___mmm~~~wwwqqqnnnkkkhhhgggjjjkkkllllllllljjjhhhggghhhkkkmmmiiibbb\\\[[[]]][[[ZZZZZZ[[[^^^ccchhhkkkeeeUUUNNNTTTQQQAAA666777555EEE\\\hhhbbbSSSPPPVVVUUUTTTQQQJJJFFFIIISSS[[[XXXSSSRRRMMMEEEKKKSSSOOO@@@<<<666111000//////...------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))///555666111,,,***+++,,,,,,,,,---------..............................///000000000......000111111111111222333666888:::======>>>@@@CCCEEEEEEDDDEEEEEEEEEEEEFFFHHHJJJKKK^^^}}}uuuooopppmmmlllsss[[[IIIEEELLLUUUfffwwwzzzuuueeeVVVNNNJJJGGGOOOZZZbbb\\\UUUOOOHHHDDDHHHOOORRRTTTVVVYYY\\\```fffjjjgggeeedddhhhnnnrrrqqqoooyyy|||~~~xxxuuuuuuwwwxxx|||~~~{{{zzz~~~yyyeeePPPDDDHHHHHHJJJUUUfffoooiii\\\YYYkkkyyy|||zzznnnrrrmmmiiihhhjjjlllllljjjhhhhhhhhhgggfffdddcccbbbZZZYYYXXX[[[___dddhhhjjjggg[[[TTTVVVSSSFFF888333222HHHdddooocccPPPJJJNNNTTTNNNKKKMMMNNNNNNRRRZZZXXX\\\WWWKKKEEEIIIOOORRRDDD>>>555///------///000------------------------//////...---,,,,,,++++++...---,,,,,,+++++++++++++++---......,,,,,,,,,...------------------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------............---------...//////......///111333222222222333555666777>>><<<@@@IIILLLGGGDDDDDDCCCDDDDDDCCCCCCEEEIIIKKK[[[zzzvvvmmm```llluuuvvvZZZIIIDDDKKKSSSddduuuyyy~~~~~~~~~}}}{{{nnn___RRRLLLGGGCCCHHHRRRWWWQQQJJJGGGEEEEEEJJJPPPRRRTTTWWWYYY\\\aaafffkkkkkkiiihhhlllrrruuuuuurrrrrruuuwwwvvvrrrpppqqqttt}}}|||yyyxxxxxxrrr]]]MMMGGGQQQ[[[ccceeeeeeiiikkkkkkooovvvvvvyyyxxxzzz}}}pppppplllggggggjjjmmmmmmllljjjjjjiiigggeeecccaaa```\\\[[[ZZZ\\\```fffjjjlllhhh]]]VVVXXXTTTGGG999444666KKKfffpppeeeSSSMMMQQQWWWQQQNNNOOONNNLLLPPPWWWVVVYYYUUUJJJDDDGGGNNNRRRDDD>>>666000.........///------------------------///......---,,,,,,++++++...---,,,,,,+++++++++,,,***+++,,,.........---,,,------------------------+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------............---------...//////......///111333222222222333555666888===<<>>777222///......---------------------------.........------,,,,,,+++------,,,+++++++++,,,,,,,,,******---000000---***------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............---------...//////......///111222222222222333555777888<<<;;;???FFFIIIFFFCCCBBBBBBCCCCCCCCCCCCEEEIIILLLZZZzzzbbbiiioooYYYgggqqqvvvyyyaaaOOOIIIOOOWWWhhhyyy}}}~~~}}}}}}~~~zzzyyy{{{~~~xxxdddSSSDDDCCCJJJTTTeeeuuuuuuaaaLLLAAAAAAEEELLLRRRRRRUUUXXX\\\___ccchhhlllppppppqqqtttxxxyyyyyywwwuuuwwwxxxxxxxxxyyy}}}}}}}}}}}}}}}tttfff[[[[[[dddppptttmmmbbbaaafffnnnkkkaaaXXXYYYbbbjjjmmmooolllbbbdddvvv}}}zzz}}}tttrrrkkkhhhtttyyytttooommmnnnooommmkkknnnmmmjjjfffccc```^^^]]]\\\[[[[[[\\\^^^ccciiimmmoooccc[[[\\\XXXIII;;;666777FFFZZZbbb[[[QQQTTT]]]ddd```YYYRRRLLLLLLQQQWWWQQQQQQNNNGGGBBBEEEMMMSSSCCC>>>888333000///---,,,------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,,,,333...++++++///111...+++------------------------+++,,,------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------...//////......///111222222111222333555777888;;;;;;>>>CCCGGGFFFCCCAAABBBBBBCCCCCCCCCEEEIIILLLXXXyyyyyybbbmmmvvv___eeegggkkk}}}wwwbbbOOOIIIOOOWWWiii{{{~~~~~~~~~~~~~~~~~~~~~www```OOOBBBBBBHHHOOO\\\iiikkkZZZIIICCCEEEIIILLLOOORRRUUUYYY]]]aaaeeejjjmmmpppqqqrrruuuxxxxxxxxxvvvuuuuuuvvvwwwxxxzzz}}}~~~}}}||||||yyymmm[[[NNNOOOVVVaaakkkkkkeeedddfffsssqqqjjjbbb___bbbbbb___ZZZ]]]]]]fff{{{}}}~~~|||vvvoooqqqrrrooollllllooopppnnnlllnnnmmmiiifffbbb___^^^]]]]]]^^^^^^]]]^^^cccjjjooorrrfff^^^^^^YYYJJJ<<<666<<>>???AAACCCDDDDDDDDDDDDCCCBBBBBBCCCDDDFFFHHHIIIVVVpppzzznnnooo|||___LLLFFFLLLTTTfffxxx||||||xxxuuuyyy|||}}}wwwjjj^^^ZZZXXXVVV\\\]]]bbbmmm}}}hhhQQQJJJJJJJJJNNNUUUUUUYYY___eeeiiinnnsssvvvzzz}}}~~~}}}|||}}}{{{ooogggccc[[[RRRNNNSSS\\\cccpppzzzyyyccc]]]ZZZ[[[VVVRRRYYYfffmmmssszzz~~~|||vvvnnniiiffffffeeebbb``````aaabbb[[[XXXXXX[[[]]]___dddjjjppphhhaaa___WWWIII;;;555888>>>XXXlll___LLLKKKOOOOOOPPPOOOKKKKKKQQQUUUVVVTTTUUURRRLLLEEEDDDIIIOOOIII???555111000------///---------.........//////---......,,,******,,,000,,,&&&&&&...222---***,,,++++++,,,,,,,,,,,,------,,,------------------,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---.........////////////......////////////000000000000000000111222444666888999<<<>>>@@@BBBDDDDDDDDDDDDCCCBBBBBBCCCDDDFFFHHHIIIUUUpppwwwyyydddooo{{{^^^LLLEEEKKKSSSeeewww|||yyyvvvuuuyyy|||{{{sssbbbSSSLLLGGGDDDMMMNNNTTT___mmmyyykkkYYYJJJGGGJJJLLLPPPVVVYYY\\\bbbggglllqqqvvvzzzzzz}}}}}}||||||~~~fffOOOPPPKKKHHHHHHCCCBBBNNN___pppyyyzzzoooSSSQQQSSSVVVRRROOOWWWcccppp{{{yyynnnhhhbbbeeefffeeeaaa___```aaa[[[YYYZZZ]]]]]]]]]aaagggmmmeee___\\\WWWJJJ===555555@@@___rrraaaLLLHHHJJJHHHKKKKKKHHHJJJQQQWWWYYYTTTVVVUUUMMMDDDBBBIIIQQQJJJ???555222000------///---------...............///......///)))&&&333CCC@@@...&&&///111(((&&&,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------......,,,,,,++++++,,,,,,---.........////////////........./////////000000000111000111111222444666888999:::<<>>666222BBBdddvvvdddNNNHHHIIIKKKNNNNNNJJJJJJQQQXXX[[[SSSVVVVVVMMMBBB@@@IIISSSJJJ@@@666222000...---///........................000+++---222...***999OOO```MMM;;;222,,,&&&(((///+++++++++,,,,,,,,,------...---,,,++++++,,,---...,,,,,,,,,---------......,,,,,,++++++,,,,,,---...---......//////......---......//////000000111111111111111222444666777888888:::>>>AAACCCDDDDDDCCCBBBBBBBBBBBBDDDFFFHHHJJJSSSnnnpppttt~~~fff___lll|||}}}yyy~~~cccPPPHHHNNNVVVhhh{{{~~~}}}~~~~~~zzzvvvgggSSSEEEAAABBBBBBBBBAAA@@@CCCIIIPPPVVVZZZMMMIIIFFFIIINNNRRRVVVZZZ```dddhhhmmmqqqvvvzzz~~~|||~~~~~~}}}~~~}}}}}}fffRRRAAABBBBBBIII___vvvxxxllleeeggglllooolll```TTTLLLDDDGGGLLLSSSYYYddduuu|||yyyjjjaaadddeeeddd```]]]]]]^^^ZZZZZZ\\\^^^\\\ZZZ^^^dddhhh___TTTMMMKKKGGG===444333AAA___nnn^^^PPPSSSXXX\\\^^^[[[SSSNNNQQQVVVXXXUUUXXXWWWOOODDDCCCLLLWWWJJJ@@@666222000......000.....................---111******222111,,,555EEEeeeaaaQQQ999,,,---111111+++++++++,,,,,,,,,------...---,,,++++++,,,---...,,,,,,,,,---------......,,,,,,++++++,,,,,,---...------............------.........///000111111111111111222333444555777888777:::>>>BBBDDDDDDDDDCCCAAAAAAAAABBBDDDGGGIIIJJJSSSmmmllluuummm^^^hhh{{{~~~zzzbbbNNNGGGLLLTTTgggzzz~~~~~~~~~vvvqqqcccOOOBBB@@@CCCEEE@@@AAADDDGGGHHHHHHGGGFFFFFFFFFGGGJJJNNNTTTYYY]]]eeeiiinnnsssvvvyyy|||~~~}}}sssaaaMMMIIIBBBEEEdddzzzooouuu}}}jjjXXXPPPJJJLLLOOOVVVaaarrr~~~lllhhhgggeeebbbaaa___^^^^^^[[[\\\^^^^^^[[[YYY^^^ffffff^^^RRRJJJHHHGGG===222777???TTT^^^SSSRRR```iiimmmnnnhhh[[[QQQOOORRRTTTRRRTTTRRRJJJBBBBBBLLLUUUKKK@@@666222111......000...............---------000++++++000000+++,,,222DDDOOOLLL777,,,000222+++++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------......,,,,,,++++++,,,,,,---...------............------------...///000111222222222222222333444555777777888;;;???CCCEEEEEECCCBBBAAAAAAAAABBBDDDGGGIIIKKKSSSlllnnnttt{{{cccoooaaaNNNFFFJJJSSSfffyyytttpppdddRRREEEBBBCCCDDDDDDFFFHHHHHHFFFCCC@@@>>>DDDFFFIIILLLQQQXXX```dddjjjooouuuyyy|||}}}~~~}}}zzzoooVVVMMMDDDHHH___vvvzzzrrrqqqzzzrrrdddaaa```______cccooo}}}tttrrrllleeeaaabbbcccaaa```\\\]]]^^^^^^[[[YYY```iiiiiicccXXXQQQPPPNNNBBB444666===PPPYYYQQQQQQ^^^eeekkklllgggYYYNNNLLLPPPSSSPPPOOOLLLFFFAAABBBKKKSSSKKK@@@777333111///...000//////.........---------+++---......---+++******+++333666///+++,,,,,,'''++++++,,,,,,,,,,,,------,,,------------------,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,------......------,,,------...///000111222222222222222333444555666777:::===AAADDDFFFEEECCCAAA@@@AAAAAABBBDDDGGGJJJKKKTTTllluuuvvvjjjzzzbbbOOOFFFKKKSSSfffzzz~~~|||zzzuuusssiiiXXXJJJEEEDDDBBBOOONNNLLLHHHEEECCCDDDFFFEEEIIIMMMOOOTTT]]]ggglllnnnrrryyy~~~}}}zzzmmmgggcccXXXMMMHHHPPPZZZ]]]]]]^^^iiiqqq~~~~~~pppkkkooonnnllllllqqqyyyvvvyyy~~~yyypppeeeaaaccceeedddaaa]]]]]]___^^^ZZZYYYaaalllmmmiiiaaa[[[ZZZWWWHHH777333===SSS^^^UUUQQQUUUTTT___aaa^^^RRRIIIJJJPPPTTTSSSQQQMMMGGGEEEHHHOOOVVVKKKAAA777333111//////000//////.........---------&&&---222///---///000...---***)))------+++***---++++++,,,,,,,,,---------+++,,,............,,,+++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,------......------,,,------...///000111222222222222222333444555666777;;;>>>BBBEEEGGGEEECCCAAA@@@@@@AAABBBDDDGGGJJJKKKUUUkkkxxxttt}}}bbbKKKCCCJJJRRRcccxxx~~~}}}{{{{{{zzzzzzsssjjj___SSSKKKMMMTTTZZZbbbgggbbbUUULLLMMMRRRZZZSSSPPPVVV]]]ccclllvvvsssuuuyyy}}}~~~}}}{{{cccVVVSSSJJJPPPMMMPPP^^^fffkkkuuu{{{pppaaaccclllppptttzzz~~~yyy^^^YYY[[[^^^mmmuuuiiidddbbb___]]]^^^\\\]]]___^^^ZZZXXX___iiimmmnnnkkkfffccc]]]KKK999999<<>>AAADDDFFFFFFFFFEEE???@@@AAABBBBBBDDDHHHKKKVVVlll|||hhhPPPFFFKKKRRRbbbuuu~~~~~~}}}|||{{{{{{vvvsssmmmcccVVVPPPXXXdddrrrxxx}}}|||vvvnnniiigggmmmccc[[[___eeejjjoootttxxxzzz~~~ppp[[[OOOKKKGGGOOOQQQXXXiiittt~~~vvv^^^YYY```dddwwwuuudddTTTOOOPPPSSS___nnnwwwnnnfffeeeeeeaaa]]][[[\\\]]]^^^^^^YYYWWW^^^hhhmmmlllgggccc```ZZZIII888222<<>>@@@AAABBBBBBDDDFFFHHHVVVnnnsss{{{oooVVVJJJMMMRRR```sss{{{~~~}}}}}}||||||wwwvvvsssjjj\\\WWWaaaooo{{{pppgggiiiqqquuuwwwwww}}}xxxdddVVVMMMHHHBBBMMMSSS]]]ppp|||gggPPPNNNXXX```mmmyyyooo\\\[[[VVVQQQOOORRRYYY___iiiccc```ccceeebbb\\\YYY\\\]]]^^^]]]XXXVVV]]]gggmmmiiibbb]]][[[UUUFFF777///???___mmmZZZJJJOOOWWWUUUWWWVVVOOOHHHJJJUUU______WWWUUULLL???CCCRRRWWWMMMBBB777333000---,,,---,,,------......------,,,------------------------,,,,,,,,,---------......------------------......------------------------......---,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------////////////000000000000222222222333444555666777:::<<>>444555@@@]]]lll]]]NNNPPPTTT^^^]]][[[UUUOOOPPPWWW^^^^^^UUURRRLLLAAAEEEQQQRRRHHH===444000///,,,,,,...,,,------......------,,,------------------------,,,,,,,,,---------......------------------......------------------------------.........---,,,,,,---,,,,,,++++++,,,,,,---------------------------////////////000000000000222222222333444555666777;;;===@@@CCCDDDEEEDDDDDD@@@BBBDDDEEEEEEEEEFFFHHHTTTsssmmmyyydddttttttXXXHHHHHHLLL[[[qqq{{{zzz{{{}}}~~~~~~|||{{{uuuttttttssslll```ZZZYYYfffooozzz}}}~~~xxxzzzyyyyyy~~~~~~ooogggYYYKKKAAA>>>>>>@@@GGGOOORRR[[[jjjhhh]]][[[WWWUUUWWW___iiiqqquuuwwwvvvuuuwww{{{zzzwwwxxx~~~vvvkkkaaa___```___^^^___\\\\\\\\\[[[WWWWWWaaammmooo___RRRQQQSSSKKK>>>444555===UUUaaaTTTMMMZZZeeennnhhh^^^UUUPPPRRRXXX]]]\\\QQQMMMIIICCCIIISSSRRRGGG<<<333///...,,,,,,...,,,------......------,,,------------------------,,,,,,,,,---------......++++++,,,,,,------......------------------------+++,,,---.........---,,,---,,,,,,++++++,,,,,,---------------------------////////////000000000000222222222333444555666777:::<<>>@@@AAABBBBBBDDDFFFHHHTTTsss~~~lllxxxfffyyytttXXXHHHGGGJJJZZZoooyyyzzz|||}}}}}}|||{{{xxxxxxyyyuuuiii\\\XXXZZZiiiooowww|||{{{rrrrrrpppnnnssswwwqqqfff```]]]UUUIII===777888;;;>>>GGGJJJNNNZZZ]]]]]]dddxxxnnn```VVVTTTZZZgggssswwwyyy~~~ssshhheeedddaaa______\\\\\\\\\[[[XXXXXXbbboooooo^^^QQQRRRTTTLLL===444777>>>RRRZZZLLLIII^^^qqqvvvkkk\\\QQQOOOSSSZZZ```VVVIIIDDDBBB???GGGPPPNNNFFF<<<222///...,,,,,,///,,,------......------,,,------------------------,,,,,,,,,---------......******++++++,,,---......------------------------***+++---...///...---------,,,,,,++++++,,,,,,---------------------------////////////000000000000222222222333444555666777999;;;>>>@@@BBBCCCBBBBBB???@@@AAABBBBBBDDDHHHKKKQQQppp~~~pppuuuvvvyyy{{{sssYYYFFFHHHQQQYYYiii{{{xxx{{{||||||}}}}}}xxxvvvxxxyyyuuummmbbbYYYTTTdddjjjwww|||ssswww|||~~~wwwmmmgggdddhhhnnnlll^^^QQQKKKKKKEEE;;;888<<<===;;;BBBDDDGGGKKKQQQXXX___ccc{{{wwwssskkk]]]SSSYYYeeennnwwwxxxrrrtttrrrzzzooocccaaa^^^ccchhhcccccc```\\\YYYXXX\\\eeemmmiii```UUUPPPOOOJJJ@@@666666CCCXXX[[[LLLJJJTTTVVVYYY[[[ZZZTTTRRRUUUYYYYYYVVVNNNBBB<<>>AAACCCDDDBBB@@@AAAAAAAAABBBCCCEEEGGGHHHRRRiii{{{}}}|||{{{```KKKIIIOOOVVVfffxxx|||~~~|||xxxyyyxxxuuunnndddZZZTTTdddkkkyyyrrrkkkhhhkkkooosssxxxyyyssshhhccc___bbbgggcccUUUIIIGGGHHHCCC<<<;;;???AAA??????BBBFFFKKKPPPVVV\\\```sssqqqmmmgggaaa___eeennnuuuzzzrrrbbb]]]___eeesssmmmdddeeebbbdddgggaaabbb___[[[WWWWWW]]]fffooojjj```UUUPPPNNNJJJ@@@777333AAAWWW]]]PPPMMMSSSPPPVVVXXXVVVOOOMMMQQQUUUWWWRRRLLLCCC===@@@JJJQQQSSSDDD;;;222000///---,,,...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------...---------///...,,,++++++,,,...///,,,---......///.........------...///////////////111111222333444666777777<<<<<<>>>AAACCCDDDBBB@@@AAAAAAAAABBBCCCEEEGGGHHHRRRiii|||fffNNNJJJNNNWWWjjj}}}~~~~~~{{{yyyvvvtttppphhh^^^VVVccclll{{{qqqbbbZZZ\\\^^^aaadddhhhooowww|||}}}}}}zzzzzzzzzwwwrrrnnnhhhdddaaabbbddd]]]OOOBBBAAAAAA>>>:::999<<<>>><<<>>>AAAEEEJJJOOORRRUUUWWWXXXXXXVVVRRRTTT^^^hhhnnn~~~|||wwwmmmdddfffmmmwwwxxxhhhdddfffcccdddeee^^^```]]]YYYUUUVVV^^^iiiqqqlllaaaUUUNNNMMMIII@@@777222@@@UUUYYYNNNNNNTTTRRRVVVYYYVVVOOOKKKOOOSSSUUUPPPOOOIIIBBBCCCKKKQQQSSSCCC:::222000///------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,,,,------...---,,,++++++,,,---......------------...//////,,,------...............111111222333444666777888<<<<<<>>>AAACCCDDDCCCAAAAAAAAAAAABBBCCCEEEGGGHHHQQQiiiyyy~~~yyyvvvoooUUUKKKMMMVVViii{{{~~~|||{{{}}}~~~}}}}}}yyyuuutttrrrlllbbbZZZdddnnn|||wwwdddYYYXXX\\\^^^___```aaadddhhhkkkvvvxxx{{{|||{{{xxxuuutttvvvtttrrrqqqrrrqqqnnnllljjjgggfffgggeee\\\MMMAAAAAA@@@>>>:::888999999888???AAAEEEJJJOOORRRSSSSSSXXXYYYUUUOOORRRbbbqqqxxxwwwsssqqqtttxxx}}}ssseeebbbeeeaaabbbccc]]]^^^\\\WWWSSSVVVaaalllrrrlllaaaTTTMMMKKKHHH@@@888666EEEWWWUUUFFFIIIVVVWWWVVV[[[[[[UUUPPPQQQUUUVVVQQQTTTPPPHHHFFFMMMRRRRRRAAA888111000///------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---......---,,,,,,,,,,,,---.........---,,,,,,...///000,,,---......//////......111111111222444555777888;;;<<<===AAADDDDDDCCCAAAAAAAAAAAABBBCCCEEEGGGHHHPPPiiiuuuyyyxxxuuuwww[[[LLLHHHOOO```qqq}}}|||yyy{{{|||{{{}}}yyyuuuttttttppphhh```jjjtttlll[[[ZZZaaahhhiiijjjiiieeebbbaaa```ccccccccccccdddeeeffffffhhhhhhhhhjjjkkkllllllkkkjjjiiiiiijjjggg___SSSIIIIIIFFFBBB@@@===::::::;;;@@@AAAEEELLLUUU\\\``````nnnlllbbbVVVSSS\\\jjjssstttuuu}}}uuufffbbbddd```aaaeeeaaa\\\[[[WWWRRRXXXeeepppsssiii^^^RRRKKKJJJGGG???777999MMMaaaZZZDDDDDDQQQSSSNNNVVVZZZWWWRRRSSSUUUVVVQQQVVVSSSIIIFFFMMMPPPMMM???777000000000...---...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...---------,,,,,,---------......---,,,,,,...///000......///000000000000///222222111222333555777999;;;;;;===@@@DDDEEECCCBBBAAAAAAAAABBBCCCEEEGGGHHHPPPiiiwwwsssuuu{{{yyyyyypppXXXIIIGGGQQQbbbrrr~~~{{{|||}}}|||zzzxxxvvvuuuuuurrrmmmhhhqqq|||sss```TTTYYYccckkklllmmmjjjeee___ZZZXXXPPPNNNKKKKKKNNNRRRUUUVVVZZZ\\\___cccfffhhhiiiiiikkkjjjjjjjjjjjjhhhdddaaaTTTNNNIIIEEEAAA;;;:::<<>>666:::QQQhhh```IIIGGGPPPMMMKKKTTTYYYUUUOOOOOOQQQRRRMMMRRROOOEEEDDDMMMOOOHHH>>>666000000000...---///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------...------------...//////...//////000000000000000222222111111222555888999:::;;;===@@@DDDEEEDDDBBBAAAAAAAAABBBCCCEEEGGGHHHPPPjjjsssssspppqqq~~~vvvsss{{{}}}lllXXXLLLLLLWWWhhhwww~~~}}}|||}}}|||wwwwwwwwwvvvuuusssqqqpppsss~~~zzzlll___SSSKKKLLLRRRWWWXXXYYYWWWRRROOOLLLLLLDDDAAA>>>???DDDIIILLLMMMOOOSSSXXX]]]```bbbcccddddddbbb___^^^bbbjjjsssxxxlllcccYYYRRRHHH>>>;;;===@@@???CCCOOObbbuuu|||ooosssvvvqqqooouuuqqq~~~xxxjjjggggggaaaaaafffdddZZZ]]]ZZZVVV]]]lllsssqqq```WWWMMMIIIIIIFFF===555<<>>??????@@@>>>===<<<===??????===;;;===CCCGGGJJJJJJIIINNNUUUZZZ]]]^^^___```WWWRRRMMMLLLSSScccttt|||nnncccTTTFFF@@@AAABBB???AAAMMM```uuu}}}ddd\\\ppp}}}xxx{{{tttgggeeefff______ccc___ZZZ]]][[[WWW___nnntttppp]]]UUULLLIIIIIIFFF===444???JJJSSSMMMHHH[[[mmmjjjuuuwwwppp^^^MMMEEEEEEGGGGGGLLLGGG???FFFUUUVVVKKK<<<444///000111///...///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++((())),,,...////////////,,,------......------,,,+++,,,.../////////...---,,,---......//////......333222111111222555888:::::::::===@@@DDDEEEDDDCCCAAAAAAAAABBBCCCEEEGGGHHHQQQmmmxxxaaalllttt{{{~~~sssfffQQQXXXkkkwww||||||~~~~~~|||zzzzzzwwwttttttuuupppiiihhhvvvtttcccPPPDDD>>>;;;<<>>>>><<<;;;:::999999<<<>>>???@@@@@@BBBDDDGGGNNNOOOQQQUUUXXXXXXTTTPPPLLLLLLJJJFFFFFFNNN___lll~~~vvvrrrqqqfffSSSHHHHHHDDDCCCFFFSSSeeettt{{{|||UUUSSSUUU]]]eeelllwwwxxxrrrjjjfffbbb```aaa```]]]ZZZ```]]]ZZZ[[[eeeqqqvvvsss```VVVLLLJJJIIIEEE===777>>>SSSQQQAAAIII___jjjnnnsssrrrhhhXXXLLLGGGFFFEEECCCFFFDDD@@@FFFQQQOOOEEE:::777222///.........---------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////222222111111222444555666999:::===BBBFFFGGGFFFDDDDDDDDDDDDDDDDDDEEEFFFFFFTTTooo{{{iiiuuu~~~{{{pppUUUTTTeeessszzz{{{}}}|||zzzxxxxxxvvvsssrrrqqqkkkccc]]]dddmmmuuuyyyfffWWWGGG>>>;;;999:::=========<<<<<<<<<<<<;;;;;;;;;<<<>>>???@@@BBBFFFHHHOOOPPPRRRUUUWWWTTTNNNIIIGGGIIIIIIHHHFFFIIIPPPVVV[[[TTTUUU^^^aaaXXXQQQQQQNNNMMMRRR```pppvvvppphhhEEEDDDFFFLLLRRR]]]nnn}}}yyy~~~rrrjjjfffbbbaaaaaaaaa]]]ZZZ]]]ZZZWWWYYYdddoooqqqmmm[[[QQQIIIJJJLLLHHH@@@999???SSSQQQCCCJJJ\\\dddfffcccccc[[[OOOFFFEEEEEEEEECCCEEEBBBAAAIIISSSOOOCCC:::666222///.........---------------------------------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////111111111111333444666777:::;;;>>>BBBEEEGGGEEECCCCCCCCCCCCCCCDDDEEEFFFGGGTTTpppoooRRRPPPaaaqqqxxxzzz}}}~~~~~~|||zzzxxxxxxyyywwwtttssspppggg^^^RRRQQQRRR[[[iiirrrmmmcccTTTIII>>>:::999888:::===<<<<<<;;;<<<<<<===>>>>>><<<===???AAABBBEEEIIILLLPPPRRRUUUXXXVVVPPPGGGAAADDDFFFJJJMMMNNNMMMLLLKKKMMMCCCBBBNNN\\\bbbfffjjj___\\\]]]hhhtttssscccTTTOOOMMMLLLJJJHHHLLLXXXfffrrryyyzzzkkkgggcccaaabbbaaa^^^[[[]]][[[ZZZ___jjjtttqqqjjjWWWMMMGGGKKKOOOJJJ@@@888BBBTTTRRRFFFMMMZZZ^^^```___^^^XXXMMMFFFFFFHHHGGGGGGEEEAAABBBMMMVVVOOOAAA:::666111///.........---------------------------//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000111222333555777888;;;<<<>>>BBBEEEFFFDDDBBBBBBBBBBBBCCCDDDFFFGGGHHHRRRppp}}}fffMMMLLL\\\lllvvvyyy}}}~~~{{{yyyxxxyyy{{{{{{xxxvvvqqqfff\\\MMMGGGBBBGGGSSSZZZUUUMMMHHH@@@:::999::::::;;;???===<<<<<<<<<<<<>>>???@@@@@@AAACCCDDDEEEIIIMMMPPPTTTVVVZZZ[[[XXXOOOEEE>>>CCCEEEIIIQQQXXX[[[ZZZWWW\\\NNNCCCGGGSSSaaaooozzz{{{xxx{{{zzzlll___ddd^^^YYYUUUPPPMMMQQQWWWdddiiirrrxxxyyy}}}lllhhhdddbbbbbbaaa^^^ZZZZZZYYY[[[cccqqqyyysssgggVVVLLLGGGNNNRRRIII<<<555JJJVVVQQQGGGNNNXXXZZZ\\\bbb```YYYOOOIIIIIIIIIGGGPPPIIIAAABBBOOOWWWOOOAAA999555111.......................................//////...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------............///////////////000111222444666888999<<<<<>>???DDDGGGEEEBBBAAA<<<999:::;;;999;;;>>>???>>>===<<<<<<===???@@@BBBCCCEEEFFFHHHLLLQQQTTTZZZ]]]``````ZZZPPPFFF@@@DDDCCCFFFNNNYYYaaaddddddaaaVVVIIIDDDGGGRRRbbbooo~~~yyy|||ooobbb^^^^^^___aaacccfffrrr~~~~~~sssnnn{{{lllhhhdddbbbaaa```]]]ZZZSSSRRRVVVaaarrrzzzpppbbbSSSJJJIIIRRRTTTIII<<<888UUUZZZOOOFFFLLLQQQQQQUUUYYYXXXSSSLLLIIILLLMMMJJJ[[[OOOCCCCCCOOOWWWOOOCCC888555000...---.......................................---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------............///////////////000111333555777888999<<<<<>>@@@??????AAA<<<999777999:::888999===@@@???===<<<<<<>>>@@@AAADDDEEEGGGIIILLLQQQXXX\\\eeeggggggddd[[[QQQHHHCCCDDDBBBBBBGGGPPPXXX]]]___VVVRRRKKKGGGGGGMMMVVV]]]___ggguuuxxxnnnnnnpppqqqsssxxxlllhhhcccaaa```___\\\XXXSSSSSSVVVdddvvv~~~qqq```MMMGGGJJJUUUVVVHHH??????[[[ZZZLLLDDDJJJKKKIIINNNQQQQQQNNNKKKNNNTTTWWWUUU^^^PPPDDDFFFPPPVVVNNNDDD777444000------.................................------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------............////////////000111222444666777777888;;;<<<>>>BBBEEEFFFDDDBBBAAAAAAAAABBBCCCEEEFFFGGGOOOjjjzzz~~~jjjsssyyyzzz|||kkkXXXQQQVVV^^^mmmttt{{{}}}zzzzzz{{{uuuxxxyyyxxxvvvrrrhhh]]]HHHAAA===@@@AAA>>>===???:::888888::::::999;;;??????>>>===<<<===???BBBDDDGGGIIILLLPPPUUU]]]fffkkkppppppmmmfff[[[PPPHHHEEEDDDCCCDDDFFFJJJNNNPPPQQQOOOLLLJJJJJJOOOWWW[[[]]]XXX\\\gggyyyyyykkkgggbbb```___^^^ZZZWWWXXXVVVYYYgggzzzqqq]]]LLLHHHNNNXXXUUUEEE???DDDWWWTTTIIIGGGPPPPPPMMMRRRUUUUUURRROOORRRXXXZZZWWWWWWMMMEEEIIISSSUUUMMMDDD777333///------.................................---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......------------------------............////////////111222333555666777777666:::;;;>>>BBBEEEGGGEEECCCBBBAAAAAABBBCCCDDDEEEFFFOOOhhhtttooovvv{{{zzzyyy}}}www^^^NNNNNNTTTjjjqqqzzz}}}|||yyyyyyzzzwwwzzz{{{yyyyyyuuulllaaaLLLCCC>>>BBBDDD???;;;;;;;;;999999<<<===<<<>>>CCC===<<<;;;<<<>>>AAAEEEGGGKKKMMMRRRWWW___hhhrrryyywwwvvvqqqgggYYYNNNGGGEEECCCEEEHHHJJJJJJJJJIIIHHHOOOJJJDDDGGGRRR___eeedddWWWPPPKKKQQQbbbttt{{{xxxzzzjjjfffaaa______]]]YYYVVVXXXVVVWWWdddwww|||lllVVVPPPLLLRRR[[[TTTAAA<<>>@@@AAABBBFFFJJJNNNQQQTTTYYYaaajjjttt{{{zzz~~~{{{iiiTTTFFF@@@===DDDNNNVVVUUURRRRRRNNNHHHNNNLLLLLLPPPRRRRRRRRRRRRNNNDDD???EEELLLPPPUUUZZZWWWYYY```ppprrrjjjeeedddccc^^^ZZZYYYZZZTTTWWWhhhvvvqqqaaaVVVLLLRRR\\\^^^MMM:::;;;HHHOOOKKKIIIPPP___nnnyyy~~~lllbbbVVVRRRUUUXXXSSSKKKGGGEEEFFFLLLUUUUUUJJJ===111000///......------....................................------,,,,,,,,,------------------------.........------,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------...---------------------------...//////////////////111111222333444666777888;;;===???AAABBBCCCCCCBBBBBBBBBAAAAAABBBCCCEEEFFFLLLccc|||nnn|||xxxpppyyyoooWWWRRR[[[gggqqqzzz}}}}}}}}}{{{xxx|||yyywwwyyy}}}|||vvvoooWWWJJJBBBEEEFFF@@@>>>BBBCCC@@@===<<<===>>>===;;;???@@@AAABBBDDDIIINNNRRR[[[```gggpppyyy}}}yyyeeeQQQFFFCCCCCCHHH\\\lllkkk```YYYVVVUUUNNNPPPUUUYYYZZZYYYWWWWWWPPPIIIEEEGGGIIIIIIKKKOOOVVVWWWZZZdddtttuuummmeeecccaaa\\\XXXWWWUUUSSS\\\nnnyyyppp\\\MMMRRRWWW]]]\\\KKK999;;;IIIRRROOONNNTTT___iiinnnooohhh___TTTPPPRRRSSSNNNFFFEEECCCDDDJJJRRRQQQFFF:::111000///......------.................................---------,,,,,,,,,------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------------------......///////////////111111222333444666777888;;;===???AAABBBBBBBBBBBBBBBBBBAAAAAABBBCCCEEEFFFKKKaaawww|||uuuttt\\\UUUZZZgggrrr{{{~~~}}}zzz|||yyyxxx{{{{{{vvvdddUUUJJJJJJLLLIIIGGGIIIKKKGGGBBB>>>===>>>??????BBBCCCEEEFFFJJJPPPWWW\\\hhhmmmvvv}}}dddMMMCCCCCCEEENNN___pppsssnnniiiggggggdddjjjpppqqqnnnkkkhhhggg```[[[UUURRRQQQRRRYYY```fffbbb]]]]]]bbbkkkssswww}}}{{{{{{{{{zzzyyy}}}xxxnnneeebbb^^^YYYUUUUUUSSSVVVbbbrrryyyqqq```TTT[[[]]]___XXXGGG999===KKKTTTRRRRRRXXX```ffffffdddeee\\\RRROOOPPPOOOJJJFFFDDDBBBCCCIIIPPPMMMAAA666111000///......------..............................------------,,,,,,,,,------------------------...------------,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------...///////////////111111222333444666777888;;;<<<>>>@@@BBBBBBBBBBBBBBBBBBAAABBBBBBCCCEEEEEEKKKbbbuuu___UUUUUUgggrrr}}}||||||zzzyyy||||||xxxooo___QQQNNNPPPQQQQQQSSSVVVQQQJJJDDDAAABBBDDDEEEGGGHHHKKKNNNTTT[[[dddjjjsssxxxfffOOOFFFGGGJJJWWW^^^jjjttt}}}}}}}}}|||tttlllhhhmmmzzztttiiidddeeehhhkkkuuuxxx}}}wwwmmmddd```]]]XXXUUUVVVUUU[[[gggsssxxxtttmmmgggaaaaaa^^^TTTCCC999AAAPPPRRRPPPRRRXXXaaaffffffddddddZZZQQQNNNNNNNNNLLLLLLFFFBBBDDDLLLPPPKKK???666111000///......------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------------------------,,,---...///000000000///111111222333444666777888;;;<<<>>>@@@AAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEMMMeee|||xxxdddVVVQQQeeeqqq|||~~~|||{{{|||~~~}}}{{{xxxqqqcccSSSMMMOOOTTTXXX[[[```\\\UUUMMMIIIHHHJJJLLLNNNQQQUUUZZZaaajjjtttzzzhhhRRRJJJMMMPPPXXXaaaooo}}}wwwyyywwwzzz|||tttjjjaaa^^^\\\XXXVVVWWWVVVbbbqqqyyyxxxtttpppmmmbbbaaa[[[OOO@@@;;;FFFTTTOOOMMMNNNTTT]]]dddfffdddaaaXXXPPPNNNMMMLLLOOOSSSIIIEEEGGGPPPSSSKKK???888111000///......------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------------------,,,---...///000000000000111111222333444666777888:::<<<>>>@@@AAABBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDKKKcccqqqyyy|||{{{{{{jjj[[[RRR```lllyyy}}}||||||||||||zzzxxxuuuiiiZZZRRRSSS[[[eeelllllliiiddd]]]WWWTTTUUUWWW[[[^^^ccciiiqqqyyyfffPPPIIILLLPPPMMM]]]qqq{{{uuulllkkkqqqccciiikkkiiippppppggg```^^^]]]YYYWWWWWWUUUiii}}}yyynnneee```aaa___YYYKKK===<<>>;;;111000///......------...........................,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------------------+++,,,---///000000111111111111222333444666777888:::;;;===???AAAAAAAAAAAA@@@AAABBBDDDDDDDDDDDDCCCIII\\\www}}}~~~{{{}}}zzzoooaaaUUUTTTbbbqqqyyy~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}uuuooocccWWWWWWeeewww|||vvvttttttrrrvvv|||wwwjjjbbb[[[\\\WWWMMMJJJWWWlll{{{yyyiii```jjjzzzzzzuuulllqqqooohhhiiipppnnnfffdddiiijjjggglllwww}}}nnnfff```___]]]XXXTTTSSSdddyyymmm```\\\\\\___^^^WWWGGG;;;:::DDDMMMFFFGGGKKKUUUbbbjjjkkkjjj^^^[[[^^^ddd^^^PPPJJJOOOFFFAAAFFFSSSTTTHHH<<<:::111000///......------...........................,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,------.........++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,++++++++++++++++++,,,------------------------+++,,,---///000111111111111111222333444666777888:::;;;===???@@@AAAAAAAAA@@@AAABBBDDDDDDDDDDDDCCCMMM\\\ttt}}}}}}xxxvvv~~~}}}uuussshhhXXXXXX^^^iiittt|||~~~{{{}}}}}}}}}{{{zzzzzzzzzzzzsssggg\\\XXX___lllvvv|||~~~|||xxxttt}}}~~~iiiSSSLLLKKKEEEAAADDDIIITTTiii|||www}}}{{{sssiiiaaa[[[YYYYYYYYY___gggjjjbbbdddrrr{{{iiidddbbb```ZZZTTTVVV]]]ppp~~~uuuccc[[[\\\^^^^^^___UUUAAA333444===BBB>>>FFFWWWmmm~~~zzzpppddd```lllkkkVVVSSSXXXLLLAAADDDIIIMMMLLLEEE;;;333000000//////.........------,,,+++******,,,---///---,,,+++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---------------------------......//////000111111111111333444444333333555666999;;;>>>??????AAACCCEEE@@@???@@@CCCFFFGGGEEEBBBKKK```}}}{{{uuu}}}xxxuuu|||~~~xxxwwwmmm```\\\___fffpppyyy~~~~~~||||||}}}}}}|||zzzxxxwwwwwwuuummmaaaUUUQQQWWWdddnnnsssxxx{{{yyyxxxwwwsssnnnrrrsssuuuxxx||||||zzzxxx|||~~~~~~cccMMMEEEEEECCCCCCHHHLLLUUUfffvvvsssnnniiihhhlllsssyyy|||uuuggg^^^aaajjjwwwwwwjjjddd___^^^[[[XXX[[[aaauuuqqq___WWWXXX[[[\\\ZZZOOO===333666>>>CCCKKKMMMYYYqqq~~~mmmeeedddnnnjjjSSSMMMNNNCCC@@@EEEJJJLLLHHH@@@777111///.........------------......,,,,,,,,,---///000000...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,------------------------------......//////000111111111333444444444444555666:::<<<>>>???@@@@@@BBBDDDBBBAAABBBEEEHHHIIIGGGDDDKKKaaaxxx|||vvv~~~~~~wwwlllaaa```bbbjjjvvv}}}}}}zzz}}}}}}|||zzzxxxwwwuuutttpppgggZZZNNNJJJPPP[[[dddiiimmmooonnnooooookkkdddcccccceeeiiilllmmmllljjjgggjjjttt|||sss[[[HHHBBBHHHIIIKKKNNNQQQ\\\ooo}}}||||||ppp```ZZZ[[[aaannn}}}vvvsssvvvsssjjjddd^^^[[[[[[\\\bbbiii||||||jjjXXXQQQTTTXXX]]]VVVHHH:::555;;;CCCFFFNNNTTT```rrrrrreeefffjjjrrrkkkUUULLLJJJ@@@AAAFFFKKKKKKDDD:::222///---------------,,,,,,,,,000///.........///111111222000---+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------,,,------...//////000000111222444444444444555777;;;===???@@@@@@@@@AAACCCBBBBBBCCCEEEGGGHHHFFFEEELLLcccwwweee```]]]eeesss~~~~~~{{{~~~|||{{{zzzyyywwwtttrrrlllcccVVVKKKHHHMMMVVV]]]bbbeeefffeeeffffff```YYYTTTUUUVVVYYY\\\]]]\\\ZZZPPPSSS]]]hhhdddTTTHHHFFFKKKMMMPPPRRRXXXgggzzz}}}~~~pppkkkiiiiiilllqqqtttyyyppphhheee```ZZZXXX\\\hhhsssvvvcccSSSMMMQQQVVVaaaUUUEEE:::999@@@GGGJJJJJJYYYkkkqqqllldddaaabbb```jjjqqqhhhXXXPPPKKKCCCEEEJJJNNNKKKAAA777111///------------------------//////......//////000111222///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,------.../////////000222444444444444666777;;;===@@@AAA@@@@@@@@@AAA@@@@@@AAACCCDDDEEEDDDCCCMMMcccyyyiii```[[[bbbrrr~~~~~~}}}|||{{{{{{zzzwwwrrrmmmddd\\\PPPGGGEEEJJJQQQVVVZZZ^^^^^^\\\ZZZYYYSSSLLLHHHHHHHHHJJJLLLMMMLLLJJJDDDEEEMMMWWWWWWNNNIIILLLSSS\\\dddddddddoootttssssssrrrxxx{{{kkkdddfffcccZZZVVV^^^ooo~~~ooo]]]OOOLLLQQQXXXaaaRRRAAA999:::AAAFFFIIINNN[[[iiillleee^^^^^^bbb[[[iiimmmbbbYYYSSSJJJCCCIIIMMMOOOJJJ@@@666111000..................//////......---........./////////---++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,------.../////////000222333444444444666888;;;===@@@AAAAAA@@@@@@AAA@@@AAABBBCCCCCCCCCDDDDDDNNNbbb~~~{{{xxxlllddd]]]bbbqqq}}}~~~}}}||||||{{{uuullleeeWWWPPPGGGAAAAAAEEEJJJMMMRRRWWWXXXTTTOOOKKKFFFAAA@@@???@@@AAADDDEEEDDDCCCEEEDDDJJJSSSTTTNNNNNNTTTvvv~~~sssqqqsssmmmaaaYYY]]]hhhpppuuuxxxsssxxxvvvfffaaaeeeccc[[[YYYfffzzz{{{fffVVVMMMLLLSSS\\\\\\LLL<<<666999???DDDHHHSSSTTTXXX```ggggggaaaZZZ```pppmmm```^^^YYYLLLDDDJJJLLLLLLGGG>>>666111///.........///////////////,,,,,,---------.........---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---------------------------,,,------...//////000000000111333444444555666888999<<<@@@AAAAAAAAAAAAAAACCCDDDEEEEEEDDDDDDEEEGGGNNNccc}}}~~~{{{yyyqqqiiibbbeeeppp|||~~~}}}|||yyypppcccYYYKKKFFF???<<<>>>AAADDDFFFKKKSSSWWWQQQHHHCCC@@@>>>???>>>???BBBEEEHHHHHHHHHHHHHHHNNNYYY[[[WWWYYY___rrrkkk___ZZZSSSVVVeeevvv~~~}}}xxxppppppqqquuu~~~qqqfffaaabbb___[[[bbbuuusss]]]PPPKKKLLLUUU^^^UUUFFF999777:::???EEEKKKRRRPPPSSS]]]hhhiii^^^RRRaaappphhhZZZ___]]]LLLDDDHHHHHHEEEAAA;;;555000------------....../////////,,,,,,------............---,,,---...//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,------------------------------......//////000111111///111333444444555777999888;;;???BBBBBBAAAAAABBBCCCEEEFFFEEECCCCCCEEEGGGNNNddd}}}www}}}|||~~~}}}|||uuunnnfffgggpppzzz~~~|||xxxlll\\\PPPEEE@@@;;;:::===@@@BBBCCCIIIRRRXXXQQQGGGAAA@@@@@@AAAAAACCCFFFKKKOOOPPPPPPIIIIIIRRR___dddbbbdddjjjmmmiii```[[[iiiyyylllbbbiiizzznnnjjjbbb```[[[ZZZiiinnnXXXLLLJJJMMMVVV```RRRDDD999999===AAAHHHOOOPPPVVV___ggghhhcccZZZSSSWWWggg\\\NNNYYYYYYGGG>>>FFFCCC@@@<<<888333...***,,,,,,,,,------.........,,,------...///..................000000...***''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---------------------------......//////000111111111///111333444444555777999777:::???BBBBBBBBBBBBBBBAAACCCDDDCCCAAAAAACCCFFFNNNeeeyyy|||}}}yyyttt~~~uuuyyyuuummmmmmyyyzzzsssgggTTTCCCAAA<<<:::>>>@@@???CCCIIIMMMbbbiii^^^QQQCCC<<>>???BBBBBB@@@EEEMMMWWWdddfffaaa[[[MMMCCCHHHFFFEEEJJJLLLMMM\\\iiieeeXXXXXXZZZ```lllzzz~~~|||ooofffccccccdddiiiyyymmmWWWLLLKKKHHHMMMVVVXXXLLL@@@777999AAAJJJVVVaaauuu```PPPJJJPPPNNNPPPSSSTTTUUU\\\fffZZZQQQFFF>>>666///---///------------------------,,,---......//////............---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,---...///000000000000000222444444444444666888888;;;???AAABBBBBBCCCCCCDDDCCCCCCCCCDDDEEEFFFGGGQQQeeezzz~~~}}}}}}}}}zzzuuussszzz~~~zzzttthhhVVVEEE<<<>>>BBBDDDCCCBBBFFFMMM[[[\\\YYY\\\^^^QQQFFFLLLNNNKKKOOORRRSSSddduuuwwwfffccceeeqqq{{{vvvyyy}}}mmmfffccccccggguuuttt___PPPJJJJJJHHHNNNXXXWWWIII===888@@@GGGMMM\\\mmmoooXXXOOOQQQTTTOOOMMMOOOSSSYYYbbbjjj^^^RRRDDD;;;333---,,,///------------------------,,,---......//////............---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,---...///000000000000000222444444444444666888:::;;;===AAADDDFFFEEECCCCCCCCCCCCCCCDDDEEEFFFGGGRRRddd|||{{{ssswww{{{uuuiiiVVVEEEAAAAAADDDHHHLLLMMMMMMNNNVVVPPPJJJRRRZZZPPPJJJVVV```VVVVVVYYY[[[mmm|||xxxzzzyyyxxxnnnkkkhhheeemmmooo[[[UUULLLJJJIIIHHHSSS]]]ZZZIII>>><<>>@@@HHHNNNSSSYYY```jjjnnnlllbbbYYYXXX\\\___^^^ZZZRRRJJJJJJSSS[[[___QQQDDD777222111//////000------------------------,,,---......//////............---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,---...///000000000000000222444444444444666888:::;;;===AAADDDFFFEEECCCAAAAAABBBDDDDDDDDDDDDDDDNNN^^^zzzwwwrrrrrrzzzwwwxxxfffVVVMMM[[[pppqqqRRRGGGOOORRR]]]uuu}}}xxxhhhdddppp~~~xxxuuujjjcccfffoooyyyggg\\\UUUIIIIIILLLMMMSSSdddbbbJJJ:::???CCCHHHSSS]]]```]]]___eeefff___XXXYYY\\\\\\bbbbbb[[[OOOJJJOOOVVVYYYLLL@@@444111111///,,,,,,------------------------,,,---......//////............---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,---...///000000000000000222444444444444666888888;;;???AAABBBBBBCCCCCC@@@AAABBBDDDDDDDDDDDDCCCNNN^^^yyywwwyyy|||}}}lll\\\YYYooocccNNNZZZ```nnnrrriiilll}}}sssmmmffflllzzzoooaaaWWWMMMEEEGGGKKKNNNVVVfff^^^AAA888AAAGGGKKKYYYhhhiii```aaajjjlllcccZZZWWWVVVSSS[[[___[[[PPPJJJOOOWWWZZZIII>>>444222222...***(((------------------------,,,---......//////............---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------,,,---...///000000000000000222444444444444666888777<<<@@@BBB@@@@@@AAACCC@@@AAABBBDDDDDDDDDDDDCCCMMM\\\vvv|||~~~xxx~~~tttrrrqqqzzz~~~{{{|||}}}{{{uuuoookkkrrrdddkkkyyyxxxzzzxxxtttlllddduuuxxxccc___XXXLLLKKKKKKOOOWWWaaa___NNN;;;<<<@@@GGG\\\hhhkkklllfff[[[WWWYYYWWWQQQ```ZZZMMMFFFMMMXXXVVVKKK@@@999222...000111000...........................,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++***+++,,,---...******))))))***++++++,,,,,,++++++******++++++,,,....................................////////////444555666666444444555666;;;<<<>>>???AAAAAABBBBBBAAABBBBBBBBBAAAAAACCCDDDOOOZZZrrryyy|||||||||{{{{{{uuuuuu~~~|||}}}}}}wwwyyy{{{sssyyyoookkkrrrnnn___[[[TTTKKKMMMKKKOOOYYY```YYYGGG888<<>>888111...///111000...........................,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...,,,+++++++++++++++,,,,,,,,,++++++******++++++,,,....................................////////////222444555555444444555666;;;<<<===???@@@AAABBBBBBAAABBBCCCBBBAAAAAACCCEEEOOO\\\ttt{{{wwwxxxyyy}}}|||xxx|||}}}yyyzzzvvvrrrssswwwlllqqquuubbb\\\XXXQQQJJJKKKJJJQQQ^^^```RRRAAA999:::EEEZZZwwwssskkkccc```^^^ZZZXXXXXXXXXPPPMMMUUU^^^\\\QQQHHH:::666000...///000///---........................,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...------------,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------............/////////000222333444333444555777;;;<<<===???@@@AAABBBBBBBBBCCCDDDCCCBBBBBBDDDFFFOOO^^^www~~~wwwuuutttttt}}}||||||}}}}}}|||ffftttzzzwww}}}}}}~~~yyyssssssggg[[[ZZZVVVOOOKKKFFFLLLZZZggg___JJJ>>>>>>===JJJbbb{{{{{{xxxtttooollljjjcccZZZWWW[[[TTTLLLOOO___ggg]]]MMMDDD666333///......///...---........................,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------------,,,,,,+++,,,++++++******++++++,,,---------------------------------.........//////...000222333333444666888:::;;;===>>>@@@AAAAAAAAABBBCCCDDDDDDCCCCCCDDDFFFNNN^^^xxx|||uuuuuuqqqnnnyyy|||www[[[```wwwzzz{{{}}}yyyzzz|||~~~vvvyyypppppp^^^UUUVVVQQQLLLJJJHHHUUUggglllZZZBBB;;;AAAAAAPPPgggyyy|||tttppprrrnnnrrruuurrreeeYYYVVV[[[PPPMMMUUUeeeiiiZZZHHH???222111///............---........................,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,---,,,,,,+++***,,,++++++******++++++,,,------------------------------------...............000222333333444666888:::;;;<<<>>>@@@@@@AAAAAABBBCCCDDDDDDCCCCCCDDDFFFLLL^^^www{{{wwwuuuqqqooozzzsssttt^^^YYYeee{{{}}}}}}vvvuuusssoooyyyrrrYYYPPPOOOLLLIIIIIIQQQ```llleeeOOO===:::@@@AAARRReeeqqqrrrpppppprrrhhhsssxxxpppddd\\\ZZZZZZNNNSSS^^^hhheeeUUUDDD::://////////////////..............................,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,---------,,,,,,)))***+++---------,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000333333444444666888:::;;;<<<>>>???@@@AAAAAABBBCCCDDDCCCBBBBBBDDDFFFLLL^^^vvv|||vvvpppqqqzzzqqqiiiwwwuuu___\\\kkkyyyxxxsssrrrooo}}}oooeeeXXXOOOKKKIIIJJJKKKYYYddddddQQQ@@@===@@@AAAJJJZZZhhhjjjkkkppprrrpppiiiuuuvvvjjjdddgggeee]]]MMMZZZfffggg^^^PPP@@@555---///000111000/////////........................,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,---------,,,,,,(((***,,,...//////...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000222444444444555777888::::::<<<>>>???@@@@@@@@@AAABBBCCCBBBAAAAAACCCEEENNN```vvvxxxppprrryyy~~~zzzrrrcccnnn~~~jjj]]]ddd}}}xxxyyyrrrnnnnnnxxx^^^___ZZZQQQJJJJJJMMMOOO\\\bbbXXXAAA777AAAHHHEEE[[[jjjqqqkkkjjjrrrtttnnnnnnxxxuuufffgggsssqqqbbbMMM```lllfffXXXLLL???222,,,...111111111000000000........................,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***+++,,,---...---,,,,,,(((***---///000111000///,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111333555555555555777888999:::<<<===???@@@@@@@@@AAABBBBBBBBBAAAAAACCCDDDOOOaaavvvzzzsssnnnqqqwwwyyyccc```mmm|||~~~{{{ooommmzzzyyyyyyzzz~~~hhh___TTTMMMLLLIIIFFFMMMYYYfffQQQ???<<<===@@@JJJWWW||||||xxxrrrsssuuuooodddtttzzziii```rrrtttaaaYYYaaadddeee___QQQAAA555...////////////////////////------------------------,,,---.........---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))+++---...444::::::666,,,,,,++++++***+++++++++------++++++++++++------///////////////.........///111222222222444666888:::<<<===>>>===>>>???AAAAAAAAAAAAAAAAAABBBDDDDDDVVVccczzz~~~xxxssssssvvv{{{~~~}}}pppddd```oooxxx~~~zzz}}}}}}~~~vvv||||||zzz}}}iii]]]YYYRRRLLLIIIJJJNNNXXXbbbWWWJJJ???>>>AAAHHHZZZnnn|||uuukkkcccggglllbbb^^^kkkiiiXXXUUUhhhhhhdddZZZLLL>>>444///////////////////////////------------------------***+++---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++---,,,+++...111000+++,,,,,,++++++***++++++,,,---,,,,,,++++++,,,,,,---/////////////////////...///000222222222333666888:::<<<===>>>===>>>???AAAAAAAAAAAAAAABBBCCCDDDEEESSSbbb{{{yyy}}}wwwtttttt~~~iiiYYYgggvvv}}}zzzuuuuuuwww||||||}}}}}}|||~~~~~~yyy|||{{{fff______SSSPPPJJJHHHOOO\\\dddeeeEEE???;;;===AAALLLfff~~~~~~nnneeecccffffff]]][[[aaa\\\WWW^^^ooojjjaaaSSSEEE999333000////////////////////////------------------------)))***,,,---.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,---,,,)))***,,,***%%%,,,++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---......//////////////////...000111111111333555777:::<<<===>>>===>>>???AAABBBBBBBBBBBBCCCDDDEEEFFFQQQccc~~~uuu~~~zzzvvvssszzz}}}YYY]]]dddlllnnnnnnnnnqqquuuuuuvvvyyy{{{~~~}}}vvvkkk___^^^aaaOOOOOOLLLMMMYYYgggeeeYYY>>>;;;;;;>>>DDDRRRkkk~~~xxxjjjhhhnnnuuukkk```\\\ZZZWWW```qqqooohhh\\\MMM@@@777222000////////////////////////------------------------++++++,,,---.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))),,,,,,***+++...---***++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////...///111111111222555777:::<<<===>>>===>>>???AAACCCCCCBBBCCCCCCDDDEEEFFFSSShhhqqq}}}|||wwwwww|||ooo___TTTZZZfffmmmnnnnnnmmmnnnpppsssvvvzzz~~~{{{uuuhhh```YYYSSSNNNOOOPPPTTTaaahhhYYYDDD???<<<===DDDOOO^^^nnn{{{rrrvvv||||||vvvqqqvvvpppgggbbbZZZZZZhhhvvvhhh```TTTGGG===666222000////////////////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((,,,---+++,,,//////,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000...000111222222333555777:::<<<===>>>===>>>???AAACCCCCCBBBCCCCCCDDDEEEFFFVVVnnnfffvvv}}}vvvxxx}}}}}}fffNNNPPP```kkknnnooolllnnnqqqtttwww{{{~~~zzzkkkhhhbbbVVVKKKMMMPPPTTTZZZ___ZZZHHH666;;;:::>>>JJJZZZgggooorrroootttvvvssssssyyyzzzmmmjjjhhh^^^```kkklllaaaXXXKKK@@@888333111000////////////////////////------------------------///...---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))...///,,,***,,,,,,***************+++,,,------+++,,,,,,------,,,,,,+++------......///000000000///111222222222444666888:::<<<===>>>===>>>???AAABBBBBBBBBBBBCCCDDDEEEFFFXXXqqqRRRgggzzz}}}rrruuuyyy|||fffMMMKKKVVV___fffmmmhhhlllpppsssvvvzzz~~~|||fff```aaa\\\TTTNNNLLLPPPXXX[[[RRRDDD;;;999:::???IIIXXXgggqqqrrrnnnrrryyywwwppptttxxxllljjjhhh```iiirrrggg]]]SSSDDD888111///000000////////////////////////------------------------...---,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++///111---***++++++***************+++,,,---...+++,,,,,,------,,,,,,+++------......///000000111000222333333333555777999:::<<<===>>>===>>>???AAAAAAAAAAAAAAABBBCCCDDDEEEUUUooo@@@XXXqqq|||zzzmmmrrrxxx}}}yyybbbMMMJJJNNNRRR]]]iii___ccchhhlllnnnsssxxx}}}{{{zzz~~~xxxiii[[[XXXVVVPPPLLLLLLJJJPPPZZZYYYGGG444444AAACCCMMM[[[jjjvvv|||yyytttyyy~~~ssszzz~~~ooojjjddd___qqq|||kkk]]]QQQ@@@222,,,,,,...000////////////////////////------------------------,,,+++++++++,,,...000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***000222///,,,...///...************+++,,,---...++++++------------++++++---------...///000000111111222444444444555888::::::<<<===>>>===>>>???AAAAAAAAAAAAAAAAAACCCDDDDDDRRRmmm444MMMfffsss|||xxxooorrrxxx~~~vvvkkk___QQQIIIPPP\\\]]]```ccceeefffiiimmmpppqqqwww}}}}}}|||vvvccc\\\SSSNNNLLLLLLKKKIIILLLVVVSSS@@@777===???888FFFeee~~~~~~|||vvv|||ssspppzzztttkkk___]]]kkkxxxppp^^^XXXDDD555333222------333........................------------------------------,,,+++,,,---...///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...---+++***+++,,,---///222333222111000111000222444555555555777999999;;;===>>>>>>======>>>AAABBBCCCBBBBBBBBBDDDFFFTTTkkk555@@@UUUkkk{{{wwwooouuu~~~}}}sssUUULLLQQQ___cccggghhhfffeeefffhhhooossszzz}}}zzzxxxzzzzzzjjj___ZZZRRRJJJEEEEEEIIILLLWWWNNNCCC:::666777???GGGccc~~~zzz|||qqqpppaaaYYYbbbpppsssjjj```RRR@@@333111111---,,,111........................------------------------------,,,,,,,,,---...///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...---+++***+++,,,---///000///......000111///111333444444555666888999;;;>>>>>>>>>======>>>AAABBBCCCBBBBBBBBBDDDFFFUUUmmm999555AAA___vvv|||}}}ppphhhooogggLLLGGGNNNVVV___ccccccaaabbbcccjjjmmmssszzz||||||uuuyyyxxxqqqdddWWWVVVSSSNNNFFFAAACCCLLLSSS\\\DDD666;;;;;;777CCCXXX{{{}}}hhhhhhdddXXXXXXiiitttnnnccc^^^HHH;;;000000111---,,,///........................---------------------------,,,,,,,,,,,,---...///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...---+++***+++,,,---......,,,+++,,,///111---000333444444444555666999;;;>>>???>>>===>>>>>>AAABBBCCCBBBBBBBBBDDDFFFTTTnnn===555999QQQlll|||~~~wwwkkklll~~~xxxTTTEEE@@@IIITTT[[[\\\\\\^^^```dddffflllttt|||~~~|||zzzqqqjjjbbbTTTIIIKKKJJJGGGDDDDDDIIIQQQWWWQQQ>>>555>>>AAA???MMMdddnnn]]]bbbTTTXXXdddqqqtttjjj^^^WWW@@@666000000111...---///........................------------------------,,,,,,,,,,,,------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------++++++,,,---,,,---......------...000---000333555555555555666999<<<>>>???>>>>>>>>>???AAABBBCCCBBBBBBBBBDDDFFFRRRkkk:::888888DDD___}}}~~~rrrooo|||]]]EEE???EEELLLRRRUUUWWWYYYZZZ\\\___eeemmmtttyyyzzzyyyzzzyyy|||}}}tttlllcccXXXLLLDDDEEECCCBBBCCCHHHKKKMMMMMM@@@:::777;;;@@@JJJ\\\lllzzzxxxxxxyyyxxxuuutttuuuxxxhhhYYYVVVJJJbbbuuuuuunnnhhhZZZJJJ999444000111222000///000........................------------------------,,,,,,,,,---------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------++++++,,,---+++...111333222000///...///111444666666666777888:::<<<>>>??????>>>>>>???AAABBBCCCBBBBBBBBBDDDFFFSSSjjj333888999<<>>III\\\mmmuuutttrrruuuxxxrrrjjjiiiooo{{{vvvlllZZZOOORRRnnn~~~ttthhhbbbSSS===555333111000111111111000........................------------------------+++,,,------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,------++++++,,,...***...333555444222///...111222444555555666888::::::<<>>??????AAABBBCCCBBBBBBBBBDDDFFFWWWlll444777888;;;GGG```|||yyy{{{{{{qqqhhhYYYNNNBBB>>>CCCKKKNNNOOONNNQQQUUUXXXZZZ^^^eeeiiipppyyy~~~~~~|||{{{zzzxxxxxx{{{vvv}}}}}}{{{tttlllddd\\\QQQGGGDDDGGGCCCCCCDDDDDDBBB>>>999666999===GGGXXXmmm}}}|||wwwtttvvvwwwooofffnnn~~~sss```\\\iiiuuuyyynnndddZZZHHH555222222000//////111111000........................------------------------+++,,,---.........------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---,,,,,,+++---...,,,///333444333111000000111222333222222444777::::::<<>>BBBUUUxxx|||yyywwwmmmjjj~~~}}}xxxiiippp~~~wwwpppjjjbbbTTT@@@222111111000......000111000........................------------------------+++,,,---.........---,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---,,,,,,,,,---......000222222111000111222111222111000000333777::::::===???@@@?????????@@@AAABBBCCCBBBBBBBBBDDDFFFWWWnnn777444666:::;;;@@@VVVnnnaaaAAA999===???@@@GGGNNNPPPNNNMMMPPPSSS______aaadddiiinnnsssvvvxxxlllgggbbb]]]\\\\\\XXXQQQLLLIIIFFFDDDBBBHHHDDD???<<<;;;<<<===>>>>>>SSSvvvxxxpppzzzkkkllltttllliiibbbPPP;;;...111000000///...---------............////////////.........------,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000111222222222333666888>>>>>>???@@@AAAAAAAAAAAABBB@@@@@@BBBBBBAAADDDJJJ]]]qqq666222333666444444BBBTTT[[[GGG???999FFFDDDDDDGGGLLLOOONNNKKKTTTTTTUUUVVVYYY]]]aaacccoooxxx|||nnn```ZZZWWWSSSOOONNNQQQOOOLLLIIIHHHGGGDDDBBB>>>>>>>>><<<::::::>>>AAANNNbbbuuummm}}}wwwvvvyyyzzzuuuqqqxxxzzzqqqggg```VVVFFF777000111000000///......------//////.........---------......---------,,,,,,,,,,,,,,,,,,---------......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000111222222222444777999======>>>???@@@@@@@@@@@@BBB@@@@@@BBBBBBAAADDDJJJ]]]qqq999555555888666222888BBBeeepppYYYGGG:::<<<<<<>>>BBBFFFIIIIIIHHHNNNNNNMMMMMMNNNPPPRRRSSSYYYZZZ```lll{{{{{{oooddd^^^WWWQQQOOOLLLGGGEEEFFFFFFFFFGGGHHHIIIHHHEEECCC888::::::999888>>>GGGOOOfffsssttt}}}{{{hhhnnnlllccchhh{{{tttjjj]]]RRRFFF999222111000000000///......------//////......------,,,,,,...------------,,,,,,,,,,,,,,,,,,---------......,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111222333333333555888:::<<<===>>>???@@@@@@@@@@@@BBB@@@@@@BBBBBB@@@DDDIII^^^qqq:::666666999999777999???JJJsssxxxhhhWWWHHH444:::@@@@@@>>>>>>DDDJJJJJJIIIIIIHHHIIIIIIJJJKKKQQQNNNMMMSSS]]]ddddddbbbggglllvvvttthhhaaa^^^ZZZVVVRRRNNNLLLKKKGGGBBBAAACCCAAABBBDDDGGGHHHGGGCCC???:::888888;;;DDDSSSaaajjjwww~~~~~~zzzllllllddd___nnnzzznnn```OOOCCC999222000111000000//////..............................//////------------------------,,,,,,,,,---------......,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111222333333444555999;;;===>>>???@@@@@@AAAAAA@@@BBB@@@@@@BBBAAA@@@CCCIII^^^ppp666333111444666777999<<<===[[[}}}zzzqqqgggUUUMMMBBB999777;;;BBBGGGAAAAAAAAAAAABBBCCCCCCDDDJJJIIIIIIJJJKKKLLLLLLLLLRRRTTT[[[kkk~~~vvvmmm```YYYQQQMMMMMMMMMOOOOOOIIIFFFEEEDDD@@@<<<===BBB???@@@AAACCCCCCAAA<<<999888888???QQQhhh|||zzzxxxmmmdddjjj}}}nnngggUUUAAA777444222000000////////////............------...///000111111222------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111222333333444666999<<<>>>???@@@AAABBBBBBBBBBBBAAA??????AAAAAA@@@CCCIII]]]ppp666444444333444555777999<<>>???@@@@@@AAAAAA@@@CCCEEEEEEDDDCCCEEEGGGIIIHHHKKKTTT```jjjmmmmmm```cccgggkkkooosssxxx|||}}}{{{{{{yyyrrrggg___```___^^^\\\[[[WWWRRRNNNLLLGGGCCCDDDDDDCCCCCCEEEAAA???>>>???>>><<>>============<<<888555444<<>>??????@@@@@@@@@<<<>>>@@@@@@@@@@@@CCCFFFAAAAAABBBFFFKKKMMMLLLJJJCCCEEEHHHJJJKKKNNNQQQSSSQQQPPPOOONNNLLLJJJGGGEEEEEEEEEEEEDDDCCCBBBCCCDDDCCC>>>===@@@@@@<<<<<>>;;;;;;???@@@??????BBB===<<<::::::<<<===<<<;;;:::FFF```yyymmmkkkzzzkkk___LLL???444222222111000000.../////////////////////------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...000111222333555888;;;??????@@@AAABBBBBBBBBBBBAAA??????AAA@@@???CCCHHH^^^qqq---333777777444333333333666333:::SSSuuutttUUUDDD???@@@999::::::;;;<<<<<<;;;;;;???>>><<<<<<<<<>>>???AAA===>>>@@@CCCDDDBBB>>>:::<<<>>>?????????>>>@@@AAA???@@@AAA???======AAAEEE;;;===>>>===:::;;;>>>BBB999555666<<<===;;;<<<@@@<<<999:::>>>@@@===;;;;;;>>><<<:::;;;>>>AAADDDDDDFFFRRRhhhvvvlllyyy{{{zzzyyyrrrggg\\\@@@:::444333222//////222.........///////////////......---,,,***))))))(((,,,,,,,,,------.........,,,,,,,,,---------......+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........+++,,,------......------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000...///000111222444888;;;>>>>>>???@@@AAAAAAAAAAAAAAA??????AAA@@@???BBBHHH___rrr555555555555555555555555666555555<<>>AAA>>>;;;888777999<<<>>>@@@@@@???===:::999:::<<<>>>>>>>>>>>>?????????@@@>>><<<999999:::;;;;;;;;;???===============<<<;;;<<<;;;:::999999:::;;;<<<999888888;;;???@@@>>>;;;:::???@@@<<<:::<<<>>>===<<<<<>>???>>>???AAAAAA===BBB??????AAAAAA@@@CCCIII]]]uuu555555555555555555555555444555777:::DDD[[[xxx~~~|||nnnXXXRRRHHHAAA<<<:::999999999:::;;;;;;<<<>>>@@@AAA>>>===<<<:::999999::::::<<<;;;;;;<<<===???@@@@@@???>>>======>>>>>>======???>>>>>>===<<<<<<;;;;;;CCC@@@===<<<===>>>===;;;888>>>@@@>>>;;;;;;999555<<<>>>HHHXXXeeennnuuuzzz|||vvvxxx}}}{{{wwwvvv}}}||||||sssbbbMMM@@@444222000///000000///...///............---------........................---,,,+++,,,......---,,,+++,,,,,,,,,---.........,,,,,,,,,+++++++++******++++++++++++++++++++++++)))+++,,,+++***)))***+++++++++++++++++++++++++++*********+++++++++,,,,,,(((((()))************)))---,,,,,,,,,+++++++++++++++,,,---...//////////////////000111444666888999===AAABBBAAABBBDDDDDD@@@BBB??????AAAAAA@@@CCCIIIbbbvvv444444444444444444444444222666777666888EEE\\\nnnaaaHHH;;;:::===???@@@>>>===<<<===<<<;;;:::@@@??????>>>???@@@BBBCCC::::::;;;===>>>>>>>>>>>>???>>>===<<<<<<<<<======<<<===>>>>>>>>>===;;;:::<<<;;;::::::<<<======<<<===@@@???<<<;;;======999EEENNN\\\mmmzzzvvv}}}|||~~~yyywwwhhhMMM;;;888333111//////000000///...///............---------------------------------...---,,,,,,------,,,+++,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++***+++,,,+++***)))***,,,++++++++++++++++++++++++************++++++++++++))))))***++++++++++++***------------,,,,,,,,,,,,+++++++++,,,...000111222//////000222444666888999>>>BBBCCCBBBBBBEEEDDDAAABBB??????AAAAAA@@@CCCIIIaaattt444444444444444444444444444666666333222888FFFQQQrrrdddNNNCCC>>>;;;???===::::::;;;<<<;;;999:::;;;<<<======>>>>>>>>>;;;===???@@@???>>>======AAAAAAAAA???>>>>>>???@@@<<<<<<===>>>???@@@@@@@@@:::;;;===???@@@???===<<<@@@???:::888===HHHPPPQQQVVVeeeuuu~~~}}}|||uuujjjTTT<<<222444222111/////////000///...///............---------------------------------///---,,,,,,------+++***------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,---///111222///000000222444666888:::;;;???AAA???@@@CCCBBB???BBB??????AAAAAA@@@CCCIIIYYYnnn444444444444444444444444777555333111222666;;;>>>LLLiiiwwwcccPPPDDDCCC@@@<<<:::;;;===???@@@===>>>???@@@???>>><<<;;;<<>>======>>>======>>>DDDTTTgggrrrtttkkkxxx~~~xxx|||rrrXXX>>>333333444222000......///000///...///............---------------------------------...---++++++,,,,,,+++))),,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++,,,,,,,,,,,,,,,------------------------///...---,,,,,,---///000///000111222444777999::::::>>>???>>>???AAAAAA>>>BBB??????AAAAAA@@@CCCIIIWWWmmm333333333333333333333333888555222222555777777666<<>>@@@============>>>>>>>>>>>>888<<>>>>>@@@CCC<<<@@@CCCCCC@@@======>>>@@@@@@???>>>>>>===<<<<<>>???DDDKKKPPPIIIOOOZZZkkk{{{}}}xxxtttuuueeeFFF222222555333111///......///000///...///............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++***++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,+++***+++---++++++++++++++++++++++++))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------///......---------......000000111333555777999:::<<>><<<<<<======???AAA???;;;:::<<<@@@<<>>???@@@???>>>DDDKKKhhh333222111111000000111111111111111222222333333333444111000333555555666888999FFF^^^}}}vvv~~~{{{yyyeeeLLL:::000111333222///,,,,,,---///000000///..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,*********++++++*********++++++++++++++++++++++++******++++++++++++************+++,,,,,,,,,++++++************************+++++++++*********))))))******))))))******+++,,,)))***++++++))))))***+++------------...///000000///111222333333555888:::<<<@@@AAA@@@@@@CCCBBB???>>>===>>>@@@??????DDDLLLeee222222111000000000000111000000111111222333333333444333111222444555666666777777???TTTtttzzz}}}wwwrrr|||www|||iiiDDD000000777///111111...,,,///111111//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,+++++++++************************,,,,,,++++++***))))))(((***))))))))))))***++++++***+++,,,+++*********,,,------------...///000111///111222333333555888:::<<<@@@AAA???@@@BBBAAA>>>>>>===???AAA@@@???EEEMMMeee222222111000000000000000///000000111222222333333333333333333333555555444888666777===PPPmmmyyy}}}xxxzzz|||{{{ssssss~~~nnnLLL444---000333---000000......222222.........---,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,------------,,,+++++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,++++++***************************++++++******************)))))))))))))))***+++++++++,,,---,,,+++***+++---------------...///000111///111222333333555888:::<<<@@@AAA??????BBBAAA===???>>>???AAAAAA@@@FFFNNNeee222111111000000000000000///000000111222222333333000333555444444666666555111555777444666IIIjjj{{{{{{|||~~~}}}uuuuuulllmmmkkknnn|||iiiGGG222111888555------111111///000333///'''------,,,++++++++++++,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,............,,,,,,++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,++++++***************************)))))))))***++++++,,,,,,)))))))))))))))******++++++,,,------++++++,,,---...------......///000111///111222333333555888:::<<<@@@AAA??????BBBAAA===???>>>@@@BBBAAAAAAGGGNNNddd111111000000000000111111////////////000000000000000111111222222333444444666333444666666777BBBOOO{{{|||{{{}}}uuulllhhhlllrrrzzz}}}uuuqqqkkkwwwaaaLLL777000222222///,,,///............---------------------------------//////.........---------******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++***))))))***+++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111000111222222333444888:::@@@>>>>>>>>>@@@AAA@@@???CCCAAA@@@@@@>>>>>>DDDLLLggg111111000000000000111111////////////000000000000000111111222222333333444222111333666444333999BBBSSSmmmtttyyypppmmmttt|||bbbEEE999///,,,---,,,,,,...............------------------------------------...---------,,,,,,,,,,,,*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***))))))***++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111000111333333333555888;;;@@@???>>>???AAAAAAAAA???BBBAAAAAAAAA@@@???DDDKKKjjj111000000//////000000111////////////000000000000000000111111222333333333111222444777444111222777555FFFaaa}}}}}}ttthhhccckkk|||ZZZ>>>000///000111///,,,...222............------------------------------------,,,,,,,,,,,,++++++++++++*********************************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***))))))***++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111222333444444666999<<<@@@??????@@@AAABBBBBBAAABBBAAABBBCCCBBB@@@DDDKKKhhh000000////////////000000////////////000000000000000000000111222222333333333444666777555222222444666888BBBXXXyyyooonnnpppyyyjjjPPP<<<222///000333555222------222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************++++++++++++************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************************+++******************+++))))))*********++++++++++++++++++++++++++++++++++++,,,,,,---...///000111222333444444555666:::<<>>>>>???BBBCCCCCCBBB@@@@@@AAACCCBBBAAAFFFMMMddd//////............//////////////////000000000000//////000000111111222222...111000---...444555222...000555999999@@@SSSfff|||zzzyyytttoooqqqzzz~~~WWWBBB...+++222555444222111---,,,///111......000---------,,,,,,,,,++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((()))***+++++++++++++++++++++++++++++++++************************)))***++++++++++++***))))))************+++++++++***************************+++,,,,,,......///000000111333333333555888;;;>>>======>>>AAABBBBBBAAA@@@???@@@AAA@@@@@@FFFMMMiii//////............//////////////////000000000000/////////000111111222222...222222///111555555///111333888999444000999GGG```zzzyyyooozzz|||^^^CCC999333111555555000---...,,,+++---///...***)))------------,,,,,,,,,++++++++++++++++++++++++++++++))))))******++++++++++++************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((((()))***+++++++++++++++++++++++++++++++++************************)))***+++,,,,,,+++***))))))************+++++++++***************************++++++,,,---...///000000111222222333444888:::===<<<<<<>>>@@@BBBBBBAAAAAA???>>>@@@??????FFFNNNkkk........................000000//////......------000///.........///111222//////000111222222333333333333333444555666777888PPP^^^rrr~~~gggMMM;;;333222111///.........///000////////////////////////,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************+++++++++------,,,+++***)))((((((++++++,,,,,,,,,,,,------,,,***((()))+++,,,+++(((******++++++++++++************++++++++++++******))))))*********))))))((((((((()))***************)))))))))))))))******++++++,,,---,,,***)))***+++...***)))---...---///444111222333333444555999;;;<<<<<<>>>???@@@AAAAAABBBAAA======@@@BBBCCCHHHNNNiii........................//////.........---------///...---------...000000000000111111222222333333333333333333444555666666AAAHHHQQQYYYcccrrrdddJJJ:::555555666111111///.........///000------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******************+++++++++***))))))((((((+++++++++,,,,,,,,,------,,,***((()))+++,,,+++)))******++++++++++++************++++++++++++******))))))************))))))***++++++***((((((+++---)))))))))))))))******++++++,,,---,,,***)))***+++............//////111111111222333333444666999<<<<<<===>>>???AAAAAAAAABBBAAA>>>===@@@BBBCCCGGGNNNiii....................................---------------------------...//////111222222222222222222222111111111111222333444555666888999;;;@@@NNN```mmmmmmvvvbbbPPP:::...---000000...111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,++++++++++++***,,,+++++++++***)))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++***)))***++++++***)))******++++++++++++************++++++++++++******))))))************))))))+++,,,,,,***((()))---000)))))))))))))))******++++++,,,---,,,***)))***+++)))......+++...555555...111222333444444666999<<<======???@@@AAAAAAAAAAAABBB??????AAAAAAAAAFFFMMMjjj........................//////..................---------.........//////222222222222222111111111000000000000000111222333222444777777777;;;BBBHHHFFFHHHOOOZZZllleeeLLL;;;555///111666777111+++000000//////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,,,,,,,+++***)))((((((''''''(((((()))))))))******++++++++++++,,,,,,,,,+++************+++************++++++++++++************++++++++++++******((())))))************)))+++******+++---/////////)))))))))))))))******++++++,,,---,,,***)))***+++'''---,,,***444BBB???111111333444444444666999<<<===>>>???@@@AAAAAAAAAAAABBB@@@@@@AAA@@@@@@FFFMMMlll........................////////////////////////......//////000000000000111111111111111111111111000////////////000111111...222666777555333222333;;;888666666>>>LLL]]]iiimmmZZZJJJ<<<111333000------///111333333///////////////......---------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))(((((('''''''''((())))))***************+++++++++,,,,,,******+++************+++******++++++++++++************++++++++++++******(((((()))***************)))'''(((---444555111+++)))))))))))))))******++++++,,,---,,,***)))***+++///000------;;;KKKEEE333222333444444555666:::<<<>>>???@@@AAAAAAAAAAAAAAAAAA@@@AAABBB@@@???EEENNNnnn.................................///////////////...//////000111000000000///000000000000000000000000///////////////000000///111333333222222333444666666444333333777<<>>???AAABBB@@@???GGGQQQnnn........................*********++++++,,,,,,,,,,,,,,,.../////////...---+++,,,,,,---...///000000111000000/////////000000///000111111111111111111444444444333222222444777777999999777888CCCVVVeeennn\\\KKKDDD>>>666444888777111---///333333111000111000...,,,++++++...111---.../////////...,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))*********++++++,,,,,,,,,***************+++++++++++++++******************)))************+++++++++(((+++,,,,,,)))(((***,,,******++++++++++++************++++++++++++******''''''(((******++++++++++++111555333+++&&&'''***)))))))))))))))******++++++,,,---,,,***)))***+++)))+++///222...+++222===222444555555555777:::===@@@@@@AAABBBBBBBBBAAAAAA===>>>AAABBB@@@???GGGRRRmmm,,,,,,,,,---------......------------------------........................---------............///.../////////000000000111000000111111111222222222111111222333333333333222555555444333444666888:::EEELLLYYYjjj~~~tttgggZZZNNNEEE:::999777555333222111111000000111111111111000000////////////////////////........................++++++++++++++++++++++++************************************************)))************+++++++++************************+++*********))))))(((((((((((()))***++++++,,,,,,,,,,,,++++++***)))((((((+++++++++*********))))))+++*********))))))(((((())))))(((((((((((())))))444111...***(((((()))************))))))))))))))))))+++++++++***)))***+++---......///000111222222111333777<<>>???BBBBBBBBBBBBBBBBBBBBBBBBDDDAAAAAAEEEBBB???FFFRRRttt,,,,,,,,,,,,------------------------------------------------------------------------............////////////////////////000000000000111111111111000000111222222222222222222222111000000111222333333444555444444666999<<<@@@CCCJJJQQQ[[[fffqqqxxx~~~|||wwwtttccc^^^WWWOOOGGG>>>777222555222000000333333111///333222111000///////////////000000111111000000///........................------------------------++++++++++++++++++++++++************************************************)))************+++++++++************************************))))))))))))((())))))******++++++++++++++++++******))))))(((+++************)))))))))************))))))))))))))))))(((((((((((())))))+++***((('''((()))+++---))))))))))))))))))*********+++,,,+++***)))***,,,+++,,,---...///000111111222333444555777:::<<<===AAAAAABBBBBBBBBBBBBBBBBBDDD@@@AAADDDBBB???FFFSSSppp++++++,,,,,,,,,---------------------------------------------------------,,,,,,---------.........000////////////........./////////000000000111111///000000111222111111111222111000//////000000111///111222333333333555777333444444555666:::???CCC???AAAEEEHHHKKKMMMPPPQQQQQQRRRRRRSSSSSSRRRQQQQQQQQQMMMHHHEEEDDDBBB===999999777444333444444444333666444333333444333///,,,000000////////////000000//////000000000000//////........................------------------------++++++++++++++++++++++++************************************************))))))*********+++++++++*********************************)))))))))))))))((()))))))))*********++++++*********)))))))))(((************))))))))))))*********)))))))))))))))))))))(((((((((((())))))***)))(((((()))***,,,---)))))))))))))))************+++,,,,,,******+++,,,***+++,,,---...///000111444333333333555888:::<<<@@@AAABBBCCCCCCCCCBBBAAACCC@@@AAADDDBBB???GGGSSSnnn+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,------------.../////////...................../////////000000000...///000000111111000000111111000000000000000000000111333333111111111222555666777666555555666777111333666666555555666888666666666666666555555444777444222222555555333000222000...///111333555555......///111111111...,,,///////////////000111111//////000000000000//////........................------------------------++++++++++++++++++++++++************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((()))))),,,+++************++++++(((((())))))***************,,,,,,,,,+++***+++,,,******,,,---...000111111555555444333555888;;;===???@@@BBBCCCDDDCCCBBBAAACCC???AAADDDBBB@@@GGGTTTppp++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////............////////////......///000000000000000000000000000111111111111222444555444333333444555,,,///111222111000000000222444555555444333333444333333333222222222222222333222222333444555555444000...,,,,,,---...///...111222333444444333222111///////////////000111111...//////000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))************))))))(((((((((((())))))---,,,++++++************((((((((()))******+++++++++,,,---,,,+++***+++---***+++,,,---///111222222555555444444666888;;;===>>>@@@BBBDDDDDDDDDBBBAAABBB???@@@DDDBBB@@@HHHTTTsss***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---...///000000------........./////////---...//////000000//////......///000000111111111+++,,,------,,,---000222111333555444333111111222........./////////...---///...............//////---...//////...---...///555333222333444666555555///000000///...,,,,,,,,,//////.........///000000......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))(((((()))))))))))))))))))))(((((((((((())))))******((()))))))))************))))))(((((((((((())))))+++*********))))))))))))'''(((((()))******+++++++++,,,------++++++,,,---++++++,,,...000222333444333333333444666999;;;<<<>>>???BBBDDDEEEDDDBBBAAABBB???@@@DDDCCC@@@HHHTTTuuu******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---...000111111---------.........//////---......///////////////,,,---...///000000000000444444333111///...000222///000111111000000222444333222111222333333222000111000000000000111222333///222444333000///111333...---,,,,,,---...---+++---...//////......///000.........------......///......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))(((((((((((((((((((((((())))))))))))'''((((((((())))))******(((((())))))*********+++))))))(((((((((((())))))(((((((((((())))))))))))'''(((((()))***++++++++++++,,,------++++++,,,---+++,,,---///111222444444111111333444666999;;;<<<===???BBBDDDEEEDDDCCCAAABBB???@@@DDDCCC@@@HHHUUUwww,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000---,,,---000111000...---------............///////////////////////////000000//////.........---000000000000000000000000000000////////////000000222111111111000000//////111111000000//////......//////////////////////////////.........---------111000///......///000111------------------,,,,,,------............------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---)))***//////******...------+++***)))***++++++******************************))))))))))))******))))))))))))))))))))))))+++)))(((((())))))(((&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******++++++------------++++++***+++---......000222555333111222777999888999===??????@@@AAABBBBBBBBBBBBAAACCCAAABBBDDD@@@FFFZZZ}}},,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,...000...---------------....................................000/////////.........---////////////////////////000//////////////////000111111111000000000//////000000000/////////......///////////////////////////.........------------//////...------...//////,,,,,,------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...))))))---///,,,***,,,,,,+++***))))))***+++,,,******************************))))))))))))******))))))))))))))))))))))))+++)))(((((())))))(((&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******++++++,,,------,,,++++++***+++---......///222555999555444666777777:::>>>>>>???@@@AAABBBBBBBBBBBBAAACCCAAABBBDDD@@@FFFZZZ}}},,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,------------..................................../////////...............//////////////////////////////............//////000000000000///////////////////////////.........////////////////////////............------------...------,,,,,,------...++++++,,,,,,------......------............------******+++,,,,,,---......)))***++++++------...///...***(((,,,...,,,++++++++++++***))))))***+++,,,******************************))))))))))))******))))))))))))))))))))))))***)))(((((())))))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******++++++,,,,,,,,,,,,++++++***+++------...///222444???999666666777666:::???>>>???AAABBBCCCBBBBBBBBB@@@CCCAAAAAADDD@@@GGGZZZ}}}++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,---------.........................................................///////////////////////////......------......///////////////////////////................................................---------------------------------,,,,,,---------******+++,,,------......------............------+++++++++,,,,,,---------+++++++++,,,,,,---------+++++++++,,,++++++,,,---...---,,,*********+++,,,******************************))))))))))))******))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******+++++++++,,,,,,+++++++++)))+++,,,------///222444===888666777777777:::???>>>???AAABBBCCCCCCBBBAAA@@@CCC@@@AAADDDAAAGGG[[[}}}++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,------------...........................---------.............................................------------...........................///---------------.........------------------------,,,,,,------------------------------------------******++++++,,,---......------............---------------,,,,,,+++++++++---------,,,,,,+++++++++''',,,///---))))))...222111000...,,,+++******+++******************************))))))))))))******)))))))))))))))))))))))))))((('''((()))***)))((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******++++++++++++++++++++++++)))***,,,------///111444666444444888999888999======???AAACCCDDDCCCBBB@@@???BBB@@@AAAEEEAAAGGG[[[}}}++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,------,,,+++---...,,,,,,,,,,,,---------------------------------------------------.................................------,,,,,,,,,,,,---------------...............,,,,,,,,,---------------------------------------,,,,,,,,,,,,------------,,,------......------,,,******++++++,,,,,,------------............------......---,,,,,,+++******///......---++++++***)))&&&---000,,,))),,,222555111000...,,,+++******+++******************************))))))))))))******)))))))))))))))))))))))))))((('''((()))***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******++++++************++++++)))***,,,,,,---...111333222000222777999888999======>>>AAACCCDDDCCCAAA@@@???BBB@@@AAAEEEAAAHHH\\\}}}************************************++++++++++++******+++++++++,,,,,,,,,************************(((***,,,,,,***)))+++---++++++,,,,,,,,,---------------------------------,,,,,,,,,------.................................------,,,,,,,,,,,,------,,,,,,---------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,------,,,+++***++++++++++++++++++,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))),,,,,,***---444777555---,,,+++***)))***+++,,,******************************))))))))))))******))))))))))))))))))))))))(((''''''((()))******((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******,,,+++***))))))***+++,,,(((***,,,,,,---...111333333111111555777777:::>>><<<>>>AAADDDDDDCCCAAA@@@???BBB@@@AAAEEEAAAHHH\\\|||************************)))************+++++++++******+++++++++,,,,,,,,,************************''')))+++***((((((***,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,------.................................---,,,,,,++++++,,,,,,---,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,,,,+++***))),,,,,,++++++++++++++++++---..................---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++''''''000::::::333(((((((((((((((***,,,---******************************))))))))))))******))))))))))))))))))))))))(((''''''((()))******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++)))(((''''''((()))+++)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******,,,+++***))))))***+++,,,(((***+++,,,,,,...111333777333111333555666:::@@@<<<>>>AAADDDEEECCCAAA???>>>AAA@@@AAAEEEAAAHHH\\\|||+++***)))))))))***,,,,,,,,,++++++******++++++,,,,,,+++******))))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......------------------------...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******))))))))))))******+++***)))))))))***,,,,,,------------,,,,,,+++***...------,,,,,,------...++++++++++++++++++++++++...,,,+++...333444000,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&((((((''''''''''''((((((*********))))))))))))))))))))))))))))))))))))))))))************+++++++++(((***,,,------...000111333333333333555888:::;;;>>>@@@AAAAAA@@@???@@@AAACCCEEEAAAAAADDDBBBJJJ```{{{+++***)))))))))***+++,,,,,,++++++******++++++,,,---,,,+++*********************+++++++++,,,,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------------...------------------------------,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---*********+++++++++,,,,,,*********+++++++++,,,,,,******))))))))))))******+++***)))))))))***+++,,,,,,---------,,,,,,+++***,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++)))))),,,000111...***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))******)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((((('''''')))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***,,,------...000222333333333444555888:::;;;>>>???AAAAAA@@@@@@@@@AAACCCEEEBBBBBBEEEBBBJJJ^^^~~~******))))))******+++,,,,,,++++++******++++++,,,......,,,+++******************+++++++++,,,,,,,,,*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,------------------------------,,,,,,++++++++++++,,,,,,*********++++++++++++,,,*********++++++++++++,,,******))))))))))))************))))))******+++,,,,,,,,,---------,,,++++++++++++************++++++++++++++++++++++++++++++(((''''''))),,,---+++'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((***))))))(((((())))))***))))))))))))))))))******)))))))))))))))))))))))))))************+++++++++)))+++---------...000222333333333444666888:::<<<===???AAAAAA@@@@@@AAABBBCCCFFFCCCDDDFFFBBBHHH\\\}}}***************+++++++++,,,++++++******++++++,,,///...---,,,+++***************+++++++++,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************++++++++++++************++++++++++++******))))))))))))*********************+++++++++,,,,,,,,,------,,,,,,+++++++++************++++++************************'''&&&&&&(((***+++)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((*********))))))(((((((((******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++)))+++---.........000222333333333444666888;;;<<<===???AAAAAA@@@@@@AAABBBBBBEEECCCCCCFFF@@@FFFYYYzzz))))))******++++++++++++,,,++++++******++++++,,,///...---,,,++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++))))))*********+++++++++******))))))))))))******))))))******+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,************************(((((((((((()))***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''')))***)))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((''''''******))))))))))))******(((((())))))************))))))))))))))))))))))))))))))*********+++++++++)))+++---......///111222444444444444666999;;;<<<<<<>>>@@@AAA@@@@@@AAABBB@@@CCCAAABBBDDD???DDDWWWxxx))))))***++++++++++++***,,,++++++******++++++,,,---,,,,,,+++++++++++++++******+++++++++,,,,,,,,,)))))))))************+++******+++++++++,,,,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))************+++)))))))))************+++******))))))))))))******))))))***++++++++++++***++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,************************)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''***))))))(((((())))))***((((((((()))******++++++)))))))))))))))))))))))))))************+++++++++***,,,---......///111333444444444555777999;;;===<<<>>>@@@AAAAAAAAABBBCCC@@@CCC@@@@@@CCC???EEEYYY{{{((()))***+++,,,++++++***,,,++++++******++++++,,,+++************+++,,,,,,******+++++++++,,,,,,,,,))))))))))))******************+++++++++,,,,,,,,,)))*********++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))************))))))))))))******************))))))))))))******((()))***+++,,,++++++******+++,,,,,,---------,,,++++++************++++++************************************))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))'''(((((()))******++++++)))))))))))))))))))))))))))************+++++++++***,,,.........///111333444444444555777999;;;===<<<>>>@@@AAAAAAAAABBBCCCAAADDD@@@@@@CCC@@@HHH\\\~~~((()))***+++,,,+++******,,,++++++++++++++++++,,,))))))))))))***+++,,,---******+++++++++,,,,,,,,,))))))))))))******************+++++++++,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++************++++++))))))))))))************))))))))))))******************))))))))))))******((()))***+++,,,+++*********+++,,,,,,------------******))))))))))))******))))))))))))))))))))))))************(((((()))+++))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))((('''&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((''''''''''''(((((('''(((((()))***+++++++++)))))))))))))))))))))))))))************+++++++++***,,,.../////////111333444444444555777999<<<===<<<>>>@@@AAAAAAAAABBBCCCCCCEEEAAAAAADDDBBBJJJ```~~~************************---,,,+++******+++,,,---)))))))))***+++++++++,,,************************,,,+++***((((((((())))))******))))))******+++,,,++++++++++++******))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++******))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))+++++++++*********))))))+++,,,,,,------,,,,,,++++++*********))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((,,,***((('''&&&'''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''(((***((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))*********)))))))))))))))''')))******))))))***+++***+++---------...111333555555666777888:::<<<===>>>???AAACCCDDDDDDDDDCCCBBBEEEBBBCCCEEEAAAGGGZZZ}}}************************,,,+++************+++,,,***************+++++++++************************++++++***))))))***+++,,,******))))))******+++,,,++++++++++++*********)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++***)))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++*********))))))+++,,,,,,------,,,,,,+++************)))))))))((())))))))))))))))))))))))))))))))))))((((((((((((+++***)))'''''''''((()))))))))((((((((('''''''''''''''''''''''''''''''''((())))))((('''((()))***((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))***))))))))))))))))))))))))***++++++******+++---***,,,---......///111333444444555666888999;;;<<<>>>???AAACCCDDDDDDDDDCCCAAADDDBBBBBBEEEAAAHHH\\\zzz************************+++******))))))******++++++++++++***************************************************+++,,,---...******))))))******+++,,,++++++++++++***************++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,+++***)))((('''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++++++++***************++++++,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))*********+++,,,,,,++++++,,,...+++---.........000222444333333444555777999;;;<<<>>>???AAACCCDDDDDDDDDCCCAAACCCAAABBBEEEBBBIII^^^zzz***************************))))))))))))))))))***,,,+++++++++***)))))))))************************************++++++,,,,,,******))))))******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++***)))((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((('''))))))(((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************))))))))))))))))))************+++,,,,,,++++++,,,---,,,---/////////000333555444444555666888:::;;;<<<>>>???AAACCCDDDDDDDDDCCC@@@CCC@@@AAAEEECCCKKK```|||************************)))))))))******))))))))),,,+++++++++***)))))))))***************************************))))))(((******))))))******+++,,,+++++++++++++++++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++((()))***+++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))***************************++++++,,,,,,++++++***))))))))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))))))))(((((((((((())))))))))))))))))''''''''''''''''''''''''***(((&&&''')))******)))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************(((((())))))************)))***++++++******+++---,,,---/////////000333555555666666777999;;;===>>>>>>???AAACCCDDDDDDDDDCCCAAACCC@@@AAAEEECCCLLLaaa}}}************************)))******++++++******)))+++++++++******************************************++++++******(((''''''******))))))******+++,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))***+++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***************+++++++++******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))******''''''''''''''''''''''''---***(((***...000///...(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******((((((((()))******++++++)))***++++++******+++,,,+++---.........000222444666666777888:::<<<>>>???>>>???AAACCCDDDDDDDDDCCCBBBDDD@@@AAAEEECCCLLLbbb{{{******************************+++,,,,,,+++*********************+++++++++************************)))***+++++++++***))))))******))))))******+++,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))(((''''''''')))***+++(((((()))))))))*********((((((((((((((((((((((((,,,)))'''***///222222000(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***'''(((((()))******++++++***+++,,,,,,++++++,,,...***,,,---......///111333666666666888999;;;===>>>>>>???AAACCCDDDDDDDDDCCCCCCEEEAAAAAAEEECCCLLLaaazzz***************************+++,,,------,,,+++***))))))******+++++++++,,,************************((()))+++,,,------,,,+++*********)))***++++++,,,+++++++++,,,,,,---------+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++******)))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))******++++++++++++******++++++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&'''(((***,,,(((((())))))*********+++)))))))))))))))))))))))))))&&&$$$'''---111111...(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***'''(((((()))***++++++++++++,,,...---,,,,,,---///***+++---------...111333555555666777888:::<<<===>>>???AAACCCDDDDDDDDDCCCDDDFFFAAAAAAEEECCCKKKaaa{{{,,,+++***)))))))))***+++,,,,,,+++******+++,,,,,,+++*********))))))((((((+++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))******************++++++,,,---...///,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******))))))))))))))))))))))))%%%***+++&&&'''---///+++)))((('''&&&&&&'''((()))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++''''''''''''((((((((((((,,,***'''&&&)))...555999((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))++++++******++++++,,,---+++,,,.........///222444666777888:::<<<<<<======>>>@@@CCCDDDCCCBBBBBBCCCAAAFFFCCC@@@DDDCCCKKK]]]+++******))))))***+++,,,++++++***))))))***++++++************)))))))))(((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************++++++*********++++++,,,,,,++++++++++++++++++***)))************+++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******))))))))))))))))))))))))+++......***(((((())))))))))))(((''''''((())))))))))))))))))))))))))))))***)))(((''''''((()))***''''''((((((((()))))))))***)))'''(((+++000666999((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((())))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((()))))))))***++++++******++++++,,,---+++,,,.........///222444666777888999;;;<<<======>>>@@@CCCDDDCCCBBBBBBCCCAAAFFFCCC@@@DDDCCCKKK]]]***)))))))))***+++,,,,,,******)))(((((()))******************))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************,,,+++******))))))***************+++++++++++++++)))************+++++++++++++++++++++++++++++++++******++++++++++++******+++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******))))))))))))))))))))))))'''&&&'''***)))'''(((,,,***))))))(((((())))))***))))))))))))))))))))))))***)))(((''''''((()))***((((((((()))))))))******)))(((((((((***---000222''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((())))))******++++++,,,))))))))))))))))))))))))((((((((()))))))))******++++++******++++++,,,---+++,,,.........///222444777777777888999;;;===>>>>>>@@@CCCCCCCCCBBBCCCDDDAAAFFFCCC@@@DDDCCCKKK]]](((((()))******+++,,,---*********))))))******************)))))))))))))))******)))(((((()))******))))))))))))))))))))))))((()))))))))************+++***************+++,,,))))))******++++++,,,,,,))))))*********+++++++++******************************++++++++++++******+++++++++***************************************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++******++++++++++++******)))))))))))))))))))))))))))$$$$$$***---***))),,,******))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************))))))((('''&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((()))))))))*********++++++******++++++,,,---+++,,,.........///222444888777666666888:::===???===@@@BBBCCCCCCCCCCCCDDDAAAFFFCCC@@@DDDCCCKKK]]](((((()))***+++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))************))))))))))))******))))))))))))))))))))))))((()))))))))************))))))******,,,---//////)))))))))******+++++++++))))))*********+++++++++******************************++++++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++******++++++++++++******))))))))))))))))))))))))...)))&&&***...+++(((&&&))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************)))(((((('''&&&$$$###"""&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))************++++++******++++++,,,---+++,,,.........///222444888777666666777:::===???===???BBBCCCCCCCCCCCCDDDAAAFFFCCC@@@DDDCCCKKK]]]((()))***+++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))************((())))))+++,,,...000111)))))))))***************)))************+++++++++******************************++++++++++++******)))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******))))))))))))))))))))))))"""&&&'''&&&'''***)))&&&((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******''''''((()))))))))((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++******++++++,,,---+++,,,.........///222444666666666777888:::<<<===<<>>BBBCCCCCCCCCDDDEEEAAAFFFCCC@@@DDDCCCKKK]]]}}}))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))******++++++))))))))))))))))))))))))(((((())))))))))))((((((+++***)))'''''')))***+++******))))))((((((''''''******+++++++++,,,,,,,,,******++++++++++++******)))))))))))))))))))))))),,,666>>>:::...&&&(((...)))))))))))))))))))))))))))))))))))))))))))))))),,,)))&&&%%%(((******)))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***)))((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))***+++,,,+++***)))***++++++,,,...//////000333666555555666888999:::;;;<<<;;;===AAABBBBBBBBBCCCEEE@@@DDDAAA???DDDDDDJJJ[[[|||))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((+++***)))(((((()))***+++******))))))(((((((((((()))))))))*********++++++******++++++++++++******))))))))))))))))))))))))&&&+++///---((($$$$$$&&&)))))))))))))))))))))))))))))))))))))))))))))))),,,)))&&&&&&(((******)))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***)))((('''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((((((((()))))))))))))))+++,,,+++***)))***++++++,,,...//////000333666555555666888999:::;;;<<<;;;>>>AAABBBBBBBBBCCCDDD@@@DDDAAA???DDDDDDJJJZZZ~~~))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++***)))(((((()))***+++***))))))))))))(((((((((((((((((()))))))))************++++++++++++******))))))))))))))))))))))))'''&&&%%%'''))))))'''%%%))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''&&&((()))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++***)))***++++++,,,...//////000333666555666777888999;;;<<<<<<;;;>>>AAABBBBBBBBBCCCDDDAAADDDAAA???DDDCCCIIIZZZ((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((******)))(((((()))******))))))))))))))))))))))))((((((((()))))))))************++++++++++++******((((((((((((((((((((((((+++(((&&&'''***,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++***)))+++,,,+++,,,...//////000333666555666777888:::;;;<<<<<<<<<>>>AAABBBBBBBBBCCCDDDAAAEEEAAA???CCCCCCIIIYYY((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******))))))))))))************)))))))))*********++++++******++++++++++++******(((((((((((((((((((((((()))(((''''''&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((***++++++******+++,,,+++,,,...//////000333666666666777999:::;;;<<<===<<>>BBBBBBGGGWWWyyy))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))*********+++++++++((((((((()))))))))************++++++++++++******)))))))))))))))))))))))))))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&)))+++***((('''(((***'''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))''')))***+++******,,,---+++,,,...//////000333666666777888999;;;<<<=========???BBBCCCBBBAAABBBBBBAAAEEE@@@>>>BBBAAAGGGWWWvvv))))))))))))************))))))))))))))))))))))))------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))******++++++++++++''''''''''''((((((((()))******++++++++++++******))))))))))))))))))))))))&&&&&&&&&(((******)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&)))+++***((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))''')))***+++******,,,---+++,,,...//////111333666777777888999;;;<<<=========@@@BBBCCCBBBAAAAAABBBAAAEEE@@@>>>BBBAAAFFFVVVuuu))))))))))))))))))))))))))))))))))))((((((((((((******+++...222555555444.........---,,,+++***)))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************,,,++++++***)))(((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))(((((((((((((((((())))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))***)))'''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((((('''((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************,,,---///000000111444666777888999999999:::===@@@@@@AAAAAA@@@???>>>@@@BBBAAADDD@@@===AAAAAAGGGXXXrrr))))))))))))))))))))))))))))))))))))(((((((((((((((((()))+++...///---,,,............---,,,,,,+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((''''''(((((((((((())))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************+++,,,......///000333555777888999999999:::===@@@AAABBBBBBAAA@@@@@@AAACCCAAADDD@@@>>>BBBBBBHHHXXXvvv))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))+++***'''%%%+++,,,,,,,,,,,,,,,++++++((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************(((((())))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********************************+++---......///222444666777888888888:::===???AAABBBCCCCCCAAAAAABBBCCCAAAEEE@@@>>>BBBBBBIIIYYYzzz(((((((((((((((((((((((())))))))))))((((((((((((''''''(((***+++***'''$$$''''''((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))$$$%%%'''((()))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******************************,,,---......000333555666777888888888999===???@@@AAACCCCCCAAAAAABBBCCCAAAEEEAAA>>>CCCCCCJJJZZZ}}}(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''')))++++++)))'''&&&&&&'''((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))(((((((((((((((((((((((((((((((((((())))))))))))"""$$$%%%'''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&''''''(((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************************+++---//////000111444666666777888888888999<<>><<<>>>AAABBBAAA@@@@@@AAABBBEEEAAA@@@DDDEEELLL]]]))))))))))))))))))))))))))))))))))))(((((((((((((((&&&%%%%%%'''))))))))))))******+++++++++************)))((((((((((((((())))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))))))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************+++---...//////111333666555666777777777999<<<>>><<>>===@@@CCCDDDDDDCCCCCCCCCBBBFFFBBB@@@EEEFFFMMM^^^))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''((((((%%%'''((('''&&&&&&'''((())))))((('''''''''''''''((((((((((((((((((((((((***)))((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))---,,,++++++******++++++***,,,......---...222666888999:::::::::;;;>>>AAA???AAACCCDDDCCCBBBBBBBBBBBBCCC@@@BBBGGGDDDJJJ^^^{{{))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''((()))(((''''''((()))))))))((('''''''''''''''((((((((((((((((((((((((***)))((('''&&&''''''((('''''''''(((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***---,,,++++++******++++++,,,...///000///111444888888888999999999:::===@@@???AAACCCDDDCCCBBBBBBBBBBBBCCC@@@AAAFFFCCCIII\\\{{{))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&'''''''''(((((((((((()))***)))((('''(((***)))((((((''''''''''''((((((((((((((((((((((((((())))))(((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******,,,,,,+++************+++,,,---///000000111444777777888999888888999;;;>>>>>>@@@CCCCCCBBBAAAAAABBBBBBCCC???@@@EEEBBBHHH[[[zzz(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((()))***)))'''''''''))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********,,,++++++******************+++,,,...///000222333777777888777777888:::===>>>@@@BBBCCCBBBAAAAAABBBBBBCCC???@@@DDDAAAGGGZZZwww(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))'''((()))(((&&&%%%&&&'''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((((((((***)))(((((((((((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,+++******))))))*********+++,,,...000111222222666777777777666888:::===>>>@@@BBBCCCBBBAAAAAAAAAAAACCC???@@@DDDAAAGGGZZZwww))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((()))))))))'''((()))(((&&&$$$%%%&&&(((''''''''''''(((((()))((((((((((((((((((((((((&&&'''(((((()))((((((((())))))''''''''''''))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++++++++***))))))))))))***,,,,,,---000333555444333555666777777777999<<<>>>===???BBBBBBAAA@@@@@@AAAAAABBB???@@@EEECCCIII\\\|||))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((('''((((((((())))))))))))((()))***(((&&&%%%&&&''''''''''''''''''((())))))((((((((((((((((((((((((%%%&&&((()))))))))(((((()))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++++++++***)))))))))))))))---,,,---000444555444222444555777777888:::===@@@===???BBBBBBAAA@@@@@@AAA@@@BBB???AAAFFFDDDKKK^^^))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))***++++++***'''&&&'''((('''''''''''''''((()))***((((((((((((((((((((((((%%%&&&((()))))))))(((((()))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++******)))))))))))))))+++******...222444222000333555777777888;;;???BBB===???AAABBBAAA@@@@@@AAA@@@AAA???AAAGGGEEELLL```))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''******))))))((((((''''''))))))))))))(((((((((((('''''''''''''''((())))))******************************))))))((((((''''''))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((()))******''''''(((((()))))))))***%%%&&&''''''((((((''''''******)))((((((((((((((()))'''%%%&&&)))***(((&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***++++++)))((((((***---,,,---............111333666555444333555888<<>>AAACCCDDDCCCAAA@@@DDDEEE@@@@@@DDDDDDOOOfff))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))************)))))))))((((((((('''***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''***)))))))))((((((((('''))))))))))))(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((***)))))))))((((((((('''(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((())))))***//////---,,,***)))((('''%%%&&&''''''((((((''''''***))))))((((((((((((((()))'''&&&'''))))))(((&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********++++++,,,++++++***+++++++++,,,,,,---.........///111333666555444333555999<<>>???@@@AAABBBBBBCCCCCCBBBAAACCC@@@AAADDDBBBJJJ___(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))'''''''''''''''((())))))************************))))))))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((''''''''''''((())))))))))))))))))((((((((((((%%%&&&''''''(((''''''''')))(((((('''''''''((((((((((((''''''((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,000---+++---222222...)))+++,,,.........///111444555555444444666999<<<>>>@@@@@@AAAAAABBBCCCCCCDDDAAACCCAAABBBFFFBBBIII]]](((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((()))))))))***'''''''''''''''((())))))************************(((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''(((((()))$$$%%%%%%&&&'''(((((()))%%%&&&''''''((('''''''''((((((''''''''''''(((((('''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************000---+++---222222...)))+++,,,---......///222444555444444555777999<<<===@@@AAAAAABBBBBBCCCDDDDDDAAADDDBBBDDDGGGCCCIII]]]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))''''''(((((())))))******'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&''''''(((((('''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((()))))))))...,,,+++,,,//////---******,,,---......000222444444444444555777999<<<===@@@AAABBBCCCCCCDDDDDDCCCAAADDDBBBCCCGGGDDDJJJ___))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''((((((((()))))))))***'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((()))))))))***'''''''''((()))*********'''''''''''''''((())))))(((((((((((((((((((((((('''((((((((()))))))))***'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((())))))((((((((('''''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((()))&&&((())))))'''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((())))))))),,,++++++***+++++++++,,,***+++---......000222555444444555666777:::;;;===???@@@BBBDDDEEEDDDCCCBBB???BBB@@@AAAEEECCCKKK___))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((())))))******&&&''''''((()))******+++'''''''''''''''((())))))************************'''((((((((())))))******''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))&&&(((***)))&&&%%%''')))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***++++++)))((((((***---***+++---......000333555444444555666888:::;;;<<<>>>@@@CCCEEEFFFEEECCCBBB>>>@@@>>>???DDDBBBJJJ```))))))))))))))))))))))))))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))))),,,++++++******+++,,,,,,***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''))))))))))))))))))))))))&&&'''((((((((('''%%%$$$((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''%%%'''((((((''''''(((***(((((((((((())))))))))))************************,,,---............111333777666666666777999<<<===???AAADDDDDDDDDCCCCCCDDDAAAAAA<<>>???AAACCCDDDDDDCCCCCCDDDBBBBBB===???GGGEEEJJJ\\\))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))))),,,,,,------+++***((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''((((((((((((''''''(((*********((('''((()))(((((((((((())))))))))))************************+++---.........///111333777666555666777999<<<>>>>>>AAACCCDDDCCCCCCCCCDDDCCCCCC>>>@@@FFFDDDIII[[[~~~((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***+++,,,---,,,+++((('''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((''''''''''''(((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''((((((((((((''''''((((((((((((''''''***++++++***)))'''((()))(((((((((((())))))))))))************************+++,,,.........///111444666666555555777:::===>>>>>>@@@CCCDDDCCCBBBCCCCCCDDDDDD@@@AAAEEEBBBHHHZZZ|||(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''(((***,,,,,,,,,***)))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&((((((&&&'''''''''(((((())))))((((((((((((((((((((((((***))))))))))))))))))***''''''''''''((((((((((((''''''((((((((((((''''''***++++++***)))'''((()))(((((((((((())))))))))))************************+++,,,---......///222444666555555555777:::===???>>>@@@BBBCCCCCCBBBBBBCCCCCCEEEAAAAAAEEEAAAGGGZZZ))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&''')))+++,,,,,,++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((***))))))(((((())))))***''''''''''''((((((((((((''''''((((((((((((''''''(((*********((('''((()))(((((((((((())))))))))))***************************,,,---......000222444555555555555777:::===???===@@@BBBCCCBBBBBBBBBCCCBBBEEEBBBBBBDDDAAAGGG[[[))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))******++++++'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''(((((((((((('''''''''((())))))((('''(((***(((((((((((())))))))))))***************************+++---......000222555555555444555777:::>>>@@@===???BBBCCCBBBAAABBBCCCAAADDDBBBBBBDDD@@@HHH]]]))))))))))))))))))))))))&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))+++***))))))((())))))***'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%'''((()))((('''&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((()))''''''((((((((((((''''''%%%'''((((((''''''(((***(((((((((((())))))))))))***************************+++---......000333555555444444555777;;;>>>@@@===???BBBCCCBBBAAABBBBBB@@@DDDBBBBBBDDD@@@HHH^^^(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&%%%%%%&&&''')))***((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((('''''''''&&&))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&'''((((((((('''(((((()))***+++++++++,,,,,,***)))))))))***+++...+++***,,,111555444333777333222777::::::<<>>>>>BBBAAAKKKbbb(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))************)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***'''(((((()))******++++++,,,,,,***)))))))))***+++(((+++............111444777333222777::::::<<>>AAA@@@BBBEEEBBBHHH\\\(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''(((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&''''''(((((())))))))))))))))))*********,,,,,,,,,,,,++++++******+++///444555222000222444666222222666:::;;;===@@@CCCDDDEEEEEEDDDBBB@@@>>>>>>AAA@@@BBBFFFAAAGGGZZZ(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&'''((((((((())))))))))))))))))******,,,,,,,,,---,,,++++++******,,,...000111111111111555111111666:::;;;===AAACCCDDDEEEEEEDDDBBB@@@???>>>AAA@@@BBBEEEAAAGGGZZZ(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))'''''''''''''''''''''''''''((((((((((((&&&%%%$$$'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((()))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''(((((())))))***))))))))))))))))))))),,,,,,---------,,,+++***)))+++---......000111333555111111666:::<<<>>>AAABBBCCCDDDEEEDDDCCCAAA??????BBB@@@@@@DDD@@@FFFZZZ~~~(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&(((((((((((('''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((()))******************))))))))))))))),,,,,,---...---,,,+++***))),,,//////...///333777555111111666:::<<<>>>AAABBBCCCDDDEEEEEECCCAAA@@@@@@BBB???@@@CCC???FFF[[[{{{))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((''''''''''''''''''''''''''''''((())))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***+++(((((((((((())))))))))))***,,,------,,,++++++,,,******+++---///111333444666333333888<<<<<<===@@@DDDEEEFFFFFFEEECCCAAA@@@CCCDDD??????DDDAAAGGG[[[)))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''))))))(((''''''''''''''''''''''''''''''((())))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))************+++(((((((((((())))))))))))***,,,------,,,++++++,,,******+++---///111333444777333333888<<<===>>>AAACCCDDDEEEFFFEEECCCAAA@@@BBBCCC???@@@DDDAAAFFFYYY}}}((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''')))((((((''''''''''''((('''''''''''''''((())))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%))))))'''&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))***+++,,,+++******(((((((((((())))))))))))***,,,------,,,++++++,,,******+++---///111333444777444444999======???AAACCCDDDEEEFFFEEECCCAAA@@@@@@AAA???@@@DDD@@@EEEWWWzzz((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''')))(((''''''''''''(((((('''''''''''''''((())))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&+++***'''&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))+++,,,---,,,***)))(((((((((((())))))))))))***+++------+++***+++,,,******+++---///111333444888444555:::>>>>>>???BBBBBBCCCDDDEEEEEECCCAAA@@@>>>@@@>>>@@@EEE@@@DDDVVVzzz'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((+++***'''&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''')))+++,,,,,,,,,***)))(((((((((((()))))))))))))))+++,,,,,,+++******+++******+++---///111333444888444555:::>>>>>>???BBBAAABBBDDDEEEDDDCCCAAA@@@>>>@@@>>>@@@EEE@@@DDDVVV}}}'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''(((((()))'''''''''''''''((())))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))'''&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((()))***+++***))))))(((((((((((()))))))))))))))+++,,,,,,+++******+++******+++---///111333444777444444999======???AAA@@@BBBCCCDDDDDDCCCAAA@@@@@@AAA???@@@DDD@@@EEEWWW''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''((()))*********(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))'''''''''''''''((())))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))(((((((((((()))))))))))))))***,,,,,,***)))***+++******+++---///111333444777333333888<<<===>>>AAA@@@AAACCCDDDDDDCCCAAA@@@BBBCCC???@@@DDDAAAFFFYYY&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''((()))******+++(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((()))***'''''''''''''''((())))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''((())))))(((((((((((()))))))))))))))***,,,,,,***)))***+++***++++++---///111333555666333333888<<<<<<===@@@@@@AAACCCDDDDDDCCCAAA@@@CCCDDD??????DDDAAAGGG[[[&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,+++++++++*********))))))++++++,,,---///111333444555222111444:::>>>???>>>???AAADDDGGGGGGFFFDDDBBBBBBEEEBBB@@@BBB>>>FFF]]]&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''(((((((((((())))))************))))))((((((''''''''''''((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************+++++++++++++++++++++*********))))))++++++,,,---///111333444555222111444:::>>>???>>>???AAADDDFFFGGGEEEBBB@@@@@@CCCAAAAAACCCAAAJJJaaa&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''((((((((((((******++++++++++++******((((((''''''''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++***************++++++,,,---///111333444555222111444:::>>>???>>>@@@AAADDDFFFFFFCCCAAA???>>>BBB@@@AAAEEECCCMMMddd''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''(((((((((((()))******++++++******)))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************++++++,,,---///111333444555222111444:::>>>???>>>@@@BBBDDDEEEEEEBBB???======AAA???AAADDDCCCMMMddd''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))************************++++++,,,---///111333444555222111444:::>>>???>>>@@@BBBDDDEEEEEEBBB???===>>>AAA???@@@CCCAAAKKKbbb''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))******+++))))))))))))))))))))))))''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***************+++++++++++++++,,,---///111333444555222111444:::>>>???>>>@@@AAADDDFFFFFFCCCAAA???>>>BBB??????BBB@@@III```((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***'''(((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''(((((((((((()))))))))******)))))))))((((((''''''''''''((((((&&&&&&''''''((())))))***''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++++++++,,,---///111333444555222111444:::>>>???>>>???AAADDDFFFGGGEEEBBB@@@>>>BBB@@@@@@CCCAAAKKKaaa((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''((((((((()))******++++++++++++******((((((''''''''''''((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))******++++++++++++++++++,,,---///111333444555222111444:::>>>???>>>???AAADDDGGGGGGFFFDDDBBB>>>BBB@@@AAADDDCCCMMMddd))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''')))***)))&&&%%%&&&(((((()))***,,,,,,***((('''((()))******))))))***,,,******))))))((((((''''''(((((((((((()))***+++,,,,,,,,,+++***))))))******++++++,,,...000222444555444333333777===AAAAAA@@@AAAAAABBBDDDEEEDDDAAA>>>AAA???;;;???FFFCCCLLLddd))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&(((&&&&&&&&&((()))(((''''''((())))))))))))((('''%%%'''***,,,,,,+++)))'''***)))))))))((((((((('''(((((((((((()))***+++,,,,,,,,,+++***************++++++,,,...000222444555444333333777===AAAAAA@@@@@@AAABBBDDDEEEDDDAAA>>>AAA@@@<<<@@@EEEBBBJJJbbb))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''(((%%%###%%%)))+++)))&&&((((((''''''''''''(((((()))***---222555333,,,'''))))))))))))(((((((((((((((((((((((()))***+++,,,,,,++++++************+++++++++,,,...000222444555444333333777===AAAAAA@@@@@@@@@BBBDDDEEEDDDAAA>>>AAA@@@>>>AAAEEE@@@HHH```(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))(((((((((((((((((((((((('''((((((((((((((((((''''''(((((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((((((((((((''''''&&&&&&%%%''''''''''''(((((((((((('''(((((())))))((((((''')))((('''((()))***)))((()))((('''&&&&&&''')))***++++++,,,111555444...'''))))))))))))(((((((((((((((((((((((()))***+++,,,,,,++++++******+++++++++++++++,,,...000222444555555333444777===@@@AAA???@@@@@@AAADDDEEEEEEBBB???@@@AAA???BBBEEE???GGG```(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((''''''''''''''''''((((((((((((((())))))))))))))))))(((***---///---(((&&&(((+++***)))'''&&&''')))+++---)))&&&%%%(((,,,---)))$$$(((((((((((())))))))))))(((((((((((()))***+++,,,,,,+++++++++++++++,,,,,,++++++,,,...000222444555555444444777===@@@@@@??????@@@AAADDDEEEEEEBBB???@@@AAA@@@CCCEEE???IIIbbb))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&******))))))))))))))))))''''''''''''(((((((((((())))))************)))))))))...222...'''###&&&,,,***)))((('''(((***,,,---)))'''%%%&&&)))***)))'''(((((((((((())))))))))))(((((((((((()))***+++,,,,,,++++++++++++,,,,,,---++++++,,,...000222444555666444444777===@@@@@@>>>??????AAADDDEEEEEEBBB@@@???AAA@@@CCCEEEAAAMMMhhh))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((())))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''(((((((((((()))******++++++******)))(((,,,...,,,&&&$$$&&&***((((((''''''((()))+++,,,************+++++++++,,,'''((((((((()))))))))***(((((((((((()))***+++,,,+++++++++++++++,,,---...++++++,,,...000222444555666444444777===@@@@@@>>>>>>???AAACCCFFFEEECCC@@@???AAA???BBBEEEBBBQQQooo))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))************))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''(((((())))))''''''''''''((((((((()))******++++++++++++******'''((()))((('''''''''(((&&&&&&&&&'''((()))******&&&(((***+++***))))))***'''((((((((())))))******(((((((((((()))***+++,,,++++++++++++,,,,,,---...++++++,,,...000222444555666555444888===@@@???>>>>>>???AAACCCFFFEEECCC@@@???@@@???BBBEEEDDDTTTsss))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))************))))))''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''(((((((((((())))))))))))))))))))))))***++++++***((('''((()))))))))((((((''''''&&&&&&''''''((((((((((((''''''(((***+++,,,,,,+++***(((***))))))((((((((((((((((((+++,,,+++)))(((***,,,---,,,+++))))))))))))***,,,,,,------///111444555777333222555<<>>BBBBBBBBBDDDEEEEEEBBB@@@AAA>>>DDD@@@AAACCCJJJnnn)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))************))))))'''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((******)))(((''''''((()))))))))))))))(((((((((((((((((((((((((((''''''((()))***++++++***)))((()))(((''''''''''''((((((***+++---,,,***)))+++---++++++***))))))***+++,,,,,,,,,------///111444555:::888888:::???AAA@@@???BBBBBBBBBDDDEEEEEEBBB@@@AAA>>>DDD@@@AAADDDKKKooo))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''((())))))((('''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))************))))))''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))))))))))))))''')))))))))'''&&&'''((())))))))))))************))))))))))))(((((('''&&&'''((()))******)))((('''''''''&&&&&&&&&'''((((((***++++++***))))))***,,,******))))))***+++---...,,,,,,------///111444555<<<===???@@@AAAAAAAAA@@@BBBBBBBBBDDDEEEEEEBBB@@@BBB>>>CCC???AAADDDLLLppp((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((())))))((((((((((((((()))(((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))((((((((())))))*********))))))***))))))((('''&&&''''''((())))))((('''''''''''''''''''''((()))***)))))))))((('''((()))***++++++***)))***+++,,,---,,,,,,,,,---///111444555;;;>>>AAACCCBBBAAAAAABBBBBBBBBBBBDDDEEEEEEBBB@@@BBB>>>CCC>>>@@@DDDMMMsss(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((())))))***(((((((((((())))))))))))'''((((((((()))))))))***((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))************))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))***++++++))))))***+++'''''''''(((((()))))))))))))))******)))((('''''''''''''''(((((('''''''''(((((((((((()))***+++,,,,,,***)))((((((***++++++...---+++*********++++++,,,,,,,,,---///111444555666:::>>>AAAAAAAAABBBCCCBBBBBBBBBDDDEEEEEEBBB@@@CCC>>>BBB===@@@EEEOOOuuu))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))))))))((((((((()))******(((((((((((())))))))))))''''''(((((())))))******((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))************))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''(((((((((((()))))))))))))))))))))))))))+++,,,+++******+++---''''''''''''((((((((((((((())))))******))))))((((((((((((''''''(((((((((((((((((()))***,,,---...///---******+++---------///...,,,+++******++++++,,,,,,------///111444555444666999<<>>BBB===???EEEQQQwww))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((()))******+++(((((((((((())))))))))))'''''''''((()))*********((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))************))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))++++++***((('''''''''''''''(((((((((((())))))))))))))))))))))))(((***++++++******+++,,,)))))))))((((((((((((((('''((()))***************)))(((((((((((((((((()))&&&''''''(((***+++---...///,,,)))(((***,,,---,,,...---,,,+++***+++,,,---,,,,,,------///111444555555444444888===AAAAAA@@@BBBBBBBBBDDDEEEEEEBBB@@@CCC>>>AAA<<>>BBBBBBBBBDDDEEEEEEBBB@@@DDD>>>AAA<<>>BBB<<<@@@GGGTTT{{{(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))(((******)))(((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((******)))((('''&&&&&&%%%''''''''''''((((((((((((%%%''')))******)))'''%%%'''((((((((())))))))))))******)))))))))))))))***'''(((***++++++++++++***(((((()))***************))))))((('''((()))***+++))))))))))))))))))(((((()))))))))))))))*********+++)))'''(((***,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000222444555888777777999===???AAA@@@AAABBBDDDEEEEEEDDDBBBAAADDD>>>BBB===@@@FFFRRRxxx(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))((((((((('''''''''&&&&&&'''&&&&&&&&&&&&'''((((((******))))))((((((((((((''''''''''''((((((((((((%%%&&&''''''''''''&&&%%%''''''((((((((())))))))))))))))))(((((())))))***))))))))))))))))))))))))(((((()))***************))))))(((((()))******+++(((((())))))))))))))))))************))))))))))))+++)))((((((***++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000222444555888777777999<<>>CCC>>>@@@EEENNNttt(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))***************))))))((())))))***))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******++++++******)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''((((((((()))))))))(((((((((((())))))***+++***)))(((((((((((()))(((((()))***************))))))))))))***++++++,,,((((((((())))))***++++++++++++******))))))((((((******))))))***+++++++++------,,,,,,,,,,,,++++++++++++,,,...000222444555888777777999<<>>CCC???@@@CCCKKKppp(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))*********+++******))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''((((((''''''''''''(((((((((((((((((('''&&&&&&'''((((((''''''''''''((((((((((((((((((''''''((()))******,,,+++***)))))))))))))))(((((()))***************((()))******+++,,,,,,,,,))))))(((((()))***+++,,,++++++******))))))((((((******************+++,,,---------,,,,,,+++++++++++++++,,,...000222444555777666666888<<>>DDD???@@@CCCJJJnnn(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))((())))))******+++++++++******)))))))))***++++++(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&'''''''''(((((((((''''''''''''((()))******+++++++++******)))))))))(((((()))***************((()))***,,,,,,---------+++***)))((()))***+++,,,************))))))))))))***+++++++++******,,,---...------,,,,,,++++++***++++++,,,...000222444555777666666888;;;>>>??????>>>@@@BBBCCCDDDCCCBBBAAACCC???DDD???@@@CCCJJJooo(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((())))))******+++,,,,,,******))))))******+++,,,'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&'''''')))******((()))*********)))((('''(((((()))***************((()))+++,,,---......---,,,+++***(((((()))***+++)))))))))))))))*********)))+++,,,+++)))))),,,.........---,,,,,,+++******++++++,,,...000222444555777666666888;;;>>>?????????@@@BBBDDDEEEDDDCCCBBBDDD???DDD???@@@CCCLLLppp(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((())))))***++++++,,,,,,******))))))***+++,,,,,,'''((((((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((***)))))))))((((((((((((''''''''''''((((((((()))''''''((())))))(((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******%%%'''(((******)))'''&&&(((((()))***************((()))+++---...............,,,***)))((()))***+++(((((())))))******++++++)))+++---,,,)))))),,,///......---,,,,,,+++******++++++,,,...000222444555777666666888;;;>>>??????@@@AAACCCEEEFFFFFFEEEDDDEEE@@@DDD>>>@@@DDDMMMrrr************************(((((())))))******++++++''''''((((((((((((''''''***((('''((()))***)))'''******))))))((((((''''''---+++)))((('''(((***+++,,,+++***((((((((())))))------,,,,,,+++,,,,,,---((())))))******++++++++++++++++++***))))))((((((************************************++++++++++++))))))***+++++++++++++++))))))))))))))))))))))))'''((()))***+++,,,------))))))))))))))))))))))))(((((())))))))))))(((((())))))((('''''''''''''''))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))******+++,,,---......///***)))))))))))))))******))))))(((((()))***++++++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++++++++,,,...000222444555666555555999???BBB@@@===BBBCCCDDDEEEDDDCCCAAA???@@@AAA???@@@AAA???PPPooo************************)))))))))))))))*********(((((())))))))))))((((((***((('''((()))***)))(((******))))))(((((((((((())))))(((''''''((()))***(((((()))))))))(((((('''*********)))))))))))))))******************************************++++++(((((()))))))))))))))***(((((())))))******++++++((()))******+++++++++***************************)))))))))))))))*********))))))))))))))))))))))))((())))))******))))))((())))))((('''''''''''''''))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((()))))))))*********))))))))))))(((((((((((((((((((((((())))))))))))*********+++,,,,,,------++++++***)))((((((((())))))))))))))))))***+++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++++++++,,,...000222444555666555555999???BBB@@@===AAACCCDDDEEEEEECCCBBB@@@BBBCCC@@@@@@BBBAAARRRrrr))))))))))))))))))))))))************))))))))))))))))))************))))))***)))((((((******)))(((***))))))))))))(((((((((((((((((()))))))))))))))((()))***+++***)))(((''')))******+++++++++******++++++++++++************)))))))))***+++,,,,,,,,,(((((()))))))))*********(((((()))***++++++,,,,,,(((((()))************)))***************************)))))))))((((((''''''))))))))))))))))))))))))*********++++++*********))))))((('''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&(((((())))))))))))************))))))((((((''''''(((((((((((())))))))))))************************---,,,+++)))((((((''''''))))))))))))))))))***+++***************++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,...000222444555666555666999???AAAAAA>>>AAABBBDDDEEEEEEDDDCCCBBBEEEEEEAAAAAACCCBBBTTTuuu((((((((((((((((((((((((++++++******))))))((((((((())))))******))))))(((***)))((()))******)))((())))))))))))))))))))))))+++++++++,,,++++++***))),,,,,,,,,,,,,,,,,,,,,+++//////000111111111000000++++++++++++++++++,,,,,,*********++++++,,,,,,,,,************+++++++++,,,******+++,,,------...///((())))))*********))))))***************************))))))))))))((((((((())))))))))))))))))))))))***++++++,,,,,,++++++***))))))((((((((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***+++******)))(((''''''&&&(((((((((((())))))))))))+++*********))))))((((((++++++***)))(((((())))))***)))))))))))))))******)))))))))))))))******+++,,,+++++++++++++++++++++++++++,,,...000222444555777666777:::>>>AAAAAA@@@@@@AAACCCEEEFFFEEEDDDCCCFFFEEE@@@@@@BBBBBBUUUvvv((((((((((((((((((((((((++++++******))))))(((((('''(((((())))))(((((('''+++)))((()))***+++***)))))))))))))))************,,,,,,,,,,,,,,,+++***)))******+++,,,...222555777::::::999888666333222111,,,,,,------...///000000...---------,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,---......))))))************))))))************************)))))))))*********++++++************************++++++,,,,,,,,,,,,++++++))))))((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''''''''''''''''''''(((((((((((()))))))))+++******)))(((''''''&&&(((((((((((())))))))))))+++******))))))(((((('''))))))(((((()))***++++++******)))))))))))))))***))))))(((((())))))***+++++++++++++++++++++++++++++++++,,,...000222444555777777888:::===@@@AAABBB@@@BBBDDDEEEFFFEEEDDDCCCDDDDDD??????AAAAAATTTvvv))))))))))))))))))))))))************))))))))))))''''''((((((((((((''''''+++***))))))++++++***))))))))))))************+++++++++++++++,,,,,,,,,,,,***+++---111555;;;@@@BBBCCCAAA>>>999555222000///111222222333333444555555222222111111000//////...///......------,,,,,,+++******++++++++++++,,,,,,***++++++++++++***))))))++++++++++++++++++++++++))))))******+++++++++,,,***************************++++++,,,,,,++++++***))))))((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''(((((((((((())))))******))))))((((((''''''(((((((((((())))))))))))+++*********))))))((((((''''''(((((()))+++,,,---+++******))))))))))))))))))))))))))))))******+++*********+++++++++++++++++++++,,,...000222444555777777999:::===???BBBCCCBBBCCCEEEFFFFFFEEEDDDCCCBBBBBB>>>>>>AAAAAASSSttt************************)))))))))))))))*********(((((())))))))))))((((((+++***))))))++++++***)))))))))*********+++++++++++++++,,,---///222444666333666:::???CCCEEEFFFFFFBBB???<<<888555444444555;;;;;;;;;::::::999999999666666666666555555555555777777666555333222111000............------------,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++************))))))))))))******************************++++++++++++******))))))(((((()))******+++))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))*********************))))))((((((((()))***++++++++++++***)))))))))))))))***))))))))))))***++++++)))*********++++++++++++++++++,,,...000222444555777888999:::<<>>@@@BBBAAASSSsss************************(((((())))))******++++++))))))************))))))+++***)))***+++++++++)))))))))******++++++++++++------...000444999===@@@AAAEEEJJJNNNNNNLLLHHHEEE<<<:::888666777999===???CCCBBBAAA@@@>>><<<;;;;;;888888999999::::::;;;;;;@@@???>>><<<:::999777777333333222222111111000000---------------,,,+++***++++++++++++++++++++++++++++++***)))((('''&&&&&&*********************************++++++*********))))))((())))))***++++++))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))******************++++++******)))))))))))))))***++++++***))))))((())))))***************++++++,,,))))))******++++++++++++++++++,,,...000222444555777888:::;;;<<>>BBBFFFHHHHHHHHHGGGFFFGGGFFF@@@888777;;;666:::<<<;;;<<<>>><<<888>>>>>>???>>>===<<<<<<<<<;;;===>>>===<<<<<<:::777888555111...---------...---,,,+++)))))))))******++++++,,,,,,,,,***)))((())))))))))))************,,,,,,,,,+++++++++******))))))))))))((((((((((((*********)))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******+++++++++***)))(((((('''((((((((((((((((((((((((******))))))((((((''''''))))))))))))************------...------+++************))))))******+++,,,+++++++++++++++++++++++++++---...//////000333555777777888;;;@@@CCCDDDDDDEEEEEEFFFEEEEEEDDDCCCCCCFFFAAAFFFAAABBBEEENNNsss))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,++++++++++++++++++,,,---...111444777:::;;;>>>@@@AAAAAA@@@???@@@AAABBBDDDFFFGGGFFFCCC???<<>>???>>><<<<<<;;;<<<<<<<<<:::888>>>>>>>>>======>>>>>>===<<<<<<;;;888444111//////,,,+++*********+++---...++++++,,,,,,,,,+++***)))))))))))))))************,,,,,,,,,++++++++++++***))))))))))))((((((((((((***)))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((()))******++++++******)))(((((('''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))************))))))*********))))))(((******))))))******+++,,,++++++++++++++++++++++++***,,,...//////111333666777777888<<<@@@CCCDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBCCC>>>DDD@@@BBBGGGPPPuuu))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++,,,---......000222555999<<>>>>>>>><<<::::::;;;<<<===???BBBCCCDDDDDDDDDEEEGGGIIIKKKIIIGGGGGGIIILLLKKKFFFDDDHHHNNNRRRYYY___YYYZZZTTTKKKHHHMMMTTTXXXFFFBBB>>><<<<<<<<<:::777===;;;:::999:::<<>>??????>>>>>>666888;;;;;;<<<===???@@@DDDAAA>>>===@@@DDDHHHIIIEEEGGGIIIJJJKKKQQQ[[[ccc[[[XXXYYY```fffgggggghhhiiillliiiddddddnnnzzzeee[[[OOOGGGFFFHHHIIIIII@@@===:::;;;::::::<<>>>>><<<:::888777777:::>>>@@@AAAAAACCCDDDEEEBBB@@@CCCIIILLLIIIEEEKKKLLLMMMPPPWWWcccrrr|||nnnjjjjjjpppuuutttssssss{{{}}}tttcccXXXVVV]]]eeejjjWWWPPPLLLKKKGGGAAA@@@DDD>>>??????<<<:::;;;>>>BBB===;;;888555222000000///------,,,+++************************++++++++++++---------,,,,,,,,,++++++))))))))))))(((((((((((((((((())))))************(((((())))))))))))((((((************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((()))***+++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************,,,+++***)))(((((())))))******))))))******+++,,,++++++++++++++++++++++++)))***---...///222555888777888:::===AAACCCBBBAAA???@@@BBBDDDDDDCCCAAA@@@AAA===CCC???BBBFFFPPPuuu)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))))))))+++---///222555999>>>AAACCCDDDDDD;;;;;;;;;;;;:::999888888;;;===???@@@??????@@@AAA<<>>===;;;999777777777777111000///---,,,+++***************++++++++++++,,,------------,,,,,,,,,,,,))))))))))))((((((((((((((((((((()))******++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((()))***+++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,,,,***))))))***+++,,,******))))))******+++,,,++++++++++++++++++++++++)))+++---...///111444777777888:::>>>AAACCCAAA@@@>>>@@@CCCDDDEEECCCAAA@@@CCC>>>CCC???AAAEEENNNsss))))))))))))))))))))))))))))))))))))))))))))))))***))))))***,,,000444666<<>>>>>>>>???CCCHHHLLLIII^^^{{{}}}nnnllllllqqqyyy|||yyyzzz~~~{{{vvvuuussspppooouuu~~~vvvuuussspppuuuooobbbXXXQQQJJJEEEBBB@@@>>><<<;;;;;;;;;;;;777555333000...---,,,,,,*********+++++++++,,,,,,...------------,,,,,,,,,))))))))))))(((((((((((('''(((((()))******++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''')))***,,,,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))************,,,+++++++++,,,...000222******))))))******+++,,,++++++++++++++++++++++++***,,,...//////111333666777888:::>>>BBBCCCAAA???>>>@@@CCCEEEFFFDDDBBB@@@BBB>>>CCC???AAAEEENNNsss))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++///444:::===BBBEEEHHHIIIFFFAAA:::666;;;:::::::::;;;===???AAA@@@@@@@@@AAAFFFPPP[[[ccchhh{{{~~~~~~ssszzz~~~wwwzzz}}}{{{ooodddXXXOOOGGGEEEBBB???===;;;;;;:::;;;999666333111///......******+++++++++,,,,,,,,,......---------,,,,,,,,,))))))))))))(((((((((((('''(((((()))***+++++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************''')))+++,,,,,,,,,***)))'''''''''((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))************&&&&&&&&&''')))---000222*********)))***++++++,,,+++++++++++++++++++++++++++---...//////000333555777888;;;???BBBCCCAAA???>>>@@@DDDFFFFFFEEECCCAAAAAA===BBB>>>AAAEEEOOOttt...,,,+++))))))***,,,------***'''''')))***(((%%%---,,,---333<<>>??????AAA===@@@FFFFFFCCCEEEKKKPPPSSSZZZ^^^___eeevvv~~~yyyxxx~~~}}}~~~}}}rrreee^^^ZZZUUURRROOOIIIAAA<<<;;;<<<<<<;;;;;;:::777222///111///---+++++++++,,,---,,,,,,---------,,,+++++++++******))))))))))))))))))))))))))))))******+++(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))*********+++((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((++++++*********************+++,,,,,,,,,,,,+++***++++++,,,///222555888:::;;;;;;<<<>>>BBBCCCCCCBBB???AAACCCEEEFFFDDDBBBAAA@@@>>>EEEAAABBBDDDLLLqqq+++***)))(((((()))***+++,,,++++++***)))***,,,...---222888???BBBDDDEEEEEE:::<<<===???AAADDDFFFFFFJJJTTTbbbjjjhhhccceeejjjssswwwzzzyyyxxx|||zzzzzzwwwwwwtttkkkdddccckkkhhheeeccc\\\PPPGGGEEE;;;;;;::::::999888555333------,,,,,,---///000222,,,,,,---------,,,,,,+++++++++***))))))))))))))))))))))))))))))******+++))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************************+++,,,,,,,,,,,,+++***++++++,,,...111444777999999999:::===@@@BBBBBBAAA???AAACCCEEEFFFDDDCCCAAA@@@>>>FFFBBBBBBEEEMMMsss))))))******************+++---...,,,***+++111666777>>>GGGJJJGGGCCCAAAAAA555999???DDDGGGIIIJJJLLLOOOdddyyy~~~yyywww|||{{{yyyxxxyyyyyyvvvqqqrrrvvvsssvvv}}}|||lll\\\UUUJJJGGGBBB===:::999999:::555444222000...---,,,,,,+++,,,,,,---------,,,,,,++++++***))))))))))))***)))))))))))))))******+++******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++,,,,,,++++++******++++++---000333666777888888999<<>>@@@;;;999777333000---+++***,,,------......------,,,,,,+++******))))))******)))))))))))))))******+++)))******++++++******)))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))*********((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++***************+++++++++++++++++++++++++++++++++******+++,,,///111444666888888999<<<@@@BBBBBBAAA@@@BBBDDDFFFFFFEEECCCBBBBBB???FFFBBBDDDHHHSSSyyy***+++,,,---------------++++++,,,222;;;BBBGGGHHHRRRMMMEEE@@@>>>>>>======CCCCCCDDDEEECCCBBBKKKWWWttt{{{vvvwwwsssrrrnnnfff\\\RRRKKKIII>>>===:::777444222111000///////////////...------,,,++++++***************)))))))))))))))******+++(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******))))))))))))))))))((((((''''''''''''(((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,))))))*********++++++++++++++++++++++++++++++++++++++++++,,,...000333444888888999===AAACCCCCCCCC@@@BBBDDDFFFGGGEEECCCBBBBBB???FFFAAACCCIIIUUU}}}))))))******+++,,,,,,,,,---...333<<>>777333000222222222111000///...---,,,,,,+++************+++)))))))))))))))******+++(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,---...000222444888888999===AAACCCDDDCCCAAABBBEEEGGGGGGFFFDDDBBBBBB???EEE@@@CCCIIIWWW******))))))***+++---...555999@@@GGGLLLNNNLLLJJJAAA>>>;;;:::===BBBGGGJJJMMMQQQ[[[dddbbb^^^hhhxxx}}}uuuyyy~~~~~~}}}}}}~~~xxxwwwwww}}}uuucccQQQCCC999444666555555333222000...------,,,++++++******++++++)))))))))))))))******+++)))))))))******)))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************)))))))))(((((((((''''''''''''(((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((())))))***++++++,,,,,,,,,,,,+++******+++,,,,,,------------...000222444666666888<<<@@@BBBCCCBBBAAACCCEEEGGGGGGFFFDDDCCCBBB>>>CCC???BBBIIIWWW---,,,+++***+++---000111<<>>AAAIIIXXX+++,,,------...333;;;AAAGGG@@@;;;::::::888999<<>>888555777999:::>>>CCCCCCEEEEEEIII]]]{{{~~~vvvhhheeehhhkkkppptttzzz}}}wwwsssqqqqqqlll___TTTPPPKKKAAA:::777///...,,,,,,,,,,,,+++*********++++++++++++******((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((*********)))))))))(((((())))))))))))((((((((((((***)))))))))(((((((((''''''''''''((((((((())))))***'''%%%'''***,,,***'''(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++***,,,------,,,++++++,,,+++,,,,,,,,,---///444777777777777999<<>>GGGNNNLLLBBB888;;;:::===BBBEEEEEEHHHMMMMMMRRR]]]rrrzzzsssvvv|||{{{uuuvvvwww}}}xxxnnnlllqqqwww{{{yyy|||}}}zzzuuuoooqqqzzzzzzsssLLL222222000---,,,------,,,+++***++++++,,,,,,++++++***)))))))))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))''')))******''''''(((***'''(((((())))))))))))((())))))))))))))))))))))))))))))*********+++++++++***,,,------,,,++++++,,,+++,,,------...000444777777777888:::>>>@@@@@@??????AAACCCFFFGGGGGGFFFEEEDDDDDD???@@@DDDFFFZZZ{{{555???KKKSSSRRRKKKBBB<<>>444111...,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((()))))))))***&&&))),,,***'''%%%(((+++''''''((()))))))))))))))************************))))))*********+++++++++***,,,------,,,++++++,,,***,,,---...///111444777777777888;;;???@@@@@@???@@@AAADDDFFFGGGGGGFFFFFFBBBBBB???AAAEEEGGG]]]DDDNNNWWWWWWNNNCCC??????IIIHHHKKKNNNMMMLLLPPPWWWmmmyyy~~~~~~{{{zzz~~~~~~wwwkkkdddbbbcccbbbpppzzz{{{vvvpppfffUUUGGG888555000...---,,,+++***++++++,,,,,,,,,,,,++++++************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((())))))******(((((((((((())))))))))))((((((((()))))))))******'''***+++***'''&&&'''***&&&'''((())))))******)))************************)))************+++++++++***,,,------,,,++++++,,,***,,,...///000222444777777777999<<>>@@@@@@BBBCCCCCCCCCCCCCCCCCCBBB@@@BBBAAACCCDDDDDD___GGG>>>777888===@@@DDDHHHDDDYYYlllvvvvvvkkkooowww}}}{{{}}}tttjjjbbbYYYPPPOOOSSSZZZdddooovvv{{{|||wwwpppmmmdddVVVHHH;;;444333444...,,,,,,...---)))***---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((&&&%%%&&&(((******)))***)))(((((((((((()))*********(((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,,,,---///222444666777888999;;;===>>>@@@@@@BBBCCCCCCDDDDDDCCCCCCBBB@@@BBBAAACCCDDDDDD```;;;777777;;;@@@DDDJJJQQQWWWssspppaaakkk|||vvvooodddXXXPPPNNNSSS\\\hhhtttaaaHHH>>>888222000------///...+++***---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''&&&&&&(((******))))))((((((''''''(((((())))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,---///222444666888888999;;;===>>>???@@@BBBCCCDDDDDDDDDDDDCCCBBB@@@BBBAAACCCDDDEEEaaa;;;999999===AAAGGGRRR^^^uuuzzzmmmttt{{{zzzuuurrrttt{{{mmm```YYYWWW___bbbccceeeqqqoooUUULLLAAA222222///...000111...---...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''&&&''')))*********((((((''''''''''''(((((('''''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((()))))))))***************+++++++++,,,,,,,,,,,,,,,,,,---///222444666888999:::;;;<<<>>>??????BBBCCCDDDEEEEEEDDDCCCBBB@@@BBBAAACCCDDDFFFccc???======AAAFFFPPPaaappp~~~|||xxxxxx}}}www{{{zzzzzzyyywwwvvvxxx{{{~~~{{{~~~pppdddbbbdddnnnkkk```SSSSSShhhkkk]]][[[PPP<<<666000...///000...---...,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))'''&&&''')))++++++***''''''((((((((((((''''''&&&&&&'''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---///222444666999999:::;;;<<<>>>>>>???BBBCCCEEEFFFFFFEEECCCBBBAAABBBAAACCCEEEGGGeeeBBBAAADDDKKKTTT```qqq}}}~~~~~~}}}yyywwwxxx}}}{{{rrrXXXJJJOOO```lllzzzzzzkkkfffggg\\\III>>>666000//////---+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((('''''')))++++++***'''(((((())))))(((((('''&&&&&&((()))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,---///222444666999999:::;;;<<<===>>>???AAACCCEEEGGGGGGEEECCCAAAAAABBBAAACCCEEEHHHfffFFFHHHOOO\\\gggpppzzz|||~~~eeeSSSMMMMMMLLLcccmmmrrrpppnnnnnnfffYYYNNNCCC999555222...,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((('''(((***+++++++++(((((()))******)))((((((&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---///222444666999::::::;;;<<<===>>>>>>AAACCCFFFGGGGGGFFFCCCAAAAAABBBAAACCCEEEHHHgggJJJNNNZZZjjjtttxxx{{{~~~~~~zzz~~~~~~||||||~~~wwwyyy|||}}}}}}|||}}}~~~~~~zzzxxxyyy|||~~~zzzuuuyyyuuuaaaWWWTTTNNNGGGGGGWWWgggnnnqqqrrrnnniii]]]PPPBBB;;;777222///...,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((('''(((***+++++++++((()))***++++++***)))(((&&&''')))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---///222444666::::::;;;;;;<<<===>>>>>>AAACCCFFFHHHHHHFFFCCCAAAAAABBBAAACCCEEEIIIhhhRRRlllxxxvvvzzz~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}{{{zzz{{{}}}xxxxxxyyyzzz|||}}}~~~~~~|||zzz{{{{{{zzz}}}~~~|||vvvnnnggg___VVVPPPHHHHHHRRReeerrrrrrllliiifffaaaYYYNNNDDD:::222---+++,,,,,,+++***((())))))***************)))((('''+++++++++************)))))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******)))...333333...(((''''''))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******)))******+++++++++******************+++,,,------++++++++++++++++++++++++,,,,,,,,,---///222444666999888888999:::<<<>>>@@@???CCCGGGHHHGGGDDDAAA@@@@@@AAA@@@BBBEEEHHHhhhiiizzz|||~~~|||{{{{{{zzzzzzzzzzzz{{{|||||||||{{{|||}}}wwwwwwwwwxxxxxxyyyyyyzzz~~~{{{zzz}}}~~~|||||||||xxx|||~~~{{{yyywwwpppfff^^^OOOIIIJJJVVVdddkkkpppsssnnnwww{{{mmmRRR:::000000---------,,,+++******+++***+++++++++***))))))(((+++++++++************)))))))))))))))))))))))))))******))))))((((((((((((''''''''''''''''''''''''((((((((((((((()))******''',,,000000,,,)))((())))))))))))))))))))))))((())))))))))))))))))))))))******))))))))))))******++++++++++++******)))(((,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,---///222444666888888888999:::<<<>>>???@@@BBBDDDEEECCCBBBBBBBBBAAABBB@@@CCCEEEHHHggg~~~~~~~~~xxxyyy|||}}}~~~}}}|||{{{xxxxxxxxxxxxxxxyyyzzz{{{~~~~~~~~~|||yyyxxxyyyzzzwwwxxxyyyzzz{{{||||||}}}|||{{{~~~~~~}}}~~~|||}}}uuusss|||zzzyyy{{{}}}{{{uuunnn```UUUKKKJJJRRR^^^kkkuuujjjyyyxxx[[[@@@555666000///...---,,,,,,,,,,,,+++++++++++++++*********+++++++++************)))))))))))))))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))******&&&***------***((()))+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******---,,,,,,+++***)))((((((,,,,,,+++***)))(((((()))++++++++++++++++++++++++,,,,,,,,,---///222444666888888888999:::<<<>>>???AAABBBCCCBBBAAA@@@BBBCCCBBBCCCAAACCCEEEHHHfffxxx{{{wwwwwwxxxyyywwwttttttuuuwwwxxxyyyyyyyyyxxxuuutttttttttuuuvvvwwwxxxwwwxxxxxxvvvuuutttuuuwwwwwwxxxyyy{{{}}}~~~~~~~~~~~~yyyxxx{{{{{{uuupppmmm}}}|||qqqwwwqqqmmmooovvv{{{{{{xxxrrrjjj^^^QQQKKKNNNZZZeeeiiippptttooo___LLL>>>888333111...---------,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***''')))******((('''(((***)))))))))))))))*********))))))))))))))))))))))))******))))))))))))******++++++******************+++******)))(((((())))))++++++++++++++++++++++++,,,,,,,,,---///222444666777777888999;;;<<<===>>>@@@BBBCCCCCCBBBBBBBBBCCCCCCDDDBBBDDDEEEGGGffftttppp|||{{{xxxyyyvvvsssssstttuuurrrpppmmmmmmnnnooopppqqqqqqqqqppppppppppppqqqrrrsssttttttuuuvvvvvvvvvwwwyyy{{{wwwwwwxxxyyyzzz{{{{{{{{{}}}~~~}}}|||}}}~~~yyypppddd[[[fffxxxzzzpppmmmhhheeekkkvvv}}}~~~|||zzz{{{uuudddQQQHHHKKKQQQiiinnnrrrooodddSSSCCC:::777333///---------,,,***,,,++++++******+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''((((((((((((((())))))************((('''&&&''''''((()))))))))*********+++))))))))))))))))))))))))******))))))))))))******))))))((()))***+++---...))))))(((((()))******+++++++++++++++++++++++++++,,,,,,,,,---///222444666666777888999;;;<<<======>>>AAAEEEGGGFFFDDDCCCBBBCCCDDDBBBDDDEEEHHHfffwwwqqq~~~~~~|||{{{yyyrrrqqqppppppqqqqqqpppnnniiiiiihhhhhhiiijjjkkklllmmmmmmmmmnnnooopppqqqrrrrrrsssuuuvvvwwwxxx{{{~~~yyyyyyxxxwwwvvvuuuuuutttwwwyyy|||zzz}}}~~~wwwnnnhhhiiizzzzzzttthhhgggjjjuuu{{{vvv}}}~~~ppp^^^PPPJJJHHHRRR___nnnqqqgggXXXLLLGGG===888222//////...,,,***++++++***))))))***,,,---+++++++++************))))))))))))))))))))))))))))))))))))************+++''''''''''''''''''''''''((((((((((((((()))************)))(((((('''&&&&&&((())))))******+++++++++))))))))))))))))))))))))******))))))))))))******(((''''''(((***,,,...000)))(((((()))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,---///222444666555666888:::;;;<<<<<<<<<===AAAFFFHHHHHHEEECCCBBBCCCDDDBBBDDDFFFIIIgggpppuuu|||{{{zzzxxxwwwmmmmmmnnnllliiigggffffffaaa```^^^^^^^^^___```aaaaaaaaaaaabbbcccdddfffgggfffgggiiiiiijjjkkknnnpppoooooonnnnnnmmmmmmllllllooorrrzzz}}}|||{{{{{{}}}www~~~}}}{{{rrrpppsss|||wwwpppuuuvvvoooggg___SSSIII@@@HHHUUUaaafffccc[[[TTTCCC===666222111111---***+++***)))((((((***+++---+++++++++************)))))))))))))))))))))))))))))))))*********+++++++++((((((((((((((((((((((((((((((((((((((()))******((((((((()))))))))((('''((())))))******+++,,,,,,))))))))))))))))))))))))******))))))))))))******)))((((((((()))+++...///++++++*********++++++,,,++++++++++++++++++++++++,,,,,,,,,---///222444666555666888:::;;;<<<<<<<<<>>>AAADDDFFFEEEDDDCCCCCCBBBCCCBBBDDDFFFIIIiii}}}{{{xxxxxxwwwtttooojjjjjjllllllgggaaa[[[ZZZ[[[TTTRRRPPPOOOOOOPPPQQQSSSNNNNNNOOOOOOQQQRRRSSSTTTVVVXXXYYYYYYYYYZZZ\\\^^^[[[[[[\\\^^^___aaabbbcccjjjlllttt}}}~~~~~~}}}~~~}}}}}}|||yyy{{{~~~|||www{{{{{{rrrnnnnnnkkkhhhjjjhhh[[[LLLHHH@@@???NNNeeennndddVVVGGGAAA999444444222///+++***)))((('''((()))+++---+++++++++************)))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))((((((((((((((()))******&&&&&&''')))++++++***(((((())))))***++++++,,,,,,))))))))))))))))))))))))******))))))))))))******+++***)))((()))***---......---,,,+++************++++++++++++++++++++++++,,,,,,,,,---///222444666444666888:::;;;<<<<<<;;;???@@@BBBBBBBBBBBBCCCEEEAAACCCAAADDDFFFJJJiii}}}zzzwwwtttuuuvvvsssmmmggggggccc]]]WWWSSSOOOLLLKKKIIIGGGDDDBBBBBBBBBCCCCCCDDDDDDBBB@@@@@@AAAEEEIIIHHHGGGFFFGGGHHHIIIIIIGGGLLLLLLLLLLLLLLLKKKJJJJJJRRRZZZhhhvvv|||xxx{{{yyyzzz~~~||||||~~~~~~}}}}}}~~~zzzxxx|||}}}wwwwww|||}}}xxxrrruuuuuuooohhhdddbbbZZZOOOLLLFFF??????GGGSSS[[[^^^ZZZSSSEEE666000000000......,,,***)))***,,,,,,+++,,,,,,,,,+++++++++************)))((((((((((((((())))))************)))))))))))))))))))))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))))))))))))))************))))))*********))))))(((******))))))******+++,,,++++++++++++++++++++++++++++++,,,...000222444555555666888:::<<<======>>>AAACCCFFFFFFEEECCCCCCCCC@@@CCCCCCFFFFFFGGGfffwww|||~~~|||yyyvvvrrrmmmlllkkkhhhaaa\\\WWWTTTPPPLLLHHHFFFDDDCCCBBB@@@??????@@@BBBCCCDDD@@@AAABBBAAAAAAAAACCCEEEDDDCCCCCCEEEGGGHHHHHHGGGBBBCCCEEEGGGKKKOOORRRTTTXXXXXX\\\bbbkkkrrrwwwyyyyyyvvvwww|||~~~}}}}}}|||||||||}}}|||{{{}}}~~~}}}zzzvvvvvvxxx}}}zzzsssvvvtttnnnlllpppsssmmmbbbSSSKKKDDDBBBCCCFFFNNNWWWYYYZZZSSSCCC555000000111---+++))))))+++,,,++++++,,,,,,+++++++++***************)))((((((((((((((())))))************)))))))))))))))))))))(((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((************))))))))))))))))))))))))************))))))******+++******)))******))))))******+++,,,++++++++++++++++++++++++++++++,,,...000222444555555666888:::<<<======>>>@@@CCCFFFFFFEEECCCBBBCCC@@@CCCCCCEEEFFFHHHhhh|||zzz~~~zzzxxxvvvrrrooolllgggaaa\\\ZZZVVVPPPLLLCCCBBBAAA???>>>======>>>>>>>>>??????AAACCCDDDEEEFFFIIILLLMMMMMMMMMNNNNNNSSSRRRRRRTTTWWWYYYYYYXXXSSSSSSTTTVVVYYY\\\___aaaaaa]]]XXXWWWZZZaaagggjjjnnnnnnssszzz}}}||||||~~~{{{zzzzzzzzz{{{}}}~~~~~~}}}zzzsssmmmmmmuuuzzzvvvqqqqqqwwwzzzrrrgggdddWWWNNNKKKDDD:::???LLLVVV```dddVVVBBB555222333,,,***)))***+++,,,+++***,,,++++++++++++************))))))((((((((((((((())))))************)))))))))))))))))))))(((((('''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))***+++,,,,,,,,,+++******))))))******+++,,,++++++++++++++++++++++++++++++,,,...000222444555555666888:::<<<======>>>@@@CCCEEEFFFEEECCCBBBBBBAAACCCCCCEEEFFFIIIjjjrrr{{{~~~yyyuuuqqqlllfffbbb]]]XXXQQQLLLHHHEEEBBB???===>>>>>>>>>>>>???AAACCCCCCEEEHHHKKKMMMPPPRRRTTT^^^aaadddggghhhiiijjjlllwwwvvvvvvwwwyyyzzzyyyxxxyyyyyywwwtttppplllhhhfffeeedddbbbaaabbbbbb```___cccfffppp{{{{{{wwwvvvuuuuuuvvvwwwyyy{{{}}}|||||||||}}}{{{vvvnnnhhh\\\eeeqqqxxxzzz|||wwwtttrrrtttyyy|||xxxsssyyyggg\\\[[[QQQ===999BBBNNN___lllgggUUUCCC777000,,,+++***+++,,,,,,***)))++++++++++++************))))))(((((((((((())))))))))))************))))))(((((())))))))))))((((((&&&''''''((()))******+++(((((((((((((((((((((((()))))))))))))))*********************)))))))))(((((()))))))))************((()))***+++,,,---------******))))))******+++,,,++++++++++++++++++++++++++++++,,,...000222444555555666888:::;;;======>>>@@@BBBEEEFFFDDDCCCBBBBBBBBBDDDCCCDDDEEEJJJllluuurrr|||}}}{{{xxxwwwtttpppjjjbbbYYYSSSMMMIIIDDD@@@>>>===<<<;;;BBBCCCCCCCCCCCCEEEIIIMMMPPPUUU^^^fffmmmssszzz~~~{{{uuusssuuuwwwzzzzzzvvvpppkkkcccdddkkktttxxxvvvuuuvvvsssssstttuuuvvvxxxyyyzzzyyyyyyyyyzzzxxxtttoookkkjjjnnnrrrqqqnnnooosssxxxwwwrrrpppooonnnooottt}}}sssgggjjjcccMMM???@@@GGGWWWgggkkkdddTTT???000...---++++++,,,+++***(((+++++++++*********))))))))))))(((((((((((())))))))))))************))))))(((((())))))))))))((((((&&&''''''((()))******+++((((((((((((((((((((((((((()))))))))*********+++************)))))))))(((((()))))))))************((()))***+++,,,---------******))))))******+++,,,++++++++++++++++++++++++++++++,,,...000222444555555666888:::;;;======>>>@@@BBBEEEEEEDDDBBBBBBBBBBBBDDDCCCDDDEEEJJJlll}}}ppp}}}iiieeelll~~~~~~zzztttnnnmmmjjjddd]]]TTTLLLHHHBBB@@@>>>======>>>???@@@CCCEEEGGGGGGIIIOOOXXX___nnnwwwooojjjffffffggggggkkkqqquuuuuuvvvwwwwwwxxxxxxyyyvvvwwwxxxxxxwwwuuurrrqqquuutttrrrmmmiiihhhllloooyyy}}}wwwvvvuuupppkkkhhhiiirrrrrrjjjnnnmmm]]]NNNIIIFFFNNNWWW```ddd]]]III777333000---+++++++++***)))+++************)))))))))((((((((((((((())))))***))))))************))))))'''(((((()))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((())))))******+++++++++************))))))))))))))))))))))))************))))))***+++,,,,,,,,,+++******))))))******+++,,,++++++++++++++++++++++++++++++,,,...000222444555555666888:::<<<======>>>???BBBDDDEEEDDDBBBAAAAAAAAACCCCCCEEEFFFIIIjjjooojjjxxx}}}sssuuuwwwkkkiiiooouuuyyy}}}}}}oooaaabbb```ZZZRRRKKKEEEAAA@@@>>>???@@@@@@AAACCCFFFHHHFFFJJJQQQXXXaaaooovvvmmmeee^^^]]]```jjjkkkmmmppprrrtttuuuvvvtttvvvxxxyyyxxxvvvuuuuuunnnnnnmmmkkkjjjhhhggggggccclllvvv{{{zzzwwwvvvxxx}}}yyytttqqqkkkiiioooyyymmmfffcccgggjjjddd\\\WWWKKKIIIFFFKKKVVV[[[RRREEE888444///+++************************))))))))))))((((((((((((((()))******))))))************))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,************))))))))))))))))))))))))************))))))******+++******)))******))))))******+++,,,++++++++++++++++++++++++++++++,,,...000222444555555666888:::<<<======>>>???AAADDDEEECCCBBBAAAAAA@@@CCCCCCEEEFFFHHHhhh{{{{{{yyyeeebbbrrr|||vvvooommmjjjeeeZZZVVVNNNDDD===:::;;;===???@@@CCCEEEFFFIIILLLNNNOOOWWWbbboootttbbbVVVSSSSSSVVVZZZ```eeejjjmmmoootttvvvzzz{{{zzzxxxvvvvvvmmmmmmnnnooommmiiibbb]]]YYYbbbnnnuuuxxxyyy{{{}}}~~~}}}}}}ooodddaaaZZZZZZ[[[^^^bbbeeedddbbbRRRGGG<<<;;;HHHVVVWWWQQQ;;;777000+++************************))))))))))))((((((((((((((()))******))))))************))))))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,************))))))))))))))))))))))))************))))))*********))))))(((*********)))***++++++,,,++++++++++++++++++++++++++++++,,,...000222444555555666888:::<<<======>>>???AAADDDEEECCCBBBAAAAAA@@@CCCCCCFFFFFFGGGfffqqqeeerrr~~~~~~{{{vvvpppfffZZZRRRKKKFFFCCCAAA>>>:::;;;???GGGIIIPPPWWWXXXVVV[[[dddlllwwwggg___[[[UUUMMMJJJNNNXXXbbbiiipppsssttttttwww{{{wwwooopppmmmkkklllnnnqqqpppoooiiijjjlllllliiigggmmmvvvxxx~~~}}}qqqddd]]]TTTXXXaaagggeee```aaafffTTTJJJ???<<<@@@FFFQQQZZZSSSHHH999...***+++,,,---))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((('''((()))******)))((('''(((((((((((())))))))))))((((((''''''''''''((((((((()))***+++,,,+++******+++*********))))))(((((((((((()))***+++,,,,,,---******))))))******+++,,,******+++++++++******)))------------,,,,,,+++***++++++,,,...000222444555666777999:::;;;<<<<<<<<>>:::<<<>>>@@@DDDIIIHHHTTThhhxxx~~~tttkkk___TTTPPPOOOQQQSSS___hhhppptttxxx{{{xxxrrrqqqpppppprrruuuvvvtttrrrooommmnnnrrrssspppnnnooouuuzzzzzzpppgggccc\\\]]]bbbhhhhhhdddaaaccc^^^SSSFFF@@@???CCCOOOYYY^^^SSSDDD666///,,,,,,,,,******************************))))))))))))******************)))))))))((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))'''((()))***+++***))))))+++*********))))))))))))))))))))))))***+++,,,,,,******))))))******+++,,,******+++++++++******))),,,---------,,,,,,+++***++++++,,,...000222444555666777888:::;;;<<<======AAADDDFFFFFFDDDAAA@@@??????DDDDDDDDDGGGOOOrrrooosssyyy~~~}}}yyyrrrjjj```TTTIIIBBB>>>::::::???EEEIIINNNSSSVVVmmmqqqeee\\\VVVSSSUUU___jjjqqqvvvyyywwwsssrrrrrrsssuuuxxxyyyxxxvvvuuuppppppwww{{{vvvllleeennnuuu||||||wwwppplllkkk``````eeennnrrrmmmgggdddaaaWWWKKKBBB===???KKKWWWcccYYYKKK===444///,,,+++******************************))))))))))))******************))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))******))))))))))))******''''''((())))))))))))(((***************))))))))),,,+++***))))))***+++,,,***))))))))))))***++++++)))******+++++++++******,,,,,,---------,,,++++++++++++,,,...000222444555666777888:::;;;<<<======@@@CCCFFFFFFDDDBBB@@@@@@AAAEEEEEEDDDGGGQQQuuu{{{lllkkkvvv}}}|||}}}zzzwwwssskkkaaaVVVKKKAAA;;;;;;===BBBHHHKKKNNNUUU^^^xxx{{{rrrmmm^^^aaafffkkkqqquuuuuussspppqqqrrrsssuuuwwwxxxxxxwwwqqqpppuuuwwwooobbbZZZeeemmmxxx|||yyyuuuuuuvvvlllkkkooouuuuuuoooiiihhhccc]]]TTTKKKBBB@@@HHHSSSZZZSSSIII>>>555000---,,,******************************))))))))))))***************)))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))***))))))(((((())))))***((((((((()))))))))))))))************************---,,,***)))((()))***+++)))))))))))))))***++++++))))))***+++++++++******,,,,,,,,,------,,,,,,+++++++++,,,...000222444555555666888:::;;;=========@@@BBBEEEFFFEEEBBBAAAAAAAAAEEEDDDCCCFFFPPPuuuyyymmmmmmttt{{{}}}xxxyyy~~~yyyooollliiibbbXXXNNNEEE>>>;;;===AAAGGGKKKMMMUUUhhhzzzsssllleeeffflllrrruuuuuuqqqqqqqqqqqqrrrtttwwwzzztttooommmnnnjjjaaaWWWSSSZZZdddrrr|||}}}yyytttpppjjjhhhnnnwwwvvvqqqkkkaaaSSSHHHGGGLLLOOOLLLEEE===666000---+++******************************))))))))))))******))))))))))))))))))*********)))(((''''''((()))***(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))******++++++***************+++++++++---,,,+++))))))))))))***))))))(((((())))))***+++((()))***++++++++++++++++++,,,,,,------,,,,,,,,,++++++,,,...000222444555555666888:::<<<===>>>>>>???AAAEEEFFFEEECCCBBBBBB@@@DDDCCCBBBEEENNNssssssdddkkkyyy~~~{{{uuuuuuwwwpppeee^^^[[[VVVOOOGGGAAA??????AAAEEEKKKSSS\\\ppp{{{nnniiijjjmmmrrrvvvqqqrrrssssssssstttwwwzzzooollljjjhhhaaaXXXSSSTTTSSS[[[hhhuuu~~~{{{ssshhh```^^^ggg{{{uuudddRRRGGGFFFIIIHHHEEE???777000,,,+++++++++++++++++++++++++++******))))))))))))******))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))((((((''''''''''''((((((*********)))***++++++,,,*********+++++++++++++++++++++++++++******)))))))))(((((((((((()))******((()))***+++++++++++++++++++++,,,---------,,,,,,++++++,,,...000222444555444555777:::<<<===>>>>>>>>>AAADDDFFFEEECCCCCCCCC???DDDBBBBBBDDDMMMpppooo___cccrrr}}}~~~{{{wwwrrrooojjjccc\\\NNNNNNKKKFFFBBB@@@BBBEEEIIINNN\\\pppuuujjjcccgggooonnnqqquuuvvvuuuttttttuuullliiiggggggbbb[[[XXXYYYTTTVVV[[[dddoooxxx|||~~~pppggg^^^ZZZ\\\gggyyy}}}yyysssfffUUUHHHCCCBBBDDDDDD@@@888111---,,,++++++++++++++++++++++++******))))))))))))******((()))))))))************(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))***))))))((()))***+++,,,*********++++++,,,,,,,,,)))***+++,,,,,,+++)))(((((((((((((((((()))******(((((()))++++++,,,,,,+++***+++,,,,,,---------,,,++++++,,,...000222444555444555777:::<<<===>>>???===@@@DDDFFFEEEDDDCCCCCC???DDDCCCCCCEEELLLnnn~~~~~~sssaaaaaaqqq|||{{{xxxuuussspppiii___XXXUUUEEEEEEDDDAAA>>>???DDDHHHPPPYYYpppkkkZZZ[[[eeeiiiooouuuxxxvvvrrrpppooolllhhhfffhhhgggbbb^^^^^^XXXTTTRRRUUU^^^fffiiiiiiooogggaaa```aaabbbeeeiiiiiifffdddddd^^^SSSHHHDDD;;;>>>@@@>>>999333///...++++++++++++++++++++++++******))))))))))))******(((((())))))*********+++'''((()))******)))((('''(((((((((((())))))))))))******))))))))))))******)))((('''''''''(((***+++*********++++++,,,,,,,,,''')))+++------,,,)))(((((((((((((((((()))******(((((()))++++++,,,,,,,,,***+++,,,,,,------------++++++,,,...000222444555444555777:::<<<===>>>???===@@@DDDFFFEEEDDDCCCDDD@@@EEEEEEDDDFFFLLLnnn~~~yyykkk^^^```ooo{{{|||xxxyyypppiiigggcccYYYNNNIII===EEE???999@@@GGGIIIMMM\\\}}}rrraaaZZZYYY___iiitttwwwrrrmmmlllnnniiigggfffiiimmmlllgggbbbccc]]]WWWQQQMMMMMMXXXcccgggjjjhhhbbb^^^^^^^^^\\\\\\dddcccZZZYYY[[[QQQ@@@>>>======???>>>999333000---+++(((((()))+++++++++...---+++***)))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))((())))))))))))***************+++++++++,,,,,,,,,------------------------***,,,---------...000333555666777999;;;<<<<<<<<>>DDDDDDEEEIIIGGGOOObbb}}}uuuqqqqqqrrrssswwwwwwnnnkkkeeegggiiikkkllllllkkkkkkkkkiiihhhkkknnnmmmiiidddbbb```___\\\TTTLLLLLLQQQiiimmmmmmiiiccc^^^VVVNNN\\\ccceee```]]]]]]WWWNNNHHHAAA::::::<<<:::555000...,,,)))((()))+++++++++,,,+++******)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,)))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,------------------------***,,,---------...111333555666777999:::;;;<<<<<>>AAADDDLLLPPPMMM```}}}yyysssggg\\\WWWUUUSSSSSSXXX___kkk}}}pppiii```___ccchhhiiihhhjjjhhhhhhjjjllllllhhhddd```bbbggghhh___PPPGGGDDDYYY___fffkkknnnkkkaaaUUUXXX\\\______\\\XXXWWWVVVRRRHHH<<<999===AAA>>>888///---***)))***+++++++++)))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,))))))))))))))))))))))))************+++++++++,,,******+++++++++,,,,,,,,,------------------------***,,,------...///111333555666888999:::;;;<<<<<<@@@AAACCCDDDDDDCCCBBBAAAAAAFFFFFFDDDCCCGGGfffwwwhhhhhhuuuvvvrrrrrrhhhaaaXXXOOOEEE======@@@DDDGGGIIIPPP]]]kkktttdddZZZUUUNNNIIIGGGJJJLLLPPPYYYfffyyyttteee]]]^^^cccffffffgggffffffggghhhhhheeebbb^^^bbbiiinnngggYYYNNNJJJJJJQQQ[[[fffqqqvvvpppgggYYYVVVVVVZZZ[[[VVVUUUXXXRRRLLLCCC===>>>BBBBBB>>>111...+++)))***++++++***((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......///222444666666888999:::;;;;;;;;;???AAABBBDDDDDDCCCBBBAAAAAAGGGFFFEEEDDDGGGdddrrrjjjvvv|||xxxpppkkkjjjaaaYYYPPPHHH@@@;;;>>>DDDRRRYYYXXX]]]zzz~~~gggZZZNNNIIIHHHHHHIIILLLHHHOOO[[[jjj}}}vvvhhhaaa```cccffffffeeeeeefffffffffdddccc___```dddhhheee\\\UUUTTTPPPSSSWWW]]]gggnnnmmmfff```WWWRRRVVV[[[ZZZWWWVVVNNNSSSQQQGGG>>><<<<<<:::222000,,,******++++++***)))***+++,,,,,,,,,******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))*********+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......000333555666777888999:::;;;;;;;;;???@@@BBBCCCDDDCCCBBBAAAAAAGGGGGGEEEDDDGGGeee|||qqqpppuuu~~~zzztttnnnjjjgggYYYQQQGGGBBB@@@???CCCJJJXXXdddhhhxxxxxxkkkOOOIIIDDDEEEEEECCCDDDHHHLLLYYYjjj}}}yyymmmeeedddffffffggggggggggggfffeeeeeeddd```^^^___]]]XXXWWWYYYVVVWWWVVVVVV\\\dddeeebbb___VVVMMMNNNTTTYYYUUUOOOSSSaaafffWWWDDD;;;:::999444111---++++++++++++*********+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++))))))))))))))))))))))))************+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///000333666777777888999::::::::::::>>>???AAACCCDDDCCCBBBAAAAAAFFFFFFEEEEEEIIIhhhtttjjjrrr~~~xxxqqqkkkeeeaaaRRRHHH???>>>AAADDDJJJOOOYYYfffzzz|||kkkYYYFFFDDDCCCEEEEEEEEEJJJQQQdddrrr{{{pppiiifffffffffgggfffeeeddddddeeefff```\\\[[[ZZZWWWWWWZZZTTTXXXYYYYYY\\\cccfffeeeYYYVVVNNNGGGLLLUUUUUUMMMUUUhhhpppaaaKKK@@@<<<:::555222...,,,+++++++++******************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++---...///111444666777888999999::::::::::::===???AAACCCCCCCCCBBBAAAAAAFFFEEEDDDEEEKKKlllwwwmmmvvv{{{tttkkkbbbZZZUUUMMMCCC:::<<>>AAACCCCCCCCCBBBAAAAAAEEEDDDCCCEEELLLooo{{{www~~~|||xxxssskkk___RRRIIIFFF===<<>>???@@@BBBDDDDDDCCCBBBAAA???DDDDDDCCCEEEMMMrrryyyvvvqqqkkkcccXXXLLLDDD@@@>>>AAAFFFIIIRRRmmm~~~vvvmmmgggZZZXXXSSSPPPNNNNNNOOOPPPSSSTTTVVVXXXZZZ\\\\\\]]]ccccccaaa[[[SSSJJJBBB>>>>>>GGGNNN\\\ppp|||xxxqqqeeeeeefffdddbbb```___```]]]]]]\\\[[[YYYWWWTTTRRRVVV[[[bbbggghhhgggffffffbbbbbb___WWWNNNJJJKKKOOOTTTXXXYYYTTTOOOIII@@@888666333////////////,,,))))))))))))(((((())))))***((())))))******))))))(((******)))((((((((((((((()))***++++++***)))***,,,))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,---.........000444777777888888888888999;;;>>>@@@AAACCCDDDDDDDDDBBBAAA???EEEEEEDDDEEENNNssswwwmmmvvvvvvrrrkkkcccZZZPPPFFF@@@===AAAGGGLLLOOObbb~~~ssslllfff___[[[NNNLLLHHHDDDBBBBBBCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHLLLLLLJJJGGGBBB???>>>>>>@@@MMMZZZnnn|||kkkiiifffdddcccbbb___^^^[[[[[[[[[[[[YYYWWWUUUTTTTTTWWW[[[]]]]]]\\\[[[ZZZmmmlllhhh___UUUNNNKKKLLLLLLSSSWWWVVVSSSMMMCCC:::555333333444555333...)))******))))))((())))))***)))******************))))))))))))))))))(((((('''***+++,,,+++***)))***+++))))))))))))))))))))))))'''((()))*********)))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,---.........000444666666777888888888999<<<>>>@@@BBBCCCEEEEEEDDDCCCBBB@@@FFFFFFEEEGGGOOOtttwww{{{zzzlllhhhvvv~~~}}}xxxsssjjj___TTTKKKDDD???AAADDDJJJSSSaaa}}}qqqeee^^^WWWQQQMMMFFFDDDAAA>>><<<<<<<<<=========>>>>>>???>>>>>>>>>===??????>>>===>>>BBBFFFGGGXXXiii~~~}}}tttnnngggccccccbbb```^^^ZZZ[[[[[[\\\[[[YYYXXXWWWTTTWWWYYYXXXTTTOOOJJJHHHeeefffddd```YYYRRRMMMJJJHHHOOOTTTTTTRRRMMMDDD;;;777666555777888666111,,,,,,++++++*********************++++++++++++******'''((()))******)))((('''((()))***)))((('''((()))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))************((()))))))))******************************************+++,,,,,,,,,,,,++++++,,,......///000333666555777888999999:::<<<>>>AAABBBDDDFFFFFFEEEDDDCCCAAAGGGGGGFFFHHHQQQvvvtttyyyrrrpppwww}}}yyyrrrgggZZZNNNFFFBBB@@@EEEEEEMMMaaaxxxpppeee\\\TTTNNNGGGBBB===<<<:::777666666666777666777888999::::::::::::999<<>>>>>@@@FFFKKKUUUjjj}}}}}}||||||}}}yyyrrrhhhaaa______^^^]]][[[[[[\\\]]]\\\[[[ZZZYYYXXX[[[]]]\\\VVVNNNHHHDDDQQQSSSWWWZZZZZZUUUOOOJJJJJJPPPSSSRRRPPPNNNGGG@@@===:::777777888777444111...---,,,,,,+++++++++,,,******++++++++++++******'''((()))******)))((('''((()))***)))((('''((()))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********((()))))))))******************************************+++,,,,,,,,,,,,+++***,,,...//////111333555444666888999999:::<<<>>>AAABBBDDDFFFFFFEEEDDDCCCAAAGGGGGGGGGIIIRRRwwwvvv|||kkkvvv{{{yyyzzzssslll```RRRFFF@@@@@@BBBGGGKKK[[[|||yyyjjjcccZZZRRRLLLFFF@@@;;;999888777666666666666777888888:::;;;<<<=========;;;>>>@@@???>>>AAAIIIPPPddd|||~~~{{{yyy{{{yyyrrriiiaaa]]]ZZZYYYYYYZZZ[[[\\\\\\\\\[[[ZZZYYYUUUXXX[[[[[[WWWQQQLLLJJJLLLNNNSSSYYY^^^]]]WWWQQQNNNSSSUUUTTTRRRQQQMMMGGGBBB===999777777777555333......---,,,++++++++++++)))******************)))'''(((((()))))))))))))))(((***++++++******+++,,,))))))))))))))))))))))))(((((('''''''''((()))***))))))))))))))))))))))))((((((((()))))))))******))))))))))))******************************************+++,,,,,,,,,,,,+++***,,,...///000111333555333666888::::::;;;<<<>>>@@@BBBCCCEEEEEEDDDCCCBBBAAAGGGGGGGGGIIIRRRwww|||kkkzzzyyyxxxuuupppkkkdddXXXJJJ@@@>>>BBBFFFKKKYYYvvvuuujjj^^^WWWNNNGGGCCC@@@<<<888888888777777777888999:::<<<===>>>???????????????>>>@@@AAA@@@AAAHHHVVV```zzz~~~~~~~~~}}}{{{xxxvvvwww|||vvvtttpppiiiaaaZZZVVVUUUYYYZZZZZZ[[[ZZZYYYXXXWWWRRRTTTUUUTTTRRRPPPPPPPPPWWWUUUUUUZZZ___```[[[VVVLLLRRRVVVUUUUUUUUUPPPKKKCCC???:::888888888555222------,,,+++***))))))***((())))))******))))))(((((((((((((((((()))******''')))***+++***+++,,,...))))))))))))))))))))))))(((''''''&&&'''((()))***))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))******************************************+++,,,,,,,,,,,,+++***,,,...000000111333444222555888::::::;;;<<<===@@@AAACCCDDDDDDDDDBBBAAA@@@FFFGGGFFFIIIRRRwwwrrr|||xxx}}}yyyllleee___TTTGGG??????EEEKKKPPPiiixxxkkk```XXXPPPFFF???<<<;;;999888444444444555666777888999<<<<<<============<<<<<>>@@@JJJSSSbbbxxxoooeee[[[TTTEEECCC???;;;999777777777777777777777888999:::;;;>>>===<<<===?????????>>>@@@CCCFFFHHHOOObbb|||~~~~~~{{{|||yyyxxxzzz~~~||||||{{{xxxuuurrrrrrssssssssstttsssnnnfff[[[TTTPPPSSSUUUVVVTTTRRRQQQPPPSSSTTTVVVXXXXXXTTTNNNJJJTTTPPPMMMOOOVVVYYYSSSKKKJJJKKKMMMPPPRRRRRROOOLLLHHHDDD>>>999666222---)))+++******)))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---+++)))((('''((()))***,,,+++)))''''''(((***+++)))***++++++++++++******+++...///...,,,+++,,,...+++000666666111,,,+++,,,+++,,,...//////000333666777999;;;;;;::::::;;;<<<>>>AAACCCDDDCCCBBBBBBBBBDDDDDDGGGFFFFFFVVV~~~{{{yyywwwppphhh^^^OOOBBBAAABBBEEEPPP^^^vvvjjjaaaXXXOOOJJJAAA???<<<999777666555666777777777888:::<<<===>>>AAAAAA@@@@@@AAAAAAAAAAAACCCGGGLLLSSS```vvv|||zzz{{{||||||}}}yyyvvvvvvxxx|||yyyyyyyyyyyyxxxuuusssqqqppppppqqqrrrooohhh```YYYSSSSSSTTTTTTTTTSSSRRRQQQTTTVVVYYY\\\\\\WWWOOOJJJGGGJJJMMMRRRVVVXXXUUUQQQJJJJJJKKKMMMOOOPPPOOOMMMHHHCCC===999666222...***+++******)))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********,,,+++)))((('''((()))***+++***)))(((((()))******))))))******+++*********+++---...---+++***,,,...---222666666111...---...+++,,,...//////000333666777999;;;;;;::::::;;;<<<>>>AAACCCDDDCCCBBBBBBBBBDDDDDDFFFFFFFFFVVV~~~zzzwwwtttlllcccWWWGGG???EEEHHHKKK]]]tttuuufffZZZPPPIIICCC???;;;:::888666444444444555666777888999<<<>>>@@@AAA@@@@@@????????????@@@AAACCCHHHQQQ^^^ppp}}}zzzyyyzzz{{{}}}|||||||||yyyvvvttttttvvvxxxzzzuuuuuuvvvxxxzzzyyytttooolllmmmnnnooooookkkeee```XXXUUURRRRRRTTTUUUTTTRRRRRRUUUZZZ^^^___[[[TTTOOOAAAHHHSSSZZZ\\\ZZZWWWWWWKKKIIIGGGHHHJJJMMMNNNNNNLLLGGGAAA<<<888444000...+++******)))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******++++++)))((((((((()))***))))))))))))))))))******(((((())))))***************+++,,,,,,+++***+++,,,---000333222///,,,---...+++,,,...//////000333666666888:::;;;::::::;;;<<<>>>AAACCCDDDCCCBBBBBBBBBCCCDDDFFFFFFFFFVVV~~~}}}wwwsssooofff\\\QQQDDDAAAIIIMMMSSSooouuujjjZZZMMMDDD@@@<<<:::777666555555444555555666888888999;;;<<<>>>@@@AAA???????????????AAADDDGGGIIIPPP\\\nnn}}}{{{zzz|||}}}}}}~~~}}}zzzzzz}}}zzzxxxvvvtttsssssstttuuutttrrrqqquuuyyyyyytttoookkkkkkkkklllmmmkkkhhheee]]]WWWQQQPPPSSSVVVUUURRRPPPSSSVVV[[[^^^]]]YYYVVVAAAGGGSSS^^^aaa\\\VVVTTTKKKHHHEEEDDDFFFJJJMMMOOORRROOOIIIBBB<<<777333111+++******)))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++***)))(((((()))******(((((()))************))))))(((((()))))))))******)))***************++++++***,,,------******+++,,,+++,,,...//////000333666666888:::;;;::::::;;;===>>>AAACCCDDDCCCBBBBBBBBBCCCDDDFFFFFFFFFVVV|||uuupppkkkaaaVVVJJJCCCDDDLLLPPP]]]zzzhhh^^^OOOCCC===:::999777666666666666777888888999;;;;;;;;;<<<===>>>???@@@@@@AAACCCDDDFFFKKKQQQWWW[[[ddduuu}}}{{{{{{|||~~~{{{}}}}}}{{{{{{~~~{{{zzzxxxvvvtttrrrqqqppptttpppmmmoootttvvvtttpppllljjjiiiiiiiiihhhgggeeeaaaZZZRRRPPPSSSUUUUUUSSSTTTTTTTTTVVVXXXYYYXXXWWWDDDCCCJJJZZZddd```VVVPPPLLLHHHDDDCCCEEEIIILLLNNNUUURRRMMMFFF>>>777333000+++******)))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))******'''((()))*********************))))))))))))******))))))))))))***+++++++++******+++*********+++,,,+++,,,...//////000333666555888:::;;;;;;;;;<<<===>>>AAACCCDDDCCCBBBBBBBBBBBBCCCFFFFFFFFFWWW|||tttnnnggg\\\QQQDDDCCCGGGOOOYYYppptttmmmXXXPPPDDD<<<888888777666777777888999:::;;;;;;<<<>>>>>>>>>>>>???@@@AAAAAA???BBBFFFJJJOOOXXXbbbjjjsss}}}}}}}}}}}}{{{yyyxxxzzz|||zzz}}}}}}|||zzzzzzyyyxxxuuussspppooorrrooolllmmmoooqqqpppnnnllliiifffddddddddddddcccccc]]]VVVSSSRRRSSSSSSRRRYYYVVVSSSRRRSSSTTTTTTTTTLLLCCCFFFYYYiiihhh^^^WWWMMMJJJFFFEEEFFFIIIKKKKKKPPPPPPMMMGGG>>>777111///+++******)))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))************((((((((()))******++++++---,,,+++)))))))))*********)))((()))+++,,,,,,++++++++++++,,,,,,---------+++,,,...//////000333666555777:::;;;;;;;;;<<<>>>>>>AAACCCDDDCCCBBBBBBBBBBBBCCCFFFFFFFFFWWW|||~~~}}}xxxpppiiiaaaUUUIIIBBBEEEKKKVVVlllvvvjjj___XXXKKKEEE===888888999888777888999:::;;;<<<=========@@@@@@@@@AAABBBDDDEEEFFFFFFJJJQQQWWW___kkkzzz|||}}}|||zzzxxxwwwyyyzzzyyy}}}~~~}}}}}}wwwwwwxxxxxxwwwtttrrrpppnnnnnnnnnnnnmmmlllkkkjjjjjjfffbbb``````aaabbbcccddd```[[[UUURRRQQQQQQRRRVVVTTTRRRRRRSSSTTTTTTSSSSSSFFFEEEVVVgggggg___ZZZNNNLLLIIIHHHIIIJJJIIIHHHJJJLLLLLLHHHAAA999333111+++******)))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((()))***************)))((((((((((((***+++---111///---***)))))))))******)))((())),,,...---+++******+++,,,.........---+++,,,...//////000333666555777999;;;;;;;;;===>>>>>>AAACCCDDDCCCBBBBBBBBBAAACCCEEEFFFFFFWWW}}}yyyxxxssskkkccc[[[NNNBBBDDDIIIOOO]]]}}}}}}pppdddXXXMMMGGGDDD@@@:::888:::;;;;;;999999:::;;;<<<===>>>>>>>>>@@@AAAAAACCCEEEGGGIIIJJJRRRXXX```hhhrrr~~~~~~}}}{{{yyyxxxyyy{{{zzz~~~|||{{{|||ssstttwwwxxxxxxvvvsssqqqjjjmmmooopppmmmiiigggfffhhhddd___]]]^^^```bbbcccdddbbb^^^WWWRRROOOPPPRRROOOOOOPPPRRRUUUWWWWWWVVVSSSEEEAAAOOO]]]\\\VVVSSSNNNMMMKKKKKKKKKKKKIIIGGGFFFJJJMMMKKKDDD===777555+++******)))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''((()))***************))))))''''''(((***,,,...333111...+++))))))))))))+++)))(((***---///---+++'''''')))+++------,,,***+++,,,...//////111333666555777999;;;;;;;;;===>>>>>>AAACCCDDDCCCBBBBBBBBBAAABBBEEEFFFGGGWWWvvvkkkddd]]]RRRHHHCCCDDDFFFSSSpppxxxgggXXXLLLFFFCCCBBB<<<======>>>>>>======<<<<<<===>>>???@@@@@@@@@@@@FFFEEEDDDDDDGGGNNNWWW^^^aaalllwww~~~|||yyyyyyzzz|||}}}}}}|||~~~}}}{{{wwwvvvuuuuuutttrrrooolllnnnkkkiiihhhiiijjjjjjiiikkkfff```\\\[[[ZZZZZZZZZ\\\^^^^^^\\\XXXTTTRRRRRRQQQPPPNNNOOOQQQRRRRRRRRROOOMMMFFF@@@DDDOOOTTTSSSUUURRRLLLGGGHHHLLLLLLHHHFFFJJJNNNMMMGGG???:::777000...,,,***))))))************)))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************)))+++......,,,+++,,,......------...///111333444222555888:::;;;;;;<<<>>><<>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBEEEFFFGGGJJJOOOXXXaaahhhqqq|||~~~{{{{{{|||~~~~~~~~~|||vvvtttrrrrrrqqqpppmmmkkklllkkkjjjjjjkkkjjjhhheeeeeebbb]]][[[ZZZ[[[ZZZZZZ\\\\\\\\\[[[XXXVVVSSSQQQQQQPPPPPPPPPRRRSSSRRRQQQQQQPPPJJJBBBCCCJJJOOOOOOQQQRRRPPPLLLKKKLLLJJJEEEGGGKKKOOONNNHHH???888555111///,,,***))))))*********))))))(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************)))+++...---+++***+++---...------...///111333444333555999::::::;;;<<<===<<>>@@@CCCDDDCCCBBBAAAAAACCCEEEHHHHHHGGGWWWnnnhhh```TTTGGG???BBBJJJVVVsss{{{rrr___ZZZRRRMMMKKKKKKLLLLLLLLLKKKHHHEEEDDDDDDEEEFFFGGGGGGGGGIIIJJJMMMOOOPPPRRRXXXaaajjjttt~~~}}}|||}}}{{{|||}}}}}}|||zzzxxxwwwvvvsssooonnnmmmmmmlllkkkllliiigggeeeeeeeeecccbbb```^^^]]]]]]]]][[[XXXUUUUUUSSSTTTZZZ```bbb___ZZZSSSSSSSSSUUUVVVVVVSSSPPPPPPQQQPPPIII@@@<<>>AAACCCDDDCCCBBBBBBBBBCCCEEEHHHHHHGGGWWWjjjbbbWWWLLLAAA===EEEOOOdddnnnhhh___XXXUUUUUUVVVWWWTTTRRRPPPMMMKKKIIIIIIIIIIIIIIIJJJLLLOOORRRVVVWWW^^^ccckkkttt}}}}}}|||}}}~~~~~~}}}{{{||||||}}}}}}|||zzzzzzvvvtttqqqppppppooommmllljjjhhheeeccccccccccccbbbbbbaaa___]]]]]][[[WWWUUUQQQRRRUUU[[[```bbb___\\\TTTSSSSSSTTTUUUUUUSSSPPPOOONNNNNNJJJAAA<<>>???AAADDDDDDCCCBBBBBBCCCCCCDDDHHHGGGFFFWWWjjj___QQQFFF???@@@JJJVVVttt}}}vvvlllccc``````aaabbb\\\[[[YYYVVVRRROOOMMMLLLKKKLLLMMMPPPTTTXXX]]]___ggglllttt|||}}}|||}}}~~~~~~}}}yyyzzzzzz{{{|||{{{{{{zzzvvvtttsssrrrrrrpppnnnkkkgggeeeddddddddddddbbb```bbb```^^^\\\\\\ZZZXXXVVVPPPRRRWWW[[[]]]]]][[[ZZZUUUSSSRRRRRRSSSSSSRRRQQQPPPMMMLLLJJJCCC<<>>@@@@@@BBBDDDDDDCCCBBBCCCDDDAAACCCFFFFFFEEEUUUiii[[[MMMDDD???DDDXXXmmmzzzmmmeeedddffffffeeefffccc^^^ZZZXXXVVVSSSQQQRRRTTTXXX[[[___ccchhhkkkpppvvv}}}||||||xxxtttuuuvvvwwwxxxzzz{{{{{{xxxwwwvvvssspppmmmjjjiiifffeeeccccccccccccbbb```]]]\\\[[[YYYWWWVVVUUUTTTPPPMMMKKKNNNRRRTTTUUUWWWRRRSSSRRROOOMMMLLLNNNOOOPPPOOONNNLLLHHHBBB;;;666CCCLLLTTTWWWVVVUUUPPPJJJJJJCCCCCCLLLRRRNNNGGGDDD:::999666222...+++)))((())))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))******)))((((((((()))+++,,,*********)))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,...///111222555555666888999;;;===>>>@@@AAABBBDDDDDDDDDDDDCCCCCCEEEHHHGGGEEEVVVdddVVVIIICCCBBBJJJaaayyyxxxkkkdddeeehhhkkkkkkgggccc^^^ZZZXXXVVVSSSQQQSSSWWW[[[```dddiiiooossswww|||||||||~~~~~~|||xxxvvvxxx{{{}}}~~~~~~|||zzzwwwvvvuuurrrpppmmmjjjiiihhhgggeeeeeeeeeeeecccaaa]]]]]]\\\[[[YYYWWWUUUTTTNNNMMMMMMOOOPPPQQQRRRSSSQQQQQQQQQPPPOOOOOOQQQSSSPPPNNNLLLJJJGGGBBB:::444AAAJJJRRRUUUUUUTTTPPPJJJMMMFFFCCCIIINNNLLLIIIHHH>>>;;;666222///,,,***((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((('''''''''((((((***)))((((((((()))++++++***)))))))))))))))))))))************++++++++++++******+++,,,,,,,,,,,,+++++++++,,,---...000111222555555666777999;;;===>>>@@@AAABBBDDDDDDDDDDDDCCCBBBDDDGGGGGGFFFWWW]]]PPPEEEBBBEEESSSnnnzzzllldddeeeiiimmmnnngggccc^^^ZZZXXXVVVTTTRRRTTTXXX]]]ccchhhnnnuuuyyyyyy|||~~~||||||~~~~~~|||yyytttxxx}}}~~~yyyvvvvvvuuusssqqqnnnllljjjiiihhhgggeeedddeeedddbbb```]]]^^^]]]]]][[[YYYVVVUUUPPPQQQRRRQQQPPPQQQRRRSSSOOOPPPPPPPPPOOOOOOQQQSSSOOOLLLIIIHHHHHHDDD;;;444@@@IIIQQQSSSTTTTTTQQQMMMQQQIIICCCEEEIIIKKKLLLMMMBBB===666111///...+++)))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((()))))))))((()))******+++))))))))))))))))))******))))))))))))******************+++,,,,,,,,,,,,+++++++++,,,---...000111222555555666777999;;;===>>>???@@@BBBCCCDDDDDDCCCCCCBBBDDDGGGGGGGGGYYYXXXLLLBBBAAAHHHYYYxxx~~~oooeeedddhhhjjjkkkgggccc]]]YYYXXXVVVUUUTTTUUUYYY^^^ccciiiooouuuzzzyyyrrrxxx~~~|||}}}~~~~~~|||zzzwwwzzz~~~~~~yyyvvvuuutttrrrooommmkkkjjjiiigggfffdddcccbbbbbb```^^^]]]^^^^^^^^^\\\YYYWWWUUURRRTTTSSSNNNKKKMMMQQQRRRQQQRRRRRRQQQOOONNNNNNOOONNNKKKHHHIIIKKKHHH@@@888???HHHOOORRRTTTUUUTTTPPPQQQJJJDDDCCCGGGKKKMMMNNNFFF???666111///...+++((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++)))))))))))))))*********(((((((((((())))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---...000222333555666666777888:::<<<===???@@@BBBCCCDDDDDDCCCBBBCCCEEEGGGHHHHHHYYYUUUJJJAAABBBKKK___oooeeecccfffiiijjjeeeaaa[[[XXXWWWVVVVVVVVVYYY\\\aaaeeejjjooouuuyyy~~~xxxtttuuu{{{~~~~~~~~~~~~|||{{{{{{|||~~~~~~~~~}}}{{{zzztttsssqqqnnnlllkkkkkkjjjiiigggeeedddcccbbb___]]]]]]]]]]]]\\\[[[XXXVVVUUUSSSSSSOOOGGGEEEKKKPPPPPPVVVWWWVVVTTTPPPNNNMMMMMMMMMKKKJJJLLLNNNKKKEEE???;;;CCCKKKNNNQQQTTTTTTQQQNNNKKKFFFDDDFFFKKKMMMMMMGGGAAA888222///---***(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((())))))************''''''((((((((()))))))))******+++,,,,,,,,,,,,+++,,,,,,------///000222333555666666777888:::;;;<<>>FFFIIILLLQQQRRRPPPLLLKKKGGGCCCEEEJJJMMMKKKGGGDDD===666000,,,***)))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))************)))(((((()))************)))((((((((()))******++++++(((((((((((())))))))))))******+++,,,,,,,,,,,,+++,,,,,,---...///111222333666666666777888999:::;;;>>>???AAABBBCCCCCCBBBBBBFFFFFFGGGIIIJJJ[[[wwwLLLDDDAAAHHHXXXppp|||mmmdddbbbcccdddccc^^^ZZZVVVSSSTTTVVVXXXYYY```cccgggkkkoootttyyy}}}}}}wwwrrrpppoooxxx|||||||||}}}~~~~~~|||yyywwwvvvqqqqqqqqqqqqqqqqqqqqqrrrtttrrrpppnnnmmmmmmmmmnnnooommmjjjhhhgggeeeccc```\\\[[[XXXUUUTTTSSSSSSTTTXXXXXXRRRLLLQQQ[[[[[[SSSMMMOOOQQQQQQPPPOOOOOOPPPPPPRRRTTTSSSNNNIIIEEEDDD555===DDDHHHLLLQQQTTTSSSKKKKKKFFF@@@AAAHHHMMMLLLHHHGGGDDD<<<222,,,+++,,,)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''')))*********))))))'''((()))***+++******)))'''(((((()))******++++++(((((()))))))))***************+++,,,,,,,,,,,,+++---------...///111333333666666666666777999:::;;;>>>???AAABBBCCCCCCBBBBBBCCCCCCEEEHHHLLL^^^|||uuuHHHAAA@@@KKK]]]xxx~~~ooodddaaa```^^^\\\\\\XXXTTTRRRTTTVVVYYYZZZ^^^aaafffjjjoootttzzz~~~~~~{{{xxxtttqqqqqqrrruuuyyyzzzzzz|||}}}|||zzzwwwuuutttssssssuuuvvvvvvvvvuuuuuutttssspppnnnmmmmmmnnnooonnnllliiigggfffdddaaa___\\\ZZZVVVSSSQQQQQQRRRSSSPPPQQQMMMIIIPPP[[[WWWKKKBBBEEEIIIKKKLLLMMMOOOPPPRRRVVVXXXUUUMMMEEEBBBBBB777???FFFJJJNNNTTTWWWWWWLLLLLLEEE===>>>GGGMMMMMMHHHJJJIII@@@555---,,,///))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))))))))(((((('''((()))++++++******)))'''(((((()))***+++++++++))))))))))))******************+++,,,,,,,,,,,,+++---------...000111333444666666666666777888::::::>>>???AAABBBCCCCCCBBBAAA@@@@@@DDDHHHMMM```~~~DDDEEEEEELLLccctttccc[[[\\\\\\[[[SSSSSSSSSRRRRRRTTTXXX[[[^^^^^^```eeennnvvv|||zzztttooooooqqquuuwwwzzzyyywww|||~~~~~~yyysssooommmllluuu}}}}}}zzzxxxuuuqqqrrrqqqpppnnnmmmmmmmmmmmmooommmjjjfffbbb___^^^]]]YYYYYYXXXWWWUUUTTTSSSSSSQQQOOOLLLLLLKKKHHHAAA<<<222999CCCKKKOOOQQQQQQQQQRRRQQQOOONNNMMMKKKGGGDDD:::777>>>KKKRRROOORRRZZZTTTMMMFFFDDDCCCAAACCCGGGOOOOOOLLLDDD:::000+++***))))))))))))(((((((((((()))((('''&&&&&&'''((()))((((((((((((((('''''''''((()))***)))((('''((()))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))''')))******))))))***+++---,,,+++***))))))))))))++++++,,,,,,,,,,,,---------------...000111333444888CCCEEE<<<666;;;>>><<<>>>???AAACCCDDDDDDDDDDDDBBBFFFKKKLLLOOObbbtttBBBCCCFFFPPPllluuuddd[[[YYYXXXUUUQQQRRRRRRRRRQQQSSSVVVYYYZZZ\\\aaagggooovvv|||vvvsssooommmnnnrrrvvvyyy|||||||||{{{}}}~~~{{{vvvrrrqqqssszzz~~~{{{xxxwwwvvvssstttssspppnnnmmmlllllllllnnnlllhhheeeaaa^^^]]]\\\YYYXXXXXXVVVUUUTTTSSSRRROOOMMMLLLKKKKKKGGG@@@;;;333999CCCJJJNNNOOOOOOOOOQQQPPPNNNNNNMMMJJJGGGDDDAAA;;;???KKKRRRQQQSSSYYYPPPJJJEEEDDDBBB@@@AAAEEEJJJJJJHHHBBB999111,,,+++))))))))))))(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((''')))***+++***((('''((()))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))''')))******))))))***+++******))))))******++++++++++++,,,,,,,,,,,,------,,,,,,---...///111222333333===AAA999444:::>>>===>>>???AAACCCDDDDDDDDDCCCBBBFFFJJJKKKNNNccczzzDDDEEEIIIXXXxxxwwweeeYYYUUURRROOOOOOPPPQQQQQQQQQRRRTTTVVVWWW]]]eeelllqqqvvv}}}~~~{{{yyyjjjjjjiiikkknnntttyyy}}}~~~|||~~~xxx{{{}}}~~~{{{wwwtttssszzz~~~zzzuuuvvvwwwvvvwwwuuurrrnnnllljjjjjjkkkllljjjgggccc```]]][[[[[[YYYXXXWWWVVVTTTSSSRRRQQQMMMLLLKKKLLLLLLHHH@@@:::555;;;CCCJJJMMMMMMMMMNNNOOONNNMMMMMMLLLJJJGGGDDDFFF>>>===GGGOOOPPPQQQUUUKKKFFFCCCDDDBBB???@@@CCCEEEEEECCC???888222...,,,))))))))))))((((((((((((((((((''''''''''''((((((''''''((((((((((((((((((+++,,,,,,+++)))'''((()))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))''')))******))))))***+++''''''((()))***,,,---...++++++,,,,,,,,,,,,------+++,,,,,,---...000111222...777;;;555333999======>>>???AAACCCDDDDDDCCCCCCCCCFFFIIIJJJNNNdddGGGHHHNNNbbbwwweeeXXXRRRNNNKKKLLLNNNPPPQQQQQQQQQSSSTTTXXXaaakkkqqqtttwww}}}|||yyyuuuqqqnnnccceeehhhkkkpppvvv||||||yyyzzzvvvyyy||||||zzzwwwtttssszzz~~~yyyuuuvvvwwwwwwzzzwwwsssnnnkkkjjjjjjjjjiiihhhfffbbb___\\\ZZZYYYYYYXXXWWWVVVTTTSSSQQQQQQMMMLLLLLLMMMMMMIIIBBB<<<:::???FFFJJJMMMMMMMMMNNNNNNMMMLLLLLLLLLJJJGGGEEEGGG>>>:::@@@IIIKKKLLLMMMGGGDDDDDDEEECCC???@@@DDDDDDCCCAAA===888333///,,,))))))))))))(((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((,,,------,,,)))''''''((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''')))******))))))***+++'''''''''(((***+++---...+++++++++,,,,,,,,,------+++++++++,,,...///111222...555888444333777<<<<<>>999444///,,,))))))))))))(((((((((((('''(((((((((((((((((('''&&&'''''''''(((((()))))),,,------,,,)))''''''((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''')))******))))))***+++))))))(((((()))******++++++++++++,,,,,,,,,------+++++++++,,,...///111222111666777555444777:::;;;???@@@BBBCCCCCCCCCCCCBBBCCCEEEHHHHHHMMMeeeBBBKKK]]]xxxvvvdddUUUOOOMMMKKKKKKMMMOOOPPPRRRTTTWWWZZZbbbiiirrrwwwyyyzzz|||~~~{{{||||||yyyrrrkkkfffcccfffjjjnnnrrruuuzzz{{{yyyxxx{{{}}}|||{{{ttt{{{|||yyyxxxxxxuuuwwwuuusssqqqnnnlllkkkjjjiiihhhgggeeebbb___\\\ZZZ[[[ZZZYYYWWWUUUSSSRRRQQQPPPNNNMMMNNNOOOMMMGGGCCCBBBEEEIIILLLNNNOOOPPPRRRKKKKKKKKKLLLMMMMMMJJJHHHIIICCC===>>>BBBGGGHHHHHHGGGFFFGGGGGGDDD???AAAFFFHHHEEEBBB>>>:::555000+++))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))+++,,,,,,+++)))'''((()))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))''')))******))))))***+++******)))((((((((())))))++++++,,,,,,,,,,,,------+++,,,,,,---...000111222555777888777666777999;;;@@@@@@BBBCCCCCCCCCBBBBBBBBBEEEGGGHHHMMMeeeDDDRRRiiiwwwdddTTTMMMLLLKKKKKKMMMOOOPPPRRRVVV[[[___dddhhhooouuuzzz|||||||||}}}}}}{{{uuunnnhhhffffffhhhlllqqqsssvvv|||}}}vvvrrrvvv{{{zzzwwwuuussswww|||xxx~~~}}}yyyxxxxxxvvvsssssssssrrrpppnnnlllkkkjjjiiihhhfffdddaaa^^^\\\\\\\\\ZZZXXXVVVTTTSSSRRRQQQNNNLLLLLLMMMLLLHHHDDDBBBEEEIIILLLMMMNNNQQQRRRKKKKKKKKKLLLNNNNNNLLLJJJHHHEEEAAA???BBBFFFHHHHHHHHHGGGGGGGGGBBB>>>@@@GGGGGGDDD@@@===;;;666111,,,))))))))))))((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''((())))))***)))***+++***((('''((()))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))''')))******))))))***+++))))))(((((((((((())))))++++++,,,,,,,,,,,,------,,,,,,---...///111222333666666666777888888:::<<<@@@AAABBBCCCCCCCCCBBBAAAAAADDDGGGHHHMMMdddKKKZZZsssxxxdddSSSLLLJJJJJJLLLMMMOOOPPPSSSXXX^^^bbbcccfffkkkrrryyy}}}}}}|||~~~yyyrrrjjjggghhhkkkiiimmmqqqtttvvv}}}jjjbbb___eeemmmooooooooolllqqqwww|||~~~}}}}}}xxxxxxxxxwwwqqqqqqssssssrrrpppmmmllljjjjjjiiihhheeebbb___]]]]]]]]][[[YYYWWWUUUSSSRRRQQQMMMJJJJJJKKKKKKHHHEEEBBBDDDHHHJJJLLLNNNPPPRRRKKKKKKKKKMMMOOOOOOMMMKKKEEEEEECCC@@@@@@DDDGGGGGGHHHGGGGGGFFF@@@<<<@@@FFFEEEBBB>>><<<;;;777222---))))))))))))((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***((()))***)))((('''((()))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((()))******))))))***+++((((((((((((((()))******++++++,,,,,,,,,------------------...000111333444555444555777888999;;;===@@@AAABBBCCCCCCCCCBBBAAA@@@CCCGGGHHHMMMdddLLLYYYxxxrrr```QQQJJJHHHJJJOOOMMMMMMQQQXXX^^^```aaadddnnntttssssssyyy~~~~~~|||qqqiiiffffffeeedddkkknnnrrrxxx~~~wwwaaaPPPPPPPPPRRRWWW]]]cccfffhhhjjjnnntttyyy}}}}}}|||{{{||||||{{{yyyvvvsssqqqrrrrrrqqqooonnnlllkkkkkkhhhfffdddccccccbbb```^^^ccc]]]WWWTTTUUUVVVSSSOOOQQQOOOLLLJJJIIIGGGEEEBBBBBBBBBDDDHHHKKKMMMMMMKKKMMMLLLKKKJJJIIIIIIJJJKKKGGGGGGDDD>>>:::===BBBFFFBBBBBBAAAAAAAAAAAABBBCCCCCCAAA@@@???<<<999444111---+++)))(((((())))))(((%%%'''(((((('''''')))***))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((()))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,++++++***,,,,,,,,,---///000222333666666555666777888:::;;;>>>@@@BBBCCCBBBBBBCCCDDDDDDBBBBBBDDDJJJ```MMM\\\{{{~~~ooo^^^PPPHHHGGGIIILLLLLLNNNSSSYYY^^^______iiipppsssrrrtttzzz~~~~~~}}}vvvmmmgggeeeeeeffffffooorrrvvv|||xxxbbbPPPFFFEEEFFFHHHKKKPPPTTTWWWXXX\\\bbbjjjqqqxxx|||yyyzzz{{{|||{{{yyywwwuuurrrrrrqqqpppnnnmmmlllkkkiiihhheeeddddddcccaaa___aaa\\\VVVUUUVVVVVVSSSPPPOOOMMMKKKJJJJJJIIIGGGEEEAAABBBCCCGGGKKKMMMMMMLLLMMMLLLKKKJJJIIIJJJJJJKKKFFFFFFCCC>>>;;;<<>>@@@BBBCCCBBBBBBCCCDDDDDDDDDGGGJJJNNNaaa}}}QQQbbbzzzlll[[[NNNGGGFFFHHHIIIJJJNNNSSSYYY]]]___^^^pppqqqrrrrrrvvv{{{}}}{{{tttnnnhhhcccccceeeggghhhppptttyyy~~~vvv```MMMAAA======>>>???AAADDDFFFGGGFFFLLLTTT[[[bbbiiirrrxxxwwwyyy|||~~~~~~|||yyywwwrrrrrrrrrqqqpppnnnmmmlllkkkiiifffeeeeeedddaaa______[[[VVVUUUVVVVVVTTTRRRNNNLLLKKKJJJKKKJJJIIIGGGAAAAAABBBEEEJJJMMMNNNMMMLLLLLLKKKJJJJJJJJJJJJKKKFFFFFFCCC???;;;;;;@@@EEEGGGFFFDDDCCCCCCDDDFFFGGGKKKHHHDDDCCCCCC@@@888111---+++)))(((((())))))((('''((()))((('''&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))),,,,,,,,,---///000222333666666555666777888:::;;;>>>@@@BBBCCCBBBBBBCCCDDDCCCGGGMMMOOOOOO```sss|||UUUiii~~~}}}}}}}}}vvviiiZZZMMMGGGGGGHHHIIIJJJMMMQQQWWW\\\```bbbrrrqqqpppsssxxx|||zzzvvvnnnkkkfffbbbbbbdddhhhjjjooosssyyy~~~|||fffRRREEE>>><<<===>>>??????@@@@@@???===BBBIIILLLOOOTTT^^^eeeooossszzz}}}xxxuuurrrssssssrrrqqqooonnnmmmkkkiiifffeeedddcccaaa___\\\ZZZWWWVVVVVVVVVUUUSSSOOOMMMKKKKKKKKKKKKIIIHHHAAA@@@AAADDDHHHLLLNNNNNNKKKKKKKKKJJJJJJJJJKKKKKKIIIGGGDDDAAA<<<888;;;@@@DDDEEEFFFFFFFFFEEEDDDCCCIIIEEEBBBCCCDDDAAA999222---+++)))(((((())))))(((((()))***)))'''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))******++++++++++++***,,,,,,,,,---///000222333666666555666777888:::;;;>>>@@@BBBCCCBBBBBBCCCDDDCCCHHHNNNNNNMMM\\\ZZZrrr}}}|||{{{xxxrrrfffXXXMMMHHHHHHIIILLLLLLLLLNNNSSS[[[bbbgggpppnnnnnntttzzzzzztttooollljjjgggdddccceeeiiilllooouuu|||wwwgggWWWJJJBBB>>><<<===>>>>>>>>>>>>===<<<999===@@@AAA@@@CCCJJJQQQZZZaaallluuuzzzyyyuuurrrrrrsssttttttsssqqqooonnnjjjhhheeedddcccbbb___]]][[[YYYWWWWWWVVVVVVUUUTTTQQQOOOMMMLLLLLLKKKHHHFFFBBB@@@@@@BBBFFFJJJMMMNNNJJJJJJKKKKKKKKKKKKKKKKKKLLLHHHEEECCC<<<555666;;;AAADDDJJJMMMMMMHHHCCC???BBB@@@???AAACCC@@@:::444---+++)))(((((())))))(((((()))***)))'''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,,,,---------,,,,,,,,,,,,---///000222333666666555666777888:::;;;>>>@@@BBBCCCBBBBBBCCCDDDCCCFFFKKKJJJHHHYYY___zzz~~~|||zzzxxxsssmmmcccWWWMMMHHHHHHJJJMMMMMMMMMNNNRRRZZZeeelllmmmiiijjjqqqvvvtttooollljjjjjjhhheeedddfffkkknnnssszzzqqq___SSSKKKCCC>>>===;;;<<<<<<<<<<<<<<<;;;:::888:::;;;;;;:::<<<@@@EEEDDDLLLXXXdddmmmrrrsssrrrrrrsssuuuuuutttrrrpppooojjjhhheeecccbbbaaa^^^\\\ZZZYYYYYYXXXVVVUUUTTTTTTRRRPPPNNNMMMLLLKKKIIIGGGCCCAAA@@@AAADDDIIILLLMMMIIIJJJKKKKKKLLLKKKKKKKKKMMMHHHEEEDDD===333222999???EEEMMMRRRRRRKKKBBB<<<<<<===???AAAAAA>>>999666---+++)))(((((())))))((('''((()))((('''&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((((()))***+++))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,---............,,,,,,,,,---///000222333666666555666777888:::;;;>>>@@@BBBCCCBBBBBBCCCDDDCCCEEEHHHIIIIII[[[ccc}}}zzzwwwuuunnniii___TTTKKKFFFGGGIIILLLMMMNNNPPPTTT\\\fffmmmkkkffffffkkkooommmkkkmmmggghhhgggfffeeehhhmmmqqqvvv}}}wwwjjj\\\NNNHHHCCC>>>===???>>>>>>>>>>>>>>>>>>>>>???;;;;;;::::::;;;<<<===>>>===BBBJJJUUU```iiippptttrrrtttuuuvvvuuusssqqqoookkkiiifffdddcccaaa___]]]ZZZZZZZZZXXXVVVTTTSSSSSSQQQOOOMMMMMMMMMMMMKKKIIIEEEBBB@@@@@@CCCGGGJJJLLLHHHIIIKKKLLLLLLLLLKKKKKKKKKEEEDDDEEE>>>333222999===CCCKKKPPPOOOIII@@@::::::>>>CCCCCCAAA<<<999888---+++)))(((((())))))(((&&&''')))(((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))'''(((((()))***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,------------,,,,,,,,,---///000222333666666555666777888:::;;;>>>@@@BBBCCCBBBBBBCCCDDDCCCDDDHHHLLLPPPbbbfff|||xxxuuussskkkfff]]]RRRIIIEEEFFFHHHJJJMMMPPPSSSVVV]]]fffmmmkkkeeebbbfffiiigggjjjooodddeeefffeeeeeeiiioootttwww~~~rrreeeYYYNNNFFFDDDBBB???@@@FFFBBBBBBBBBBBBCCCDDDEEEEEE@@@>>><<<<<<======<<<;;;CCCDDDGGGNNNXXXdddooouuurrrtttvvvwwwvvvtttqqqpppllljjjgggfffdddccc```]]]ZZZ[[[[[[YYYVVVTTTSSSSSSOOONNNLLLMMMNNNNNNMMMLLLFFFCCC@@@???BBBFFFIIIKKKHHHIIIKKKLLLLLLLLLKKKKKKHHHCCCBBBEEE???444333;;;;;;@@@FFFKKKJJJDDD<<<777<<>>@@@BBBCCCBBBBBBCCCDDDCCCEEEJJJPPPVVVhhhkkk}}}~~~uuummmlllfff___UUULLLFFFCCCBBBAAAGGGHHHKKKPPPXXX___cccddd```fffiiieeeeeehhhgggcccbbbbbbbbbaaacccgggmmmrrrwwwuuucccTTTJJJFFF@@@<<<<<<>>>@@@BBBCCCEEEDDDCCCFFFMMMPPPNNNIIICCC@@@BBBCCCCCCEEEHHHIIINNNUUU\\\```dddmmmvvvuuussssssvvvuuuooolllmmmooolllgggdddbbb```^^^\\\ZZZWWWUUUVVVWWWWWWTTTQQQPPPNNNLLLKKKLLLLLLKKKJJJHHHCCC>>>===AAAGGGJJJLLLKKKMMMMMMJJJKKKMMMJJJEEEHHHDDDCCCFFFBBB888222222@@@???DDDKKKJJJAAA;;;<<<<<>>888666///,,,)))'''((((((((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))+++,,,,,,+++***,,,------------...000111333444555666666777888:::;;;<<<===@@@CCCDDDCCCAAA@@@@@@FFF<<>>@@@CCCEEEFFFDDDFFFEEEGGGMMMVVVYYYWWWRRROOONNNRRRTTTUUUWWW[[[]]]aaahhhmmmoooppprrrtttyyyuuutttvvvuuupppnnnooollliiieeecccaaa```___]]]ZZZXXXVVVWWWXXXWWWTTTRRRPPPNNNLLLKKKKKKKKKJJJIIIIIIDDD???>>>AAAFFFIIIKKKMMMNNNMMMJJJJJJLLLJJJEEEFFFCCCCCCFFFCCC:::333222AAA@@@DDDJJJJJJCCC>>>??????AAACCCEEEDDD@@@;;;777111...+++)))))))))))))))&&&&&&'''((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***)))+++,,,,,,+++***,,,------------...///111333333555555666777888:::;;;<<<===@@@CCCDDDCCCAAA@@@@@@FFFBBBHHHYYYeeerrr|||vvvxxx~~~xxxttttttqqqiiibbb^^^\\\VVVNNNGGGDDDBBBBBBBBBGGGGGGJJJPPPWWW^^^bbbcccnnnpppmmmddd^^^]]]^^^^^^\\\]]]___```ccciiiooottt}}}vvveeeXXXLLLCCCCCCAAA@@@AAADDDHHHJJJKKKGGGHHHHHHLLLVVVaaaddd```^^^\\\]]]bbbeeefffhhhmmmgggmmmuuuzzzuuuuuutttqqqppprrrjjjgggcccaaaaaa```___^^^ZZZYYYXXXXXXXXXWWWUUUSSSPPPNNNLLLKKKLLLKKKJJJHHHJJJFFFAAA???AAAEEEHHHJJJMMMNNNKKKGGGGGGIIIGGGCCCCCCBBBCCCFFFDDD===555222??????CCCHHHHHHDDDAAAAAAAAA???===???BBBBBB>>>999333000,,,************)))'''''''''&&&''''''((()))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******)))+++,,,,,,+++***,,,---,,,,,,---...///111222333555555666777888:::;;;<<<===???BBBDDDCCCAAAAAAAAABBBGGGGGGBBBJJJjjj}}}{{{vvvsssoooiiiaaa\\\TTTOOOHHHCCCAAAAAAAAAAAAHHHHHHJJJOOOUUU[[[^^^___jjjfff___ZZZZZZ[[[\\\[[[XXXZZZ]]]aaaeeekkkqqqvvvuuucccUUULLLEEEAAA@@@???@@@CCCHHHKKKMMMNNNJJJKKKLLLQQQ\\\hhhjjjfffeeedddggglllnnnnnnqqquuusssyyy~~~vvvtttsssqqqrrrtttjjjgggcccaaa```___]]]\\\ZZZZZZYYYYYYXXXWWWUUUTTTQQQOOONNNMMMMMMMMMJJJHHHKKKHHHCCC@@@@@@CCCFFFIIILLLLLLIIIDDDCCCFFFEEEAAAAAAAAACCCFFFEEE@@@777222:::<<>>;;;444111---+++******)))(((((('''&&&%%%&&&'''((()))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********)))+++,,,,,,+++***,,,---,,,,,,------///000222333555555555666888999;;;<<<===???BBBCCCBBBAAAAAABBB===GGGJJJCCCGGGfff~~~}}}wwwqqqmmmhhh```YYYLLLHHHCCC??????@@@@@@@@@EEEEEEGGGMMMSSSYYY]]]^^^eee[[[RRRSSSXXX\\\ZZZWWWVVVYYY^^^ccchhhnnntttxxxzzzgggWWWKKKDDDAAAAAA??????@@@DDDIIIMMMNNNNNNOOOPPPRRRVVV___iiikkkhhhhhhiiinnnuuuxxxyyy}}}vvvrrrrrrqqqrrrtttkkkhhhdddaaa___]]][[[YYYYYYZZZZZZYYYXXXVVVUUUUUUSSSRRRPPPPPPPPPOOOLLLJJJKKKHHHDDD@@@>>>AAAEEEHHHMMMMMMJJJEEEDDDGGGEEEBBB@@@AAABBBDDDFFFBBB:::111666999===???AAABBBAAA???666:::???AAA@@@>>>======444111---***))))))(((''''''&&&%%%%%%%%%&&&((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))+++,,,,,,+++***,,,---,,,,,,,,,---...000222333444555555666777999:::;;;===???BBBBBBBBBAAABBBCCC>>>DDDJJJJJJMMMaaa~~~}}}zzzssskkkfffbbb[[[RRRFFFBBB>>><<<<<<>>>??????>>>???CCCIIIRRRYYY^^^```aaaVVVOOORRRYYY[[[XXXUUUVVVZZZ```ffflllrrrwww{{{ooo\\\NNNEEE???===???@@@???AAADDDJJJNNNPPPQQQTTTWWWZZZ\\\bbbiiillljjjmmmpppwwwuuuqqqppppppppprrrmmmiiieeeaaa___]]][[[YYYXXXYYYZZZYYYWWWUUUUUUUUUTTTSSSRRRRRRRRRPPPMMMJJJIIIGGGCCC???===???CCCGGGNNNOOOLLLHHHHHHJJJHHHDDDAAABBBBBBCCCEEEDDD;;;111333999===???AAACCCBBB>>>333999???AAA>>><<<<<<>>>666222...+++))))))'''&&&&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++)))+++,,,,,,+++***,,,---++++++,,,---...000111222444444555666777999:::;;;===???AAABBBAAAAAACCCDDDCCCBBBEEEJJJMMM^^^~~~xxxvvvnnnddd___\\\TTTKKKAAA>>>;;;999:::<<<======>>>???AAAGGGOOOVVVZZZ[[[VVVPPPOOOUUUYYYWWWVVVWWWWWW[[[bbbiiiooouuuzzz~~~qqqaaaQQQHHHBBB======???@@@@@@AAAEEEKKKQQQUUUVVVXXX^^^cccccceeekkkooooootttwwwtttoooooonnnnnnppplllhhhdddaaa```^^^\\\[[[WWWYYYZZZYYYVVVSSSTTTUUUTTTSSSSSSSSSRRRPPPLLLIIIGGGFFFBBB>>>;;;===BBBGGGLLLMMMLLLIIIIIIKKKIIIDDDCCCDDDBBBAAACCCEEE<<<111555<<>>777444///,,,+++***((('''%%%%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++)))+++,,,,,,+++***,,,---++++++,,,---...000111222444444444555777888:::;;;===???AAAAAAAAAAAACCCEEEDDDCCCFFFHHHLLLaaauuussskkk```[[[XXXPPPFFF???<<<999888999;;;<<<<<>>>>>===999666111...,,,+++)))((($$$%%%&&&'''((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++)))+++,,,,,,+++***,,,---++++++,,,,,,...///111222444444444555777888:::;;;===???AAAAAAAAAAAACCCEEE@@@FFFKKKJJJOOOiiissshhhaaa[[[RRRIIIEEE;;;888666666:::=========<<>>444333@@@JJJIIIHHHJJJGGG@@@<<<:::888666777888:::;;;:::777333...***'''&&&&&&''''''$$$"""&&&---+++$$$&&&'''((())))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&''')))*********---------,,,,,,+++++++++---------......000111222...///222666999;;;===>>>;;;>>>AAACCCCCCBBBCCCCCCDDDEEEFFFHHHPPPkkk{{{pppddd^^^XXXOOOFFFBBB888666444555999===>>>>>>???AAAEEEHHHJJJKKKKKKKKKBBBDDDGGGJJJMMMPPPQQQRRRXXX]]]eeekkkooouuu{{{vvvhhhUUUKKKBBB@@@AAA@@@@@@BBBBBBEEEHHHJJJLLLRRRZZZ```eeegggkkknnnpppssswwwzzzwwwnnnkkklllmmmmmmllliiifffdddeeefffeee```[[[YYYYYYXXXVVVUUUSSSRRRQQQQQQPPPOOOMMMKKKJJJJJJIIIEEEDDDAAA===;;;===AAADDDIIILLLKKKHHHGGGIIIHHHEEEDDDDDDBBBBBBEEEFFF???555222>>>GGGEEEDDDGGGEEE???AAA>>>;;;999999999::::::999777222...***(((''''''((((((&&&%%%***000///)))((()))))))))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''')))++++++***---,,,,,,,,,++++++++++++------------...000111222444555666777777888888888;;;>>>AAACCCBBBAAAAAABBBCCCDDDFFFHHHPPPjjj}}}vvvkkk___YYYSSSJJJBBB>>>555444333555999===???@@@BBBCCCDDDDDDDDDBBBAAA@@@>>>@@@CCCGGGKKKNNNPPPQQQWWW^^^fffmmmrrrvvv|||xxxiii[[[MMMEEE@@@@@@BBBAAAAAACCCCCCGGGKKKNNNQQQVVV^^^dddgggiiilllnnnqqquuuyyy}}}|||vvvnnnjjjjjjmmmmmmmmmhhhfffddddddeeeddd```\\\WWWWWWVVVUUUTTTSSSRRRQQQPPPOOOMMMLLLKKKJJJJJJJJJEEECCC@@@===;;;<<<@@@CCCJJJLLLLLLHHHGGGHHHGGGDDDFFFFFFDDDCCCEEEFFF???666333>>>DDDBBBAAADDDDDD???CCC@@@<<<:::999999999888888666222...+++)))((((((''''''&&&&&&+++000000,,,+++***)))((('''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***((('''(((***,,,,,,++++++++++++++++++*********,,,---------///000111222777777777777666666666666<<<>>>AAABBBAAA@@@@@@@@@AAACCCEEEGGGOOOiii}}}xxxqqqfff[[[UUUPPPGGG???;;;555555666888:::===@@@AAACCCBBBAAA@@@>>><<<:::999>>>@@@DDDHHHLLLPPPRRRSSSWWW^^^hhhooossswww|||{{{nnn^^^QQQFFFAAA>>>AAACCCBBBCCCEEEGGGKKKPPPTTTXXX]]]dddjjjjjjkkkmmmnnnppptttyyy}}}|||xxxwwwyyyzzzyyywwwrrrmmmlllmmmllliiieeecccaaaaaaaaa```\\\ZZZVVVUUUUUUTTTSSSRRRRRRQQQNNNMMMLLLKKKJJJJJJJJJJJJDDDCCC@@@===:::;;;>>>AAAIIILLLLLLHHHGGGHHHFFFBBBEEEFFFEEEDDDEEEEEE???666333>>>CCC??????CCCEEEAAABBB>>>:::999999:::888777888555222...+++)))))))))&&&%%%$$$%%%(((++++++)))***)))(((&&&&&&&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***)))((()))+++,,,,,,,,,************************,,,,,,------///000222222444444555666777888999:::===???AAAAAA?????????@@@@@@BBBEEEGGGNNNggg{{{vvvmmmbbbWWWRRRMMMEEE===999777888:::;;;<<<>>>@@@AAAAAA@@@>>><<<;;;999999888@@@BBBEEEJJJNNNRRRUUUVVVXXX___hhhoootttxxx}}}vvvgggWWWLLLBBB??????BBBEEEDDDDDDGGGIIINNNTTTYYY\\\aaaggglllmmmmmmmmmmmmnnnrrrwww{{{|||kkk]]]YYY___fffrrrtttsssooommmnnnkkkeeecccbbb```______]]][[[YYYUUUUUUTTTTTTSSSRRRQQQQQQNNNMMMLLLKKKJJJJJJJJJJJJDDDCCCAAA===;;;;;;>>>@@@HHHKKKKKKIIIGGGHHHFFFBBBCCCEEEEEECCCDDDDDD>>>777111;;;???<<<<<>>===:::888666222...+++***))))))'''%%%$$$%%%&&&&&&&&&'''((('''&&&&&&&&&((()))***************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))((()))+++,,,,,,,,,************************,,,,,,,,,---///000222333222333333555777999;;;<<<===???@@@@@@???>>>???@@@@@@BBBEEEGGGMMMddd|||vvvjjj___TTTOOOJJJBBB;;;777888:::<<<======>>>@@@BBB???>>>===;;;;;;;;;<<<<<>>@@@FFFIIIKKKIIIHHHIIIGGGBBBAAADDDEEECCCCCCCCC???888---777<<<999:::@@@DDDBBBBBB>>><<<>>>BBBEEECCC@@@999777333///,,,***))))))***'''&&&((('''%%%%%%(((&&&&&&&&&'''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***((('''(((***,,,,,,+++*********+++++++++++++++++++++,,,---///111222333555444444444666888:::;;;>>>???@@@@@@??????AAABBB@@@CCCFFFGGGLLLbbb|||uuufff[[[QQQLLLHHH@@@888555555888;;;======>>>AAACCC@@@???===<<<<<<===@@@AAADDDFFFIIIMMMQQQTTTVVVXXXYYY___ffflllqqqvvv}}}|||zzzxxxmmm[[[MMMGGGEEECCCCCCFFFGGGEEEHHHLLLLLLQQQXXX]]]```cccgggkkknnnnnnmmmmmmooouuu|||xxxmmmfffeeefff|||uuuppprrrooohhhffffffeeeccc```___^^^___XXXWWWVVVUUUSSSRRRPPPPPPQQQPPPOOOMMMKKKJJJJJJIIIEEEEEECCC@@@===<<<>>>@@@DDDHHHJJJHHHHHHJJJGGGCCC@@@DDDFFFDDDDDDEEEAAA;;;,,,666===;;;<<>>???@@@@@@@@@@@@BBBDDDAAADDDFFFGGGKKK___yyyrrrdddYYYNNNJJJFFF>>>777333111555:::<<<===>>>BBBEEEAAA@@@>>>======???BBBDDDGGGIIILLLPPPTTTWWWYYYZZZYYY___fffkkkpppuuu}}}{{{xxxuuujjjWWWIIIEEEGGGEEEEEEGGGGGGFFFHHHMMMOOOUUU\\\aaaccceeeiiilllmmmmmmmmmnnnqqqxxxzzzrrrsssqqqjjjffffffeeebbb___^^^^^^___YYYXXXWWWUUUSSSRRRPPPPPPSSSRRRPPPNNNLLLJJJJJJIIIFFFEEEDDDAAA>>>===>>>@@@BBBGGGIIIHHHIIIJJJHHHDDD@@@DDDGGGFFFFFFFFFCCC>>>...999@@@???AAAHHHLLLJJJDDD@@@===???EEEGGGDDD???<<<999444000,,,)))((('''&&&###$$$((((((%%%&&&,,,'''''')))))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&''')))*********+++++++++,,,,,,---------++++++,,,---///111333444444333333444666888<<<===>>>???@@@@@@@@@AAADDDFFFBBBDDDGGGGGGJJJ^^^|||rrrjjjaaaXXXOOOIIIBBB:::666777222444777;;;>>>@@@AAAAAAAAA===<<<=========BBBIIIHHHPPPKKKIIIUUU\\\YYYYYYVVVTTTWWWbbbnnnvvv{{{|||~~~uuudddTTTIIIDDDFFFGGGHHHHHHIIIJJJMMMPPPTTTZZZaaaddddddeeehhhlllssspppoooqqqvvv{{{}}}}}}}}}yyypppiiiiiigggdddaaa_________^^^]]]^^^]]]ZZZWWWTTTSSSRRRRRRVVVSSSOOOMMMKKKJJJIIIGGGHHHGGGEEEAAA===;;;<<<>>>CCCEEEIIILLLLLLJJJGGGEEECCCCCCAAA???BBBEEE@@@999222555AAAIIIHHHKKKLLLCCCBBBAAA???>>>===<<<<<<===:::888444111---+++******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&******))))))))))))******((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''''''''((())))))))))))))))))***************)))((((((((()))+++,,,******+++++++++,,,,,,,,,,,,---------,,,---000222555666777777777999<<<>>>>>>???AAAAAA@@@@@@@@@AAAEEEDDDEEEFFFNNNdddzzznnnfff^^^UUULLLFFF@@@888555555222444777;;;>>>@@@AAAAAA???<<<;;;=========BBBIIIOOORRRKKKKKKZZZ```XXXTTTQQQ\\\jjjvvvuuueeeUUUKKKGGGGGGHHHIIIIIIJJJLLLOOORRRTTTZZZaaadddeeefffjjjnnnqqqooonnnqqqvvvzzz}}}}}}}}}tttkkkjjjbbbbbbaaabbbbbbaaa^^^[[[]]][[[YYYWWWUUUTTTTTTTTTUUURRRNNNKKKJJJIIIHHHFFFHHHGGGEEEAAA===<<<<<<>>>AAADDDHHHKKKLLLJJJGGGEEECCCDDDBBBAAAEEEHHHDDD===555777CCCLLLJJJMMMPPPIIIDDDBBB@@@===<<<===>>>???999777444///,,,)))((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&***))))))(((((())))))***(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))))))))))))))***************)))((((((((()))++++++******+++++++++,,,,,,,,,,,,---------,,,...000333444555666666666777:::===>>>???AAAAAA@@@@@@@@@AAACCCCCCCCCEEEMMMcccwwwkkkbbb[[[RRRHHHCCC===666333444222444888<<>><<<<<<>>>???BBBGGGJJJLLLJJJGGGEEEDDDEEEDDDDDDGGGJJJHHHBBB333333???HHHFFFJJJOOOKKKGGGDDD@@@===<<<===@@@AAA;;;999555000,,,***((('''(((((((((((((((((((((((((((((((((''''''''''''&&&)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))))))))))))))************)))))))))((()))******+++******+++++++++,,,,,,,,,,,,------------...111333444555666555555666999;;;>>>???AAAAAA@@@@@@@@@AAABBBBBBBBBDDDLLLaaa|||uuujjjaaaXXXOOOFFF@@@;;;555222444333555999===@@@AAAAAAAAA;;;999:::===>>>???DDDKKK]]]^^^WWWYYYffffffZZZVVVvvvzzzmmm]]]OOOHHHFFFIIIJJJKKKLLLNNNRRRWWWZZZ]]]aaaeeehhhjjjllloooqqqnnnnnnnnnppptttyyy|||~~~kkkiiiiiippp{{{~~~mmmgggiiittt}}}yyypppiiibbbccceeehhhiiihhhccc```ZZZYYYWWWVVVVVVWWWWWWXXXTTTQQQMMMKKKJJJIIIHHHGGGFFFFFFEEEBBB>>><<<======>>>BBBGGGKKKMMMLLLIIIFFFEEEGGGGGGEEEGGGJJJGGGBBB222111<<>>???AAAAAA@@@@@@@@@AAABBBBBBCCCDDDJJJ___|||tttiii```WWWMMMDDD???:::555333555444777;;;???AAAAAAAAA@@@;;;999;;;???AAABBBHHHNNN^^^bbb______eeebbb\\\```zzz}}}|||xxx{{{{{{zzzuuuiiiYYYMMMGGGGGGJJJKKKMMMNNNPPPUUU[[[```fffhhhjjjlllmmmnnnppprrrnnnooopppqqqtttxxx|||~~~~~~nnn```QQQNNNUUU\\\[[[WWWVVV[[[gggwww}}}ssskkkgggfffeeeeeeffffffdddbbbZZZYYYXXXWWWVVVWWWXXXXXXTTTQQQNNNLLLKKKKKKJJJHHHEEEFFFEEEBBB???=========???CCCIIIMMMOOOMMMJJJGGGFFFHHHHHHEEEEEEFFFCCC???555333>>>IIIEEEFFFNNNPPPHHHEEE???;;;:::<<<@@@CCC???<<<888333///,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''''''''((())))))((()))))))))************((()))))))))******************+++++++++,,,,,,,,,+++,,,------...///222555666777777777666888:::===>>>???AAAAAA@@@@@@@@@AAADDDDDDDDDEEEJJJ^^^|||sssggg^^^UUULLLCCC===999555444666777999===@@@BBBAAA???>>>;;;:::===BBBDDDFFFLLLRRR]]]dddbbb______XXXXXXdddhhhhhhlllsss{{{|||yyyuuuuuuqqqfffWWWMMMIIIIIILLLMMMNNNPPPSSSYYY```dddllllllmmmnnnooopppqqqrrrpppqqqrrrssstttwww|||~~~~~~rrr___UUUUUUXXXWWWTTTcccmmm|||wwwooojjjhhhdddbbbbbbbbbbbbaaa\\\[[[YYYWWWVVVVVVWWWWWWTTTRRRNNNLLLLLLLLLJJJIIIDDDEEEEEECCC@@@=========@@@DDDJJJOOOPPPNNNJJJGGGEEEHHHHHHDDDBBBCCCAAA<<<444111===HHHBBB@@@GGGKKKFFFCCC===999888;;;>>>AAA;;;999555000,,,***((('''(((((((((((((((((((((((('''(((((((((((())))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))))))))))))))************(((((()))************)))******+++++++++,,,,,,,,,+++,,,---......000333666555666777777777999<<<>>>>>>???AAAAAA@@@@@@@@@AAADDDDDDEEEGGGLLL```zzzrrrfff]]]SSSJJJAAA<<<888444444777999;;;???BBBBBBAAA>>><<<<<<<<>>======AAAEEEJJJOOOPPPMMMHHHEEECCCFFFGGGDDDBBBBBBAAA===333///;;;FFF???999@@@EEECCC@@@<<<888777999<<<>>>999777444///,,,)))((('''(((((((((((((((((((((((('''((((((((())))))))))))***))))))(((((())))))***(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))))))))))))))************'''((()))***+++******)))******+++++++++,,,,,,,,,+++,,,---......000333666333444555666777999<<>>???AAAAAA@@@@@@@@@AAAAAABBBEEEHHHOOOddd}}}zzzwwwpppeee]]]RRRIII???:::666333333666:::===@@@BBBBBB@@@===;;;======@@@FFFJJJLLLRRRXXX___```XXXQQQMMMEEEHHHYYYaaa___jjjyyywwwgggccckkkfffgggeee]]]RRRIIIEEEFFFMMMNNNPPPRRRVVV\\\eeejjjkkkjjjjjjlllooorrrsssssssssuuuvvvvvvuuuwww{{{{{{wwwsssqqqmmmjjjhhhfffbbb``````^^^\\\YYYVVVUUUTTTTTTRRROOOLLLJJJJJJJJJIIIHHHCCCDDDEEECCC@@@>>>======@@@DDDJJJNNNOOOKKKFFFCCC@@@EEEFFFCCCBBBCCCBBB???666222>>>IIIAAA:::???DDDAAA>>>;;;777666888:::<<<:::888555111---+++******(((((((((((((((((((((((('''((((((((())))))************))))))))))))******((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))))))))))))))************'''((()))++++++******)))******+++++++++,,,,,,,,,+++,,,.........000444777111222444555666888<<>>???AAAAAA@@@@@@@@@AAA???@@@DDDHHHQQQggg|||wwwyyywwwmmm```WWWMMMDDD:::666333111333777:::===BBBEEEEEECCC???===??????CCCIIIKKKMMMTTT]]]TTTVVVRRRGGGAAAFFFRRR\\\___gggssswwwmmm]]]TTTUUUTTTTTTSSSPPPLLLHHHGGGGGGKKKNNNSSSXXX]]]cccjjjnnnkkklllnnnpppqqqrrrqqqqqqrrruuuwwwxxxxxx{{{xxxpppkkkmmmnnnmmmiiifffddddddbbbaaa]]]ZZZWWWUUUTTTSSSPPPPPPPPPNNNLLLIIIFFFDDDAAACCCDDDCCC@@@===<<<<<>>:::777777999<<<999::::::555///***((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&'''(((((('''''',,,***((()))++++++(((&&&******))))))))))))******(((***++++++******+++,,,------------...000111222333444555666777888999:::;;;===?????????>>>???AAACCCDDDCCCDDDOOOkkkyyyvvvwwwtttiii]]]VVVLLLCCC:::666444222333777:::===AAADDDCCCAAA>>><<<>>>@@@DDDHHHNNNUUU[[[___KKKIIIFFFCCCCCCJJJWWWccccccnnnvvvssseeeUUULLLJJJDDDFFFFFFFFFDDDDDDEEEFFFLLLOOOUUUZZZ^^^dddiiilllnnnoooqqqrrrrrrrrrqqqqqqtttwwwyyyyyyyyy|||~~~qqqddd\\\\\\^^^aaadddeeedddddddddbbb```]]]ZZZWWWUUUTTTSSSPPPPPPOOONNNKKKHHHFFFDDD@@@BBBDDDCCC@@@===<<<;;;CCCFFFJJJLLLKKKHHHGGGFFFFFFFFFEEECCCBBBAAA@@@???333555===EEEBBB::::::BBBAAA@@@===999777888;;;===::::::999444...)))((()))'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''((('''''''''+++)))((()))++++++)))'''******))))))))))))******(((***++++++******+++,,,------------...000111222333444555666777999999:::===???AAAAAA@@@@@@AAABBBCCCDDDCCCDDDPPPkkk~~~yyyvvvvvvwwwqqqeeeYYYTTTJJJAAA999555444222444888:::===AAACCCAAA>>><<<;;;>>>CCCEEEGGGQQQ___ddd```GGG@@@===BBBGGGNNN^^^nnnooo{{{|||lllWWWJJJBBB<<<666888;;;===>>>AAADDDGGGKKKOOOVVV[[[```dddhhhkkkqqqrrrsssssstttttttttssswwwzzz{{{{{{{{{}}}wwwkkk```UUUKKKDDDMMMOOOTTT[[[aaaccccccbbb```___]]]ZZZWWWUUUTTTSSSPPPPPPOOOMMMKKKHHHEEEDDD@@@BBBDDDDDDAAA>>><<<;;;BBBFFFJJJKKKJJJHHHGGGFFFFFFFFFEEECCCBBBAAA@@@???222444<<>>777555444333555888<<>>EEEKKKSSSggg|||cccJJJ@@@;;;333444666888:::<<>>AAA???<<<666000+++)))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((())))))***+++,,,+++*********))))))))))))******)))***,,,+++******+++---------------...000111222333444555666888:::;;;;;;AAABBBDDDDDDBBBBBBBBBCCCAAADDDEEEFFFPPPlll~~~{{{yyyxxxwwwooo```UUUQQQCCC<<<666444444333555999===AAADDDCCC???===>>>???AAAGGGHHHGGGRRRaaa___RRRHHHCCCCCCHHHOOO[[[ttt|||YYY@@@:::999333666888999999:::===AAADDDJJJOOOWWW^^^ccchhhlllnnnlllnnnqqquuuzzz~~~{{{}}}~~~}}}|||}}}}}}lllVVVRRRLLLGGGDDDDDDDDDEEEEEELLLVVVaaaggghhhdddaaa]]]\\\[[[ZZZXXXVVVTTTSSSPPPPPPPPPNNNLLLIIIFFFDDDCCCEEEGGGGGGDDDAAA???>>>AAADDDHHHJJJJJJHHHGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@333555===FFFDDD<<<===DDDJJJHHHCCC>>>;;;<<>>777111...,,,***)))((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,)))***,,,,,,+++***+++,,,******))))))))))))*********+++,,,,,,++++++,,,...------------...000111222333444555777999;;;<<<======???AAABBBAAAAAABBBCCC@@@DDDFFFFFFMMMhhhzzzuuummm___QQQIII>>>888333444555444666:::<<<@@@CCCAAA===;;;???DDDCCCEEEIIIPPPUUUSSSKKKDDD===DDDJJJSSSiiivvviiiUUUCCC888666888::::::<<>>???@@@???CCCGGGJJJJJJHHHGGGGGGDDDDDDDDDCCCBBBBBBAAAAAA222444===FFFDDD===>>>EEEHHHFFFBBB===;;;>>>CCCGGGDDD???888333000...+++)))''''''''''''''''''''''''(((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((()))+++---...))),,,------***)))***+++******))))))))))))*********+++---,,,++++++,,,...------------...000111222333444555777999;;;======<<<>>>AAABBBBBBBBBCCCEEE@@@EEEGGGEEELLLeeeyyytttlll^^^OOOFFF===777333333555555777::::::>>>BBB@@@;;;:::???DDDCCCCCCIIISSSVVVOOOGGGCCC@@@IIIOOOZZZwwweeeUUUDDD<<<888666777;;;===@@@EEEKKKRRR[[[dddjjjeeegggiiijjjkkkmmmpppssswwwwwwwwwxxxyyy{{{}}}rrryyyzzz|||xxxhhh```YYYZZZZZZZZZYYYWWWUUUTTTTTTTTTSSSRRROOOLLLIIIHHHDDDDDDCCC@@@===<<<===??????CCCGGGJJJIIIHHHGGGGGGDDDDDDDDDCCCBBBBBBBBBAAA555777@@@HHHGGG???@@@HHHDDDBBB???;;;;;;>>>DDDIIIEEE@@@999444222///+++(((''''''''''''''''''''''''))))))))))))************(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''((()))+++...000***,,,...---***((()))+++******))))))))))))*********,,,------,,,+++---...------------///000111222333444555777999;;;===>>><<<>>>AAABBBCCCCCCEEEFFF@@@EEEGGGEEEKKKddd~~~zzzsssiiiYYYLLLEEE<<<888444333444777:::;;;===@@@AAA???<<<<<<@@@EEEJJJIIINNNTTTRRRIIIBBBBBBAAAHHHRRRbbb~~~eeeDDD:::???888999???888JJJKKKTTTbbblllqqqyyyvvvlllkkknnnpppppprrruuutttsssuuuxxx{{{}}}~~~~~~kkkaaa\\\]]]]]]\\\YYYVVVVVVVVVSSSRRRQQQOOOMMMJJJHHHGGGBBBCCCCCCAAA>>>===>>>???CCCFFFIIIJJJIIIGGGGGGGGGFFFDDDDDDDDDBBBAAACCCFFF333777CCCMMMIII>>><<>>;;;666111...,,,,,,******))))))((((((''''''(((***+++***(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((()))))))))))))))************+++++++++******+++++++++***))))))***+++,,,------------,,,,,,,,,,,,---///000222333000222444555666888;;;>>>===???AAAAAAAAAAAACCCEEEIIIEEEFFFIIIOOOccc{{{{{{uuujjj[[[MMMGGG<<<888444333444888:::;;;>>>AAABBB@@@======BBBFFFJJJKKKQQQXXXVVVLLLDDDCCCJJJKKKRRRhhhyyyWWW???999<<<777<<>>???@@@CCCFFFIIIIIIHHHGGGGGGGGGFFFEEEDDDDDDBBBBBBCCCEEE888999AAAJJJIII???;;;???GGGFFFBBB;;;999<<<>>>===>>>@@@@@@:::111+++***,,,***)))))))))((((((((('''''')))******(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((()))))))))))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333111333555666666888;;;======???AAAAAAAAAAAACCCEEEHHHEEEFFFIIIOOOdddwww|||vvvkkk\\\NNNHHH<<<888444333555888;;;<<>><<<<<>>@@@BBBCCCEEEHHHIIIHHHFFFFFFFFFGGGGGGFFFCCCCCCEEECCC@@@666888DDDVVV\\\RRRGGGCCCDDDDDDAAA;;;:::>>>???>>>:::===>>>:::222,,,******))))))))))))(((((((((((($$$&&&((((((((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))))))))*********+++++++++))))))''''''(((***,,,...///...,,,******+++,,,---,,,,,,,,,---///000222333333444666666666777999;;;===???AAAAAAAAAAAACCCEEEFFFFFFGGGHHHNNNfffrrrzzzuuukkk\\\NNNGGG;;;888444333666999<<<===>>>>>>>>>>>>???AAAEEEGGGEEEHHHIIIGGGCCCBBBEEEGGGJJJbbb^^^@@@999<<>>>>>======>>>???BBBEEEGGGGGGKKKJJJDDD???CCCIIIMMMRRRccc~~~___@@@===BBBDDDPPPbbbiiittt}}}nnn\\\RRRPPPUUU```jjjnnnttt{{{{{{vvvpppiiifffbbb^^^\\\\\\\\\ZZZWWWQQQQQQPPPNNNKKKIIIGGGEEEDDDDDDBBB>>><<<<<>>>>>===>>>AAADDDGGGHHHFFFLLLLLLDDD@@@DDDKKKNNNXXXgggwwwUUU>>>@@@FFFHHHTTTcccdddyyykkkeeemmm```RRRKKKKKKQQQ]]]hhhmmmssszzz~~~tttqqqnnnhhhdddcccbbb___]]][[[YYYXXXSSSSSSRRRPPPMMMKKKIIIGGGEEEEEEBBB???<<<===@@@BBBBBBDDDGGGHHHGGGFFFEEEEEECCCGGGEEEAAAEEELLLIII???777DDDYYYcccXXXEEE@@@FFFFFFGGGCCC<<<999999888555777555222111000///,,,***'''((((((((()))))))))***)))***++++++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((()))))))))))))))************+++++++++((((((((()))))))))))))))******++++++,,,---......,,,,,,,,,---///000222333111333555666666888;;;======???AAAAAAAAAAAACCCEEEBBBGGGHHHFFFNNNkkk{{{{{{wwwnnn___PPPIII;;;888555444777:::>>>???@@@>>>>>>???CCCFFFIIIJJJCCCKKKLLLEEE@@@DDDJJJMMMVVVmmm{{{\\\EEE<<>>AAADDDBBBDDDGGGHHHGGGEEEEEEEEEBBBFFFEEEAAAFFFNNNJJJ???444BBBTTTYYYKKK;;;???MMMDDDEEECCC===;;;<<<;;;888777888666333...+++,,,---'''((((((((())))))*********+++---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((()))))))))))))))************+++++++++((()))))))))))))))((('''((()))***,,,......//////,,,,,,,,,---///000222333000222444555666888;;;>>>===???AAAAAAAAAAAACCCEEEAAAGGGIIIFFFNNNlllxxxoooaaaQQQGGG<<<999777777999===???@@@BBB??????BBBHHHKKKIIIFFFKKKLLLIIIDDDBBBEEEJJJMMM^^^yyymmmNNNAAABBBAAAIIITTTZZZZZZdddYYYKKKRRRXXX[[[MMMBBB@@@BBBHHHWWWgggqqqqqqwww{{{rrriiieeedddcccbbbaaa^^^\\\YYYXXXWWWSSSQQQPPPPPPOOOMMMJJJGGGIIIEEE???;;;;;;===???@@@AAADDDHHHHHHFFFDDDEEEGGGGGGGGGCCCAAAFFFLLLHHH>>>999BBBJJJHHHAAA>>>CCCJJJHHH@@@@@@@@@777666;;;999777777666333000,,,)))'''))))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&'''(((***+++(((((())))))))))))(((((("""$$$&&&(((***************((('''&&&'''(((***++++++---,,,((('''******(((,,,,,,,,,---------......,,,,,,---...///000111111555666666666666777:::===>>>BBBEEEDDDAAA@@@CCCGGGHHHEEEIIIHHHIIIggg{{{zzzpppbbbRRRGGG;;;999777777:::===???@@@@@@>>>>>>AAAGGGJJJHHHEEEFFFFFFCCCAAACCCHHHNNNRRReeesssPPP@@@>>>CCCJJJUUU\\\\\\ccc~~~sss^^^IIIHHHVVV]]]SSSGGG>>>???CCCKKK[[[llluuuvvv{{{xxxtttoookkkjjjeeedddaaa___[[[YYYVVVUUUVVVTTTQQQOOONNNKKKHHHEEEGGGCCC>>>;;;<<>>444444:::999888888666444000---)))'''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''')))***+++(((((())))))))))))(((((('''(((((())))))(((((((((***)))((('''''')))***,,,(((++++++))))))------+++,,,,,,,,,------------...,,,,,,---...///000111111444555666666666888;;;======AAADDDCCC@@@???BBBFFFFFFDDDHHHGGGHHHgggzzz{{{qqqbbbRRRGGG999888666888;;;>>>AAAAAA???======AAAFFFHHHGGGEEEFFFBBB??????CCCIIIOOOSSShhhwwwTTTAAA===EEEJJJVVV___```dddwwwxxx^^^KKKCCC???HHHWWW\\\MMMCCC<<>><<>>===>>>BBBFFFHHHHHHGGGJJJCCC>>>???CCCGGGMMMRRRfff~~~rrrTTTCCC@@@FFFJJJVVVcccgggiiiuuugggMMM>>>???AAAJJJTTTTTTMMMDDD>>>@@@BBBGGGWWWhhhxxxzzz~~~vvvrrrrrrnnnhhheeecccbbb```^^^\\\YYYXXXWWWYYYUUUPPPMMMKKKIIIGGGEEECCC@@@<<<;;;>>>AAADDDEEEBBBFFFIIIIIIFFFDDDEEEGGGDDDDDDEEEFFFHHHFFF???888???IIIRRRPPPGGG@@@AAAEEEIIIFFFGGG@@@222555===<<<<<<;;;888555111...+++)))))))))))))))((((((((((((''''''((((((((((((((()))(((((((((((((((((((((((()))))))))))))))***++++++(((((())))))))))))(((((((((((('''''')))***---...******))))))******+++,,,+++,,,***''')))///444444++++++,,,,,,,,,---------+++,,,,,,---...///000111000222555666777999;;;>>>===???AAAAAA@@@@@@BBBDDDCCCBBBHHHIIIKKKjjjwwwzzzpppaaaPPPDDD888777777999===@@@AAABBB>>>>>>@@@CCCGGGIIIIIIIIILLLDDD>>>@@@CCCGGGNNNVVVjjj{{{gggMMMAAA@@@FFFJJJWWWgggnnnpppyyylllPPP???@@@@@@EEENNNOOOKKKCCC@@@AAACCCFFFUUUeeexxx{{{sssoooooojjjddd``````___^^^]]]\\\\\\[[[ZZZWWWSSSOOOLLLKKKJJJHHHGGGCCC@@@===<<<>>>AAACCCCCCCCCGGGIIIIIIFFFDDDEEEGGGDDDDDDEEEHHHHHHCCC<<<777EEEOOOWWWUUUKKKCCCCCCGGGIIIGGGGGG>>>222777AAA>>>===<<<999555111...+++***))))))))))))((((((((((((((((((((())))))*********(((((((((((((((((((((((()))))))))***************(((((())))))))))))(((((()))((((((((((((***,,,---***************++++++,,,***+++***(((...:::CCCFFF+++++++++,,,,,,,,,------++++++,,,---...///000000///222444666777888;;;===>>>???AAAAAABBBBBBDDDEEECCCCCCIIIJJJMMMlllooozzzzzzqqqbbbPPPDDD999888888:::===@@@AAAAAA===???AAADDDGGGIIIJJJKKKHHHAAA>>>BBBEEEIIITTTbbbwwwzzz___GGG===>>>EEEJJJWWWhhhqqquuuyyyVVV@@@<<<:::???JJJNNNDDD??????CCCDDDHHHWWWhhhyyy~~~yyypppnnnmmmgggcccaaa]]]]]]]]]]]]]]]]]]]]]]]]UUURRROOOMMMLLLJJJHHHFFFBBB???======???AAACCCCCCDDDGGGJJJJJJGGGDDDEEEGGGEEECCCDDDHHHGGG@@@999666EEENNNUUURRRGGG??????DDDGGGCCCBBB;;;333>>>HHHBBB>>><<<888444000---+++***))))))))))))(((((((((((((((((())))))******++++++))))))))))))))))))))))))(((((()))******))))))((((((((())))))))))))((((((+++******)))(((((((((((()))))))))************+++,,,,,,***'''***333999;;;++++++++++++,,,,,,,,,,,,++++++,,,---...//////000///222555666777888:::;;;>>>???@@@AAABBBCCCDDDEEECCCCCCIIIKKKMMMkkkrrr|||{{{rrrcccRRRFFF:::999999;;;>>>@@@@@@???<<<>>>AAACCCFFFGGGIIIKKKDDD??????EEEGGGJJJZZZmmm{{{___GGG>>>???EEEJJJWWWhhhqqqxxx\\\AAA>>>===???GGGHHH@@@===???DDDFFFJJJYYYkkkyyy~~~~~~}}}wwwrrrpppllleeebbbccc^^^^^^^^^]]]]]]\\\\\\\\\UUUSSSPPPNNNLLLIIIEEEBBB???===<<<<<<@@@CCCEEEFFFEEEHHHKKKJJJGGGEEEEEEGGGFFFCCCDDDGGGEEE===777777CCCLLLSSSQQQHHHBBBEEEKKKEEEAAA???:::999IIITTTMMM>>><<<888333///,,,***)))))))))))))))((((((((((((''''''(((((()))******+++))))))))))))))))))))))))'''((()))))))))(((((('''(((((())))))))))))(((((())))))))))))((('''&&&&&&(((((())))))*********)))***,,,+++'''&&&)))***'''***++++++++++++,,,,,,,,,***+++,,,,,,......///000000222555777777777888999======>>>???BBBCCCDDDDDDBBBBBBHHHJJJLLLjjj{{{|||ttteeeTTTHHH;;;::::::;;;>>>@@@??????:::===@@@CCCDDDFFFHHHJJJEEEAAABBBGGGGGGJJJ[[[qqq~~~cccLLLCCCCCCFFFJJJWWWgggpppxxx```FFFFFFGGGFFFDDD@@@AAA>>>@@@EEEGGGJJJXXXjjjwww|||}}}zzz|||~~~yyy~~~yyyvvvrrrkkkccc```bbb______^^^^^^]]]\\\[[[[[[WWWUUURRROOOLLLHHHCCC???<<<;;;:::<<<@@@EEEGGGHHHEEEHHHKKKJJJGGGEEEEEEGGGGGGCCCDDDGGGDDD;;;666777EEEOOOXXXXXXRRRPPPVVV]]]EEE@@@???<<<@@@TTT```WWW>>><<<888333///+++))))))))))))))))))((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''((())))))((('''&&&(((((())))))))))))((((((%%%&&&''')))))))))((('''''''''((()))))))))))))))"""'''++++++---///...*********+++++++++,,,,,,,,,***++++++,,,---...///000000333666777777777777888<<<<<<<<<>>>AAABBBCCCBBBAAA@@@GGGHHHJJJhhh}}}xxxiiiUUUFFF:::888777999===???===;;;===???AAADDDFFFFFFEEEDDDBBB===@@@JJJJJJJJJ[[[rrrttt___QQQHHHBBBKKKPPPXXXbbbmmmzzzoooXXXCCC@@@IIIMMMLLLJJJAAA???AAAFFFKKKQQQ[[[eeeuuu|||~~~{{{{{{yyyqqqqqqpppmmmnnnuuu|||zzzwwwqqqiiiccc___^^^]]]___aaabbbaaa^^^ZZZXXXWWWTTTPPPMMMJJJGGGCCC@@@>>><<<;;;===@@@CCCCCCBBBGGGLLLNNNJJJGGGGGGHHHGGGHHHDDDDDDHHHDDD999555888MMMQQQWWWTTTUUUhhhooobbbFFF???999:::AAAFFFFFFDDD:::999888555111---)))'''+++***)))(((((()))***+++(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******+++*********))))))(((((('''((()))++++++******)))))))))))))))************(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---...///000111222222444555555555777:::===;;;<<<>>>??????@@@BBBDDDDDDBBBGGGHHHLLLlllrrryyy{{{kkkWWWHHH:::999999<<>>@@@CCCEEEFFFFFFFFFBBB===@@@IIIJJJIIIXXXnnnxxxeeeUUUMMMIIIEEEBBBJJJWWWcccjjjkkkjjjiiiTTTHHH>>>???IIIRRRRRRMMMAAA??????BBBFFFLLLWWWaaaqqq|||}}}|||tttdddaaa```cccjjjppptttuuu|||{{{zzzwwwrrrkkkeeeaaa```^^^___aaabbbaaa^^^[[[YYYWWWTTTPPPLLLJJJFFFBBB???===<<<;;;===AAACCCCCCBBBGGGLLLNNNJJJGGGHHHIIIGGGJJJCCC@@@AAA===777:::BBBLLLPPPTTTOOOLLLYYY___QQQGGGAAA;;;:::>>>BBBCCCBBBAAA>>>:::555000,,,***)))))))))(((((((((((())))))(((((((((((())))))))))))************))))))))))))((((((((((((((()))******************)))))))))((('''((()))***+++******)))))))))))))))************(((((()))++++++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,---...///000111111222444555555666777:::===;;;===???@@@@@@@@@BBBDDDDDDBBBGGGIIIMMMmmmssssssvvv~~~oooZZZKKK;;;:::<<>>@@@BBBEEEFFFHHHHHHAAA===@@@IIIKKKNNN^^^sss}}}vvvfffUUUKKKJJJLLLLLLFFFOOO[[[eeefff```VVVOOOAAAAAA???BBBPPPaaaddd]]]JJJFFFDDDDDDDDDHHHRRR]]]ooo|||}}}}}}yyyqqqeee^^^YYY^^^iiitttxxxxxx~~~wwwuuuuuutttpppjjjdddaaa```^^^___aaabbb```^^^[[[YYYUUURRROOOKKKIIIEEEBBB???;;;;;;<<>>@@@AAAAAAAAACCCEEECCCBBBGGGJJJNNNnnnyyyxxxxxxrrr\\\LLL<<<;;;;;;>>>AAABBB>>>;;;>>>???AAACCCFFFHHHJJJKKKCCC???AAAIIIOOOWWWkkkuuu___MMMGGGJJJPPPTTTTTTXXX^^^cccccc]]]TTTMMMBBBFFFGGGKKK^^^uuuxxxkkkYYYTTTPPPLLLHHHIIISSS^^^sss||||||}}}~~~}}}~~~|||yyyzzz|||yyyssspppiiiaaa___gggvvv}}}vvvrrrlllnnnnnnkkkfffaaa^^^\\\]]]^^^______^^^\\\YYYXXXSSSQQQMMMJJJGGGDDDAAA>>>:::;;;===@@@BBBDDDDDDDDDKKKMMMMMMIIIHHHJJJJJJHHHIIIGGGGGGFFF===555<<>>@@@AAAAAABBBDDDFFFCCCBBBHHHKKKOOOnnnsssvvvyyyttt]]]LLL>>>;;;999;;;???BBBAAA@@@???AAACCCFFFHHHJJJLLLLLLHHHCCCBBBHHHPPP\\\rrrwww^^^LLLFFFJJJRRRXXXXXXZZZ___dddfffddd___ZZZKKKSSSYYYbbbwwwlll]]]ZZZVVVSSSNNNOOOZZZfffwwwyyy|||}}}{{{zzz|||yyyvvvwwwyyyxxxtttrrrmmmeeecccnnn{{{ooonnnqqq~~~wwwqqqooogggiiikkkiiieee```]]][[[[[[[[[\\\\\\[[[YYYWWWVVVRRROOOKKKHHHFFFCCC@@@===999;;;===@@@BBBDDDFFFGGGMMMNNNLLLIIIIIIKKKKKKHHHJJJHHHHHHEEE<<<888FFFYYYeee]]]UUUGGG;;;CCCMMMHHHFFFBBB===999888;;;???BBB???===999555000,,,***)))((((((***++++++***(((((((((((((((((())))))))))))))))))((((((((('''''''''((((((((((((((())))))***))))))))))))))))))******)))))))))))))))*********((()))))))))************))))))***+++++++++************+++++++++,,,,,,,,,------......//////000000111333555777777888:::<<<===>>>@@@AAAAAABBBDDDFFFCCCBBBHHHKKKOOOmmmmmmrrryyyuuu___LLL???<<<999999===@@@AAAAAA???AAAEEEHHHJJJKKKKKKKKKJJJEEEDDDHHHOOO[[[ooorrr[[[LLLGGGJJJTTT\\\\\\___gggrrryyy{{{wwwrrrfffqqqfffVVVUUUUUUSSSQQQSSS___mmmsssqqqttt{{{~~~{{{zzzzzzzzzvvvwww{{{|||uuuyyyyyyrrrjjjlllwwwkkkXXXQQQRRR___eeemmmssstttrrrooommmhhhjjjmmmmmmiiiccc___]]]ZZZZZZZZZZZZYYYWWWVVVTTTPPPMMMJJJGGGEEEBBB???<<<999;;;===???AAACCCGGGJJJNNNOOOLLLHHHIIIMMMLLLIIIKKKHHHCCC===555;;;WWWuuuttteeeWWWGGG<<>>999888:::<<<===<<<:::777333000,,,***)))))))))************))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((()))******))))))))))))************)))))))))((()))******+++))))))))))))************)))******+++++++++************+++++++++,,,,,,,,,............//////000000000333666777777888:::;;;<<<>>>@@@AAAAAAAAACCCEEECCCBBBIIIKKKNNNlllppptttyyywww```MMM@@@===:::;;;===???>>>;;;===@@@EEEIIIJJJJJJHHHGGGFFFDDDEEEJJJRRR\\\kkkxxxvvvfffUUULLLJJJNNNYYYdddgggkkksssrrr]]]PPPQQQSSSRRRPPPRRR^^^llleeefffooozzz}}}|||~~~|||~~~{{{{{{~~~}}}{{{yyywwwvvvssssssnnnbbbRRREEEBBBDDDGGGNNNXXXdddllloooooonnniiilllpppppplllfffbbb___ZZZZZZZZZYYYXXXWWWVVVUUUOOOLLLIIIFFFDDDAAA>>><<<:::;;;===>>>???CCCHHHMMMPPPOOOLLLHHHJJJNNNMMMIIIIIIEEEAAA:::333===aaaxxxeeeTTTGGG???GGGPPPJJJMMMEEE;;;777:::===>>>>>>>>>;;;666111---+++++++++))))))(((((((((((())))))(((((((((((())))))))))))&&&&&&''''''(((((())))))((((((((((((((()))******((()))))))))***************)))((((((((()))++++++))))))))))))******************+++++++++******)))******+++++++++,,,,,,,,,............////////////000333666777888888999;;;;;;===???@@@@@@@@@BBBDDDDDDCCCIIIKKKMMMjjjvvvwwwxxx|||yyyaaaNNNAAA>>><<<===>>>>>>:::666<<>>;;;:::<<<======>>>BBBIIIOOOQQQPPPLLLHHHJJJNNNNNNIIIEEEDDDCCC>>>666???aaaooo[[[KKKBBB===GGGNNNHHHIII@@@777666<<>>??????@@@BBBDDDDDDCCCIIIJJJLLLiiinnnxxx~~~}}}~~~eeeKKK@@@;;;999===???<<<999999:::>>>BBBGGGNNNRRRMMMEEE@@@===FFFPPPVVVhhh{{{wwwbbbQQQQQQVVV\\\lll}}}~~~sssmmmsss}}}```SSSOOORRR]]]eeebbb[[[XXXYYYYYYVVV\\\lll}}}}}}~~~}}}xxxvvveeeSSSKKKFFFAAA@@@BBBHHHNNNWWWdddsss{{{vvvmmmlllmmmnnnnnnlllggg```[[[[[[\\\\\\[[[ZZZXXXVVVUUUPPPLLLGGGBBB???===;;;999888;;;>>>??????CCCIIINNNTTTOOOJJJIIILLLMMMLLLIIIHHHHHHAAA666888IIIZZZaaaUUUQQQGGG===???HHHLLLJJJKKK@@@777777;;;>>>@@@BBB>>>:::444000...,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))+++*********))))))((((((************)))))))))))))))************+++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***)))---------------...///000444<<>>===;;;999;;;>>>BBBCCCDDDCCCCCCIIIJJJNNNmmmpppxxx}}}}}}hhhOOO@@@;;;999===???===::::::===@@@BBBEEELLLRRRPPPJJJDDD@@@FFFOOOUUUhhh||||||gggVVVSSSUUUYYYjjj}}}|||nnnjjjnnnwwwyyy```QQQMMMMMMTTTbbboooqqqjjjddd```\\\WWW]]]lll~~~|||lll[[[PPPJJJHHHKKKQQQ___iiiuuu~~~wwwpppnnnlllkkkiiifffbbb^^^^^^^^^]]]\\\ZZZWWWUUUSSSOOOKKKFFFAAA???===;;;:::999;;;>>>???@@@CCCIIINNNRRRMMMHHHHHHJJJKKKJJJGGGEEEGGGAAA777999GGGRRRVVVPPPIII>>>999@@@KKKMMMGGGHHHAAA<<<<<<<<<:::;;;>>>;;;777111...,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))************)))))))))(((*********))))))))))))))))))************+++++++++++++++************++++++,,,,,,,,,,,,,,,+++***)))---------------...///000444:::>>><<<666333777======<<<;;;<<<>>>AAACCCDDDFFFEEEJJJKKKPPPqqqpppvvv{{{{{{}}}mmmTTT@@@;;;999===???===;;;;;;@@@AAABBBCCCJJJQQQQQQMMMIIICCCGGGNNNSSSeeexxx}}}wwwcccTTTPPPOOORRRdddyyy~~~nnnddd```aaahhhpppxxxttthhhWWWKKKIIIKKKLLLLLL[[[kkkpppmmmjjjfffbbb```eeeqqq~~~oooccc\\\]]]fffooossspppkkkhhhfffeeecccbbb``````___]]]ZZZVVVSSSQQQNNNJJJEEE@@@>>>===;;;:::999<<>>@@@LLLSSSRRRSSSHHH;;;999DDDOOONNNFFFDDDAAAAAABBB???::::::<<<777333///,,,+++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))************))))))))))))******)))))))))((((((((()))************+++++++++******++++++++++++******++++++,,,,,,,,,+++******,,,,,,,,,------///000000333666999999666666888;;;<<<===>>>??????@@@BBBDDDGGGFFFJJJJJJQQQtttmmmrrrvvvxxxzzzpppXXXBBB<<<:::===???>>><<<<<>>888444///+++******)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))*********)))))))))))))))******)))))))))((((((((())))))*********+++++++++)))***+++,,,,,,+++***)))++++++,,,,,,,,,++++++***,,,,,,,,,---...///000111333444555666777888999:::<<<>>>AAAAAA@@@@@@BBBEEEFFFEEEGGGGGGPPPwwwjjjnnnsssvvvyyysss[[[DDD>>>;;;===???>>><<<<<<<<<@@@BBBCCCFFFJJJJJJGGGFFF@@@GGGQQQZZZkkk{{{}}}eeeVVVKKKJJJIIIKKK\\\rrrtttqqqiii^^^UUURRRTTTVVV]]]eeeggg___UUUQQQQQQRRRdddnnnvvvvvvqqqmmmiiieeeppptttyyy}}}qqqooommmkkkjjjgggccc___]]]]]]]]]\\\ZZZWWWTTTSSSKKKGGGAAA===;;;;;;;;;;;;;;;>>>AAABBBCCCFFFLLLQQQOOONNNLLLLLLLLLLLLLLLKKKFFFEEE???:::BBBRRRYYYWWWSSSHHH===>>>JJJWWW___bbbOOOEEE>>>AAAEEEDDD@@@===;;;666111---***)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))******************************))))))*********+++++++++)))***+++,,,,,,+++***)))***++++++,,,,,,,,,++++++,,,,,,,,,---...///000111222222333555777999::::::<<<>>>AAACCCCCCCCCDDDDDDFFFEEEGGGGGGSSS}}}kkknnnsssxxxzzz}}}www```GGG@@@<<<>>>???===;;;<<<:::???BBBCCCFFFKKKLLLJJJEEE???FFFSSS___tttsssaaaRRRPPPOOORRRcccxxx~~~zzznnn\\\OOOOOOUUUZZZaaakkknnncccUUUOOOQQQTTT```mmmzzz|||vvvppplllqqqwwwzzz~~~pppooonnnnnnlllhhhbbb^^^\\\\\\[[[ZZZXXXVVVSSSRRRJJJFFF???;;;:::;;;;;;;;;<<>>???CCCFFFGGGFFFDDDGGGGGGJJJJJJYYYqqqrrrwww||||||{{{{{{eeeIIIBBB===>>>???<<<:::;;;;;;@@@CCCDDDHHHOOOTTTUUULLLCCCFFFQQQ]]]ssshhhTTTPPPRRRZZZnnnzzzcccRRRPPPUUUYYYeeeoootttkkk\\\TTTSSSTTTQQQ^^^nnnwww|||~~~|||xxxnnnuuuzzz|||zzzpppooonnnmmmkkkhhhccc___\\\\\\[[[YYYWWWSSSQQQOOOIIIDDD>>>:::999:::;;;<<<===@@@CCCDDDDDDGGGNNNSSSJJJKKKLLLKKKKKKJJJJJJJJJSSSMMMBBB===HHH[[[ccc___VVVGGG???HHHZZZffflllnnnNNNCCC<<<@@@EEEEEEAAA>>>:::666111---+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))((()))))))))************))))))***+++---...///000)))************+++++++++++++++************++++++)))***+++,,,,,,,,,,,,++++++++++++,,,...000111222222444666777777888:::===>>><<<===CCCJJJLLLHHHCCCEEEGGGJJJKKK\\\vvvwww{{{~~~zzziiiKKKDDD>>>??????<<<::::::===AAACCCDDDIIITTT\\\___TTTHHHFFFMMMVVVlllgggOOOKKKQQQ]]]uuummmZZZTTTTTTUUUeeerrr{{{wwwkkk```XXXTTTSSS\\\eeejjjoootttvvvuuuvvv|||vvvrrrpppnnnllljjjgggccc```^^^]]]\\\YYYUUUQQQNNNLLLIIIDDD===999999:::;;;<<<===@@@CCCDDDEEEHHHNNNSSSLLLMMMNNNNNNMMMLLLLLLLLLMMMGGG===:::HHH]]]eeeaaaWWWDDD888AAAQQQWWWTTTOOOAAA<<<;;;@@@FFFFFFEEEEEE888444///,,,++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))(((((())))))*********+++((()))***,,,...000111222)))************+++++++++,,,+++***))))))***+++,,,)))***+++,,,,,,,,,,,,,,,+++++++++,,,...000111222222555888888777777:::>>>>>>;;;;;;BBBLLLOOOIIIBBBBBBDDDHHHJJJ\\\|||xxxwwwxxx{{{}}}lllQQQ???;;;AAA???>>>???;;;<<>>@@@AAA@@@@@@FFFMMMRRRRRRPPPLLLJJJNNNSSSRRRKKKIIILLLIII::::::GGGQQQ]]]ddd^^^PPPCCC===EEEOOOOOOHHHCCC@@@@@@BBBCCCAAA???>>>@@@666222---)))((()))))))))(((((())))))))))))((((((+++++++++*********))))))++++++******))))))(((((())))))))))))))))))))))))+++++++++***************+++((()))......******...)))************+++++++++))))))*********+++++++++******+++,,,,,,,,,,,,++++++++++++,,,---///111333333555777777777888:::<<<>>>>>>======???CCCGGGIIIDDDFFFKKKMMM\\\yyyxxxwwwxxx{{{rrrTTT@@@;;;@@@>>>===>>>:::;;;>>>AAACCCIIIPPPRRROOOHHHFFFGGGRRRcccooosssrrrhhh\\\QQQQQQYYYdddqqqzzzwwweeeWWWSSSUUU\\\fffpppsssrrrooojjjeeecccfffjjjrrryyyrrrqqqlllffffffhhhddd]]]]]]]]]\\\YYYUUUPPPKKKHHHCCC@@@<<<999999;;;>>>@@@AAA@@@AAAGGGPPPTTTRRROOONNNNNNQQQTTTQQQIIIGGGJJJJJJ:::;;;JJJVVV```bbbXXXJJJCCCAAAHHHOOOMMMHHHFFF===???AAABBBAAA>>><<<===555111,,,)))((()))))))))))))))(((((((((((())))))+++++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))***************************'''(((,,,---******---))))))*********+++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,...///111222222444666777777888999;;;>>>=========???CCCFFFIIIEEEGGGJJJKKKYYYxxxwwwwwwxxx{{{xxxZZZDDD<<<@@@===<<<===999:::>>>AAACCCGGGLLLLLLHHHEEEDDDHHHUUUggguuu{{{{{{mmm```VVVWWW___hhhooouuu}}}uuueee[[[ZZZ]]]___kkkxxx~~~|||uuukkkjjjkkksss~~~{{{}}}zzztttrrrmmmgggggggggccc]]]]]]\\\ZZZVVVRRRLLLHHHEEE@@@>>>;;;999999;;;>>>@@@BBBAAACCCJJJSSSWWWRRRMMMMMMOOOSSSUUUOOOIIIHHHLLLHHH;;;AAAWWWhhhqqqmmm^^^GGGEEEHHHMMMOOOLLLGGGEEE;;;???CCCDDDBBB???===;;;444111,,,))))))))))))(((***)))(((''''''((()))***+++************)))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''***+++)))***,,,)))))))))*********+++++++++++++++,,,,,,,,,------******+++,,,,,,,,,,,,+++...------...///000111222111333555666666666888:::=========>>>@@@CCCFFFHHHDDDFFFJJJJJJXXX}}}|||yyywwwvvvyyy}}}~~~cccKKK@@@AAA>>>===>>>:::;;;>>>AAACCCJJJQQQSSSQQQJJJHHHIIITTTfffxxxmmm\\\WWW\\\eeennnttt}}}mmm```\\\^^^dddppp~~~ssspppooorrrzzz~~~|||yyyuuuppplllkkkiiieee```\\\[[[WWWSSSNNNHHHDDDBBB>>>===;;;::::::<<<>>>@@@CCCCCCFFFNNNWWWYYYSSSLLLJJJOOOTTTTTTOOOKKKLLLPPPCCC<<>>@@@CCCEEEGGGBBBDDDIIIKKK[[[~~~yyytttqqqsssyyy~~~nnnSSSDDDCCC@@@???@@@;;;;;;>>>AAAEEENNN[[[bbbcccUUUOOOJJJOOO^^^qqqrrr___XXX[[[bbbkkksssyyyfff\\\ZZZbbbmmmzzzyyyyyy{{{}}}|||{{{vvvpppnnnmmmjjjfffccc[[[XXXTTTOOOIIIEEEAAA???<<<;;;;;;;;;<<<===???AAADDDFFFKKKSSSYYYYYYSSSMMMLLLQQQUUUSSSNNNLLLMMMNNN>>>===TTTtttqqqZZZDDDEEEIIIQQQXXXWWWNNNCCC999AAAGGGFFFDDDDDD@@@:::222///+++)))))))))((((((+++)))(((&&&&&&((()))+++))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((''''''(((((())))))))))))*********(((((()))******(((((()))))))))*********))))))))))))******************+++,,,,,,,,,,,,+++------...///000111111222000222444444444555777999<<<<<<===>>>@@@BBBEEEFFFBBBDDDIIIKKK[[[}}}yyytttpppssszzz~~~wwwYYYGGGDDD@@@@@@AAA<<<<<>>:::;;;;;;<<<>>>@@@AAABBBDDDIIIPPPWWWYYYWWWTTTQQQTTTWWWWWWRRRNNNLLLJJJGGG<<<@@@YYYrrrtttiiiVVVAAA@@@CCCGGGOOOXXXZZZQQQDDD<<>>666111...+++)))))))))((('''***)))(((''''''((()))***(((((()))))))))))))))***))))))))))))************))))))))))))))))))))))))'''(((((())))))******+++...///---)))(((++++++)))((((((((()))))))))******((((((((())))))))))))*********+++,,,,,,,,,,,,++++++,,,---///111111222222000222444555555555777999;;;;;;<<<>>>@@@BBBDDDEEEDDDFFFJJJKKKYYY|||}}}|||xxxuuuuuuzzz~~~}}}]]]IIIDDD@@@@@@AAA<<<;;;>>>AAAEEEOOO\\\dddeeeWWWTTTQQQSSS]]]iiisssxxxmmmgggbbbaaacccfffooowwwtttmmmlllnnnttt{{{}}}}}}yyywwwoookkklllkkkfffccccccVVVSSSNNNHHHCCC???>>>===::::::<<<>>>@@@AAACCCCCCDDDLLLUUUZZZXXXUUUTTTUUUYYYZZZVVVPPPOOOOOOJJJCCC<<>>@@@BBBDDDEEEEEEGGGKKKLLLZZZ|||~~~yyywwwyyy|||___IIICCC??????@@@;;;;;;>>>AAAEEELLLVVVZZZYYYOOOPPPSSS[[[fffpppvvvyyypppjjjeeeccccccgggtttwwwqqqpppvvvzzz{{{wwwooojjjmmmlllgggddddddUUURRRLLLFFFAAA>>>======999;;;===???AAACCCDDDDDDCCCMMMXXX[[[WWWSSSTTTXXXYYYXXXTTTOOOPPPRRRMMMDDD<<>>@@@BBBDDDDDDDDDFFFKKKNNN^^^}}}~~~~~~zzzvvvuuuyyy~~~~~~{{{jjjQQQ@@@>>>DDDFFFBBB@@@@@@AAAEEEKKKQQQUUUVVVNNNLLLSSScccpppuuu{{{{{{sssmmmkkkjjjkkkuuu~~~tttqqqwww}}}{{{zzz}}}|||vvvqqqnnnkkkjjjiiieee___ZZZQQQLLLFFFBBB???===;;;:::;;;===???@@@@@@AAACCCEEELLLZZZbbb[[[RRRRRRVVVYYYWWWWWWRRRNNNRRRYYYTTTIII:::QQQiiioooiii___RRRHHHVVVWWWXXXVVVLLL???:::<<>>>>>>>>>>>???BBBDDDEEEEEEDDDIIIMMM\\\{{{}}}~~~|||xxxyyy}}}~~~pppYYYFFFBBBGGGJJJIIIBBBBBBBBBFFFMMMTTTYYY[[[^^^WWWWWWcccoooxxx|||nnnjjjmmmrrr|||xxxuuuxxx{{{~~~}}}zzzxxxrrrpppmmmjjjhhhgggccc\\\WWWOOOKKKEEEAAA>>>===;;;:::===???@@@AAABBBCCCEEEGGGQQQ[[[aaa[[[SSSRRRUUUVVVSSSSSSQQQQQQUUUYYYRRRFFFCCCWWWiiillleee\\\SSSKKK[[[[[[ZZZVVVKKK???<<>>>>>>>>>>>@@@BBBDDDEEEFFFEEEIIILLL[[[zzz|||~~~}}}|||}}}xxxdddPPPFFFHHHNNNPPPFFFEEEEEEJJJRRR[[[bbbffffff\\\XXX```jjjrrr}}}zzzkkkjjjsss}}}{{{wwwxxxsssuuu}}}vvvqqqppplllhhheeeccc___YYYTTTLLLHHHCCC???===<<<;;;;;;???@@@BBBBBBCCCDDDHHHJJJXXX]]]^^^YYYUUUSSSSSSSSSPPPQQQSSSWWW[[[YYYMMMAAAKKKZZZiiikkkccc\\\VVVSSS[[[YYYXXXSSSHHH>>><<<@@@DDDIIINNNNNNGGG>>>777333,,,+++******))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((---+++(((''''''))))))((((((((((((((())))))))))))''')))***))))))++++++(((''')))---000000---)))'''))))))***++++++++++++***++++++***************))),,,------...000111333444555666666777888999:::;;;>>>>>>>>>???@@@BBBDDDEEEFFFEEEIIILLLZZZzzz|||~~~~~~~~~~~~~~~~~~}}}~~~~~~nnnWWWGGGFFFLLLPPPHHHFFFFFFKKKVVVbbblllrrrfff\\\XXX```hhhlllrrryyyyyypppiiimmmxxxzzz{{{}}}yyy~~~yyytttoookkkfffcccaaa\\\VVVQQQIIIEEE@@@===<<<<<<<<<<<<@@@AAABBBBBBCCCFFFJJJNNN^^^^^^[[[XXXVVVTTTRRRPPPRRRSSSWWW\\\\\\SSSFFF<<>>999888+++++++++***************))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******000,,,(((&&&'''((())))))(((((((((((())))))))))))&&&((()))))))))******)))(((***,,,......,,,***((())))))***++++++++++++***++++++++++++************,,,,,,---...000222333444555666777888888888:::;;;>>>>>>???@@@AAACCCDDDEEEFFFEEEIIILLL[[[|||}}}~~~~~~|||yyywwwwwwyyy{{{}}}}}}ttt\\\HHHCCCGGGLLLFFFDDDCCCHHHTTTbbbooowwwiii]]]XXX___iiiooouuu}}}{{{wwwsssrrrwww~~~~~~{{{wwwtttxxx}}}~~~zzzwwwnnnjjjddd```^^^YYYSSSNNNFFFBBB>>><<<<<<=========???@@@AAABBBDDDHHHNNNSSSccc^^^YYYWWWWWWUUURRRPPPUUUTTTWWW\\\VVVHHH>>><<>>???AAABBBCCCDDDDDDEEEDDDIIIMMM]]]~~~~~~~~~}}}~~~zzzvvvtttvvvyyy|||}}}xxxbbbMMMDDDGGGKKKGGGCCCAAADDDOOO^^^llluuukkk\\\RRRYYYgggssswwwsss{{{{{{wwwsssoootttzzz~~~yyyuuukkkfff```\\\ZZZVVVPPPLLLCCC@@@===<<<===>>>??????@@@@@@AAABBBFFFLLLSSSYYYddd]]]WWWWWWWWWUUUSSSTTTUUURRRUUUWWWMMM>>>===GGGXXX^^^eeedddWWWHHHCCCEEEHHHIIIKKKLLLGGGBBBDDDJJJHHHIIIIIIDDD>>>:::999:::***++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((---+++(((''''''))))))((((((((((((((()))))))))))),,,******---,,,)))((()))+++***(((''''''(((***+++))))))***++++++++++++***,,,,,,,,,,,,,,,---------+++,,,,,,...000222444555222555888888666666999;;;===>>>@@@BBBCCCDDDDDDDDDDDDDDDIIINNN^^^}}}~~~|||vvvssstttxxx{{{~~~|||hhhUUULLLLLLOOOOOOIIIDDDDDDMMM[[[iiiqqqkkk\\\RRRZZZjjjvvvzzzuuu}}}xxxrrrfffbbb\\\XXXVVVRRRMMMIIIBBB???<<<<<<===@@@AAAAAAAAABBBCCCEEEIIIPPPZZZ```ccc[[[VVVWWWWWWUUUUUUXXXVVVRRRTTTUUUHHH<<>>@@@BBBDDDDDDDDDDDDEEEDDDIIINNN]]]{{{|||uuuqqqrrrvvvzzz|||~~~nnn\\\SSSRRRSSSXXXQQQIIIHHHNNN[[[hhhqqqmmm```[[[eeettt||||||zzzyyyqqqccc^^^XXXUUUSSSPPPKKKGGGAAA???<<<<<<>>>@@@BBBCCCBBBCCCDDDFFFKKKTTT^^^eeeaaaZZZVVVXXXWWWTTTVVV[[[WWWSSSUUUVVVIII@@@TTTssszzzssshhh\\\LLLCCCKKKXXX[[[UUUOOOGGG???<<>>@@@CCCDDDDDDDDDDDDFFFEEEIIIMMM\\\~~~yyyvvvvvvxxxyyyyyyzzzzzzlll___XXXWWWaaa___XXXPPPSSS```jjjmmmsss```VVV```pppzzz}}}wwwwww~~~sssjjj]]]YYYSSSMMMJJJGGGDDDBBB@@@>>><<<<<<>>>???@@@@@@===GGGJJJHHHQQQccciiibbb\\\]]]\\\ZZZXXXVVVWWWXXXZZZaaaaaaQQQ@@@DDD]]]uuuuuuppphhhSSS>>>EEEWWW\\\\\\YYYPPPDDDAAAHHHMMMMMMNNNLLLHHHBBB;;;555000...---------------,,,+++***++++++***++++++***'''%%%((())))))))))))*********************)))))))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))))))))))))))))))))************++++++************************+++,,,,,,,,,,,,+++,,,,,,---...000222333444333444555666666777999<<<>>>???@@@@@@??????AAACCCDDDDDDHHHJJJWWW~~~zzzxxxwwwxxxxxxwww}}}wwwjjjaaa]]]dddccc\\\SSSTTT^^^gggjjjqqqcccYYY^^^kkkyyyyyy{{{jjj```UUUQQQLLLHHHEEECCCAAA???======<<<===???@@@AAAAAAAAAEEEGGGLLLZZZiiijjjbbb\\\\\\\\\ZZZWWWVVVWWWXXXWWWbbbcccRRRCCCKKKeee{{{zzzqqqbbbLLLAAASSSfffccc\\\\\\UUUJJJEEEKKKRRRTTTRRRNNNHHH???777000+++))),,,,,,,,,,,,,,,+++************)))***+++***(((%%%***++++++++++++,,,,,,,,,************)))))))))))))))))))))))))))))))))))))))************+++++++++***)))))))))))))))))))))))))))))))))******************************************+++,,,,,,,,,,,,+++,,,,,,---...000222333444333444666666666777:::<<<>>>???@@@@@@???@@@AAACCCCCCCCCGGGIIIUUU~~~{{{zzzyyyxxxvvvttt{{{wwwjjjbbbffffffaaaYYYVVV]]]fffkkkssslllbbb___iiizzz|||wwwyyydddZZZNNNJJJFFFCCCAAA@@@???>>>;;;<<<===???@@@AAABBBBBBEEEDDDHHHWWWhhhooojjjaaa[[[\\\[[[YYYWWWVVVWWWXXXWWWbbb```MMMDDDUUUpppyyyhhhTTTFFFIIIaaaooofffXXXWWWPPPFFFCCCHHHQQQVVV\\\WWWMMMBBB888111,,,***++++++++++++************)))(((((()))******(((&&&***++++++++++++,,,,,,,,,************)))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))******))))))))))))******************************************+++,,,,,,,,,,,,+++,,,,,,---...000222333444333444666666666777:::<<<>>>???@@@@@@???@@@BBBDDDBBBBBBFFFHHHTTT|||~~~}}}|||{{{yyyuuurrruuuzzzqqqgggfffhhhggg```[[[^^^gggoooyyyzzzqqqeeejjj~~~}}}vvvnnn]]]UUULLLHHHDDDAAA@@@@@@???>>>;;;===@@@AAABBBAAABBBBBBEEEGGGRRRffftttrrrggg```[[[[[[[[[YYYWWWVVVWWWYYY^^^aaaVVVCCCCCC]]]wwwyyy]]]NNNUUUbbbppprrrgggUUUOOOEEE>>>???GGGPPPUUUaaaZZZOOOBBB888111...---******)))))))))))))))***(((''''''((()))***)))'''(((((()))))))))*********************)))))))))((())))))))))))))))))))))))))))))*********+++++++++)))))))))))))))*********((()))))))))***************************+++++++++******+++,,,,,,,,,,,,+++,,,,,,---...000222333444333555666777777888:::<<<===???@@@@@@???@@@BBBDDDCCCCCCGGGHHHTTT|||~~~}}}zzzuuuqqqsssxxx{{{qqqlllpppqqqjjj```\\\dddnnn}}}|||mmmnnn}}}uuu}}}xxxaaaSSSNNNJJJGGGBBB@@@>>>>>>===<<<===@@@CCCDDDCCCBBBBBBCCCGGGPPPbbbtttxxxoooddd```[[[\\\\\\ZZZXXXWWWXXXZZZeee]]]JJJ;;;FFFcccwwwzzzzzzYYYWWWuuu}}}rrrkkkXXXLLL???<<>>???@@@???@@@CCCEEECCCDDDHHHJJJUUU}}}{{{uuuqqqtttxxx~~~xxx|||~~~uuucccXXX]]]iiiyyy~~~sssqqqwww}}}rrrZZZOOOJJJFFFCCC???<<<<<<;;;;;;:::???BBBEEEEEEDDDCCCEEEHHHOOO___rrryyytttiiibbb___\\\\\\\\\[[[YYYYYYZZZ\\\cccUUUEEEBBBQQQgggqqqppplllTTT^^^yyykkkfffTTTIII??????FFFLLLQQQUUUUUUOOODDD999111...---...***)))((((((((()))++++++,,,***(((((()))******)))***++++++++++++,,,,,,,,,************)))))))))))))))))))))))))))))))))))))))************+++++++++((((((((()))******++++++))))))))))))************)))))))))***++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,---...000222333444444555777777777888;;;===<<<>>>???@@@???AAACCCEEECCCDDDIIIKKKWWW|||wwwssspppttt{{{}}}gggWWWZZZgggsss{{{}}}xxxvvvjjjTTTKKKGGGBBB???<<<;;;;;;<<<<<<;;;>>>BBBFFFFFFEEEFFFJJJOOO^^^ooozzzuuujjjeeebbb^^^]]]]]]^^^\\\[[[ZZZ\\\]]]WWWMMMIIIUUUdddkkkiiigggSSSLLL\\\tttttthhh```YYYMMMIIIIIIMMMNNNMMMQQQWWWRRRLLLBBB888111.........+++***)))((((((***,,,---...,,,***)))*********)))***++++++++++++,,,,,,,,,************)))))))))))))))))))))))))))))))))))))))************+++++++++'''(((((()))******++++++))))))))))))************((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,---...000222333444444666777777777999;;;===<<<>>>??????@@@AAACCCEEEAAACCCHHHKKKXXX|||}}}|||xxxtttiiimmmsssyyy}}}jjjXXX[[[iiiooowww||||||{{{]]]JJJDDDBBBAAA>>><<<;;;===?????????===AAAEEEFFFFFFHHHOOOTTTjjjyyy}}}oooccccccccc^^^]]]^^^^^^]]]\\\[[[]]]^^^KKKFFFPPPgggsssmmmdddbbbBBBIII[[[bbb]]]\\\\\\SSSLLLPPPXXX^^^ZZZSSSVVV^^^KKKFFF===333---)))))))))+++***)))((()))***,,,...000---+++******+++***)))((())))))))))))*********************)))))))))))))))))))))))))))))))))))))))************+++++++++'''(((((()))***+++++++++))))))))))))************((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,---...000222333555444666777888888999;;;===<<<===??????@@@AAACCCFFF@@@AAAHHHKKKXXXyyyooowww~~~|||yyyqqqlllkkklllnnnrrrxxx}}}|||uuuiiicccccc~~~yyycccTTTHHH???<<<@@@===:::999<<<>>>>>>===???CCCEEECCCBBBJJJZZZgggzzzuuummmgggcccaaa___^^^___XXX___```VVV]]]cccUUUKKKIII```rrrjjjfffeeeYYY???OOO[[[eeeiii\\\NNNOOODDDOOOXXXXXXUUUUUUVVVVVVHHH>>>333///---++++++---************))))))))))))+++++++++++++++***)))((()))************+++++++++,,,***)))((()))***)))(((((()))***++++++***)))((())))))((())))))***++++++))))))))))))(((((((((((())))))))))))******************)))))))))))))))***)))+++------+++***+++---+++,,,---///000222333444333666888888777666999<<<===>>>@@@@@@???@@@BBBDDDGGGCCCFFFKKKXXX}}}tttooosssxxx}}}~~~~~~xxxrrrpppmmmlllmmmqqquuuxxxzzz}}}|||vvvrrr|||eeeSSSJJJDDD@@@???>>><<<:::;;;>>>AAAAAA@@@===BBBFFFHHHLLLVVVfffrrrxxxssslllfffcccaaa___]]]]]]\\\\\\XXXYYYbbb]]]JJJBBBUUUlllnnnaaa[[[XXXNNNDDDWWWaaaaaa^^^QQQFFFGGGAAAMMMWWWWWWRRROOOOOONNNFFF<<<222///---+++***,,,************))))))))))))******+++++++++***))))))((())))))))))))*********+++)))((((((***+++******))))))***+++******)))(((***)))))))))******+++,,,))))))))))))(((((((((((())))))))))))******************))))))))))))******++++++,,,---------,,,***+++,,,---///000222333444333666888888777666999<<<===>>>@@@@@@???@@@BBBDDDHHHCCCFFFJJJVVVzzzppppppyyy~~~}}}yyyuuuppplllkkkmmmppprrrxxxxxx|||}}}xxxeeePPPEEEAAA??????AAA;;;;;;;;;===AAACCCDDDCCCDDDDDDFFFKKKUUUddduuuvvvqqqkkkfffbbb```^^^]]]\\\aaa[[[WWWccchhhWWWEEENNNlllxxxnnnddd\\\MMMCCCJJJ```ggg^^^VVVKKKBBBCCCEEERRR[[[YYYQQQMMMKKKJJJBBB999000...---***)))+++++++++*********))))))))))))******+++++++++******((((((((())))))))))))******((('''(((***,,,,,,+++***************)))((('''******)))))))))***++++++(((((((((((())))))))))))))))))))))))************************************---++++++,,,//////,,,)))+++,,,---///000222333444333666888888777666999<<<===>>>@@@@@@???@@@BBBDDDHHHDDDFFFIIISSSvvvzzzwww~~~zzztttooommmmmmoooqqquuuuuuzzzeeeVVVHHHAAA???===<<<===:::;;;===???BBBCCCDDDCCCLLLGGGEEEMMM___qqq}}}sssoooiiieeebbb```^^^]]]]]]ddd]]]```oooeeeNNNKKKmmmuuusssbbbJJJDDDVVVkkknnnaaaXXXOOOEEECCCHHHSSSZZZVVVNNNIIIIIIHHH>>>555...---,,,***)))***+++++++++*********))))))((()))***+++++++++++++++))))))))))))************+++***((()))***++++++***++++++******))))))(((((()))))))))(((((())))))***(((((((((((())))))))))))((()))))))))************))))))******++++++******---,,,++++++,,,,,,,,,++++++,,,---///000222333444333666888888777666999<<<===>>>@@@@@@???@@@BBBDDDGGGDDDGGGJJJSSSuuu~~~yyy}}}xxxsssooolllkkkkkknnnqqqxxx~~~lllWWWMMMEEECCCBBB>>>;;;:::;;;===???AAABBBBBBCCCDDDJJJHHHLLL\\\qqq~~~~~~yyyqqqmmmiiieeecccaaa___]]]```bbb___ggglllTTTEEEVVV~~~rrrVVVGGGVVVooo}}}yyyiii```SSSDDD???GGGOOOSSSNNNGGGEEEEEEDDD:::222,,,,,,---+++)))***++++++++++++************((()))***+++++++++++++++******++++++++++++,,,,,,...,,,************)))(((+++******))))))))))))))))))(((((('''''''''(((((('''((((((((()))))))))***((()))))))))************((()))***+++,,,+++++++++,,,,,,,,,******+++---///+++,,,---///000222333444333666888888777666999<<<===>>>@@@@@@???@@@BBBDDDDDDCCCGGGKKKTTTwww~~~vvv}}}~~~~~~|||wwwqqqjjjeeebbbeeejjjrrryyylllWWWJJJDDD@@@BBBBBB???<<<;;;===???AAABBBBBBCCCEEEGGGFFFNNN___tttzzznnnooolllhhheeedddbbb```^^^```___aaaeee\\\HHHLLLggg```AAAJJJmmmooocccOOO>>><<>>@@@@@@???@@@BBBDDDCCCBBBHHHLLLUUUyyy|||{{{zzz~~~|||vvvmmmeee___```cccgggmmmsss}}}}}}hhhWWWKKKEEE???<<<>>>@@@>>>>>>??????AAACCCCCCDDDFFFJJJNNNRRRdddzzzuuunnnooolllhhhfffeeedddaaa```^^^___ddd]]]MMMSSSqqqzzzSSSGGG```|||{{{mmm^^^GGG>>>IIITTTVVVWWWUUUUUUSSSJJJAAA555///+++---///---++++++,,,,,,+++++++++***************+++++++++***))))))******+++++++++,,,,,,,,,///---+++***++++++***((())))))(((((()))***+++,,,++++++***)))))))))))))))'''''''''((()))*********))))))))))))************''')))+++,,,------,,,+++---******222;;;<<<444++++++,,,---///000222333444333666888888777666999<<<===>>>@@@@@@???@@@BBBDDDBBBBBBIIILLLUUUxxx|||yyyxxxzzz}}}|||tttjjjddd^^^^^^^^^bbbiiisss|||{{{___PPPKKKHHHGGGAAA<<<<<<>>>===???BBB???AAADDDEEEFFFIIIOOOTTTggg{{{tttqqqtttnnnllliiigggfffdddbbb```\\\bbbhhhXXXGGGgggtttUUU]]]yyy|||qqqgggYYYCCCCCC[[[TTTVVVWWWXXXYYYUUUGGG999444...+++...000...+++,,,,,,,,,,,,+++++++++******+++++++++++++++***)))((()))************+++++++++---,,,******+++,,,+++***(((((('''((()))***,,,---------,,,+++******++++++&&&''''''((()))******+++))))))))))))************''')))+++---...---,,,+++///))))))666FFFGGG777&&&+++,,,---///000222333444333666888888777666999<<<===>>>@@@@@@???@@@BBBDDDCCCCCCIIILLLTTTwww|||wwwvvvwww{{{{{{}}}uuulllccc^^^[[[\\\]]]```kkkxxxvvvYYYLLLHHHDDDAAACCCAAA???>>>???@@@AAAAAA@@@CCCDDDCCCDDDNNN^^^lll}}}tttrrrtttoooooolllfffaaa```bbbdddgggeeeSSSFFFaaabbbiiisssiiifffPPPAAAMMM]]]]]]YYYVVVZZZbbb```MMM888......---,,,,,,+++*********************************)))((((((***,,,///111,,,,,,---...---,,,***)))************************++++++******++++++,,,---,,,,,,+++***)))(((''''''************************))))))))))))))))))))))))---,,,++++++------,,,+++)))---...---000555333+++...---,,,,,,---111555777666777999999888888999;;;<<<===>>>??????@@@BBBDDDEEEJJJIIIGGGVVVzzz|||{{{xxxyyy{{{|||{{{|||~~~}}}wwwqqqhhh```XXXXXXYYYZZZaaaiiitttsssYYYHHHBBBAAA>>>;;;???>>>>>>>>>@@@AAABBBBBBDDDDDDEEEIIISSScccvvvwwwpppooopppmmmkkkllllllggg```ccckkkmmm___QQQWWWrrrtttooosssggg]]]HHHAAAQQQaaa___]]]ZZZZZZ\\\WWWFFF555......---,,,,,,+++*********************************)))))))))***,,,...///++++++,,,,,,,,,+++***)))+++++++++***************++++++******++++++,,,---++++++******))))))((((((************************************************---,,,++++++------,,,+++(((+++,,,+++///444333...//////......///000111222666777999999888888999;;;===>>>??????>>>???AAACCCCCCHHHHHHHHHYYY~~~zzzwww}}}}}}zzzzzz~~~~~~}}}{{{{{{pppeeeZZZVVVWWWWWWXXXZZZ___lll~~~sss[[[QQQDDD>>>???@@@???;;;===>>>???AAABBBCCCCCCCCCDDDDDDHHHTTTggg|||wwwrrrooooooooopppkkkjjjllliiidddjjjvvvnnnVVVMMMeeepppbbbWWWfffnnn___QQQAAAFFFYYYdddcccdddaaaZZZRRRJJJ===111...------,,,,,,++++++************************************+++++++++,,,,,,******+++++++++***)))))),,,,,,++++++*********)))+++************+++,,,,,,************************************************++++++++++++++++++++++++---,,,++++++------,,,+++(((*********...444555222,,,---///000111111111000555777888999888888:::;;;>>>???@@@???>>>>>>@@@BBBAAAGGGGGGIII\\\{{{|||~~~}}}{{{}}}yyyqqqfff^^^YYYVVVSSSSSSWWW^^^gggqqq{{{uuu___OOOIIIDDD??????AAACCCAAA>>>???AAABBBCCCCCCCCCDDDEEEFFFIIITTThhh~~~|||vvvsssrrrrrrqqqppprrroooiiieeegggooovvvzzzaaaPPPPPPkkkwww[[[JJJBBBWWW}}}uuudddTTTHHHDDDSSScccccceeehhheeeXXXHHH===555///---------,,,,,,+++++++++******************************++++++++++++***)))***+++++++++++++++******---,,,,,,++++++******)))***************++++++,,,)))))))))******+++++++++************************++++++++++++++++++++++++,,,+++***+++---...---,,,*********+++...333666777***+++---///111333444555555666888888888888:::<<<>>>???@@@???>>>>>>@@@AAAAAAFFFGGGIII^^^wwwkkk^^^UUUQQQOOOSSSUUUWWW\\\fffwwwuuuaaaRRRHHHBBBBBB???======>>>@@@???>>>AAABBBCCCBBBAAACCCGGGJJJWWW```rrr|||xxxttttttvvvuuurrrnnnkkkqqqmmmeeelll{{{zzzlllLLLRRR```vvv|||jjjLLLGGGLLLccc|||vvvfffUUUIIIFFFNNNbbbkkk___eeehhhcccRRR@@@555000...------,,,,,,,,,,,,++++++******************************+++++++++***)))(((,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++************))))))******+++,,,))))))******++++++,,,,,,************************************************,,,+++***+++---...---,,,,,,++++++---///222666:::///...------///222666888444666888888888999:::<<<>>>???@@@???>>>>>>@@@AAABBBFFFFFFIII^^^}}}~~~vvvggg[[[TTTOOOPPPPPPQQQTTT[[[hhhvvvmmmVVVHHHBBBAAACCC??????>>>======???AAABBBBBBBBBCCCBBBCCCIIISSS[[[uuu{{{zzzxxxxxxxxxuuuoookkkcccooossspppuuu{{{lllUUUAAA\\\xxxrrrXXXFFFUUUjjj{{{|||qqqhhhXXXGGGBBBJJJYYYjjjkkk[[[aaaaaaYYYHHH999222///...,,,,,,,,,,,,,,,,,,,,,,,,******************************************)))))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++*********+++++++++,,,,,,************************************************+++******+++---......------,,,---//////000444999777444111//////000333555444666888888888999;;;===>>>???@@@???>>>>>>@@@BBBCCCFFFFFFJJJ```wwwvvvxxx~~~}}}tttlllbbbYYYTTTRRRQQQPPPSSSXXX___ddd~~~uuudddRRRIIIDDD@@@???BBB@@@AAAAAA@@@@@@@@@CCCEEECCCDDDEEEGGGLLLYYYjjjvvvzzzzzzyyyyyywwwtttpppmmmgggllltttzzzvvvgggUUUIIIKKKhhhgggOOOTTTnnn{{{kkk^^^VVVLLL>>>@@@PPP^^^gggfffXXX[[[WWWLLL>>>444111000---,,,,,,,,,,,,,,,,,,,,,,,,******************************)))(((((()))***+++++++++*********+++---...***++++++,,,,,,---------)))))))))))))))***++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++******+++---......---...,,,---000...,,,///555888777555333222222222333444555777888888999;;;======>>>??????>>>???AAACCCCCCFFFGGGKKKbbbzzz}}}~~~sssfff[[[WWWQQQLLLJJJMMMQQQTTTWWWfffyyytttTTTJJJDDDFFFGGGBBB======???AAABBBAAA??????AAACCCFFFHHHIIIMMMVVVhhh~~~wwwxxxxxxwwwvvvuuussssssrrrkkkqqq|||pppRRRDDDJJJZZZpppyyybbbRRRggguuudddZZZTTTFFF:::AAAUUU^^^aaa```XXXVVVPPPCCC666111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++)))((('''''')))+++---******)))))))))***,,,---)))***+++,,,------...///)))))))))))))))******+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......------+++,,,000---)))+++222555555555666555555444444333555777888888999;;;===<<<===>>>??????@@@BBBDDDCCCFFFGGGLLLeee~~~~~~|||{{{qqqiii]]]QQQJJJHHHJJJMMMNNNUUU]]]bbbiiiyyyuuuhhh\\\TTTFFFDDDDDDEEEGGGFFFCCC???CCCBBBAAABBBDDDEEEEEEDDDEEEHHHNNNZZZooo|||zzzxxxvvvuuuuuusssrrrpppllluuuzzzlllOOO@@@OOOiiiwwwgggTTTQQQqqqzzzaaaMMM>>>JJJVVV[[[^^^___ZZZRRRUUUKKK===222---,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***)))(((---,,,,,,++++++******************)))))))))))))))***,,,......,,,************+++,,,,,,,,,***)))(((************************))))))***+++,,,,,,------)))******++++++,,,------***,,,---...---------///.........///111222444555444555777777777888:::<<<<<<<<<<<<======>>>???@@@EEEJJJJJJMMMggg||||||yyy{{{{{{uuujjj___UUUOOOKKKJJJIIIMMMRRRUUUXXXcccsss|||nnnbbbZZZQQQIIICCCEEEBBB@@@AAABBBBBBAAA???DDDDDDDDDDDDDDDDDDDDDEEEKKKWWWhhhwww|||xxxuuuwwwzzzyyyuuuqqqoooooosssvvvmmmYYYMMMWWWlll|||lllRRRPPP\\\rrrVVVKKKIIIVVV___\\\XXXXXXVVVRRRRRRGGG:::000---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))++++++++++++++++++++++++))))))))))))************''')))++++++)))'''''''''+++++++++++++++***))))))************************)))******+++,,,,,,------)))******++++++,,,------+++---//////---------...------...///000222333444444555666777777888:::<<<>>>>>>===>>>>>>???@@@AAACCCHHHHHHLLLfff}}}}}}xxxxxx|||{{{rrrggg\\\SSSNNNKKKKKKJJJIIIKKKPPPWWW\\\ooowww}}}pppggg^^^WWWOOOIIIFFFDDD@@@===DDDBBB@@@@@@BBBCCCDDDDDDAAACCCDDDDDDDDDGGGLLLQQQ]]]rrr~~~zzzwwwrrruuuxxxwwwsssrrruuuxxxuuu\\\FFFOOOqqqkkkPPPFFF\\\yyy}}}```HHHGGG[[[iiioooeeeZZZXXXWWWUUULLLAAA444......///...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))***++++++++++++,,,,,,,,,((())))))******+++++++++)))+++------+++***)))***,,,+++***************************************************++++++,,,,,,---)))******++++++,,,---------///000000...------...,,,,,,---...///111222333333555666777777888;;;===????????????@@@AAABBBBBBCCCHHHIIILLLfffuuurrr{{{yyyzzz{{{|||zzzpppeee___XXXSSSMMMIIIIIIKKKLLLLLLPPPUUU]]]eeelllssszzz}}}wwwnnneee^^^WWWQQQMMMLLLIIIEEECCCCCCDDDDDDCCCCCCCCCCCCDDDFFFHHHIIIIIIDDDEEEFFFEEEFFFNNN[[[fff~~~|||{{{zzzuuutttssssssvvv{{{yyyfffNNNKKKkkk}}}eeeUUUQQQ```oooUUULLLTTThhhxxx~~~ssshhheee```XXXEEE;;;000,,,...000...***,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++******))),,,,,,++++++++++++++++++***************************,,,......,,,+++++++++,,,+++***))))))***+++,,,*********************************++++++,,,,,,,,,)))******++++++,,,------...000111000...------...,,,,,,,,,---///000222333333444666777777888;;;===???>>>>>>??????@@@AAABBBDDDJJJKKKOOOiii}}}uuummmyyy~~~|||zzzyyy{{{vvvkkkcccWWWPPPMMMLLLIIIFFFGGGIIILLLOOOQQQUUUYYY[[[ccciiirrryyy}}}~~~zzztttmmmfffaaa^^^UUURRRMMMIIIHHHGGGGGGGGGFFFDDDBBBAAABBBCCCDDDDDDBBBDDDEEEFFFFFFFFFFFFFFFHHHJJJLLLOOOVVVeeeyyy|||{{{{{{zzzxxxtttsssxxx{{{\\\LLLIIIffftttVVVUUUlll___UUU___jjjiiiyyy{{{tttrrrfffWWW===666---+++...000...***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))******+++++++++******------,,,,,,+++***))))))---,,,,,,+++***)))((((((&&&(((***+++)))(((((()))++++++)))))))))***+++,,,***************************+++++++++++++++,,,,,,)))******++++++,,,------...000111000...------...,,,,,,,,,---///000222333222444666666777888;;;>>>>>>>>>>>>>>>???@@@AAAAAACCCIIIKKKPPPjjj~~~tttzzz}}}}}}}}}tttggg^^^YYYSSSLLLGGGJJJIIIHHHGGGGGGHHHIIIJJJIIINNNSSSWWWXXXXXXXXXXXXVVVVVVUUUSSSQQQNNNLLLKKKJJJIIIFFFEEEDDDEEEFFFHHHDDDDDDCCCBBBBBBBBBCCCDDDCCCDDDEEEEEECCCCCCDDDEEEHHHOOO[[[iii{{{~~~|||zzzxxxzzzwwwyyyooo^^^GGGFFFYYYmmmXXXeeefffJJJRRRjjjrrrnnn~~~{{{ssspppaaaLLL666222...,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***++++++++++++***------,,,,,,+++******)))------,,,+++***))))))(((''')))+++,,,+++***************************+++,,,************************++++++++++++++++++++++++)))******++++++,,,---------///000000...------...,,,,,,---...///111222333222444555666777999<<<>>>>>>======>>>>>>???@@@AAAAAAGGGIIIOOOiii|||~~~wwwqqqhhh^^^WWWSSSPPPLLLHHHFFFFFFEEEEEEFFFHHHKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJHHHHHHHHHGGGEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDEEEGGGDDDEEEFFFEEEFFFJJJQQQVVV^^^jjj~~~|||yyy|||{{{|||rrr[[[HHHKKK```~~~ttthhhjjj{{{gggZZZMMMEEE\\\yyy|||~~~jjjaaaQQQ===111000///...,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))+++---...---,,,,,,---))))))***+++++++++++++++************************++++++++++++++++++++++++)))******++++++,,,------+++---//////---------...------...///000222333444222333555666777999<<<>>>???????????????@@@BBBBBB@@@GGGJJJOOOjjjxxx{{{{{{ssskkk^^^YYYSSSNNNKKKIIIGGGFFFHHHIIIJJJJJJIIIHHHHHHIIIHHHHHHHHHHHHHHHGGGEEEEEECCCDDDFFFFFFEEEDDDDDDDDDCCCDDDDDDDDDDDDDDDFFFHHHGGGGGGHHHIIIMMMWWWcccmmm}}}|||yyywwwqqqdddQQQCCCXXX}}}pppbbbiii~~~pppOOOBBBIIIUUUuuucccSSSCCC222...000111///,,,+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++'''((()))***,,,...//////((())))))+++,,,---......&&&(((***+++***))))))***((()))***,,,,,,,,,+++***************************++++++++++++++++++++++++)))******+++,,,,,,------***,,,......---------///.........///111222444555111333555666777999<<>>??????>>>???AAACCCDDDGGGGGGMMMjjjyyyssslllccc\\\VVVTTTPPPLLLJJJIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJIIIFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHLLLRRRXXX[[[dddlllwww{{{}}}kkk\\\OOOLLLWWWeeezzzaaaPPPooo~~~{{{gggUUUVVV___lllvvvzzzdddJJJ:::111,,,//////...---------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++************)))))))))***++++++++++++***+++******))))))(((((((((((()))***+++++++++******(((((())))))***+++,,,,,,++++++*********++++++,,,,,,---......//////......,,,,,,---...///000111111000222444555666777999;;;>>>???@@@@@@???@@@BBBDDDEEEHHHHHHNNNlll{{{~~~}}}tttyyymmmiiibbb\\\WWWTTTTTTTTTNNNOOOOOOPPPOOOOOONNNMMMLLLLLLLLLMMMNNNPPPSSSTTTSSSVVVYYY\\\aaajjjuuu}}}~~~vvvhhhOOOMMMXXXggg|||zzzcccZZZZZZ{{{~~~ppp\\\fffqqq}}}{{{wwwvvvkkkTTT>>>111......///...------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))***++++++++++++***************************(((((()))*********))))))+++***)))(((((()))******---,,,,,,++++++++++++,,,,,,---......//////......,,,------...///000111111000222444555666777999;;;???@@@AAAAAA@@@AAACCCEEEEEEIIIJJJPPPnnn|||uuuzzz}}}~~~ooonnn{{{xxxssspppnnnmmm```aaabbbbbbaaa___]]]\\\]]]]]]^^^```cccgggjjjmmmqqqvvv|||~~~zzzhhhOOOCCCWWWuuuaaaXXXiii~~~|||jjj^^^mmmxxx|||wwwxxx|||rrrpppjjj\\\III888000///000......---,,,,,,---------,,,,,,------,,,,,,+++***************************************************+++++++++++++++++++++++++++++++++*********))))))))))))***++++++++++++************++++++,,,,,,,,,))))))******************,,,,,,,,,---///222666888......---,,,++++++++++++,,,---......///.........------......///000000111000222444555666777999;;;???@@@AAA@@@@@@@@@BBBDDDDDDIIIJJJQQQnnn~~~wwwuuu}}}~~~|||qqqrrrzzz}}}{{{|||~~~yyygggLLLEEEQQQttt{{{iiifffqqqsssgggggguuu{{{wwwpppuuu~~~oooiii[[[HHH999111---------------,,,,,,,,,------...,,,,,,------,,,,,,+++***************************************************))))))))))))))))))))))))+++++++++*********))))))))))))***++++++++++++************+++,,,,,,------++++++++++++++++++++++++'''(((+++000777???EEEIII......---,,,++++++++++++,,,---......///.........------......//////000000000222444555666777999;;;===???????????????AAACCCBBBGGGJJJQQQooo}}}zzzyyyyyyzzzwwwiiibbbppp}}}xxxxxxyyycccQQQIIIWWWsssgggqqqsssbbbdddooouuuwwwssspppwwwwwwgggZZZIII777///............,,,,,,,,,,,,,,,------...,,,,,,------,,,,,,+++***************************************************))))))))))))))))))))))))+++++++++************)))))))))***++++++++++++************++++++,,,,,,,,,---,,,++++++***+++++++++''''''))),,,000555999;;;---,,,,,,++++++++++++,,,,,,---......//////..................//////000000000222444555666777999;;;===>>>??????>>>???AAABBBAAAGGGJJJRRRppp}}}yyy|||~~~yyy~~~yyyddd]]]bbbmmmrrrrrrsss]]][[[gggsssbbbddddddeeejjjmmmdddYYYIII<<<000///000//////111,,,,,,++++++,,,,,,---...,,,,,,------,,,,,,+++***************************************************))))))))))))))))))))))))+++++++++************)))))))))***++++++++++++***************++++++++++++---,,,+++)))))))))***+++******))))))((((((''''''++++++*********++++++,,,,,,---......//////..................////////////000222444555666777999;;;>>>???@@@@@@??????AAACCCAAAHHHKKKTTTqqqhhhVVVeeegggnnn|||```TTT^^^lllsssffffffhhhjjjmmmnnnjjjfff===444///000///,,,+++...++++++++++++,,,,,,---...,,,,,,---------,,,++++++))))))))))))))))))))))))************************************************+++++++++************)))))))))***++++++++++++***************************,,,+++***((((((((()))*********+++,,,,,,,,,++++++))))))))))))***+++,,,,,,,,,---......//////...............///////////////000222444555666777999;;;???@@@AAAAAA@@@AAACCCDDDBBBIIIMMMVVVsss}}}xxxyyy|||{{{|||yyy}}}mmmUUURRReeerrrRRRNNNfff~~~{{{ssskkkhhhcccUUUFFF333222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************---+++))))))***,,,,,,,,,+++******+++,,,,,,***((()))***+++,,,---,,,++++++))))))))))))))))))))))))+++)))'''''')))******)))((())))))))))))*********))))))*********+++++++++,,,,,,,,,---...///000000////////////000000000000333555777888777888:::<<<@@@@@@????????????@@@@@@EEEEEEFFFRRRrrrooottt~~~~~~|||zzzzzzzzz{{{}}}~~~|||~~~}}}gggPPPNNN___}}}jjjccc^^^fffzzzppp___PPP???222222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************,,,+++***)))))))))))))))***(((''''''(((((('''%%%)))***+++,,,,,,,,,++++++))))))))))))))))))))))))(((+++---,,,***))))))+++)))))))))*********++++++*********++++++++++++,,,,,,,,,------......//////////////////000000000000333444666777777888999;;;<<<======>>>???AAABBBCCCDDDEEEGGGTTTtttyyyxxx{{{|||{{{{{{|||~~~}}}tttRRRQQQqqqqqqwwwlllSSS@@@333,,,000//////...------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************+++---///---)))'''((()))...,,,)))((()))))))))((())))))+++,,,,,,,,,+++***))))))))))))))))))))))))&&&---222222,,,((()))+++************+++++++++,,,++++++++++++,,,,,,,,,,,,---------------............/////////000000000111111333555666666777999;;;<<<======>>>???AAABBBCCCCCCEEEIIIVVVvvv~~~wwwzzz~~~~~~~~~kkkhhhttt|||qqqaaaUUUuuuyyyooo|||rrr}}}www]]]FFF777111000.........------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************...222111,,,)))+++---111...+++))))))***))))))((()))***,,,,,,++++++***))))))))))))))))))))))))'''---333444000+++))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...---------------------......//////000000111111000222444555666777999;;;@@@@@@????????????@@@@@@AAADDDHHHUUUsss}}}~~~uuu~~~hhhZZZ\\\lll~~~lllcccdddbbb[[[kkkrrrmmmddd___lllkkkjjjdddJJJ888000...///---------------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''',,,111000---+++---000...+++'''&&&&&&&&&&&&&&&((()))***+++,,,+++*********************************,,,///222222///***'''******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,.........///000111111111000222444555666777999;;;@@@@@@????????????@@@@@@@@@DDDGGGQQQnnn}}}{{{|||}}}zzz~~~}}}~~~rrrkkkooovvv{{{yyyqqqooobbbQQQRRRfffwww{{{uuuXXXmmmhhh```xxxiiiLLL999111//////111...---------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))%%%))),,,,,,******,,,......+++)))(((((((((((('''((((((***+++++++++***)))******************************+++...000///+++'''************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000111222222000222444666666888:::<<<<<<======>>>???AAABBBCCC@@@DDDFFFOOOiii~~~yyyyyy{{{uuussseeejjjqqqvvv~~~~~~~~~nnn```SSSZZZ\\\^^^tttnnnsss```lllvvv___LLL888111111000000222......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))***+++,,,...,,,++++++,,,,,,+++)))'''(((***+++++++++***)))************************''')))***++++++++++++,,,)))))))))*********++++++*********++++++++++++,,,+++++++++,,,,,,------...------...///000111222222111333555777777999;;;===<<<======>>>???AAABBBCCCAAADDDFFFNNNhhh|||www|||{{{cccbbbmmm~~~yyyooo||||||yyyxxxwww|||zzziiiYYYMMMTTTeeevvvwwwiiiqqqppp{{{}}}kkkcccqqqmmmKKK>>>333111111---******///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++))))))))))))))))))))))))...,,,***)))***,,,,,,+++)))(((((()))******(((&&&'''((()))++++++******)))************************$$$(((+++***&&&&&&+++000((())))))))))))*********))))))*********+++++++++******+++,,,,,,---......------...///000111222222111333666777888999<<<>>>@@@@@@????????????@@@@@@BBBEEEGGGNNNiii~~~sss|||zzzdddnnneeelllzzzqqqooouuulllccciiiqqqmmmkkkwwwssseee[[[aaarrrwwwfffQQQ===999333000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,+++)))))))))***)))))))))))))))))))))))))))************++++++++++++++++++************)))))))))))))))************************************+++***)))(((((()))***+++++++++***************++++++++++++***++++++,,,,,,+++,,,------......------......///000111222333333333555666777666777888:::<<<<<<======>>>@@@AAABBBAAAEEEGGGNNNlll~~~yyyhhhcccrrr|||~~~xxxppppppttt}}}{{{oooqqqrrrqqqooooooqqqtttttthhhRRR???888444000...//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,+++)))))))))***))))))))))))))))))))))))))))))*********+++++++++*********)))))))))(((((())))))))))))************************************+++***)))(((((()))***+++++++++***************++++++************+++,,,,,,+++,,,------......------......///000111222333333333555666777666777888:::============>>>@@@AAABBBBBBFFFHHHPPPnnneeeYYYeeehhhmmmpppqqqwww}}}}}}zzz|||~~~wwwnnnyyypppyyyyyy|||iiiPPP;;;111111///---,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,+++)))))))))***)))))))))))))))))))))))))))))))))*********++++++))))))))))))((((((((('''))))))))))))******************************************))))))))))))******+++***************++++++)))))))))))))))***+++,,,+++,,,------......------......///000111222333333333555666777666777888:::=========>>>???@@@AAABBBCCCGGGJJJSSSqqq{{{|||{{{tttuuuxxxrrrqqqkkklllooojjjbbb|||}}}|||}}}iiiPPP:::000000...---,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,+++)))))))))***))))))))))))))))))))))))))))))))))))******************)))))))))(((((((((((()))))))))***************************************))))))))))))))))))************)))******+++,,,(((((((((((()))***+++++++++,,,------......------......///000111222333333333555666777666777888:::=========>>>???@@@BBBBBBCCCHHHKKKVVVuuu~~~yyyfffdddccc```aaaoooqqqxxx}}}|||~~~wwwgggdddjjjnnnwww|||}}}sss|||dddMMM;;;000...222/////////...---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,+++)))))))))***))))))))))))))))))))))))(((((()))))))))*********++++++*********)))))))))((()))))))))************************************)))))))))******)))))))))******))))))***++++++,,,(((((((((((()))***+++,,,+++,,,------......------......///000111222333333333555666777666777888:::======>>>>>>???AAABBBCCCDDDHHHKKKVVVwww|||qqq{{{|||pppuuussseeeffffffiiixxxvvvjjjeeennnzzzrrrsssoooiiijjjmmmggg\\\OOOVVVYYYZZZeeezzztttuuupppmmm~~~~~~dddHHH;;;555///---000///000111///---,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,+++)))))))))***))))))))))))))))))))))))((((((((()))))))))******++++++++++++************))))))))))))************************************))))))************))))))))))))))))))***+++,,,,,,((((((((()))***+++,,,---+++,,,------......------......///000111222333333333555666777666777888:::>>>>>>>>>???@@@AAABBBCCCCCCGGGJJJVVVxxxyyyJJJgggxxx|||}}}ooopppxxx}}}gggWWWKKKGGGNNNVVVWWWZZZaaaooo{{{xxxbbbPPPLLLTTTYYY[[[aaaeee\\\MMMMMMSSSZZZhhhooommm~~~{{{WWWEEE666444444...,,,///,,,...000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,+++)))))))))***))))))))))))))))))))))))(((((((((((()))))))))***************))))))))))))))))))))))))************************************((()))***++++++***)))((())))))))))))***+++,,,---))))))))))))+++,,,---...+++,,,------......------......///000111222333333333555666777666777888:::>>>>>>>>>???@@@AAABBBCCCCCCFFFHHHTTTxxxttt444AAA[[[{{{pppkkkqqquuujjjdddfffddd]]]^^^fffiiimmmmmmeee[[[VVVRRROOOZZZjjj|||yyypppzzzxxxrrrOOO<<<222---222111++++++222***,,,//////---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,+++)))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************************((()))***++++++***)))((())))))))))))***+++,,,---)))))))))***+++---...///+++,,,------......------......///000111222333333333555666777666777888:::>>>>>>>>>???@@@AAACCCCCCBBBEEEFFFSSSwww~~~ppp~~~888444777KKKmmm~~~~~~sssiiikkksss~~~dddIII:::222111111000///......---........................++++++++++++++++++++++++******))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,,,,++++++***)))))))))((()))*********)))))))))((())))))((('''(((***,,,******+++++++++,,,,,,,,,)))************+++++++++---,,,,,,,,,,,,---......+++,,,///111222222111000222333555666777888:::;;;?????????@@@AAAAAAAAABBBCCCFFFIIIVVVvvvlllvvv,,,000555999EEE^^^{{{xxxyyywwwcccLLL;;;333111111000000///......---------------------------++++++++++++++++++++++++******))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))******))))))((()))++++++******)))))))))((('''''')))***))))))*********+++++++++)))************+++++++++---,,,,,,,,,------......,,,---///000111111111111222444666666666777999;;;>>>>>>??????@@@AAAAAAAAABBBDDDGGGTTTtttjjjsss+++111444000...<<>>>>>???@@@@@@AAAAAABBBEEESSSttthhhooo111111111111222888AAAHHHeee}}}{{{vvv~~~{{{sssuuu~~~kkkQQQ???555000000333000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))((((((((()))))))))******---)))&&&&&&)))+++***(((((((((((()))******)))((())))))))))))*********+++))))))*********+++++++++,,,,,,---------...------............///111222333444555666666555555777888<<<<<<===>>>???@@@@@@AAAAAABBBEEESSSuuummmppp...---...000333444333222>>>UUUrrrtttjjjlllwww```MMM999111222222111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))+++++++++******))))))))),,,)))'''(((,,,111222222***((('''(((+++,,,+++************+++++++++,,,,,,))))))*********++++++++++++,,,---.........------............///111222333333555666666555555666888;;;<<<===>>>???@@@AAAAAACCCCCCFFFUUUwww{{{{{{***...111///++++++111777111;;;NNNfff}}}uuummmsss}}}sss```FFF888------111111...+++........................------------------------******************************))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,,,,,,,+++***)))))))))*********,,,///555;;;???000,,,))))))+++---,,,******++++++++++++,,,,,,,,,)))************++++++++++++,,,---.........---,,,------...///000111222222222444555555555555777888<<<<<<===>>>@@@AAABBBBBBDDDDDDGGGVVVzzz+++000333000+++,,,333:::333111777FFFUUUdddyyyuuuqqq~~~ooolll{{{dddKKK:::666000...000111...+++,,,........................++++++++++++++++++++++++******************************))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***************))))))))),,,---...,,,,,,///777>>>888222,,,)))***+++***(((************++++++++++++)))************+++++++++***+++---//////...---,,,,,,---///000111111111111111222444555555555777999<<<===>>>???@@@BBBCCCCCCEEEDDDFFFWWW{{{---,,,,,,///222333111///555---,,,444888>>>VVVqqqzzz}}}|||yyy{{{aaaMMM===222000000222444000,,,---222---.....................************************))))))))))))))))))))))))******))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))''''''(((((())))))******///111000+++%%%%%%---444???777...*********(((%%%))))))))))))************)))************+++++++++***+++---//////...---,,,+++,,,///111222222111000000222444555555666888:::<<<===>>>???AAABBBCCCDDDDDDDDDFFFVVV{{{