BM.6(. ooo___PPPYYYyyy}}}|||fffggg|||xxx|||}}}{{{tttyyyvvvtttYYYJJJIIIVVVJJJRRReeeTTTZZZVVVVVVQQQiiiqqqhhh}}}}}}iiisssvvvzzz}}}aaaSSS|||kkk}}}xxxsssxxxqqqsssSSS}}}fffRRRccc```hhhFFFYYYLLLuuufff^^^[[[SSSaaaTTTFFF@@@>>>[[[zzz{{{[[[KKKkkk|||}}}}}}sss```NNNHHHJJJNNNJJJ:::222333@@@|||ddd\\\YYYSSSOOOMMMNNNQQQSSSVVVLLL999GGGgggxxx~~~oooiiitttnnnyyy___YYYZZZhhhTTT[[[bbb]]]XXXaaawwwxxxmmm~~~eeehhhccc;;;}}}XXXOOORRRPPPQQQMMMPPPRRRQQQNNNLLLLLLNNNRRRWWWOOOIIIrrr{{{rrr\\\WWW```yyyeeeRRRPPPRRROOOKKKAAA@@@:::<<>>cccggg\\\DDDBBB999===hhhbbbXXXRRR>>>DDDFFFBBBAAACCCDDDXXXyyykkk]]]OOO\\\lllWWWmmmxxxllldddmmmuuuttt}}}}}}}}}~~~wwwrrrgggggg```]]][[[WWWNNN>>>444<<>>AAAFFFCCC===---///<<>>XXXxxx\\\aaa```KKKIIIWWWRRRSSSIIILLLKKKJJJIIIHHHFFFEEEEEEBBB???>>>AAA@@@<<<;;;===BBB666:::PPPdddTTTYYYjjj}}}qqqKKKAAAYYYgggttt|||yyyxxx{{{vvvttt|||}}}|||kkkqqquuuuuurrrnnnooorrrvvvrrrnnnlllmmmnnnkkkiiicccaaa^^^[[[VVVPPPHHHCCC===///333666CCCJJJ;;;<<>>999>>>pppRRRGGGPPPrrrlllhhheeecccbbbfffmmmnnnoooppppppppprrruuuxxxsss}}}~~~~~~~~~~~~yyyssspppfff]]]]]]```ZZZQQQJJJ;;;666HHH^^^\\\CCC+++---222999>>>>>>;;;777555---+++))))))******)))((((((((((((((()))***+++,,,///::::::===DDDBBBZZZgggYYYPPPIIIDDD???lll|||ooolllvvvwwwppptttrrroooxxxrrruuukkkgggvvvxxxqqqvvvzzzqqquuucccxxxvvvcccnnn{{{mmm~~~~~~}}}|||tttyyyyyyuuuwwwqqqRRRCCC<<>>>>>999===EEEvvv{{{UUUEEEQQQlllxxxhhh[[[bbbhhheeelllmmmmmmkkkjjjkkknnnqqqxxxyyy|||~~~vvvmmmfffdddbbbfffbbb___aaa\\\OOOHHH>>>@@@UUUjjjZZZ444&&&333BBBBBBCCCCCCCCC>>>777111+++***))))))******)))((((((((((((((()))***+++,,,///:::;;;===CCCAAA[[[___UUURRRKKK444VVVCCC~~~xxxtttpppyyymmmhhhppp~~~zzzhhhgggttthhhjjj___[[[ooozzzxxx___VVVLLL<<<;;;333888HHHNNNLLLWWWkkkvvvssswww|||sss}}}fff```JJJEEEOOOFFFWWWYYYdddJJJIIIMMMBBBHHHQQQHHHAAA<<>>GGGQQQWWWZZZ[[[[[[ZZZcccdddWWWTTT___WWWPPP___\\\aaaNNNTTTOOOYYYJJJPPPLLLMMMMMMKKKJJJJJJHHHFFFGGGMMMIIIDDDCCC>>>>>>JJJ;;;KKK===DDD888IIIHHHDDDGGG>>>DDDDDD;;;BBBIII<<>>;;;BBBOOOXXXXXXXXX]]]JJJPPPJJJHHHNNNKKKHHHHHHHHHIIIJJJJJJIIIGGGHHHFFFBBBKKKGGG;;;FFFSSSNNNppp___{{{iiiRRR^^^kkkooorrrppp\\\JJJ^^^yyy```WWWPPPLLLZZZIIIJJJAAASSSMMMFFFGGGHHHHHHGGGDDDBBB@@@@@@<<<999:::888666777;;;@@@===666>>>:::vvvOOO===CCCLLLcccyyyyyyuuu]]]IIILLLXXX```eeejjjdddkkkiiigggooopppmmmqqqjjjlllddd___eeeeeebbbgggddd^^^VVVRRRQQQOOOIIIEEE888555333111000///---+++,,,<<<999%%%666GGGGGGeeeiii]]]kkkVVV===DDD>>>HHH999CCC@@@888:::999666:::555JJJwww~~~[[[777@@@YYYsssyyylll```^^^cccdddeeeeeefffiiimmmpppuuuwwwxxxwwwttttttwwwzzzvvv{{{{{{uuurrrllllllnnnooommmjjjgggfff]]]dddbbb]]]\\\OOO???;;;MMMwwwXXX...+++888<<>>DDD:::@@@CCCDDDAAA>>>===<<<:::666===AAA???<<<======<<>><<<<<<===@@@BBBBBBBBBDDDEEEooohhhhhh}}}jjj]]]ZZZZZZUUUNNNMMMSSSWWWWWWXXXZZZVVVPPPeeeUUUKKKQQQPPPKKKGGGHHHJJJKKKHHHEEEEEEDDDCCCAAA???===<<<;;;::::::999888777666555444<<<000111;;;:::EEEvvv[[[:::<<>>===;;;999888777666666999111OOOmmmJJJAAAAAAXXXeee[[[```dddfffeeegggkkkoookkkjjjooowwwtttlllkkkrrrpppnnnkkkhhhggghhhiiijjjmmmfffeeehhhfff___aaaiii```XXXYYYPPP888888^^^VVV111555777777III]]]XXXNNNNNNMMM???444000)))******))))))(((((('''''')))******))))))))),,,...777888>>>===BBBDDDUUUsssVVVJJJ>>>===;;;000>>>JJJ{{{pppooogggrrrmmmjjjQQQbbbnnnyyy|||OOOhhhhhh^^^RRRNNNZZZhhhllliiigggmmmvvvppp]]]ZZZffffffZZZeeeYYYTTTLLLhhhnnneeexxxdddZZZMMM<<>>III___bbbEEETTTcccqqqppp\\\OOOuuu)))mmm}}}SSSQQQPPPPPPRRRUUUVVVUUUSSSRRRWWWWWWUUU^^^rrrQQQ;;;VVVjjjEEELLLiiiwww}}}~~~{{{sssuuukkk[[[KKKAAA>>>@@@CCCBBBQQQFFF:::!!!000222999:::vvvhhhRRRZZZSSSRRRRRRQQQPPPOOONNNMMMMMMMMMHHHGGGJJJKKKRRRggg{{{rrrlllllleeebbbfff]]]QQQQQQPPPNNNNNNOOOOOONNNTTTIII<<<999CCCNNNMMMEEE<<>>===>>>AAACCCCCCCCCMMMIIICCCUUUzzzfffhhhhhhnnnyyybbb```aaadddkkkvvv|||^^^NNNLLLNNNPPPLLLHHHGGGIIIJJJGGGDDDCCCCCCAAA@@@>>><<<;;;:::999888888777666555444333888000222888333666]]]yyyXXX@@@BBB???;;;EEEGGGJJJOOOWWW[[[UUULLLDDDCCCAAA???>>>@@@DDDGGGCCCAAA???>>>>>><<<777444888777666666555444111...666CCCTTTXXXIII@@@QQQkkkVVV:::111999NNN[[[|||^^^yyydddIII???EEEAAA:::;;;;;;:::999777555444444444444666>>>```jjj}}}tttdddDDD;;;555@@@YYYzzznnn]]]ccciiieeegggqqqvvvooojjjhhhgggiiinnnuuukkkjjjhhhgggfffggghhhiiifffgggjjjkkkeee[[[TTTSSSZZZQQQHHHJJJkkk^^^555999888000???hhhxxxcccdddTTTKKKDDD666///000+++***)))))))))(((((((((''')))******))))))))),,,...444666>>>===BBBBBBQQQqqqOOOAAA888:::999111AAA333OOOaaaTTTtttiiitttttt\\\JJJ[[[www|||YYYfff{{{cccSSSiiiZZZ[[[uuubbblllrrrlllnnniiiiiiWWWMMM|||hhhvvvfffWWWSSSAAA999OOOPPPZZZbbbOOO@@@SSSDDDCCCCCCCCCCCCDDDEEEEEEGGGHHHFFFMMMkkk|||\\\yyy~~~gggttt^^^YYYTTTUUU___~~~```OOOUUUbbbXXXeeemmmwww{{{}}}}}}{{{}}}mmmppp```ZZZLLLAAAUUU]]]@@@ZZZ~~~TTT>>>\\\___ggg~~~gggMMMbbbaaaTTTxxx___FFFLLLLLLMMMOOORRRSSSRRRQQQPPPRRRSSSSSSUUU```qqqRRR@@@PPPjjjeeePPPFFFJJJggg~~~~~~}}}|||sssppphhhjjj[[[SSSFFF<<<999===EEEJJJNNNAAA333<<<444666999KKKhhhWWWVVVRRROOOSSSRRRPPPNNNMMMMMMMMMNNNMMMIIIIIIKKKIIIKKKYYYjjjxxxgggRRROOOLLLJJJJJJIIIDDD@@@@@@@@@AAABBBBBBAAAAAAAAA@@@???>>>???AAACCCCCCCCC:::FFFJJJCCCHHHooosssggggggsss|||zzzYYYIIILLLTTTUUUQQQPPPLLLHHHGGGHHHGGGDDDAAAAAA@@@???===<<<:::999999666666555444333222222111222000333555...+++;;;RRRzzzoooEEE>>>555>>>999777<<>>aaaTTTooommm[[[sss^^^>>>mmmmmm>>>PPPKKKKKKLLLNNNOOOPPPPPPOOOPPPOOORRRUUURRRSSSdddxxxWWW444LLLiii}}}oooXXXDDDEEERRRddd|||xxxtttyyy|||zzz|||~~~~~~}}}~~~ttthhhiiiiiifffSSSEEE@@@@@@??????AAADDDHHHJJJ@@@***"""222444333HHHmmmrrr]]]QQQbbbFFFUUUQQQOOOLLLJJJIIIJJJKKKKKKKKKIIIJJJKKKIIIGGGNNNXXX{{{ssstttKKKKKKIIIGGGGGGGGGEEEAAA>>>======>>>????????????>>>???===<<<===???AAAAAA@@@CCC888>>>MMMDDD333KKKxxxuuuppp]]]bbbZZZRRRQQQUUUVVVQQQKKKNNNKKKHHHFFFEEEDDDAAA???======<<<;;;999888777666333333222222111000000///,,,///222222///---000333SSSgggKKK000...222;;;;;;444555;;;EEEFFFHHHKKKMMMKKKGGGDDDDDDDDDDDDEEEFFFFFFFFFEEEIIIHHHHHHJJJMMMNNNNNNMMMMMMMMMMMMGGG999...///777&&&HHHXXXxxxgggIII===CCCHHH:::999===333444444333111000000000000111111...***333^^^uuukkk:::+++---===CCCEEE]]]tttccc[[[```ccc```aaabbbdddfffgggggggggggg[[[^^^]]]^^^jjjzzz~~~wwwNNN444BBBAAA...+++333%%%YYYZZZFFF;;;666...,,,+++$$$))))))))))))(((((((((((()))******))))))))),,,...000333<<<<<>>???@@@;;;CCCEEE>>>BBB]]]xxxhhhhhhOOOnnniiiPPPZZZEEE@@@@@@KKKbbb}}}pppYYYTTTUUU___pppXXXXXXYYYXXXXXX[[[]]]^^^OOOUUUnnnzzzzzzYYYCCCGGGJJJHHHWWWoooiiijjjSSS{{{WWW<<<{{{UUU666MMMGGGHHHIIIJJJJJJJJJJJJKKKIIIJJJPPPWWWUUURRR```sss|||]]]JJJ<<>><<<:::999999777666555444333111111000000///.........,,,...///...000333222///$$$TTTiiiNNN666000222///,,,...(((///999AAAFFFHHHJJJKKK???@@@AAABBBBBBCCCEEEFFFUUUYYYaaaiiikkkfff]]]VVVDDD<<<444333777>>>GGGOOOjjjlllzzzzzz@@@999;;;GGGDDD222666<<>>IIIBBBQQQeeewwwMMM???777===CCC777777777777888999:::;;;888<<>>HHHJJJUUUdddpppqqqooorrrxxxyyyzzzzzzxxxsssnnnkkkiiiffffffeeedddbbb\\\VVVQQQRRRNNNMMM>>>>>>555===>>>FFFEEECCC@@@;;;666222///...111???MMMxxx|||zzzeeehhh\\\ZZZSSSYYYJJJPPPOOOMMMKKKJJJJJJJJJKKKFFFFFFGGGHHHHHHHHHGGGGGG===dddvvvppppppwwwwwwoooiiiiii~~~dddNNNXXXGGGFFFFFFFFFDDDCCCAAA???>>>;;;;;;;;;;;;;;;:::999999777666555555777888888777111===???666444>>>DDDCCCQQQKKKBBBUUU```SSSUUUUUUSSSMMMHHHCCCDDDIIIMMMLLLJJJGGGFFFCCCAAA>>><<<;;;:::777666555444333222111111//////.........---------......---+++---111222111<<<)))777mmmVVVFFF;;;888888---///111222222666;;;???IIIKKKLLLLLLLLLMMMOOOQQQSSSNNNHHHAAA<<<777222///111<<>>JJJLLLTTTllltttGGG***@@@,,,444555444333333333444555666666999555888>>>;;;888JJJdddvvv[[[{{{rrryyyoooPPPBBBDDDGGG@@@777<<>>GGGKKKMMMWWWUUUYYYWWWPPPJJJJJJIIIGGG...888@@@HHHEEE???CCCEEE;;;LLLWWW]]]tttooo```ddd}}}uuu>>>777vvvBBB777...DDD777999<<<@@@AAABBBBBBEEEGGGIIIHHHIIIJJJJJJIIIJJJKKKLLLmmmlll}}}___MMM333000AAAWWWlll}}}{{{___@@@AAA>>>AAAJJJRRRXXXaaajjjiiiiiiiiihhhgggddd```\\\UUUVVVVVVSSSMMMEEE???<<<===444777000BBB>>>FFF???CCC@@@<<<666222000//////555444UUU}}}gggMMMbbbRRRQQQOOOVVVGGGNNNMMMMMMLLLKKKJJJIIIIIIEEEEEEDDDEEEFFFGGGFFFDDDBBBDDDlll}}}HHHYYYNNN;;;YYYFFFFFFDDDBBB???>>>===>>>=========<<<;;;:::999888555333222222444555555444???222...888???:::777;;;888;;;EEEJJJLLL[[[ooovvveee]]]WWWXXX[[[YYYTTTPPPWWWSSSPPPPPPQQQNNNFFF???CCCCCCAAA>>>;;;999999999444444333222111000000///.........------------------,,,,,,,,,++++++---000222)))444:::zzztttZZZHHH;;;555///+++---222777:::000111222222000111444777888333---...555BBBNNNVVVUUUNNNOOOfffyyyhhh888SSSLLLDDD:::///333999111+++222///...............//////)))---......///000---'''444ZZZuuubbbIII888,,,666222222777;;;888555555<<<<<<<<<<<<<<<;;;::::::222222444999:::888777999FFFIIIhhhrrrtttbbb```???222...---'''''',,,+++'''((((((((()))))))))***)))******))))))))),,,...333555<<<;;;AAAAAAQQQuuuNNN555999555111+++>>>)))000222555'''@@@tttWWWUUUeee\\\cccYYYEEE===;;;BBBEEETTTfffbbbmmmrrrgggkkkyyyiii|||VVVUUUPPP>>>WWWMMMBBB444IIIHHHCCCPPPmmmLLLmmmFFF>>>999444666>>>333222222111111222222333444777------888<<<888999AAAPPPuuuvvvtttttt^^^~~~~~~gggUUUKKKGGG===BBB>>><<>>666>>>BBB@@@???BBBCCCAAAOOOKKK;;;EEEIIICCCQQQQQQcccbbbttt___kkkXXX)))^^^zzz555000AAABBB&&&<<<666:::???AAABBBDDDHHHKKKHHHHHHGGGHHHNNNTTTUUURRR[[[===kkkjjjdddSSS222333...///IIImmm}}}www[[[JJJ<<<999:::;;;<<>>===>>>>>>:::666444666999;;;777BBB888FFF;;;BBB<<<444444222222222333555666HHHuuu\\\XXXSSSQQQVVVJJJ]]]LLLSSSKKKKKKKKKJJJIIIHHHFFFEEEEEEEEECCCBBBDDDFFFEEEAAAIII>>>NNNsssvvvVVVJJJ^^^BBBDDDTTT777DDDCCCBBB>>>;;;::::::<<<888888888777555444222111444222111111333444444333333111333666555333777>>>>>>777@@@CCC777===LLLKKKCCCOOO___mmm{{{oooaaa\\\ZZZXXXWWWYYY\\\[[[UUUMMMNNNTTTEEEHHHJJJIIIEEEDDDEEEGGGAAA@@@???===:::888888888333222222111000//////.........------------------+++***,,,...,,,''')))///***222!!!;;;===UUUsssfffTTTGGGAAA;;;444...222333444333111111555888666888===EEELLLQQQRRRRRRkkkzzzyyyWWWYYYAAA888===---<<<777000888444,,,333------,,,,,,------.........))))))///000,,,,,,222***444BBBrrr~~~iiiPPP:::555666555666999777777666555444333222222333111444888777999JJJ^^^iiimmmrrrTTT222***###***000+++(((***&&&'''((((((((())))))******)))******))))))***,,,...222444===<<<@@@>>>KKKtttBBB666666:::///000000000000000000000000555eee___MMM]]]bbb```kkk@@@EEEDDDCCC@@@@@@HHHUUU___eeeiiillleeeeeecccaaabbbccc^^^WWWLLLHHHBBB>>>>>>???BBBCCCCCCHHHEEEJJJooorrrCCCEEE>>>666333333444222///000000////////////000000111111222444666777888999???JJJttt{{{nnnWWWrrrgggdddsssbbb[[[JJJFFFOOOHHH@@@JJJFFFLLLGGG@@@CCCDDDEEEMMMSSSQQQQQQccchhhnnnbbbOOOIII@@@yyynnnJJJ111333888111///777666666666888;;;@@@DDDFFFIIIIIIKKKOOOSSSTTTQQQNNNMMMMMMWWWiiiyyy|||]]]666999@@@"""%%%IIIRRRpppjjjaaaTTTGGG???::::::;;;777555888999777666888;;;:::999888777888:::<<>><<<999555...555***888555$$$666<<<@@@ooo^^^QQQYYYXXXXXXXXXWWWTTTPPPMMMHHHGGGEEECCCBBBCCCDDDEEEEEEFFFFFFEEEDDDBBB@@@???EEE;;;:::PPPsss||||||xxx{{{wwwRRRQQQOOOLLLIIIFFFCCCBBBFFFDDDBBB>>>;;;999777777666555444333111000//////////////////////////////111111222222222333333333444444555777:::===???@@@CCCDDDEEEFFFHHHKKKMMMNNNMMMNNNOOOPPPRRRRRRSSSSSSPPPRRRTTTTTTSSSOOOKKKIIIEEEDDDDDDCCCCCC@@@<<<888>>><<<:::777444222111000///............---------,,,,,,,,,+++++++++******((()))))))))************...&&&(((111///---GGGiii~~~lllXXX[[[NNN___HHHMMM]]]===aaajjj^^^```sss}}}~~~VVVEEEDDDAAA;;;999666555333111000///.........---,,,,,,++++++++++++++++++++++++++++++++++++000((($$$000RRRyyygggbbbZZZSSSKKKDDDfffRRRXXXnnnnnn{{{vvvnnnHHH000'''************))))))))))))))))))))))))))))))))))))+++***))))))***,,,...///555999999BBB>>>EEEHHHppp???555555999///000000000000000000000000222LLL{{{nnnRRRUUUlll```lll{{{mmmIIIEEEBBB>>>>>>CCCEEEDDDEEEGGGBBBEEEGGGFFFGGGGGGBBB:::<<<;;;;;;>>>BBBDDDCCCAAAZZZ[[[zzztttFFFHHH@@@>>>888333111222333222///000//////......//////000///000111222333444555666666999NNNrrrmmmyyyiiieeexxxtttZZZRRRrrr{{{kkkiiiiii\\\]]]ZZZPPPSSShhhppphhhcccsss~~~mmmkkkjjjgggfffHHH,,,???ooouuu]]]HHH666,,,222555...+++///333333444555888<<>>???AAADDDHHHLLLOOOQQQNNNOOOPPPRRRSSSSSSSSSSSSOOOPPPQQQQQQOOOMMMJJJHHHIIIHHHFFFFFFEEECCC@@@======;;;999666444222111000............---------,,,,,,++++++++++++*********(((((()))))))))*********---'''***000---&&&...>>>HHHzzzuuuttttttpppWWWBBB???CCC???::::::555444222111///.........------,,,+++++++++++++++************************###///777000***:::bbbyyyUUU888***+++111************))))))))))))))))))))))))))))))))))))+++***))))))***,,,...000777:::999AAA===AAA@@@vvvjjj;;;333333777///000000000000000000000000***%%%;;;rrr|||aaaXXXVVV^^^YYYdddyyyqqqbbbOOOCCC<<<:::>>>EEECCCFFFFFFDDDDDDFFFFFFBBBAAAJJJQQQQQQNNNQQQ___llluuuUUUSSS[[[YYY>>>555222//////111222000...///......------......///......//////000111111111111222666CCCbbbwwwlllyyycccppp|||RRRUUUYYY::::::666...:::VVV|||nnnRRR888...---///222222......000000000000111333666999:::===>>>AAADDDHHHIIIHHHGGGFFFOOOOOOKKK[[[~~~~~~oooyyywwweeeZZZKKK111444666$$$+++111111DDD@@@DDDEEEKKKSSSTTTMMMDDDAAA999777666555444111---***---)))'''---222333444555777222PPP}}}{{{zzzRRR]]]JJJRRRQQQOOOMMMJJJIIIHHHHHHIIIEEECCCBBB@@@@@@@@@AAAAAA===>>>???AAAAAAAAA@@@@@@777>>>AAA:::333888MMM___nnn```iii}}}fffTTTJJJGGGGGGHHHJJJIIIHHHGGGFFFEEEEEEDDD>>>===:::777555333222111000000/////////.........---------------------------------.........///////////////000222333555666888999;;;???BBBFFFJJJLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPPPPOOONNNLLLKKKJJJJJJHHHFFFEEEEEEDDDBBB@@@;;;:::888555333111000000------------,,,,,,,,,,,,++++++*********)))))))))(((((((((((()))))))))))))))'''(((---...+++)))***+++???QQQ{{{XXXLLLBBB<<>>HHHiiiIII///###$$$***///************))))))))))))))))))))))))))))))))))))******))))))***,,,...000777:::888BBB>>>AAA===pppjjjbbb777222111555///////////////////////////777---%%%999lllkkkjjj\\\ZZZVVVGGGHHH[[[vvvdddWWWRRROOOOOOKKKEEEEEEKKKPPPQQQRRRVVV^^^jjj~~~hhhTTTFFFMMMPPP===555000...---...000000...,,,------,,,,,,,,,,,,------------...............//////666666222===[[[vvvyyyhhhqqq|||UUUNNNPPPYYYwwwyyyxxxTTThhhdddQQQVVVKKK888777NNN___|||nnnfffAAA:::+++...111111---***---000111.........///000222444555:::<<<>>>BBBEEEGGGGGGFFFGGGLLLRRRRRRJJJQQQuuuyyyXXX}}}gggFFF===;;;555666777...,,,111000444999999111***'''+++******+++---...---,,,333555---000222333???BBB```bbb{{{lllKKKNNNIII\\\KKKNNNNNNMMMKKKIIIHHHHHHIIIDDDCCCBBB@@@@@@@@@@@@@@@::::::<<<<<<===<<<;;;:::777999;;;;;;999555333222FFFjjjnnnaaa]]]XXXOOOMMMLLLKKKKKKKKKJJJJJJCCCCCCBBBAAA@@@???>>>>>>:::999777444222000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000111333444555777999<<<>>>@@@FFFGGGIIIJJJKKKLLLLLLMMMNNNMMMLLLJJJIIIIIIHHHHHHFFFCCCAAA?????????>>><<<888777555333111000//////---,,,,,,,,,++++++++++++*********)))))))))(((((('''''''''((((((((())))))((()))(((&&&***///000...)))---''';;;ZZZttt~~~pppiii^^^EEETTTMMMEEE???===999333111444222111000...------,,,,,,+++******)))))))))******((((((((((((((((((((((((---&&&"""&&&///333...&&&---666AAAooo~~~kkk:::333------000111,,,&&&************)))))))))(((((((((((((((((((((((((((***)))((()))***,,,///000666999888CCCAAAEEEAAAttt{{{ZZZ555333///333///........................,,,444222)))444^^^ooolllkkkjjj___WWWIII===PPPNNN]]]yyywwwTTTKKK[[[[[[XXX}}}DDD:::///(((...............---+++))),,,,,,++++++++++++,,,,,,---------------------------222444111///666IIIZZZ}}}zzz{{{kkktttvvvvvvYYYMMMOOOJJJ>>>@@@SSSTTTHHHLLLVVVSSSJJJsssbbbWWWXXXCCCBBBMMMRRR222///PPPIII___llleeeZZZ///BBB)))+++---000---&&&%%%***,,,***,,,,,,------...000111111666888;;;>>>AAACCCDDDEEEKKKEEEHHHQQQPPPGGGHHHSSS~~~~~~ggg___bbb@@@666CCC(((666111......333555444333555....../////////000222333%%%777<<>>===<<<777666444222000///......******++++++++++++,,,,,,************************++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......//////000222444666888999AAABBBDDDFFFGGGIIIIIIJJJIIIHHHFFFDDDDDDCCCDDDDDDBBB@@@===;;;;;;;;;999888666555333111000///......++++++++++++************))))))((((((((('''''''''&&&''''''''''''((((((((('''+++***$$$###'''***)))%%%///***)))"""---QQQkkkaaa[[[RRRNNN<<>>999???<<>>PPPDDDAAA___BBBDDDHHHLLLLLLIIIEEEEEEEEEBBBBBBBBBAAA@@@@@@????????????>>>===;;;888666444222222111000000111333555===999222000666>>>???:::AAAMMM\\\hhhqqqsssmmmddd[[[KKKPPPAAADDDQQQ======444333999@@@;;;222222777<<<888@@@999777:::000444999;;;===@@@CCCFFFJJJOOOSSSPPPWWWVVV^^^QQQMMMGGGKKKJJJHHHFFFEEEEEEEEEEEEEEEDDDCCC@@@>>>;;;999888555444222000///...------************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,------+++,,,---///222555888999<<<>>>@@@CCCFFFHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFBBB@@@>>><<<;;;:::777555333222111000......------+++*********))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((!!!(((---***''''''((((((---))) +++)))111,,,...000LLL^^^TTTUUU<<>>CCCFFF~~~PPP444777///000...------------------------666...,,,111000+++111???|||zzz}}}yyyjjjzzzhhh[[[UUUWWW\\\XXXXXXXXX]]]fffmmmiii```jjjmmmmmmeee^^^eeeyyymmmuuuqqqFFF%%%&&&555444+++,,,,,,+++))))))))))))***))))))(((((())))))*********++++++,,,,,,------...,,,...444666333222444:::EEEaaayyy|||}}}uuugggjjjrrrIII$$$------&&&---(((000((((((+++...---***)))+++((()))***,,,------......+++///333666777999===AAA???DDDDDD??????HHHNNNOOOXXXNNN@@@XXXtttggg___rrrzzznnnaaaXXXVVVDDDQQQbbbkkknnnsss}}}tttGGGGGG<<<:::===999LLLKKK555SSSAAAEEEHHHGGGDDDBBBCCCEEE@@@@@@@@@@@@???>>>===============;;;999666444222,,,222777666000+++***+++"""...666444//////111333//////......111555666555666222///***+++000...,,,,,,///333333222888888---***)))777333111444...888222999;;;===EEEGGGHHHLLLIIIIIIMMMAAARRRKKKPPPNNNOOONNNLLLKKKJJJHHHDDD@@@???>>>===:::888666444333222111///...---,,,++++++***************)))))))))(((((((((((((((((((((((('''''''''((((((((())))))***************+++,,,,,,++++++,,,---000222444555666888;;;???BBBEEEGGGHHHJJJJJJJJJIIIHHHHHHGGGGGGCCCAAA???>>>===:::666333111111///...------------******)))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''"""%%%***---,,,)))***---%%%((()))444&&&...'''444333+++...999GGGfff^^^GGG[[[FFFAAAKKKTTTGGGAAACCC;;;;;;999555222000...------,,,+++***************''''''&&&&&&''''''((()))''''''''''''''''''''''''***%%%"""$$$***---+++(((&&&555'''000###,,,333222((()))BBBVVV}}}sssQQQ444777//////777444((('''222---000222111---*********************)))))))))))))))))))))))))))))))))))))))(((((((((***---000222444::::::BBB<<>>===<<<;;;999999999888666444111000000///---,,,,,,---///111444444222///000333111---444111111444222---+++...***111,,,000111...444...222---///---&&&***222///444+++000++++++111+++333,,,666777777@@@AAA>>>BBBBBBHHHLLL888JJJBBBJJJGGGIIIBBB;;;888:::===??????<<<<<<:::999777555333333000///...,,,+++*********+++*********))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''')))))))))))))))***+++,,,,,,,,,,,,+++,,,,,,------111333666:::>>>BBBDDDEEEDDDDDDEEEEEEDDDCCCBBBAAABBBAAA@@@???===999444111000000///...---,,,,,,---))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''',,,&&&%%%((('''###$$$***,,,'''!!!---"""...!!!---&&&$$$(((,,,,,,>>>(((;;;SSStttbbbRRRJJJ???MMMFFF:::NNNHHHEEE333GGG???999333666666111------111444,,,,,,+++***)))))))))***&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((('''&&&(((******'''$$$!!!222+++%%%666000,,,)))111000((()))888<<>>IIIWWWGGG555000,,,...///------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,(((555OOOooosss___zzzkkkkkkqqqrrrnnnxxxsss111000///...---,,,,,,+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************,,,,,,---...///000111222111444999;;;@@@QQQrrrsssiiihhhWWWNNN___sss{{{{{{PPP***(((333******))))))((((((''''''))))))(((((('''''''''&&&))))))))))))******************+++---111666:::===@@@AAAAAAAAA@@@BBBEEEGGGFFFFFFEEECCCDDDIIIRRRXXXvvvjjjZZZfffiiiDDD444333444222111222555888;;;===@@@CCCFFFIIIJJJJJJHHHEEECCCBBBCCCIIIFFFCCC???===<<<<<<<<<<<<999444222111000///...------,,,,,,,,,+++++++++........................------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---......///111333555999>>>AAA===@@@DDDHHHJJJIIIHHHFFFFFFCCC@@@??????@@@???>>>@@@===999777555333111...---,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))*********++++++++++++......000666===AAABBBAAABBB@@@>>>======???BBBCCC<<<<<<:::888666333111000...------,,,,,,++++++***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((())))))***++++++,,,,,,++++++---222===LLLZZZbbb}}}zzzlllYYYKKK===>>>@@@BBBCCCCCCBBBAAABBBAAA@@@@@@AAA@@@>>>===888555111///000111///---+++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))*********++++++++++++//////......///111222333666666666666555444222000......////////////......//////...------,,,++++++,,,******+++......+++(((+++***)))(((((('''((((((+++'''$$$&&&***+++((($$$&&&'''(((((()))+++///222777666<<<===BBBEEEaaa}}}???000///------...---,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,000''''''>>>```cccZZZxxxrrroooffflllhhhfffrrrgggqqqqqq|||KKK,,,111///...---,,,++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************+++,,,---...//////222333666888:::???MMM[[[uuuzzzzzzyyynnnvvvzzziii___iiiwwwsssrrr<<<###)))333...###)))))))))((((((((('''''')))((((((((('''''''''&&&(((((((((((())))))))))))))))))***+++///333666999999:::<<<<<<<<<===???AAA???@@@AAA@@@>>>>>>AAADDD999SSSrrr}}}qqqcccgggrrrqqqyyySSSIII:::,,,,,,000000//////000222555777999<<>><<<888666444222000...,,,,,,+++***))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))************------...333:::>>>@@@@@@DDDCCCAAA@@@@@@AAACCCEEE===<<<:::888666333111///---------,,,++++++******''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))******++++++///...,,,+++---111555888...///111222333222000000222...,,,---000///)))"""888:::===???AAABBBBBBAAAAAAAAA@@@@@@@@@???<<<:::666333///...//////...,,,******))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******************+++,,,---.........------......---,,,+++***---......//////......---......---,,,,,,+++******+++***)))+++------***(((***))))))(((((((((((()))'''&&&&&&&&&'''(((((('''&&&'''(((((()))+++///222444666>>>>>>EEECCCOOOwww999...000...---***,,,,,,,,,+++++++++******)))*********++++++++++++&&&+++///,,,***:::bbb~~~kkk]]]vvviii222+++///)))---,,,+++***)))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******(((((()))***+++,,,,,,---///---///555:::;;;>>>BBBDDDWWWkkkuuu~~~uuuSSS+++...111111---***))))))((((((((((((((('''''''''((((((((('''''''''''''''&&&'''''''''((((((((((((''''''((()))+++...111333888:::===?????????@@@AAA>>>AAADDDDDDBBB>>>;;;:::@@@>>>888555FFFhhhzzz{{{|||wwwVVV:::///000&&&%%%''',,,...,,,***+++---...000111222666:::>>>???@@@AAAAAA???>>>??????BBB@@@===:::888777666666777555111///......---,,,,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++***,,,---///000333777;;;???@@@AAACCCDDDDDDCCCBBBHHHFFFDDDCCCDDDCCCBBB@@@<<<999666444333111///---,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))),,,+++,,,///444999<<<===CCCBBBAAA@@@@@@@@@BBBCCC<<<;;;999777444111///...---,,,,,,+++******))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))+++******)))((('''&&&&&&000...---+++***++++++,,,,,,+++***---111555777777222444777;;;>>>@@@AAABBBAAA@@@@@@AAAAAA>>>:::666333111///---------,,,+++***))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''(((***+++,,,++++++******+++,,,,,,,,,++++++***,,,------......------,,,,,,,,,++++++******))))))***)))((()))++++++***((()))(((((((((((())))))***$$$&&&''''''%%%%%%'''***&&&'''(((((()))+++///222444888===;;;CCCCCCCCCjjjyyy;;;///111///,,,)))++++++++++++************)))))))))************+++111---******+++---666???eeexxxppptttsss}}}SSS000,,,111555777+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***'''(((((()))******++++++...******000777<<>>...333555444666;;;;;;888DDDMMMddduuu}}}```LLL666+++((()))---111---------,,,+++)))***,,,+++,,,,,,,,,---111555999999;;;===>>>=========>>>???>>>;;;999777555444444444222///...------,,,***++++++*********)))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((()))''')))+++,,,---///333555999:::<<<===???@@@@@@AAACCCBBBAAAAAAAAA@@@>>><<<999666333111000///---,,,++++++***)))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''***)))***+++///333777999======<<<<<<<<<<<<======:::999666444111...---,,,,,,++++++******)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''$$$&&&''')))+++,,,,,,,,,((('''&&&&&&''')))+++,,,******(((&&&%%%%%%''')))---///333777<<>>HHHBBB@@@EEEFFFDDDHHHOOOJJJRRRwwwyyy]]]FFF444$$$%%%---///+++)))666***!!!''''''%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))***++++++///333888<<<<<<<<<<<<===<<<===???@@@AAA???===;;;:::888222+++))),,,//////))))))000333444AAALLLJJJ```dddkkkrrrwwwxxxwwwuuufffvvvwwwwwwxxxmmmddd\\\PPPFFF:::,,,'''$$$&&&...333111...,,,---+++(((&&&'''***,,,,,,+++++++++***+++---222666666888:::;;;;;;;;;===>>>===<<<:::888666555444333111///---,,,---,,,+++)))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%''')))******,,,...000444666888;;;===@@@AAABBB>>>>>>>>>>>>???===:::777666333000///...---,,,***+++***)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((()))+++...222444888888999999::::::999999777555333000...,,,+++++++++******)))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((()))++++++******))))))(((((()))+++,,,,,,***)))+++,,,***,,,000444999===@@@BBB@@@@@@@@@@@@???;;;666222000000000///---,,,,,,,,,((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''***)))(((''''''(((***+++'''''''''(((((()))************++++++++++++******((((((((((((((((((''''''''''''(((((((((((()))***(((((('''(((((()))******000,,,'''''')))***)))&&&&&&'''(((((()))+++///222555;;;???666>>>CCCIIIqqqmmm555,,,...---......*********))))))))))))((((((((((((((())))))))))))""")))111222***###***555((()))***444OOOnnn___555!!!444888***&&&///...!!!((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))((()))))))))************)))+++///222///,,,...444777777===GGGKKKFFFEEEHHHVVVEEE>>>;;;CCC:::888666HHHDDDGGGHHH@@@===>>>;;;@@@777333...&&&)))+++!!!,,,+++...000***"""'''333&&&000222---'''&&&)))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))***+++///444777888999999:::===;;;:::999:::999666444...000333444444333111///999333111,,,$$$***000***,,,---...///......---,,,000>>>...;;;;;;///???111888555111......---,,,,,,---333777111######111'''((('''&&&(((+++)))$$$)))************+++///222444666888999999:::;;;===;;;;;;999888666444333222///...,,,,,,---,,,+++)))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$&&&((((((((()))***,,,111333777;;;>>>@@@BBBBBB=========>>>???===999555222000...,,,,,,,,,***)))***)))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%'''(((((((((***---000444555777999:::::::::999444333000...,,,+++++++++***))))))(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''###$$$&&&''''''&&&%%%$$$ """&&&'''((((((((()))(((***---111666:::>>>???======<<<<<<;;;888444000---///000///---++++++,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((('''&&&%%%&&&&&&((()))'''''''''''''''((()))***)))))))))******)))))))))(((((((((((('''''''''''''''((()))((('''(((***,,,)))(((((((((((())))))***333---''''''***---***&&&&&&'''(((((()))+++///222111888AAA===BBB@@@DDDnnnbbb222---...++++++---******)))))))))((((((((('''''''''((((((((())))))666((($$$...111+++%%%$$$))),,,)))&&&***333;;;RRRbbb~~~ccc???///,,,---999$$$"""444444"""$$$:::((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))))))))''')))---222222///111666===>>>@@@BBBBBB@@@@@@CCC---<<>>>>><<<777333000...,,,++++++***)))((())))))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###&&&((((((''''''***,,,111333666999;;;;;;:::999333222///---,,,,,,---...))))))(((((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))###$$$&&&(((***++++++,,,$$$$$$%%%&&&''''''&&&&&&&&&'''***...222666999;;;:::888777777666444111...+++---///...,,,)))***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''')))******)))'''&&&***))))))(((((()))***+++((((((((())))))((((((((('''''''''((((((((((((((('''((())))))'''(((+++...***))))))(((((((((((()))...+++'''''')))+++,,,+++&&&'''(((((()))+++///222444555>>>???EEE>>>@@@ooo___333000///)))((()))))))))))))))((((((((((((''''''''''''((((((((()))$$$(((---///)))###&&&---***'''''',,,//////------(((...444'''<<>>333000333<<<222)))333000'''+++444)))+++///'''###&&&&&&"""///000""")))...(((###'''***((($$$"""&&&+++$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''"""###$$$%%%&&&'''''''''(((+++///222444666888999;;;999777888999888555222++++++---000111...---------)))+++***%%%+++///''')))+++,,,---,,,)))%%%###+++ 000((()))222$$$///$$$......******&&&$$$...)))***,,,---)))$$$&&&,,,!!!(((***&&&$$$(((***(((&&&((())))))))))))***+++000222555666666666777888777777777666444222000///...---,,,,,,------+++)))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###%%%''''''&&&&&&'''(((***---222666888999777666888888:::<<<<<<:::444000///---************((('''))))))(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""%%%((()))'''&&&(((***---000444777999:::999888333222000...---...///000)))(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%###"""&&&%%%$$$#########$$$%%%&&&$$$"""###%%%'''''''''%%%&&&(((+++///333666888777555333333222111///,,,)))+++...---***(((((()))&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&)))---000000---(((%%%))))))'''&&&&&&'''((()))''''''((((((((((((''''''''''''((((((((((((((((((''')))***)))'''(((+++///+++***)))(((((('''((((((((((((((('''''')))---000&&&'''(((((()))+++///222;;;444888<<>>EEEyyyPPP333+++111+++///((())))))))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++++++++******++++++,,,---111111111222555:::>>>AAAAAA???<<<999777666555555000000///...---,,,+++++++++***)))(((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((()))******+++,,,,,,---///222666888999::::::888777666555333222111000//////...---,,,+++******))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((***,,,...111333444666666555444333111000///......------,,,+++++++++***))))))(((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''---...000333444555666666999888666444222///...---------+++***)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''))),,,000333666888999:::::::::999777555222111...---,,,***)))(((''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%''')))+++000///000111333444333222...------,,,++++++******)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''')))---222777555666444111...,,,,,,---******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((***+++,,,,,,***(((&&&(((((('''(((***---000222666555;;;<<>>FFFzzzwwwNNN222+++000***///((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))************)))))))))))))))***++++++------...///////////////444333333222111111000000//////...---,,,++++++*********)))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))******+++++++++---000333555666777777444444333222111000///.........---,,,+++******)))(((((((((((('''''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++...000111444444333333111000...------------,,,++++++******))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''')))***,,,///111333444444555555333222000///---------,,,+++)))((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''***---000333666777888999888888666444222000------+++)))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((***+++---------000222444333222------,,,,,,+++*********((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''***///333333333222000---++++++,,,***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%(((((('''(((***---000222888666:::999@@@===FFFyyyyyyKKK111+++000)))...)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******((((((''''''(((((()))***'''))),,,///111333444444777777666666444111///......------,,,++++++*********)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))*********+++...000222444444555222222111000///......------,,,,,,+++******))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))),,,...000333333222222111///...---,,,,,,,,,+++******))))))(((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&(((***,,,///111333333222111111000///...------++++++***)))(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%&&&(((***---000222444444555555444333000...---,,,,,,***)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&'''((())))))((())),,,///111111000,,,,,,++++++*********)))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%(((,,,000111111000...+++******+++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%&&&(((((('''(((***---000222666666;;;999@@@>>>EEEttt|||HHH000+++///)))...)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''&&&&&&''''''((()))*********+++,,,...///000000111333444444333222111,,,,,,++++++******)))))))))(((((('''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))***,,,...000222333333000000000//////.........+++++++++***))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))+++...000222222222111000///...---+++++++++***))))))(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((+++---000222333/////////...------,,,,,,******)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$%%%&&&(((***---000111222222333222111///---,,,+++***)))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''***---//////...+++***************))))))&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$&&&))),,,/////////---***)))***+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''(((((('''(((***---000222333666<<<:::BBB@@@CCCnnnwwwEEE///***///(((...)))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((+++***)))((((((***,,,...///000111222222111000///++++++******))))))))))))((((((''''''&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))***,,,---///000111////////////............******)))))))))(((((((((&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((+++...000111111111000000///...---+++******)))((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((***,,,...111222///......------,,,,,,,,,))))))((('''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%&&&(((+++...000222222333333111000...---***)))((('''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$$$$''''''(((***...000///...))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$$$$%%%'''***.........,,,***)))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((((((((('''(((***---000222222666<<<:::BBBAAABBBjjj{{{BBB...***///'''---)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((***,,,...///111111111000///...---,,,******))))))))))))(((((('''''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((***,,,...///------------------......))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&))),,,///////////////...---,,,+++******)))((((((''''''&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((***,,,...000//////...------,,,++++++((((((''''''&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$%%%'''***---///111111111111000///---,,,))))))((('''&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$'''&&&'''))),,,......,,,))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$%%%%%%%%%$$$$$$&&&(((---......,,,******+++,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''(((***---000222444777<<<888@@@AAABBBiiiAAA...***///'''---)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''(((((()))))))))(((((()))******+++,,,---......))))))))))))((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&$$$%%%%%%&&&(((***+++,,,+++,,,,,,,,,,,,---------(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###%%%(((+++...------------,,,,,,+++***)))))))))(((''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((***---...//////......---,,,++++++(((((('''&&&&&&&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%%%%$$$%%%'''***,,,.........//////...,,,***))))))((('''&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%$$$%%%'''***+++***)))(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$%%%&&&%%%$$$$$$&&&(((---......,,,+++***+++---&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''(((((((((((('''(((((('''(((***---000222666888;;;555>>>@@@CCCjjj===///---000(((...)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%--- &&&..."""'''&&&%%%///,,,)))""" (((,,,%%%)))...&&&(((,,,---...(((&&&###--- 777&&&))),,,555!!!...))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******+++++++++,,,,,,,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''',,,,,,,,,,,,,,,,,,,,,,,,((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&''')))+++---------,,,,,,+++***))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%((()))---...///...,,,++++++,,,))))))'''&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###+++222111***%%%&&&***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%******+++++++++******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))(((((()))+++...111333:::333999777<<<@@@HHHnnn|||:::...,,,000)))///***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%------&&&!!!...""" (((###$$$///+++///555---###*** ---222(((###(((888###...)))222777((( ///%%%))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((())))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((*********+++++++++,,,,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''************************((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&(((***,,,---,,,,,,+++******))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%'''))),,,---......,,,++++++,,,)))((('''&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++222111***######&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''')))))))))))))))))))))))))))(((((()))+++...111333666333;;;;;;???>>>@@@```}}}555---+++///)))000+++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%...$$$'''------%%%,,,$$$000)))...000***(((***,,,---...333!!!333..."""///000***((()))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((()))*********++++++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&''')))***,,,,,,++++++***)))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''(((***,,,------+++******+++)))((('''%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&...444333,,,$$$"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))(((((()))+++...111333777444<<<;;;>>>>>>>>>[[[}}}zzz333---+++...(((///)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,!!!$$$***444,,,***%%%000###$$$555!!!///&&&...,,,###******111$$$)))(((--- 111(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))************+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((++++++******))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&(((***++++++***)))***+++((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((///666666///(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((()))+++...111333;;;666:::666:::???CCCaaazzzttt111///,,,---'''---&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((( '''...---,,,%%%---zzz;;; ---...---///"""&&&222```CCC&&&%%%&&&888''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''******))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&((()))***)))((()))***'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&,,,222333///***((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))+++...111333:::777;;;555:::???AAA[[[uuunnn000111------'''---%%%((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''"""111```???+++777;;;---"""222QQQGGG***888000&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###&&&(((((((((((()))***&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&,,,---+++(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((('''(((((())))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++...111333555555===888<<>>WWWkkkSSS777+++000---)))++++++***))))))(((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''+++333,,,NNNHHH,,, '''111"""ddd333!!!%%%%%%jjj~~~,,,$$$444***%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))'''''''''''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&(((%%%&&&)))(((%%%$$$&&&%%%%%%%%%&&&&&&'''''''''***)))&&&$$$###$$$%%%&&&'''((('''$$$$$$%%%&&&$$$((('''(((((((((((()))***))),,,---***%%%"""%%%(((******)))(((&&&%%%###"""''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&'''(((((("""%%%)))+++,,,,,,,,,,,,***+++***((()))...///---///333)))"""+++222111222---+++...333000)))***111///---------***'''$$$###)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++...111333555333:::888>>>BBBAAAZZZkkkLLL444+++000---***+++******))))))((((((''''''&&&&&&&&&&&&&&&'''''''''(((&&&222...$$$111444,,,...000***%%%000tttDDD***(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''((((((((()))))))))(((((('''''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''%%%&&&))))))%%%$$$&&&&&&&&&&&&'''''''''''''''%%%%%%$$$%%%&&&''')))***&&&$$$&&&***++++++,,,///$$$&&&'''&&&$$$%%%(((+++&&&###"""&&&---111///,,,'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&''''''((()))***...---***(((%%%%%%(((+++'''---+++!!!!!!+++---'''///333++++++***'''***&&&***......+++***+++///))))))(((&&&'''+++...///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++...111333666444;;;999???BBBCCC]]]jjjFFF111+++000---+++,,,)))))))))))))))((((((''''''&&&''''''''''''(((((((((777,,,,,,%%%(((555)))---;;;333&&&kkk,,,:::111666'''DDD...---((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((''''''''''''(((((('''(((((((((((())))))))))))((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%'''******&&&%%%'''''''''''''''''''''''''''"""$$$'''******)))'''&&&,,,'''&&&(((&&& &&&)))+++))))))******)))///---***))))))'''$$$"""'''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((''''''''''''''')))))))))))))))***++++++&&&$$$%%%))),,,,,,,,,...,,,///000---,,,///000...222444,,,'''***(((***555---666666//////444... ,,,......***)))***)))%%%+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++...111333666555<<<999===AAAAAA]]]iiiAAA///+++000---+++---((()))))))))))))))((((((((('''''''''((((((((())))))%%%$$$,,,333999&&&%%%OOO111,,,%%%eeeMMM%%%+++qqq>>>777)))!!!&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((((((((((()))))))))******))))))((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''%%%''',,,,,,(((&&&'''''''''((((((((((((((()))))))))))))))(((&&&$$$###***((()))---///...///333***...111000111333000)))!!!***222000(((%%%,,,444,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((******)))))))))))))))***+++(((***000111+++&&&%%%)))(((333DDDIIICCCEEENNNnnn```VVVeeevvvlll\\\___bbbMMM777///000222444888%%%'''+++///000---***(((,,,,,,++++++*********)))***************************************************)))))))))+++---000222777666===999;;;>>>???\\\iii???000---///,,,,,,...)))))))))))))))))))))))))))(((((((((((())))))))))))222&&&***999///999UUU666+++YYY***DDD%%%!!!]]]ttt)))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))((((((''''''(((((()))((((((((()))))))))************)))((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&(((------)))'''(((''''''(((((()))************(((&&&&&&(((,,,111444000333444333666<<>><<>>111...///***,,,...)))))))))))))))))))))))))))(((((()))))))))*********((((((%%%---###:::***+++AAA:::^^^[[[SSS///ccc777###000%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))(((((()))))))))*********+++******)))(((((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&(((---...***'''(((&&&&&&'''(((***+++,,,,,,***+++...222666;;;???BBB???FFFCCC777666???AAA999555CCCKKKFFFBBBHHHOOOPPPAAA<<<;;;EEETTT\\\XXXPPP888666222///---,,,+++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))'''(((((()))+++---...///)))000???JJJKKKMMMaaayyynnnsssxxx~~~pppttt{{{rrr```ZZZHHH,,,$$$000...------,,,++++++******************************************************+++***))))))+++---000111444555===999;;;???CCCbbbttt???222//////***,,,///***)))))))))))))))*********))))))))))))************(((---888+++---%%%;;;BBBOOOppp^^^***///***!!!%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))*********++++++++++++))))))(((((((((((())))))))))))))))))************++++++***))))))((()))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&)))......***((()))%%%&&&''')))***,,,---...333999@@@GGGHHHEEE???;;;444EEELLLJJJYYYvvvvvvdddsss{{{kkkMMM:::???LLL[[[VVVMMMBBB888000***((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((())))))******((()))+++---000333555777FFFbbb```VVV^^^wwwmmm___???>>>......---,,,,,,+++******************************************************+++***))))))+++---000111333444===999<<>>===555555WWWuuuoookkkyyyQQQAAAAAAQQQ___dddTTT:::222///,,,)))%%%###(((...******(((%%%(((------))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&666&&&###***+++,,,***!!!---))):::111222???KKK}}}~~~]]]gggqqqjjjooonnnlllzzzpppDDD111%%%777'''+++///000...+++((((((((()))******)))(((''''''((()))***++++++******,,,...111222666999666???;;;BBBCCCyyy888222...///...+++***,,,++++++*********)))))))))++++++******,,,,,,'''!!!444333UUU}}}yyyTTT777---555)))''')))$$$"""'''+++'''&&&&&&%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))///...+++(((&&&'''+++...)))'''---000,,,111555...000222)))!!!%%%&&&***444777***$$$))),,,,,,,,,,,,+++'''######&&&)))******000...+++)))((((((''''''))))))))))))))))))))))))(((&&&&&&''')))***(((&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((('''(((***+++++++++###!!!!!!***,,,***111,,,///---000///***)))$$$...------...+++&&&'''+++(((%%%111''''''111%%%(((&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((---+++&&&######'''---222&&&$$$###%%%)))++++++***###$$$'''+++,,,+++)))'''###''')))'''###"""%%%)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$###$$$&&&'''%%%$$$"""'''+++,,,***(((''')))"""***######***""")))"""((()))***...+++%%%&&&''''''((()))******(((%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&((()))******((('''&&&&&&'''((())))))&&&((())))))'''%%%$$$$$$'''((((((((())))))******'''((()))******'''$$$"""'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&((('''+++...***###""")))444333333<<<;;;FFFMMM;;;<<<888KKKdddssslllxxxnnnEEE<<>>,,,///888555)))!!!%%%%%%+++333..."""""",,,))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!!++++++!!! +++111)))AAADDDCCCUUUtttuuuwww~~~|||{{{ooommmfffggg{{{tttiiizzziiimmmjjjCCC<<<&&&999+++,,,......,,,***((()))+++***)))(((((((((((()))***++++++******,,,...111222666999666???;;;BBBCCCzzz888222...///...+++***,,,++++++++++++************+++(((///555+++111OOOkkk~~~^^^HHH???...$$$(((---+++'''&&&(((''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))***************)))))))))''')))***++++++,,,///111,,,)))222888///***+++(((!!!555:::555666666555888---,,,::::::%%%$$$///...)))222999555+++$$$'''---)))))))))'''&&&&&&(((***))))))))))))))))))))))))&&&&&&%%%'''))))))((('''(((((((((((((((((((((((('''''''''((((((((())))))***'''%%%'''******'''###222444,,,(((,,,***%%%)))'''&&&&&&&&&(((,,,...111+++***+++,,,)))%%%&&&+++(((***222'''&&&///&&&###%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&(((((((((((())))))))))))%%%***000111---'''""" 111,,,((())),,,///...,,,(((***,,,---+++(((%%%""",,,(((&&&)))...///,,,'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%''''''&&&$$$,,,)))&&&$$$$$$$$$$$$###,,,###...%%%%%%...###,,,...+++$$$ """'''+++$$$""""""%%%(((***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''')))((('''&&&&&&'''((()))++++++***++++++---...//////......---,,,,,,------+++,,,,,,,,,+++***)))(((###%%%((()))((('''&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''''''''&&&'''((('''!!!%%%+++...444222%%%222<<>>;;;JJJJJJfffzzzbbbZZZaaaooooooZZZ|||pppyyyuuu777555###+++...000///,,,******+++******)))(((((()))******++++++******,,,...111222666888666???;;;BBBCCCzzz888222/////////,,,+++---,,,,,,,,,,,,++++++++++++------...---///BBBkkkooofffttt}}}mmmXXXYYY[[[OOOdddssseeeWWW<<<,,,///333+++###&&&'''''''''''''''&&&&&&''''''''''''(((((((((((((((((()))))))))*********++++++++++++************%%%)))...111000---***)))999------222555JJJlll```}}}zzzrrrlll|||xxxLLLLLLNNN///000&&&$$$000555---###%%%'''))))))''''''(((***((((((((((((((((((((((((%%%%%%&&&'''((()))((((((((((((((((((((((((((((((((((((((()))))))))******+++***)))***++++++(((%%%***...))))))111222000666;;;888===888555666///333666222111333222///---///(((''')))'''(((+++)))+++((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((())))))))))))&&&'''''''''))),,,000333,,,+++***)))(((&&&%%%$$$///...,,,***))))))+++---***((('''(((((('''$$$"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))(((&&&%%%)))&&&###$$$(((,,,......''')))%%%((((((%%%)))'''((('''---111---,,,***%%%***'''%%%%%%%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))************+++,,,---------,,,+++******+++///---***)))***,,,...///+++++++++***************+++++++++)))''''''***---(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((('''&&&&&&''''''&&&+++''',,,AAAFFFZZZ@@@@@@===KKK{{{xxx```MMMVVVqqqddd444...//////)))"""&&&//////(((*********)))))))))((((((''''''''''''''''''''''''((((((((((((((()))))))))+++---'''%%%000999===@@@WWWkkk^^^nnn\\\UUUUUUQQQOOO\\\YYYpppsss~~~eee^^^sss{{{}}}yyy}}}dddBBB333000///---------,,,++++++************************++++++******,,,...111222555888555???<<>>999777///)))///...&&&+++222(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))))))))///...---------,,,***(((###+++444666222000222666((()))***))))))+++///222%%%---222---###%%%---((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))((('''&&&&&&++++++---...///...+++((('''888"""333333"""888''',,,###''')))!!!%%%---''',,,+++---...***$$$%%%***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))%%%(((+++,,,,,,---...000(((,,,///111222222444666888777777999:::888444000111000---*********+++---000000...,,,)))))))))***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$%%%&&&(((&&&...888===AAABBB>>>;;;SSS{{{{{{uuu\\\YYYdddXXX<<<+++---000222...((((((++++++************)))))))))((((((((((((((((((((((((((((((((()))))))))******...000...666>>>PPPlllWWWHHHZZZ^^^BBBEEEFFFFFFIIIPPPXXX^^^eeeaaakkkaaalll^^^aaaZZZWWWOOOFFFFFFOOOKKKVVVnnnyyylllbbb}}}^^^]]]lllLLLCCC:::333+++))),,,...---*********++++++++++++******++++++******,,,...111222555777555???<<>>333...222+++$$$%%%+++000000---))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''((()))((('''''')))+++***)))((((((+++333===DDDEEEWWWCCCVVVVVVCCCWWWEEEKKK<<>>---///666+++!!! %%%---,,,&&&%%%***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''(((((())))))******(((***+++***((()))---111666???KKKVVV^^^dddkkkooolllnnnrrrvvvvvvnnnbbbXXXXXXSSSKKKBBB999333...,,,''''''(((***,,,,,,***'''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))&&&...666FFFSSSHHH???KKKgggvvvxxxiiidddkkksssaaafffvvvooo___\\\___cccfffooozzzZZZRRRiiiWWW555"""---444)))&&&000++++++++++++*********)))(((((((((((((((((((((((((((((())))))******++++++***555444:::IIIKKK[[[pppgggrrrRRRNNNHHH>>>IIIRRRXXXeeeuuuyyy^^^[[[[[[IIISSSOOO^^^|||qqq```oooeeefffxxxnnndddeeeBBB999000+++---...---******+++,,,,,,,,,,,,+++***++++++******,,,...111222444777555>>><<>>LLLhhhjjjsss___NNN;;;111111000)))!!!))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''((())))))))),,,111555222888???GGGQQQaaattttttvvv~~~~~~vvvtttfffaaawwwnnncccZZZ???EEE666,,,------(((''',,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''((())))))***++++++,,,...//////222;;;GGGQQQlllwww|||qqqcccVVVLLLFFF>>>777///,,,...///---************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((---000222HHHGGGCCCFFF;;;\\\kkkJJJ444KKK???999>>>BBBEEEMMMXXXHHH???BBBHHHDDDEEEIIIEEECCCHHHMMMOOOQQQWWW]]]```~~~}}}lllXXXpppVVV:::///000000///...,,,,,,+++++++++*********(((((((((((((((((((((((((((((()))******+++,,,,,,222888777EEEXXXPPPXXXzzz^^^QQQBBBGGGQQQSSS[[[ssstttgggTTTKKKPPPXXXgggzzzRRROOOyyy|||^^^RRREEEAAA;;;444///,,,,,,---++++++,,,------,,,++++++++++++******,,,...111222444777555>>><<>>:::444...***((()))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******,,,,,,------...///000000AAAaaa~~~xxxvvvoootttyyy{{{|||rrrBBB&&&(((555))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))***,,,---...333:::@@@ooo~~~mmmrrrssscccpppzzznnnKKK;;;555---+++...((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''(((((()))***+++++++++***---333;;;III___xxxwwwqqqtttaaaHHH777222111///,,,************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((,,,222666FFFDDD111NNN~~~}}}hhhVVV:::333>>>>>>333??????333444@@@???111:::<<<>>>777333@@@EEE777999???AAA>>>???GGGLLLJJJBBBFFF]]]|||pppwwwNNNxxxPPP***,,,222))),,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))***++++++,,,,,,333KKK[[[jjjnnnYYYlllmmmCCCQQQ;;;KKKLLLkkk|||kkkoooeeewwwwww}}}VVVMMMRRRDDDlllddd[[[[[[@@@llluuuOOODDDGGGEEE===111***+++///++++++------------++++++++++++******,,,...111222444777555>>><<>>111%%%%%%)))***))))))))))))************(((000###111111%%%444...222FFFcccrrrtttNNN222---444&&&,,,+++***)))(((&&&%%%(((***((((((((((((((((((((((((((((((((((((((()))******'''))),,,,,,+++)))(((((($$$---))))))222333EEEjjjwwwuuusssrrrttttttrrrqqqtttiiiaaayyy~~~kkkttt~~~nnn~~~|||___<<<555'''222%%%"""333&&& ''')))((($$$###$$$&&&''''''''''''''''''''''''''')))(((((('''''''''(((((((((---(((333111&&&"""555'''222CCCZZZ]]]]]]gggHHH$$$%%%777+++///---&&&000"""******%%%""")))222--- (((((((((((((((((((((((()))(((&&&&&&'''(((((((((---"""###+++///&&&,,,999666888ZZZuuuooo|||~~~}}}ooo```HHH$$$:::---111&&&)))000%%%***(((+++***)))(((((('''''''''***(((&&&%%%&&&''''''''')))(((---)))000<<>>777<<>>FFFuuukkksssddddddtttLLL''')))&&&&&&,,,"""'''***------***'''&&&&&&(((((((((((((((((((((((((((''''''((()))*********'''...,,,"""(((888===333WWW\\\qqq|||}}}yyy{{{vvv{{{```:::;;;+++"""111///'''222(((++++++)))(((((((((((((((((('''&&&''''''((())))))***$$$///...555JJJKKKKKKFFF^^^yyyHHHBBBBBB555888<<<@@@???===EEE```zzzvvvcccUUUGGG666999;;;BBBWWWppp{{{xxx|||fff[[[ttt\\\AAA222111(((&&&...000+++,,,******))))))))))))******%%%///---%%%)))222;;;DDDPPPxxxEEElllxxxwwwjjjUUU777FFFXXX```FFF<<>>000EEEqqq~~~\\\hhhcccXXXjjj```mmmuuuuuuxxxooorrrnnn\\\777&&&---///333&&&%%%(((+++)))$$$&&&,,,((((((((((((((((((((((((&&&'''(((***++++++++++++&&&+++///555///777NNNjjj|||}}}uuuYYY<<<)))666(((%%%333))),,,+++***)))((((((((((((''''''(((((()))*********+++(((555555999DDD@@@GGGPPPoooAAABBBEEE222***444<<<666AAAffflllUUUHHHHHHZZZppp]]]|||vvvhhh^^^ddd444...,,,---,,,)))///000'''******))))))))))))****** 111,,,&&&444===FFF^^^tttxxxooowwwRRRGGGLLLRRRxxxkkkMMMTTTwwwpppPPPJJJqqqyyyiiiOOODDDOOOUUUMMMGGGfffXXXLLLHHHCCC777///...,,,,,,+++***************++++++***+++,,,---///000555777<<<999???===DDDsssXXX777555222111111111000///000333333...===nnnLLL:::ppphhh[[[~~~}}}}}}www~~~jjj||||||vvv```999444...111%%%+++************+++,,,,,,+++///...)))***000111......===OOO~~~wwwWWWOOOJJJLLLOOOPPPTTTYYYaaaeeessszzzooofff]]]OOOCCCLLLLLLcccmmmppp|||aaa<<<---%%%+++///+++(((******+++***(((+++///---&&&******++++++,,,,,,------<<<***777LLLlllkkk~~~zzzyyylllmmmvvvgggcccnnnlllyyygggBBB999333***###&&&------(((((((((((((((((((((((((((***))))))))))))***++++++)))+++,,,,,,,,,---000333```^^^~~~yyybbbTTTiiiwwwjjjccccccPPPYYYrrrxxxFFF...,,,000...***''''''&&&%%%&&&)))'''''''''''''''''''''''''''''''''&&&''''''(((((((((,,,666!!!)))888888}}}sss{{{jjjZZZgggggguuuLLLBBB((()))///***$$$$$$(((,,,+++(((((((((((((((((((((((((((&&&'''***+++*********+++111)))&&&@@@GGGaaayyy~~~yyy|||zzz}}}rrrIII???+++(((,,,...,,,,,,+++***))))))))))))&&&((()))))))))((()))***---)))<<>>aaabbb~~~ffftttiiiJJJ---&&&+++,,,***)))+++---...,,,+++,,,,,,)))+++++++++,,,---.........555+++===OOOuuuuuunnnwwwtttqqquuuxxxNNN... 000555%%%!!!---))))))))))))))))))))))))***************+++,,,,,,---///000......666GGGUUU~~~qqqyyyssslllsss~~~rrr___XXXKKKZZZ}}}eeeoooHHH000,,,+++***+++---***&&&)))000(((((((((((((((((((((((('''''''''''''''((()))***$$$222///999444UUU|||iii}}}hhhssswww|||xxxbbbsssjjjwwwhhhJJJ<<<,,,...111...'''(((...,,,###))))))))))))))))))))))))''')))++++++)))((()))+++111666000RRRuuu|||tttXXXCCC999&&&111---,,,+++******)))))))))''')))***)))'''&&&(((***///222EEEMMMPPPOOObbbWWW888???777555999999HHHyyycccVVVUUUYYYKKKLLLOOO\\\dddYYYRRR^^^ooo{{{ZZZ???QQQmmm}}}sss\\\uuuRRR222+++333***'''---+++++++++************++++++333&&&///;;;;;;NNNccc```tttmmmggguuu<<>>EEEtttSSS777555222111222222222111---444---RRRKKKTTTxxx}}}uuukkkzzz{{{yyyyyyttthhhLLL///444,,,,,,++++++,,,,,,---...***---111333///---333;;;ccckkkHHHHHHXXXaaapppZZZ<<<---RRR||||||jjj{{{rrrIII...''')))+++)))&&&***,,,,,,******,,,---++++++,,,---...///000000GGGuuu}}}vvvzzzbbbtttlllWWW|||yyyfffFFF***$$$+++---((())))))))))))))))))))))))++++++******++++++,,,---......,,,,,,444IIIggg}}}nnn~~~zzzyyyxxxtttsss{{{iiipppxxx|||nnnbbbcccssstttccc}}}iii111'''%%%)))///---&&&&&&,,,(((((((((((((((((((((((((((((((((((()))***++++++333!!!111>>>yyywwwrrr___\\\[[[rrrnnnpppwwweeeddd```TTT}}}iiikkkwwwjjjYYYggg000!!!***...+++((()))******))))))))))))))))))))))))(((***,,,+++((((((+++///'''EEEbbb|||yyy}}}ttt{{{dddSSS+++......---,,,+++************(((***+++)))''''''***...555BBBFFF>>>XXXwwwggg666111III111===@@@KKK~~~eeefffeeeyyyZZZEEETTT^^^fffyyyzzz\\\IIISSSdddsss}}}}}}nnn}}}OOO---)))...000///***++++++************++++++)))///<<<@@@JJJmmmmmmrrrtttdddHHHYYYppphhhJJJ___~~~iiixxx```ccc~~~rrrddd\\\\\\XXXooo|||{{{kkkHHHOOOyyyrrr```HHH555GGGDDDAAA???<<<888444111///...---+++******************)))***+++,,,...///444666<<<:::???<<>>KKKGGG===fff^^^FFFAAA888///CCCPPPdddYYYjjj{{{vvvdddAAAPPPuuu___PPPYYYgggkkkggglllkkkFFF+++---444000+++,,,++++++******++++++,,,%%%;;;===GGGiiirrrpppvvvaaaKKKPPP{{{NNNTTTuuuwwwwwwwwwxxxllliiiwww~~~{{{zzz~~~zzz{{{yyy{{{}}}yyyxxxmmmiiipppzzzxxxqqq|||\\\III^^^aaaJJJKKK555555444444555777888777///...---,,,+++***************))))))***,,,...///444666<<<:::???<<<@@@nnnKKK777555222111222333333222444111cccoooHHHwwwmmmgggXXXhhhpppzzz{{{|||yyysss}}}qqq^^^666---,,,,,,,,,,,,---......///---000111(((111eeesss~~~OOOMMM[[[{{{zzzaaaCCCbbb~~~lll~~~}}}]]]<<<000...+++,,,******---...---,,,,,,,,,,,,---...///000111222ddd}}}ooobbbVVVeeekkkjjjmmmbbbttt}}}zzzyyyppprrrlllZZZaaasssvvv~~~oooqqqOOO)))###444)))))))))))))))))))))))),,,,,,++++++,,,,,,---......///777JJJeeexxxhhhcccnnnxxxsssaaabbb~~~^^^DDD---))),,,******---))))))))))))))))))))))))************+++,,,---...)))```yyy^^^yyyfffPPP>>>]]]GGGSSSUUUHHHNNNSSSpppbbbsss~~~bbb[[[\\\jjjdddbbbOOO$$$...888)))"""---))))))))))))))))))))))))'''***,,,,,,+++...666===uuummmiiiCCC......---,,,++++++++++++(((***+++***)))---555<<>>mmmoooDDDLLLjjj???jjjtttdddIIIUUUfffVVVoooppppppooouuu~~~}}}yyy~~~zzzrrrttt{{{{{{uuuwww\\\SSS[[[dddqqqeeeAAA;;;:::888555555777888888000///---,,,+++************)))))))))***,,,...///000333:::999@@@===CCCqqqJJJ777555777333,,,222777000222HHH}}}OOOtttlll~~~PPPooo___sss{{{vvvCCC888+++***///++++++000...555%%%777000777RRRUUU[[[iiiKKKLLLyyydddSSS[[[zzz~~~}}}ddd444222,,,***+++,,,---...000000---...///,,,111000888)))ggg~~~pppeeerrrrrrfffqqqgggkkkvvvaaa<<<<<<"""///((((((...///)))'''+++)))......)))'''+++//////111***bbbwwwvvv|||uuunnnmmmrrrvvvsssnnn@@@'''+++(((000"""))))))))))))))))))))))))...!!!***(((555***777000bbb{{{tttwwwyyyooo~~~wwweeeUUUGGGBBBQQQfffzzzmmm___MMMKKKjjjzzzqqq~~~sssggg:::000$$$666---+++,,,+++******)))*********)))"""666!!!444000===jjj{{{iii>>>///555...222%%%$$$'''333&&&***###777999MMMSSS<<>>:::???ooo___gggvvv^^^ZZZjjjeee```WWWyyyppp{{{hhhRRRtttmmmKKKgggaaaqqq|||~~~UUU:::+++222...///,,,+++,,,,,,***+++///999@@@666nnnEEEPPPmmmpppOOORRR|||eee;;;~~~}}}||||||}}}zzzkkkooommmqqqZZZNNNQQQ\\\cccNNN>>>:::666444555666444222000000///...---+++)))(((************+++,,,---...333222;;;999===AAACCC___JJJ888444444333222777999222???kkkWWWzzzqqqjjjjjjlll@@@222000666111---...***,,,???)));;;KKKMMMcccGGG@@@ccciiiWWW___vvv}}}___---,,,+++,,,,,,++++++,,,------,,,***>>>%%%:::,,,\\\nnnjjjvvvnnnlllooorrrqqqooo...444+++------((('''***------))))))***,,,---...//////666UUUttt~~~~~~bbb???***&&&666---************************'''???%%%,,,(((222ZZZlll|||qqqFFFYYYllltttssskkkZZZJJJQQQzzzjjjdddCCC222777,,,++++++***************;;;111:::,,,:::nnnssswwwvvvjjj===333((( +++***///))),,,***(((333555DDDXXXHHH???vvvKKK,,,DDDAAA===QQQxxxVVVddd______kkkoooDDDnnnuuulllyyy|||rrrkkkmmmmmmbbbqqqwwwOOO}}}|||kkkSSS]]]wwwgggwwwAAA<<<$$$(((000,,,***+++++++++///444<<<444gggwww|||~~~}}}PPPOOOoooVVVJJJ\\\ttt|||{{{}}}ttt~~~|||wwwtttkkk```\\\^^^]]]SSSIIIddd\\\ZZZXXXZZZSSSQQQPPPWWWlllhhh^^^PPPKKKVVVOOO@@@<<<777444444444333111000000///...---+++***)))************+++,,,---...333222;;;999===AAACCC^^^III888333111333666777666444[[[bbbbbbhhhnnnuuuttteeeiiimmmqqqhhhddd~~~}}}wwwuuu}}}~~~vvvGGG333---222///...111///%%%444***111yyyXXXZZZJJJ[[[tttsssPPPmmm|||}}}>>>------------,,,++++++,,,///---222&&&---333TTTqqq{{{vvvnnnhhhqqqyyyyyySSS222&&&///111(((&&&...111+++---((((((///111------222JJJiiiiii|||pppzzz[[[...///***************************(((000000999NNN}}}yyy|||kkkTTT___ppphhh___kkkmmm|||ppp\\\<<<...555))),,,,,,+++***************((('''%%%...999bbbyyyiii}}}RRR<<<,,,&&&...+++,,,,,,&&&---'''@@@666JJJZZZBBB```ZZZ;;;888CCC555JJJSSSvvvrrr~~~ooottt}}}fffWWWXXXiii{{{zzz|||~~~|||yyy}}}yyymmmzzzXXXUUU}}}sssPPPwwwtttddd|||iiiiiiVVV555000222000,,,***++++++,,,222:::999HHH^^^ooosssEEEjjjgggTTTjjjzzzzzzvvvllljjjooowww|||oooVVV]]]\\\UUULLLOOOWWWXXXQQQXXXUUURRRQQQQQQRRRVVV[[[OOOFFFMMM>>>GGG333:::777AAAJJJDDDLLLQQQMMMNNN???CCC>>>888444222111111000/////////...---+++***)))************+++,,,---...222222;;;999>>>AAABBB]]]GGG888555111333555///111>>>aaabbbsssaaajjjmmmpppqqqpppnnnnnnooohhhqqqbbb^^^aaa[[[PPPbbbNNNNNNMMMLLL<<>>CCCDDDDDDQQQJJJQQQOOOUUUIIIqqqYYY<<<,,,---+++---333444;;;000CCC^^^[[[bbbMMMNNNnnngggaaacccrrr}}}ggg777///---...///...,,,...111,,,;;;:::CCC~~~zzzrrrlllllluuukkkhhhRRR---......,,,---000---'''333+++***000...(((///>>>kkkzzzddduuuzzzTTT000///000************************::: FFF)))333SSSxxxsssvvv}}}}}}~~~ooo^^^}}}kkk~~~pppoooppp<<< 111,,,,,,+++************+++CCC***+++nnnrrryyy~~~nnnqqq}}}aaaiiizzzppprrrrrrzzznnnNNN888111111,,,'''++++++,,,)))AAAAAAIIIMMMWWW^^^000***OOO***UUU___dddwww}}}|||OOOBBBXXXOOOjjjbbb\\\```ssswwwqqq{{{kkknnnzzz~~~```nnn{{{qqqbbbjjjyyyxxxffftttwww```yyyyyyzzzyyyFFF444000...,,,,,,---,,,---333;;;<<>>AAAAAA\\\DDD444777444555444+++888\\\fffKKKlllCCCIII@@@JJJ>>>HHHRRRDDD>>>FFFFFF>>>HHHHHHHHHSSSKKK>>>@@@PPP^^^```fffjjjpppyyypppzzzxxxoooJJJ333111...---/////////'''===aaalllGGGSSSuuuyyy~~~tttcccfffsssyyytttpppllljjjiiihhhhhhiiizzzpppYYYvvvzzzOOO111---,,,000111...---000)))444999???~~~tttiiiooo{{{zzztttWWWqqquuuHHH333&&&+++111---)))+++111,,,---///******@@@\\\{{{OOOqqquuuwwwsssDDD)))---************************,,,$$$222---yyydddCCCTTTppp~~~yyyzzzkkknnnzzz~~~rrrGGG+++888---,,,,,,+++***+++++++++***555111EEEmmmtttfffbbbYYYXXXZZZVVVXXXYYYPPPXXX===FFFHHH333:::GGG===777NNNCCCGGGNNNDDDTTTdddSSSCCCPPPmmmuuuyyyfff???...***...000'''333)))111???UUUJJJFFFiiiBBB:::<<<:::ZZZYYYtttqqqjjj___kkk~~~|||}}}ttt{{{{{{{{{xxxyyytttsssvvvyyyrrr{{{ddd{{{{{{tttqqqyyy---***,,,,,,---///...---333;;;SSS~~~^^^tttdddtttNNN}}}ZZZzzz}}}hhhWWWYYYPPPUUUPPPLLLPPPNNNDDD??????<<<777@@@777CCCJJJ???EEEVVVYYY]]]dddqqqtttooommmZZZEEE&&&BBB???:::444000....../////////......---,,,+++***************+++,,,------222222<<<:::>>>@@@@@@[[[BBB222888555666666///KKK{{{~~~wwwiiikkkooowwwhhhiiiLLLLLLGGGUUU\\\eeewwwttt^^^NNNYYY{{{iiiwwwzzzDDDooo~~~mmmsssJJJ222333333//////---666???nnncccRRRMMMjjj{{{qqqjjjiiiqqqdddbbbTTTSSSRRRLLL~~~PPPCCCKKKTTT[[[QQQccc^^^llldddXXX```gggqqqmmmooopppqqqwww~~~{{{jjjkkknnn;;;///)))---000...,,,......---///YYYbbb{{{sssooosssllleeewwwjjjCCC&&&'''---))))))222+++,,,------+++999^^^hhhwwwuuu}}}~~~~~~\\\+++)))++++++++++++++++++++++++)))555+++>>>www}}}nnn|||zzzppp|||mmmyyyzzzAAA&&&------,,,+++++++++++++++333@@@cccooonnnfffKKKKKKJJJDDD999666555333<<>>===JJJIIIXXXxxx]]]hhhooo___jjj{{{hhh{{{uuusssuuuvvvzzz{{{wwwxxxwwwyyyvvvkkkeeettt{{{yyysssaaaWWW___ssspppddd}}}nnndddyyy~~~fffWWWzzzCCC...,,,,,,...000//////777@@@mmmnnnzzzooo}}}SSSkkkVVVlllcccaaaMMMGGGJJJJJJWWW```]]]mmmyyy{{{|||tttmmmbbbUUUUUUIII>>>===:::666111//////000............---,,,+++***************+++,,,---...111222<<<:::>>>@@@???ZZZAAA444:::222222777333[[[bbbhhhrrr|||ZZZgggkkkccc\\\yyy{{{888GGGUUUlllEEEbbbgggyyy|||tttwwwkkk|||fffaaa}}}fffvvvTTT333111111000222222...VVVjjjrrrNNN^^^kkkPPPGGG```pppppp~~~|||iii}}}MMM999***+++000...---000222333999hhhfffsssfff~~~~~~nnnmmm{{{WWW555***+++***+++000)))...///,,,222MMMzzzsssyyyMMM666++++++++++++++++++++++++***///222JJJ~~~}}}lllqqqzzz}}}nnnWWW999------,,,++++++++++++,,,444...```kkksssgggiiieeeTTTbbb[[[```fffdddccc^^^PPPTTTaaappp~~~aaaaaawwwDDDbbbwwwrrr{{{yyyvvvTTT222...---+++---...???NNNTTTWWWjjjuuuHHH666===AAASSS|||nnn___ccc~~~hhhooo{{{{{{hhh|||vvvnnnjjj___WWW[[[eeeiiiccc\\\UUUTTTJJJEEEGGGBBB;;;<<>>@@@???YYYBBB999;;;///...666444aaaNNNaaapppnnnaaa___UUUfff^^^MMMGGGqqqeeewwwsss}}}mmmwwwzzzeeegggkkkaaavvv___oooAAA444...---333777555GGGXXXyyy^^^]]]TTTccczzzlllrrrsss```bbbiii{{{xxxcccxxx^^^CCC---+++000111111444---999||||||jjjOOOwww~~~uuu|||jjjmmm}}}dddEEE222...///---(((,,,222222...888[[[mmmqqqzzz~~~fffPPPaaa666++++++++++++++++++++++++222---444fffaaa|||kkk```KKK...---,,,,,,++++++,,,,,,'''>>>gggjjjttttttvvvyyy~~~mmmjjjZZZzzzllleee777111///222&&&333???VVVAAAWWWyyy[[[AAA111RRRRRRrrrnnnhhhccc```bbbZZZZZZ___GGGOOOLLLAAAJJJGGG@@@======999555444666555333444>>>777555CCCDDDCCCPPPUUUYYYjjjyyy~~~qqqyyyvvvtttvvv|||yyy888ssshhhqqq<<<000...------...555FFFVVVccciii[[[oooOOOuuufffsssdddOOOAAABBBGGGCCC;;;333XXXeeeGGG555GGG]]]aaa[[[fffxxxtttZZZcccgggeeennnVVV===000777JJJDDD666888:::888444111000222............---,,,++++++************+++,,,---...111222<<<:::>>>???>>>XXXAAA555555111888///999hhhWWWoooaaaiii]]]MMMHHHKKKjjjmmm999PPP___jjjsss}}}cccqqqmmmbbb{{{[[[xxxwwwzzzxxxBBB777///999111666EEExxxgggNNNmmmfffmmm|||vvvvvv|||wwwkkk|||:::222444,,,333///444<<<<<>>111@@@AAA@@@MMMMMMUUUTTT___WWWhhhiiiooonnnxxxooohhhxxxmmmLLLXXXxxxaaavvvVVV---000+++...888444@@@~~~zzzYYYzzzoooVVV~~~aaazzzuuuwww}}}JJJCCC111[[[NNNKKKWWW{{{pppbbbEEEAAA:::@@@YYYpppzzzdddSSS\\\PPPDDDLLLMMMmmmEEE;;;FFF777<<<999666444444333111/////////......------------+++***)))))))))***,,,,,,...333===888>>>FFFEEE[[[BBB:::666222555///RRRSSSpppeeeNNNaaa~~~>>>IIIooogggZZZWWW^^^{{{eeelllcccUUUttttttzzzbbb^^^mmmuuu~~~~~~}}}mmmGGG555,,,555,,,222LLLIIIcccyyysss}}}dddjjjdddeeezzzPPP999777...222444555>>>NNNeee}}}~~~ggguuu|||oooeee;;;111666,,,111000888555JJJddduuu}}}tttrrrnnn___\\\aaaXXX\\\XXX```XXX^^^hhh~~~tttaaalllyyyxxxttt666(((---+++***---%%%---(((BBBUUUqqq```aaaaaaWWW===HHHIIIJJJJJJDDDFFF<<>>EEEEEE\\\BBB;;;666555444333uuu{{{UUUuuugggrrrNNNnnnOOOyyyxxxkkk]]]vvvttt]]]999555LLLoooggg555[[[ooo{{{wwwiii||||||aaaPPPmmmqqqlllzzzxxx|||ZZZ\\\:::...555///<<>>///555999eeeIIIrrrdddCCC777DDDRRRvvvuuuKKK+++999hhhzzzHHHTTTXXXKKKVVVzzz~~~yyyzzzmmmxxxXXXttt}}}ppp~~~oooooopppNNN444```DDDpppxxx;;;///+++...444777ZZZMMMjjjqqqKKKhhh}}}???|||yyygggkkkbbbjjjvvvppp???|||VVVllloooHHHJJJQQQjjjyyy|||}}}^^^ggg}}}TTTCCCCCC|||```HHH|||xxx\\\fffPPPDDD<<<999666444444333111///..................------+++***)))))))))***,,,,,,///222<<<888>>>DDDEEE^^^BBB888333999666;;;mmmxxxffftttnnnmmmnnnGGG[[[kkkMMMnnn{{{dddqqqcccooo@@@iii~~~nnnuuuCCCwwwwwwmmmjjjxxxtttzzzzzzuuuXXXttt===...555444NNNaaaYYYwww~~~yyyqqq~~~kkk|||rrrzzzxxxlllPPPjjjqqqxxxxxxeeeiiirrrwww;;;///111+++999///oooppp===cccNNNXXXaaaiiiiii:::///(((555888,,,888[[[ssstttpppNNNFFFQQQrrrppp```gggvvvhhhrrr]]]bbbxxxttt|||jjj...)))444+++,,,...222???||||||yyyddd|||jjj^^^rrr|||ggg]]]___]]]ZZZlllSSSlllmmmmmmeeewww<<<555+++666+++)))333XXX~~~nnnuuuxxx|||ttt~~~ZZZqqqddd***555222>>>___JJJSSSDDD<<<^^^XXXooo~~~~~~eeeFFF===333///222\\\^^^:::\\\mmm}}}^^^HHHKKKFFF???JJJIIIfff|||rrrtttffflllUUUcccrrruuu~~~zzz}}}pppuuuvvvOOO000QQQPPPiiiLLL222///333555999gggvvv^^^jjjQQQwwwkkk]]]zzzMMMUUUsssnnnxxxHHHvvvZZZfff]]]jjjuuu|||}}}ddd<<>>qqqEEEhhh]]]KKKNNN999fffVVVMMMhhhooo\\\mmmNNNdddSSSuuu[[[dddoooIIIqqquuuxxxyyymmmyyywww|||}}}kkkKKK222,,,```AAAooovvvbbb+++***444666AAA]]]}}}|||RRRiiiEEE~~~{{{mmmXXXhhh[[[PPPooolllbbbuuu===HHHqqqbbbLLLdddjjj___xxxtttrrrdddHHHrrrIIIgggXXX666888lllXXXIIIEEEPPPCCCfffnnnlll\\\GGGjjjjjjLLLAAA<<<999666444444333111///+++,,,...000000///---,,,+++***)))))))))***,,,,,,111000:::999<<>>WWW^^^mmmzzzccckkk}}}ppp}}}___222'''///000(((666ssscccmmm|||tttqqqcccsss{{{}}}nnnYYYnnnaaa}}}nnn>>>SSSaaajjj```uuu}}}kkk~~~VVVccc<<<888000...222DDDsss{{{sssaaawwwtttbbbppptttggg]]]111DDDxxxQQQmmmccccccMMMFFFwww~~~pppjjjooopppJJJ~~~pppXXXYYYMMMxxx{{{WWWjjjvvvgggxxxjjjmmmGGGkkkNNNbbbOOO>>>JJJHHHkkktttzzzdddwww{{{VVVRRROOO|||IIIHHHDDD{{{aaannnMMMaaa{{{nnnqqqnnnzzz___RRR444***ZZZ;;;iiiwwwuuu///+++555999GGGXXX___zzzsssXXXpppYYYyyyRRRIIIEEEhhhXXXtttdddZZZqqq<<>>UUUYYYgggmmmqqqyyy\\\OOOjjjiiiUUUqqqaaaMMM===^^^kkkhhh^^^bbb\\\ccczzzooo===GGGHHHPPP@@@<<<999666444444333111///***,,,...000000///...,,,+++***)))))))))***,,,,,,222000999999;;;===EEEjjj}}}MMM777555777555pppgggvvvLLLssskkkyyyCCCIIIUUUddd{{{kkkooojjjXXXPPPxxx|||}}}kkk666555333III}}}}}}OOOvvvggguuuqqq}}}[[[\\\wwwaaazzzaaannnzzzvvvdddccczzzppp;;;555000;;;aaazzzKKKvvvpppYYYqqqsssiiiyyyuuuqqqvvvuuu}}}vvvuuuddd---111777000qqqrrrqqqqqqbbb~~~yyy[[[TTTiii~~~ssscccyyyZZZPPPlllttttttdddGGGooommm~~~uuulll:::'''000111)))???iiippp[[[~~~oooTTTdddpppmmmggg___}}}hhhCCCNNNvvvZZZfff|||QQQkkkxxxvvvkkkfff333555+++000999NNN}}}oooSSSiiinnnsss888EEEgggHHHyyy^^^SSS```KKKLLLssswwwfffbbbVVVkkkNNN\\\___zzzYYYUUUgggiiijjjiiiDDDxxxxxx```MMMZZZkkkyyyzzzSSSwww\\\___111RRRzzzfffPPPNNNYYYnnniiiJJJOOOjjjuuu@@@ttt|||===GGGmmmgggeeezzzXXX\\\666333WWWBBBooo999///888;;;KKKVVVjjj[[[UUU}}}YYY___888CCCHHH|||ccc]]]ggghhh]]]eeeppp777LLLxxxWWWUUU;;;ZZZYYYdddXXXJJJ^^^XXXYYY```sssmmmmmmaaaPPPrrrgggYYY```gggfffUUU[[[hhh___888<<<999666444444333111///***,,,...000111000...,,,+++***)))))))))***,,,,,,222000999999;;;===EEEkkkNNN999777:::---yyyuuu]]]jjjoooyyyaaaTTTpppooo^^^WWW]]]pppzzzKKKUUUQQQMMMdddppp```}}}KKK{{{{{{hhhnnnuuuyyykkk>>>...666XXXeeeaaaHHHiiixxx]]]jjj~~~lllkkkyyysssvvvmmm}}}]]]vvv===444---FFF{{{zzzcccQQQzzz[[[{{{gggppprrrvvvqqq```jjjzzzqqqggg}}}|||xxxggg===+++@@@333}}}xxx\\\zzzooodddiiigggrrr___wwweeePPPyyytttvvvqqq~~~:::+++999###---IIIllljjjzzz{{{xxx```}}}nnniiiVVVnnnxxxnnnnnnjjjlllbbbXXXPPPrrr]]]ggg}}}lllQQQTTTxxxpppgggdddkkkRRR---+++333555ZZZqqq~~~\\\kkk@@@}}}{{{SSSwwwrrrzzzlll666___^^^KKKaaaUUUPPPooo:::YYYhhhgggrrrcccUUUllleeeHHHjjjLLLzzzpppZZZjjj}}}rrraaaJJJeeemmmpppfffeee???eeeWWWCCChhhlll888555ccc[[[@@@DDDuuuVVVlllMMMwwwkkkPPP___eeeXXXaaa444:::]]]<<>>>>>QQQ{{{]]]kkkbbbjjj^^^~~~LLL888BBBRRR~~~aaa___\\\LLL]]]^^^jjjDDD777xxxoooZZZ>>>SSStttpppbbb~~~~~~yyy;;;iiinnn~~~kkkXXXllleee```ppp^^^CCCFFF<<<;;;999666444222111000,,,------......------,,,)))))))))))))))******+++111///888777999<<>>999777WWWYYYYYYXXXyyytttyyyrrrvvvnnn```OOO^^^CCCmmmlllQQQ^^^wwwmmmcccbbbuuu~~~nnnpppccc555000///AAAttt{{{XXXaaaIIIhhhgggfff|||~~~ooojjj]]]OOOnnn}}}qqqzzzbbbeeeuuunnn|||;;;***555'''333MMMssswwwwwwnnn<<>>eeemmm~~~eeennnbbbfffhhheeeYYYeeeSSSDDDHHHXXXLLLooo[[[JJJAAAiiiMMMddd[[[}}}]]]fff```IIIrrriiiNNNOOO[[[FFFDDDWWWdddvvvLLLAAAdddtttxxxjjjtttmmmPPP^^^llljjjooo:::;;;fffPPPnnnzzzwww888555@@@HHHeeeeeeqqqbbb|||kkkhhhXXXBBBOOO}}}kkk^^^\\\kkkuuunnn{{{CCC888VVVzzzqqqRRRYYYxxx]]]ooo}}}vvvsssSSSrrrqqq]]]:::UUU~~~eeefffxxxccc```___^^^```TTTdddTTTJJJ;;;<<<;;;999666444222111000,,,,,,------------,,,,,,)))))))))))))))******+++000///888777:::<<>>000CCC444iii}}}FFF:::MMMYYYrrrnnnrrrsssjjjxxxdddjjjhhhuuuQQQFFFlll{{{eeeAAANNNOOOfffZZZsssqqqiiiqqqaaaTTT333???>>>UUUZZZQQQjjjbbbBBBQQQcccggghhhlllccc999CCCYYYllllllMMMKKKLLL999***888AAA<<<;;;999666444222111000,,,,,,,,,------,,,,,,,,,)))))))))))))))******+++......999:::<<<===AAAccc[[[DDD::::::ddd~~~mmmpppcccCCCqqq}}}nnnlll~~~[[[yyyVVVUUU\\\iiitttkkkuuuzzzGGGLLLFFF<<>>===ZZZxxxZZZIIIEEEUUUtttuuuoooYYYjjj}}}GGGuuutttyyyTTTllltttoooQQQiiiIII```MMM:::ooofffooouuuoooHHHiiiIIIhhhwwwuuummm???ttt}}}yyyppptttsssyyyqqq~~~XXXqqqdddxxx777+++999{{{jjjfffrrrllldddtttpppddd{{{zzzyyyXXX|||KKKooo{{{[[[rrr~~~dddVVVWWW}}}WWWJJJ222666YYYnnnaaaUUUtttxxxjjjwwwuuuxxxzzzttt}}}iiiooo{{{ccccccsssyyyQQQvvv}}}PPP000444000666lllqqqwww^^^iiiooofffMMMhhheeefff}}}XXXdddmmmvvv|||OOOOOOkkkxxxwwwqqq111444000RRRvvv|||uuuXXXjjj```LLLvvvxxxooo{{{qqqxxxbbblllccctttUUUfffRRRwwwrrrgggmmmppp|||ssswwwsssUUU```sssnnnllleeeIIIZZZ|||pppzzzbbb???AAADDDKKKXXXcccdddQQQ~~~lllnnnkkkSSSSSSgggSSSPPP///777JJJ222bbblll}}}???///[[[dddcccttttttkkkvvvdddrrrAAAMMMbbbmmm|||vvv^^^lll{{{uuuHHHQQQttt```KKKWWWIIIIIIRRRtttcccKKKllloooeeeOOO;;;MMMSSSYYY^^^dddQQQVVV[[[ddd<<<;;;999666444222111000++++++,,,,,,,,,,,,++++++)))))))))))))))******+++///...999999<<<===BBBdddkkkJJJAAAOOOllllllfffdddbbb}}}www{{{sss[[[]]]mmmggg{{{zzztttZZZccc~~~|||XXXFFFmmmccc888~~~jjjkkk~~~tttZZZyyyuuuzzzttt^^^}}}jjj~~~nnnooofffrrrlll}}}___ggg~~~===555EEEnnnZZZkkkyyyyyyWWWsss___NNNccciiivvv```xxxXXXRRRHHHtttrrrvvvXXXNNN444666^^^qqqnnnbbbkkk~~~WWW^^^~~~{{{lllYYY~~~[[[[[[```{{{sssvvv\\\hhh{{{wwwPPPyyy|||___555111000444jjjyyywwwzzzbbbpppxxx{{{~~~jjjeeepppyyyGGGRRRlll:::<<<333WWWdddvvv___xxx]]]^^^]]]XXX>>>nnn~~~zzz~~~bbbzzzwwweeeVVVlllTTTyyy~~~```dddttt|||[[[tttVVV333VVVaaammmrrrtttDDDDDDHHHMMMjjjOOOQQQ~~~RRRGGGjjjooojjjuuunnn{{{~~~xxxjjjtttpppKKKMMM[[[MMMXXXAAA???EEE444nnnxxxppp===000cccvvv{{{rrrsssmmmwww```~~~~~~rrr@@@PPPyyyvvvRRR|||mmmeeePPPkkksssppp===:::SSS~~~pppmmm;;;hhhjjjIIIqqq\\\:::CCC[[[WWWZZZWWWhhhSSSDDD<<<;;;999666444222111000++++++,,,,,,,,,,,,++++++)))))))))))))))******+++000///888777:::<<>>iiitttkkkVVV^^^999AAAppp<<<:::bbbhhhNNNgggttteeeXXXnnnyyyoooIII444BBBBBBWWWwwwzzzlllDDD```tttWWWPPPJJJFFFfffRRR000777;;;GGGwwwggg===222\\\{{{kkkbbbkkktttnnnmmmttteeeaaaXXX444rrr|||kkk}}}yyy666]]]aaakkkqqqtttlllyyy```rrrOOO000qqq}}}}}}}}}VVVTTTtttyyyRRRhhhRRRccc___WWWggg\\\@@@OOOAAA777;;;:::444111333333///++++++,,,,,,,,,+++******((((((((((((((()))******...///888:::>>>666===rrrjjjFFF}}}}}}uuu~~~ccc{{{AAALLLeeennnbbbrrrzzzyyysssnnnXXXbbbooobbbGGGuuuoooNNNVVV||||||mmm[[[bbb}}}zzz|||~~~vvviiieeeccchhh```pppYYYdddxxxuuuoooAAA;;;GGGrrrdddtttXXXOOOoooyyyaaaZZZbbbwwwaaaxxxvvvIIIcccjjj^^^qqqOOOLLLJJJjjj???<<>>hhhyyyFFF777UUUttteeeNNNbbbrrrhhhGGGpppbbb~~~iiiIIIYYY{{{~~~nnnRRRZZZ]]]```jjjUUU]]]hhhWWW^^^[[[;;;888;;;:::444111333222///+++,,,,,,,,,,,,+++******((((((((((((((()))******...///888999===777???ssswwwYYYkkkyyyyyy\\\zzzEEEVVVdddVVVvvveeexxxUUUTTTzzzeeeNNN___nnnmmm\\\UUUeeevvvuuugggiiixxxsssuuummmwwwlllbbb___ggg^^^ZZZyyyWWWppp|||AAA;;;888xxxyyycccttteeeUUUwwwyyyeeetttbbbxxx~~~ssszzzLLLNNNLLL{{{pppIII222III___111aaaddd}}}kkk\\\nnnyyy]]]NNN~~~___DDD{{{uuuZZZ;;;888888XXX~~~~~~pppXXXhhhAAABBBooo~~~pppOOO>>>222QQQ|||rrrOOO{{{mmmQQQccchhhzzzppp[[[YYYxxxNNNLLL???]]]hhhrrryyyZZZddd}}}nnn{{{MMM___mmmNNNKKKOOODDDaaa]]]iiikkk|||cccVVVhhh{{{yyypppcccsssbbbBBBPPPeeeVVV```???LLL???vvvUUUqqqZZZNNNvvvAAAEEENNNqqq333777999999___~~~MMM888GGG{{{bbbsssqqqqqqccc[[[XXXbbbHHHqqqqqqvvvMMMZZZhhhQQQHHHfffmmmjjj```^^^~~~qqqdddfff\\\CCC'''nnn{{{xxxoooDDDNNNddddddbbbIIIdddXXX@@@:::;;;999444222333222///,,,,,,,,,,,,,,,+++******((((((((((((((()))******///000777777<<<888@@@sss~~~fffYYYyyy}}}QQQYYYfffqqqrrrVVVyyykkk???FFFooojjjcccTTTWWW}}}[[[>>>wwwkkk```VVV}}}ddd|||uuukkkvvvqqqzzzkkkyyyxxxzzztttjjjmmmUUU]]]___fffXXXjjjgggRRRgggRRRAAA;;;}}}ccc}}}kkkNNN{{{SSSuuudddppppppggg~~~kkkgggJJJOOONNN~~~mmmddd===;;;QQQkkkVVVqqqAAAvvvxxxMMMdddfff|||qqqmmmvvvGGGZZZ```FFFzzzcccOOOBBB555MMMtttyyykkkppppppxxxzzz|||UUU999KKKsssqqqZZZGGG222HHHwww{{{sssQQQiii{{{}}}[[[^^^}}}wwwAAAhhhPPPPPPAAAOOOwwwaaammm\\\^^^~~~~~~|||(((QQQYYY___bbb|||tttjjjsssjjjnnnMMM[[[pppAAA___[[[iii|||III{{{ZZZFFFFFF]]]WWW,,,333666111SSSuuu~~~OOOAAABBBuuusssdddooovvv```ttt~~~|||}}}uuuppp{{{WWWWWWxxxwww}}}pppmmmSSSfffsssaaaZZZyyynnntttnnnrrr]]]___jjjQQQ999TTTccc]]]YYYMMMRRRFFFCCC;;;:::777444333222111...------------,,,+++******((((((((((((((())))))***///000777555;;;999AAAqqq}}}jjjPPPuuuooovvvxxxuuufffrrrddd<<>>???OOOTTT[[[YYYfffNNN>>>888>>>:::666555444222000...---......---,,,+++******((((((((((((((())))))***...111666333::::::@@@mmmyyyiiiRRRtttkkkvvv}}}vvvjjjxxx___|||bbbiiidddnnn{{{gggeeekkkkkkUUUTTTUUU^^^^^^kkkwwwUUUUUUMMMNNNiiiAAAOOOYYYpppPPPGGGxxx|||nnngggbbbbbbbbb~~~dddooo{{{mmm|||{{{NNN\\\tttsss___SSSQQQdddWWWOOOzzz[[[ZZZeeeYYY<<>>IIIrrrwwwmmmkkk^^^???888AAArrrqqqvvvbbbnnnRRRDDD222???999555555555222///...............---+++***)))((((((((((((((()))******,,,111666222999999===gggvvveeeZZZZZZ|||iii{{{yyyuuu|||ZZZhhhtttoooeee]]]bbbyyyZZZYYYeeerrr}}}fffHHH[[[{{{^^^JJJ<<<```}}}\\\CCC```iiilllnnngggmmmiiizzzvvvzzz|||dddJJJfffQQQNNN^^^]]]VVV^^^WWW```~~~ttteeeQQQGGGtttsss^^^ttthhhzzziii^^^hhhKKKZZZddd~~~dddooo~~~```eeetttyyyKKKBBBnnngggqqqhhhkkkYYYCCCKKKKKKHHHuuuxxx{{{XXXTTTPPP}}}vvv^^^gggnnnZZZBBBgggvvvGGGOOOuuu}}}iiibbbUUU[[[MMM<<<]]]vvvxxxnnnrrrrrrRRRIII===LLLxxxrrrgggccc___ZZZIIIQQQpppiiiYYYkkk|||BBBJJJsss999===GGGLLLjjj{{{lllttt~~~nnngggeeebbbnnnwwwsssuuu}}}yyyWWW^^^zzzmmmOOOwwwyyyrrrxxxvvvJJJeeeXXXtttTTTuuuQQQYYYpppjjj777IIImmmEEE@@@777TTT]]]FFF***888...333]]]TTT\\\SSSGGGWWWqqqwwwvvvwwwxxxsssqqq}}}uuuqqqppprrr\\\TTTgggVVVlllvvvxxxdddPPPBBB222111888666<<>>AAA999444666666222....../////////...---+++***)))((((((((((((((()))******+++000666222999888:::aaauuudddbbbIII~~~~~~{{{sssttt]]]~~~lllddd___HHHHHHwwwfffJJJCCCWWWsssooommmQQQAAAtttffffffmmm]]]mmmgggsssrrrjjjuuu{{{zzz~~~yyy|||~~~sssiiirrrtttqqqttteeezzzyyysssuuuqqq\\\dddZZZWWWNNNOOOcccRRRXXXuuuYYYcccvvvjjjuuubbb[[[GGGcccvvvhhhmmmWWWcccuuu]]]eee{{{~~~rrrqqqkkkfffgggQQQ>>>HHHXXXmmmkkkgggUUUTTTCCCLLLMMM~~~cccxxxkkkhhhIIIkkkxxx```nnnnnneeeOOOIIIUUUiii___KKKjjjiiiVVVgggjjjdddTTTFFF>>>yyyxxxvvvzzzssssss>>>DDDCCC]]]yyyrrraaagggkkkooooooRRRJJJtttrrr}}}XXXAAAPPPSSS666HHH]]]ppp???ZZZiiiiiivvvnnn|||~~~{{{uuummm|||uuu~~~~~~zzznnnyyyiiiqqqYYYWWWuuuzzzTTTqqqzzzfffNNNxxxAAA666AAA999sssJJJ666444666777jjjnnnuuuQQQdddXXXNNNSSSzzzaaa~~~uuusss}}}vvvrrr{{{zzzxxxwwwuuuxxx^^^IIIGGG111^^^pppfffQQQ999CCCCCC[[[UUUQQQjjj{{{gggdddGGG>>>UUU^^^iiipppdddpppKKK<<<888MMMBBB888333666777222------/////////...---,,,***)))((((((((((((((()))*********000666222999888888]]]xxx\\\\\\MMMXXXtttrrrxxxwww\\\wwwnnniii|||{{{nnnbbbUUU999JJJzzz}}}iiiVVV<<<___hhhjjjdddbbbiiidddfffzzzyyynnnoooyyysssmmm}}}yyy{{{yyyiii]]][[[QQQIIIBBBAAAEEEGGGDDD@@@CCCCCCKKK___wwwzzzllloooIIICCCrrrsssOOOLLL^^^LLLXXXPPPZZZ~~~JJJXXXmmmmmm\\\TTTXXXgggpppwww|||wwwllliiigggEEENNNaaakkk```^^^UUUKKK===NNNRRRlllmmmGGGssstttrrrnnnWWWYYYwww|||{{{}}}pppoooWWWKKKGGGTTT```uuuzzzSSSCCClll___{{{gggzzztttjjjeeeVVV===qqqyyy{{{}}}PPPkkkuuuVVVnnnnnnuuuBBB444NNNfffggg{{{tttmmmkkkmmmjjjaaaXXXqqqooo~~~vvv}}}zzz]]]???JJJBBB<<<;;;UUUkkkAAAFFFnnnfffqqqqqqwwwtttrrr{{{~~~}}}gggqqqyyysssdddYYYZZZ___}}}}}}}}}UUUIII}}}|||qqqAAAVVVSSS:::<<<<<>>:::???FFFJJJKKKUUUZZZnnnPPPJJJiiisssEEEFFFSSS444bbbzzzqqqmmmjjjkkknnnnnnhhhcccDDDooo~~~}}}zzzNNN???===AAA777======XXX```LLLUUUeeevvvlllhhhllleeesss|||}}}qqqyyy~~~{{{kkk{{{|||~~~uuuJJJ555222///...111888???DDD<<<777CCCmmmmmmzzzhhhGGGKKKxxx;;;ZZZlll888???444VVVFFF555<<<888:::TTT|||oooVVV]]]hhhgggWWWTTTggg|||yyyzzzvvvoooiiijjjtttkkkwww{{{yyyiiijjjwwwyyy\\\555^^^ttthhhvvv[[[PPPWWWaaadddaaaUUUooofffDDDFFFNNN>>>jjjEEE444777<<<;;;333,,,,,,222111000000///---+++***)))((((((((((((((())))))***000///333333<<<999999aaa}}}{{{dddeeeRRRHHHXXXxxxcccrrrxxxqqqkkklllnnn~~~pppyyy666NNNQQQGGGsssxxxQQQPPP???xxxiiiaaaiii``````iiifffhhhVVVyyyaaa^^^kkk```jjjuuuwwwbbb___OOOrrr|||yyyYYY???BBBTTToooWWWIIIEEEEEE]]]OOOdddzzzcccGGGGGGOOOQQQRRRUUUQQQUUUzzz~~~uuukkkfffgggdddrrr```{{{lllaaaqqqGGGyyyrrrZZZ___hhhllleee~~~QQQhhhWWWiiizzzUUU444FFFOOOHHHnnn~~~MMMwwwkkkmmmcccdddXXXnnn~~~{{{uuugggpppnnnaaammm}}}yyymmmqqqlllqqq~~~nnneeeYYYKKKGGGAAAKKKlllsss\\\SSSyyylllpppgggmmmffffffjjj```MMMGGGllliiikkkeeeHHHEEEQQQ```iiiggg]]]RRRJJJLLLEEELLL```wwwxxxVVVRRRaaa===FFF000AAAcccyyy}}}hhhhhhhhhjjjlllmmmkkkiiiaaakkk]]]mmmkkktttvvvvvvMMMFFFJJJ???>>>>>>888uuu\\\KKKVVV^^^QQQiiijjj{{{|||}}}mmm```mmmzzzzzznnnhhhttt}}}|||pppjjjNNN___fffnnnjjj{{{pppJJJ===NNNRRRYYYbbbjjjnnnnnnnnnnnnkkkllliii[[[UUUnnnQQQTTTlllooo|||eee===dddmmm+++999===MMMZZZ999999777***999tttwwwvvvRRR^^^^^^]]]YYYUUU___|||tttpppnnnwww|||ppp]]][[[ssszzzggglllyyy~~~}}}EEEmmmzzzhhhXXXzzzrrrppprrr]]]SSSVVVHHH;;;yyyEEE(((111<<>>111000BBBrrrlll\\\[[[SSSSSSYYYUUUWWWzzzUUUtttWWWrrrzzz```XXXfffvvvuuueeeooo~~~pppppprrrzzzUUU;;;~~~aaarrr{{{www~~~yyytttvvvooo{{{ssswwwmmmnnnvvvQQQYYY888>>>WWW000>>>333>>>BBB888//////000...222111///,,,***((('''&&&(((''''''''''''((()))))),,,000666444999777???nnnmmmQQQNNNOOOGGG@@@PPPnnnzzzzzzxxxkkkUUUXXXjjjxxxuuuttt{{{xxx}}}}}}WWW333999JJJMMMkkkxxxzzzTTTFFF666kkkmmmnnnaaabbbfffccc]]]aaaeeeaaaZZZiii]]]fffuuuyyyVVVYYYWWWcccbbbXXXaaaxxxyyy}}}yyyyyywwwlllZZZJJJ@@@GGGBBBCCCPPPQQQKKKNNNggg]]]OOOpppuuu|||{{{sssrrrjjjfffgggbbbiiiXXXvvv~~~{{{}}}jjj\\\^^^~~~zzzKKKRRRzzzaaaAAAKKKDDDNNNppp???qqquuupppkkkppp~~~tttrrrwwwlll{{{~~~gggQQQ```rrr{{{tttWWWSSSLLL@@@@@@IIIwwwkkkGGGzzzqqqaaaiiiiiimmmjjjcccaaa^^^VVVUUUaaaGGG^^^zzzlll;;;```zzz{{{@@@CCCIIITTT444gggnnnhhhjjjllljjjgggddddddddd\\\VVVyyyGGGiiilll___nnn||||||sssgggsss|||{{{~~~pppxxx^^^CCC<<<@@@<<<777;;;HHH```qqqVVVcccfffdddiiiccccccyyy}}}eeetttbbbXXXfff}}}yyykkkrrr~~~}}}rrrzzzmmmgggfff___zzztttNNNMMM~~~|||yyy|||wwwmmmuuutttJJJNNNaaa^^^AAA@@@LLL:::~~~JJJ999555===444FFFjjjxxx]]]]]]aaaUUUSSSZZZSSSMMMjjjzzzeeevvv}}}dddYYY\\\^^^YYYxxxxxx}}}~~~nnnxxx}}}wwwoooccccccttt~~~xxxvvviiirrruuussskkkDDDBBBBBBZZZPPP888::::::EEEFFF===000,,,111222---111000---+++)))'''&&&&&&'''''''''''''''(((((()))...111888444999666>>>ooozzz[[[KKKLLLDDDFFF999RRRzzzoootttrrrsss___OOOPPPWWW___cccllleeeDDDEEEHHHRRRKKKfffmmmaaaaaaVVV111qqqyyygggbbbfffddd______eeefffdddjjjaaa\\\dddppp|||ppp}}}aaaCCCQQQcccgggaaalllfffqqq~~~oooooozzzuuutttsssqqqnnnkkkiiihhhbbbaaa[[[PPPDDD===<<>>]]]zzz|||ooohhhiiihhhdddbbbcccdddfff~~~ooonnn|||{{{jjjjjjRRRDDDUUUCCCPPP777999FFF:::qqqVVV```ppp{{{mmmppplllmmmoooiiippp^^^nnnzzzeeeXXXTTT^^^qqq{{{zzzyyyzzzwwwqqqjjjnnnqqqhhhpppTTTEEE@@@555===^^^yyyPPP{{{^^^www~~~kkkhhhjjjgggaaa____________YYY\\\YYYaaa{{{WWWFFFZZZiii}}}zzziiizzzyyy```555PPP666AAABBB^^^hhhooogggiiikkkkkkjjjhhhhhhhhh___fffzzzYYYKKKCCCRRRkkkyyymmm```hhh{{{yyynnn~~~zzz```\\\^^^TTTEEE;;;111999BBB777222AAAJJJ{{{vvv^^^iii```mmmaaajjjaaaxxx}}}uuussskkk```rrrrrrvvv___TTT___tttVVVdddyyyvvvooolllooo```FFF<<<\\\ggg111111HHHAAAwwwEEE999:::111===000SSSppprrr]]]ZZZaaaWWWVVVZZZTTTMMM___|||{{{bbbqqqWWWUUUXXXuuuiiiZZZggg{{{uuu{{{jjjpppooosss|||www```jjjtttzzzllldddssswwwMMM>>>JJJIIItttLLL;;;+++&&&JJJXXXJJJ666)))***111444111000...,,,)))'''&&&&&&&&&''''''&&&&&&''''''((()))...222888444999666===mmmzzzzzz]]]FFFIIIBBBIII888MMM]]]rrrgggeeeqqqyyyrrrvvvcccIIIDDDQQQ```TTTVVVeeeuuurrrzzzsssvvvzzzwwwqqqoooTTTOOOOOOHHHCCC>>>===TTTXXXqqqvvv^^^???555]]]yyynnnqqqaaaeeeaaa]]]aaadddbbbdddhhhbbb]]]iiihhhsss^^^~~~jjjOOOGGGHHHRRRYYYtttmmmXXX[[[iiimmmiiifff^^^aaadddbbb]]]WWWSSSRRRNNNPPPOOOJJJDDDBBBFFFLLLHHHDDDGGGIIIPPP|||WWWCCC[[[ooolllnnnbbbfffcccccc```^^^ddddddppp}}}lllxxx{{{___SSSQQQWWWfffqqqSSSWWWdddSSSJJJIII???GGGDDDaaaQQQHHHvvvjjjeeesssmmmeee``````nnnjjjrrrrrrfffsssYYYHHHNNNaaahhhpppvvvuuuvvvyyyyyywww~~~xxxuuu||||||pppfffqqqhhhfffbbb[[[ZZZWWWJJJAAA>>>AAA===???jjjPPP|||UUUcccwwwgggooo]]]YYYbbbbbb\\\ZZZ___^^^]]]bbbbbbQQQMMMaaa~~~sssTTT777LLLSSSfffrrr```mmmfffCCC:::EEE@@@CCC666lll||||||jjjmmmddddddfffhhhiiijjjiiihhhaaapppWWW|||sssPPPHHHAAAIII___kkkcccXXXVVVssstttiii```___888GGGCCC777555333===UUUmmmbbbmmm___bbbbbb___jjj^^^hhh[[[NNNyyyyyy{{{XXXIII[[[yyyzzzfffggg~~~qqqlll}}}vvvrrrTTTuuuyyy[[[FFFIIIQQQ~~~888000BBB<<>>BBBLLLXXX444<<<888>>>^^^jjjOOO>>>///,,,000333222111...---***(((&&&&&&&&&''''''&&&&&&&&&&&&'''((((((---///666444:::888===kkkhhhmmmVVV???FFFCCC333DDD666AAA]]]ppp[[[jjjzzzuuuwwwxxxqqqVVVKKKAAAMMMWWWKKKKKKWWWVVVLLLLLLPPPSSSNNNDDDBBBFFFFFFGGGNNN>>>JJJbbbnnngggfffaaaKKK???CCCeee{{{```fffUUU___ddd```]]]bbb```\\\```TTTkkkXXX```mmm___xxx}}}hhh^^^___ssslll{{{cccLLLQQQFFFFFF[[[WWWYYY\\\XXXRRRUUU^^^]]]YYYTTTTTTVVVTTTMMMGGGLLLFFFAAACCCJJJOOONNNKKKRRRAAAWWWyyymmmQQQHHHTTTkkkhhhooollllllpppjjjjjjfff___eeedddccc~~~kkkzzz}}}gggqqq]]]RRRgggppplllvvvbbbxxxyyyxxxzzzeeeGGGSSSOOO___```JJJYYYsss^^^VVVGGGCCC===BBBOOOZZZ???gggwwwwwwpppssscccgggrrrnnnjjjuuuUUU^^^qqqcccCCC<<>>DDDOOOvvvuuuaaabbb\\\ZZZddd{{{zzzuuummmhhhdddddd^^^___eee]]]TTTXXXMMM\\\[[[^^^\\\nnnccc:::777FFFTTTmmmhhhOOOlll}}}|||EEE...CCCFFFFFF:::LLLmmmxxx~~~sssNNNaaa```aaadddggghhhfffeeebbbZZZOOOpppvvv@@@@@@===>>>OOOeeennnjjjIIIEEEJJJVVV^^^bbbnnn~~~{{{{{{zzzxxxvvvvvvyyy{{{ddd```LLLBBBHHH===///666444333///777???===ccc{{{qqqddd```hhhoooiii^^^```\\\DDDfff{{{{{{bbbmmm^^^nnn~~~uuuQQQLLLVVV[[[yyypppqqqzzzuuuppppppzzzyyy```CCCMMMOOOppp[[[000JJJ111>>>MMM~~~bbb888333666;;;999+++OOOiiiTTTiii]]]]]]___^^^[[[YYYWWWUUURRRttthhhppp~~~lllTTTLLLLLLcccuuuMMMaaaUUUggg|||pppwwwxxxxxx|||rrrooowwwxxxuuuuuugggddd[[[```LLLAAA>>>???\\\aaa444:::444:::]]]rrrkkk777,,,)))333;;;666000......,,,)))'''&&&&&&'''((('''&&&&&&&&&&&&'''((((((+++---333333;;;:::>>>kkk\\\mmmTTTGGG;;;;;;999===888111???gggrrrWWWbbbzzzhhhxxx{{{sss}}}|||eeeQQQGGGEEEGGGHHHOOOIIIIIIOOOQQQMMMIIIIIIRRRNNN\\\pppssshhhaaaMMM???CCCOOOjjjhhheeeggg[[[]]]^^^```___]]]ZZZYYYYYY]]]ZZZYYYZZZ[[[^^^hhhsss|||rrr}}}___JJJQQQvvvhhhTTTOOOKKKGGGJJJQQQRRRNNNMMMQQQXXXOOOMMMIIICCCGGGLLLGGGJJJ@@@@@@KKKMMMEEEHHHSSSTTTTTTQQQKKKXXXhhhlllppp___jjjhhhgggfffeeedddaaa___aaallleeerrrzzz||||||tttjjj}}}ccc___www^^^EEE:::???HHHMMMMMMUUUZZZ^^^nnn{{{XXX]]]eeeWWWGGGDDD999<<>>HHHNNNOOOPPPRRRYYYZZZ[[[\\\\\\YYYTTTPPPMMMLLLIIIEEE@@@===;;;:::EEEMMMssskkk[[[QQQLLLOOO]]]jjjXXXsss[[[ccc```^^^```cccbbb]]]XXX[[[YYYTTTPPP[[[vvv~~~KKK<<<:::HHHSSS|||jjjaaaZZZPPPbbbmmm~~~{{{xxxVVVXXXfffYYY777???EEEAAA@@@KKKWWWaaa[[[fff^^^dddjjjjjjddd___]]]]]]ZZZfffaaa]]]xxxFFF@@@222555GGG666EEEdddlllXXXOOO777CCCBBB666@@@FFF888HHH999===:::@@@>>>888GGG;;;===222;;;...///666;;;???QQQ~~~uuullliiifffeeeffffffcccaaaYYYZZZXXX```tttvvv```~~~jjj^^^yyy}}}bbbQQQJJJCCCxxxiii[[[lll|||yyy||||||rrrhhhTTTBBB===QQQddd]]]DDD///:::999:::VVVZZZ---+++DDD>>>///999EEEjjjYYYYYY___TTTUUUUUUTTTQQQOOOPPPPPPMMMtttccc```xxxzzz{{{mmmcccLLL???UUUUUURRRVVV___cccfffwww|||sssvvv~~~vvvyyy||||||iiiWWWMMMIIIFFFDDDDDD]]]:::333888===@@@[[[xxx888222111666@@@@@@777---***))))))((('''&&&&&&%%%%%%''''''&&&&&&&&&''''''(((///111777555<<<999<<>>>>>ZZZzzzmmmeeefffeeebbb^^^______^^^[[[YYYYYYYYY\\\ZZZ[[[\\\\\\[[[___fff~~~tttNNN444...JJJxxxWWWSSSMMMEEEAAA@@@AAAAAA@@@>>>CCCFFFEEEGGGHHHBBBNNNMMMJJJFFFJJJbbb___KKKEEEVVVdddrrrhhhhhheee```bbbaaa````````````^^^[[[OOO___zzzuuukkk```ttt|||}}}^^^RRRpppvvvZZZBBBDDDRRRWWWTTTPPPSSSSSSKKKDDDKKK]]]hhhhhh<<>>JJJTTTrrrKKK[[[JJJ;;;PPP[[[zzzXXXUUUkkkUUUbbbbbb```]]]^^^___^^^XXXSSSUUUVVVWWWYYY```qqqsssvvvdddEEE111(((FFFSSSiiinnn@@@@@@CCCEEEEEEDDDFFFLLLQQQQQQOOOqqq]]]DDD111999BBB666888RRRqqq~~~hhhkkkiii\\\^^^bbbeeeccc___\\\\\\^^^\\\___\\\\\\ssstttFFF@@@444000===333JJJCCCPPPYYYmmmjjjqqqMMM\\\WWWccc\\\kkkgggdddYYYMMM@@@999---000555666GGG<<<<<<^^^yyyeeecccbbbccccccbbb^^^[[[XXX\\\\\\^^^nnnyyyQQQrrrXXX{{{wwwTTTHHHRRRAAAGGGmmmeeeJJJfffnnnyyy~~~~~~{{{ppp___NNN@@@999@@@pppoooDDD555:::>>>222BBBeeeCCC777@@@777999>>>(((888|||www|||vvvfff^^^```\\\QQQQQQSSSTTTSSSQQQPPPPPPQQQRRRRRR]]]mmmbbbyyy}}}\\\III>>>AAAZZZxxx___JJJOOO[[[ZZZRRReeeuuuwwwpppvvvxxxpppsssiiiWWWBBB:::EEEOOOHHH:::HHHkkkttt555***DDD666JJJOOOpppAAA,,,<<>>444333888)))(((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((///000666555<<<999===iiieeejjjIII;;;666:::555777======222...DDDcccqqqHHHBBBJJJfff}}}vvvmmm{{{ssspppggg```PPPAAABBBDDDDDDgggddd___fff```[[[bbb^^^___^^^\\\YYYXXXXXXYYY]]]]]]```cccbbb]]]]]]```gggwwwyyyxxxeeeDDDBBB888666XXXnnn```SSSIIILLLGGGCCCCCCGGGMMMTTTWWWWWWpppPPP???BBBJJJUUU```eeeeeekkk___ZZZccc___^^^]]]^^^______]]]\\\gggccckkk|||xxx~~~cccRRR]]]rrr{{{yyykkk|||vvvlllqqqdddSSSUUU\\\iiiwwwggg[[[III888NNNJJJ@@@777999DDDOOORRRUUUgggCCCFFFvvvfff~~~kkkeeeffffffaaaddddddccc^^^TTTOOOUUU^^^aaattt~~~{{{vvv???OOOfffEEE888:::<<<:::777666666666666555777;;;CCCNNNcccgggAAAEEEkkkFFFEEESSS___hhhkkkoooQQQ^^^bbbbbb___]]]\\\\\\YYYSSSNNNHHHIIIMMMRRRSSSXXXkkkvvv~~~nnnLLL555777>>>777MMMYYYhhhrrrRRR??????>>>>>>DDDCCC???]]]wwwffftttsss^^^[[[]]]]]][[[XXXWWWZZZ]]][[[WWWXXX^^^aaapppIII???888***888+++444===GGG777FFFSSSaaa___[[[RRR^^^PPPBBB444333***===111;;;111;;;222PPPssskkkaaaaaaaaabbbccc```\\\XXXWWW]]]```\\\[[[nnnfffyyyeee|||qqq}}}{{{HHHPPPIII;;;HHHoookkkXXXHHHMMMcccxxx~~~|||~~~zzz|||oooooopppssssssnnneee^^^SSSIII:::///666UUUvvvLLL333<<>>>>>???UUU{{{^^^MMMBBBIIIJJJIIIFFFBBBBBBGGGLLL@@@HHHGGGEEEHHHBBB<<<@@@;;;JJJPPPFFF@@@WWWbbb<<<000777;;;888JJJMMMfff***---777CCC???===:::555///---000((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((///000666555<<<999===jjjeeecccFFF:::777999===555222444444000222888QQQhhhBBB777OOOppp}}}yyywwwzzzyyynnnkkkgggaaa[[[WWWCCCKKKKKKOOOeeewwwnnnfffeeeddd```[[[YYY]]]]]]\\\YYYVVVUUUWWWXXX[[[[[[^^^cccccc^^^\\\]]]ZZZWWWvvv{{{}}}ZZZDDD@@@888777IIIhhhkkkLLLDDDFFFMMMRRRPPPZZZqqqfffcccjjjjjj```\\\aaabbbaaa```aaabbbbbb```^^^[[[QQQRRR]]]|||~~~gggtttTTTGGGXXXhhhcccrrrmmm___^^^```jjj}}}zzzOOO888DDD]]]]]]___``````aaa]]]PPPBBBWWWHHHBBBIIIKKKFFFJJJUUUmmm777III]]]iiijjjnnnkkkhhhiiiaaaaaaaaa```^^^]]]aaakkkuuutttUUUgggtttvvvjjjEEEHHHmmm|||uuuqqqsssyyyzzz>>>AAAjjjlllMMMCCCRRRxxxRRRiii\\\___\\\eee[[[```^^^\\\[[[ZZZWWWRRRNNNSSSQQQTTTVVVQQQPPPaaaxxx|||wwwlllbbb555222333///<<<;;;AAABBBFFFaaammmmmmWWWDDD@@@===>>>;;;===BBB999666QQQyyy~~~nnnbbb```^^^]]]XXXYYYYYYWWWVVVVVVXXX[[[XXXSSSYYYccc[[[UUUrrr```SSSBBB444888---888...:::---111777444333===000+++???;;;---777555@@@GGG```dddZZZ^^^^^^^^^^^^^^^\\\YYYXXXWWW\\\```\\\SSSZZZ~~~tttppppppGGGeeesss^^^[[[;;;??????555AAA^^^|||~~~YYY???===EEE===BBBFFFFFFDDDFFFMMMTTTdddTTTEEE???<<<:::>>>GGGDDDSSSjjjqqqQQQ999;;;???>>>444000@@@___xxxWWW999,,,999***000222333YYYvvvfffxxxwwwkkkWWWOOOTTTYYYWWWRRRTTTVVVVVVTTTRRRRRRRRRHHH\\\NNNeeejjj]]]|||rrr^^^sssdddIIIBBB@@@222555AAA```\\\NNNAAABBBOOOXXXVVVNNNNNNSSSLLLFFFFFFAAA<<>>)))$$$444<<<:::GGG___NNN,,,888===666TTTFFF::::::@@@???444)))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))///000666444;;;999>>>kkkaaa\\\DDD<<<:::666;;;888111---333999333(((888HHH___KKKHHHbbb______eeelllnnniiibbbyyytttlllfffeeeeeeeeedddSSSZZZ^^^^^^SSS@@@555777>>>PPPcccvvvggggggbbb\\\```gggbbbXXX[[[[[[ZZZWWWUUUTTTVVVXXXYYYWWWWWW[[[[[[WWWVVVWWWRRRXXX]]]iiisssTTTFFF:::777CCCIIIIIISSSdddzzzwwwnnneee[[[HHH999@@@QQQHHHSSSiiibbbiiiddd``````cccccc___[[[bbbaaa`````````___]]][[[XXXaaaZZZfffvvvaaavvvoooLLLDDD___fffffffffnnnuuuxxx{{{ggghhh```UUUTTT^^^eeeeeeZZZVVVPPPKKKLLLMMMJJJDDDEEECCCAAA@@@BBBVVV[[[GGGCCC[[[nnnjjjpppiiihhhlllcccbbb```^^^```gggqqqzzz~~~qqqZZZUUU^^^{{{aaaEEEEEEUUUooo|||tttppp___GGG???fffPPP000___yyyiiiYYYlll___TTTbbbJJJ```]]]\\\\\\[[[ZZZWWWSSSPPPVVVXXX[[[[[[RRRMMMYYYkkkvvv{{{jjjFFF111777222888555000AAAFFF<<<<<<;;;:::888888999;;;555>>>AAA>>>333444<<>>>>>:::+++777???@@@SSSttt???$$$000III888:::,,,<<>>===>>>@@@HHHcccrrr666,,,AAADDDMMMlllOOOFFF===<<>>111"""&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&((())))))///000555333;;;999>>>lllaaaWWWCCC===;;;444111999999///...666666...111111777gggbbbFFFEEECCC@@@BBBLLL[[[gggYYYWWWRRRNNNOOOQQQNNNHHHMMMNNNCCC@@@NNNYYYdddsss{{{nnn```ppphhhbbbcccaaa\\\\\\```YYYYYYZZZXXXWWWVVVWWWYYY___ZZZWWWXXXXXXUUUSSSUUUUUU[[[XXXQQQ^^^yyyzzzyyyxxxaaaJJJ777666AAA;;;AAA:::===JJJAAA666CCCJJJ@@@???FFFEEEAAAQQQjjjrrrkkkppplllaaa\\\___^^^WWWWWW^^^\\\[[[ZZZZZZZZZYYYVVVTTTPPPOOO^^^WWW___tttbbbvvvqqqBBB???BBBRRRiiiuuukkkYYYXXXZZZSSSMMMYYYmmmkkk[[[CCCBBB???>>>???@@@@@@???<<>>TTTmmmjjjllljjjbbbbbbfffbbbdddbbb^^^^^^eeennnpppnnn___^^^eeeZZZ```|||qqqtttfffLLL999CCC```zzz{{{|||~~~}}}yyyrrrkkkbbbYYYQQQFFF999000@@@ZZZnnnlllWWWFFF]]]www]]]pppVVVbbbgggJJJVVV[[[XXXYYYYYYYYYXXXUUURRRQQQNNNVVV]]]ZZZQQQKKKNNNTTTUUU|||aaa???@@@???...///+++000555;;;??????;;;555000...000,,,666333;;;444444YYYjjjlllpppeeeeeeggggggeee[[[\\\___aaaaaa___]]][[[YYYVVVVVV[[[``````^^^\\\ccckkk~~~iiiLLLWWWGGGGGG@@@999PPPYYYyyysss^^^ZZZVVVeee]]]\\\ZZZWWWUUUUUUXXX[[[WWWUUUWWWZZZWWWRRRTTT]]]ssscccXXX{{{```PPPYYY@@@GGG999999777222///444>>>GGG???AAAEEEMMMVVV\\\^^^^^^^^^UUUNNNIII@@@444...000333555555444222111333444MMMGGGccc}}}RRR===777555444555...+++AAAnnnrrrrrrrrrUUUEEEPPPZZZTTTQQQXXXOOOPPPOOOLLLIIIGGGFFFGGGIII@@@KKKNNNHHHqqqyyy{{{NNNZZZooo[[[wwwVVVBBB444666888222000444***666FFFQQQVVV\\\fffooo[[[bbb___ZZZXXXMMMBBBCCC===777222000111222888>>>%%%CCCXXXjjj???'''---444444ZZZsssWWW???DDDEEE===222***%%%"""&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***///000555333:::999???mmmeeeVVV@@@999:::333000444666333//////111333+++333999333KKK}}}{{{ssseeeVVVKKKFFFEEE@@@CCCCCCAAAEEEMMMQQQOOOSSS\\\UUUYYYxxxmmm\\\aaannniiifffiiikkkcccVVVWWWbbbXXXYYY[[[[[[ZZZZZZZZZ\\\```ZZZWWWYYYZZZXXXVVVWWWXXXUUUYYY^^^ZZZZZZppp~~~wwwkkkcccnnn```VVVjjjfffcccgggvvv|||jjjooolll```]]]]]]aaaccc^^^WWWYYYaaaWWWVVVUUUVVVWWWWWWUUUSSSTTTMMM^^^MMMhhhVVVfff```bbbIII???FFFLLLGGG888>>>@@@???BBBHHHFFF???>>>@@@BBBDDDBBBAAABBBDDD???[[[}}}SSSIII;;;<<>>AAA???======@@@@@@@@@CCCJJJXXXlll|||oooGGG;;;@@@333LLLqqqsssnnnhhhlllbbbbbbrrrnnn^^^___^^^eeegggbbb______^^^YYYaaa```dddRRRRRRgggnnnxxxwwwpppwwweeeQQQOOOLLLIIIHHHFFFCCCAAAMMM\\\rrr^^^WWWWWWxxx{{{vvvVVV[[[SSScccYYYNNNbbb___JJJXXXQQQRRRSSSRRRNNNKKKHHHGGGOOO[[[YYYIIIBBBKKKOOOIIIJJJAAA```|||ooo|||ttttttggguuuvvv{{{bbbdddYYYaaa___```bbb```[[[WWWVVVYYYXXXXXXXXXYYYYYYWWWUUUSSSRRRSSSUUURRROOOQQQWWWYYYUUUNNNggg{{{gggVVVUUUPPPQQQTTTLLLTTTNNNPPPRRRQQQNNNLLLMMMOOOSSSTTTSSSNNNLLLNNNPPPPPPKKKHHH]]]}}}{{{{{{vvvaaaYYY^^^LLLWWW|||lllPPPBBB>>>???555666666666555444444444333555666444444888<<<<<>>NNNPPPKKKKKKLLLOOOTTTYYY\\\\\\\\\dddbbb___ZZZVVVTTTVVVWWWVVVVVVVVVUUUTTTRRROOONNNTTTQQQNNNKKKKKKNNNRRRTTTQQQNNNMMMOOOOOOMMMNNNRRRSSSPPPNNNNNNPPPYYYkkk{{{rrrccc___[[[YYY[[[YYYYYYYYYYYY[[[]]]___```^^^ZZZZZZ]]]^^^[[[XXXXXXVVVUUUUUUUUUUUUVVVVVVWWWVVVUUUTTTSSSSSSSSSTTTTTTQQQdddyyyqqq]]]bbbccc~~~sssjjj\\\YYY___UUUwwwSSSTTT^^^zzzjjjeeedddbbb]]]aaa^^^[[[ZZZZZZZZZYYYXXXUUUVVVVVVXXXZZZ]]]___aaa___YYYVVVXXX[[[ZZZYYYZZZeee___\\\fff{{{llldddrrrxxxqqqWWW\\\___SSSOOOXXXYYYXXXWWWUUUSSSPPPMMMLLLOOOOOOMMMHHHDDDDDDHHHLLLLLLIIIFFFFFFGGGGGGDDDAAACCCEEEIIILLLLLLKKKIIIGGGKKKgggyyysssTTTOOOOOOWWW]]]\\\XXXVVVYYYWWWUUUUUUVVVWWWVVVUUUTTTYYY[[[ZZZXXXYYYYYYVVVPPPQQQSSSUUUVVVTTTPPPMMMNNNLLLMMMPPPOOOIIIFFFFFFHHHfff}}}nnnQQQBBBCCCIIIFFFGGGHHHJJJLLLNNNPPPQQQLLLMMMNNNOOOOOOOOOMMMMMMOOOOOOOOOMMMKKKHHHEEECCCHHHIIIIIIFFFFFFVVVxxx|||mmmhhhTTT???NNNppplllKKKCCC>>>555555666333555555,,,***:::,,,AAA^^^\\\lllWWWYYYWWWLLLSSSPPPMMMMMMOOOOOOLLLIIIHHHEEECCCBBBCCCDDDDDDDDDBBB@@@>>>>>>>>>>>>===<<<@@@666@@@mmmkkkJJJUUUttt[[[xxxpppWWWSSSXXXqqqfffKKK666------999111IIIbbbnnnnnn^^^RRRGGGtttssszzzwww666444&&&&&&(((***,,,,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%''')))***---000555222::::::<<>>AAAFFFIIIJJJGGGCCC@@@999GGGFFF___sssssscccRRRXXXOOOMMMOOOSSSRRRLLLIIIJJJQQQOOONNNOOOQQQSSSSSSSSSPPPSSSVVVVVVTTTTTTSSSRRRTTTSSSSSSTTTTTTQQQNNNKKKPPPJJJIIIOOOSSSQQQMMMKKKPPPFFF<<>>BBBFFF===555GGGeeewwwxxxxxx^^^FFF>>>EEEGGGOOOmmmuuu}}}___bbb^^^OOO<<<000...111444555333)))'''<<<@@@)))999KKKhhhqqq___[[[yyy^^^LLLNNNTTTVVVSSSPPPNNNLLLLLLMMMMMMKKKIIIJJJHHHEEECCCCCCBBBAAA??????===;;;:::::::::999888@@@777222;;;VVV|||sssVVV000QQQ___eeehhhuuufffWWWPPPJJJDDDIIISSSeeehhh\\\UUU```cccUUUHHHBBBCCCBBB;;;222555FFFWWWeeePPPmmmbbbQQQ[[[aaa}}}WWW;;;AAA*********)))((((((***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$%%%''')))***---000555222999888:::aaaMMMKKK444888000,,,///......---------------***+++,,,---------,,,++++++...111///'''!!!$$$,,,,,,AAAZZZmmm{{{|||{{{sssRRR999999777222/////////...111,,,***000;;;CCCCCC@@@GGGIIILLLPPPSSSVVVYYY[[[YYYXXXWWWTTTRRRRRRTTTWWWVVVWWWWWWVVVTTTRRRPPPOOONNNOOOQQQTTTVVVTTTPPPLLLKKKIIIIIILLLMMMKKKLLLOOOOOOKKKIIIIIIGGGDDDEEEIIIOOOMMMKKKJJJFFFEEEJJJQQQ^^^mmm~~~~~~uuubbbOOOIIIVVV\\\RRRKKKMMMJJJTTT]]]\\\SSSPPPUUU]]]VVVVVVUUUVVVWWWYYYZZZ\\\aaa\\\^^^eeeccc[[[YYY^^^YYYXXXWWWVVVUUUTTTTTTTTTRRRSSSTTTTTTUUUUUUUUUUUUWWWWWWVVVWWWeee~~~eeennnqqq}}}___[[[ssslllgggnnnOOO===NNNFFFZZZYYY|||HHHeee___RRR___^^^YYYkkk```___]]]\\\]]]___bbbeee]]]\\\[[[ZZZ[[[]]]```aaa^^^\\\^^^bbbaaa[[[VVVUUUVVV^^^ggggggaaa]]]aaafffxxxyyyzzzdddnnnsssWWWiiieeeYYYKKKJJJTTTYYYVVVTTTTTTTTTTTTSSSRRRQQQPPPJJJLLLMMMKKKGGGEEEFFFHHHEEEDDDCCCBBBBBBAAA???>>>@@@@@@@@@???>>><<<:::888:::777:::QQQIIIHHHTTTuuulll]]]UUUGGGAAAFFFJJJIIIJJJKKKHHHDDDGGGMMMOOONNNLLLMMMNNNPPPOOOOOOPPPQQQTTTUUUSSSPPPOOOPPPRRRPPPNNNNNNOOOOOOOOONNNLLLHHHGGGKKKMMMKKKIIIJJJ;;;HHHOOOMMMNNNTTTVVVQQQmmmsss}}}___NNNFFF666666999???EEEDDD>>>777@@@AAABBBBBBBBBBBBAAA@@@BBBCCCDDDEEEFFFFFFFFFGGGHHHHHHHHHFFFDDDBBB???===---???FFF<<<:::DDDGGG???CCCzzztttSSS222,,,888???333777NNN^^^wwwzzz{{{gggJJJ888444666:::DDDOOONNNDDD>>>@@@;;;888222111888AAADDDAAA555111666:::444444EEEXXXqqqXXX^^^OOOHHHMMMNNNIIIJJJSSSHHHGGGFFFEEEEEEEEEDDDCCCDDDBBB???>>>>>>===;;;999<<<:::777777777777555444000111:::>>>111---SSS{{{YYYOOO@@@@@@^^^{{{ggg\\\ZZZQQQHHHIIILLLOOOQQQ[[[mmm}}}rrrPPPooouuufffkkkBBB((( 000))))))(((%%%""""""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%'''***+++---000555111999888999```EEEJJJ555999...***......---,,,,,,,,,,,,---******+++,,,------------***,,,,,,***,,,222333///666333***###(((555;;;888>>>444111///&&&%%%---000111+++***...,,,%%%'''...)))---///,,,(((***333<<>>===<<<>>><<<999777777777999:::444666:::BBB:::333000777===QQQmmm```yyyxxx[[[EEEGGGFFF@@@999888AAAJJJAAACCCGGGJJJIIIGGGKKKSSSRRRPPPNNNMMMNNNNNNMMMLLLSSSSSSUUUWWWTTTOOONNNPPPJJJHHHFFFGGGJJJNNNPPPQQQGGGGGGLLLQQQPPPJJJHHHIIIUUUEEECCCMMMGGG444555GGG<<>>888 (((---===IIICCC555777DDDFFF777///777;;;444///222DDD<<<<<>><<<;;;:::777555444444444222111///555333,,,///:::;;;222EEEtttiii^^^UUUIII@@@FFFTTT___iiieeeUUUSSS]]]XXXGGGHHHVVVWWWXXXeeelllgggccc}}}mmmbbbfffnnngggPPP;;;^^^TTTeeefffQQQ888+++---///+++%%%$$$&&&''''''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%(((***+++---111555111888888:::bbbHHHOOO555666,,,---...------,,,+++,,,,,,,,,+++++++++++++++,,,,,,,,,((((((***,,,...---'''!!!+++,,,......///...+++'''###$$$(((222777,,,$$$---'''###$$$***,,,***---333,,,---//////000111333555:::???EEEJJJLLLNNNPPPRRRSSSUUUWWWWWWVVVVVVWWWXXXSSSSSSTTTTTTTTTSSSQQQQQQUUUPPPJJJHHHKKKMMMMMMKKKLLLIIIIIIKKKJJJFFFEEEHHHGGGDDDDDDHHHJJJGGGDDDDDDJJJGGGDDDAAABBBCCCAAA>>>FFFCCC@@@???@@@EEENNNUUU<<>>UUUjjjQQQQQQRRRRRRPPPOOOOOOSSSVVVRRRPPPOOONNNOOORRRUUUWWWUUUQQQOOOPPPQQQRRRWWW^^^WWWYYY\\\___aaa```^^^\\\dddmmmbbbRRRUUUbbbnnnxxxiiiXXX[[[bbbRRRHHHVVVYYYTTT]]]XXXWWWZZZ]]]SSSHHHLLLYYYNNNNNNNNNMMMKKKJJJHHHGGGGGGIIIIIIFFFBBB@@@BBBDDDBBBBBBAAA???<<<:::999999777777666555666888999;;;...777555)))000AAA==='''###<<>>@@@EEEIIIGGGEEEIIIPPPMMMLLLKKKLLLMMMOOOOOONNNRRRQQQRRRUUUQQQKKKIIILLLDDDCCCCCCDDDHHHJJJKKKKKKEEEGGGMMMSSSQQQKKKHHHIII666HHHJJJ;;;;;;MMMRRRFFFXXXHHH<<>>666CCCBBB:::???;;;888CCC:::***111888999555222555999999;;;>>>@@@BBBCCCCCCCCCEEEEEEFFFGGGHHHJJJKKKLLLKKKKKKIIIGGGDDD@@@<<<:::CCC555555CCCEEE888777BBBNNNBBB555;;;MMM\\\wwwyyyTTTeeezzzgggMMMPPPGGGDDD>>>444,,,---???```{{{{{{pppggg]]]SSSNNN:::777333---(((,,,;;;JJJTTT___TTTNNNVVVxxx^^^999JJJGGGFFFCCCDDDMMMWWWUUUKKKIIIIIIHHHGGGDDDCCCBBBBBB>>>===<<<<<<>>>===<<<:::888666444222222222000///555---...666333***,,,999;;;555IIIxxxyyyssskkkYYYGGG)))EEEYYY]]]fffwwwvvvfffnnn```ZZZnnnlllUUUTTTLLL<<<999CCCCCCDDDeeexxxeeeYYY111444""")))(((333 &&&&&&'''(((((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%(((***,,,...111555000888888<<>>;;;JJJ???;;;DDDIIIEEEEEEKKKEEEFFFJJJNNNNNNMMMOOOSSSUUUTTTSSSSSSSSSTTTVVVWWWWWW^^^___WWWTTTYYY[[[WWWRRRTTTUUUUUUSSSPPPKKKIIIGGGKKKPPPTTTTTTRRRMMMJJJMMMTTTSSSJJJJJJQQQPPPFFFDDDFFFUUUiiihhhPPPBBBOOOFFFOOOKKKNNNCCCDDDWWWWWWPPP\\\QQQRRRSSSQQQMMMMMMOOORRRXXXVVVRRRPPPOOOPPPSSSTTTWWWUUUUUUWWWUUUQQQQQQUUUQQQXXX]]]ZZZRRRPPPVVV^^^PPPYYYWWWUUU[[[XXXNNNMMMWWWTTT\\\XXXOOO```ooocccSSSVVV___QQQOOO\\\VVVSSSMMMKKKPPPTTTTTT[[[YYYJJJRRRRRRNNNKKKMMMRRRQQQMMMRRRRRRPPPOOOLLLIIIGGGFFFGGGGGGEEEAAA===<<<@@@DDDAAAAAA@@@>>>:::888777777666666555444333111///...111111555111---&&&+++222>>>@@@444###;;;+++888---???///444555000>>>)))555:::111///888222+++777888666444333111111222555::::::===@@@???>>>DDDKKKDDDDDDEEEHHHLLLPPPRRRRRRNNNKKKLLLOOOLLLDDDBBBEEEDDDCCCDDDEEEFFFFFFDDDBBBHHHFFFGGGIIIGGG@@@===>>>DDD>>>===CCCAAA::::::BBB<<<999GGG444666III999888;;;333:::???888???DDD555999555444===222///===,,,999666222222444555444222333555888:::<<<<<<;;;:::@@@@@@AAABBBCCCEEEGGGHHHEEEEEEEEEDDDBBB@@@>>><<<777CCCGGG@@@???FFFIIIEEE888JJJJJJ===888:::CCCQQQkkkdddmmmwwwfffVVV[[[VVVEEE<<<@@@DDDCCC???MMMRRREEE888666666222999GGGIIIEEE[[[|||~~~hhhXXX\\\FFFVVV}}}cccSSSAAA???JJJJJJOOOIIIJJJPPPOOOHHHEEEIIIGGGGGGFFFDDDAAA???>>>???===;;;:::999999777444222888666333222222111000...+++///000---,,,000111...+++...333111999^^^sssxxxssshhhYYYKKKGGGPPP[[[QQQ???GGGnnnwwwTTTIIIgggoooWWWaaassszzzLLL---:::***,,,++++++++++++)))&&&###+++'''###!!!###%%%&&&&&&###########################"""###$$$&&&(((***,,,///111444///888999===fffXXXMMM999000+++---...------,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))***+++,,,---111444:::>>>BBBFFFIIILLLPPPRRRSSSTTTTTTSSSRRRQQQNNNPPPQQQOOOLLLJJJKKKMMMJJJHHHFFFGGGIIIKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAA============>>>>>>>>>>>>======>>>@@@@@@AAAAAAAAACCCBBB@@@??????@@@BBBCCCGGGGGGGGGHHHIIIJJJLLLMMMLLLNNNPPPRRRSSSTTTWWWYYYccc^^^XXXUUUVVVXXXYYYXXXTTTTTTUUUTTTSSSQQQOOONNNOOOOOONNNNNNNNNMMMMMMMMMPPPPPPPPPPPPOOONNNMMMMMMOOOOOOMMMLLLSSShhhLLLJJJHHHEEEDDDDDDEEEFFFFFFHHHJJJMMMOOOQQQQQQQQQQQQPPPOOONNNNNNOOOPPPQQQVVVOOOMMMSSSXXXWWWUUUVVVWWWXXXXXXWWWUUUTTTTTTVVVVVVTTTTTTWWWVVVRRRQQQSSSTTTRRRPPPPPPPPPOOONNNLLLPPPNNNLLLMMMOOOPPPNNNKKKJJJNNNRRRRRROOOOOORRRWWWUUUVVVXXXYYYXXXVVVTTTRRRWWWVVVTTTPPPNNNOOORRRUUUXXXZZZXXXPPPJJJIIIGGGDDDHHHGGGEEEDDDDDDBBB@@@===AAA@@@>>><<<:::999999888444444333333222111000000000000000000////////////000000000000000000000000////////////000000000000000000000000111111111111000000000000111111111111333555888:::;;;>>>AAADDDAAACCCGGGKKKLLLJJJGGGEEEGGGDDDCCCEEEGGGFFFEEEEEEJJJFFFCCCDDDHHHHHHCCC???@@@@@@AAAAAABBBBBBAAAAAA@@@???===;;;::::::;;;;;;999999777666555555555555777666666666555555555555111111111111111111111111000000////////////000000000000111222444666888:::999:::;;;===???@@@AAAAAAEEEDDDBBB???<<<<<<>>>AAAAAADDDGGGFFFDDDBBBCCCDDDCCCAAA===999666444333333777KKK^^^pppoooeeesssvvvqqqxxx```xxxjjjccceeekkkyyyqqqkkkZZZEEEeeeaaa}}}|||KKKBBB999888>>>DDDFFFFFFBBBCCCEEEFFFGGGGGGFFFFFFGGGEEEBBB@@@???>>>===;;;;;;;;;:::999777555444333///............---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++---///333555[[[ooohhhwww~~~uuusss___iiiqqqNNN222222222(((%%%---***))))))((('''&&&&&&&&&&&&'''((('''$$$"""""""""""""""""""""""""""""""""#########$$$%%%(((***,,,111///111///999888:::eeeLLLDDD777333......---------,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''))))))))))))***+++,,,---...222666:::>>>BBBGGGJJJOOOPPPQQQSSSSSSQQQPPPOOOJJJLLLLLLKKKHHHGGGIIIKKKHHHGGGGGGHHHIIIIIIGGGEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@???======<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999:::;;;<<<===============<<<;;;::::::;;;<<<===AAAAAABBBCCCDDDFFFHHHIIIEEEHHHJJJLLLMMMNNNQQQSSSWWWUUURRRQQQRRRSSSQQQOOOVVVVVVUUUTTTQQQOOOLLLJJJPPPPPPOOOOOOOOONNNNNNNNNKKKKKKLLLKKKKKKJJJIIIHHHDDDFFFFFFBBB???AAAJJJRRR```pppooowwwjjjOOOEEEEEE;;;:::::::::;;;===@@@AAADDDFFFIIILLLNNNPPPQQQQQQIIIIIIJJJKKKNNNPPPSSSTTTTTTNNNLLLQQQUUURRROOOOOOQQQRRRSSSRRRPPPOOOPPPQQQSSSQQQQQQSSSSSSPPPOOOQQQOOOMMMLLLKKKLLLKKKJJJHHHNNNLLLKKKLLLNNNOOONNNLLLLLLOOOQQQPPPOOOOOORRRUUUTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQOOOLLLJJJJJJLLLNNNVVVXXXVVVOOOIIIHHHGGGEEEHHHGGGEEEDDDDDDCCC@@@>>>???===<<<999777666555555222222111000000///......////////////.........---------------------------------........./////////....../////////000000000....../////////000000000000222444666888:::>>>AAA???AAADDDGGGHHHGGGEEECCCEEEGGGHHHIIIGGGEEEGGGJJJJJJGGGEEEFFFGGGGGGDDDAAA??????@@@@@@@@@@@@@@@???BBBAAA???===<<<;;;::::::888777666555444444444444444444444333333333333222000000000000000000000000/////////....../////////...///000111333555777888666777:::<<<===>>>>>>>>>BBBCCCCCCBBB@@@???@@@AAADDDIIIOOOQQQPPPMMMKKKKKKAAA???;;;777444333222222000666888;;;PPPpppwww___ccc```NNNLLL[[[QQQbbb___WWW[[[WWWZZZppprrrpppvvvzzzYYY;;;---999555111222777<<<======AAABBBCCCDDDEEEDDDDDDCCCDDDAAA???===<<<<<<:::888::::::999888666444222222.........---------,,,,,,++++++++++++++++++++++++,,,+++******+++---///111***111???UUUnnn{{{iiiBBB000===,,,$$$,,,///)))''',,,((((((''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&""""""""""""""""""""""""#########$$$%%%(((***,,,000///222000888777;;;hhh???:::555666000...------,,,,,,+++*********(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''')))(((((())))))***+++,,,,,,...111444888===CCCHHHLLLMMMOOOPPPPPPOOONNNLLLIIIJJJIIIHHHFFFGGGIIIKKKIIIIIIIIIJJJKKKIIIFFFCCCDDDCCCBBB@@@??????>>>>>>>>>>>><<<;;;999999888888888888888777777666666555444555666777888888888777777777555555555555777777:::;;;;;;===???AAACCCDDDAAACCCFFFGGGHHHJJJMMMOOONNNOOOPPPQQQSSSQQQNNNKKKOOOOOONNNMMMKKKIIIGGGFFFKKKKKKJJJJJJJJJJJJIIIIIIGGGGGGGGGFFFFFFEEEDDDCCCBBBDDDFFFEEE@@@;;;777666000<<<777666EEEHHHPPPiiipppgggCCC222555777...!!!333333333555777:::===??????@@@CCCFFFIIILLLMMMNNNHHHIIIJJJMMMOOOSSSUUUWWWPPPLLLJJJNNNPPPMMMHHHGGGKKKLLLMMMLLLJJJJJJJJJKKKOOOLLLLLLOOOOOOLLLKKKNNNLLLKKKIIIIIIJJJJJJIIIHHHJJJIIIHHHIIIKKKLLLLLLKKKMMMMMMKKKKKKKKKLLLNNNPPPPPPNNNKKKIIIHHHJJJMMMOOONNNOOONNNMMMJJJIIIJJJKKKOOOQQQPPPIIIEEEEEEDDDBBBFFFDDDCCCBBBBBB@@@>>>;;;<<<:::888666444222111111//////......------,,,,,,---------,,,,,,,,,,,,+++************************+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,---------.........,,,...000222333555999;;;>>>???AAABBBCCCBBBBBBAAA@@@FFFJJJIIIDDDCCCFFFJJJGGGFFFFFFEEEDDDCCCBBBAAACCCCCCDDDDDDDDDCCCBBBBBB=========<<<;;;:::999888555444444333222222222222111111111000000000//////////////////////////////......------------......---------...000222444555777999<<>><<<:::999888777777666666555444333333222222111111222333333333333333444444333333333333444444555666777888;;;===???AAAAAACCCFFFHHHIIIKKKNNNPPPNNNPPPRRRUUUUUUTTTQQQOOOJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCAAAAAA999999999:::;;;<<<;;;:::555===888222666222111===444>>>444888999444>>>444;;;CCC:::BBBAAA777???666666///((()))000666999888444444444444555777888999888999<<>>===:::888999888666333111///......---------,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******++++++++++++,,,,,,)))+++---...///111444777>>>??????@@@@@@AAAAAABBB<<>>???@@@@@@@@@???>>>AAA???===<<<<<<;;;:::999777666555333111///...---,,,,,,+++++++++*********))))))))))))))))))))))))''''''((())))))((('''&&&'''+++///...***(((+++...,,,777333555JJJWWWWWW[[[www]]]bbb~~~PPP///111(((,,,///000111000***"""***......)))&&&'''(((&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%))),,,""""""""""""""""""""""""#########$$$%%%(((***,,,...000555111666444===nnn::::::555111+++...,,,++++++******)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''(((((()))))))))***+++,,,///555<<>>@@@BBBEEEGGGIIIKKKNNNPPPOOOPPPRRRSSSSSSSSSSSSSSSPPPOOOOOOOOOOOOOOOOOOOOOJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFEEEDDDBBBAAA@@@<<<999555555777999999999777<<<:::888;;;999333333///444---...///111:::555...333///444444///333...&&&333>>><<<111***...666000000000000000000111111444555777:::===AAACCCEEEGGGHHHHHHHHHIIIIIIIIIIIIMMMOOOPPPQQQRRRQQQNNNKKKIIIJJJKKKJJJHHHGGGGGGHHHGGGDDDDDDGGGGGGEEEFFFJJJEEECCCBBBCCCDDDDDDCCCBBBBBBCCCDDDDDDEEEEEEFFFGGGHHHEEEAAA@@@AAACCCDDDEEEBBBBBBBBBBBBBBBCCCDDDEEEEEEGGGIIIHHHGGGEEEEEEFFFHHHKKKKKKEEEBBBDDDDDDBBBBBB@@@>>>>>>===<<<999777777666444222///...---,,,,,,,,,,,,,,,,,,+++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((''''''((((((((()))))))))((())))))))))))*********(((***,,,------///111444>>>>>>??????@@@BBBCCCCCC<<<@@@BBBAAACCCGGGFFFAAADDDEEEDDDBBB@@@???@@@AAA?????????>>>===<<<;;;:::444444555555444333111000000///...........................---------,,,,,,++++++++++++++++++++++++++++++************++++++)))))))))******,,,------...000333666999999999999::::::;;;::::::;;;???AAAAAAAAABBBBBB@@@<<<777444444333222000///...------111***(((++++++))),,,222//////+++'''(((+++,,,***666666777:::@@@GGGNNNTTT```666???WWWCCC333555***888+++888(((,,,777'''+++)))***///111...)))'''))),,,///...---...333777;;;<<<===????????????>>>???===;;;:::;;;;;;:::999777555333000...---,,,,,,************))))))))))))((((((((((((((((((((((((&&&'''((())))))(((&&&%%%"""$$$&&&''''''((()))+++&&&+++***(((***+++...777---((($$$%%%***...000000000111...((((((---...***''')))'''"""$$$++++++''''''''''''&&&&&&&&&&&&&&&''''''&&&$$$###$$$''')))""""""""""""""""""""""""#########$$$%%%(((***,,,---000666111666444<<>>===;;;:::::::::999777555//////......000555444000555888777333000000...)))///000000111000...---,,,000((("""&&&000333---%%%,,,,,,---......///000000333333555777:::===@@@BBBDDDEEEGGGHHHJJJJJJKKKKKKMMMQQQSSSRRRRRRTTTSSSPPPJJJKKKKKKIIIFFFDDDDDDEEECCC@@@???BBBCCCBBBDDDHHHGGGEEEDDDDDDEEEEEEDDDBBB@@@BBBCCCCCCBBBBBBCCCEEECCCBBBAAA??????@@@AAACCC???@@@BBBCCCDDDDDDDDDDDDCCCEEEGGGHHHGGGGGGGGGHHHMMMPPPPPPKKKHHHIIIJJJHHHBBBAAA???>>>>>>===:::777555444222000...---,,,,,,,,,,,,,,,,,,++++++++++++((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''(((((((((((()))))))))((()))++++++,,,---///222;;;<<<===>>>@@@BBBCCCDDD???DDDEEEDDDGGGNNNKKKDDDGGGFFFDDDBBBAAAAAABBBBBB>>>>>>======;;;:::888888888777666444222///---+++...------,,,,,,---------------------,,,,,,,,,+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))***+++,,,---///222444666777888;;;;;;;;;999999;;;@@@CCC>>>===<<<<<<<<<;;;999666000000000///...---,,,,,,...)))'''))),,,++++++,,, """''',,,,,,***///888$$$$$$,,,777333%%%!!!(((<<<222---777...000000,,,$$$&&&111...%%%$$$,,,&&&$$$+++///+++,,,,,,***)))+++000444777999;;;===>>>>>>>>>>>><<<:::888888999999888777777555222///---+++++++++)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%)))(((&&&%%%%%%$$$""" )))%%%$$$(((***)))&&&$$$'''444888---)))...+++ ###'''***++++++,,,)))%%%$$$$$$###$$$(((,,,)))###'''''''''&&&&&&&&&&&&&&&''''''&&&%%%###"""$$$&&&""""""""""""""""""""""""#########$$$%%%(((***,,,...///555111777444:::hhh555999444...)))...+++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''((())))))+++...333777>>>@@@DDDHHHLLLNNNNNNNNNMMMLLLLLLMMMNNNNNNJJJGGGGGGEEEBBBAAACCCEEEFFFFFF@@@???===;;;999888777777444333222111000/////////........................+++,,,,,,------,,,,,,+++*********++++++*********---......///111222444555444777:::<<<>>>AAADDDFFFEEEHHHJJJKKKIIIHHHJJJKKKNNNMMMJJJGGGEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>===;;;:::999---...000111111///...---555444666222...333888222%%%'''...,,,...333///...///---///+++)))***%%%'''000///...+++******---///++++++---...//////000000///000111222555888;;;<<<@@@BBBDDDFFFHHHIIIJJJJJJGGGLLLMMMJJJJJJMMMMMMJJJHHHHHHHHHEEEBBB????????????<<<;;;>>>???>>>@@@EEEFFFEEECCCCCCCCCCCCAAA@@@:::<<<>>>===;;;;;;<<<>>>:::<<<>>><<<::::::<<>>???@@@AAAAAABBBCCCDDDFFFGGGGGGHHHJJJLLLKKKNNNNNNIIIFFFGGGHHHFFF@@@>>>===<<<<<<:::777555111000///...---,,,,,,,,,*********+++++++++++++++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))''')))*********+++---000555777999<<<>>>@@@AAAAAA???HHHLLLHHHJJJPPPPPPIIIHHHDDD@@@???AAABBBAAA?????????>>>===;;;:::888777555444222000...---,,,,,,------,,,,,,,,,,,,------,,,,,,+++++++++*********((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''(((((())))))------...///222555777999<<<===>>>>>>===>>>AAACCC===;;;:::;;;<<<;;;888555...............---,,,,,,(((+++---......,,,'''!!!111---+++++++++(((###+++000***%%%...---222 (((222"""###&&&"""555(((,,,(((222"""%%%***------+++%%% ************+++---000222333444777:::<<<=========;;;999888888999:::999888777555222...,,,+++******(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%"""&&&)))++++++)))((($$$ ###(((***......&&&"""((()))(((***000---+++))))))(((&&&(((+++---)))&&&((()))'''$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$""""""""""""""""""""""""#########$$$%%%(((***,,,......333111888555777bbb~~~///555333///***///*********)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&'''(((((())),,,000333;;;===BBBFFFJJJMMMNNNNNNOOONNNNNNPPPQQQPPPKKKGGGJJJHHHGGGGGGHHHHHHFFFEEE???===<<<999888666666555333222111000000000000000,,,,,,,,,,,,,,,,,,------***+++++++++++++++************++++++++++++******+++++++++,,,---///000111111333777999;;;>>>AAACCCEEEIIIMMMNNNKKKJJJJJJKKKKKKJJJHHHFFFEEEDDDDDDEEECCCCCCCCCBBBBBBBBBAAAAAA;;;;;;;;;:::888666555444111222333222000///111333,,,///666222'''+++111+++111000333+++)))...)))***,,,(((---******///+++///(((((((((+++---,,,)))&&&******+++++++++++++++***++++++,,,---///222555666999:::===???@@@@@@@@@@@@@@@EEEFFFAAA@@@CCCDDDAAAEEEEEEDDDAAA===;;;::::::<<<999888;;;<<<<<<>>>CCC???===;;;;;;;;;:::888777444666888777444333555777222666:::888555333666:::888888888999:::<<<===???>>>???AAABBBBBBDDDGGGIIIEEEHHHGGGBBB???@@@AAA???<<<:::999888888666444111///...---,,,++++++++++++))))))))))))************(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))'''((()))))))))***,,,...111222666999<<<>>>??????<<>>@@@>>>;;;;;;;;;;;;999888666444333...---,,,+++,,,---...///,,,,,,,,,+++,,,,,,------************))))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((('''''''''(((((())))))))))))***---000444666666999;;;<<<;;;;;;;;;<<<===;;;:::::::::888333...------.........---,,,,,,%%%******$$$$$$***---+++!!!))),,,'''&&&***+++(((###''')))'''))),,,+++&&&&&&,,,((($$$,,,000+++'''""",,,***$$$(((***$$$!!!)))(((%%%""""""&&&))))))%%%%%%&&&'''***,,,------000222444777:::<<<<<<======;;;::::::;;;<<<;;;;;;777555222...+++*********(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$!!!"""'''+++$$$###(((&&&!!!***)))))))))&&&$$$%%%'''%%%!!!$$$###&&&---,,,&&&$$$(((111)))###$$$### ###+++$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###"""###$$$""""""""""""""""""""""""#########$$$%%%(((***,,,......222111999666555^^^kkk666222///+++---)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%222---)))..."""%%%"""///"""+++)))''')))&&&*** 444$$$...(((&&&$$$!!!((("""999***<<<888>>>>>>FFFPPPDDDPPPPPPOOOMMMMMMLLLJJJGGGDDDJJJJJJHHHFFFDDDAAA???>>>???>>>;;;999666555444333///............---------,,,,,,,,,+++++++++******+++*********))))))(((((())))))))))))))))))))))))++++++,,,,,,,,,---------...///111555999===@@@BBBGGGGGGGGGHHHIIIJJJKKKLLLEEEKKKLLLFFFDDDHHHJJJHHHEEEEEEEEEEEEDDDCCCAAAAAA<<<;;;999888666555444444222222111111000//////////////////......---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++,,,---...000111;;;===@@@AAA@@@@@@@@@AAAGGGGGGGGGHHHHHHGGGDDDAAAFFFDDDAAA@@@???===:::888;;;:::999;;;???CCCEEEFFF@@@>>>;;;888666444444444333333333222222222111111111111111111111111111111333333444666777999::::::<<<===@@@AAABBBAAA???>>>DDD@@@>>>>>>@@@AAAAAA??????<<<:::888666444000---......---,,,++++++++++++))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''')))******---...111555888<<>>CCCJJJMMMLLLHHHCCCAAAAAA@@@===;;;::::::;;;<<<===<<<:::777555333111111111000///...---,,,,,,,,,+++++++++***)))(((((('''))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))***---///333777;;;:::777555666999888777555333000///...---------,,,+++***)))((('''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&((()))***+++...///222555777888999999777777777777777666555555555333000---++++++---...&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$&&&***---111,,,222222888888777SSSkkk666222...+++---)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((###$$$###,,,,,,(((,,,(((,,,!!!"""333+++---"""%%%(((%%%'''777%%%###%%%***,,,---"""***,,,))),,,===CCC:::>>>JJJVVVOOOOOOOOONNNKKKIIIFFFEEEFFFEEEDDDCCC@@@>>><<<;;;<<<;;;999666444222111111............---------,,,,,,++++++++++++************)))))))))((((((((((((((((((((((((((((((((((((*********+++++++++,,,,,,,,,---///222555999<<<>>>@@@AAABBBDDDEEEFFFFFFFFFDDDIIIJJJEEECCCFFFHHHGGGCCCCCCBBBBBBAAA@@@>>>>>>:::999777555444333222222111000000//////...------......---------,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))*********+++,,,---...///444777;;;===>>>???AAABBBHHHHHHHHHJJJLLLKKKIIIFFFFFFEEECCCBBBBBBAAA???>>>===<<<;;;===AAACCCDDDDDD===;;;999666444333333333222222111111111000000000000000000000000000000000000111222333555666777777999;;;>>>AAAAAA@@@>>><<>>???AAAFFFLLLNNNLLLHHHCCC@@@:::;;;;;;<<<<<<<<<<<<<<<===<<<:::777555444333333111000///---,,,,,,++++++++++++***))))))(((''''''((((((((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))***,,,...333666::::::666444555888999777555333111///......---,,,+++***)))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((()))***+++---000333555777888888777777777777666555444333111000---+++)))))))))***&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$&&&***---111,,,222222888999888TTTjjj555222...+++---)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((,,,)))&&&###$$$GGG(((///111&&&&&&444'''(((;;;'''+++  +++...""".........666@@@AAAAAANNNCCCMMMOOOQQQNNNJJJFFFEEEFFFCCCCCCBBB@@@>>><<<:::999888777555333111//////...------------,,,,,,,,,,,,++++++*********)))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))***************,,,...111333666777:::;;;>>>AAABBBCCCBBBBBBCCCGGGHHHEEECCCEEEFFFEEE@@@@@@@@@???>>>===;;;:::777666444333111111000000//////......---,,,,,,,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))((((((((()))***+++,,,---,,,000444888:::===@@@CCCEEEEEEEEEHHHJJJJJJIIIGGGDDDCCCBBBBBBCCCCCCBBB@@@===<<<<<<>>>@@@AAA@@@???888777444222111000000111////////////....................................------...000111222333444666888<<<>>>???>>><<<:::@@@???======???@@@@@@???999777555444333222000...,,,,,,+++***)))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))+++,,,...111555999<<<>>>BBBFFFKKKMMMJJJFFFAAA???===???AAABBBBBB@@@>>>===999888666555333333222222000///...,,,++++++++++++******))))))((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((((()))+++---222555888888555333444666888777555222000///......++++++******)))(((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))(((***---000333555777777888888777666555333222111------,,,***)))(((''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$'''+++...222---333333888999999VVViii555111...+++...)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&& 222,,,***)))000!!!'''%%%777((()))!!!---%%%,,,!!!"""(((%%%---222((( $$$333***333+++(((AAACCCOOOAAAJJJNNNQQQNNNHHHDDDEEEGGGCCCCCCBBBAAA???===<<<;;;555444222000///------------,,,,,,,,,++++++++++++*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((((())))))***+++---///111222888:::>>>AAADDDDDDCCCBBBDDDEEEFFFEEEEEEEEEEEEEEE@@@@@@???>>>===<<<:::999555444333111000////////////......---,,,,,,++++++************************)))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((()))***+++(((+++000444777:::>>>AAA?????????AAACCCDDDBBBAAAAAA@@@??????@@@@@@>>>===<<<;;;;;;<<<======:::888333222000///.........///---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///000000222444888;;;<<<;;;999888;;;:::::::::;;;;;;;;;;;;999777444333222111///---+++***)))(((((('''((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''(((******,,,///222666:::<<<@@@CCCHHHIIIGGGDDD@@@???FFFEEEEEECCC@@@===:::999333222111000///////////////...---,,,************((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&''''''&&&''')))+++000222555555444222333444555444222000///---,,,,,,******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&(((***...111444666777888777777555333111000...,,,,,,,,,,,,+++)))'''&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#######################################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%'''+++///222...444444888999:::YYYiii444111...+++...)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((( &&&)))%%%"""NNN666===!!!$$$777wwwdddNNN!!!111***+++WWWkkk;;; """"""000CCC@@@<<<333HHHCCC,,,FFF<<>><<<:::999444333222111000////////////......------,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))(((+++...111444777;;;>>>???>>>>>>>>>@@@@@@???===AAA???======>>>===<<<:::===<<<<<<<<<<<<:::777444000///...,,,,,,,,,,,,---++++++*********)))))))))))))))))))))))))))))))))******++++++,,,---......///000333666888888777666777888999999999999::::::<<<999666333111000...,,,******)))(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))***,,,///333777999>>>AAAEEEGGGFFFDDDCCCBBBFFFCCC@@@<<<888555444333000///......---............---,,,***))))))))))))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&&&&%%%%%%''')))---///111222222222222222222111///---,,,+++******)))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&&&&'''))),,,000333555777777666555444222000...---)))***++++++***(((&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""################################################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%(((,,,///222///666444888999<<<\\\hhh333000...+++...)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((++++++"""999mmmYYY'''RRR666ooo&&&%%%888ssswww+++///***;;;KKKDDDGGGIIIIIIFFFDDDDDDEEEAAAAAA@@@>>>;;;999666555000000...------,,,,,,,,,+++*********))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&((((((((()))***+++------111333777;;;???@@@AAAAAAFFFCCCDDDGGGIIIFFFDDDDDDAAA@@@@@@???===;;;999888333333222111000//////000......------,,,+++++++++(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))+++---///111333777:::BBBAAA???@@@AAAAAA@@@???BBB@@@>>>>>>>>>>>>===;;;@@@>>><<<;;;;;;999666444000///---+++******++++++***)))))))))(((((((((((((((((((((((((((((((((((()))))))))***+++,,,,,,,,,,,,---///111333555666666777999;;;;;;::::::;;;<<<===:::555222000///---+++******)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((())),,,111555777>>>AAAEEEGGGFFFEEEEEEEEEAAA???<<<888666666666666000000///.........//////---,,,+++***((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%$$$$$$&&&(((***+++---000111222222222///...---+++***)))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###############$$$%%%%%%&&&'''(((***---111333555555555444333111///---,,,''''''(((((('''&&&$$$###$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########"""""""""#######################################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&)))---000333000777555888999===^^^ggg333000---+++...)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$###555!!!111gggggg999999)))$$$999(((%%%"""***###CCC333(((777:::???111AAACCCDDDEEEEEEEEEDDDDDDAAA@@@>>><<<999666333222...---,,,+++++++++++++++******)))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((()))***+++,,,---///222666:::===???@@@FFFAAAAAAGGGIIIEEEBBBCCC>>>>>>===<<<:::888666555222111000///////////////---,,,,,,++++++***))))))'''((((((((())))))))))))((((((((())))))*********((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''')))+++,,,...000444888???===<<<===???AAA@@@@@@@@@>>>===>>>???@@@???===>>><<<999777666555333111000///---+++************))))))((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))******+++++++++,,,///222444666555888;;;;;;:::999:::<<<:::777333000///...---++++++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''***///333555===@@@CCCCCCCCCBBBBBBBBB===<<<;;;::::::999999999000//////...------......,,,+++***)))((('''''''''$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######$$$&&&'''(((***---111222333222///...,,,+++))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%&&&(((+++...000222333333333111000...,,,+++''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$############"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$###!!!"""""""""#########$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&)))---111333000888666888:::>>>```ggg333000---+++...***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((---NNNQQQ888UUU***+++&&&))) &&&111EEE%%%###$$$*** %%%///!!!'''BBB999@@@@@@AAACCCEEEFFFDDDCCCBBBAAA???===999666333111,,,,,,+++***************))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))+++,,,,,,...000444888;;;>>>@@@EEE??????FFFHHHDDD@@@AAA;;;;;;:::999777555333222111000///...............++++++******)))((((((((('''((((((((())))))******(((((())))))******++++++((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&(((***,,,///333777888777666888;;;===>>>===<<<;;;;;;<<>><<<<<<===777888999999999777444333......---,,,++++++++++++,,,+++***(((''''''''''''$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&%%%&&&(((,,,000333333222///...---+++***)))))))))&&&&&&%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&(((+++...000222222222111000...,,,,,,)))))))))(((''''''''''''$$$$$$$$$############"""""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&)))...111333111999666888:::???aaa[[[333333,,,,,,+++,,,******)))((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''(((((((((((((((((()))))))))))))))))))))))),,,XXXrrr!!!...###***333%%%%%%...fff+++%%% %%%)))$$$&&&((((((,,,///444<<<@@@CCCCCCAAA@@@AAACCCDDDBBB>>>:::555222///...,,,,,,+++***)))))))))***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))+++,,,---///222777===AAABBBCCCDDDDDDDDDCCCBBBAAA@@@>>><<<999777666555555333222111///...,,,+++***+++++++++***)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''((())),,,...000444777999999888:::===AAA===<<<;;;:::999888777777777555222///---------...,,,,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))***,,,...///222333444666666555333222222111...,,,+++*********((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&'''(((+++...000444555888:::;;;:::999888888666555666888777444111------,,,++++++******)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""################################################$$$%%%&&&(((+++...000222,,,+++******)))*********''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######""""""""""""""""""""""""########################%%%$$$$$$%%%'''***---///333222///,,,***))))))))))))((((((&&&%%%$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((+++...111555222888666:::<<<:::RRRZZZ333333,,,,,,+++,,,******)))((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''(((((()))))))))))))))))))))))))))'''888~~~AAA...&&&###222###???%%%!!!'''***)))%%%'''((('''))),,,000888<<<@@@BBBAAA@@@AAACCC>>><<<999666222000...---,,,,,,+++***))))))))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((()))***,,,---///333999===>>>???@@@AAAAAAAAA@@@???>>>===:::777555444444444000//////...---,,,,,,+++++++++******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''(((+++---///555888;;;<<<<<<>>>@@@CCC??????>>>===<<<<<<;;;;;;666555222///------------,,,++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((***,,,---...333444666777777666555444333222000...---,,,,,,,,,((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&'''***,,,...222444777999;;;:::999888888777666777888666333///---,,,,,,+++******))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""################################################$$$%%%&&&(((***---000111,,,+++******))))))))))))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######""""""""""""""""""""""""########################$$$$$$$$$$$$&&&))),,,---333111///---+++***))))))(((((('''&&&%%%$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((+++...000666222888444999===>>>XXXYYY222333,,,,,,+++,,,******)))((((((((((((((('''''''''&&&&&&&&&&&&&&&((('''&&&&&&&&&((()))***))))))))))))))))))))))))$$$111qqqFFFllluuu///000iii,,,!!!!!!...444FFF,,,+++333%%%''''''%%%&&&(((,,,222666;;;???@@@AAAAAABBB:::999666444111///...---,,,,,,+++***))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))***+++,,,///444777888:::<<<===>>>???>>>>>>===;;;888666444333222222---------,,,,,,,,,,,,,,,+++******))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''))),,,---333666:::===>>>???AAACCC@@@@@@???>>>===<<<;;;;;;555333111///---,,,,,,,,,++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((()))+++,,,---111222444666666555444333222111000...---,,,,,,+++(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&((()))+++...000444777999::::::999777777777888777555000---,,,,,,++++++***)))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######################################################$$$%%%&&&'''***,,,...///,,,,,,***)))((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######""""""""""""""""""""""""####################################%%%'''***+++111000///---+++******)))(((((('''&&&%%%$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!""""""######$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''+++...000666222777333888>>>AAA]]]XXX222333,,,---+++,,,***))))))((((((((((((((('''''''''''''''&&&&&&&&&((('''&&&&&&&&&(((***+++************************...'''ooottt333///***555333 )))!!!%%%qqq... !!!***$$$&&&'''$$$%%%&&&***,,,000555;;;>>>@@@@@@@@@;;;:::777555222000///...---,,,+++)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''((()))******,,,000333555777999<<<>>>?????????<<<:::888555333222222222......------,,,,,,++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++---000444888;;;======>>>??????===;;;999888666555333222000...---,,,,,,+++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))+++,,,,,,...000222333222111000......---,,,******))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((+++---000444777999::::::777777888888666333...++++++++++++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###################################################$$$$$$%%%'''(((+++,,,...,,,+++***)))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######""""""""""""""""""""""""########################"""""""""###$$$&&&'''(((//////...,,,+++***))))))''''''&&&&&&%%%$$$##############################""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""##############################$$$###$$$%%%'''***...000444222888444888===???[[[WWW111333------+++,,,***))))))(((((((((((((((''''''''''''''''''''''''((((((''''''(((***+++,,,++++++++++++++++++++++++++++++------]]]777+++///000---...<<<))))))888!!!+++111###&&&'''%%%&&&&&&***(((+++000666:::===>>>>>><<<;;;888555222///...------,,,+++)))((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''')))******)))+++---000444666999<<<>>>@@@AAAAAA<<<;;;888555333222222222111000///...---+++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((())))))+++///444888:::::::::@@@???<<<999666333111000111000///---,,,++++++***))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***)))+++...000111111000000------,,,+++***))))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&(((***---111555777999:::777888888777555111---++++++******))))))(((((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$################################################$$$$$$%%%&&&''')))+++,,,+++***)))(((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######""""""""""""""""""""""""########################"""""""""###$$$%%%&&&&&&,,,,,,,,,+++***))))))(((&&&&&&&&&%%%%%%$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""#######################################$$$'''***---///111111:::666999;;;;;;WWWUUU000333------,,,,,,******)))((((((((((((((('''''''''''''''((((((((((((((()))***+++,,,,,,---++++++++++++++++++++++++&&&///222```yyyggg'''777]]]999vvvBBB,,,<<<777%%%((()))'''''''''***'''(((+++000666:::;;;;;;999888555222///---+++***---,,,***)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((()))))))))***,,,...333444888;;;>>>???@@@AAA<<<:::888555333222111111222111000...---+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((******---111666888999888AAA???===999666222000...//////...---,,,+++***)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((())))))+++---000222222111111------------,,,+++***)))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((+++///333666888999666777888666222///------******))))))((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$################################################$$$$$$$$$%%%&&&((()))***)))(((((('''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######""""""""""""""""""""""""########################"""#########$$$$$$%%%%%%))))))******)))(((''''''&&&%%%%%%%%%$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$########################################################################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""#######################################$$$&&&***---///000111;;;777999::::::VVVTTT000333---...,,,,,,******)))(((((((((((((((&&&'''''''''((((((((()))''')))+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,... 222555)))qqqOOOSSS|||===(((++++++((('''&&&)))((('''(((,,,222666888888555444222000...,,,++++++---,,,***)))'''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((((((((((((***,,,000111444888:::<<<======:::999666333111000000000//////...---,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((((((((***)))***...333666777666>>>===;;;888555333111000------------,,,***))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((('''))),,,///111111111000,,,,,,------,,,+++***)))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&%%%''')))---111444777888666777777444000......000***))))))(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$$$$%%%&&&((((((''''''&&&&&&''''''((((((%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######""""""""""""""""""""""""##############################$$$$$$%%%$$$$$$$$$&&&'''((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################################################################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""#######################################$$$&&&***---///000111:::666888:::===[[[TTT000333......,,,---******)))(((((((((((((((&&&'''''''''(((((())))))''')))---///000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......111000HHHcccbbbeee,,,...---)))'''%%%''')))'''&&&)))///444666666333222111000......---------,,,***)))'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''###%%%&&&''''''''')))+++---///222555777999::::::999777555222000///......,,,,,,,,,+++++++++******'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((***((('''***///333444333999888777666444222111000---------,,,+++***)))(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$&&&))),,,...//////...)))***++++++***)))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%&&&))),,,000333666777666777666333///---///111)))))))))(((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""#########""""""""""""""""""""""""###########################$$$$$$%%%%%%%%%$$$$$$%%%%%%'''''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! ######""""""""""""######""""""""""""""""""""""""###"""###$$$&&&)))---///111111:::555777<<>>QQQpppwwwtttwwwjjjllltttwwwvvvYYYBBB888888///------!!!!!!,,,***"""---FFF444333000---,,,++++++,,,)))))))))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((***,,,000333666777888777555333111000/////////------,,,+++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))((())),,,///333555777666666444222000...------,,,+++***)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***,,,---++++++++++++***)))((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''***---000222555444333111///---,,,,,,((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!########################""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$##################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""############$$$$$$$$$$$$$$$$$$%%%&&&)))+++---333333222777<<<777@@@ZZZLLL111---333***...***))))))))))))))))))))))))(((((((((((()))***+++,,,+++...222222///,,,+++,,,***444444---+++666[[[www|||iiicccsssuuuVVVDDD///;;;...$$$%%%,,,///,,,***000000///...---,,,++++++))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&(((***---///222444555444333222000///.........---,,,,,,+++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''))))))((((((***---000222555555444333222000...---,,,+++***)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))+++,,,++++++++++++***)))((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''))),,,...000444333222000///---,,,,,,((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""########################"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""############$$$$$$$$$$$$$$$$$$%%%''')))+++---000333333666999555@@@ZZZKKK111...333)))...+++))))))))))))))))))))))))'''(((((()))***+++---...222///------,,,***+++...555222,,,***NNNkkkuuukkkNNN444:::999---$$$%%%((())),,,---.........---+++***(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''(((***---000222333333222111000//////......,,,,,,++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((((((((()))+++---...333333333222111000///...+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++***************)))((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***---...222111111000///---,,,+++((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""########################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$%%%'''))),,,---...333444555777444???XXXJJJ222...333)))...+++************************(((((())))))+++,,,---...222+++)))///333222111222---(((AAAkkk~~~dddlllCCC(((...333)))&&&///***+++,,,------,,,+++***''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((***,,,...111222222222111111111000//////,,,,,,++++++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''((()))++++++000000111111000000///...+++***)))((('''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))))))))*********)))((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''')))+++,,,///000000000///---,,,+++((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""##########################################$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$######""""""""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$%%%%%%%%%&&&'''***,,,---...444444444666444===SSSIII222///222(((...,,,************************************+++,,,---...000+++,,,333555...+++,,,111AAAzzzzzzVVV<<<666333+++$$$)))***+++,,,,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))+++---000111000000111111111111000///+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((()))******......//////000/////////+++***))))))((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((((((((())))))******)))((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%''')))***---.../////////...,,,+++((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""#############################################$$$$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$%%%%%%%%%&&&(((***,,,......444444444888666;;;LLLHHH222///222(((...---************************+++++++++++++++,,,---...111---///333000+++111===kkkyyyuuu999***111333******************))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''''')))+++...000......///000000000///...+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((()))******+++,,,---...///////////////++++++***))))))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((()))))))))))))))(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&((())),,,---...//////...,,,+++((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""#############################################$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$%%%%%%%%%&&&(((***---...///555333333999888999DDDGGG222///222(((...---************************,,,,,,,,,++++++,,,------000---///222000444LLLfffjjjMMMQQQZZZOOOKKKPPPVVVXXXUUUWWWeeevvvyyyqqqOOO===777*********)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&'''***---...,,,---.../////////...---+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&''''''((()))***+++++++++,,,---...////////////,,,+++******************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''(((((()))))))))))))))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&'''(((+++,,,...//////...,,,+++)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!""""""#########$$$""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$%%%%%%&&&&&&(((***---...000555222333;;;999777???@@@333,,,111,,,))),,,++++++++++++++++++++++++''')))***+++...///...***111000111///---DDD~~~YYYQQQKKKRRRcccttt|||}}}xxxcccbbbSSSVVVZZZgggtttNNN888777222---+++(((&&&&&&(((***(((&&&$$$$$$%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((())))))))))))))))))))))))******+++,,,,,,---......,,,+++***)))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))***,,,---...------,,,)))((('''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###################################################$$$$$$""" ###&&&%%%$$$$$$&&& """(((''' $$$$$$$$$%%%%%%&&&&&&&&&########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$##################%%%$$$$$$$$$######""""""""""""############""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%$$$$$$%%%(((+++,,,222333444444555888::::::@@@333---111,,,))),,,+++++++++++++++++++++++++++---...,,,+++,,,------$$$777999111NNNoooUUUVVVXXXoookkkUUU]]]qqqrrrUUU333333111///,,,++++++,,,)))(((&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&''''''((())))))***++++++++++++,,,,,,------++++++******)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))))))))))))))))))))******++++++,,,------...,,,+++***)))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))+++,,,------,,,,,,)))((('''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&& !!!###$$$%%%%%%&&&&&&%%%############""" $$$$$$$$$$$$$$$$$$''')))$$$$$$$$$$$$%%%%%%&&&&&&########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$##################%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######################################################################################################%%%%%%$$$$$$%%%(((+++,,,111222444555777:::===>>>{{{@@@333---111,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++...111333000...HHHeee\\\yyyttt]]]yyy[[[BBB///000222,,,(((,,,(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&&&&''''''(((((())))))***))))))***+++,,,------...++++++******)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))((((((((((((((((((((((((((((((((()))(((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++,,,,,,------,,,+++***)))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++,,,,,,,,,***)))'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""""""""######$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$"""###%%%%%%$$$%%%&&&'''%%%%%%$$$"""!!!!!!!!!!!!###$$$$$$$$$$$$$$$%%%%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%(((+++,,,000111444666888;;;???CCC___@@@333---222---***---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......///222<<<...EEEkkkQQQttt|||ooodddyyynnnlll<<<444666---''',,,((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''(((((())))))))))))'''((()))***+++,,,---...************))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,++++++***)))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((***+++,,,,,,***)))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#####################"""!!!!!!!!!"""""""""$$$""" """$$$%%%%%%$$$###%%%)))***###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%(((***,,,000111333777888999>>>EEEddd@@@333---222...+++...,,,,,,,,,,,,,,,,,,,,,,,,///))))))///222000......***PPPeee]]]sssnnnvvvyyyfffAAA444333000***))))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''(((((((((((((((((('''((((((((()))))))))))))))''''''((()))+++,,,------*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************(((((((((((())))))))))))))))))((((((((((((((((((************************))))))***************++++++***))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''')))***,,,,,,***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&))),,,---,,,///...(((%%%((((((%%% &&&((('''(((,,,,,,)))$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%(((***,,,111111333777666555<<>>222---333---+++111//////.........---------$$$777+++222'''444VVVUUU^^^zzz~~~PPPXXXOOO------...$$$,,,...###'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))(((((('''''''''((((((%%%$$$''',,,,,,)))))),,,***,,,((()))000,,,(((//////***+++,,,***000222(((...***(((******'''''',,,)))'''&&&'''***+++)))&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((((('''))))))***,,,......,,,+++'''---///,,,***,,,+++)))...$$$666---)))999222333AAAHHHCCCOOOJJJEEEVVVFFFAAAKKKIIIAAA@@@:::555999222,,,---###999,,,***$$$///+++(((((())))))&&&"""******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""%%%((()))(((''''''(((&&&%%%+++,,,&&&)))*** !!!&&&,,,333((("""---***''''''+++'''000$$$111***111)))---'''***333((()))%%%222,,,///!!!111'''$$$###"""///%%%000"""***&&&***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&&&&&&&&&&+++%%%###---%%%%%%"""((($$$'''333111###)))$$$+++%%%333)))***$$$'''$$$&&&111,,,%%%&&&&&&###!!!###&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%'''(((333"""###)))&&&)))444///777===DDDBBBjjjuuu}}}]]]ZZZeee^^^uuuuuubbb```iii|||pppMMMPPP111...&&&%%%777&&&((("""&&&$$$'''%%% !!!)))***%%%""""""""""""""""""""""""########################%%%$$$$$$$$$#########"""&&&###(((###***444###'''"""+++((()))111---555888000111===GGGLLLQQQXXXWWW]]]OOO___@@@RRR:::000000)))---///***++++++###+++&&&$$$&&&'''%%%$$$$$$'''&&&&&&'''((('''### $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%''')))***000333888222888666999ccc???333...333...,,,000//////.........---------888'''888)))<<<===PPPddduuu}}}XXXJJJ???000###&&&)))$$$(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))333...++++++***)))***...///444///***------))))))...,,,///---&&&))),,,###))))))+++......,,,++++++***++++++'''###$$$***000))))))))))))))))))))))))))))))))))))******************************************)))))))))(((((((((***+++++++++)))))))))***000...++++++,,,...111333999(((444999HHHbbbfffpppwwwwwwtttlllrrrhhhSSSKKKGGGFFF<<<000"""'''---111###(((---...------111444******)))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''&&&%%%%%%%%%&&&,,,)))(((######---000:::&&&'''111444777000;;;333333333555333<<<333,,,,,,111111---777'''...000000***,,,###%%%%%%+++888+++)))'''###...+++))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%///+++%%%!!!!!!$$$'''(((%%%555/// ***---///000333''',,,(((&&&,,,+++333111777$$$$$$...777&&&,,,222...###"""***)))******))))))'''###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&!!!+++000000///222666BBB999XXX{{{RRRKKKGGGDDDDDDOOOUUUOOO<<>>$$$,,,))) +++''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))***))))))((())))))******,,,)))(((,,,...,,,---///!!!'''+++***,,,111555777***+++333444...222777111---//////---+++,,,***(((...***%%%$$$'''))))))''')))))))))))))))))))))))))))))))))*********++++++*********************************)))))))))))))))***+++,,,***''''''***---+++'''***444777000+++,,,777CCC^^^ooommmhhhggghhh\\\gggtttPPPQQQkkkoooaaaeeeyyyzzzooo]]]]]]999AAA666+++AAA111"""'''---(((!!!******)))))))))***++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))'''%%%%%%&&&'''''''''&&&"""###,,,444333)))"""000===>>>>>>EEEIIIIIIjjjbbbmmm|||yyyttt{{{ddd^^^TTT```DDDKKKDDD222...000888...000444$$$###,,,***444,,,---'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""''',,,///,,,%%%...222&&&)))...***&&&(((***(((444,,,CCC999EEEFFFAAAOOOTTThhhUUU@@@"""'''!!!%%%111333***'''---%%%$$$$$$''')))(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%......222555111000@@@TTTiiigggFFF888@@@EEEVVVaaaiiixxxqqqRRRMMMgggXXXGGG(((,,,222$$$---'''###$$$'''&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###,,,"""$$$888===999***666GGGFFF\\\yyyuuurrrqqqzzzyyymmmTTT@@@<<<(((###...,,,000%%%%%%%%%$$$"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))***///333888222888777:::ccc@@@777000444000---000/////////...............)))222''';;;OOORRR}}}ssseeepppSSS888000)))((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******+++***************++++++,,,)))(((***000111---))))))111111<<>>888&&&888JJJxxxoooPPP333(((&&&%%%''',,,'''$$$###$$$%%%%%%'''+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''''''''''''''%%%"""--->>>BBBNNNZZZEEE:::III???[[[ooo[[[WWWsssOOO------+++---'''###///...###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%''''''%%%111;;;)))""";;;DDDNNNxxxzzz{{{```^^^HHH''' ...---'''))))))'''$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***///333777222888777:::ddd???888000333111...000////////////////////////000---333<<>>222555555,,,!!!))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,...///---+++---444;;;HHHppppppddd|||~~~tttyyy___|||ccc>>>///000///...---,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))******************************++++++,,,------...------------------------------,,,++++++******)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&(((***'''%%%'''///666===WWW___]]]XXXMMMkkknnnmmmkkkzzzYYYaaazzzXXX000///'''...))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******777///'''+++<<>>iii[[[zzzsssfffbbb^^^MMMAAABBBDDDHHHNNNEEEUUUXXXOOObbbccckkkooohhhzzzvvvtttppp~~~}}}mmmqqqYYYSSS}}}SSS444000+++***'''&&&'''******((())))))))))))************...'''%%%+++...,,,...333)))+++...///...777MMMaaatttXXX===//////'''***,,,&&&%%%***)))((()))***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///&&&+++222///---...***+++333$$$444...???wwwmmmjjjLLLLLLbbbjjjsssxxxtttmmmsssnnn^^^YYY{{{kkkqqqfffKKK777222333,,,+++...)))'''******&&&%%%'''+++---)))************+++++++++(((++++++(((***///...)))---///555'''+++,,,&&&333444111(((222///000>>>777333888888000999555)))<<<111...,,,'''666/// 000+++"""...((( )))&&&''')))(((((((((''''''''''''))))))))))))))))))))))))))))))(((''''''))))))(((222///)))---<<>>444vvv___???EEE{{{]]]rrrxxxjjjkkkzzzwwwvvvDDD%%%444+++(((%%%&&&***+++((($$$$$$%%%%%%%%%%%%&&&&&&&&&'''+++ 333888555;;;333RRRsssbbbwwwzzz~~~rrrbbbOOO:::///,,,******+++&&&&&&''''''''''''''''''&&&&&&&&&&&&''')))***+++...///444333:::888===jjj;;;444333444,,,333111///,,,000444000///111---:::sssKKK^^^CCCIIINNNVVVdddvvvzzzwww]]]jjjVVViiiJJJUUUbbb>>>JJJdddsss@@@111---,,,+++)))((())))))((())))))))))))*********+++,,,,,,---000000---,,,...444;;;555---DDDrrrvvvzzz~~~UUU===777333...***---,,,$$$((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...***,,,...***+++///---222+++--->>>UUU~~~oooaaa}}}bbbNNNUUUhhhzzztttUUUSSSgggBBBIIIbbbkkk}}}jjjqqq~~~aaaBBB...,,,;;;;;;'''---.........,,,+++(((%%%************++++++++++++)))------)))'''***+++)))%%%&&&...---:::???---///...777888???KKKIII```ccc^^^kkkhhhiiinnn___UUU[[[DDDLLL===000333---)))000222$$$,,,***)))444...***))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((***++++++))) 222<<>>@@@AAAfff}}}jjjvvvOOO===###888,,,***)))+++------***'''************+++++++++,,,***...///+++(((***---------)))...000+++&&&$$$GGGPPPooouuunnn^^^===777444111'''333///'''---)))+++))))))))))))(((((((((((())))))))))))))))))))))))''''''(((***,,,,,,+++***---'''QQQWWWeeeQQQZZZYYYddd{{{^^^|||ooobbb<<<444AAA&&&777)))((((((''''''(((((((((''''''''''''''''''''''''((('''&&&&&&((())))))(((---444:::777;;;```nnnzzz{{{wwwiiiwwwddd}}}yyyvvvooo{{{OOOEEE<<<%%%...)))%%%&&&***,,,+++)))'''((())))))''''''((()))///(((@@@@@@LLLPPPDDDWWWzzztttNNN///+++***,,,)))###$$$+++&&&&&&%%%%%%%%%%%%%%%&&&///999 ===BBB>>>tttmmm|||uuusss}}}zzz|||dddggg^^^RRRFFF999,,,&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++...///444333:::888===jjj~~~999555333444---555000...222...***...222333666^^^|||IIIpppXXXuuummmVVV333HHHooo{{{vvvUUUlllyyyllloooooonnnlll{{{LLL...---------***&&&'''+++*********+++++++++,,,,,,***------)))+++333666444222999___{{{dddSSSNNN\\\nnnzzzllleee^^^TTTHHHNNNrrruuuNNN888111***)))111***+++++++++++++++++++++++++++,,,,,,,,,,,,------)))///---+++///222000111888777xxx{{{]]]NNNXXXrrr}}}jjjYYYKKKCCCBBB???======BBBHHHNNNJJJEEECCCEEEGGGFFFFFFIII\\\mmm\\\```pppooopppdddZZZvvv}}}FFF???III$$$000+++((()))******,,,///*********+++++++++,,,,,,)))+++,,,---...//////...444((('''555777IIIfff{{{KKKFFF000111,,,(((000***(((*********)))))))))(((((()))))))))))))))))))))))))))'''(((+++,,,******+++***BBBRRRYYYqqqtttxxxeee$$$---222&&&333******)))((((((((())))))'''''''''''''''''''''''''''&&&&&&(((+++,,,+++***+++---+++;;;iiidddjjjbbbsssuuuzzzzzzvvvfff888888///***'''***---,,,)))''''''(((***)))((('''((()))(((555:::>>>}}}UUUBBB^^^yyy}}}xxx{{{sssIII888))))))---***'''''''''&&&&&&%%%%%%%%%&&&''' 999:::...111qqqllljjjZZZtttaaaZZZRRRKKKAAA444+++(((((((((((((((''''''''''''&&&&&&&&&&&&''')))***+++...///444333:::888===jjjzzz888666333444...666000111555...+++444222///999XXXeeeiiizzzhhhVVV@@@@@@000III```xxxnnnpppooocccnnnvvvwwwxxxrrreeeggg^^^vvvBBB000,,,+++,,,***&&&(((---++++++++++++,,,,,,,,,,,,///111111...///444666444999iii]]]LLLVVVddduuu___SSSXXX___]]]>>>444---,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------)))000,,,,,,444000***111>>>kkkooo~~~RRRVVV|||oooWWWIIICCC???===HHHKKKNNNPPPOOOMMMMMMMMMGGGEEEFFFIIIFFFBBBGGGPPP444@@@AAAUUUyyynnn{{{fff111===555111///000---((()))///***++++++++++++,,,,,,,,,***))))))---111111...+++ ===<<<666QQQTTT<<>>kkk```XXXiiilllMMMCCCbbb~~~VVV...---------,,,++++++++++++,,,***++++++,,,,,,------...+++222,,,---555++++++EEEuuuooobbb```JJJ|||}}}lllYYYGGGBBBBBBEEERRR```\\\gggzzzzzzeeeWWWYYYQQQDDD>>>HHHddd|||tttqqq???000++++++111111+++)))---++++++++++++,,,,,,,,,,,,---))))))---///...,,,---;;;;;;QQQzzzVVV555***%%%...++++++++++++*********)))************************,,,******,,,)))+++<<>>;;;...---,,,++++++++++++,,,******+++,,,,,,---......+++333,,,///666,,,>>>uuuXXXgggpppuuuGGGCCCAAADDDMMMZZZppppppZZZDDDDDDOOO\\\aaaddd}}}KKKAAA111''',,,111///+++---+++++++++,,,,,,,,,---------,,,---///...---666@@@EEE[[[888)))333,,,,,,+++++++++************************************))),,,...---555RRRpppYYY___}}}WWWmmmIII777...---,,,++++++*********(((((((((((((((((((((((((((***+++)))(((...999BBB>>>iiizzzwwwoooxxxsssvvv}}}oooNNN///&&&***+++---000)))))))))((((((+++000444DDD'''sss>>>NNNOOOkkkuuusssMMM---+++...((()))((('''((())),,,000222'''EEE%%%EEE```XXXxxxrrr~~~{{{}}}lllTTTZZZtttzzz|||xxxoookkkooouuutttsssdddXXXPPPIIIHHHEEE>>>777555******))))))(((''''''&&&&&&&&&&&&&&&''')))***+++...///444333:::888===jjjqqq666888444333000888000---666111333555'''DDDcccfffxxxMMM333666===JJJeee{{{RRR111GGG===IIIqqqooossszzzjjj```ddd}}}===fffppp^^^JJJ<<>>vvvQQQ\\\tttgggtttdddVVV```]]]GGG///...,,,+++***+++,,,,,,******+++,,,,,,---......***222...111888111UUUppp}}}OOOTTTVVV444VVVKKKWWWooogggRRRMMMGGGkkk}}}|||jjjKKK000+++000///++++++++++++,,,,,,,,,---------,,,...111222...111CCCWWW|||xxxrrrqqqtttGGG444,,,,,,,,,+++++++++******************************((((((,,,000000===cccccc___|||ZZZ111///...---,,,++++++++++++))))))))))))))))))))))))&&&)))***)))***666IIIYYYwwwhhhfffppprrrjjjrrrsss}}}HHH111///...++++++***)))(((((((((,,,222777222XXXTTTLLLnnnaaavvv___zzz|||nnn;;;,,,---)))))))))((((((+++...222444888000ccc\\\bbbnnntttyyyiii|||xxx~~~sssuuunnnmmm|||wwwjjjNNNIIIEEECCC???999888;;;+++******)))(((''''''&&&&&&&&&&&&&&&((()))***+++...///444333:::888===jjjkkk888111777222222...111///111)))777000222HHHnnn{{{CCC@@@CCCEEEwwwDDD<<>>???jjjmmm]]]pppppp---666***111,,,)))000---------...............%%%===444555===TTTVVVoooIIINNNRRRDDDAAAJJJ]]]UUUPPP]]]sss???888222///---******,,,,,,,,,,,,,,,---...//////:::###222888---KKK{{{NNN___kkkMMMFFFMMMSSStttjjjYYYKKKXXXQQQ===222555$$$111***...------,,,,,,,,,------///999///,,,555:::ooo|||jjjZZZXXXaaaSSS```___hhhfffLLLIII(((,,,333'''111777++++++******++++++,,,---&&&333///(((888uuufff{{{qqq888666***444###+++&&&---))))))(((((((((((())))))%%% 000222222@@@???ZZZxxxzzzyyymmm000...666"""555+++(((///%%%111&&&777:::JJJtttaaa@@@ccclll|||fff333((((((...(((,,,222&&&///BBB000;;;jjjMMMhhh~~~]]]gggyyy{{{iiijjjttt^^^```RRRGGG<<<:::???AAA===777000...+++(((&&&&&&'''(((&&&&&&%%%&&&&&&'''((()))000---555333555666???eeekkk999222888222222///222000444---666...000^^^ggg<<<+++OOOnnnsssPPPKKK<<>><<>>,,,:::,,,$$$555666&&&))))))(((((((((((())))))444>>>222:::PPPwwwuuu}}}|||pppddd(((,,,(((++++++***...$$$000222333<<>>;;;777000...+++(((&&&&&&'''(((&&&&&&%%%&&&&&&'''((()))///---555444777:::DDDjjjiii999444888222444000333///555000444...333[[[vvvnnnDDDJJJjjjfff]]]VVVXXXeeelllyyyyyyzzzZZZYYYnnnZZZDDD999AAANNNbbblllYYY~~~fffGGGOOO///...///'''+++***---........./////////000777---777LLLnnnlllccc```fffaaahhhzzzkkktttccckkk<<<333555...(((,,,,,,,,,,,,,,,---...///000---999***%%%]]]MMMUUUSSSHHHPPPVVVqqq\\\ddd}}}ZZZ+++555///)))......------------......000>>>111EEEuuuWWW>>>\\\uuu~~~ttt}}}tttDDD222555%%%***222+++++++++++++++,,,------...000$$$QQQyyyzzzooozzzkkk999333)))///'''))) ***))))))(((((())))))******...BBB<<>>rrr}}}xxxjjjuuu|||xxxeee|||yyyZZZ999,,,...000...,,,,,,,,,------...///000444)))333BBB[[[kkk{{{OOOFFFJJJnnnxxxdddfff{{{nnnMMM,,,000(((.........---......///000!!!NNN333HHHaaannnkkk000555<<<'''))),,,++++++++++++,,,---------333000dddSSSnnnsss```333333>>>)))555999***))))))))))))))))))***111???BBBtttsss|||uuudddvvv(((555+++...++++++++++++>>>666rrrDDD^^^kkk}}}yyyeeetttddd^^^hhh___fffdddhhhqqqpppkkkgggzzzzzzyyynnn|||hhhoooAAA777&&&***)))$$$///333111GGG@@@zzzyyyxxxwwwyyyuuu|||hhhccceeefffZZZSSSPPPRRRKKKDDD===:::>>>===@@@AAA===777===>>>:::BBB??????===:::555444555777000...,,,)))((('''''''''&&&&&&%%%&&&&&&'''((()))...---555333999@@@HHHjjjccc999777888111555333333111111---///555KKKxxx___rrrTTTVVVVVV|||}}}pppDDDWWW|||TTTAAA999;;;QQQooolll^^^FFF\\\yyyFFFMMM777333000(((444+++......//////000111222222222555XXXgggsssbbbsss{{{sssnnn||||||}}}xxxSSS+++...444,,,------------...///000000000$$$JJJkkkWWWQQQIIIKKKsss|||nnnjjj111,,,222............//////000111666222zzzRRRkkkuuuxxxyyyOOO%%%:::---...,,,,,,++++++,,,,,,---...,,,+++QQQssshhhYYYxxxyyyGGG///&&&!!!---$$$******))))))))))))******:::...333]]]~~~???,,,555000((()))333***999HHHgggXXXfffpppPPPNNNNNN[[[MMMccccccEEE[[[{{{uuuooo222))))))DDD;;;)))555:::???ZZZuuu~~~^^^rrr```PPPLLLBBB:::TTT555fffDDD444???<<<+++,,,777===000...999BBB:::BBBDDDFFFDDDJJJZZZbbbgggeeexxxsssfffgggiiicccXXX:::<<<===999333111333666000...,,,***)))(((''''''&&&&&&%%%&&&&&&'''((()))......666222777>>>DDDaaa___888777888000555333222444111,,,///555YYYQQQfffCCCDDDbbboooZZZOOO>>>EEE\\\<<<<<<777CCC___kkkDDD???SSS|||UUUCCCDDD222///)))444)))......///000111222333333999===bbbuuu]]]dddqqqmmmqqq||||||llldddUUURRRjjjuuu|||BBB333222(((------------...///000111///555ZZZOOOtttXXXCCCPPPkkkjjjddduuu}}}KKK&&&888//////...//////000111222AAAjjjlllWWWwww}}}rrr||||||888,,,...---,,,,,,,,,,,,,,,------...444---yyy{{{KKKwwwcccEEE333222555++++++******))))))******+++$$$<<>>DDDnnnxxx|||JJJ888EEE<<>>WWW\\\777777666...444333222333111///333777lllZZZmmm]]]MMMTTTsssVVVggg{{{{{{nnnpppZZZ;;;KKKVVVkkkzzzAAA666???ZZZooofffJJJAAANNN{{{```CCCwwwVVV555111,,,333)))...//////000222333333444;;;```}}}lll|||VVVVVVqqq}}}UUUXXX|||TTTWWW^^^uuubbb===111222------------...///000111444@@@qqq}}}___```KKKVVVdddxxxuuuiii222444////////////000111222333888]]]UUUiii111,,,***---,,,,,,,,,,,,---......888DDDhhh]]]mmmOOO000---......+++******))))))******+++111KKKwww\\\xxxsssqqq{{{KKK&&&//////***333555DDD|||pppcccaaaxxxiiiwwwuuukkkgggcccTTTYYYrrr888(((GGGCCC333222333\\\mmmeeeyyyyyylllsssgggmmmiiiYYY@@@OOOaaannnPPPUUU^^^sssmmmqqqMMMAAAKKKLLLHHH...444777999777333000111222//////---,,,***(((''''''&&&&&&%%%&&&&&&'''((()))***...777222666<<<:::QQQyyyZZZ666777666---444222111111111222888;;;|||ggg{{{www^^^GGGddd|||[[[yyy\\\HHHJJJ[[[PPPJJJ111NNNqqqNNNAAACCC999}}}___;;;___eee:::555000555+++...///000111222333444444@@@]]]jjjqqqXXXYYYAAARRRkkkTTTxxxEEE(((222...------......///000111111;;;\\\oooXXXBBB\\\zzz}}}ssseeeaaarrrzzzpppzzzxxxHHH///////////////000111222333}}}jjjxxx^^^ppp???000444---,,,,,,,,,,,,---......222\\\HHHqqq888444222&&&++++++************++++++666GGGlll}}}uuurrrlllnnnnnndddaaaeeebbbiiipppddd\\\jjjrrruuurrrjjj999///555+++000;;;OOONNNhhhrrrooozzz___]]]hhh___zzz~~~yyyzzz~~~bbbjjjaaaRRRFFFnnnjjjccc\\\}}}zzz~~~???'''111000999666888}}}tttmmmTTTrrrhhhnnnaaaoookkk^^^nnneeeiiixxxqqqaaaqqqjjjiiiJJJVVVllldddUUU666444666888777444111111111//////...,,,***)))''''''&&&&&&&&&&&&&&&'''))))))(((---777222777<<<:::NNNUUU999777444111666000222111888///888888wwwyyyzzziiiMMMWWW~~~rrr}}}HHHPPPzzziii```fffhhhCCC>>><<<^^^fffAAA888PPPTTTuuuXXXPPPIII>>>000:::000,,,111...222,,,000333***;;;]]]tttzzz~~~~~~XXX~~~IIIaaaQQQVVVwwwsssYYY<<<***,,,------,,,---111333333999hhhuuu]]]\\\BBBRRRjjjbbb}}}pppnnn^^^111111$$$444111,,,///111SSS|||bbb___QQQ777000222'''222---'''000///222>>>```ZZZ}}}oookkkGGG]]]QQQ^^^___WWWxxxuuusssttttttkkkTTT^^^~~~{{{VVV---999...(((///,,,))),,,((((((222777~~~^^^tttmmm\\\QQQ]]]]]]qqq\\\OOOBBBMMM<<<<<>>nnn~~~kkk^^^oooYYY\\\ooozzzrrr111///222'''111---(((000...333TTTDDDppprrrXXXOOOmmmZZZkkk666+++%%%(((,,,)))(((---+++---999UUUvvv~~~lll~~~}}}tttrrrwwwiiieeewwwvvvvvvssszzzzzz}}}{{{mmmpppLLL:::111)))777===|||TTT|||oooqqqddduuueeedddtttmmmuuuqqqkkkeeecccnnnjjjqqqyyyddd111000222...>>>[[[{{{gggKKKdddtttRRRdddyyyqqqmmmnnnZZZdddbbbvvvPPPxxxfffaaarrrxxxwwwLLLYYY{{{hhhrrrDDDggg|||uuudddOOOAAAAAABBBEEE???444111555222***......,,,***)))(((''''''&&&%%%%%%%%%%%%&&&'''''',,,222333555888777DDD]]]UUU999777444111666000222...888///333NNNhhhCCC\\\___{{{HHHDDDEEEEEEfffZZZLLLRRRmmmPPP;;;MMMSSSgggqqq<<>>///111'''///,,,+++///,,,888kkkOOOhhh}}}}}}^^^uuuppprrr}}}^^^cccQQQeee>>>===;;;///000)))(((---+++,,,999BBBfffrrr@@@~~~dddbbbyyyWWW___ppp}}}nnn888---+++666CCCPPP{{{sssmmmhhhmmmbbbaaa{{{ooofffeee~~~oooaaayyyvvv|||zzzdddfff^^^zzz~~~???000222///???gggjjjzzz```vvvzzzzzzyyytttlllOOOppp}}}eeeSSSwwwttteeeCCCeeeeeeLLLFFFyyytttTTTTTTLLL<<>>jjj~~~wwwbbb]]]qqqxxx~~~^^^yyy]]]bbb[[[xxxkkkwww666///666;;;JJJyyy___rrr|||mmmeeeqqqXXXyyydddXXXOOOlll{{{wwwzzzpppPPP~~~ssskkkUUUZZZyyyyyywwwyyyEEE---444777CCCvvvpppjjj~~~tttxxxzzz|||jjjjjjRRRiii~~~]]]vvv```XXXsssnnnmmmNNN```nnneeeAAAIIIIII777666LLLIII???444111555666333---,,,,,,+++***)))((('''&&&%%%%%%%%%%%%&&&''''''***//////111666555@@@XXXUUU999777444111666000222///...222:::VVVSSSoooTTTdddJJJDDD```|||UUUJJJhhhuuuAAAKKK|||}}}>>>FFFUUUyyy{{{kkkJJJ___}}}dddbbbSSSuuuDDD666555+++222...666333000111CCCvvveeeYYYXXX]]]pppvvv}}}bbbfffuuuQQQYYYmmm~~~BBB333...---000222111555;;;uuuxxxOOO[[[sss}}}ddd{{{}}}hhhrrr111777111222555===qqqppp[[[\\\qqq{{{^^^llloooccc\\\}}}jjj***///***...+++000...000SSSXXXrrr]]]aaaVVVeeeRRRtttooocccaaajjjPPPlll;;;+++((()))&&&***111///666JJJsssyyyeeehhhvvvyyyyyyaaaYYYhhhvvvxxxiiijjj|||yyyKKK888:::===ZZZhhhhhhdddZZZWWWvvvxxxXXXWWWNNNHHHkkkWWWooo}}}hhh~~~zzzpppKKK(((222AAAHHHuuunnnvvvuuueeerrrddd]]]MMMtttrrr___^^^kkkcccaaajjjBBB@@@pppqqqooo[[[llluuurrrlll\\\JJJAAALLLGGG===333000222444333,,,,,,,,,,,,+++)))((('''&&&%%%%%%%%%%%%&&&'''''')))...///222666333:::OOOUUU999777444111666000222000333444...\\\iiizzzxxxmmm???UUUyyyVVVSSSxxxzzzEEEjjjIIIBBBTTTcccdddXXXwww333<<>>111111***555555222999eeeSSS>>>LLLUUUYYYkkkUUUXXXnnn___SSS^^^gggvvv]]]pppYYYlll{{{III<<<333444333000888DDD```OOOppprrrlllqqq|||mmmmmmIII;;;111;;;;;;oooeeeqqqWWWxxxgggyyyaaaIIILLLhhhBBB---111111***000,,,AAAzzz]]]~~~fffIIIZZZyyy}}}|||VVVFFFEEEQQQ<<>>ddd~~~nnn;;;RRR]]]aaa~~~llliii}}}FFFgggkkkRRRYYYGGGjjj{{{\\\bbbrrrxxxuuuhhh[[[BBB;;;===777111333777666:::555rrr~~~cccbbbFFFPPP\\\XXXvvvjjjxxxjjjEEENNNiiivvvmmmqqqnnn\\\ZZZaaahhhnnn///<<<111---222???IIIVVVYYY^^^uuunnnxxxpppgggbbb___333666666:::uuuyyyyyyooommmZZZ[[[>>>JJJooo@@@...444---000555+++LLLzzzzzz~~~}}}zzzwwwMMMUUUhhhdddgggTTT@@@CCCOOOLLLOOOSSSEEE444111111,,,222444GGGkkkjjjssslllmmm^^^]]]wwwwwwaaaLLL|||uuuxxxvvvrrrNNNbbbddd222666OOOkkkrrrssswwwZZZggg777444RRRMMM}}}sssnnneee^^^```{{{nnnQQQMMMeeeuuu___PPPjjjyyygggaaa~~~||||||vvvLLLccctttKKKAAA666111111333333111++++++++++++***((('''%%%'''&&&&&&&&&&&&'''(((((()))111000000555777===LLL\\\777777888111777555333444222+++888aaannn[[[===VVVuuubbb{{{aaarrrJJJiiiXXXbbbrrrmmmgggfffeeeQQQwwwGGG???666888444222---444888jjjkkkVVVGGG\\\nnn|||~~~EEE777\\\cccwwwlllwwwhhhfff\\\QQQZZZ888>>>444111222<<>>ZZZpppXXXmmmlllccc]]]aaaTTTWWWyyyBBB<<<555555222:::HHH~~~]]]\\\lll[[[iii___LLL;;;333777oooxxx]]]@@@999[[[[[[;;;444333+++,,,111111ZZZrrrppp}}}ppp```bbbaaaqqq^^^KKKJJJ===<<<===rrrHHH===aaannnJJJ>>>888444---333:::SSSnnn|||{{{ZZZpppggguuuvvvfffWWWvvv{{{uuubbbooo___kkkyyySSSkkk]]]===:::SSSnnnwwwaaaxxxfff___fffwww```~~~___pppNNNIII```999rrrrrrpppiii___yyy^^^VVVFFFeee```===QQQmmmuuuLLLVVViiiJJJ===kkkuuummm~~~yyy^^^ooo{{{```qqqwwwlllaaaPPPUUU___cccZZZEEECCC===<<<999555000///222555++++++,,,,,,+++)))'''&&&'''&&&&&&&&&&&&'''(((((()))......000777555888EEEhhh;;;555666000666333222111555666CCCbbb~~~~~~nnn]]]VVVeee}}}qqq]]]uuulllLLL222iiiuuuMMMhhhyyyYYY]]]{{{VVV___kkkOOOKKKjjj___GGG???555444666444;;;:::|||fff\\\^^^pppOOOoooQQQ;;;GGG<<>>}}}MMM;;;444777111999KKK{{{xxxaaaXXXjjj~~~zzz|||XXXXXXiiiZZZWWW@@@444444___~~~nnnPPP]]]}}}iiiOOODDD>>>iiidddPPP777111***---111444``````yyyYYYyyyllliiiPPPJJJ@@@777<<>>dddAAADDDbbbaaaIII???666***///777RRR}}}nnn]]]xxxUUUyyybbblllqqq~~~vvvwwwQQQ}}}ooo~~~qqqLLLyyyaaa:::AAAgggeeexxxCCCttteee~~~eeeCCC```]]]GGGwwwvvv]]]kkkhhhnnnDDDJJJ>>>___PPPvvvttt~~~aaavvvbbblllsssoooqqq|||xxxQQQUUU|||xxxxxxzzzttt}}}oooCCCGGGmmmiiiYYY[[[===<<<@@@999111...000333444333,,,,,,,,,,,,+++)))(((&&&'''&&&&&&&&&&&&'''(((((((((,,,,,,111777333888LLLGGG999999444777333333000444444999MMMiii}}}SSSiiiooosssZZZxxxWWWBBBttt[[[AAAQQQbbbHHHfffkkkOOOfffgggtttXXXSSSBBB===999333:::???ggg{{{eeeeeekkkOOOVVV~~~]]]EEEDDDAAAVVVRRRWWW|||\\\WWWbbb\\\eeekkk\\\ZZZ```}}}iiijjjRRRBBB>>>444888HHHsssPPP___bbbxxxlllvvvtttHHH[[[aaa[[[pppWWWEEE999NNNlllzzzoootttmmmddd\\\>>>IIIKKKBBB444000333000:::ggg~~~zzzjjj[[[eeeWWWKKK~~~tttcccnnnTTTCCCVVVyyy___dddKKKDDD:::777???;;;:::ggg???PPPooovvvXXXQQQGGG>>>222777>>>YYYRRR~~~eeeJJJ[[[uuujjjlllbbbsssuuu```kkkVVV{{{[[[@@@___DDD999YYYiiiUUUhhhKKKmmmaaappp___zzz~~~yyyddd|||YYYgggxxxxxxqqqccchhhbbbTTTdddNNN888>>>555lllqqqtttnnn```aaaYYYvvvPPP~~~bbbgggPPPdddhhhaaacccXXXWWWnnn```GGGccc999???OOOEEEHHHIII@@@666222333444222...,,,,,,------,,,***(((''''''&&&&&&&&&&&&'''(((((((((,,,---222555111===XXXNNN<<<<<<666888333333666555555EEEfffqqq{{{WWWxxxeeeHHH~~~QQQ}}}hhh[[[YYY\\\\\\qqqMMM{{{XXXuuu\\\XXXDDDAAA@@@:::<<<999yyyaaappppppcccxxxAAA;;;lllyyyQQQGGGIIIWWWoooWWWSSSvvv}}}uuuuuuiii]]]dddvvvdddbbbkkkZZZJJJCCC888999CCCRRR~~~zzz|||}}}hhhZZZDDDWWWZZZfffqqqbbbRRR???CCCqqqwwwsssiii^^^TTT@@@qqqjjj^^^NNN;;;444444...;;;kkkmmm~~~hhhrrr^^^iiiTTTcccYYYpppxxx```DDD===555:::@@@333===mmmzzz>>>WWWrrrZZZ___SSSEEE111---,,,@@@}}}|||qqqooorrrdddgggsssuuu|||uuuJJJwwwTTTMMMaaaiii{{{wwwkkkLLLCCC~~~ppp[[[AAALLL[[[}}}mmm666nnn~~~wwwbbbdddiii}}}[[[fffVVVAAAggg222FFFQQQRRRccc{{{tttEEEHHH___ccc___YYY---IIIyyyRRRjjjgggqqqIIIeee}}}vvviii\\\NNN|||hhhgggSSSIIIYYYJJJAAAKKKCCC???:::777555222///,,,,,,---------,,,***(((''''''&&&&&&&&&&&&'''(((((((((---///222333000BBBdddQQQ>>>===888999333444333000555RRRhhh{{{ccccccnnnTTTeee{{{XXXPPPVVVhhh~~~ooolllZZZrrrjjjOOOttt[[[uuubbbppp[[[ZZZOOOGGG>>>333666888fffwwwwww\\\ooo|||OOONNNOOOwwwWWWggg\\\XXXggg```jjjRRR\\\}}}ggg]]]ccc[[[MMMEEE;;;:::AAAUUU|||bbbvvv}}}sssMMMJJJRRRUUUooo}}}eeeggg```KKKGGGnnnxxxppp{{{vvvaaaNNNFFFJJJfffaaaWWW@@@777444,,,<<>>:::,,,GGGggg~~~:::FFFSSScccTTTJJJBBB555888<<>><<>>TTTtttzzzuuukkkkkk___vvvbbbzzzLLLPPP\\\jjjfff}}}xxxSSSbbbOOOpppYYYqqqhhhdddccc[[[UUUEEE<<<;;;___pppiiimmmqqqdddoooeeeeee\\\WWWPPPZZZ```mmmfffuuuqqqcccgggZZZJJJDDD<<>>;;;DDD888:::333777@@@888:::RRRsssDDD:::>>>kkkvvv```XXXRRRQQQQQQDDD777AAAWWWkkk~~~ooo[[[ZZZzzz^^^XXXDDDTTTwwwnnnNNN???]]]XXXqqqyyyzzzcccZZZZZZDDDIIIFFFOOO```TTTXXXdddwww{{{}}}}}}oooxxxrrr^^^TTTuuuxxx]]]nnnkkkDDDhhhnnnyyyrrrIIIccchhhkkkYYY```mmmGGG:::AAA===777222//////000222111000...,,,***'''&&&%%%&&&&&&%%%&&&&&&'''((()))***---111---555666999bbbrrraaaSSSKKK:::;;;777333444///AAA}}}ooojjjwwwbbbRRRvvvXXXqqqmmmIIIkkknnnJJJbbbvvvZZZjjjmmmpppeeeiiixxxQQQVVV]]]jjjiii___UUUZZZWWW]]]XXXOOOBBBYYYsssfff```dddrrrggg\\\LLLjjjcccVVVXXXbbbhhhaaajjjqqqkkkfffdddbbb```VVVHHHOOOgggkkkfff[[[xxxrrr|||www[[[DDDGGGJJJXXXYYYzzzjjjmmmmmmiii\\\^^^qqq{{{PPPbbbBBBTTTmmmccceeeGGGLLLzzz\\\cccbbbbbb```MMM<<>>>>>555===666:::EEE666<<>>>>>666999999///BBB~~~ccc~~~}}}EEEnnnbbbUUUvvv[[[tttsssZZZ___zzzoooXXX[[[sssrrriiizzzzzzPPPgggfffhhhkkkkkkfffdddggg```WWWHHHTTT|||wwwiiiqqqooo[[[aaawwwZZZ{{{\\\DDDMMMVVVTTTGGGPPPYYYaaabbb^^^llllllmmmfff^^^bbbfff```XXX___|||iiiXXXBBBVVVWWWQQQ___WWW```llloookkkbbbvvvfffJJJDDDLLLJJJWWWsssppplllnnneeeffffffaaauuuwwwcccqqqFFFxxx\\\ZZZUUUqqqqqqqqqiii``````YYYJJJ333@@@bbb\\\DDD888TTT```wwwvvvqqqooouuuyyymmm___MMMCCCCCCBBB999///222>>>:::<<>>lllppp~~~wwwqqqeee}}}jjjsssyyyhhh|||xxxpppmmmgggPPP<<<===___jjjlllssseeeEEEQQQYYY\\\ppp|||vvvbbbWWWMMMKKK>>>GGGFFFKKKQQQyyyhhh}}}tttmmm{{{YYYHHH;;;{{{vvvKKKUUUhhh___~~~BBB,,,GGGUUUbbbUUUAAARRRZZZAAA;;;444000000333666777111000---***(((&&&%%%%%%&&&&&&%%%&&&&&&'''((()))+++---111...777777888___uuuxxxttt^^^BBBBBB666444888333GGG]]]sssxxxwwweeeEEEnnn___uuuqqqttt^^^cccwwwvvvfffpppddd{{{nnnLLLwwwoooiiiiiillliiiiiilllcccaaaVVVVVVZZZOOOUUUKKKXXXeeeqqqvvvZZZ___qqq\\\BBBGGGSSS]]]bbb```iiilllqqqggg]]]eeeiiieeeeeeRRRaaazzzooozzzdddfff|||fffLLL]]]hhhoooeeeGGGjjj{{{vvvcccTTTCCCFFFKKKKKKeeesssnnnqqqssscccfffmmmeeennnXXXMMMsssxxxjjjfffjjjwww@@@[[[eeesss}}}[[[mmmeeemmmbbbaaa^^^VVV===<<>>;;;???DDD<<<888>>>FFFAAAVVVeeekkkYYYJJJDDD===::::::;;;<<<===222;;;;;;;;;:::666UUU{{{GGGGGGRRRuuuiiiXXXKKKJJJJJJJJJIIIFFFAAA>>>bbbxxxzzz{{{lllwww~~~}}}{{{vvvhhh[[[NNN<<<:::LLL]]]nnn]]]MMMOOO\\\]]]~~~iiiTTTKKKAAACCCaaaWWWBBBQQQAAAWWWssssssaaadddTTTuuuLLLHHH:::xxx|||xxx|||uuutttXXXGGGbbb}}}~~~ppp\\\___BBB888444000111444888:::999111///---***'''&&&%%%%%%&&&&&&%%%&&&&&&'''((())))))---333000888777999aaa}}}fffFFFGGG:::222888333@@@YYY}}}yyytttqqqQQQDDD<<>>ZZZ{{{```eeedddgggMMMIIIbbbmmmXXX:::BBBDDDQQQCCCMMMEEE>>>888///***000:::888888:::;;;888BBBmmmccc>>>LLLMMM___GGGLLLMMMNNNMMMNNNMMMIIIEEEDDD{{{yyyuuuzzzVVVgggrrrfffuuusss|||xxxyyyXXXnnnooofff```YYYVVVIII888NNNqqqlllaaaYYY]]]QQQ[[[ZZZkkkxxxgggvvvqqqXXXIIICCC===LLLyyyfffaaaMMM<<>>777\\\}}}uuu```XXX\\\]]]RRR:::...---...333:::>>>===;;;111///,,,)))&&&%%%%%%%%%&&&&&&%%%&&&&&&'''((()))'''...666222888777;;;eeejjjHHHJJJ>>>:::===555777___XXX???RRROOOkkkjjj```rrr~~~qqqsss[[[qqqiiiUUUOOOrrr}}}yyy]]]GGGSSSfff___fffXXXaaaddd\\\ggggggSSS___ggguuueeeKKKlllqqqjjjooocccYYYeeeRRRwwwwww^^^JJJdddkkkOOOMMMKKKYYY^^^]]]lllbbbkkkddd```kkkdddZZZcccaaabbb}}}qqqppphhhmmmWWWEEE===BBBFFFPPP\\\rrrwwwlllgggjjjddddddaaaXXXmmmYYY^^^AAA444BBBEEECCCGGGBBBFFF@@@EEE???MMMBBBKKK???>>>CCC888XXXnnnYYYGGG___xxxaaaxxxfffhhh[[[dddeeeWWW___]]]DDDIIIwwwuuu|||sssuuuWWWiiijjj===BBBBBB999222333:::999111333;;;???888:::<<<999PPPPPP777NNNHHH~~~]]]OOOKKKMMMMMMLLLLLLNNNKKKEEEIIIcccuuu```TTTccc^^^ZZZKKKUUU~~~oooppp```eeecccxxxfffxxxnnnwwwuuu}}}DDDKKKBBBssshhhlllWWWFFFEEE<<<<<<|||mmmoooyyysss]]]\\\lllUUUWWWTTTZZZ~~~```mmm[[[___IIINNNvvvooo]]]HHHDDDBBBBBB[[[xxxtttQQQ>>>MMMFFFLLLJJJyyyzzz{{{rrr```PPPnnnnnn~~~]]]DDD;;;YYYgggxxxyyycccOOOLLLNNN;;;UUUHHHCCC@@@______ppppppjjjrrrvvvkkk[[[HHH***888666555777<<>>999BBB111eee^^^tttiiiHHHSSSnnnvvv~~~ggg>>>JJJXXXkkkPPPCCCQQQyyyuuuHHHPPPXXXooollldddccc^^^```cccfffggggggeeedddrrrssscccVVVaaakkkmmmdddZZZ```vvvZZZZZZZZZlllwwwVVVIIINNNaaaSSScccpppooonnnkkkgggdddcccdddffffff^^^[[[|||sssxxxsss]]]PPPHHH:::HHHSSSJJJVVVeeeiii^^^^^^^^^^^^___aaabbbcccdddnnnkkkwwwmmmTTTFFFAAA???===<<<777HHH---EEEBBB@@@DDDFFFIIIiiiWWWHHHnnnwwwiiijjjhhhaaa]]]ZZZ\\\\\\\\\\\\YYYNNNCCCkkkzzzjjjjjjrrr||||||vvv{{{~~~{{{yyy~~~xxx{{{|||vvvtttxxxnnneee^^^aaagggaaaNNN<<<888999555------444888888777BBB>>>333EEEuuulll>>>GGGRRRVVVvvvIIIPPPJJJJJJIIIHHHFFFEEEDDDDDDFFFLLL{{{uuukkkYYYlll~~~wwwnnnUUUWWWXXXeee{{{ppp^^^WWWooommmWWW;;;FFFDDD<<<\\\lllsssgggggg\\\]]]ccc]]]```aaaQQQqqqnnnaaaeeeyyyvvvNNN>>>GGG===AAAFFFKKKUUUhhh___{{{999III}}}jjj]]]GGGBBBBBBFFFLLLyyyjjjMMM===888EEEGGG<<>>lllbbbVVVLLLAAAEEE;;;<<>>AAA:::DDDaaayyyeeeUUUSSSdddmmmqqqppp{{{vvv^^^@@@---***///777;;;333BBBRRRUUULLLAAA;;;:::000---)))&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((+++---333222:::888===kkkvvvQQQTTTQQQEEEIII<<<999777RRRjjjhhhqqq@@@KKK^^^}}}^^^999555HHH[[[ZZZYYYTTTJJJAAA@@@DDDMMM===444>>>===RRR~~~```}}}|||\\\HHHmmmooogggaaafffbbb``````aaabbbdddeeeeeefffjjjzzz|||ZZZOOOhhhfffeeeyyy}}}zzzggg]]]PPPUUURRRNNNLLLJJJZZZdddWWWpppyyyjjjsssnnnhhhdddeeeggggggfffdddlll[[[hhhvvvsssrrroooPPPfff}}}}}}{{{{{{|||}}}qqqgggXXXIII<<<777>>>HHHKKKOOOiiiiiihhhaaafffeeedddbbbaaa```______gggpppiiiuuukkkiiicccZZZSSSPPP???KKK<<>>WWWVVV:::===888aaaWWWPPPGGGDDDDDDDDDDDDDDDDDDEEEEEENNN888sss^^^xxxaaaJJJ___sssppphhhttt~~~www~~~}}}zzztttlllmmmmmm|||xxx\\\DDD444@@@LLLttt~~~JJJ```ggggggUUU\\\\\\YYY]]][[[XXX^^^iiirrrxxxuuutttNNNlllyyyaaa}}}~~~vvv___LLLGGG<<>>>>>>>>>>><<>>000+++(((***000222666III___fffccc___YYYPPPDDD999111---***'''%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((,,,...444333:::888;;;hhhVVVcccnnndddSSSKKKUUUQQQIIIDDDHHH999jjjWWWyyyrrrSSSvvvOOO;;;CCCCCCTTTPPPbbbUUUHHHJJJiiirrrzzzWWWhhhsssLLLMMMhhh{{{eee[[[fffdddjjjhhheeebbb````````````fffhhh}}}\\\oooeeevvvrrr\\\tttzzzSSSZZZZZZoooRRRPPPHHHEEEGGGHHHRRRYYYXXXXXXTTToooooolllnnnggg```^^^aaadddcccaaabbb___ooolllhhhdddXXXXXXdddlllbbbOOOCCCIIISSSRRRVVV[[[^^^\\\YYY]]]ddd^^^[[[WWWUUURRRLLLCCC===IIIJJJNNNNNNCCC???OOOfffqqqSSSiii]]]bbb\\\[[[ZZZYYYXXXWWWWWWWWWaaaSSShhhgggTTTwwwqqquuunnn^^^^^^^^^^^^___]]]YYYYYY\\\___```___[[[ZZZ\\\ZZZVVVHHHfffppptttXXX???555<<>>;;;555JJJnnnkkkSSS<<<888AAAtttQQQKKK888DDD======<<<;;;:::999888888:::HHH333gggwww{{{UUUjjj```bbb```III===FFFNNNKKKKKKSSSYYYXXXZZZ]]]^^^YYYQQQKKK===PPPDDD999NNN^^^xxxrrrNNN888===yyy```ccc[[[WWWNNNVVVSSS[[[aaa]]]ddduuu{{{~~~~~~|||mmmUUUDDD??????===888___[[[uuuggg,,,'''000555///+++000000000777999000888kkkHHH@@@XXXEEEDDDSSS^^^nnnwwwyyyuuummmkkk{{{}}}\\\ZZZ\\\OOO===......***444'''$$$333JJJ\\\lllxxxggg```UUUMMMGGG@@@999444+++(((&&&%%%&&&&&&%%%$$$%%%%%%%%%%%%&&&'''((((((,,,...555444;;;888;;;gggXXXfffjjjbbb[[[NNNJJJPPPIIIEEEGGG999UUUhhhtttkkkJJJ~~~wwwGGG888TTT[[[EEESSSeeeqqqtttEEEKKKvvvsssxxxqqqmmmlll```LLL___ooolllaaahhhjjjhhhgggeeedddcccccccccdddbbbvvv~~~~~~fff___fffmmmyyy~~~|||eeeKKKQQQ```~~~OOOJJJKKK@@@MMMUUUZZZeeeVVVFFFjjjxxxkkkxxxgggsssnnnhhheeeddddddbbb```dddfffcccddd```___WWWTTT```qqqsssbbbOOOFFFFFFDDD@@@======@@@EEE999:::===AAAEEEHHHGGGFFFEEENNNRRRJJJDDD]]]ooogggmmmaaa]]][[[ZZZYYYYYYXXXXXXYYYYYYVVVWWW^^^ZZZOOO___nnnpppccc^^^^^^^^^]]]\\\\\\]]]______bbbbbb^^^]]]^^^\\\YYYVVVgggZZZtttTTT<<<555777666777888999999888777666333333333333222111//////222000......///111222222555555999>>>>>>999555444MMMuuu]]]EEE>>>777333PPPhhhIIIAAAFFF999<<<<<<;;;999888777666555666***AAA444rrrmmmiiinnnoooiiilllyyy]]]JJJ@@@<<>>999777CCCSSS\\\???555555:::TTTDDDDDD;;;EEE555888777777666555444444444333&&&999000888fffwwwvvvVVVlllfffNNNUUUlllzzzzzzpppoooyyyZZZNNN444CCC???BBBgggwwwSSSVVVUUUbbbJJJaaaVVV___\\\ZZZ]]]SSSUUUnnnaaaYYYttt~~~mmmeeemmmQQQCCC:::;;;666000:::MMMnnnTTTMMM(((///000,,,333111///444000***---...>>>777'''333qqq]]]555((()))555>>>;;;???<<>>888***...===::::::iiiJJJXXX111777111'''(((222,,,%%%---222,,,(((///###***888///)))pppsssEEE777555***---777:::333---000555777///+++,,,333444000...000666333999666]]]fff}}}wwwuuu___FFF:::;;;;;;111&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%&&&'''(((((((((+++333444<<<:::===iiiLLLnnnddd[[[PPPNNNQQQOOORRRGGGJJJRRRDDDZZZzzzSSS{{{ppptttzzzxxx}}}IIIZZZPPPnnnooohhh~~~ZZZ```pppbbbkkkyyyzzzQQQQQQNNNtttlllnnn]]]```___eeecccbbbaaabbbbbbbbbbbbggglllhhhiii~~~qqqyyy^^^WWWRRRMMMLLLNNNRRRUUUYYY[[[\\\]]]^^^VVVSSSUUUOOODDDCCCIII666OOOJJJOOOXXXiiiZZZ```___ZZZllloooooo|||jjjnnneeeeee^^^eeeeeeccceeegggeee___ZZZZZZ___dddhhhgggdddgggrrr{{{oooccc______^^^[[[dddlllttt{{{www^^^\\\YYYVVVUUUTTTUUUUUUTTTTTTTTTTTTSSSQQQOOONNNRRRQQQPPPOOOOOOPPPQQQQQQUUUUUUZZZjjjwww___^^^\\\YYYUUURRRPPPOOOUUUWWWUUURRRSSSWWWWWWTTTVVVTTTSSSVVV[[[______]]]```bbbZZZWWWpppvvvlllcccDDD---...555222------333//////333333---+++///111///------000555:::===777===999999TTTddd:::111444444===ZZZGGG:::<<<999777777222222222111111111000000...///000///000333:::@@@eee}}}MMMNNNZZZVVVfffRRRYYYVVVWWW___mmm\\\jjjWWWTTTVVV777KKKGGGFFFCCCAAA>>>VVV{{{PPPPPPPPPPPPQQQRRRSSSTTTQQQRRRUUUUUUTTTTTTUUUVVV\\\}}}RRRYYY[[[^^^ffflll~~~zzzsssiii^^^WWWNNNAAA555000111222666;;;QQQyyyUUUnnn666000333***000,,,,,,,,,+++++++++*********)))((())),,,000555888lllmmmBBB999$$$;;;===YYY[[[BBB333>>>***>>>777???WWWccc}}}{{{{{{lllfffrrrvvvaaaSSSPPPJJJ444$$$$$$'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((***///666333:::999<<>>000,,,+++...///,,,---111+++111777:::999666444444===<<>>888;;;888666222222111111111111000000000.../////////...000555999222vvvRRR111LLLGGG>>>@@@FFF777???444333===999NNN777777XXXvvvTTTPPPQQQQQQRRRSSSSSSTTTTTTQQQSSSUUUUUUUUUTTTUUUVVVWWWYYY{{{uuudddNNN===QQQOOOJJJZZZmmmxxx{{{uuuuuu}}}wwwrrrooojjjjjjdddWWWWWWJJJ<<<222------222999>>>000PPP^^^uuu???&&&666444&&&...++++++++++++***************)))((((((***---000222CCCWWWvvv}}}cccaaaYYYVVVmmm~~~zzzqqqhhh___~~~UUUPPP>>>888888,,,%%%((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((((((---444111888888<<>>NNNoooKKK555666777777555...111000000000000/////////---.........------...000;;;,,,TTTqqqrrroooeeegggeee___hhhxxxnnn@@@NNNNNNOOOQQQRRRSSSSSSRRRRRRQQQSSSUUUVVVUUUTTTTTTTTTMMM^^^gggvvvxxxaaaEEE777:::;;;888777EEETTTOOO@@@BBB;;;===>>>DDDAAABBBAAA555222444<<>>>>>XXXeeewwwvvvKKK))),,,444***%%%///************)))))))))))))))(((((((((((())))))***)))000BBB___lllVVVcccOOO888------(((&&&(((%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''((((((---444111999:::>>>gggDDDjjj]]]SSSKKKJJJKKKJJJOOOIIIFFFMMMIIIDDDMMM{{{aaahhh```nnnuuuYYYnnnvvvwwwmmmGGGHHHkkk]]]hhhaaa___bbb```aaacccaaaaaadddgggfff```ZZZfffaaa```bbb\\\[[[uuujjjUUUJJJIIIKKKDDDFFFJJJOOOSSSTTTSSSRRR^^^\\\MMMwwwkkknnndddeee___[[[gggdddQQQ[[[WWWUUUWWWWWWWWWYYY^^^\\\\\\]]]^^^aaabbbbbbaaahhhlll^^^WWW```WWWVVVTTTRRRPPPOOONNNNNNJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGIIIJJJJJJJJJIIIHHHIIIIIIIIIJJJKKKMMMOOOQQQLLLQQQVVVQQQOOONNNYYYaaa^^^[[[YYYXXXXXXWWWTTTQQQLLLFFFEEEIIIIIIFFFJJJSSSLLLLLLLLLLLLLLLLLLLLLLLLGGGLLLPPPPPPQQQSSSSSSQQQTTTUUUVVVUUUSSSUUUYYY^^^WWW\\\aaa___ZZZddd^^^eeehhh___fffzzzyyybbb\\\RRRJJJCCC@@@@@@AAAHHHIIIJJJOOOXXXhhhzzzmmmIII===<<<;;;555555EEEooo}}}???444333555222444555---////////////............+++,,,------,,,,,,,,,,,,333'''///[[[SSSIIIDDDQQQIIIKKKMMMPPPPPPPPPOOONNNPPPSSSUUUVVVTTTSSSRRRSSSMMMeee[[[[[[~~~cccMMMHHHFFF666000666555;;;>>>777999555@@@111444:::888???@@@333***CCCtttYYYmmm}}}444+++000222''''''///,,,)))))))))((((((((((((''''''''''''(((''''''&&&&&&(((***---333DDDcccvvvUUU___eeeUUUIII555++++++&&&&&&'''"""%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((***///666333;;;<<>>>>>CCCBBBAAA@@@@@@@@@@@@AAA@@@AAA:::BBB>>>FFFAAACCCAAAAAABBBBBBBBBBBBBBBBBBDDDAAABBBGGGFFF@@@@@@EEEEEEEEEEEEDDDDDDDDDCCCCCCHHHNNNQQQMMMKKKKKKLLLKKKLLLMMMOOOPPPPPPQQQSSSUUUZZZ\\\___```\\\[[[bbbkkk]]]LLLJJJ]]]QQQ@@@[[[lllyyyhhhEEE999444888666333AAAWWW|||nnn@@@BBB444222666444,,,...333...------,,,,,,,,,+++++++++***))))))+++---...,,,+++))),,,'''---333+++III~~~PPP222AAAHHH===222:::AAACCCFFFIIIKKKLLLMMMMMMJJJNNNQQQSSSRRRQQQPPPPPPPPPVVVWWWTTTUUU^^^pppXXX}}}ccc888555$$$)))111(((&&&+++###'''&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$(((***(((%%%&&&,,,222DDDNNNbbblll{{{mmmuuuWWW555***///$$$ %%%((("""$$$***&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''***...444000888999>>>iiiJJJrrr^^^PPPHHHFFFDDDCCC>>>@@@AAA======???===888```{{{|||^^^^^^jjjwwwPPPZZZiiirrr^^^}}}ppprrrWWWCCCWWW^^^iii\\\eee___YYY[[[WWWUUUYYY]]]aaabbbbbbbbbccc]]]]]]^^^bbbgggkkkjjjgggmmmrrrzzz~~~ddd___```aaaccc]]]PPP___UUU\\\^^^QQQWWWRRRMMMLLLNNNSSSTTTSSSSSSVVVZZZ[[[\\\\\\\\\]]]^^^^^^YYY\\\ZZZaaasss~~~aaaZZZPPPPPPTTTIIIWWWLLLLLLKKKJJJHHHFFFEEEDDDBBBAAA@@@??????@@@@@@AAA???>>>===<<<<<<<<<<<<<<<>>>======>>>>>>???@@@AAA@@@@@@444;;;111???<<>>===<<<===@@@BBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFLLLOOOKKKGGGHHHKKKKKKIIIIIIKKKNNNQQQRRRRRRQQQSSSXXX\\\[[[[[[\\\]]]]]]]]]mmmRRRvvv{{{LLLCCCEEEXXXnnn}}}|||pppdddXXXKKK>>>555777222444888:::OOOpppfffDDD,,,999777///111333------000,,,,,,,,,+++++++++*********+++)))((()))+++,,,+++)))'''///,,,$$$111888,,,+++PPPqqq}}}GGG333<<<<<<---'''111===???;;;<<<>>>AAADDDGGGIIIJJJGGGJJJOOOQQQQQQPPPPPPPPPKKKeeeUUUIII___WWWMMMlllaaahhhyyyEEE(((,,,+++%%% +++555+++!!!###(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$###$$$'''***,,,,,,!!!///666GGGZZZppp|||tttxxx}}}nnnLLL222,,,///+++!!!***&&&******###%%%)))######$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''***...333///666777===gggEEEnnnZZZMMMFFFEEECCCBBB;;;@@@DDD<<<888======:::EEE~~~pppFFFkkkzzznnnaaattt}}}UUUIIIjjjqqqjjjcccbbbrrrZZZbbb]]][[[^^^]]]]]]```bbbbbb___\\\\\\XXXYYY```bbb___```fffPPPbbbYYYvvv^^^]]]eeeUUURRRZZZOOOMMM]]]KKKOOO[[[XXX\\\LLLNNNLLLMMMQQQSSSRRRSSSWWWNNNRRRVVVYYYXXXXXXXXXXXX[[[aaadddkkkXXXkkkzzz~~~cccTTTMMMYYYLLLJJJSSSCCCGGGHHHHHHGGGFFFDDDBBB@@@???>>>===;;;;;;:::;;;<<<===999888777777777888999:::666666666777777777777666111999222>>>///999000666777888888777666555555666;;;;;;:::888:::>>>>>>;;;<<<======>>>???@@@@@@AAACCCIIIKKKGGGCCCEEEIIIJJJFFFEEEGGGKKKPPPRRRPPPMMMKKKSSSWWWUUUVVV[[[\\\XXX```ZZZmmm~~~zzznnnoooooo[[[MMM<<<222===QQQIIIQQQWWWXXXYYYZZZVVVNNNFFFCCC???:::777777888999<<<888>>>]]]sssTTT222333<<<---666***+++222///......)))+++++++++************))),,,)))'''''')))***)))'''--- ***111+++&&&)))888***...CCCbbb~~~___AAA888222222...222666999///...111444555777:::===AAAEEEFFFEEEHHHMMMPPPQQQPPPOOOOOOPPPMMMTTTXXXSSSTTTXXXSSSTTTlllOOOVVV'''///111%%%---...,,,'''###%%%++++++&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$###"""#########"""$$$''')))((('''&&&&&&%%%000###...222444WWW]]]pppzzzzzzssslllSSS:::222,,,***'''###&&&---)))###%%%&&&"""'''***############$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''---000555000777888===hhh^^^cccSSSJJJDDDAAA???<<<<<<;;;::::::::::::;;;>>>///___|||eeeLLLWWWTTTlllhhhOOOoooNNNGGGTTToooffffffiiimmmlllddd^^^]]]YYY[[[^^^``````___\\\ZZZ___]]]]]]]]][[[YYY^^^eeegggaaa```dddbbbiiinnnaaa]]]ZZZZZZ[[[\\\ZZZXXXYYY]]]aaa```[[[UUUPPPOOORRRRRRQQQOOONNNNNNQQQSSSRRRVVVYYYXXXUUUUUUXXX\\\\\\___aaa```]]]___fffmmmeeeWWWUUUOOONNNMMMKKKHHHFFFEEEDDDEEEDDDCCCAAA???>>><<<<<<;;;:::999888777555555444666666555444333333222222222222222222222222222222111111111111111111111111222222222333333333444444666666666666666666666666999999999:::;;;<<<>>>???===>>>???>>>======???AAA@@@AAABBBDDDFFFHHHJJJKKKIIIJJJKKKLLLNNNPPPSSSUUUPPPXXXccctttttttttPPPoooRRRUUU<<>>111===;;;111000000000///...------,,,,,,+++*********))))))(((((((((''''''''''''(((((()))))))))))))))))))))))))))---000111///333GGGggg~~~qqqOOO999333555444111000000000000000000000000111111222444777:::===???AAACCCFFFJJJLLLMMMMMMMMMOOOQQQSSSSSSRRRSSSTTTVVVSSSRRRaaa{{{cccbbbwwwRRR;;;+++,,,111---))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%&&&''')))***,,,---...:::BBBNNN[[[dddhhhhhhgggssswww|||~~~~~~ooogggYYYJJJ===444///---((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%%%%%%%&&&'''((((((,,,000555222;;;<<>>===::::::999888888888888888222;;;>>>lllkkkpppjjjzzzuuurrrfff{{{ppp]]]fffhhhrrriiixxxzzz^^^BBB]]]nnnnnnaaacccccceeeiiiggg___ZZZYYY]]]^^^^^^^^^]]]\\\[[[[[[^^^\\\[[[]]]]]]\\\^^^dddccc```aaaccc___\\\gggwww}}}|||mmmYYYQQQVVVTTTRRRSSSUUUUUUTTTRRRPPPSSSUUUUUUTTTRRRRRRTTTNNNNNNNNNLLLKKKKKKNNNPPPOOORRRVVVUUUSSSRRRUUUYYYZZZ\\\^^^]]]\\\^^^bbbfffgggyyynnnTTTKKKPPPRRROOONNNMMMKKKIIIGGGEEEDDDAAAAAA???>>><<<:::999888777777666555555444333333444444333222222111000000000000000000000000000000111111111111111111111111000000111111111222222222333333333333333333333333555666666666888999:::;;;:::<<<===<<<<<<<<>>666,,,((()))++++++***//////////////////////////////000111444777:::;;;>>>@@@DDDGGGJJJKKKLLLLLLNNNOOOQQQQQQPPPPPPQQQRRR]]]RRRNNNXXXiiixxxhhhbbbuuubbb<<<===000(((,,,...)))(((,,,&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%&&&&&&((()))***+++,,,&&&)))...222444444333111222555777777555444444666555222...***&&&%%%$$$$$$''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$%%%%%%&&&'''((()))---222///888999;;;ddddddiiiTTTEEE===;;;<<<777777666555555555555666333BBB,,,===}}}vvvwwwjjj|||yyyqqqTTTUUU___sss```CCCBBBhhh}}}[[[\\\\\\\\\^^^bbbaaa[[[WWWWWW___^^^\\\ZZZYYYYYYYYYZZZ^^^ZZZZZZ]]]___^^^^^^```XXXZZZ]]]___```^^^[[[YYY\\\\\\bbbnnnyyylllZZZNNNPPPWWWVVVMMMLLLLLLNNNOOOPPPOOOMMMPPPPPPOOOLLLJJJIIIKKKMMMIIIJJJJJJHHHGGGGGGJJJLLLKKKNNNQQQQQQOOOOOORRRUUUXXXXXXYYYZZZ[[[\\\]]]]]]SSSZZZeeeppp~~~aaaPPPSSSVVVXXXUUUJJJLLLKKKIIIHHHFFFDDDBBBBBB<<<<<<;;;999777666555444333333222222222111111111222111111000000//////...........................////////////////////////........./////////000000000000000000000000000000111111111222333444555666777888999:::999:::===???>>>???@@@AAACCCEEEFFFFFFJJJHHHHHHNNNUUUXXXUUUPPP\\\^^^[[[UUUXXXjjjrrrssshhhtttSSSVVV```uuu~~~vvvHHH000///222555000***...777,,,,,,,,,++++++******)))((((((((('''''''''''''''''''''&&&&&&'''(((((()))((((((((((((((((((((((((%%%&&&'''***,,,***&&&"""***+++,,,000666AAAMMMUUU^^^^^^```eeeiiijjjfffbbbQQQNNNHHH@@@888///((($$$&&&***///111111000000111---------------------------------...000222444666:::<<>>===<<<888888777555444333111111000000000000000000000000000000000//////.........------------------------........................,,,------------.........------------------------............///000111222222444555666666777:::<<<;;;;;;<<<===???@@@AAABBBGGGFFFGGGKKKPPPSSSRRRPPPRRRUUUVVVQQQOOOVVVdddpppuuu{{{~~~~~~}}}yyysssTTT888333999888333...,,,///000000*********))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''(((&&&%%%(((,,,...---***,,,,,,,,,***)))***,,,/////////000222444444111...///......---...///111222...000111///***((())),,,++++++++++++++++++++++++,,,,,,,,,,,,---...000111555777:::>>>AAADDDEEEFFFNNNQQQTTTUUUVVVVVVWWWYYYUUUUUUYYY^^^[[[TTTQQQTTT^^^nnn}}}VVV<<<444222,,,&&&***)))+++---***$$$$$$***%%%%%%%%%%%%$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%((())))))+++---///111333((()))+++,,,++++++******,,,,,,,,,,,,***'''$$$###%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$%%%&&&'''(((,,,000666333<<<<<<===eee___aaaJJJ<<<666777:::555555444333333333333333888'''>>>???111sssyyyqqqBBBOOOzzz```\\\\\\```yyy[[[>>>LLLdddRRRVVVXXXWWWUUUWWW[[[[[[XXXVVVXXXZZZZZZ[[[\\\\\\\\\[[[ZZZ___ZZZYYY]]]___[[[WWWUUUTTTZZZYYYRRRSSS\\\]]]WWWVVVZZZ\\\\\\ZZZYYYYYYYYY______VVVQQQUUUUUUZZZhhhfffccceeeeeeaaagggeeeWWW^^^^^^```aaaZZZOOOLLLOOOYYYPPPWWWYYYLLLMMMRRRGGGMMMNNNNNNMMMLLLKKKJJJJJJCCCDDDFFFHHHJJJLLLLLLKKKDDDEEEFFFFFFEEEEEEGGGHHHFFFGGGIIIJJJKKKLLLMMMOOOSSSSSSTTTVVVWWWWWWUUUSSSTTT\\\bbb___YYYZZZeeeqqqXXXqqq}}}ppp]]]ZZZVVVQQQQQQWWWRRRTTTPPPAAA;;;AAABBB@@@???>>>===;;;:::999888666555555333222111000///......////////////000000/////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000...000222222222444666888888999:::<<<===???@@@AAADDDFFFHHHHHHIIILLLQQQVVVKKKLLLOOOPPPPPPQQQUUUYYYJJJ~~~sssnnnnnn}}}~~~fffuuu~~~wwwYYY777000555333...111///,,,...222+++ ((((((((((((((('''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&+++***(((&&&&&&''')))***'''***...000000/////////,,,***((('''((((((((('''...---,,,***(((&&&&&&%%%,,,***'''%%%%%%&&&(((***)))))))))))))))))))))))),,,++++++***+++,,,...///111333555999===@@@BBBCCCGGGJJJOOORRRSSSTTTVVVXXXSSSOOOMMMPPPSSSSSSRRRSSSGGGWWW[[[ZZZlllwwwtttUUU:::666///***(((+++000444,,,***((()))(((%%%%%%'''%%%%%%$$$$$$$$$#################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################%%%%%%&&&&&&''''''&&&&&&******,,,---//////...---%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################!!!!!!"""""""""#########$$$$$$$$$$$$%%%&&&''''''(((---333000999888999```bbb```HHH<<<666666666444444333222222222222333===000111444+++;;;ppp}}}qqqooovvv\\\PPPkkkkkkWWW???NNN{{{yyyOOORRRPPPOOOYYYVVVVVVYYYXXXSSSRRRTTTZZZ[[[\\\^^^^^^^^^]]]\\\\\\YYYXXX[[[[[[WWWTTTTTTSSSZZZ\\\XXXWWWZZZYYYTTTSSSXXX\\\[[[ZZZ[[[ZZZWWWQQQXXXYYY^^^gggcccXXXXXXXXXUUUYYYZZZVVVYYY[[[RRRWWWJJJIIIXXX___YYYWWW___MMMJJJOOORRRNNNOOOPPPKKKKKKKKKKKKIIIFFFEEEFFFGGGBBBCCCEEEHHHJJJJJJGGGDDDAAABBBDDDDDDCCCCCCDDDFFFDDDEEEFFFGGGIIIJJJLLLLLLPPPQQQSSSTTTTTTTTTSSSSSSUUUXXX[[[]]]^^^^^^^^^^^^eeecccUUU@@@```cccaaaYYYSSS```kkkrrrhhhwww|||kkkbbbnnnjjjWWWUUUVVVTTTUUUZZZ^^^]]]VVVNNNGGGCCCJJJOOOIIIHHHFFF>>>>>>===<<<;;;999888777666444444333222111000//////........................------------------------++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,------...,,,---/////////000222444777888999;;;>>>@@@AAABBBCCCFFFIIIHHHFFFIIIRRRYYYSSSOOOOOOSSSVVVVVVWWWZZZ^^^MMMcccfffjjjvvvTTTyyyzzz~~~lllvvv\\\xxxqqqVVV>>>111///999:::,,,)))///000***(((++++++'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''))))))''''''''''''''''''''''''%%%''')))(((%%%###$$$&&&&&&''''''&&&$$$######$$$///...,,,++++++---///000,,,---...///000111111111+++)))(((***---///...,,,((((((((((((((((((((((((******)))))))))+++,,,------///111555999===@@@AAAFFFJJJOOORRRTTTUUUWWWXXXZZZSSSMMMLLLPPPTTTWWWWWWZZZTTTMMMGGGFFFMMMXXX```ddduuuwwwdddSSSDDD@@@777$$$***+++---222555333,,,&&&***&&&######&&&'''&&&%%%$$$$$$$$$#########""""""########################"""""""""""""""""""""""""""""""""############$$$"""""""""###############%%%&&&((()))***))))))(((###""""""$$$%%%%%%### ''''''&&&%%%%%%&&&((()))"""""""""###############"""""""""""""""""""""""" !!!!!!""""""##################$$$$$$%%%&&&''')))...444222:::999999``````[[[DDD;;;777666444333333222111111111111111...222***111>>>666RRR}}}}}}uuuRRRAAAHHHBBBIIILLLKKKKKKSSSQQQQQQTTTTTTQQQQQQSSSZZZZZZYYYYYYXXXYYYYYYYYYWWWVVVWWWYYYWWWTTTTTTWWWPPPSSSWWWZZZ]]]]]][[[WWWUUUYYYZZZWWWVVVXXXVVVPPPWWWYYYPPPKKKRRRQQQKKKNNNTTTNNNRRRTTTLLLKKKPPPNNNYYYNNNHHHMMMOOOJJJFFFHHHKKKOOOMMMMMMPPPKKKAAA???FFFFFFEEEBBB@@@@@@CCCFFFDDDCCCBBBCCCDDDBBB>>>:::<<<>>>@@@@@@??????@@@BBBBBBBBBBBBDDDGGGIIIJJJJJJLLLOOOQQQQQQPPPOOOQQQTTTWWWQQQNNNTTT]]]___VVVMMMGGGNNN[[[QQQZZZRRRXXXSSS[[[\\\XXX[[[NNNcccXXXNNNXXXddd\\\SSS^^^^^^XXXaaaUUUTTTWWWTTTJJJHHHMMMMMMYYYLLLDDD???:::???CCC===::::::999777666555444333222222111111000///......------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))+++************+++,,,,,,***+++,,,,,,,,,,,,...000333444666888;;;>>>???@@@AAACCCEEEFFFFFFJJJPPPUUUTTTPPPOOOTTTUUUSSSTTTXXXZZZMMMJJJ___SSS]]]wwwrrr\\\[[[\\\```dddgggZZZbbb```hhhrrraaaBBB>>>...---444...+++333999222333000((($$$'''---111''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%&&&'''))))))''''''''''''''''''''''''!!!###'''(((((((((((((((%%%%%%&&&&&&'''***...222%%%%%%%%%$$$$$$$$$&&&'''(((((((((''''''&&&&&&%%%%%%%%%&&&'''((((((&&&$$$((((((((((((((((((((((((((('''''''''((()))+++,,,+++,,,///222777;;;>>>@@@IIILLLQQQTTTUUUVVVVVVWWWWWWWWWXXXWWWWWWVVVTTTQQQRRRCCCKKK```[[[HHHEEEMMMLLLVVVKKKLLLMMMDDDHHHGGGCCCCCCGGGBBBIIIFFFAAA444:::666666000$$$)))555666---//////+++&&&%%%)))---&&&%%%$$$$$$%%%&&&%%%$$$$$$#########""""""""""""########################""""""""""""""""""""""""""""""""""""############!!!!!!""""""######$$$$$$ !!!###%%%&&&((((((---++++++,,,...---***(((%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!""""""#########"""""""""""""""""""""""" !!!!!!"""######$$$############$$$%%%&&&'''+++000777444<<<;;;;;;bbbZZZTTT???999888777444222222111000000000000000)))333111000333+++222OOO{{{lllaaa}}}rrrUUUDDDNNNmmmIIICCC:::@@@IIIIIIKKKIIIJJJOOORRRQQQSSSWWWZZZXXXTTTQQQPPPQQQSSSUUUSSSSSSUUUWWWUUURRRUUU[[[SSSOOONNNTTTYYYYYYVVVTTTUUUWWWUUUQQQRRRVVVTTTMMMQQQVVVQQQMMMSSSSSSNNNPPPTTTLLLRRRVVVMMMJJJRRRVVVJJJNNNQQQNNNLLLNNNRRRUUUKKKPPPEEEAAAOOOMMMEEEMMMBBBCCCBBB???===>>>CCCGGG;;;::::::<<>>@@@@@@@@@BBBEEEGGGHHHHHHIIIMMMPPPPPPMMMLLLPPPTTTHHHPPPWWWXXXSSSQQQUUUZZZWWWMMMWWWPPPXXXRRR[[[OOOSSSPPPNNN^^^RRR\\\OOO[[[SSS]]]SSSKKKXXXVVVLLLQQQSSSKKKLLLNNNKKKMMMOOOHHHCCC@@@DDDCCC;;;===???888666666555444222111000000111111000///......------,,,,,,,,,,,,++++++******))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******)))))))))******+++***+++++++++******,,,......///111444777:::<<<===>>>>>>@@@CCCGGGJJJLLLMMMGGGFFFJJJOOONNNHHHGGGKKKBBB```TTTbbbPPPMMMUUULLLXXX{{{UUUMMM===000777000333;;;777---///111&&&)))'''&&&))),,,,,,(((%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''))))))((((((((((((((((((((((((&&&%%%$$$$$$&&&'''''''''&&&''''''&&&%%%$$$%%%&&&)))***,,,+++***((('''''')))((('''''''''((()))***'''(((((('''&&&''')))+++((((((((((((((((((((((((&&&%%%%%%%%%&&&(((***+++***+++...111666:::>>>@@@GGGKKKOOOQQQQQQQQQQQQQQQLLLRRRVVVVVVTTTTTTVVVWWWXXXVVVWWWSSSKKKOOOPPPEEE>>>MMMCCCIIIPPP???>>>EEEBBB===???+++555///999111444(((+++333111...,,,$$$,,,)))''')))---...)))%%%%%%)))***)))&&&%%%$$$"""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""###$$$$$$$$$&&&%%%$$$""""""###$$$&&&&&&%%%$$$&&&)))***'''%%%%%%&&&'''(((((('''&&&&&& !!!!!!!!!""""""######"""""""""""""""""""""""" !!!"""######$$$############$$$%%%&&&'''(((---444111999888888^^^]]]XXX===444555666333111111111111000000000////////////000111111222222^^^tttsss{{{mmmuuuUUUNNNEEEXXXYYY///>>>444888JJJ@@@GGGKKKNNNNNNMMMNNNTTTYYYTTTTTTSSSQQQNNNPPPUUUZZZ^^^VVVPPPPPPVVVXXXTTTNNNPPPQQQSSSVVVWWWVVVSSSOOOWWWUUUTTTWWWZZZZZZTTTOOOSSSTTTQQQLLLLLLOOOQQQPPPJJJJJJJJJKKKMMMLLLJJJHHHMMMPPPKKKEEEHHHQQQOOOFFFEEEDDDCCCBBBAAA@@@??????>>>>>>>>>>>>????????????777888999:::;;;::::::999888888999999999:::::::::::::::;;;===>>>@@@AAAAAAEEEFFFGGGIIIKKKMMMOOOQQQOOORRRUUUUUUSSSPPPNNNNNNMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPPPPPPPRRRTTTVVVUUUTTTRRROOONNNMMMMMMMMMKKKJJJJJJIIIGGGFFFEEEEEECCCBBB@@@>>>;;;999777666333333222222111000000///......---------,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((())))))***+++,,,---...111555888:::===>>>???@@@BBBCCCDDDEEEDDDFFFJJJMMMPPPQQQQQQQQQSSSSSSQQQNNNJJJHHHIIIJJJFFFJJJLLLLLLNNNXXXkkkzzznnnaaaEEEAAA<<<777333222222333111000///...---,,,++++++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%$$$######''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''******)))+++---222666999???AAACCCCCCCCCDDDFFFHHHJJJIIIIIIKKKMMMNNNMMMLLLNNNLLLIIIGGGEEEEEEFFFGGGFFFEEECCCBBB@@@@@@??????999777555222111222333333......---,,,,,,++++++***))))))***))))))(((''''''&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""############ !!!"""######""""""%%%$$$######$$$%%%'''((()))+++111///::::::777[[[VVVPPP;;;444333444333111111000000000/////////......///000000111111222888nnnjjjppphhhzzz```JJJ>>>SSSLLLaaa444333CCC555555BBB:::EEEHHHLLLMMMLLLNNNRRRWWWQQQRRRSSSTTTUUUXXX\\\___XXXSSSNNNOOOSSSTTTPPPLLLPPPQQQSSSVVVXXXWWWTTTRRR]]]ZZZXXXYYY[[[YYYTTTOOOQQQRRROOOIIIHHHJJJKKKIIIKKKJJJIIIIIIJJJJJJHHHGGGHHHKKKHHHCCCGGGOOOMMMDDDBBBBBBAAA@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;444555666777888888777666666666666666777777777777888999:::;;;<<<>>>??????FFFGGGGGGHHHJJJKKKMMMNNNMMMOOOQQQRRRPPPNNNMMMLLLPPPPPPQQQQQQQQQRRRRRRRRRNNNOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOONNNMMMKKKJJJLLLLLLJJJIIIGGGGGGFFFFFFAAA@@@>>><<<999777555444222222222111000000//////------------,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''(((((()))*********+++,,,///222444666999:::<<<>>>AAACCCEEEFFFDDDFFFIIIMMMOOOPPPPPPPPPQQQRRRSSSQQQNNNKKKJJJJJJPPPQQQPPPNNNKKKKKKPPPTTTFFFDDDFFFKKKNNNOOORRRWWWRRRTTTTTTNNNCCC888333111>>><<<888444222111222222//////...---,,,+++******))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''))))))(((&&&%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))(((((()))+++///333555<<>>BBBFFFHHHIIIJJJMMMQQQMMMNNNPPPSSSWWWYYYZZZYYYSSSRRRQQQQQQRRRRRRPPPNNNPPPQQQRRRUUUWWWWWWUUUSSSWWWTTTSSSSSSTTTSSSNNNJJJNNNOOOMMMHHHGGGJJJJJJHHHLLLJJJHHHGGGGGGGGGFFFEEEBBBEEEDDDAAAEEEKKKIIIAAA>>>>>>===<<<;;;::::::999777777777666666555555555111222333333444444333333222222222333333333444444555666777888999:::;;;<<>>AAACCCDDDBBBEEEHHHKKKMMMNNNOOONNNOOORRRSSSSSSPPPMMMKKKJJJMMMNNNOOOPPPOOOLLLGGGCCCTTTNNNJJJHHHGGGDDDFFFJJJDDDEEEDDD@@@<<<:::===@@@666555333222111111111111------,,,+++******))))))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&,,,,,,***'''%%%%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&'''(((+++...000777;;;AAAFFFIIIKKKNNNOOOLLLKKKKKKKKKLLLLLLKKKIIIMMMOOOQQQRRRQQQMMMIIIFFFDDDDDDDDDBBB@@@===:::888444333111///......//////++++++******)))(((((('''%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""############%%%$$$###"""""""""###$$$%%%$$$######$$$%%%'''(((+++///444000666666:::dddBBB===666666000...222/////////............------------...//////000000222---@@@kkksssoooqqq}}}yyySSSPPPLLLDDDYYYXXX444666888111)))---333555555666:::???BBBCCCEEEGGGIIIJJJJJJKKKOOOSSSSSSNNNJJJNNNOOOQQQQQQPPPOOONNNNNNQQQQQQQQQRRRTTTTTTRRRPPPMMMLLLKKKLLLNNNNNNLLLJJJJJJLLLLLLJJJJJJNNNNNNLLLMMMJJJGGGEEEEEEEEEDDDDDD@@@CCCBBB@@@BBBFFFCCC===;;;::::::999888888777777444444333333222111000000000000000000111000000000//////000000000111111111222222333444555666777777<<<<<<===>>>???AAACCCDDDHHHJJJKKKKKKJJJJJJKKKLLLKKKKKKLLLMMMMMMNNNOOOOOOMMMNNNNNNNNNMMMLLLJJJIIIHHHIIIKKKLLLLLLIIIGGGEEEGGGFFFCCCAAA???>>>??????:::999888666444222111000000000//////...---------,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))'''(((((()))***+++,,,---111222444777:::===???AAA@@@BBBEEEHHHJJJKKKKKKKKKOOOPPPQQQOOOLLLIIIHHHHHHEEEHHHKKKNNNOOOMMMJJJHHHFFFDDDEEEHHHGGGBBB???@@@@@@AAA@@@===777222///...111111111111000//////...++++++***))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&---......+++'''$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&''')))+++,,,222666===CCCGGGIIIKKKMMMHHHHHHHHHJJJMMMNNNMMMLLLKKKMMMOOOPPPOOOKKKGGGDDDCCCCCCCCCAAA>>>:::666444111000///---,,,,,,,,,,,,))))))(((((('''&&&&&&&&&###$$$$$$$$$$$$$$$######%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############(((&&&$$$"""""""""$$$%%%%%%$$$######$$$%%%'''((()))///555000666777===iii>>>:::555666000...222.........---------,,,,,,+++,,,,,,---......//////...+++///FFFoooooo^^^eeexxx}}}uuupppIIIFFFIIIGGGvvvKKK333999000000(((,,,999555,,,...222555999===@@@BBBDDDEEEIIIHHHJJJMMMPPPOOOJJJEEEJJJLLLOOOOOOMMMKKKKKKLLLQQQOOONNNNNNOOOOOOMMMKKKOOONNNMMMMMMNNNOOONNNNNNHHHLLLLLLJJJKKKNNNNNNKKKMMMJJJFFFEEEDDDDDDCCCBBB@@@BBBAAA?????????<<<888888777777666666555555555222222111000//////....../////////.........//////............//////////////////000111222333333444666666888:::<<>><<<;;;;;;;;;888777666555333222111000//////...------,,,,,,++++++************)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((''''''((())))))*********000111222444777999;;;<<<===>>>AAADDDFFFGGGGGGFFFNNNNNNKKKHHHEEEDDDEEEGGGIIIJJJKKKHHHDDDBBBDDDFFFFFFAAA===>>>>>>===@@@EEEAAAAAAAAA???;;;666222000000111111000///...,,,+++)))))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&---111444222+++&&&######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&'''((()))***,,,111888>>>AAADDDFFFGGGGGGGGGGGGJJJMMMNNNNNNLLLGGGGGGGGGGGGEEECCCAAA@@@BBBBBBAAA???<<<777333111///...---,,,+++*********(((''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############(((&&&$$$###"""###$$$%%%%%%$$$######$$$%%%'''((('''---444000777999???kkk>>>===444444000///000---------,,,,,,,,,,,,++++++++++++,,,------......,,,444222...EEEtttjjjUUUTTT```iii}}}nnn[[[JJJBBBBBBSSSJJJgggHHH,,,CCC***---,,,***///222***(((555111333666:::>>>AAADDDEEEFFFGGGJJJMMMPPPQQQOOOMMMOOOQQQRRRQQQOOONNNNNNOOONNNLLLJJJJJJJJJKKKJJJIIIQQQPPPNNNLLLKKKKKKKKKLLLIIILLLLLLIIIHHHIIIGGGCCCIIIGGGEEECCCCCCCCCAAA@@@?????????===;;;999777555444444444333333222222222000000//////......------///...---,,,,,,,,,------,,,,,,---------.........---------...///000000000222333555777:::>>>@@@BBBAAADDDFFFHHHHHHHHHJJJKKKFFFGGGHHHKKKNNNPPPRRRSSSPPPNNNLLLJJJIIIIIIKKKLLLLLLLLLKKKIIIGGGFFFDDDCCCBBBBBBAAA???===;;;999888666666555444333222111000...------,,,++++++************)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((())))))))))))...///000222555777888999;;;===@@@BBBDDDEEEDDDDDDKKKJJJGGGDDDAAABBBFFFIIINNNNNNLLLGGGAAA@@@DDDIIIFFFBBB???@@@>>>;;;;;;>>><<<:::777444111111111111000000000///...,,,***)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%---222888666///(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))---333888<<>>ggg@@@AAA222///000///---,,,,,,,,,,,,++++++++++++******++++++,,,---------000444111(((+++FFFqqqmmmXXXLLLTTT[[[jjjuuuxxxuuummmaaaQQQAAA>>>MMM___kkk000???<<<%%%+++000//////,,,%%%###+++555...///111444999>>>AAABBBBBBDDDGGGJJJLLLNNNPPPRRRTTTSSSRRRQQQPPPPPPPPPOOOKKKIIIGGGGGGHHHJJJKKKKKKMMMLLLJJJGGGFFFFFFHHHIIIGGGKKKKKKIIIGGGGGGDDD???DDDCCCBBBAAAAAA@@@>>><<<<<<;;;:::888666444444555000000000000////////////---------------,,,,,,,,,---,,,+++*********++++++******+++++++++,,,,,,,,,+++,,,,,,------......//////000111333666999;;;===;;;>>>BBBDDDDDDEEEEEEFFFEEEFFFHHHJJJLLLOOOPPPQQQQQQPPPOOOOOONNNNNNNNNNNNGGGHHHIIIJJJIIIFFFCCCAAA?????????>>><<<999666444444444333222111111000000---,,,,,,+++******)))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%&&&&&&'''###$$$&&&'''((((((((('''***,,,...111444666888:::;;;===@@@BBBDDDDDDDDDDDDEEEEEEEEEDDDDDDFFFJJJMMMKKKJJJGGGFFFEEEFFFHHHIIIGGGGGGJJJNNNLLLCCC===;;;===:::666222000000000000......---,,,+++*********(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%(((...444333---'''&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$%%%&&&&&&'''((('''+++000555:::>>>CCCFFFIIIIIIHHHJJJKKKLLLKKKIIIKKKKKKJJJIIIGGGFFFEEEDDDAAA???===:::777333111000,,,,,,++++++***(((''''''''''''&&&%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$%%%$$$######$$$%%%'''((()))---444333<<<;;;999^^^AAADDD000,,,//////***,,,,,,,,,+++++++++******)))******+++,,,,,,------+++(((...777000***AAAdddzzzZZZRRRHHHCCC@@@UUUdddcccmmmjjjeeeaaa\\\WWWQQQMMMGGGHHHIIIIIINNNgggppp999===***444)))###%%%,,,---(((,,,///&&&******+++///444:::===???===@@@CCCDDDDDDFFFKKKOOOQQQNNNKKKJJJJJJJJJJJJHHHHHHFFFEEEEEEHHHKKKMMMNNNIIIIIIGGGFFFEEEGGGJJJMMMEEEIIIKKKIIIHHHIIIFFFBBB@@@@@@???@@@@@@???<<<999999777666555333111222555...------------------,,,++++++++++++,,,,,,,,,,,,,,,+++***((((((((()))***))))))))))))************+++++++++,,,,,,------...,,,------///111333555666555999>>>AAABBBAAAAAABBBEEEEEEFFFHHHJJJKKKLLLMMMIIIJJJLLLMMMLLLKKKIIIHHHAAADDDHHHKKKKKKGGGCCC???;;;<<<===<<<:::666222000222222222111000/////////,,,,,,++++++***))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''!!!###$$$&&&'''''''''&&&((())),,,000333777:::;;;<<<>>>AAACCCEEEEEEEEEDDD@@@BBBEEEGGGIIIKKKNNNQQQGGGCCCAAABBBEEEFFFBBB===BBB???>>>@@@???<<<;;;===333333222222222000---***,,,++++++***)))*********''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""(((...---((($$$&&&***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""###$$$%%%&&&&&&'''&&&***///555:::???EEEIIIEEEEEEFFFIIILLLNNNNNNMMMFFFFFFGGGGGGEEECCC@@@???@@@???<<<888555333111000++++++++++++***((('''&&&''''''&&&&&&%%%$$$$$$###""""""###$$$$$$$$$$$$$$$"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""#########""""""""""""""""""""""""""""""""""""############!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''(((+++///555555>>>;;;555WWWLLL999555---///+++---,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------///.........000111333555\\\|||iiiVVVRRRDDDNNN===DDDOOOCCCAAANNNQQQ[[[___tttEEE===333...---...,,,***************************)))***+++---///222444555@@@CCCFFFHHHHHHHHHIIIJJJJJJHHHGGGGGGHHHHHHGGGFFFEEEGGGHHHGGGEEEEEEHHHKKKJJJFFFCCCDDDHHHKKKIIIGGGDDDDDDEEEEEEEEEDDDBBBAAA>>>>>>===<<<:::999888888555555444333222111000///------,,,,,,,,,+++++++++))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......555888<<<>>>===<<<;;;;;;>>>???@@@BBBDDDFFFHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEECCCBBB@@@??????@@@>>>:::666333222111111222222111///...,,,++++++++++++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&(((***---000222444444555777999;;;;;;;;;;;;CCCDDDFFFHHHIIIIIIIIIHHH@@@BBBDDDFFFFFFEEECCCAAA===>>>??????>>><<<:::888333222111000///...---,,,++++++)))((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((***,,,,,,,,,,,,&&&''''''''''''%%%$$$###&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%((((((***---222777<<>>:::444---)))***+++***(((************************)))***+++,,,///111333444777;;;???CCCFFFHHHJJJLLLKKKJJJJJJKKKMMMNNNMMMLLLGGGIIIKKKJJJGGGFFFGGGIIIIIIEEEBBBCCCGGGIIIHHHEEEAAAAAAAAAAAAAAA???>>>=========<<<:::999777666666333222222111///......---,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((()))************+++++++++,,,,,,,,,+++,,,------...111444888:::;;;<<<===>>>AAABBBCCCEEEGGGHHHJJJKKKIIIIIIJJJJJJJJJIIIHHHHHHGGGFFFEEECCCBBB@@@???>>>===;;;888555222111111111222111000///---,,,+++***+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''))),,,...000222555666999<<<>>>?????????CCCDDDEEEFFFGGGHHHHHHHHHEEEFFFGGGHHHHHHGGGEEEDDD<<<=========<<<999777555222222111000...---,,,++++++***)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((***+++,,,,,,***)))(((&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%'''((())),,,000555:::===???CCCGGGIIIGGGCCC@@@???BBBBBBCCCBBBAAA???===<<<>>>:::555111///---,,,***+++***)))(((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""####################################"""######$$$$$$$$$$$$###########################""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''+++///555111999999:::bbbzzzAAA111000+++///,,,...++++++*********)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---...000000444111>>>kkkppp666...000,,,'''''')))+++***((())))))))))))))))))))))))))))))***+++---000111333444888===BBBEEEHHHKKKNNNIIIHHHIIIKKKMMMNNNNNNMMMGGGIIIJJJJJJHHHFFFEEEEEEFFFCCC@@@AAADDDFFFEEECCC@@@@@@@@@???>>><<<;;;:::<<<;;;:::888666444333222000//////...---,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((())))))))))))***+++++++++++++++,,,,,,---,,,...222555777:::===@@@AAABBBCCCDDDFFFGGGIIIIIIGGGHHHIIIJJJJJJHHHFFFEEEEEEDDDCCCAAA???===<<<;;;999888555333111000000000000000///...,,,+++*********)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&((()))+++---...333555888<<<>>>@@@AAABBBFFFFFFGGGGGGHHHIIIKKKKKKHHHGGGGGGGGGFFFFFFEEEEEEAAAAAAAAA@@@>>>;;;888777111111000///---,,,++++++***)))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''')))***+++---+++)))&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''***...222777999<<>>hhhwww>>>///000+++///,,,...*********))))))))))))(((************++++++++++++++++++,,,,,,---...//////+++111333<<<```CCC///???---+++)))'''(((***++++++))))))))))))))))))))))))))))))))))))***,,,...///000444888<<>><<<;;;:::999888777555333111000///......---,,,,,,+++******++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((******))))))******+++,,,)))+++---000222666:::=========>>>@@@AAACCCDDDDDDCCCEEEFFFGGGGGGEEEBBB@@@AAA@@@???===;;;999888777555444222111000////////////...---,,,+++***)))))))))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''')))***+++///111444999<<>>@@@===888444222111///...))))))((('''&&&&&&&&&&&&#########################################################"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$########################%%%%%%%%%%%%$$$######"""########################""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''',,,...222---666888<<>>sssfff111///111)))---***)))(((((()))***)))(((((((((((((((((((((((((((((((((((()))***,,,---...000333888:::<<<===???AAAEEEEEEFFFGGGIIIIIIGGGEEEBBBCCCDDDFFFGGGFFFCCCBBB@@@???>>>???@@@@@@???>>>AAAAAA???>>><<<;;;:::999666666444333111///...------------,,,+++++++++*********)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((()))******)))***+++,,,---000555888888999:::;;;===???@@@@@@AAABBBDDDFFFEEECCCAAA???@@@@@@>>><<<:::888666666111111000//////.........---,,,,,,+++***)))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((+++...222777;;;>>>@@@AAAAAAAAA@@@@@@AAACCCEEEFFFEEECCCAAA???>>>??????@@@???>>><<<999666333000//////...---,,,+++)))((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((***+++,,,---+++)))&&&%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&))),,,000222888:::<<<<<<<<<;;;<<<===DDDCCC@@@===;;;;;;;;;;;;:::666222...---+++***))))))((('''&&&%%%%%%%%%%%%################################################""""""""""""""""""######!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###!!!"""""""""################################################$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""########################""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''***---222///666666777___vvv???111222---///***+++++++++*********)))))))))((())))))))))))*********++++++,,,---------------111+++''')))...666BBBMMMnnn222'''666'''&&&111$$$)))(((((('''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))***+++,,,...111666;;;>>>@@@CCCEEEIIIIIIJJJLLLMMMMMMJJJHHHGGGFFFFFFGGGHHHHHHFFFCCC>>>>>>>>>???>>>>>>===<<<>>>===;;;:::888888777777333333222111///...---------,,,,,,,,,++++++++++++))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((())))))*********+++,,,///222555666777999;;;===???@@@AAABBBDDDEEEEEEDDDBBBAAAAAA@@@???<<<:::888666555000000//////......------++++++******)))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''***---111666:::>>>@@@AAABBBBBBBBBBBBCCCEEEFFFGGGDDDCCCAAA@@@@@@@@@AAAAAA>>><<<:::777444111///...------,,,+++)))((('''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&(((***,,,...---+++'''%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%'''***---///444777;;;===>>>???AAABBBEEECCC???<<<:::;;;<<<===888555000---,,,+++)))(((((((((&&&%%%%%%%%%%%%%%%################################################""""""""""""############!!!!!!""""""""""""!!!!!! !!!!!!""""""######""""""""""""#############################################$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%$$$###########################""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''')))---333000777444444ZZZsss<<<000222---000++++++,,,+++++++++************((((((((()))))))))******)))***+++,,,,,,,,,+++***"""444999,,,'''111333(((+++YYYppp===777:::((('''///...((()))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((()))******+++///444999===AAADDDGGGFFFGGGIIIKKKNNNNNNKKKIIILLLJJJGGGGGGGGGGGGDDDAAA<<<>>>??????>>><<<<<<;;;;;;:::888777666666666777111111000000///......---++++++++++++************((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((('''(((************---///111222444777999<<<>>>???@@@@@@AAABBBCCCCCCCCCCCC???>>><<<:::777555333222////////////...---,,,+++******))))))((('''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''***...333777;;;===>>>AAABBBCCCDDDEEEFFFFFFFFFBBBBBBAAAAAAAAAAAAAAABBB???===;;;888555222111000---,,,+++***((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%''')))+++,,,,,,***((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$&&&))),,,...111666<<>>@@@AAACCCGGGJJJKKKIIIGGGOOOKKKGGGEEEDDDCCC@@@===<<<===??????===<<<;;;;;;:::999888666666666777888000000/////////.........************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&''')))*********,,,---...///111444777:::<<<=========>>>>>>@@@AAAAAABBB;;;:::888666333111///...000000000///...---,,,+++))))))((((((''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$%%%&&&'''((($$$&&&***///444777999::::::;;;===???@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@;;;:::777444222///...---,,,,,,+++)))((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%&&&'''((('''&&&%%%$$$((()))))))))************&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&(((+++---555999>>>BBBDDDEEEFFFGGGBBBBBBBBBBBBAAA@@@???>>>666333...+++***)))((('''''''''&&&%%%$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!! !!!"""######$$$""""""""""""##########################################$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%&&&&&&&&&&&&########################""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''+++...333///666555777^^^aaa777...///......'''...************))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,------111111...+++///AAA]]]rrrcccRRR555---==='''666%%%222&&&...---,,,...111!!!++++++222&&&...''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))***+++---///333999===EEEDDDDDDDDDEEEFFFGGGGGGLLLJJJGGGEEEDDDCCCAAA???@@@@@@??????>>>=========:::888555444333222000///------,,,,,,,,,++++++++++++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))))),,,///222444666888:::;;;;;;;;;;;;<<<>>>??????999777555333000...------...------,,,,,,++++++***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%(((+++---///111333666999===@@@@@@???>>>???@@@@@@@@@@@@??????>>>===<<<<<<:::888555222///...---++++++***((('''%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((&&&$$$$$$%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&---222888===<<<999666444<<<;;;:::::::::999777555000///...,,,+++***))))))((('''&&&%%%$$$$$$$$$$$$################################################""""""""""""""""""""""""######""""""!!!!!! $$$$$$###"""""""""""""""$$$ """"""&&&---)))(((!!!###&&&###%%%''' ((("""'''$$$%%%(((###!!!"""$$$''')))(((%%%######""""""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$###$$$%%%'''((((((111111222777777:::HHH```777...///---...'''...************))))))))))))(((((((((((((((((((((((()))))))))*********++++++***+++++++++,,,,,,------///111222...+++...666>>>AAATTTfffsss```SSS===<<<333$$$000BBB000......&&&***)))***&&&***+++111%%%""" ''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))***+++,,,...111777;;;AAABBBBBBDDDFFFHHHIIIJJJLLLJJJHHHFFFGGGFFFEEEDDDCCCBBB???=========???@@@999777444222222111000...---,,,,,,,,,,,,+++++++++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((()))(((+++...111222444777999<<<<<<<<<<<<===>>>??????999888666444222000//////---------,,,++++++******((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%'''***,,,---000444666<<>>AAADDDGGGJJJKKKJJJHHHFFFFFFGGGGGGFFFEEECCCAAA===:::999;;;===???777555222111000000...---,,,,,,,,,+++++++++*********))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((((((((('''))),,,...///111444666;;;;;;;;;;;;;;;;;;;;;;;;777666444333111000000000---,,,,,,+++******))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&((()))+++///444777<<>>@@@AAA:::999666333111///------+++***)))((('''%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))---111444777:::===???>>>===<<<<<<===<<<999777///...---+++***))))))((('''&&&%%%$$$$$$###$$$$$$################################################""""""""""""""""""""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%% ###&&&((()))******))),,,%%%"""'''%%%!!!$$$$$$''',,,///%%%'''((((((&&&###$$$'''***'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$%%%$$$$$$$$$$$$&&&((()))+++333444666888444777EEEVVVXXX555///...,,,///)))---************)))))))))(((((((((((((((((((((((((((((((((((()))))))))******(((((()))***+++,,,------++++++,,,...000111///...000333111***&&&'''(((&&&,,,)))***777000...///555>>>,,,%%%+++&&&+++555bbbdddBBB333###&&&$$$((()))EEEXXX<<<------ddd\\\"""$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))))))))+++///111555777:::===AAADDDGGGHHHHHHFFFDDDCCCDDDDDDCCCBBB>>>===:::888777777999999555222000//////...---+++++++++++++++************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&(((***+++,,,...111333777777777777777666666666222111000///......------,,,++++++******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''''')))---333777999;;;===???@@@@@@AAAAAA>>>===;;;:::999:::;;;<<<999777555222000...---,,,***))))))'''&&&%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((*********)))'''&&&&&&'''''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''***///333666999===???======<<<======<<<999666///...,,,+++)))(((((((((&&&%%%%%%$$$######$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&%%%%%% ###!!!!!!'''"""'''(((%%%,,,###---,,,$$$%%%'''&&&%%%###$$$&&&'''''''''&&&%%%)))((('''((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""#########$$$$$$$$$%%%$$$$$$$$$%%%&&&((()))***000222555999777>>>RRRnnnSSS333000...,,,///)))---************)))))))))(((''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))***+++,,,,,,///,,,))))))+++,,,,,,,,,''',,,000000111333222000''''''000'''111---000###>>>!!!kkkOOO'''==="""000###777%%%rrrrrr%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))(((((()))+++...444666999===@@@CCCEEEEEEHHHFFFCCCBBBBBBBBB@@@???::::::::::::999777555444333111...---------,,,***++++++*********)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%'''((())))))+++...111444444555555555444444333000000///...---,,,,,,---+++******)))((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''+++000444777888999;;;======<<<;;;666777999;;;<<<;;;;;;:::777666444111///---,,,,,,))))))((('''&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***+++,,,+++(((&&&'''((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%)))...333666888:::<<<<<<;;;<<<<<<===;;;888555...---,,,***)))(((''''''%%%%%%$$$#########$$$$$$################################################""""""""""""""""""""""""""""""""""""############%%%%%%$$$######$$$$$$$$$%%%)))###$$$---(((%%%000444666555333444222000222444---'''333:::&&&!!!888...+++((((((+++,,,***((()))((('''((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""#########$$$$$$$$$$$$$$$$$$$$$%%%''')))***,,,000000444999888DDD]]]gggOOO222000...+++000***,,,************))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************))))))+++,,,+++)))''')))((((((&&&&&&&&&%%%%%%...***444!!!444((($$$333,,,<<<,,,zzz[[[444NNN)))444!!!DDDRRR888''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((('''(((***,,,444666:::>>>AAACCCDDDEEEIIIFFFDDDBBBBBBBBB@@@???:::;;;<<<===;;;999666444222000---,,,------+++************))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&'''''''''))),,,///333444555666777666555444111111000...------------***))))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''')))---111777777888:::===>>>===;;;999;;;>>>AAABBBAAA???===666555333000...,,,++++++((((((''''''&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))+++...,,,)))'''(((***************************(((((())))))))))))******************************)))))))))))))))))))))))))))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$(((---222444666999:::;;;;;;<<<======;;;777444---,,,+++)))(((''''''&&&$$$$$$############$$$$$$################################################"""""""""""""""""""""""""""""""""############$$$#########"""######$$$$$$!!!***&&&***999000(((777...+++444999222444:::444///BBB777'''222666+++***111,,,'''%%%&&&***---...***)))((()))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$&&&(((***+++000333222555888666CCC^^^sssKKK111111...+++000***,,,************))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))))))))((((((((($$$'''***---......---,,,,,,***(((((()))***,,,...###)))$$$222000eeeAAA{{{FFF---'''lll...WWW&&&...VVV:::''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%'''(((((('''((()))+++000222666;;;???BBBCCCCCCEEECCCAAA@@@AAAAAA@@@???<<<<<<<<<;;;:::888666555111///---,,,------+++*********)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&(((+++...111222444666666666555444111000///...,,,,,,++++++))))))(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&''''''(((***,,,555555666:::???AAAAAA??????@@@AAABBBBBBAAA@@@???555444222///---,,,++++++(((''''''&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''+++......***((())),,,++++++++++++++++++++++++++++++++++++,,,,,,------------------------------******************************)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$'''***...111555:::===<<<<<<===>>>???<<<888555---,,,***)))''''''&&&&&&$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""###$$$&&&''')))***...555***,,,===555...EEEWWWNNNhhh|||qqqkkkuuuppp[[[IIIIIIGGG???444,,,***+++---+++***+++++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$%%%&&&(((***,,,///222333888:::333???[[[III111111...***000+++,,,************))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((*********)))((((((''''''''')))++++++))))))+++---***'''&&&((()))((('''(((---(((+++,,,"""''')))%%%///!!!%%%!!!)))444BBB''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&(((((((((((()))+++***---222777<<>>======>>>??????>>><<<;;;999777555555555555111///---,,,------,,,***))))))))))))((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&'''+++......///222444555444333222///...---+++***)))(((((()))(((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%''''''''''''(((***222222444999???CCCCCCAAABBBAAA@@@>>>======<<<<<<444333111///---,,,+++***'''''''''&&&&&&%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&+++///...+++)))***---,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000000000000000000000000++++++++++++++++++++++++************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&(((***...555<<>>@@@@@@>>>999666---,,,***)))'''&&&&&&&&&$$$###############$$$$$$################################################""""""""""""""""""""""""""""""######$$$$$$$$$$$$###$$$%%%(((***---000111222:::222===aaalllxxxjjjOOO???;;;...---,,,,,,---,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################"""############$$$$$$$$$$$$$$$$$$%%%&&&(((+++,,,***...222:::<<<333===XXXwwwCCC777---,,,...---+++***))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((()))))))))))))))((((((((())))))***+++,,,,,,,,,,,,---------,,,)))&&&%%%)))...777!!!"""iii///&&&'''www---''',,,"""]]]%%%)))$$$---###***%%%---!!!%%%'''%%%$$$&&&'''%%%''''''((((((((()))))))))(((+++///333666999===@@@CCCAAA???@@@BBBCCCAAA???888888777666555333111000///...------++++++***)))***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''---...111333333222000///.........---,,,+++)))((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((,,,///444777888999:::;;;AAA>>><<<<<<===<<<999555222000---,,,+++***)))''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%'''***(((%%%(((%%%"""%%%,,,111///)))000))))))111666333//////888...111>>>BBB888555<<<======DDD888:::IIICCCCCCDDDIIILLLHHHBBB>>><<<<<>>===:::777333000---,,,+++)))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""""""""""""""### ######)))$$$$$$'''---&&&;;;''',,,<<<000VVV^^^~~~fff]]]DDD111000333000***&&&!!!)))+++&&&&&&,,,))) &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&(((***+++///444444555999888DDD\\\BBB777---,,,...---+++***))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((())))))))))))(((((((((((()))******+++,,,,,,...)))### !!!'''...444+++***///###(((000OOOaaa...111666(((```***~~~UUU333444rrr---///---111))))))$$$&&&333...++++++((($$$%%%***''''''''''''''''''''''''(((***...111333777;;;>>>DDDBBB@@@AAACCCCCCAAA???::::::999888666444333222......---,,,+++******))))))))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++,,,///111222111000///.........---,,,+++)))((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((***---222555777999;;;===CCCAAA??????@@@???;;;888333111...---,,,,,,***((('''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&((((((((('''---///)))!!! (((000((((((...888<<<;;;===AAABBB>>>;;;999;;;@@@JJJRRRNNN```~~~{{{qqqgggXXXFFF999222666999444---+++000555((())),,,---***))),,,222)))+++,,,+++'''&&&''')))''''''((((((***...444888<<<<<<======:::777333000---,,,+++)))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""!!!###***+++""" ###!!!'''333===777;;;:::SSSmmmrrr|||wwwsssGGG666)))%%%666,,,)))&&&### %%%,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&(((***+++...444555666888777DDD^^^@@@666------...,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((())))))***))))))(((((((((((()))******++++++//////...---***&&&###!!!###))))))(((&&&,,,MMM<<<222BBBHHHuuudddXXXLLL999777555///000///222333%%%''')))&&&)))111''''''''''''''''''(((((((((***,,,---///333888<<>>;;;:::999777555444222222......---,,,+++***))))))))))))(((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((***,,,///000000///...------------,,,+++))))))'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''***///333666999<<<>>>BBBAAA@@@@@@@@@???<<<999444222///------,,,+++)))'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&"""%%%((()))(((''')))+++###$$$(((...333444333111===>>>???@@@???AAALLLXXXhhhyyy~~~pppZZZOOO@@@///+++<<<+++"""'''+++%%%###''')))&&&###%%%***+++'''"""&&&''''''((())),,,111555999;;;<<<<<<:::777333000---,,,+++)))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################&&&$$$###"""###&&&,,,///888444666KKK___qqqFFF+++666)))%%%---///(((&&&+++&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***+++---555666666888666EEEaaa>>>555...---...,,,+++,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))*********))))))((((((((())))))*********///,,,(((%%%&&&***///333111000&&&000)))---III///yyyyyyqqqrrrFFFQQQPPPRRRJJJKKKBBB;;;111666444111000...+++(((&&&'''''''''(((((()))******))))))******,,,///555999<<<<<<<<<=========<<<:::999888777555333111000///...------,,,+++***))))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''))),,,---......------------,,,,,,***))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''$$$''',,,000333777<<>>>>>===;;;999777333111...------,,,***)))'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((++++++)))***---666---''',,,666<<<>>>>>>666BBBUUUiii~~~{{{xxxuuuMMM@@@777666666000---...***)))(((((()))(((&&&$$$&&&'''''''''(((***...111777888:::;;;:::777333000---,,,+++)))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###############$$$$$$&&&$$$+++111000222///???]]]vvvzzz{{{sssQQQ<<<***(((,,,***$$$!!!&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%&&&'''(((***+++---555777777777666EEEaaa;;;444.........,,,+++,,,))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((()))***************))))))))))))************))))))*********)))((('''---%%%777???SSShhhmmmpppeeelll___wwwttthhhvvvjjjZZZyyysssaaaWWWUUUOOOHHHCCCEEE<<>>:::;;;<<<===;;;999777666222000---,,,++++++)))((('''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))%%%%%%***---,,,---000000888DDDKKKIIIGGGPPP]]]vvvaaa???000,,,******111555///%%% &&&///'''((((((''''''(((,,,...444666999;;;:::777333000---,,,+++)))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$%%%(((***,,,444222///999WWWuuu}}}{{{mmm\\\777&&&(((---...'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''')))+++,,,---444666777888666CCC^^^999222.........++++++---))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((()))***++++++++++++******************++++++))))))***,,,...000333444IIIXXXrrr~~~HHHXXXeeewww{{{tttooojjjdddhhheeesssuuuyyybbb]]]NNN===777:::888111,,,,,,+++***)))(((((('''((()))))))))(((***...111666999<<<>>>>>>>>>>>>>>>===;;;888555333111111111------,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((()))***++++++++++++,,,++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''$$$&&&(((***---111777;;;999;;;>>>???<<<:::888777222000---++++++***)))''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))%%%'''...111000555>>>IIICCCDDDPPPccchhh???:::...###"""***///,,,'''((())))))((('''(((***,,,111444777::::::777333000---,,,+++)))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$%%%%%%%%%000111+++444;;;NNNqqq~~~ggg???///---+++))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''')))+++,,,---333555777999666@@@WWW~~~777222.........++++++...))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***++++++++++++,,,,,,++++++++++++++++++...+++)))...<<>>>>>>>>???@@@===;;;888444222111000111------,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((()))*********++++++++++++******)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((***...444888888;;;???@@@===:::888888333000...,,,,,,+++***((('''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((()))******+++***+++222999888888FFFXXXNNNYYYzzzmmmUUU;;;222777999...!!!*********)))(((''')))***///222666999999777333000---,,,+++)))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$%%%&&&&&&'''666---,,,JJJddd|||wwwyyy[[[bbbpppXXXiiinnn[[[```ooojjjbbbkkkyyykkkJJJ/// +++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''((()))+++,,,...222222666;;;888===PPPzzz666111...///...++++++...))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***<<>>@@@;;;999666222000......///---,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))******+++++++++******)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''(((,,,222666666:::>>>???<<<888777777444222///------,,,+++)))''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((()))***++++++,,,,,,222===DDD@@@@@@TTTooo{{{}}}gggAAA+++***111***++++++***((('''(((***...111666999999777333000...,,,+++)))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$%%%%%%&&&&&&444;;;000@@@wwwuuutttRRR___mmmvvvqqqssslllNNNSSSXXX???,,,++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((()))+++,,,...111111666===888;;;KKKttt777444000---,,,,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))$$$))),,,)))&&&'''***,,,+++///...'''(((000888:::iii}}}eee___mmmttt___VVVXXX^^^hhhqqq~~~{{{vvvooojjj\\\^^^[[[WWWXXX\\\YYYRRRTTTTTTVVVYYY]]]cccgggjjjgggwwwmmm{{{[[[WWWMMMJJJwww|||sssPPPrrr___555LLL777======000(((000"""((("""888000***---///333777;;;???BBBDDD@@@<<<777333111111000///,,,,,,+++***)))((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((+++*********))))))((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&((((((%%%"""(((+++###((('''%%%,,,'''***$$$'''((($$$((($$$'''+++'''$$$)))'''&&&000***222***%%%---)))"""+++&&&...%%%,,,+++###...(((---""")))###333$$$+++'''&&&++++++&&&%%%)))***''''''&&&&&&'''(((+++...000222888;;;999999<<<>>>>>>555222///---,,,***(((&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))'''&&&&&&''')))******!!!"""---000,,,///:::CCCAAA>>>BBBSSSyyy{{{iii\\\MMMDDDDDDKKKHHHPPPiiibbbRRRFFFGGGLLLQQQ[[[eeeyyyHHH999000222***&&&---,,,(((,,,***,,,000555999888333......,,,+++)))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######&&&)))%%%"""***777;;;===@@@```xxxYYY\\\zzzttt\\\HHHJJJiiiWWW111///,,,))),,,///***!!!))))))((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&)))((('''((()))+++...000222444333666:::555<<>>??????666333000...---,,,)))((('''''''''&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))************ 444<<<...'''333@@@CCCCCCIII[[[pppkkkXXXFFFAAA@@@@@@IIIUUUKKKPPPWWWZZZXXXRRRMMMIII]]]nnnlllqqqeeeZZZ^^^WWWOOOWWWHHH[[[xxx{{{III???---%%%***,,,((((((///000222444555444111......---+++)))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$""" !!!'''000666888///;;;uuu|||rrrssshhhhhhsssmmmfffZZZOOOKKK???IIIZZZooorrr]]][[[~~~llljjjDDD$$$!!!((()))***///))))))(((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&)))((('''''')))+++...000444666555888>>><<>>AAA===???:::777777...//////+++)))$$$'''(((000444***+++***))))))(((&&&###))))))(((''''''((())))))...555:::;;;>>>AAA@@@===777444111///...---***)))''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))******++++++...)))222>>>999777XXXfffWWWIIICCCDDDOOOeeezzzvvvdddpppYYY<<<111+++)))+++///222555555333222...---+++)))(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$&&&+++...222:::CCCsssuuugggaaapppPPP>>>:::222111333777999888777666444444555666888<<<@@@CCCFFF^^^{{{```hhh___222'''333333%%%***))))))((('''((((((((((((((('''&&&&&&&&&&&&&&&((('''''''''(((+++---///111666444333666555<<>>???IIIDDDOOO```WWWYYYqqqvvvrrrnnniiizzz|||ttthhhrrrkkkSSS]]]GGG???BBBBBBBBB;;;666,,,&&&000...---...///---***(((******)))(((((((((((((((+++111555888<<<@@@???;;;666333000...---,,,***((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))***)))((('''(((***...000666>>>AAA===GGGhhhlllHHHDDD???MMMaaayyy}}}nnnyyyoooOOO222///...///222555444111---///---,,,***((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$---555111222MMMoooyyyUUUpppiiiTTTEEE:::333111;;;:::888555666:::@@@CCC???@@@BBBDDDDDD>>>222)))555333@@@```\\\fff|||eee999***...111******)))((((((((((((((((((((('''&&&&&&&&&&&&'''((('''&&&'''(((***---///222::::::999;;;999<<>>444FFFFFFPPPJJJNNNrrr|||eeeSSS???DDD???@@@000+++'''***......///000************)))))))))((()))---111444:::??????;;;666333000...---,,,)))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))),,,***)))))),,,111666:::EEE===FFFhhhYYYAAAIIIqqq{{{ddd;;;222***)))...222111//////...,,,***((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&///888;;;JJJsssSSSuuuXXX<<<111222444999>>>111;;;HHHVVViii{{{ooo___SSSWWW@@@...111AAAXXXzzzxxxNNNxxx{{{ooo555$$$111+++***))))))(((((()))))))))(((''''''&&&&&&''''''''''''&&&&&&(((***---...---888;;;:::>>><<>>444...)))''')))+++++++++++++++******)))))),,,///111888??????;;;777444111///...---+++)))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))******,,,000666===CCCGGGPPP___tttWWWLLLdddqqqmmmVVV:::***+++111333111///...,,,***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''---222999NNNpppQQQbbb^^^777777;;;@@@<<<666===KKK\\\}}}~~~sssaaaKKK:::888FFFVVV|||UUU}}}zzzttt]]]444 +++***))))))(((((()))))))))(((((('''''''''''''''''''''&&&&&&'''***,,,...)))555777555:::;;;???KKK___555222...------------,,,+++++++++************))))))************+++++++++++++++,,,,,,,,,---------111)))MMMdddiiinnngggfffVVVtttwwwuuummmqqqtttWWWooo^^^BBBDDDCCC;;;000***+++///333222000///000///---,,,************))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))'''''''''''''''((())))))******))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))******,,,---...//////888;;;>>>@@@AAADDDIIINNNqqqyyysss\\\eeekkkiiiQQQ===333222++++++,,,,,,,,,++++++***))),,,...000777???@@@<<<888666222000///...,,,***)))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((***000777???FFFMMMPPPyyyTTTUUUiii]]];;;000111000...///...,,,***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((444777<<<^^^mmmwwwsssFFF;;;@@@:::888===FFFYYYnnn```KKK555;;;cccmmmbbbfffpppJJJ000+++******)))))))))))))))))))))(((''''''''''''''''''&&&&&&&&&'''***,,,...,,,888888444888;;;AAAMMMUUU333222000...---,,,,,,,,,,,,,,,+++***))))))******)))))))))***++++++,,,,,,000000---///222,,,)))111111lllppp```yyynnn{{{zzzgggaaatttsssfffRRRzzzuuuDDD999GGGCCC222///)))000,,,---222111+++,,,111******)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))(((((((((***((('''&&&'''(((((()))&&&...---+++...***&&&+++''')))%%%---'''%%%444---&&&)))++++++))))))+++...000)))---'''(((---######''''''***...,,,)))(((***((((((((())))))+++,,,---((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''%%%)))///222***"""&&&222)))+++---000,,,///;;;KKKIIIBBBEEEHHHaaa{{{qqq]]]hhhxxxTTTLLL@@@+++(((555!!!222+++...###,,,000---111;;;<<<555999777444111///------,,,))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&,,,%%%$$$)))+++(((***///'''---777EEEHHHCCC]]]^^^MMMbbbbbb(((111000333+++222)))&&&000+++"""***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%"""###)))%%%###---///888;;;RRRWWWbbbAAA777:::<<<>>>NNNsssiiiPPPGGG999GGGxxxyyymmm|||zzzttt|||aaa888)))------)))((()))(((%%%(((((('''''''''&&&&&&&&&)))((('''&&&''')))+++,,,444...666888??????;;;TTTPPP333222000...---,,,,,,,,,,,,,,,+++***************))))))******+++,,,,,,,,, ///000''''''///???QQQrrrZZZ|||iiigggiiiooozzz}}}______wwwppp+++:::999$$$;;;---+++---222444222...,,,******)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))((((((((((((((( (((///000+++(((+++///******(((&&&'''***///333000,,,000000,,,...///---333000------///...+++(((+++333$$$###444$$$555111...((('''''',,,***(((((((((((((((((())))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''---+++%%%###,,,777222%%%)))...333///BBBOOONNN;;;HHHooo|||~~~xxxrrrttttttyyy~~~~~~{{{nnneeefffvvvTTT;;;CCC888---&&&(((333***###$$$'''---:::FFF999777555222///---,,,,,,))))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''%%%'''***---,,,******---111DDDKKKHHHRRRnnncccyyytttdddAAA)))222222333***###+++000***&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&+++&&&###(((((()))444999555VVVUUUcccyyyOOO<<<>>>===444;;;uuuyyyeeeNNNHHHbbbnnnvvvyyynnnqqqQQQ777,,,&&&))),,,(((&&&((((((((('''''''''&&&&&&&&&)))((('''&&&''')))+++,,,333///777888>>>>>><<>>666000***(((---444666333222999888666333000---,,,+++***)))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((''''''###***...,,,+++...333555EEEJJJLLL___llldddbbb666...111111111,,,'''...000%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""")))%%% &&&***...777222???|||MMM|||iiiAAA:::666///@@@]]]wwwNNNBBB\\\{{{nnnxxxtttcccmmmpppIII111###)))///(((%%%***(((((((((''''''''''''&&&((((((''''''''')))+++,,,111///999999<<<===???___FFF333222000...---,,,,,,,,,,,,++++++******+++++++++******++++++,,,---------+++222000,,,AAAjjj}}}tttssszzzVVVlllwwwxxxttt[[[mmmRRRDDD...888777///'''(((///000,,,+++***))))))(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((()))))))))))))))///***%%%'''---111///+++((($$$,,,222...333:::444'''666...>>>KKKGGGRRRKKKFFFBBB???AAADDDDDD@@@;;;:::AAA***777777***;;;000:::000)))777------'''******+++++++++***)))((())))))(((((())))))***+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))***///333---'''///<<<:::CCCWWWBBBvvv~~~~~~~~~~~~pppjjjSSSDDD***(((000000'''&&&000777777888888666444111...,,,******))))))((('''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((((((((''',,,,,,''')))444>>>AAABBBCCC[[[nnnyyyzzzUUU222+++555888'''&&&...(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$"""+++000111777EEEwww]]]mmm\\\===222AAACCCEEEuuuiiiMMMWWWrrryyyyyy{{{hhhJJJYYYUUU???---)))+++)))((()))((((((((('''''''''''''''((('''''''''((()))***+++000///:::999:::;;;AAAdddFFF333222000...---,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,------......***777(((@@@{{{lllyyy~~~bbbUUUOOObbbLLLBBB===<<<555---+++///111000++++++***)))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***)))))))))*********++++++&&&)))...333666444...)))444222444444333:::EEEJJJ___eeemmmkkkVVVLLLHHHCCC888444555(((&&&:::***///---...*********++++++*********)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))###,,,...***111AAAFFF>>>UUUEEEkkkuuuvvv^^^mmmLLL//////000...(((%%%---777777777777555333000,,,*********)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))+++***)))///:::CCCFFF>>>```jjjPPP111,,,555,,,'''---+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###(((&&&)))333444222999hhhVVVeeeooo:::===<<<<<>>+++%%%+++,,,'''(((((((((((((((((((((((('''''''''(((((()))***+++...///:::999:::;;;BBBfffEEE333222000...---,,,,,,,,,,,,++++++++++++,,,,,,---+++,,,,,,------......///==='''HHHuuusssmmmiiiwww~~~pppkkkfffCCC<<<666444222---******++++++***))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))***************+++,,,,,,------***///222+++"""$$$111???777OOObbbuuubbbsssOOOEEE>>><<<<<>>333@@@@@@aaawwwTTTEEE^^^^^^oooooobbblllRRRQQQPPPEEE333***++++++((('''((((((((())))))))))))&&&'''((())))))*********...---777777;;;<<<@@@bbb===333222000...---,,,,,,,,,++++++++++++,,,,,,---...,,,,,,------.../////////KKKvvvuuurrrtttooouuuyyywwwrrrpppvvvvvv~~~|||}}}{{{wwwkkkiiifffbbb___[[[YYYXXX[[[]]]___aaadddhhhmmmqqqtttttttttvvvyyyyyyxxxvvvrrruuuwwwsssnnnmmmrrryyyzzzzzz~~~ppptttiiiFFFAAA@@@555...111,,,+++******)))*********))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************,,,,,,------...///000000,,,...:::UUUyyysssfffuuuyyyhhhpppxxx___tttsssssssssrrrooojjjfff\\\nnn^^^tttvvvrrruuuPPP>>>;;;666111---,,,---...*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------)))IIILLL<<>>//////***+++)))((((((((('''''''''''''''''''''''''''''''''''''''$$$'''222333444```HHH```$$$KKK888bbbyyyRRRNNNooouuummmeeennnbbb]]]PPPGGG>>>777000***(((***'''((((((((())))))******&&&'''((()))************...,,,666777;;;<<>>444222///---,,,,,,---...+++++++++,,,---...///000000888222%%%666777BBBxxxfffvvvpppttt}}}|||kkkhhhgggkkkssszzz|||{{{oooppppppooolllhhhdddaaaVVVPPPIIIDDDCCCBBB@@@???===???BBBCCCDDDEEEGGGIIIOOOQQQUUUXXX[[[\\\\\\\\\^^^ZZZTTTPPPOOORRRVVVYYYccceeehhhiiikkknnnrrruuuooosss~~~xxxqqq```>>>KKK<<<&&&666+++///---((()))...,,,&&&(((((((((((())))))))))))*********************************)))))))))))))))...,,,&&&(((...)))'''111+++666'''000111)))888---HHHOOOgggrrrwwwssswww|||}}}tttccc}}}OOOLLLCCC222...+++555111 333***!!!444...&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((&&&333***333$$$333999EEEQQQ:::kkk|||rrriiimmmxxxpppSSS888444000***777222---888333...++++++***)))((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((***+++***)))///===AAASSSEEE^^^kkk777000666%%%,,,+++***+++++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%***333'''666+++|||QQQwww]]];;;GGG888PPP{{{___VVVppp~~~tttpppmmm___QQQHHHDDD888(((%%%...(((((((((((((((((((((((('''''''''''''''((()))))),,,...000888===777BBB^^^<<<333222000---,,,,,,---...,,,,,,,,,,,,---......///'''AAA$$$)))999***JJJuuuqqqzzz{{{gggyyywwwyyy|||||||||wwwvvvssspppmmmiiieeeddd___\\\ZZZ\\\```aaa___\\\RRRSSSSSSSSSQQQMMMJJJGGGBBB>>>999666666666555444444666888888888888:::;;;999:::===???AAABBBBBBBBBCCCAAA>>><<<<<<===>>>@@@???AAACCCEEEFFFGGGJJJLLLNNNLLLWWWrrrqqq```KKKGGGGGG''')))+++***))))))***)))'''(((((((((((()))))))))***************************************************+++000------111+++&&&---,,,$$$---444000+++<<<]]]sssttt~~~ZZZrrr]]]III666999333###333***,,,)))(((************************))))))))))))))))))))))))))))))))))))************///+++///"""111333AAA===BBBOOOooo]]]eee}}}~~~{{{]]]OOOqqqYYY666>>>&&&///666333222+++333,,,+++***))))))((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,---333@@@KKK;;;wwwXXX+++111''',,,+++******++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$ ///111888[[[vvv\\\mmmKKK444///JJJ~~~xxxwwwrrrlllXXXUUURRRSSSSSSUUU\\\eee[[[WWW___eee```jjjyyyddd```ooossskkkuuuqqq]]]PPPSSSGGG>>>;;;666,,,(((***(((((((((((((((((((((((('''''''''''''''((()))))),,,///111888<<<777BBB\\\:::333222000...------...///...---------------......222666%%%111444AAAwwwrrrzzziiiqqqfff```YYYVVVVVVWWWWWWVVVVVVUUUSSSQQQMMMJJJGGGEEEGGGEEECCCCCCDDDAAA<<<777888999::::::999666444222555333222111333333333222000111333222111000111333000000111222222333444444222222333333333333222111444666888999999999:::<<<555777>>>LLL___wwwZZZFFFQQQ@@@...***''')))***)))((()))((((((((()))))))))******************************************************%%%///---***...---)))------)));;;(((222aaayyy~~~wwwlll}}}yyy{{{IIIMMM:::444&&&000---$$$)))(((+++************************))))))))))))))))))))))))))))))*********+++++++++...'''+++(((444666KKKWWW]]]}}}oootttzzztttzzzzzzhhhooo999***333222111888000,,,---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***++++++***)))+++000444;;;QQQFFFXXXjjjBBB<<<777---+++************((('''&&&&&&&&&&&&&&&&&&&&&&&&((( 333333111yyyOOOGGG===;;;666yyy|||pppiiilllmmmzzzlll```]]]aaa```UUUJJJRRRPPPMMMLLLFFFAAABBBCCCDDDBBBDDDIIIQQQ]]]pppjjjxxxjjjRRRLLLiii{{{ggglllsssbbbNNNWWWNNNCCC<<<888222***###(((((((((((((((((((((((('''''''''''''''((()))))),,,///111777<<<888AAAZZZ:::333222000...------...//////......------------...999555444@@@xxx{{{rrrlll~~~nnn]]]MMMHHHAAA===;;;:::999888======<<<;;;999777555444666555333444444333///,,,111222333444444333222111333333444555666777777666444555666666444444555666666666555555555555666777555555666777777777666666222444666666555444444555666888999777666DDDfffyyypppFFFOOO>>>111'''(((,,,+++***+++(((((()))))))))******************************************+++++++++++++++&&&///***%%%...333000222///---<<>>...000555000777///...---+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))...999AAAFFFGGGYYYYYY888///---***)))******)))((('''''''''''''''''''''''')))''':::///yyysssBBB:::555SSSxxx___\\\kkkxxxqqqeeeZZZXXXcccIIIKKKHHH>>>777555000***(((((((((((((((((((((((('''''''''''''''((())))))+++000111444;;;999@@@SSS|||<<<333222000......///000111///...............//////,,,222333lllxxxxxxuuuYYY<<<888555555444444555666888999555666777999:::::::::::::::888777666666777999;;;555666777888999999::::::999;;;======<<<<<<<<<===888999;;;;;;::::::;;;===<<<<<<<<<===============???===;;;::::::;;;===>>>@@@AAAAAA@@@??????AAABBB999;;;???@@@===>>>JJJWWWTTTcccvvvgggcccUUU>>>---(((++++++''')))))))))*********++++++************************+++++++++,,,,,,------...***000...///333///...888UUU]]]|||{{{KKK222///***---***++++++++++++++++++++++++******************************+++,,,------...//////===999???SSS|||}}}SSS(((,,,222888000///...,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++---555???GGGPPPjjjeeeEEE111///,,,************)))''''''''''''''''''''''''+++)))111<<<~~~YYY000>>>CCCrrrzzzyyyzzz{{{|||ggg[[[\\\www{{{wwwnnn^^^LLLSSSnnnKKKKKKGGG@@@777000---,,,(((((((((((((((((((((((('''''''''''''''((())))))+++111111333::::::???OOOvvv<<<333222000......///000111......---......///000111444444PPPwww~~~kkkoooKKK777;;;333444555666777888:::;;;;;;;;;<<<===>>>>>>>>>>>>::::::;;;:::::::::;;;<<<===>>>???@@@AAABBBBBBCCCCCCEEEGGGGGGEEEEEEGGGJJJBBBDDDDDDCCCBBBAAABBBCCCBBBDDDEEEGGGHHHHHHHHHHHHJJJIIIGGGFFFEEEFFFFFFGGGCCCCCCCCCAAAAAABBBEEEHHHDDDKKKPPPKKKAAADDD\\\vvvFFFHHH___~~~oooooommmZZZ;;;***+++,,,'''))))))*********+++++++++************************++++++,,,,,,---.........))),,,---///111111FFFjjjpppXXXvvvvvvvvvttt{{{UUU@@@,,,///,,,++++++++++++++++++++++++******************************+++,,,---...//////555CCCIIIgggnnn~~~tttCCC777444333111000...---+++*********))))))))))))))))))))))))))))))))))))))))))))))))+++******---333<<>>///111:::UUUppp}}}uuudddpppwwwvvvqqqcccQQQUUUnnnWWWMMMFFFDDD<<<000***,,,(((((((((((((((((((((((('''''''''''''''((())))))***111111222999:::???MMMrrr;;;333222000///...///111222---------......000111222,,,LLLrrrooozzz|||dddhhhGGG;;;;;;===;;;<<<======<<<;;;<<<===>>>>>>?????????>>>>>>===<<<>>>AAACCCCCCBBBBBBBBBIIIIIIJJJKKKLLLMMMNNNNNNHHHJJJLLLLLLJJJKKKNNNQQQPPPQQQQQQOOOLLLKKKKKKLLLHHHJJJMMMOOOQQQQQQQQQPPPRRRRRRQQQQQQPPPOOONNNMMMRRRQQQPPPOOONNNQQQVVVZZZXXXVVVVVVYYY[[[]]]dddkkkFFFFFFMMMbbbwwwuuuqqqIII...---///***)))************+++++++++************************++++++,,,,,,---...////////////...111444???mmmbbbNNNtttzzzVVV444333...++++++++++++++++++++++++******************************+++,,,---//////000>>>GGGaaa~~~~~~}}}{{{uuuuuuoooiiikkkqqqqqqlllttt{{{zzzFFF***999111000///---+++*********)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***///888BBBJJJOOO|||vvv|||wwwrrrmmmiiidddbbbaaa]]]XXXUUUUUUWWWXXXXXX[[[[[[[[[YYYXXX[[[bbbgggwwwqqq555222...,,,,,,,,,,,,+++(((((((((((((((((((((((()))777555kkkyyyDDD555<<>>KKKiii:::333222111////////////000...666---'''333###<<<***444zzzlllddd}}}{{{KKK777>>>:::<<>>BBBvvvnnntttsss}}}sssooolll```qqqrrrjjjmmmvvvkkk666666555111///000000+++((('''************))))))))))))******)))))))))))))))***&&&111***---BBBDDDQQQzzziii{{{}}}|||xxxyyyvvvkkk}}}hhhZZZfffVVVWWWSSSPPPGGGDDDHHHQQQJJJ???BBBFFFHHHFFFAAA???BBBEEEGGG@@@DDD>>>>>>BBB???FFF===QQQGGGMMMKKKYYYOOO[[[fffhhhuuuwwwrrrlll...---(((444+++***''''''((()))(((&&&&&&((()))///000HHHiiiOOO000JJJ>>>rrrpppbbb@@@333777<<>>;;;...111+++)))''''''((())))))(((((((((((((((((()))******,,,000///222;;;<<<@@@NNNiii;;;444333111000//////000000,,,,,,111444000333///777qqqyyyrrr\\\ZZZPPP???;;;>>><<>>;;;777ZZZnnn{{{kkkAAA444???>>>777;;;FFFHHHJJJVVVNNNMMM@@@444777]]]WWW]]]iiigggjjjmmmdddRRRHHHGGGYYY\\\JJJ:::>>>999...000,,,)))''''''((())))))(((((((((((((((((())))))***---111///222;;;<<>>DDDTTTllljjj[[[RRRCCCEEEPPPEEE@@@===HHHFFF@@@BBBCCCEEEOOODDDCCCBBBDDDHHHLLLNNNOOOZZZVVVPPPMMMRRR^^^kkksssnnnxxxppp555333(((+++///)))(((((()))((('''(((***,,,111888UUU666:::===aaakkk~~~eeecccHHH???>>>BBB===;;;AAAHHHWWWnnnuuuIII999ffffffrrrcccFFF|||{{{lllaaaaaajjjfffSSSJJJNNNQQQUUUJJJ======777///000,,,***''''''((()))((((((((((((''''''(((((()))***---222111333::::::>>>LLLeee;;;444333222000///000000111666+++111777'''222AAAtttkkk???999888@@@777???}}}rrruuu|||eeeKKKGGGNNNhhhaaaooo```TTTmmmtttzzzttt}}}jjj444333---,,,,,,++++++++++++,,,+++++++++,,,,,,,,,,,,,,,***...+++)))000444333333444XXXwww[[[jjjnnnvvvZZZwwwyyy|||~~~~~~{{{nnn@@@///***>>>"""(((111,,,,,,,,,++++++,,,,,,,,,///+++...444222333JJJhhhppp~~~lllbbbwwwssscccDDD<<<888777///%%%&&&...+++++++++*********))))))******))))))******+++++++++...888@@@KKKooofffWWWOOOLLLHHHJJJLLLTTTVVVYYY\\\\\\aaajjjsssuuuvvv~~~dddppplll{{{tttMMM111***111***,,,((())))))(((((())),,,///555555{{{>>>===EEEkkk~~~TTTRRRqqqhhhkkkmmmSSSAAA===;;;LLLTTTSSSSSSQQQ[[[ooofffssstttooo]]]bbbmmmEEE>>>+++ZZZsssooofffbbbeeecccXXXOOOMMMCCCIIIFFF>>>999666222111,,,***((('''((((((((('''(((''''''''''''((())))))...333222333999999===LLLbbb;;;444333222000000000000111///111///222555000iii~~~www@@@???<<>>BBBEEE@@@777555555000---***(((''''''((((((''''''''''''''''''(((((()))---333333444999888===MMM___999555444222111000000111111+++777111...>>>999xxx~~~LLLDDD>>>```uuuTTT@@@NNNnnnpppsssiii;;;@@@GGGRRRWWWrrr}}}VVV}}}@@@222333666:::YYYsssqqq|||---//////...---,,,,,,,,,,,,++++++,,,,,,------......,,,333---///777---,,,FFFzzzYYYccc{{{xxxnnnUUUXXXXXXQQQLLLLLLMMMMMMBBBEEEJJJLLLHHHDDDFFFKKKJJJLLLMMMMMMPPPRRRNNNIIIRRRPPPNNNKKKHHHJJJUUU```|||~~~bbbIII***///666&&&------,,,,,,,,,,,,------)))---222888EEEgggxxxzzzwww|||hhhzzz~~~hhhhhh555333;;;222***///,,,++++++++++++************************+++,,,---,,,;;;AAAIIIpppSSSgggfff___zzz}}}lllaaajjj~~~888)))000222)))******)))))),,,000333777uuu}}}]]]444CCCZZZ===SSSooouuummmqqqyyyjjjaaacccFFF```bbbrrruuuooooooooouuuqqqDDDxxx~~~wwwooossskkkYYYTTTWWWMMM:::BBBBBBGGGDDD777666777...---+++(((''''''((('''&&&''''''&&&&&&''''''((()))+++333333444999888>>>NNN\\\888555444222111000000111222...777333,,,AAAccchhhSSSJJJggg<<<<<>>EEE^^^tttNNNTTTyyynnnttt{{{wwwyyyggglll]]][[[rrrzzzyyy}}}aaaSSS---333%%%000*********)))***---111555HHHrrrIII999GGG}}}eee[[[jjjiiivvv~~~{{{kkk}}}VVVaaa{{{zzznnnjjjkkkeee[[[WWWVVVNNNDDDCCC???FFFDDD666777:::,,,...+++(((''''''((('''&&&'''&&&&&&&&&&&&'''((((((***222333444999888???PPPZZZ666555444333111000111111222///222111...GGG~~~vvv{{{dddXXXwwwQQQ>>><<<>>>ccc{{{}}}wwwoooAAA```vvvLLLGGGNNNaaa```XXXRRRAAA===:::AAANNNBBBmmmfffDDD???333EEEzzz|||mmmlllssswww000000///...---,,,,,,,,,++++++,,,,,,---...//////---555...///777888kkkdddnnn|||wwwkkkllliiiiiittt{{{vvvfffkkk\\\333(((555...------,,,,,,------...///222:::QQQ}}}uuudddpppxxxvvvsssqqqHHH333111333222,,,,,,,,,+++++++++******************+++,,,---...666DDDNNNyyyDDD???}}}YYYdddsssuuuggglllttttttfffzzz^^^]]]yyy[[[jjj}}}wwwZZZmmm444:::000,,,*********)))***---222666ZZZpppzzz===>>>PPPQQQQQQyyyzzzgggfff]]]___kkk|||qqquuu~~~|||hhhsss~~~{{{rrrlllfffccc[[[PPPIIIGGG???888AAABBB555888<<<---...+++(((''''''((('''&&&'''&&&&&&&&&&&&'''(((((()))111333444999888???QQQQQQ<<<444333222111111111222333000...555444~~~}}}www~~~pppXXX>>>666DDDgggzzz]]]CCCVVVyyyyyylllwww|||```QQQ\\\ccckkkSSS===EEE<<<888444;;;888CCC{{{nnnmmmdddXXXVVVZZZXXXQQQZZZqqqzzzIIIBBB???uuuooonnnppp{{{zzzFFF---333---111)))999''',,,,,,------------------000...)))000999KKKyyyggg\\\yyydddQQQccc^^^nnnjjjhhhmmmqqq}}}jjj:::444)))......---------......///---777KKK___uuunnnvvvoooXXX~~~ssseeezzzYYY???444+++555000---+++******+++***)))***((((((,,,,,,******---666FFFDDDgggDDDfffwwwmmmcccvvvQQQWWWzzzdddYYYpppzzzyyy```pppXXXXXX}}}PPPxxxzzzhhhkkk{{{nnn```kkkmmmtttwwwwww777***555444---&&&222+++%%%111333555mmmeeeddd???:::aaakkk~~~|||vvvFFFMMMrrrwwwTTTZZZqqqbbbnnnMMMllllllxxx~~~```AAA===JJJ~~~{{{vvvnnnllllllaaaNNNDDDFFFHHH???===AAA===222///444------+++)))(((''''''''''''&&&&&&''''''((()))***......222666999;;;CCCLLLOOO;;;444444222111111111222333;;;333777SSSzzzxxxwwwWWW;;;777CCC]]]___>>>IIIwwwqqqkkkqqqpppaaaqqqXXXSSSMMM999444444>>>AAA@@@RRRYYYDDDKKKWWWgggqqqpppqqq|||___BBBrrr||||||kkkoootttlllyyyeee333444///000)))333+++,,,------------.........111///777999999jjjkkkeeeMMMSSSlll|||XXXzzzrrr|||LLL[[[xxxgggxxx555///444......---------...///000::::::DDDoooyyypppbbb}}}xxxttt======555+++000...+++******+++***)))***((())),,,,,,***+++///>>>HHH___111^^^ddd{{{|||KKKqqqzzzEEEuuu~~~[[[XXXpppJJJIIIsssBBBjjjppp]]]}}}xxxwwwSSSeeeyyyiiihhhJJJ***...***111'''...'''&&&555777===dddXXX<<<@@@tttyyyggg999EEEhhh]]]YYYlllqqqvvvzzz{{{KKKDDDYYY555&&&JJJYYY~~~~~~}}}zzzxxxsssllljjjllleeeTTTIIIHHHEEE>>><<<@@@===444111555------+++)))(((''''''''''''&&&&&&''''''((()))***...///222777999;;;BBBJJJLLL:::555444222111111111222333&&&333888wwwuuu~~~ppp___@@@<<>>BBB^^^{{{}}}yyyrrrpppWWW???EEE>>>999777666999>>>AAANNNHHHOOOdddvvvWWWxxxtttpppkkkjjjwwwsss>>>333000///++++++///------------......//////...222999777eeelllxxxoooaaaIIIRRRfffuuu\\\KKK888}}}nnneeeaaaeeekkklllbbbPPP@@@\\\yyylll___UUU___[[[]]]yyy___222:::///......---...///000111000???bbb~~~~~~lllyyyqqqzzz}}}[[[iiiXXX]]]666///888111///,,,***++++++***)))***((())),,,,,,***---222@@@BBBpppSSSLLLgggiii^^^|||~~~^^^}}}^^^eee{{{OOOUUU}}}wwwSSScccyyySSSddd|||fffjjjqqq222///---222''',,,'''***777666@@@hhhGGG999JJJ~~~yyy]]]<<<888AAAFFFiiissskkkxxxooo[[[EEE444222BBB222JJJ]]]www___iiioooooosss}}}~~~ooohhhfffkkkhhhZZZMMMHHHDDD<<<:::>>>===666333666------+++)))(((''''''''''''&&&&&&''''''((()))***---///333999::::::???FFFKKK:::555444333222111222333333)))AAAKKKyyy{{{vvvbbbkkkuuuUUUCCCAAAVVVbbbAAA@@@ccc}}}vvv\\\WWW<<>>XXXpppoooZZZ@@@===[[[jjjmmm___mmmHHHMMMLLLPPP\\\[[[MMMFFF;;;@@@<<<777GGGoookkkqqqvvvrrruuuyyyllljjj{{{sss666---222777'''111------...//////000111111111@@@,,,mmm|||jjjJJJppp}}}wwwsss{{{DDDfffXXX>>>dddqqqwwwFFF777111000///...///111333555CCCPPPqqqnnn___~~~{{{kkkZZZnnn~~~]]]vvvxxxYYYPPP===666333111...,,,,,,,,,+++******)))***,,,++++++222:::BBBjjj```RRRjjj|||uuuvvvPPPXXXdddzzzoooTTTWWWgggpppnnnPPP```ooo{{{pppqqqYYYaaaFFF)))))))))***111,,,000222777\\\ggg666AAAhhhsssUUUZZZ@@@gggcccggg```ggg___???BBBwwwyyyCCC>>>vvv{{{qqqJJJ777===jjjoooWWWoooeeegggrrrvvvpppjjjgggkkklllaaaPPPCCCFFF???:::::::::777333111------+++)))(((''''''''''''&&&&&&''''''((()))***,,,...444:::;;;999<<>>888444222...---,,,,,,+++******)))+++,,,+++,,,444>>>JJJVVVWWWyyy{{{PPPkkk\\\{{{xxxwww}}}tttYYYiii[[[}}}nnnnnnssstttEEEMMM[[[tttZZZyyy]]]eee]]]111000,,,...///(((///333AAAwww[[[ooo;;;HHHyyynnn...KKKrrr}}}WWW:::YYYlll^^^???ccc___DDD,,,999___???111NNN|||xxxyyy~~~~~~uuupppmmmnnnmmmcccRRRDDDFFF@@@:::888999888444000------+++)))(((''''''''''''&&&&&&''''''((()))***+++---333999:::888<<>>bbbcccwwwXXXEEEEEE^^^gggaaadddnnnttt~~~333222000///000333666888TTTzzzlll}}}vvv~~~}}}jjjmmmZZZpppWWWRRRfffTTTBBBCCC555222///------,,,+++***)))***+++,,,+++,,,666AAAcccaaavvv}}}^^^jjjfffvvvWWWDDDOOOiiiZZZllllllqqqFFFBBB\\\yyyUUUtttbbbTTT|||eee111444,,,......)))333444@@@{{{eeeaaaBBBLLLnnndddnnnXXX^^^>>>CCCRRRWWW;;;]]][[[nnnYYYAAAAAAAAAIII^^^CCC:::EEE@@@VVVkkkrrrvvv||||||wwwtttrrrooommmkkkbbbRRREEEEEE???888666888:::666111------+++)))(((''''''''''''&&&&&&''''''((()))***+++,,,222777888888<<>>XXX@@@666333000...------+++*********,,,,,,+++,,,777CCC]]]eee[[[fffqqq|||KKKyyyFFF???JJJgggkkk>>>[[[XXXqqqhhhHHH===cccZZZbbb^^^mmmzzz333,,,(((,,,...---:::444777mmmlllZZZGGGNNN\\\WWW```UUU}}}zzznnnTTTYYYgggwwwTTTfffwwwqqq[[[NNNRRR___iiiZZZkkkuuuwwwvvvtttxxx~~~~~~yyypppooommmjjjggg^^^PPPEEEBBB===777555888;;;888222...---+++)))(((''''''''''''&&&&&&''''''((()))***+++,,,111666888888===DDDBBB:::999000999000+++888444000KKK~~~ooo___BBBLLLzzzMMM444JJJeeeppp\\\666QQQjjjyyy{{{{{{rrrjjjssspppxxxxxxWWWWWWuuuxxxlllqqqdddppp\\\dddqqq???111777000***333//////222444333333555===hhh```{{{nnnaaaeee}}}{{{yyyUUUUUUlllWWWmmmjjjoooHHH>>>[[[bbbUUUKKKmmmyyy{{{:::,,,111666000///666CCCgggtttnnnMMM~~~{{{[[[jjj|||NNNhhh<<>>777222111000,,,+++---)))***++++++***...888BBB]]]bbbooo{{{]]]CCCooollljjj???DDD{{{nnnhhhNNNkkk|||nnnFFF777HHHzzzHHH___cccqqqeeesssIII###***///000111222777===oooPPP>>>___FFFGGGmmmrrrwwwTTT222AAANNNQQQZZZfff}}}wwwxxxkkk\\\\\\|||NNNVVV|||zzzzzztttooommmiiiaaa```UUU>>>BBBAAA;;;333222444444111000...---+++)))''''''&&&'''&&&&&&''''''((()))***,,,...111444666:::>>>AAACCC<<<777///888111000;;;888888XXXrrrpppgggtttjjjMMM<<>>:::SSShhhwwwyyy|||zzzpppppp|||XXX<<>>,,,333///111......111222111333777FFFqqqiiizzz{{{XXX___TTT|||XXXBBBFFFnnntttkkkBBB666444111888444:::jjjzzz}}}wwwqqqkkkHHH}}}hhhIIIjjjvvvmmmmmmnnnHHHqqqOOOGGGcccLLLCCC:::555111,,,+++,,,))))))+++------222@@@OOOKKK\\\rrrIIIiiiWWWNNNlllrrr|||vvvIII???RRRaaahhhxxxtttYYY<<>>:::999111666222333444000EEErrruuu```<<<;;;666777999===[[[iiiBBB@@@:::XXXhhh>>>???XXX{{{]]]ddd^^^|||bbb888===NNNKKK|||]]]ppp^^^```zzzzzzVVVcccooo@@@111///111000......111222111444999gggjjjssseeexxxjjjeeezzzyyyqqqfffYYYFFFzzzoooXXXmmmppp\\\}}}^^^EEE333...(((333111777{{{hhhlllHHHyyyjjjAAAGGGeee]]]RRRlllmmm~~~nnn{{{cccBBBtttVVVCCCgggQQQGGG===777222---+++...+++)))***------111AAATTTLLLLLLzzzSSSNNNwwwRRRfffaaa999AAASSSVVVpppjjjJJJ666,,,@@@bbbggg???000>>>pppMMMPPP```pppLLL===111(((---///555::::::444lllGGG???rrrkkkPPPTTTpppooobbb{{{ppp888444;;;???OOO~~~eee---888]]]dddaaakkk~~~iiirrryyy|||tttzzzmmmeeedddjjjbbbKKK@@@@@@<<<777555666333...///...,,,***)))((('''''''''&&&&&&''''''((()))***,,,///333777888:::<<<>>>===:::666111555333888666999___|||}}}iiiSSS===999444888<<<<<>>nnnfffUUUKKKAAA:::444///---///---)))***---,,,///AAAWWWhhhUUUIIIWWWFFFgggKKK]]]~~~UUU===FFFSSSpppVVV===???FFFMMMmmmeee>>>000===kkkPPPHHH]]]gggTTTHHH888///000,,,,,,111>>>JJJjjjEEE@@@www{{{zzzmmm666666555===UUU\\\555PPP|||___{{{bbbwww|||xxx{{{nnnfffeeennnhhhRRR@@@@@@===777666666444///...---,,,***)))((((((((('''&&&&&&''''''((()))***---000333666888:::===@@@}}}???<<<888444555111333---666mmmyyynnngggmmmpppyyy}}}uuuoooaaaQQQ:::999555888<<>>sssWWWMMMNNNmmm\\\qqqkkkfffuuuZZZ```HHH~~~___GGG+++555000///000222222222888???{{{dddbbbeeecccaaa|||zzzyyy\\\qqq===888222999???PPPooo~~~rrr]]]zzzvvveeeNNNxxx{{{{{{|||iiitttHHHLLLbbbuuuyyy}}}TTT999jjj{{{|||kkk:::___xxxZZZPPPFFF???888111...000...)))***---,,,...BBB[[[zzzhhhiiiYYYsssfffGGGKKKuuuNNNMMMhhhLLL???MMMZZZrrrTTTtttvvvNNNLLLDDDTTTSSSaaa===000>>>sssSSSEEE]]]\\\\\\NNN888///000,,,,,,222CCCVVV___EEECCC~~~|||ppp::::::222AAAaaaBBBRRRvvvxxxrrrXXXyyyxxxvvvwwwvvvooolllkkkllldddZZZ\\\[[[NNNBBBAAA===777555666444000...---,,,***)))((((((((('''&&&&&&''''''((()))***---///222555777;;;???BBB>>><<<888666555///111(((999xxxXXXJJJHHHEEERRRccczzziii^^^SSSIII333888777666:::BBBaaammmBBB:::<<>>GGGqqqwwwuuu|||~~~lll```jjjKKK???IIIrrrqqqDDD111@@@DDDjjjsss^^^ZZZ<<<^^^\\\aaakkkWWWjjjeeeHHHGGGIII000666000000222444333333:::BBBoooooowwwcccaaa|||{{{sss|||JJJ{{{{{{222000,,,,,,888PPP{{{tttRRR[[[uuu]]]ooommmWWWQQQuuuuuullluuu{{{ffffffddd\\\OOOHHHJJJOOOQQQXXX;;;aaauuuyyy{{{zzz999WWWaaaWWWMMMEEE===444//////...)))***///---000FFFbbbuuummmbbbuuukkkXXXFFF???;;;HHHbbbmmmIIITTTsssyyyOOO|||{{{iiijjjDDDDDDSSSooommmvvvuuuVVV^^^YYYttt|||ppp|||]]]:::000>>>~~~QQQCCCaaaRRRUUUSSS===***......333:::CCCHHH\\\GGGHHHvvvkkk999===999RRRrrrPPP666VVVOOOmmmnnnzzzuuuwwwwwwpppllljjjlllqqqiii]]]^^^^^^RRRCCCBBB<<<666444666555111------+++***))))))(((((('''&&&&&&''''''((()))***---///111333666;;;AAAFFF<<<:::111333555333999444NNNFFFEEELLLEEECCC===LLLsssxxx```NNNAAA888...888999444888EEEggglll===777===[[[{{{zzzLLL555<<>>MMM@@@QQQWWWjjjyyyYYY999///>>>LLLBBBdddLLLVVVRRR:::---...+++111999AAABBBaaaHHHLLLaaa///:::>>>```~~~999555YYYuuuVVVjjjyyyzzz~~~tttkkkooommmeeeaaa\\\ZZZcccbbbQQQDDDBBB<<<555333666666222---,,,+++***))))))))))))'''&&&&&&''''''((()))***...///000222666<<>>777444888666555;;;GGGeee}}}PPPCCC999===gggUUU777AAAddd}}}|||XXX```jjjooolllnnn}}}ccc[[[sss___>>>HHHjjjuuuxxxsssfff:::===:::HHHccc{{{PPPOOOqqqzzz~~~iiipppxxxoooRRRLLLcccLLLAAA666555222333000888333000WWWeeefff}}}bbbwww```ppp~~~ssswwwxxxOOOccc;;;...888666;;;|||nnneeeOOO___sssiii@@@jjj@@@GGG___xxxxxx\\\222444>>>NNNMMMbbb{{{LLLAAAOOOzzzvvvaaazzz???EEEcccVVVRRROOOAAA999555...///++++++(((---333QQQrrr]]]kkkUUUHHHFFFBBB???666KKKppp[[[OOOdddlll___VVVVVVuuuZZZ\\\xxxpppyyypppzzzNNN888999555oooDDDIIIYYYOOOEEEWWW///...,,,---222444@@@HHHZZZGGGPPPuuuEEE@@@888NNNlllnnn>>>AAA999]]]pppnnnGGGEEEtttdddVVV[[[bbb|||yyy{{{{{{uuunnnkkkgggddd\\\cccaaa^^^cccPPPFFFCCC===888444222222333...---,,,+++***(((''''''&&&&&&%%%&&&&&&'''((()))***...222555888<<>>SSSfffrrr{{{WWW,,,<<<[[[|||sssYYYwwwtttRRRAAAKKKNNNkkkbbb<<<444:::LLLhhhsssMMM```xxx{{{|||hhhggglllwwwYYYAAASSSiiiDDD:::666444555111777333444]]]llllllzzzddd~~~yyynnnoooooo|||ttt]]]hhhEEE::::::******rrrOOORRRooo^^^PPPsss???MMMhhheeejjjUUU;;;CCCKKK\\\KKK,,,aaahhhOOO\\\]]]uuuaaavvv888BBBjjj\\\XXXVVVJJJAAA<<<333,,,+++111000333111DDDooogggsss___aaagggFFF444UUU~~~dddRRRhhhSSS[[[SSSvvv|||ZZZvvvYYYkkkWWW___pppuuuKKK555666333wwwxxx@@@EEERRRSSSQQQPPP333...******///444GGGSSS```KKKLLL]]]111555===OOOkkkvvv---PPPkkkMMMoooxxxtttEEEKKKJJJ444HHH___|||xxxzzzyyysssmmmjjjjjjfff]]]ccc___^^^hhhZZZFFFCCC===888444333333333...---,,,+++)))(((''''''&&&&&&%%%&&&&&&'''((()))***///444555555888>>>DDD{{{<<<;;;666666555111777444rrruuufffiiiOOOFFF```dddqqqttthhhMMM777;;;333555888666666===HHHddd]]];;;666777IIIxxxDDDGGGRRRddduuu{{{mmm[[[LLLBBB<<>>MMMCCCaaaMMMXXX|||zzz>>>MMMmmmhhhdddbbbIIIRRRFFFUUUEEEjjjhhhhhhgggvvv___sss:::999pppaaa\\\\\\SSSKKKDDD999444//////+++000333LLLmmmnnnmmm~~~ooo|||rrr}}}YYYAAA}}}hhhSSSkkk~~~CCC}}}zzzJJJ]]]bbbeee}}}mmmYYYOOOVVVkkkGGG333555666qqqCCCFFFPPPeee]]]NNN===...+++,,,000666IIISSShhhQQQGGGAAA222BBBIII\\\sss~~~|||ppptttCCCRRRgggtttzzz{{{wwwwwwuuunnngggeeejjjfff]]]ddd```\\\dddWWWFFFCCC>>>888444333333333------,,,+++)))((('''&&&&&&&&&%%%&&&&&&'''((()))+++000555666666888===AAA<<<<<<666888444000444555yyyxxxyyyqqqsssYYYSSSkkkkkkxxxWWWCCC111777111666888444555>>>KKKiii[[[>>>777888SSS@@@HHHTTThhhxxxqqqeeeeee[[[QQQFFF@@@BBBNNNcccvvvfffbbbSSSWWWrrroooMMM444<<<888DDDpppzzzHHHiiirrryyygggLLLNNNPPPPPPJJJRRRSSSIIIHHHMMMGGG;;;999999111444222;;;lll|||{{{tttlllnnnQQQ```wwwTTTXXXggg{{{yyymmmpppyyy{{{yyy^^^SSS^^^TTT444666666<<>>999000---(((...444QQQqqqaaaZZZaaarrrmmmXXXppp[[[rrrpppTTTGGGVVV>>>222'''GGGVVVttt}}}vvvsssZZZWWWwwwvvv___CCC333666>>>jjjGGGFFFKKK|||UUUEEE666...///111555888EEEFFFlllYYYEEEuuu>>>XXXZZZNNNjjj|||rrryyyuuuzzzuuutttppphhhbbb```nnnggg___jjjggg^^^___MMMGGGCCC>>>888555333333444---,,,+++***)))((('''&&&&&&&&&%%%&&&&&&'''((())),,,///444:::>>>??????>>>___<<<<<<333888222222777???~~~ttt|||nnnTTTfff}}}kkkxxxKKK999222<<<<<<666555???MMMkkkUUU:::777>>>aaaHHHVVVhhhxxxzzzfff[[[dddUUUWWW^^^dddccc]]]ZZZ[[[vvvqqqRRR}}}~~~qqqMMM888===:::OOO~~~qqqEEEjjjxxxwwwZZZ@@@AAA<<>>;;;111333222<<>>^^^IIIAAA[[[bbbsss}}}@@@TTTxxx|||pppvvv^^^GGGooosssaaayyyiii555BBBmmm]]]ZZZ]]]ZZZVVVQQQEEE444000222000333111BBBtttWWWTTTTTTsss{{{WWWeeejjj|||yyydddwwwuuuuuu}}}~~~aaa]]]QQQPPPzzzuuuxxxyyysss~~~mmmTTT>>>111777EEE^^^DDD>>>>>>dddMMM444///111222444666CCCBBBqqqeeeFFF\\\}}}nnneeeiii|||wwwuuuooogggbbbaaauuuiii]]]jjjkkkccccccOOOGGGDDD>>>999555333333444---,,,+++***((('''&&&&&&&&&&&&%%%&&&&&&'''((())),,,---222<<>>CCCLLLxxxQQQRRRLLLggghhhaaaKKKEEE???333555333;;;lllooovvvrrrQQQLLLpppyyydddiii~~~uuu}}}[[[MMMtttVVV===>>>999???|||~~~HHHooo}}}AAAUUUrrr{{{kkknnnVVVUUU]]][[[{{{bbb111CCCnnn```]]]```\\\ZZZXXXOOO===555333...222222EEEooogggeeemmmwww???fff|||wwwtttqqqZZZpppoooTTTWWWgggkkkXXXUUU}}}vvvxxxhhhvvvxxxfffIII999///666KKKTTTBBB<<<:::WWW555111000...---222FFFLLLuuuHHHJJJooowww{{{bbbwww___yyyVVVhhh}}}yyyxxxsssllliiijjjrrrbbbTTTbbbeee```fffWWWGGGDDD???999555444444444,,,,,,+++***((('''&&&%%%&&&&&&%%%&&&&&&'''((())),,,,,,000;;;FFFIIICCC<<>>RRRzzzlllbbbmmmuuuxxxvvv}}}yyy|||qqqeeexxxxxx{{{mmmLLL888666:::ooovvvJJJEEEqqqmmmVVVBBBOOOQQQmmmhhhAAA???rrrkkkXXXVVVMMMCCC666999666<<>>555,,,000333KKKuuurrr|||VVVpppSSSoooeeeJJJllleeeLLLLLLNNNggg\\\===TTTOOOggg]]]PPPgggyyy~~~]]]>>>444///999UUUIII@@@CCCDDDJJJ...000000---+++222IIIOOOJJJ~~~QQQDDDYYYsssnnn[[[KKKrrruuuVVVwww```KKKhhh}}}{{{xxxwwwxxxuuuqqqpppsssggg^^^WWWhhhfff]]]dddZZZHHHDDD???999666444444444,,,,,,+++)))((('''&&&%%%&&&&&&%%%&&&&&&'''((()))+++---000666<<>><<<<<<...;;;000666:::OOO{{{gggxxx<<>>666666000===wwwUUUhhhvvveeeyyy~~~~~~gggHHHsssxxx~~~ttthhh|||xxxlllbbb{{{[[[OOOWWW===NNNIIIiii[[[WWWyyyAAATTTvvvjjjwwwTTT666222111???___===;;;GGGNNN}}}LLL:::///111111///555HHHHHHJJJ~~~{{{bbb;;;eeettttttTTT@@@YYY|||vvvlllmmmTTTkkkEEEWWWtttoookkkqqqlllbbb[[[tttrrrsssuuutttrrrtttxxxcccbbbgggzzzsssaaadddYYYHHHDDD???:::666444444555,,,+++***)))((('''&&&%%%&&&&&&&&&&&&&&&'''))))))***---111222222555;;;AAAWWW???999444111222333---WWWyyykkkXXX<<<999KKKdddiii>>>GGGPPP???EEEiiidddDDDdddrrr}}}ooojjj~~~mmmdddgggWWWRRRddd___GGG===;;;AAAqqqnnnIIIMMM}}}\\\RRRsssoooOOObbbgggPPPCCCfffqqqggg^^^^^^NNNCCCAAA444===aaa{{{oooNNNZZZjjjnnnPPPpppfffDDDyyy{{{aaatttfff}}}vvvXXXcccJJJFFFSSS===:::666CCCYYYrrrnnnlllZZZIIIjjj```PPPTTTuuunnnNNN|||QQQ```lll```}}}~~~dddbbbJJJPPPqqqbbbddd]]]bbb<<<333dddlllggg___XXXTTTSSSUUUVVVQQQCCC@@@666111222EEEyyy|||lll~~~TTTMMM???RRRdddxxxnnnkkkZZZWWW```aaauuummmYYYuuutttvvvxxxWWWKKK***222XXXJJJ@@@lllyyy@@@\\\zzzsssxxxhhhFFF777...888777nnn666===DDDmmmwww___AAA>>>555(((444...///@@@KKKmmmUUUkkk[[[ggg|||yyyuuuUUUdddnnnqqqhhh:::IIIlll;;;888GGGSSSkkkyyyooobbb[[[WWWvvveeerrr\\\fff]]]KKKDDDCCC===444555555+++111///,,,+++******(((''''''&&&&&&&&&&&&'''((((((,,,---000444888999999888MMMAAA::::::666555666111ZZZyyynnnfffEEE:::<<>>VVVfffjjjwwwhhhYYY```kkklllNNNbbbuuu[[[IIIGGGllltttcccccceee\\\TTTLLL;;;>>>\\\XXXVVVSSSXXXrrrcccQQQwwwwwwwwwsssNNNZZZxxxiiixxx~~~bbbTTTFFFVVVWWW@@@999333EEEfff}}}pppmmmXXXaaawwwYYYyyyrrr___xxxjjjsssaaa]]]XXXyyynnniiibbb]]]KKKOOO555:::|||dddccccccbbbaaa___^^^]]]VVVKKKHHH<<<333000>>>nnnpppEEEBBB777HHH}}}___MMMLLLNNN```nnnOOO^^^oooiiinnnnnn|||aaagggyyyhhhHHH444666GGGwwwxxx===RRRzzzvvv|||YYY:::333...222OOOYYY:::AAA:::~~~aaaPPP;;;888+++333---...???LLLlll]]]fffzzziiiooojjjSSSnnneeeuuummmvvveeeqqqjjj```lllaaaTTT666>>>000BBBUUUjjjkkkQQQWWWtttfffqqq```hhh\\\KKKEEECCC>>>555888999//////---***))))))(((&&&%%%'''&&&&&&&&&&&&'''((((((,,,---000444777999999888XXXCCC::::::444333666333\\\zzzpppwwwUUU===<<>>ooozzzwwwwwwWWWgggnnnNNNYYYzzzeeeLLLEEEaaappphhhllliiieeeZZZEEEAAATTT|||VVVTTT[[[tttbbbSSSyyyaaannniiiEEE444XXXrrryyy|||EEEPPPrrrbbbOOOAAA333===```SSSRRRXXX~~~jjjqqqZZZ|||wwwzzznnnyyyqqq]]]AAAAAA***777iiihhhgggfffcccaaa___]]]^^^VVVUUUFFF999000666^^^{{{rrr===@@@999AAAAAASSSLLLVVVssstttccchhhAAAPPP|||uuu^^^\\\yyyTTT000HHH]]]JJJZZZqqq~~~XXXoootttoooyyyhhh]]]JJJ222JJJzzzCCCOOOgggxxxlllHHH111222111222pppBBB@@@BBB666``````;;;;;;///111---///===LLLhhhjjj^^^VVVSSSfff~~~lllqqqTTTHHHkkksss[[[jjj???111YYY]]]HHHDDDJJJwwwvvvuuujjjccclllbbbjjjZZZLLLEEEBBB===555999<<<444000---+++))))))(((&&&%%%'''&&&&&&&&&&&&'''((((((+++---000444777999999:::lllEEE999888222111666666aaammmtttXXXAAA;;;IIIssskkkKKKoooeeeiii}}}|||[[[zzzNNNsssjjjxxxVVVDDD<<>>NNNggg^^^^^^BBBeeeeee\\\MMM999666PPPXXX```RRRxxxvvvsss~~~ooohhh___XXXkkkuuummmbbbllljjjUUUEEE999AAA---AAAkkkhhhccc^^^[[[\\\^^^___bbb^^^___OOOAAA555222PPP___222@@@EEEKKKVVVuuuffftttiiiSSSHHHTTTjjjZZZ@@@RRR```>>>PPP:::===HHHAAA888:::CCCeee:::```___PPPwwwiiiggg```SSSsssyyyZZZNNNqqqYYYccc{{{uuuUUU<<<111111666???mmm:::DDD;;;EEE___fffBBB;;;222//////111999III^^^wwwWWW~~~bbbZZZssstttLLL^^^eeeMMM\\\+++UUU___nnnSSS>>>RRRnnntttkkkkkkccceeekkkkkkqqq[[[LLLDDDAAA;;;333777;;;333222000---++++++***)))''''''&&&&&&&&&&&&'''((((((+++---111444666888:::;;;kkkGGG999999444333999999dddjjjvvvYYY>>>777GGGwww}}}sssfffeee\\\^^^mmmQQQjjjJJJ```vvvUUUnnn~~~\\\???IIIiiiyyy```<<>>///RRRkkk___]]]ZZZYYYYYY\\\```ccc]]]]]]```QQQGGG<<<111DDDXXXHHHrrr{{{```MMMSSSwwwkkk;;;KKKooovvvcccddd[[[ZZZZZZDDD111777<<>>iiiRRRFFF<<>>;;;<<>>000999LLLhhh]]]BBB222000EEE,,,---(((+++BBBWWWSSSDDD:::```fffAAA^^^XXXgggHHHRRRjjjrrrLLLLLL\\\dddggg{{{oooyyywwwVVVKKKDDDAAA:::222555777...111...,,,******)))'''&&&'''&&&&&&&&&&&&'''(((((()))---111333444666;;;???uuuOOO<<<555222111333...XXXwww|||YYY===FFFfff}}}}}}www```NNNGGGOOOccczzzwww[[[gggmmm```^^^```dddUUUCCCQQQ@@@www\\\```oooaaaNNNMMM@@@:::VVVwwwPPPHHHMMMlll}}}tttpppdddiiiooogggfffggg[[[{{{___wwwffflllXXXIIIAAA@@@DDDiiidddccclllSSSNNNJJJvvvtttoooddd\\\JJJDDDcccvvv}}}oooXXXrrrRRR|||HHH>>>EEEBBBUUU|||jjjIII]]]{{{ooosssyyy___[[[kkkJJJRRR{{{zzz[[[DDDHHHFFF<<>>666999;;;111111///,,,******)))(((&&&'''&&&&&&&&&&&&'''(((((()))---222333333666;;;@@@}}}RRR???777555666888333^^^jjjFFFEEEcccssseeeQQQHHH888;;;KKKaaappp{{{{{{fffCCC;;;IIIssswwwtttfffrrrcccCCCNNNFFFrrrIII\\\|||uuurrrpppmmm\\\WWWUUUIIIAAA\\\RRRIIIGGGgggtttooojjjaaakkkpppcccbbbggg^^^aaagggYYYKKK[[[VVVxxxmmmppp|||xxxhhh}}}FFFHHH]]]pppvvvtttmmmiiiSSSBBBTTTpppeee[[[IIIwwwGGG>>>BBB```iiiZZZpppooo{{{}}}oooeeeyyyccc^^^ooowwwddd{{{nnn;;;]]]fffiiicccAAA\\\uuu]]]~~~}}}GGG666444666FFFUUUYYYXXXWWWUUUTTTTTTVVVXXXZZZVVVXXX]]]VVV^^^]]]BBB>>>FFF|||ooo}}}{{{mmmyyy[[[OOORRRWWWhhhfff{{{wwwvvvZZZAAA333...+++555GGGhhhyyyCCC???777;;;rrrkkkgggddd]]]RRRJJJ...222333---DDDGGG{{{ggg{{{vvvJJJ888777---555888000777---333;;;222HHH999555EEEWWWbbb{{{___SSSGGG===www~~~^^^pppZZZaaa^^^~~~rrreeeKKK<<>>QQQbbbooo|||XXXJJJEEEEEEAAA:::===???666333111...---,,,,,,***((('''&&&&&&&&&&&&'''(((((()))---222333333555;;;@@@VVV>>>666777444222///LLLzzzJJJ>>>fffqqqiiibbbKKK888666===BBBKKKWWW\\\jjjaaaEEE444===NNNeeezzziiifffvvvDDDKKKFFFMMMMMM\\\fffaaaLLL}}}hhheeeooo[[[EEEaaaQQQ@@@KKKeeexxxxxxkkkiiiiiihhhfffdddeeehhhjjjiiigggyyy|||~~~jjj[[[SSS@@@WWWooovvvuuupppjjjeee^^^QQQEEEzzz}}}hhhPPPwwwWWWOOOGGGKKKaaaaaa{{{nnncccmmm{{{]]]vvvjjj{{{nnnqqqPPPFFFXXX[[[XXXYYYyyykkkjjjUUUdddIIIFFF111***===]]]bbbYYYRRRSSSSSSRRRQQQQQQRRRTTTUUUYYYVVVNNNNNNSSSOOODDD<<>>yyy___BBB555555555555777UUUzzz{{{ZZZGGGbbbyyy^^^MMM>>>999777<<<;;;>>>HHHVVVuuuxxxOOO@@@555<<>>999000111333<<>>(((000222+++EEE{{{HHH999LLL333fffiiiaaa```fff\\\bbb]]]QQQCCC777///...666@@@LLLdddvvviii\\\999555555444:::111000333222???yyyPPP777222???```tttaaaOOOgggrrryyy|||yyyeeeQQQSSSjjj|||uuuvvv{{{\\\PPPGGGEEE777===DDD222:::000000///...---+++***)))((((((''''''''''''(((((((((+++///222444777;;;>>>yyylllFFF>>>:::777000---CCC{{{}}}oooTTTaaa|||[[[DDD999;;;666;;;888777@@@TTTaaa555777666666EEEfffzzzMMMSSSQQQaaarrrsssrrraaawwwHHHxxx{{{||||||zzz>>>RRRCCCtttyyygggqqqrrrssssssrrrqqqrrrtttjjjgggooo[[[eeehhhjjjLLLFFFTTTssssssvvvwwwwwwxxxwwwpppgggKKK~~~mmmSSSuuu___ttt^^^EEEcccxxxhhh}}}JJJEEETTTUUU999>>>666;;;111===<<>>KKKmmmjjj===EEEAAAOOO{{{kkkOOO777111+++111333555nnnPPP666;;;<<<888vvvEEEqqqfff]]]jjjaaaXXXMMM@@@333---222;;;MMMggg|||eee]]]kkkccc777333333000999555;;;???<<>>|||{{{LLL<<<666999333666KKKrrryyywww[[[___nnnYYYGGG999999333::::::<<>>IIISSSzzzoooRRR;;;***222555777111SSSbbb333:::BBB111|||sss]]]sssdddlllgggbbb^^^VVVJJJ:::000111999<<>>GGGDDD666666///...---+++)))(((''''''((((((''''''''''''(((((((((+++///222444777;;;>>>TTT===555;;;444888HHHmmmtttwwwbbb^^^{{{___PPP@@@444777666::::::@@@OOObbbbbb<<<<<<===FFFSSSZZZfff~~~ssshhhmmmlllrrrxxxaaacccggg___<<<]]]GGGsssllldddAAAPPPoooZZZ>>>EEE]]]qqqYYYCCCBBBJJJiiiddddddfffhhhiiihhhggghhhiiifffrrriii___\\\MMM]]]zzzZZZqqqeeeAAAKKKaaabbbzzzgggqqqqqqnnnjjjiiimmmnnnkkkfffTTTyyyVVVmmmWWWQQQLLLEEEKKKYYY}}}yyyttt[[[TTTCCCBBB999888999;;;111...qqq```PPPJJJLLLKKKKKKJJJHHHHHHJJJOOORRRJJJLLLMMMLLLMMMPPPSSSRRRMMMDDDxxxsssAAAAAAeeebbbdddnnn```bbbvvv{{{TTTXXXeee]]]===000***555333222DDDyyy>>>666FFF;;;FFFlll@@@oooddd]]]jjj\\\___]]]YYYPPPAAA333111666FFFIII~~~zzzBBB000>>>>>>444888===hhh>>>'''???QQQAAAPPP\\\```AAA>>>CCCKKKOOO[[[mmmuuuooolllnnnppp{{{|||zzzbbbPPPMMMKKK???BBBKKKAAA666444111000...+++***(((((((((((((((''''''''''''(((((((((+++///222444777;;;>>>bbbDDD888>>>111222999pppwwwzzzyyysssiiizzz}}}gggPPP777000>>><<<<<<888???TTTkkkkkkKKK;;;CCCHHHYYYnnnxxxtttpppsssqqq}}}yyy}}}wwwpppcccoooyyybbbFFF===EEEOOOpppzzzLLL???CCCSSSaaaSSSMMM===UUUuuupppggghhhjjjjjjiiiiiijjjlllWWWtttoooiii{{{yyy^^^|||uuuLLLHHHRRRrrrsssooouuutttpppiiigggjjjllljjjkkkVVVvvvtttlll|||nnnyyyvvvdddfffuuu|||sssiiiggg___AAAJJJIII;;;555999444???444AAAPPPNNNLLLMMMEEEEEEEEEEEEEEEHHHLLLOOOIIIJJJKKKJJJIIIJJJMMMOOOHHHYYYiiirrr}}}___{{{iiiaaaggg999eeekkkyyyuuuvvvDDD000---///333---666wwwVVV777@@@AAA333mmmHHHfff]]]\\\]]]\\\ZZZZZZYYYTTTGGG888111222777777WWW222:::???000===PPP???FFFJJJUUU___|||KKKSSSKKK;;;LLLSSShhhvvvqqqmmmhhh\\\nnn~~~zzzWWWJJJJJJLLL???HHHNNN===777444333111...,,,***)))((()))((((((''''''''''''(((((((((+++///222444777;;;>>>sssBBB666AAA888===BBBvvvyyyrrr{{{iiiyyyyyy```>>>333BBB<<<===:::EEE^^^zzzMMM@@@LLLnnn|||lllGGGSSSfffhhhiiikkk||||||rrrrrryyy\\\;;;999;;;EEEjjjddd>>>===@@@IIISSSNNNLLL???```ppp^^^jjjjjjkkklllkkkjjjkkknnnppp|||sssrrrrrryyywwwxxxdddmmmiiiPPPMMM___uuupppyyyvvvwwwuuuooolllnnnooommmkkkhhh^^^pppwwwzzzfffLLLMMMaaarrr|||yyytttjjjaaa[[[[[[CCC333999111;;;888---...@@@sssfff;;;>>>???EEE@@@AAAAAAAAAAAACCCFFFHHHLLLLLLLLLKKKHHHHHHKKKNNN]]]ZZZWWWwwwsssdddzzzqqqZZZIIIEEEOOOUUUvvvyyyzzzgggIII222......333333:::```hhh;;;@@@<<<>>>bbbnnnUUUvvv^^^eee```ZZZaaa[[[ZZZ[[[YYYNNN>>>333000777FFF~~~ttt===555DDD<<<;;;VVVKKKBBBTTTvvvkkkrrriiiuuuqqqppp~~~qqqllllll```___~~~yyyvvvaaa^^^GGGOOOBBBNNNPPP:::888777333111...+++)))(((((((((((((((''''''''''''(((((((((+++///222444777;;;>>>JJJ;;;DDD555555444___zzzccc___tttnnnIII555;;;888===AAAOOOkkkDDDFFFeeemmm>>>LLLiiiqqqxxxccctttaaaIIIWWW^^^LLL::::::SSSeee```AAAEEE@@@GGGPPPrrrLLLBBB@@@ggguuufffqqqfffffffffeeedddfffiiilllrrriii}}}qqq```zzzjjjwwwVVV~~~tttSSSGGGPPPkkkxxxwwwsssvvvtttwwwxxxtttrrrrrrrrroooooonnnnnn]]]iiitttnnnRRRPPPIIITTTjjj{{{ssskkkeee^^^ZZZIIIEEE;;;333CCC---:::999:::(((aaa<<<666EEEBBBDDD===>>>??????>>>???@@@BBB@@@AAACCCFFFGGGIIINNNTTTVVVEEE]]]hhhaaaUUUsssxxxYYYFFF???@@@JJJYYYxxxjjjxxxllleeeEEE000---111000444777PPPBBB---III666JJJeeeIIIaaalll```^^^```___^^^^^^^^^UUUDDD666000+++:::RRR~~~KKK:::TTTYYYkkkyyyKKKhhhnnn]]]^^^VVViii{{{___RRRUUUFFFQQQDDDRRRSSS999:::999333111...***(((''''''(((((((((''''''''''''(((((((((+++///222444777;;;>>>NNN999MMMDDD999:::MMMrrrvvvuuuooowww{{{}}}@@@===<<<@@@999EEE\\\rrrwww999JJJvvvuuufffOOOBBBeeeyyyzzzuuuzzzyyy___lllDDD555NNNkkk]]]GGGEEEKKKJJJeee\\\EEENNN;;;lll}}}fff```eeeeeeeeeeeedddcccbbbbbbhhhjjjjjjhhhhhhmmmwwwfffmmmmmmfffuuuJJJDDDKKKzzz|||yyyttttttmmmnnnppprrrsssrrrrrrqqqfffoootttvvvyyyxxxiii\\\@@@JJJuuu|||tttOOOZZZiiittt~~~yyyqqqhhh___VVVNNNIII@@@<<<777444888;;;666---777@@@XXX999===666>>>666:::;;;<<<<<<;;;;;;===???555000666???@@@BBBFFFFFFGGGOOODDDXXX~~~|||EEE]]]ccc|||qqqSSSOOOiiizzzWWWfffbbb\\\hhh}}}pppDDD"""...///666...***XXXQQQ666<<<777EEEcccCCCsssrrrZZZdddbbbUUU```WWW^^^___XXXSSSOOO@@@...---IIIPPPzzzdddiii]]]]]]gggpppaaa[[[XXX{{{wwweeeiiiLLLMMMHHH```PPP;;;FFF;;;111222///,,,+++++++++***)))))))))((((((((((((((()))***,,,///222444777:::<<>>>>>EEE===HHHaaayyy\\\@@@]]]ZZZiiirrrTTTMMMppp}}}vvvFFF>>>HHHWWWrrrkkkDDD???PPP```TTTDDD???TTTtttxxxeeecccgggffffffggghhhhhhhhhgggfffggghhhhhheeedddgggooovvvzzz|||mmmzzzaaaMMMDDDVVVggg~~~sssxxxvvvssstttppppppppppppppppppoooooopppzzztttggg}}}fffTTT___SSSbbbOOOUUUwwwggg@@@UUUlllyyyUUUlll~~~tttnnnfff\\\TTTKKKCCC???888<<<:::333333999777///777|||ttt<<<999;;;777666;;;444555777888777888:::<<>>DDDCCCKKKFFFHHHrrrwww999UUU^^^yyywwwzzzhhhooowww~~~iiiIII222111BBB111///000777XXXaaa???:::NNN222fff{{{YYYrrrhhhUUU\\\]]]TTTZZZYYY^^^___XXXTTTQQQDDD444---666OOOhhhlllZZZ888OOOnnn{{{ooo|||~~~___NNNYYYoooyyyiii___VVVVVVKKKRRREEEGGGXXXBBB...222000---+++++++++***)))))))))(((((((((((())))))***,,,000222444777:::===RRRJJJZZZOOOAAA999===tttxxxxxxsssttttttEEEDDDGGGNNNBBBLLLggg~~~]]]???MMMttt{{{aaattt{{{KKKCCC___tttnnnVVVNNNFFF]]]mmm}}}OOOVVVbbb{{{IIIDDDNNNLLLzzz{{{qqqsssnnndddfffhhhjjjkkkjjjiiihhhjjjkkkjjjhhheeeeeejjjnnngggpppaaaqqqoooeeeuuuaaaGGGJJJBBBZZZuuutttyyyxxxuuuwwwuuutttrrrpppooonnnnnnoooiiirrrooodddmmmlllBBB???PPPXXXQQQjjjwwwqqq^^^uuuiii~~~ZZZ}}}vvv~~~}}}{{{wwwuuufff```WWWNNNFFF???999666444333666999222+++222>>>___<<<000;;;222777111:::111444888:::888333000...***RRRyyyGGG???HHH333@@@BBBDDD>>>QQQaaaKKK@@@LLLddd|||tttnnnIII<<<222'''''';;;///444VVVggg>>>---LLL888SSSDDDwwwpppaaaWWWXXX[[[YYYXXXXXX]]]\\\WWWUUUSSSJJJ===555555@@@xxxrrr===nnn^^^CCC|||kkkZZZWWW}}}}}}yyykkkzzzvvv{{{vvvvvvZZZVVV```wwwxxx}}}pppXXX```DDDWWW___FFF>>>EEE;;;;;;444111---+++++++++)))((())))))(((((((((((())))))))),,,000222444777;;;==={{{VVV]]]nnn^^^KKK>>>===dddsss~~~~~~}}}sssvvvjjjJJJMMMWWWTTTDDDMMMjjjoooFFF777777GGGnnn}}}~~~FFF777JJJZZZaaakkklllmmmzzz~~~VVV:::???XXXddd~~~PPPeeefffCCCEEEBBBEEEqqqssshhh^^^bbbdddfffhhhhhhgggfffdddiiijjjjjjhhheeedddfffhhhmmmVVVhhh{{{___VVVRRRpppbbbVVV666IIIPPPooo}}}tttvvvxxxuuussstttsssqqqnnnkkkjjjjjjkkklllssspppuuuxxxooonnntttEEE??????FFFnnnRRRlllsssTTTZZZlllMMM~~~|||zzzwwwtttrrrnnniiieeeXXXRRRJJJCCC===999666444:::---111>>>444%%%>>>kkkUUU111::::::+++222333111555444333111000222777;;;FFF|||ppp>>>777;;;555===;;;;;;???===???cccZZZFFF999===[[[|||{{{lllYYY:::***///000---222111444XXXjjj??????BBBEEEAAA{{{OOOeeeeeeZZZZZZTTTVVVZZZTTTTTTVVVVVVSSSTTTUUUOOOFFF222===333\\\uuuAAAUUUSSS...===hhhQQQ???nnnfffkkkxxxxxxrrrzzzsssvvvqqqfffjjj^^^XXXdddjjjyyyzzzsss\\\]]]===hhhqqqOOO999222111AAA444111...++++++***)))((()))(((((((((((())))))***))),,,000333555888;;;>>>{{{UUUmmm}}}iiiPPPAAA???WWWrrriii```OOOWWWgggXXXEEEMMMjjj~~~NNN:::555@@@<<<333KKKtttUUUAAAOOOnnnpppuuukkkbbbFFFCCCKKKbbbeeeUUUCCCGGGTTT<<>>UUUJJJxxxvvvsssqqqpppooommmllllllkkkiiifffdddccceeeggghhhxxxllljjjpppkkkjjjuuuddd[[[XXX^^^mmmiiijjjXXXppp___uuuhhhVVVxxxvvvuuurrrmmmhhhccc^^^XXXTTTIIIEEE???;;;888777666555;;;333111222000>>>qqqUUU(((???777555111+++333...222...)))''',,,:::JJJVVV]]]222,,,222$$$---<<>>???;;;555999DDDmmm```III\\\___nnnuuu|||XXX888JJJhhhsssGGGIIIGGGDDDhhh}}}eeekkkcccooofffffffffeeedddcccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaWWWrrr|||~~~WWWZZZyyyqqqZZZSSSXXXaaahhh}}}wwwkkkaaa\\\[[[QQQSSS[[[mmmaaaQQQNNN777WWWXXXvvvppppppooollllllnnnnnnmmmlllkkkiiiggggggiiilllmmmhhhdddaaabbbjjjyyyrrrnnnzzz[[[hhh~~~}}}~~~~~~vvvooolllhhhddd^^^WWWRRRMMMHHHEEE<<<999666444555555555444///888333'''999qqquuu;;;...@@@%%%///:::&&&000111&&&,,,444:::>>>@@@BBBCCC ///***---===///"""666'''???555---???>>>KKK~~~fffAAA222222:::KKK]]]vvvyyymmm```RRRCCC666222===999000111777111...999llleeeFFF???JJJ777777llliii^^^LLLQQQ[[[OOOJJJQQQNNNKKKJJJIIILLLPPPRRRPPPMMMDDD***@@@888{{{WWW>>>oooZZZuuuyyy@@@111<<>>???BBB>>>666<<>>AAA~~~gggaaaWWWVVVPPP}}}rrrhhh___]]]RRRAAA<<>><<>>FFFrrrpppaaaddddddhhh```ccc___^^^___]]]XXXWWWYYY^^^ZZZUUUSSSTTTWWWYYYZZZZZZYYYVVVUUUYYYfffxxxjjjTTTCCC999EEETTTZZZbbbqqqmmmddd]]]QQQCCC999UUUGGGFFFlllpppttttttiii]]]nnnmmmlllkkkjjjiiigggeeejjjfffcccbbbdddeeecccaaa]]]\\\]]]]]]ZZZWWWZZZ```jjjbbbuuuEEEFFFtttmmmnnnuuu}}}rrruuu}}}~~~~~~yyytttuuuzzzgggvvvqqq~~~uuuuuutttsssrrrqqqooooooqqqmmmjjjhhhhhhfff```[[[PPPKKKEEEBBBBBB@@@<<<777999666222111333555666666;;;222---333999888444222\\\RRR///666777&&&+++---///111222111000...*********)))))))))(((((())))))))))))************+++,,,,,,,,,---///000111888888{{{AAAwwwccccccRRRDDD<<<777777666333333666???EEEOOOYYYaaahhhpppttt|||~~~vvvooojjjjjjfffaaa^^^\\\YYYRRRMMMKKKDDD:::222...---///000555...((()))///222000,,,***777XXXpppLLL555CCCDDDMMMJJJ...```qqqFFFJJJIIIIIIHHHFFFDDDCCCAAAAAAAAA???@@@AAABBBCCCCCCCCCCCC<<>>GGGRRRSSS}}}gggrrryyyllleeekkktttsssqqqnnnlllkkkkkkkkkppplllgggfffggggggeeecccaaa``````aaa^^^[[[]]]ccc]]]^^^sss}}}GGG888MMMzzzxxxaaaeeeqqqqqqzzzzzzqqqoootttqqqiiiooossswwwxxxuuusssrrrsssttttttrrrmmmjjjjjjoootttqqqwww~~~llltttwww___mmmnnnnnnmmmkkkhhhdddbbbbbb___]]]\\\ZZZUUUNNNHHH>>>;;;777666888777555222777222---,,,...000111111666111...,,,'''...MMMpppEEE......++++++111***---111333222...)))%%%))))))))))))((((((((((((''''''((((((((()))))))))*********+++,,,---...///)))<<<===sssqqq}}}\\\JJJ777///000222444777//////000555<<>><<<:::777333+++///333777666333...+++###,,,555888444111444999YYYvvvTTT999999???NNNeeeNNN777{{{{{{OOOBBBBBBBBBDDDCCCAAA???<<<;;;::::::;;;;;;<<<===>>>>>>>>>>>>===CCC<<<777JJJ???___|||iiibbbjjjpppwwwmmmbbbRRRGGGoookkkVVVYYYGGG///999,,,+++******))))))*********))))))))))))***++++++...000333555777:::>>>AAAllliiieeefffUUUeeesssfffNNNBBBLLLddd{{{iiittt~~~dddNNNWWWxxx}}}jjj[[[```yyyMMMAAAIIIPPPVVVcccRRR===???FFFBBBFFFrrrvvvnnneeellldddddd\\\ddd]]][[[[[[^^^___\\\]]]```\\\ZZZXXXVVVVVVWWWXXXXXXWWWWWWUUUSSSRRRSSSXXX\\\vvvvvvdddWWWGGG>>>>>>DDDLLLRRRKKKKKKKKKJJJHHHFFFEEEDDD:::DDD@@@GGGKKKHHHKKK<<>>:::888555333222333333222000333000...///222333222000---111:::@@@???RRR}}}EEE$$$111777$$$###999///...---,,,***)))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))***+++,,,---,,,===...XXXeee~~~ooo[[[LLLAAA888...'''666222//////111333222111666999<<<>>>???BBBFFFIIIPPPQQQTTTVVVXXXYYYYYYYYYWWWXXXYYYXXXVVVQQQLLLIIIFFFFFFFFFDDD@@@<<<777444555222////////////...---111///,,,)))(((+++000444888888333***)));;;[[[uuujjj@@@000<<>>===;;;999888666666666555666777888999999999999===;;;222666EEESSSjjjbbbooolll```sssssszzziiiiiiaaannnbbbtttdddYYYfffQQQ000444,,,,,,++++++************)))))))))))))))***++++++---///222555777:::===@@@zzziiihhhfffgggeee^^^UUUzzz\\\CCC???CCCIII]]]nnnpppFFF>>>TTTccckkkwww{{{~~~{{{aaaCCC:::CCCJJJGGG999777666@@@aaasssHHHCCCEEE>>>KKKppp]]]KKK777EEEBBB888YYYqqqiiiZZZbbbfff[[[ccc]]]___ZZZWWWVVVXXXWWWSSSRRRTTTQQQRRRRRRRRRQQQOOONNNNNNPPPPPPPPPPPPOOOOOOPPPRRRPPPcccuuubbbTTTLLLUUURRRPPPSSSWWWYYYWWWTTTVVV___[[[eeelllkkkrrriiicccxxxyyynnnnnnpppkkkdddgggoooooohhheeeeeeccc```^^^___bbbfffccc___ZZZYYYZZZYYYWWWUUUYYYXXXYYYZZZVVVSSSVVV\\\```]]]SSSSSS^^^{{{rrrRRR222<<>>===333222111000000000111111000000111111111111333555555666999;;;<<<;;;;;;:::<<<<<<;;;;;;:::888666555222222222222111///,,,+++++++++,,,---///000///......000111000---,,,---......,,,333HHHfffddd???222>>>MMMKKKBBB===:::YYYiii===DDD===999>>>777777777666555444444555555111111222333444444444444444...444>>>888VVVFFFsss|||ttt\\\eeeiii[[[LLLbbbrrrooottt```nnneeevvvdddaaaZZZDDD///''',,,,,,,,,,,,,,,++++++***))))))(((((())))))***++++++...111444666999<<<>>>mmmhhhjjjiiikkkaaa\\\QQQoooSSS;;;777DDDBBBKKKoooIIICCCHHHNNN^^^sssyyyuuu___FFF666222111///777BBBIIIKKK]]]^^^DDDRRRTTTJJJccceee===EEE888DDD<<<<<>>===555<<<>>>@@@CCCEEEGGGGGGGGGHHHHHHGGGFFFGGGHHHIIIIIIKKKKKKFFFCCCGGGKKKCCC888DDDAAA>>>;;;888888888999777666444222222222333333------...///111222444555333444333///+++***,,,000444UUUaaa......222333...***++++++((('''((())))))))))))((('''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''((()))***)))((((((666222LLLWWW```xxxeeeZZZUUU<<<:::666333000///---,,,111000000////////////000,,,---...//////...---,,,///...------------...///,,,------...............+++,,,---/////////...---+++...333444444555888<<>>fff~~~iiikkkkkklllddd___TTTccc{{{eeeKKK999CCCPPPMMM]]]ZZZDDDBBBCCCOOOYYYXXXkkkpppXXXHHH>>>888888;;;111777BBBRRRjjjPPPAAAYYY___]]]gggHHH888;;;@@@BBBBBB___aaahhhbbb___ZZZXXX___UUUVVVTTTUUUYYYZZZXXXYYY]]]TTTUUUUUUSSSOOONNNPPPRRRQQQPPPNNNMMMMMMMMMMMMLLLLLLNNNFFF777VVVxxxuuukkkrrrqqqmmmnnnooojjjjjjooojjjbbbeeepppeeeggggggddd```___cccggghhheeebbbbbbeeefffeeeccccccbbbcccccc```]]]```eeegggUUUFFF^^^YYYZZZSSSccc[[[444---===DDDKKKHHH===999===:::111111222333666888::::::::::::999999999:::;;;;;;;;;:::<<>>888333555444222111111111000000///000000000000///......---------------.....................///000000111000000000000///000111222===:::555333:::NNNgggyyyjjjMMM;;;555,,,777FFFLLLBBBCCCfffddd)))GGG<<<,,,;;;888+++:::222111000///////////////,,,---...///000000000000444---///---&&&+++hhheeezzz|||vvvnnnwww}}}eeeXXXlll\\\TTTZZZ___nnn^^^ooo|||vvvnnnSSS000(((111000,,,---.........---++++++((((((((((((((()))******+++...222666888:::<<<>>>fffiiikkkjjjjjjiii[[[hhh[[[www```III:::CCCGGGMMMwwwZZZbbbeeeiiikkk```UUUxxxlllMMM???999222333999DDD>>>MMMrrrfffTTT>>>KKKJJJQQQ```EEE777BBB333JJJDDDOOOdddWWWjjjWWWZZZ]]]UUUaaaYYYZZZVVVUUUVVVTTTPPPOOOQQQSSSRRRPPPLLLHHHHHHLLLQQQIIIHHHFFFEEEGGGHHHIIIHHHCCC???OOODDDFFFGGGAAAZZZjjjtttuuukkkdddggglllllljjjlllkkkiiiiiikkkgggaaa]]]```bbbaaa^^^___ccchhheeebbb___```cccfffeeeddd___^^^______\\\YYY\\\bbbNNN\\\ZZZcccNNNVVVOOOWWW```|||___;;;222...111888555+++...:::333222222333444444333222111000000111222333333222000555///---555666000111000000222222222000...,,,---///222444333111000000111222111000...---...///---111555888EEEbbbqqq@@@222111222%%%......&&&%%%......&&&***)))'''%%%%%%''')))***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((('''''''''((())))))"""222###(((333+++555;;;eeeDDDaaavvvcccZZZZZZYYYRRRKKK===;;;888777666555333222111111000000000000000000//////000111111000///.../////////...//////000111444333222111111333777:::<<>>>>>===<<<<<<<<<<<<<<>>999000888222>>>,,,333000...///111000///000666000///222222......333666444111000000///...---///000000000///000222555111------111333///***)))222---+++111222///---...888???PPP~~~]]]===666333000///++++++)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))***,,,...///AAAtttjjjNNNMMMnnn|||ggg[[[VVV```PPPbbbSSS===DDD===<<<;;;222---000111...000666666333000///000222333333111111222444555777888999777AAAJJJOOOYYYnnntttgggJJJ;;;888333888@@@888:::<<<<<<[[[RRR000>>>555555444333222111000/////////...------,,,++++++++++++++++++++++++++++++...---,,,,,,---000222444kkk{{{|||yyyyyy}}}}}}xxxuuupppmmmlllnnnllleee___^^^```^^^yyyhhhhhhhhhIII444,,,***,,,///---,,,+++******+++,,,---***)))(((''''''((()))***+++...222555777:::<<>>;;;;;;:::999999999::::::@@@777666???IIIXXXwwwtttaaaXXXRRRUUU]]]\\\^^^aaabbb```^^^]]]\\\\\\^^^_________^^^^^^^^^ccc\\\YYY^^^bbb___]]]]]][[[[[[[[[\\\^^^```aaabbb]]]ZZZVVVUUUVVVVVVTTTSSSVVVSSSPPPQQQSSSSSSNNNJJJMMMBBBGGGdddnnn[[[ZZZ___[[[:::777333///......///000222+++)))+++...---)))***000*********,,,///111333444222111000---***(((((()))+++((()))///333333555777111444111222'''333IIIeeeuuuiiiKKK...'''******)))++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***,,,---...555,,,xxx```CCCFFFaaazzzfffddd[[[\\\eeeUUUPPPUUUUUURRRMMMIIIGGGBBB<<<===;;;999888999::::::999;;;<<<>>>DDDLLLVVV```eee|||\\\NNN::::::222;;;???;;;000...@@@OOOlllCCC777666111444333222111000///.........------,,,++++++******************************++++++******+++---///111:::jjj~~~uuummmxxx|||yyywwwrrreeeeeejjjiiiccc___sssXXX|||bbbDDD444///---,,,+++,,,+++************+++,,,***)))(((''''''((()))***+++...222555777:::<<>>;;;888999:::@@@QQQ}}}JJJLLLttt```]]]mmmxxxFFFFFF]]]YYYIIIPPPwwwnnnfffDDDfffqqqTTT:::222999===999:::OOOmmm~~~{{{jjj]]]]]]\\\ZZZXXXWWWVVVUUUUUUSSSSSSSSSRRRRRRQQQPPPOOONNNLLLJJJHHHFFFEEEFFFFFF>>>======<<<;;;::::::999888777777666666666666666222333777;;;;;;:::>>>DDDAAASSSdddYYYaaaTTTOOOWWW___\\\UUUQQQ]]]^^^___aaabbbbbb___]]]```bbbbbb___\\\\\\```dddfff```]]]___aaa___]]]]]][[[___cccdddbbbccchhhlll```\\\XXXVVVWWWWWWXXXWWWXXXRRRMMMNNNSSSTTTOOOIIIHHHAAABBBOOO^^^mmmyyy```VVVGGG999000---,,,+++000000222555333000222777888666444111///,,,++++++***+++...///111333777:::666222///...+++(((+++///(((777BBBeeeooozzz333222***)))000333000///222******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))+++------$$$==='''AAAYYY777999///ZZZpppvvvuuullljjjnnniii]]]kkkkkkmmmqqqvvvzzz||||||tttiiiTTT555111///===888666666<<<***666JJJllllllBBB000666:::222111111000///...---,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))((((((((()))***,,,---///FFFooo|||{{{lllhhhqqqzzzrrrxxx~~~zzzwwwtttrrrqqqlllnnnmmmdddWWWTTTcccvvvyyysssLLLgggPPP888000111111---)))+++******))))))******+++***)))(((''''''((()))***+++...222555777:::<<>>???tttWWWiiieee\\\[[[YYYWWWUUUSSSQQQPPPNNNNNNNNNNNNMMMLLLKKKJJJGGGGGGEEEDDDBBBAAA??????::::::999888777555555444555555444333333333333333555888888555333555444111>>>>>>888999@@@;;;@@@XXXiiixxxwwwrrr^^^bbbPPPOOONNNIIIOOOAAABBBDDDKKKRRRSSSPPPSSSZZZXXXWWWWWWZZZ^^^___\\\YYY^^^______^^^]]]___cccfffaaa^^^]]]^^^___^^^\\\ZZZZZZ]]]aaaaaa```___bbbeeeZZZXXXUUUSSSTTTVVVYYY[[[YYYSSSMMMMMMOOOPPPLLLGGGEEEKKKQQQMMMCCCFFF```|||vvvkkkWWWJJJ@@@:::444111...,,,,,,*********)))***+++,,,---///222333111111111///,,,++++++,,,''')))///888===CCCMMMWWWooouuu;;;;;;???///...///111---''''''+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***,,,,,,444...999999zzzfffMMMFFF::::::QQQuuuzzzgggZZZNNNCCC;;;***111888@@@:::555111444...OOO___WWW222111:::666---,,,......---,,,,,,+++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''')))***+++---444===cccjjjsssjjjlllnnniiillluuuyyyttttttzzz~~~|||yyyuuuqqqmmmkkkiii___XXXXXXeeetttxxxtttnnnvvvRRRIII;;;---,,,///000...---***))))))))))))))))))******)))(((''''''((()))***+++...222555777:::<<>><<<:::888777666555444333222111111444333222222111111222222222444000***+++222555222+++111000111888;;;999999333::::::<<>>???@@@@@@AAADDDFFFCCCEEE:::666444555AAA@@@>>>BBBEEEDDD??????JJJUUUNNNMMMMMMPPPUUUWWWUUUSSSXXXWWWWWWYYY]]]^^^]]]\\\XXXYYY[[[\\\]]]\\\ZZZVVVXXXXXXXXXXXXWWWVVVUUUTTTTTTSSSPPPNNNNNNPPPSSSUUUVVVTTTQQQMMMKKKIIIGGGEEEIIIGGGEEECCCAAABBBHHHOOOfff```{{{mmm^^^VVVLLLEEECCCBBB<<<666222333444333000000222444222444777999:::;;;>>>@@@YYY^^^jjjxxx~~~888777===000...000---+++***'''$$$%%%((()))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))***+++&&&111111---,,,000aaappp\\\JJJ===<<>>;;;999777666444444333222111000000///222222111000000000000000)))000777999999777000***222555444111333777111&&&222555///...555333,,,///888777555111......///111'''000:::>>>===999777666999;;;AAAHHHLLLJJJEEEAAAJJJJJJKKKNNNRRRTTTUUUTTTYYYWWWVVVZZZ]]]^^^ZZZUUUZZZ^^^_________```^^^[[[ZZZYYYYYYXXXWWWUUURRRPPPYYYXXXVVVRRROOONNNPPPRRRTTTTTTRRROOOKKKGGGEEEEEEDDDAAA???BBBGGGGGGCCC>>>DDDLLLhhh{{{}}}tttooonnnjjjbbbXXXPPPNNNNNN\\\bbbkkkuuu~~~xxx???///;;;...'''+++$$$...,,,+++,,,------,,,,,,((((((''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***((('''###'''000111777JJJrrrzzz[[[HHH\\\ZZZDDDHHH___xxx~~~xxxqqqkkkgggVVVRRRKKKCCC;;;555000...888999<<<<<<::::::BBBLLL@@@666BBB\\\\\\222,,,666:::333---...000///******))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&---&&&000:::aaaVVV___tttfff\\\UUUQQQQQQXXXYYYZZZ[[[^^^```cccddd```YYY\\\uuuhhh\\\>>>333111111111...***,,,111)))******++++++******)))***)))(((''''''((()))***+++...222555777:::<<>>;;;444333555999???OOOrrrlllfffppp___mmmcccZZZYYYXXXVVVTTTPPPNNNLLLEEEFFFFFFEEEEEEDDDCCCBBB>>>===;;;999777666555555222222111111111000000000000000///...............111...,,,***(((''',,,111333,,,,,,///...111666444---333000///666666444:::///111222333444555999;;;???888555---***---///777:::555000111888@@@CCCBBBFFFIIILLLNNNPPPRRRUUUWWWVVVVVVXXXZZZ\\\\\\[[[YYYaaadddccc^^^]]]```aaa___XXX[[[^^^^^^ZZZWWWWWWXXX[[[\\\ZZZWWWRRRPPPQQQSSSTTTRRRPPPOOOOOOMMMHHHEEE???DDDHHHGGGDDDCCCDDDEEEAAA>>>000999RRRqqq~~~xxxmmm;;;)))888...%%%222555---000&&&'''''''''((((((&&&###'''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))###222...!!!---444 ---NNNhhhOOOeee~~~mmmccckkkWWW<<<777===MMMSSSMMMLLLRRRJJJFFFAAA>>>;;;999777555555444222222555:::???BBB???>>>@@@DDDEEEKKK[[[kkkbbb>>>???999999---(((///000'''###'''))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&(((...AAA333+++dddRRR___{{{cccbbbaaaaaaffflllsssxxxbbbpppsss555444444111000111///+++,,,///******+++,,,,,,+++*********)))(((''''''((()))***+++...222555777:::<<>>;;;HHHkkkxxxuuu\\\^^^ddd\\\TTTSSSSSSSSSRRRPPPNNNLLLJJJCCCCCCCCCCCCBBBAAA@@@???888777555444333333333444111111111111111000000000///...------,,,,,,------,,,***+++///,,,'''***333///###+++888111(((,,,222+++222///+++...++++++444+++---//////---++++++,,,---'''---///333777111444///333666666666999<<<>>>>>>BBBFFFHHHIIIKKKOOOSSSKKKOOOTTTUUUUUUVVVZZZ^^^bbbccc___VVVTTTYYY]]]\\\OOOWWW^^^]]]WWWTTTXXX]]]SSSUUUUUUSSSOOOMMMNNNPPPUUUPPPMMMOOOTTTSSSLLLEEEGGGFFFDDDBBBAAACCCBBB@@@:::CCC888AAA999...QQQbbbpppJJJ+++---,,,111%%%(((111+++"""%%%,,,(((******(((''')))))))))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))///((("""***222'''$$$444---888777kkklll[[[UUUDDDNNNZZZnnn[[[777666555999AAAKKKSSSWWWAAA>>>;;;999999::::::999777888:::<<>>555OOOYYY^^^^^^TTTSSS[[[UUUOOOOOOMMMKKKIIIGGGFFFFFFBBBAAA?????????===999777555555444333222222222222//////...---,,,,,,++++++,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///111222333999:::===@@@CCCFFFHHHIIIIIIMMMPPPPPPNNNOOOUUU[[[TTTSSSRRRRRRSSSUUUWWWXXXRRRRRRQQQPPPPPPOOONNNNNNOOOKKKJJJMMMMMMIIIGGGHHHLLLKKKJJJIIIHHHGGGGGGHHHBBB@@@?????????>>><<<:::888888777666555444333333<<>>:::===AAA888666@@@999777>>>666888EEEEEE[[[hhhyyy~~~ZZZ777222333,,,***111,,,,,,++++++***)))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''(((+++...000RRRrrrRRRqqqdddMMM{{{vvv<<<555777+++000000///------,,,,,,,,,---,,,+++***))))))))))))''''''''''''(((***+++,,,---///222555999<<<>>>???ffffff]]]^^^^^^[[[\\\]]]]]]]]]]]]\\\[[[QQQYYYlllLLLPPP{{{\\\bbbtttnnnSSS===;;;:::333444===???AAAMMM^^^oooYYYaaaXXXTTTXXXOOOPPPPPPOOOMMMKKKIIIGGGFFFAAA???>>>======;;;777555444444333222111111111111.........---,,,+++++++++,,,,,,+++++++++*********************************************************************************************************++++++++++++++++++++++++,,,,,,,,,---...000111222666777999;;;???BBBEEEGGGIIILLLOOOQQQQQQTTTYYY]]]XXXXXXYYYZZZZZZZZZZZZZZZXXXWWWUUUSSSPPPNNNLLLKKKUUUOOOLLLNNNNNNJJJGGGGGGKKKJJJIIIGGGFFFEEEEEEEEECCCAAA@@@??????>>><<<999777777666555444333222222...777===BBBQQQhhhwwwzzzsssooonnnvvvkkkFFF+++999333,,,***,,,///---+++*********)))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((------+++(((,,,<<>>444555555444000000///...---,,,,,,---++++++***)))((((((((((((''''''''''''(((***+++,,,---///222555999<<<>>>???aaa~~~eee_________[[[[[[ZZZZZZZZZZZZZZZ[[[\\\XXX^^^vvv```^^^lllvvv{{{yyyxxx\\\uuuddd@@@:::666666777777888:::>>>FFFCCCtttZZZZZZddd[[[WWWYYYOOOMMMNNNNNNMMMKKKHHHEEECCC???===;;;::::::888555222222222111///////////////---------,,,++++++******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++,,,---//////222222333666999===AAADDDHHHIIILLLOOOSSSWWWZZZ\\\ZZZ\\\^^^______]]]ZZZYYYUUUUUUUUUUUUUUUUUUUUUUUU]]]UUUPPPQQQRRRNNNJJJHHHOOONNNMMMKKKJJJHHHGGGGGGDDDBBB@@@??????===:::888555555444333222111000000---***((()))///:::EEELLLjjjiiihhhhhhhhhjjjkkkmmm```888'''+++555;;;'''***------+++)))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***++++++)))'''***000555???uuuqqqssswwwMMMFFF---***)))+++000111...+++++++++******))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''(((+++,,,---...OOOUUUOOOuuuttt[[[WWWiiiccc333...555000000999000///......------------***)))(((''''''&&&''''''''''''''''''(((***+++,,,---///222555999<<<>>>???]]]www___[[[^^^]]]YYYXXXVVVUUUUUUVVVWWWXXXSSSVVVZZZUUU{{{KKKZZZgggttt{{{{{{fffzzzxxx^^^JJJ:::???666'''+++@@@HHH@@@IIINNNlll^^^UUUZZZ]]]UUUUUUWWWOOOHHHIIIJJJIIIGGGCCC???===<<<:::888777666444222///000///...------,,,,,,---,,,,,,+++++++++******************************)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))***+++,,,---/////////111444999>>>AAADDDEEEGGGKKKQQQTTTUUUUUUTTTUUUVVVWWWVVVTTTRRRPPPMMMNNNOOOQQQRRRTTTUUUVVV[[[RRRLLLMMMOOOLLLGGGEEEOOOOOONNNLLLJJJHHHGGGFFFBBBAAA???======;;;777555333222222111000///......444......333333,,,+++000111444:::DDDPPP]]]hhhooommmjjj|||[[[444555666888999555,,,###---......+++'''%%%(((+++((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&(((,,,///111111111111>>>666NNNdddxxxdddccc>>>222111:::...///222222---+++,,,,,,))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))444)))%%%>>>sss[[[CCC___mmmNNNIII\\\HHH???777444333111000000//////...---------------))))))((('''&&&&&&''''''''''''''''''(((***+++,,,---///222555999<<<>>>>>>\\\qqqXXXXXX]]][[[YYYWWWUUUSSSSSSTTTUUUVVVSSSSSSQQQBBBiii\\\WWWYYYeeeqqq{{{{{{kkkfffYYYDDD===888666333444>>>HHHDDD:::VVVnnnTTTWWWUUUVVVTTTPPPQQQQQQIIIEEEFFFGGGFFFCCC???;;;999999777444333333222000.........---,,,++++++++++++***************)))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***+++---------...111666:::===AAABBBEEEIIINNNPPPPPPOOOMMMMMMMMMMMMLLLKKKKKKJJJLLLLLLKKKKKKJJJIIIHHHHHHOOOHHHCCCFFFGGGEEEBBBAAAIIIIIIHHHGGGEEECCCAAA@@@???>>><<<;;;:::888555222111111000///...---,,,,,,000(((&&&+++,,,''')))222///,,,)))'''+++222:::???LLLLLLgggiiivvv~~~qqqMMM===---...999222+++(((((()))***+++)))(((&&&%%%&&&(((***+++'''''''''''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%''')))+++,,,,,,,,,777+++;;;:::PPP{{{ttt}}}RRRFFF333:::;;;'''&&&///,,,...***%%%%%%,,,...***(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''!!!***...***000VVVzzzZZZKKKFFFCCC@@@QQQVVVUUUQQQTTTYYYTTTIIIGGGWWWmmm:::222333...'''***222000(((...------,,,,,,,,,,,,,,,))))))((('''''''''((((((''''''''''''(((***+++,,,---///222555999<<<>>>>>>ZZZoooWWWXXX]]][[[XXXWWWUUUSSSRRRSSSTTTUUU\\\PPPGGG\\\MMMQQQ~~~vvvYYYDDDIIIXXXdddppp{{{cccPPPHHH888000;;;000...:::IIIEEE;;;KKKhhhuuu[[[YYYUUUVVVUUUUUUVVVTTTMMMGGGEEEEEEEEECCCAAA===:::777666444111000111111000...------,,,+++************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))+++++++++,,,///222555888===@@@EEEIIILLLMMMMMMLLLQQQQQQQQQQQQQQQRRRRRRRRRMMMMMMMMMLLLLLLKKKKKKKKKJJJGGGFFFIIIIIIEEECCCDDDGGGGGGHHHGGGEEECCCAAA???===;;;999888888666333111000000///...---,,,++++++(((###$$$***+++((((((...!!!%%%+++......***$$$ ,,,+++444///,,,111///888NNNRRRUUUXXXYYYZZZ___aaaHHHIIIEEEDDDLLL222AAA444000888...555!!!---)))555...***(((***,,,++++++---'''&&&&&&)))++++++((($$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))(((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%$$$%%%&&&(((***)))%%%444<<>>???PPPnnnWWWYYY\\\WWWTTTSSSQQQPPPOOOOOOPPPPPPIIIDDDCCCZZZFFFEEExxxzzz[[[HHHFFFNNNYYY```nnnxxxuuugggbbbOOO???888000...:::CCC???<<<:::;;;TTTyyyFFFhhh[[[UUUWWWTTTUUUXXXRRRJJJJJJCCCCCCAAA???<<<999777555333111///...000000000///---,,,+++***))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))***+++---///000222555;;;BBBFFFHHHHHHIIIKKKQQQSSSUUUWWWYYYYYYXXXWWWPPPPPPQQQQQQQQQRRRRRRRRRKKKKKKMMMPPPMMMGGGFFFIIIGGGHHHIIIIIIGGGEEECCCBBB;;;:::888888888666444222000//////...---,,,++++++&&&(((+++///...***&&&$$$***)))((((((***---000222***///***//////...888777&&&)))222333222222---///333333,,,...222###111,,,444///***///222555,,,%%%---(((&&&((()))&&&'''+++))))))***++++++(((%%%"""%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((('''&&&(((+++...000333000999<<<===OOOXXXeeejjjyyy~~~vvv}}}~~~sss}}}~~~vvv|||dddLLL;;;+++!!!333%%%---@@@888&&&...000!!!+++))))))++++++'''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%/// %%%,,,))),,,555KKKIII444111...///...444888000$$$&&&222******))))))))))))******''''''&&&&&&&&&&&&''''''''''''''''''(((***+++,,,---///222555999<<<>>>???FFFmmmWWWXXXZZZSSSOOONNNMMMLLLKKKKKKKKKKKKFFFQQQWWW<<>>HHHOOOSSS]]]kkkxxx}}}ooobbbWWWPPP???DDD999---222888666777:::DDDBBBEEEnnnlllcccjjjMMMaaaUUUUUUNNNLLLOOOGGGBBBJJJ@@@???===:::777555333222222000......///111111000---,,,+++***))))))))))))'''''''''(((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''((()))***+++,,,------,,,444>>>CCCCCCDDDFFFJJJGGGJJJPPPTTTVVVUUUSSSQQQVVVUUUSSSQQQNNNLLLJJJIIIGGGIIINNNPPPKKKCCCBBBFFFCCCDDDEEEFFFEEECCCAAA???;;;999888888888777555333000//////...---,,,+++***((((((%%%!!!"""'''******&&&'''((()))((('''%%%######...###//////"""---!!!111,,,///))))))---)))---///+++,,,......++++++...(((&&&000$$$---!!!,,,***((($$$%%%******&&&%%%)))###$$$$$$###"""$$$''')))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))***)))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%''')))(((%%%###%%%(((%%%111$$$///777888PPPIIIMMMZZZ^^^fff```~~~}}}ooommmkkkmmmttt|||{{{jjjeee888777,,,DDD222!!!;;;777)))===!!!111(((***///+++)))&&&&&&***'''"""%%%---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%+++///''''''///...###---AAAYYYlll>>>111555777333......+++)))+++...,,,%%%)))((((((((((((((())))))%%%%%%%%%$$$$$$%%%&&&&&&''''''''''''(((***+++,,,---///222555999<<<>>>???~~~HHHhhhZZZRRRTTTQQQNNNNNNMMMMMMLLLJJJHHHHHHIIIHHHEEEBBBAAAAAAAAABBBiiiQQQBBB@@@IIICCCBBBOOObbbqqqxxxyyyvvvpppfffZZZNNNDDD<<<888===(((,,,???777888???AAAKKK<<>>BBBEEEEEEIIIJJJHHHJJJNNNOOOMMMRRRPPPMMMIIIGGGGGGGGGGGGPPPNNNJJJEEEAAA>>>===<<>>>>>??????AAAeeeVVVIII<<>>YYY{{{^^^XXX\\\[[[XXXXXXRRRQQQPPPNNNKKKGGGDDDBBB???===:::777555333222222//////...---,,,+++******)))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))******,,,...222444777:::???BBBAAAEEEGGGFFFHHHMMMOOOMMMMMMMMMLLLKKKKKKKKKLLLMMMPPPNNNKKKGGGCCCAAA??????EEEEEEEEEEEEDDDBBBAAA???:::888666555333111...,,,---,,,,,,+++******))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***++++++,,,222<<>><<<;;;;;;;;;;;;999VVV}}}vvvzzz~~~vvvRRR@@@///222BBBJJJAAA333JJJUUUbbbnnn{{{{{{tttjjj___UUUKKKBBB<<<444888;;;888111,,,,,,...<<<777555:::IIIHHHMMMWWWggg\\\VVVXXXYYYTTTRRRTTTQQQPPPNNNKKKHHHDDDAAA???<<<:::888666333222111000......---,,,+++******)))((((((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))***,,,...///222666;;;>>>BBBFFFHHHHHHKKKPPPRRRPPPLLLMMMNNNOOOPPPPPPPPPPPPRRRPPPNNNKKKHHHFFFEEEDDDDDDEEEFFFFFFEEEBBB???===:::777555333222111...,,,,,,,,,++++++***)))))))))'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))*********---444:::IIIOOOWWW^^^bbbfffkkkooonnnooonnnhhhaaa```fffmmmoooccciiiqqqjjjpppyyykkkooollljjjmmmsssxxxzzzzzzrrrkkkhhhkkkiiibbb^^^```XXXRRRIII@@@:::888:::;;;111///...///222111...+++------,,,+++******))))))******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&(((***&&&%%%000???JJJwwweeeDDD<<>>===;;;:::888888888888&&&000BBBppp___qqq___FFF444222:::???@@@111888>>>DDDNNN\\\hhhlllxxx{{{ssshhhZZZRRRGGG???;;;999555222///000111111222777???EEE777CCCLLLAAACCC999kkkxxxmmm^^^\\\XXXUUUVVVRRRMMMLLLPPPMMMLLLIIIFFFBBB>>>;;;999666555444222000...---,,,---,,,,,,+++******))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((******+++,,,...111777;;;AAAEEEHHHHHHKKKOOOPPPNNNKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLJJJHHHFFFEEEDDDCCC>>>@@@BBBDDDCCC@@@===:::999666333222111000...,,,+++++++++***))))))((((((&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))))))))+++///222>>>EEENNNTTTWWW\\\ccciiihhhiiihhheeeccceeelllrrrrrrcccjjjfff]]]ccc```[[[```bbbdddffffffdddaaa___```[[[XXXZZZXXXQQQLLLLLLAAA@@@>>><<<;;;;;;<<<===;;;777333000000000...---++++++***))))))(((''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&+++!!!+++888777+++!!!///'''...SSSUUUBBBCCCCCC:::000777555555444///)))***000++++++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&'''(((***---...000333666999<<<===JJJgggXXXOOOPPPLLLGGGFFFDDDBBB@@@???>>>>>>;;;:::999888777777666666III222&&&AAA[[[zzzyyy~~~www\\\>>>//////222999;;;:::666666<<>>;;;888444000......000111666111///444>>>AAA<<<555QQQKKKCCCAAAvvvZZZeeeaaaZZZWWWSSSQQQRRRQQQPPPPPPRRRJJJIIIFFFBBB>>>:::888666333222222000///---,,,++++++++++++***))))))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))*********+++///444888:::???BBBBBBDDDHHHIIIFFFGGGIIIKKKLLLLLLKKKIIIHHHDDDCCCCCCBBBAAA???>>>===;;;===@@@BBBBBB???<<<:::888555222000//////---,,,+++******))))))(((((('''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((())))))+++...///777>>>GGGNNNQQQVVV]]]dddbbb```___```cccgggjjjllliiibbbkkkjjjiiioookkklllbbbeeehhhhhhfffaaa\\\YYY]]]YYYVVVUUURRRLLLGGGEEE??????>>><<<777222---***222///,,,******+++,,,---)))))))))(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&,,,***))))))((((((+++000(((222999444***222TTTuuutttSSSCCCCCCEEEGGG@@@666555999333///------,,,+++,,,///)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((---...000333666999;;;<<>>777222222333///111222000......111444222:::@@@???:::;;;EEEOOOJJJkkk|||tttVVVuuugggeee```YYYVVVUUUTTTVVVXXXWWWRRROOOIIIGGGDDD@@@<<<999777666222222222222000///------******)))))))))(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))******,,,000444666;;;???@@@CCCGGGHHHEEELLLMMMPPPRRRRRRRRRQQQPPPEEEEEEEEEEEEDDDBBBAAA@@@>>>@@@BBBCCCBBBAAA>>>===777444111///......---,,,******))))))((('''''''''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))))))))(((((((((((((((((((((((('''''''''(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((************************''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((***+++---...444;;;DDDLLLRRRXXX^^^bbbdddcccdddhhhnnnqqqrrrpppeeefffccccccaaa\\\[[[XXX]]]\\\ZZZXXXWWWWWWWWWVVVPPPNNNMMMMMMMMMKKKIIIGGG>>>===<<<999777666555444)))***+++,,,,,,+++))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""(((,,,***### %%%,,,'''&&&)))111444111......666666DDD]]]llltttvvvbbbUUULLLKKKPPPOOO@@@333444<<<>>>888111000...---...///...***'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((,,,...000333666999;;;<<<}}}EEE||||||aaaQQQHHHIIIEEEDDDBBB???<<<999999999999555555555555444333222222$$$>>>---333999:::VVVuuuzzz???AAA>>>888444555666555777555333111000111444777666666888999:::===@@@BBBBBB@@@AAAFFFGGGDDDDDDHHHFFFDDDAAA===;;;<<>>@@@EEEJJJKKKIIIRRRRRRSSSTTTTTTSSSRRRQQQJJJKKKKKKKKKJJJHHHFFFEEEDDDDDDDDDDDDBBB@@@>>><<<666333///---------,,,,,,***))))))(((((('''&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((()))))))))*********+++************************))))))******+++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((***++++++...444>>>IIIRRRYYY^^^```\\\```fffkkkmmmmmmlllllliiivvvdddkkklll^^^hhhbbbccc___[[[YYY[[[]]]^^^^^^\\\YYYSSSMMMHHHCCC???:::@@@===888333000---,,,,,,---...//////---+++)))((((((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!%%%))),,,+++&&&!!!++++++,,,+++&&&%%%,,,777222***...999:::111666EEEYYYXXXXXXZZZ]]]___``````XXXUUUVVV[[[ZZZRRRJJJGGG888CCCIII@@@222,,,111888333222111///...,,,((($$$'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%'''))),,,---000222666888;;;<<>>???BBBCCCQQQnnnnnn[[[fffXXXgggcccPPP\\\UUUVVVMMMMMMKKKIIIIIIIIIHHHEEEBBB@@@===999666444333333...//////000///---,,,***((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((((()))***,,,,,,222888===BBBIIIKKKHHHQQQPPPOOOMMMKKKIIIGGGFFFIIIJJJJJJJJJIIIGGGEEEDDDGGGGGGEEECCC@@@===;;;:::666333///---------,,,,,,)))))))))(((''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((***((('''&&&'''(((((((((&&&,,,666CCCPPPXXX\\\\\\]]]eeemmmoookkkeeecccccc^^^rrrVVV```bbbOOObbbXXX[[[XXXUUUUUUXXXXXXVVVSSSRRRPPPKKKEEEBBBAAA>>>;;;555444333222111111000000******)))'''%%%&&&)))+++''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&((('''""" """(((+++&&&###%%%,,,111///---,,,---111000)))***444;;;:::???DDDIIIOOORRRUUUXXXZZZWWWZZZXXXQQQJJJHHHFFFEEE;;;<<<999666:::???999///---...,,,(((&&&(((+++,,,&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''((((((((('''''')))***,,,---///222555888;;;<<<~~~HHH{{{vvvWWWJJJDDDEEE>>>???===:::666444444444444333333333222222222111111////////////////////////222wwwyyyssshhhhhhnnn```===DDD000;;;666777BBB555777444BBB///666:::000999///222444...999***$$$>>>///777:::000999,,,666---111;;;555666999;;;999777:::888<<>>>>>EEEHHHJJJ}}}yyysss```fffkkktttvvvooocccbbb```^^^]]][[[TTTMMMUUURRRNNNLLLLLLJJJGGGCCC???===999666333222222222000///---+++***)))(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))***...444999>>>CCCGGGJJJKKKJJJIIIGGGFFFFFFIIIKKKKKKGGGHHHKKKJJJDDDCCCFFF@@@???;;;777888;;;999333111111000...---,,,+++***(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&''')))+++&&&&&&'''(((******)))(((***$$$***'''((()))$$$)))###111$$$000,,,///+++111---111555///444444111:::666888666...@@@333???666333999<<<111===000888<<<777444555222444)))AAA***;;;666;;;222999+++<<<222777444222555+++>>>666666>>>...###999...???(((444---...%%%***,,,...///,,,)))+++###"""---'''((((((''''''''''''''''''+++,,,111999CCCMMMTTTWWW[[[ZZZ[[[aaagggjjjiiifffbbbbbbbbb^^^[[[ZZZ\\\___^^^[[[WWWUUUTTTSSSQQQPPPPPPLLLHHHDDDAAA===999777333222000...,,,+++******))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))))))))))))))******+++---///111222666===FFFKKKLLLMMMPPPSSSNNNOOONNNMMMJJJFFFBBB@@@;;;:::888777777666333111---,,,+++)))((((((''''''&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$%%%&&&'''(((+++,,,///222555888999:::~~~HHHzzztttVVVIIIBBBCCC<<<;;;:::777444333222222333111111111111000000000000........................555&&&SSSzzzpppdddrrrwwwgggCCC999444&&&@@@555111000777222333???333777:::999>>>888333:::222555888555:::777===;;;>>>777<<<999>>>>>><<>>AAA888AAACCC///888BBB>>>>>>444HHH999PPPPPP@@@EEEPPPIIIaaa<<>>MMM555666KKK444LLLKKK<<>>///@@@777---666:::333JJJ555>>>===,,,888;;;***+++000((("""###***222---,,,000'''+++*********))))))((((((***+++...444>>>HHHQQQUUU[[[[[[^^^ccciiillliiifffdddddddddaaa^^^]]]```bbb]]]ZZZVVVTTTTTTTTTTTTSSSOOOLLLFFFAAA>>>;;;888666222111000...,,,+++***))))))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$#########"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))))))))(((((()))***+++---...///555<<>><<<:::999777777666555222000,,,,,,***)))((('''''''''&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&'''(((+++,,,///222555888999:::~~~GGGxxxpppTTTGGG???@@@:::777666444222111111111111000/////////............---------------------------+++777***]]]rrrYYYzzzddd{{{{{{[[[LLL888CCCAAA333;;;===444111222888555===BBB;;;EEE@@@>>>BBB<<>>===555EEE:::@@@DDDHHH___XXXuuulllssskkkUUUiiiSSSuuuvvv{{{eee\\\___dddVVVXXXZZZ[[[ZZZVVVQQQNNNRRRQQQOOONNNLLLIIIDDD@@@:::888555222000///.........---,,,***)))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((***---000444:::@@@DDDHHHLLLRRRUUUTTTRRROOONNNIIIHHHJJJNNNMMMIIIFFFGGGBBBEEEEEE???;;;999777333111000///...---+++******(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%%%%&&&(((***---000333444555555***)))555///===222:::444@@@===FFF===LLLEEEOOOMMMHHHFFF@@@VVVBBBUUUWWWRRRkkk}}}qqqpppPPPCCC===CCC555HHHHHH@@@???EEE999333>>>555999222333111((('''((("""***)))))))))((((((''''''))))))***...777BBBLLLSSS[[[]]]bbbhhhlllllliiifffcccccccccaaa______aaaccc]]]ZZZVVVTTTTTTUUUVVVVVVOOOKKKDDD???;;;999666555111000///---+++***))))))((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((((()))))))))))))))'''''''''(((((()))***+++111888AAAGGGIIIJJJLLLNNNLLLLLLLLLKKKHHHDDDAAA???999888666555555333111...,,,+++***)))((('''''''''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&'''(((+++---///222666888:::;;;FFFtttkkkPPPEEE<<<===777444333222111000000000111//////.........---------------------------------,,,(((;;;,,,000BBBvvv~~~___cccccciiivvvkkkhhhRRRZZZ\\\XXXXXX@@@BBBFFF444LLLCCCAAALLLEEETTTMMMZZZYYYccc}}}jjjmmmQQQJJJ\\\\\\ooozzz{{{}}}eeeYYY\\\bbbbbb^^^VVVRRRRRRVVVYYYWWWRRRNNNLLLKKKKKKIIIFFFAAA<<<999777666444222000.........---,,,+++***((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((()))+++,,,000555<<>>???BBB999---222///***222333333************))))))))))))***)))(((***000;;;GGGOOOVVVZZZ```eeefffdddaaa_________^^^]]]]]]]]]^^^___^^^ZZZVVVSSSSSSTTTUUUUUUOOOJJJCCC===999777666444000///---,,,***)))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))(((((('''''''''''''''(((((())),,,222;;;AAADDDFFFGGGIIIMMMNNNMMMLLLJJJFFFCCCAAA888666555444444222000---,,,+++***)))''''''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&((()))+++---000333666888:::;;;}}}DDDoooeeeLLLBBB999999555222222111111000000000000///.........------------++++++++++++++++++++++++555---999222 888HHH___\\\``````VVVpppuuu^^^yyy|||uuu~~~oooppphhhSSSaaaPPPKKKOOO```}}}ppp[[[```fffgggddd___\\\[[[___QQQGGGKKKRRRTTTSSSSSSJJJKKKKKKHHHDDD>>>:::777555444333111000///...---,,,+++***)))(((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))******---222999======AAAGGGKKKLLLLLLMMMMMMKKKLLLLLLIIIFFFCCC>>>;;;===BBBDDD@@@:::888777555000000///---,,,+++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&((()))***)))((()))***222444666888;;;@@@GGGLLL999DDDFFFFFFSSSHHHXXXIII]]]___rrrgggWWW;;;SSSBBBJJJ???444777***(((/////////......---------+++***))))))---666AAAJJJNNNUUU\\\```___\\\YYYXXX]]]\\\[[[[[[\\\\\\\\\[[[]]]ZZZUUURRRRRRRRRQQQQQQMMMHHHAAA;;;888666555444......,,,+++)))(((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((((((((''''''''''''(((((((((---333:::>>>AAACCCDDDGGGHHHHHHGGGDDDAAA>>><<<777666444333333222///---,,,+++***(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%&&&((())),,,---000333666999:::;;;}}}AAAiii___III@@@777777555222222222111111000000///......---------,,,,,,,,,++++++++++++++++++++++++---000///000888'''555MMMsssuuusssXXXrrrhhhiiikkk___[[[XXXPPP\\\UUUQQQUUUVVVeeeggglllhhhwwwuuuaaaaaasssdddiiikkkfff^^^[[[```gggXXXPPPRRR^^^eee^^^QQQKKKMMMNNNNNNJJJDDD???;;;:::333222222111///...------+++***)))((('''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))))))))+++///555:::AAADDDHHHJJJKKKKKKLLLMMMQQQRRRPPPKKKFFFDDD@@@;;;===AAAAAA===999999777444000///...---,,,***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))******)))'''''')))+++,,,444>>>FFFIIIJJJLLLNNNRRR^^^JJJTTT```rrriiilllVVVIIIQQQBBBEEE555555333111///,,,+++******++++++***+++111;;;BBBNNNVVV___cccaaa^^^^^^___^^^]]]\\\\\\]]]]]]\\\ZZZZZZWWWTTTQQQPPPOOOMMMLLLHHHDDD>>>999777555444333---,,,+++***((((((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((('''(((((('''''''''(((((()))&&&)))---333999===@@@AAAEEEEEEEEEEEEBBB???<<<:::777666444333333222///,,,+++***)))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%'''(((***,,,---000333777999;;;<<<>>>eee[[[FFF>>>555666444111111111111000///...---,,,,,,,,,+++++++++******************************$$$***---222555...'''---(((444,,,222```pppttt^^^```ssssssccc]]]bbbdddfffgggfffbbb]]]ZZZOOOQQQ___pppqqq```NNNFFFLLLLLLKKKGGG@@@:::888888000000//////...---,,,+++******)))(((''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&'''(((((()))---111555???CCCIIIMMMNNNOOOPPPQQQXXXZZZWWWOOOKKKKKKHHHCCCBBBCCC@@@;;;999999666111000///...---+++***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))************---111555;;;CCCLLLQQQRRRRRRTTTWWWfffvvvjjjDDD>>>BBB@@@<<<888222...***((()))+++,,,+++***---444:::JJJSSS___dddcccbbbdddhhh```^^^\\\\\\^^^]]][[[XXXTTTRRRQQQPPPOOONNNKKKIIIAAA>>>:::777555444111000,,,+++***)))((('''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&'''((()))'''(((***///555;;;@@@BBBGGGGGGHHHGGGEEEBBB???===888666444444333222///---+++***)))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%''')))***,,,...000444777999;;;<<<<<>>444666555111111111000///...,,,+++************))))))))))))))))))))))))))))))))))))***333(((&&&---,,,&&&333...'''...BBB ;;;:::gggdddwww~~~~~~kkktttbbbgggeeedddeee^^^___mmm^^^``````ZZZSSSRRRYYYaaaTTTSSSZZZccc^^^QQQLLLQQQGGGGGGEEE@@@999333222333------------,,,+++***)))***)))((('''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%&&&''''''(((+++///222333999AAAIIIMMMPPPQQQRRRYYYZZZWWWNNNJJJLLLKKKFFFGGGEEE@@@:::999:::666/////////...---+++***))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((()))***,,,000666===BBBJJJKKKOOOYYYmmmoootttsssiiiddd]]]bbbnnnfffxxxttt}}}vvvvvv|||iiiwwweeeVVV\\\JJJTTTooocccyyy|||RRROOOJJJDDD<<<666111...'''***---,,,)))***///444>>>IIIVVV\\\\\\]]]bbbhhh___]]][[[[[[]]]\\\YYYVVVOOOOOONNNOOOOOOMMMJJJHHH===:::777555444222000...++++++***(((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))(((''''''%%%%%%%%%%%%&&&'''((()))(((((()))...444;;;@@@CCCGGGGGGGGGGGGEEEBBB???===888666555444444222///---+++***)))(((&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%''')))***,,,...111444777999;;;<<>>DDDHHHKKKNNNPPPUUUSSSRRRPPPOOOLLLHHHEEEAAAAAAAAA???;;;555000---------,,,,,,+++***))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((())))))***'''&&&%%%'''+++...---+++,,,333------MMMOOO<<>>HHH888$$$$$$111111+++...///<<>>333222111333......---,,,+++***))))))((((((((((((((((((((((((((((((''''''(((((()))***)))*********+++++++++++++++************+++,,,,,,444111,,,((((((---444999???\\\qqq}}}}}}qqq}}}yyyVVVAAACCC000///===333???<<>>555999===000<<<000555999:::666888111111777555???@@@@@@777===888777333777999>>>999777444555::::::555666333&&&&&&((('''$$$&&&---000...)))(((((()))***+++)))((('''(((((()))+++000777<<<>>>AAAFFFIIIIIIFFFAAA>>>666444333222222000---+++,,,+++***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&'''(((---///222555888:::;;;;;;>>>QQQNNN:::333222111222------,,,+++***)))(((((((((((((((((((((((((((((((((''''''''''''((()))))))))))))))************+++***))))))))))))***++++++***+++...000111///***'''444222333+++***777GGGYYY\\\[[[WWWTTTYYYccciiihhheeeXXXUUUVVV```~~~nnnpppeee```[[[KKKCCC===555444333(((???444999///111;;;333;;;???BBBJJJQQQRRRQQQVVV___ffffffeeedddcccbbbaaaaaa______^^^\\\ZZZXXXVVVUUUTTTPPPNNNQQQQQQMMMKKKKKKCCC???:::777555444222111------,,,+++***)))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))******))))))(((((()))******++++++******+++++++++++++++,,,------000---***)))***---222666222444>>>AAAIIINNN===IIIBBBIIIGGGGGGKKKYYYTTTGGGIIINNNGGGCCCMMMMMMFFFHHHJJJHHHCCCAAA???444///666***###!!!)))111111+++'''+++******))))))******++++++...444999>>>DDDJJJNNNVVVWWWXXXWWWTTTPPPMMMKKKIIIHHHDDD@@@<<<888555333//////...,,,+++***))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******###333111 &&&AAAKKK@@@VVVUUUzzzggg}}}VVVQQQiiieeeEEE<<<@@@444///111777BBBPPP\\\aaaaaa[[[YYYWWWVVVVVVWWWZZZ^^^VVVRRRMMMJJJIIIGGGBBB???777666444111///...---,,,***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((((((((('''%%%&&&''''''(((''''''''')))***333>>>BBB>>>===@@@BBB;;;999888555<<>>EEE<<>>666888999555+++###$$$***,,,+++***+++,,,+++(((&&&(((((((((''')))...444999???AAAFFFIIIIIIFFFBBB???666555333333222111...,,,,,,+++***((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%'''(((,,,///222666999;;;;;;<<<<<>>EEEJJJNNNQQQTTTSSSPPPLLLJJJIIIJJJHHHEEEAAA<<<888555333000///...---+++***)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((***++++++''')))///777;;;AAASSSeeexxxkkkvvvzzzJJJ[[[cccuuuggg???$$$GGG444000111;;;HHHRRRUUUUUUZZZWWWTTTTTTXXXYYYUUUPPPRRROOOLLLJJJIIIDDD>>>888555444222000...---,,,,,,)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''+++&&&###%%%,,,555:::<<<<<>>;;;PPPPPPUUUooouuuxxxnnnfffeeePPPDDDHHHHHHHHH:::666BBBEEE888///111,,,+++******+++***(((&&&))))))((('''(((+++111555<<<===@@@AAAAAA???===;;;777666444333333111///,,,,,,+++***(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&((())),,,...222555999;;;<<<===<<>>999555222111///---++++++******)))(((((('''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))******+++)))******++++++++++++*********+++,,,,,,,,,,,,+++------,,,,,,,,,...///000111888>>>???@@@CCCDDDBBBMMMKKKCCCNNNaaaOOO[[[___TTTkkkpppfffhhhrrrsssjjjiiicccNNNLLLVVVJJJDDDRRROOOAAACCCFFFHHHJJJGGG;;;///,,,000++++++******)))*********((()))+++///333;;;CCCIIIMMMQQQVVVVVVSSSOOONNNOOOKKKIIIFFFBBB>>>999555333111000///---,,,***)))(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,---111&&&,,,BBBKKKVVVyyy|||sssMMM===ooo```CCC444...---777EEEOOOUUUXXX]]]\\\ZZZYYY\\\^^^WWWNNNVVVSSSOOOLLLIIIDDD<<<666444333111///---,,,++++++((((((''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&''''''***+++///555;;;>>>>>><<>><<>>DDDLLLRRRXXXYYYVVVSSSSSSTTTKKKKKKIIIEEEAAA;;;666333111111///...,,,***)))(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++---...///'''DDDKKKBBBeeeyyyKKKMMM~~~tttVVVFFF888777===GGGRRR[[[\\\``````\\\[[[\\\ZZZUUU]]]WWWPPPJJJFFFAAA;;;666333222000...---,,,++++++'''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''))),,,///111333999AAAEEEEEEFFFJJJNNNKKK```vvvzzzzzz}}}zzzbbbUUULLLDDD@@@<<<666222000///---,,,***+++++++++******,,,...888;;;@@@CCCDDDCCC@@@===888777555444444333000...++++++***)))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((***---...---...///111444999===???===FFF@@@555555222---///------,,,+++***)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((---***'''&&&((())))))((("""***###+++***$$$///***$$$&&&***------)))&&&&&&(((222...&&&'''''''''... ///%%%(((%%%444))),,,000&&&&&&(((&&&+++...((()))...+++///...(((,,,))),,,///111222666@@@KKKQQQQQQRRRUUUXXX[[[^^^```aaa``````___]]][[[YYYWWWVVVXXXRRROOONNNLLLFFFBBBBBB999666222000//////......******))))))((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))***+++++++++)))***+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---000555<<>>FFFLLLSSSUUURRROOOOOOQQQLLLLLLKKKHHHCCC===777333222111000...,,,***)))(((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---///000FFF555EEEYYYPPPbbbqqqOOO999222666EEESSSXXX```bbb[[[UUUVVVYYYZZZbbbZZZOOOFFFBBB>>>:::777222111000...,,,++++++***''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))...444;;;???HHHIIIFFF??????OOOmmmdddSSSMMMDDD<<<666222///---***+++---,,,+++***+++,,,000555<<>>:::999777555555444333000...++++++***)))((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''))),,,...000...---...///333888===@@@===BBBAAA666///111111...++++++)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((111***---!!!+++((()))%%%,,,((($$$333(((''')))+++***)))"""&&&222###)))...&&&''')))!!! 222(((,,,$$$)))...((('''))),,,***+++---000555;;;CCCHHHHHHRRRYYY\\\```gggiiifff^^^```bbbbbb___]]][[[[[[VVVTTTRRROOOKKKEEE>>>999999666222000//////...---******)))''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))---+++******+++,,,,,,,,,...000---)))+++111111+++***;;;???RRRZZZaaaNNNeeeqqqjjjrrrQQQJJJ666>>>>>>222///666333,,,***///000+++(((,,,222444BBBCCCGGGNNNTTTTTTPPPKKKLLLMMMNNNKKKDDD===666333333222000...,,,+++******(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))(((((((((((()))((()))++++++,,,333<<>><<<:::999888666555444333222///---,,,,,,+++***)))(((''''''((((((&&&%%%$$$#########&&&&&&%%%$$$############$$$%%%%%%&&&&&&'''''''''&&&'''''''''&&&&&&'''))),,,---///222555888:::<<<<<>>888666333222000...,,,+++******(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))((((((+++///000222:::DDDQQQ~~~www~~~xxx{{{}}}{{{vvvrrrqqqrrrzzzyyywwwvvvvvvxxxzzz|||rrrooohhhdddpppsssTTTtttpppYYYDDD>>>nnngggaaa___]]]WWWSSSSSSSSSPPPKKKGGGCCC>>>888555333222///---+++)))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((***%%%!!!###)))---)))###<<<%%%@@@TTT888<<>>999666222000//////---,,,***)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))(((((()))))))))*********++++++,,,,,,------------;;;000(((,,,888CCCJJJMMMEEENNNiiivvvvvv|||[[[AAA222:::333===999333---******,,,---222:::DDDKKKMMMNNNQQQTTTNNNOOONNNIIICCC===888666333222000...---++++++***)))(((''''''&&&&&&''''''&&&&&&'''''''''((((((((())))))))))))************))))))))))))))))))))))))++++++...111444;;;LLL\\\|||zzzyyyyyyTTTRRRPPPOOOPPPQQQPPPOOOLLLKKKKKKNNNSSSXXX[[[\\\^^^______```___]]]YYYVVVVVVUUUTTTRRRQQQOOONNNMMMZZZeeennnqqqnnnhhh___VVVXXXaaatttxxxhhh:::WWWYYY```ddd```\\\[[[[[[ZZZUUUQQQLLLGGGBBB<<<777333222111///---+++))))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((&&&((()))(((&&&(((///666,,,PPPOOOCCCHHHCCCZZZ}}}~~~}}}mmmfff|||___CCC999666333111777666(((---///222666999<<<======888666555444444333000...,,,,,,+++***)))(((((('''''''''&&&&&&&&&&&&''''''############$$$%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&((())),,,---///222555888:::<<<:::@@@>>>333---...///+++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))333***---222,,,OOO444666vvv666fffiii''''''***&&&...+++,,,,,,,,,,,,...222555@@@DDDIIIMMMSSSZZZaaaeeeaaa\\\YYYYYY\\\\\\XXXTTTNNNMMMLLLKKKJJJFFF@@@<<<888555222000///...---+++))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))((())))))******+++++++++---...//////......///000)))***222@@@HHHJJJMMMSSS~~~vvvNNNEEEIII---<<>>FFF[[[yyyqqqkkkGGG555---000111(((...///111444777999999888888666555444444333111...---,,,,,,+++***)))((('''''''''&&&&&&%%%%%%&&&&&&$$$$$$############$$$$$$***)))))))))((('''''''''%%%&&&'''&&&&&&&&&(((***,,,---///222555888:::<<<:::???>>>333,,,......+++***))))))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))666888+++555'''EEE888((($$$+++---...wwwEEE222*** ---(((***+++,,,+++,,,---111444777;;;CCCLLLSSSYYY___dddddd```\\\]]]``````[[[VVVRRRQQQPPPNNNKKKGGGAAA<<<777555222000///...,,,***)))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***)))))))))***+++,,,,,,------...///...------000333+++;;;LLLQQQOOO___qqqppp@@@>>>333333???@@@333---111---...222999BBBIIIMMMMMMKKKKKKJJJFFF@@@:::777666444333111///---,,,++++++))))))(((''''''''''''((('''''''''((((((((())))))((()))))))))************)))*********++++++,,,,,,------///555EEEhhhyyy~~~zzziiiaaaVVVNNNPPPZZZhhhrrrwww~~~rrreeeMMMOOOOOOMMMMMMSSSZZZ___]]]ZZZcccwwwdddxxxYYYdddggg^^^WWWXXXXXXTTTSSSOOOJJJEEE@@@<<<888555111000...,,,***))))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,$$$$$$000???DDDDDDCCC???RRRtttxxxyyy[[[===---222999,,,,,,...222777999888666888666555555555444111///------,,,+++***)))((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))++++++******))))))(((((($$$&&&'''&&&&&&&&&(((***,,,---///222555888:::<<<:::@@@>>>333---...///+++))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***"""***###@@@ZZZ###"""mmmaaa'''777@@@DDD}}}333%%%"""888''')))***+++++++++,,,///222222555>>>IIIQQQVVV\\\ccc```^^^]]]^^^___]]]XXXTTTRRRPPPNNNLLLIIICCC===888666444222000000...,,,***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******))))))***+++,,,------...+++---...------000666;;;KKKGGGHHH^^^iiiEEE111000666777555111...---222;;;DDDHHHIIIMMMMMMMMMIIICCC===999888444333111///...,,,,,,+++***)))((((((''''''((((((''''''((((((((()))))))))))))))))))))*********************+++,,,,,,------+++,,,666KKKjjj}}}wwwfffYYYTTTWWW\\\___pppwww|||jjjYYYMMMBBBUUUccc___UUU___kkkhhhbbb[[[ZZZ]]]]]]ZZZSSSOOOIIIDDD@@@<<<999666000///---,,,***)))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((((())))))***+++,,,&&&(((333AAAGGGFFFJJJRRRMMMxxxSSS777---...,,,,,,000666:::;;;999888666555555555444222000------,,,+++***))))))((((((((('''&&&%%%%%%&&&&&&''''''((()))+++,,,...///'''''''''''''''&&&&&&&&&$$$%%%&&&&&&&&&''')))+++,,,---///222555888:::<<<:::@@@>>>444---//////,,,))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((555(((222444---zzzooo???,,,yyy""" 777---%%%OOO,,,###---333******++++++*********,,,......///666@@@HHHLLLTTT]]]YYYZZZ\\\]]][[[WWWSSSPPPOOOMMMKKKIIIFFFAAA:::666555444222000000...+++)))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))***+++,,,---......,,,...000000222888BBBJJJNNN^^^yyy}}}SSS777>>>???333555222000000444<<>>///&&&333cccTTT$$$]]]///000###```000$$$+++'''555###)))***++++++***(((''')))***,,,***...777>>>BBBLLLVVVYYY\\\``````]]]XXXTTTQQQPPPOOOMMMKKKIIIDDD>>>:::555333222111000...+++)))(((((('''''''''(((((()))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************)))******+++---...//////...111444555999AAANNNXXXqqqqqqBBB444:::888777444000000666AAAJJJIIIKKKMMMKKKEEE>>>888666555333222000...---,,,,,,******)))((((((((((((((((((((((((((())))))))))))))))))))))))******************+++,,,,,,---......555;;;WWWuuujjjiiiaaaVVVPPPPPPUUU```tttrrrWWWLLLKKKTTTYYYfffhhh```ccc```XXXTTTWWWRRRKKKDDD>>>999555222///...---+++***)))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))***+++,,,---FFFGGGKKKLLLJJJYYY}}}tttvvvHHH>>>333...000555888999777666555555666555333111...------,,,+++***))))))&&&&&&''')))+++---///000111000---***'''%%%###############$$$$$$%%%%%%%%%###%%%&&&&&&&&&''')))+++,,,---///222555888;;;<<<;;;999555111...,,,++++++******)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******))))))(((((((((''')))(((((('''''''''(((((($$$%%%''')))******((('''000333444'''111$$$777<<<<<<)))***<<<***%%%&&&***&&&888(((+++,,,,,,+++'''%%%(((...+++***+++111;;;FFFOOOSSS\\\[[[ZZZXXXXXXXXXYYYYYYYYYUUURRRPPPOOOIII???777555222000......---+++***(((((((((((((((((((((((())))))(((((('''''''''&&&'''(((((()))))))))))))))))))))))))))************000###+++222'''***444111666222222999TTTZZZhhhpppiii;;;888777???666+++111555999MMMPPPPPPJJJDDD@@@;;;555444333111///---++++++***))))))))))))(((((((((((())))))))))))************))))))))))))************---&&&***000---///333111DDDCCCjjjeeeUUUHHHKKKWWWsss~~~ssslllmmmjjjeeebbbbbbdddhhhkkk~~~pppVVVVVVXXXaaatttpppeee______]]]YYYRRRJJJCCC???:::555111......,,,+++***)))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%'''))))))((('''((()))((())),,,...++++++888IIILLLMMM@@@VVViiizzzooogggbbbaaa```jjjkkkrrrwwwmmm[[[WWW^^^YYYbbbppppppEEE...$$$111===555444;;;555000777999111//////...,,,+++***)))))))))'''***///222333000+++(((&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((())),,,---///222555888;;;<<<;;;999555111...,,,++++++******)))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))((((((((('''''')))((((((''''''(((((((((000***$$$$$$))),,,+++((($$$333222777%%%@@@;;;OOO???>>>kkk@@@GGGSSS<<>>222,,,IIIFFFNNNQQQLLLCCC>>>:::777555333111///---,,,+++******)))))))))(((((((((((())))))))))))************))))))))))))************)))111222***%%%'''///777EEEcccgggLLLKKKYYY}}}uuuiii[[[MMMDDDAAA@@@???>>>>>>@@@BBBDDD<<<>>>AAACCCBBB???;;;888<<<;;;::::::;;;>>>BBBDDDIIIEEE@@@@@@LLLcccddd[[[dddvvv```WWW```eee]]]VVVLLLEEE???:::444000......,,,+++***)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((('''(((******((((((((()))((()))***+++,,,222>>>GGGEEENNNRRRqqquuujjjcccaaaaaaiiijjjmmmpppuuu{{{|||}}}yyytttmmmhhh___ccclll|||DDDCCC555###888888;;;;;;::::::111,,,222///...---------------------.........,,,)))&&&$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((())),,,---///222555888:::<<<;;;999555111...,,,++++++******)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))(((((((((((())))))(((+++,,,)))%%%%%%***///,,,---,,,OOOJJJ555UUUFFFIII???NNNSSS???RRRCCC;;;kkkeeeYYY[[[iii\\\^^^OOOMMMJJJ>>>777...'''&&&(((***+++&&&***...---,,,///888???JJJMMMQQQTTTVVVUUUSSSQQQSSSPPPMMMKKKIIICCC:::333555222000......---+++***(((((((((((((((((((((((())))))(((((((((((('''''''''((())))))******))))))))))))*********+++++++++---000***&&&///555555888EEEPPPGGGiiiAAA???444444777&&&===HHHPPPLLLCCC===;;;999555444222///---,,,+++*********)))))))))((((((((())))))))))))************)))))))))*********++++++$$$444111(((...000555FFFOOOyyyVVVUUUCCC\\\yyykkkggg^^^XXXIIIDDD>>>999777888:::<<<<<<777222333:::@@@AAA@@@CCCAAA>>><<<:::888555333888888777777777888999:::666666666666666555555555333444777:::<<<>>>@@@@@@AAAAAAEEEMMMYYYiii}}}ooocccoooppplllWWW[[[TTTKKKCCC>>>:::444000......,,,+++***)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((()))******(((((()))***---'''%%%---;;;IIIQQQUUUPPP\\\ttt{{{iii\\\hhhlllrrrxxxzzzuuurrrqqqIII333888222;;;444333999:::222///444......------......///000///---***'''%%%$$$######%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((())),,,---///222555888:::;;;;;;999555111...,,,++++++***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''))))))((((((((()))******%%%(((,,,---,,,+++...000+++000CCC...yyyKKK[[[bbbZZZhhhkkk===EEE???CCCGGGPPPOOOIII>>>444111000///"""''',,,...---...222666DDDIIIPPPVVVYYYXXXUUUSSSTTTRRROOOMMMIIICCC<<<777555222000......---+++***(((((((((((((((((((((((())))))(((((((((((((((((((((((()))************)))))))))******+++,,,,,,,,,+++111******666444444HHHVVV\\\iii777@@@:::111777555@@@IIIIIIEEEAAA>>>:::555444222000...,,,++++++*********)))))))))((((((((()))))))))************))))))*********+++++++++(((111''')))===888777SSSmmmMMMFFF^^^WWWJJJ@@@AAABBBPPPKKKIIIBBB;;;;;;???EEEJJJIIIBBB;;;HHHFFFCCC@@@>>>>>>>>>???>>>===<<<===@@@AAA@@@>>>>>>===;;;999999999;;;<<<;;;<<<=========;;;999888<<<:::888777777666444222666888;;;======<<>>%%%>>>///111888???BBBFFFFFFAAA:::666444222000...,,,,,,+++************))))))))))))((()))))))))************************++++++++++++000111&&&---;;;000>>>sssgggLLLVVVmmm|||WWWCCCDDD^^^cccSSSLLL```TTTYYY888IIIUUUUUUNNNIIINNNXXX___]]]YYYIIIUUUaaaaaaVVVIIIDDDDDDJJJHHHEEECCCBBBBBBAAA@@@BBBBBBBBBBBBAAAAAAAAAAAA777999:::<<<>>>??????@@@CCC>>>888666888===AAADDD888<<>>===;;;:::???AAAAAA<<<999>>>JJJUUUtttXXXaaaUUUOOOEEE???<<<999666333......,,,+++***)))))))))(((((((((((((((((((((((((((((((((''''''((((((((('''((((((((('''''')))+++(((000DDDTTTLLL<<>>777;;;:::***333222000...---,,,++++++%%%&&&&&&''''''(((((((((&&&'''((())))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((())),,,---///111444777888999zzz;;;999555111...,,,++++++******)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---''',,,///,,,)))000AAAPPPMMMRRRfff|||uuudddzzzUUUxxxpppYYYTTTIII<<<>>>PPP```ZZZJJJGGG>>>333***(((+++...000444999BBBKKKQQQTTTTTTSSSPPPOOOMMMJJJEEE???:::888555222000......---+++***))))))))))))))))))))))))(((((())))))))))))******((()))******++++++************+++,,,------...///222...---555:::>>>___XXX888<<<111555888<<>>EEE888bbbJJJccc|||tttpppddddddccc```\\\VVVRRROOONNNKKKGGGCCC@@@???@@@AAA;;;???DDDHHHHHHEEE@@@===EEEEEEAAA===???FFFLLLMMMAAACCCEEEHHHLLLOOORRRSSSBBBSSSrrrppp]]]]]]UUUJJJBBB===999555222......,,,+++***))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''(((((((((''')))+++...///===KKKJJJEEEUUUvvv{{{\\\NNNYYYrrr}}}}}}\\\000...>>>DDD444444<<<222999777555222///---,,,+++'''((()))))))))(((&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((())),,,---///111444666888999ccc;;;999555111...,,,++++++******)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))******++++++************+++,,,------&&&333@@@CCCBBBLLLcccvvv}}}uuutttlll]]]yyy~~~{{{~~~sssyyynnnXXXFFFHHHZZZeeedddUUUQQQIII@@@777111//////,,,111999BBBIIINNNQQQRRRNNNNNNLLLHHHCCC===999777555222000......---+++***))))))))))))))))))))))))(((((()))))))))*********))))))***++++++++++++*********+++,,,---...//////444//////222<<>>:::666555333111///---,,,,,,+++++++++*********))))))))))))))))))*********************+++++++++,,,,,,(((---333444666PPPSSS```XXX{{{lll888BBBOOO\\\AAABBBxxxkkk]]]TTTOOONNNOOOKKKLLLNNNMMMMMMPPPVVV[[[]]]gggppptttuuussskkk```ffffffiiipppxxx}}}~~~}}}vvvkkkZZZPPPYYYzzznnn___WWWLLLBBB===999555222......,,,+++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((())))))))),,,///222>>>JJJGGG>>>ZZZ{{{TTTPPPgggaaa999444BBB777333===999:::888666333000---,,,+++******))))))((('''&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((())),,,---///111333666777888PPP;;;999555111...,,,++++++******)))((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))******+++++++++,,,************+++,,,---...???999>>>WWWyyyjjjzzzxxxjjjsss___uuupppkkkxxx[[[xxx|||xxxyyyxxxooo^^^XXXUUUVVV[[[^^^YYYLLL===222...)))---444===EEEKKKPPPRRRNNNNNNMMMIIICCC>>>:::888555222000......---+++***))))))))))))))))))))))))(((((())))))*********+++))))))***++++++++++++*********+++,,,---//////000---333BBBEEERRRYYY555:::<<<999777:::;;;:::666555333111///---,,,,,,+++++++++************)))))))))))))))******************+++++++++,,,,,,,,,+++---111000888cccjjjVVVKKKfff{{{|||}}}hhhQQQ^^^vvvnnnuuu[[[SSSIII@@@<<<999666333......,,,+++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++...222666HHHSSSIIIFFF~~~yyybbb[[[|||[[[111AAA???888;;;555888666444111...,,,+++***))))))((('''''''''((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))))),,,---///111333555777888RRR>>>222999111(((000,,,+++,,,+++******++++++***((())))))))))))))))))))))))''''''''''''((((((((()))***)))(((((((((((())))))(((+++---+++))))))++++++)))666///'''//////000@@@HHH\\\hhhzzzqqqhhhyyywww~~~www~~~sssUUUVVVSSS```TTT___NNN;;;888...+++555BBBJJJQQQWWWUUURRRQQQOOOHHH???;;;<<<444333222000...---,,,,,,))))))))))))************)))************+++++++++***++++++,,,,,,------...000###+++333+++...444+++222:::???___oooXXX666@@@<<<333222III777888666444333222000,,,)))+++++++++************)))))))))))))))************+++,,,,,,,,,,,,,,,,,,---(((111&&&555YYYmmmRRRGGG^^^ooooooJJJ]]]wwwjjjuuu^^^XXXTTT>>>BBBBBB(((666000///...,,,+++***))))))))))))))))))))))))))))))***)))((((((((((((((()))555%%%)))111(((...AAAFFFRRRDDDDDDeeewwwZZZ<<<777999>>>DDD555444333111///...------******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))***+++222000///000444777777555LLL???222999111)))000,,,+++,,,+++******++++++***((())))))))))))))))))))))))'''''''''((((((((())))))***))))))((((((((())))))***++++++******,,,000111!!!)))+++000999===PPPqqqwwwuuuqqqaaalllyyywwwxxxdddZZZCCCRRRSSSQQQ:::666111000666AAAJJJNNNVVVQQQNNNLLLGGG???::::::444333222000...---,,,,,,))))))))))))************************++++++++++++***++++++,,,,,,---......,,,---222...&&&+++555666999333fffaaa666:::QQQ555000555666555333111000///---,,,++++++++++++************))))))))))))************+++,,,,,,,,,,,,---------777;;;444KKKMMMyyydddHHHvvvOOOCCC{{{oooKKKCCCgggoooYYYMMM999999===///===000///...,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))!!!###******'''555GGGMMMLLLNNN{{{pppnnnJJJ<<<777444666555333111///...------*********)))(((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++222111///111444666666555QQQAAA222888111)))000,,,,,,,,,+++******++++++***((())))))))))))))))))))))))''''''((((((((()))))))))***)))))))))))))))******...,,,+++***)))***+++---@@@$$$;;;DDD***VVV{{{~~~lll___jjjYYY[[[TTTPPPNNNPPPGGG666+++111@@@KKKTTTOOOLLLKKKFFF>>>999888444333222000...---,,,,,,)))))))))*********++++++************+++++++++,,,+++++++++,,,------......+++333111+++---000222888DDD]]]~~~eee:::QQQFFF===>>>777777555222///------...,,,+++++++++************)))))))))*********++++++++++++,,,,,,------------&&&$$$,,,WWW^^^KKK```ZZZKKKYYYWWWAAAXXX|||{{{NNN>>>RRReee???;;;UUUVVVeeerrrpppkkk}}}}}}]]]QQQJJJDDD???222333111000...,,,+++*********)))))))))))))))))))))))))))))))))(((((())))))***(((333111+++777GGGLLLLLLEEErrrnnnttt~~~OOO===<<<===666555333111000......---+++******))))))((('''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++222111111222444666666555OOODDD222777111***000+++,,,,,,+++******++++++***((())))))))))))))))))))))))'''(((((((((((()))))))))******)))))))))***++++++,,,+++,,,......++++++,,,!!!666===SSSlllmmm```vvvZZZCCC]]]PPPSSSSSSJJJ999000777DDDLLLLLLNNNOOOHHH===777777444333222000...---,,,,,,))))))*********+++++++++*********+++++++++,,,,,,++++++,,,,,,---.........///000)))...===555---;;;VVVrrrdddIIIFFFFFF555999999888555000------...,,,,,,+++++++++*********))))))*********+++++++++++++++,,,,,,---.........>>>666444YYYhhhZZZKKKtttFFF@@@NNNwwwVVVCCC777TTT\\\???:::YYY||||||fffXXXEEEGGGKKKIIICCCMMMvvvvvv{{{PPPDDDJJJEEE@@@;;;444111000...---+++*********)))))))))))))))))))))))))))))))))((())))))******,,,111&&&'''BBBKKKBBBCCCuuuyyyxxx^^^|||xxxrrrsssnnnnnnyyyooooooppppppooooooqqqsssuuuiiiffflllmmmllljjjeeerrrsss}}}hhh@@@666>>>777666444222000///......++++++******)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((******111111222333555666666555fffGGG222666111+++000+++---,,,+++******++++++***((())))))))))))))))))))))))(((((((((((()))))))))******************+++,,,,,,'''(((---333222...000555===III~~~pppzzzwwwmmmxxxUUUKKKAAABBBOOOOOO@@@555666AAAHHHQQQSSSIII<<<777999444333222000...---,,,,,,************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------...//////111---(((444>>>///666]]]yyyiiiTTT]]]SSS777777666444111///......,,,,,,,,,++++++++++++***************++++++++++++++++++,,,------...//////+++888AAA{{{^^^JJJwww{{{eeeCCC@@@TTTjjjHHH777999BBBOOOpppsssPPPBBBAAABBB]]]jjj{{{zzzxxxgggXXXppp}}}}}}sssNNNJJJ@@@:::???777111000///---,,,+++******************************)))))))))))))))***++++++***---)))666KKKJJJLLLbbbtttnnn~~~ooofffdddjjjdddggggggaaadddkkkhhhffffffooo|||}}}yyyYYY666666777666555333111000//////+++++++++***))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***///111333555555666666777[[[JJJ222444111,,,000***---,,,+++******++++++***((())))))))))))))))))))))))((((((((()))))))))******************+++,,,------,,,+++...111...+++333AAAZZZxxxmmmwwwfff___[[[YYYaaakkkqqq|||ZZZ???AAAJJJGGG===888999AAAMMMRRRJJJ===888999444333222000...---,,,,,,*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////000///222888111...ZZZ{{{cccTTTHHH===999444111000000000///,,,,,,,,,,,,++++++++++++*********++++++++++++,,,++++++,,,---...//////000***???YYYgggUUUUUU???qqq^^^CCC===PPPJJJ===999666AAANNNsssYYY:::???LLLNNNhhhlll{{{XXXMMMEEE;;;>>>333111111///---,,,+++++++++************************))))))))))))******+++,,,)))222???JJJHHHDDDccczzzpppwwwtttjjjkkkqqqnnnggghhhsss}}}{{{TTT<<<888777555333222000000///,,,++++++******)))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))---000333555666777888999GGGLLL222333222---000***...,,,+++******++++++***((())))))))))))))))))))))))(((((()))))))))******************++++++---......222......000///777RRRmmm}}}{{{eee```ooogggPPPNNNKKKEEESSSUUU\\\[[[VVVQQQUUU___eeeeeeTTTQQQSSSMMM\\\ssslllbbbdddpppyyysssPPP@@@BBBEEEDDD777:::BBBIIIIIIAAA:::999444333222000...---,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////...///888888000IIIkkkvvvqqqTTTIII:::111000111000///------,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++,,,---...///000000888<<<]]]fffOOO~~~bbbAAA|||RRR@@@AAA___<<>>@@@555222111///...,,,+++++++++************************))))))))))))***+++,,,---&&&///BBBFFF;;;JJJZZZ[[[jjj|||dddsssDDD999888666444222111000000,,,,,,+++******))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))***...333666777777999;;;]]]MMM222333222---000***...,,,+++******++++++***((())))))))))))))))))))))))))))))))))))************++++++++++++,,,---...//////+++---333===UUU|||jjjmmmdddJJJJJJGGGIIITTTVVVccceeefffaaaSSSdddQQQUUUzzzIII???FFFFFF888555888AAAGGGCCC<<<888555333222000...---,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------.../////////...---777777:::mmmooobbbtttmmm[[[DDD444000111///------------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,---...///000111444JJJooocccaaa@@@GGGsssBBB:::JJJ:::999<<<;;;EEE___rrrJJJ???FFFIIILLL]]]wwwddd{{{uuufffmmmIIIGGG999999222222111///...,,,,,,++++++************************))))))))))))***+++,,,---333666GGGKKKJJJtttppp|||TTTMMMXXXtttQQQ999888666444222111000000,,,,,,++++++***))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((())))))---333666777888:::===XXXQQQ333666333)))111///+++++++++++++++++++++++++++))))))))))))************)))******++++++,,,---------111...,,,.........555999***555===bbbpppjjj^^^fffWWWEEE>>>DDDPPP[[[```kkkoooLLLAAA@@@:::JJJ---555LLL>>>===888555777555000000111...&&&************************---------.........//////,,,------...///000111111)))<<<;;;555TTTlllgggLLL222===000'''333......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,***222///***...---,,,333;;;TTToooKKK{{{BBBGGG```DDDBBBLLL666:::AAA???KKKkkkwwwNNN===???DDDIIIWWW}}}MMMfff|||ttt}}}aaaMMMDDD@@@///>>>444333111...,,,,,,,,,,,,************************---((('''+++...---,,,,,,000LLL===AAA}}}oooyyykkkWWW{{{zzz}}}III@@@---666///---???"""//////...---+++******)))******)))((((((((((((((('''''''''''''''''''''''''''''''''(((((()))***+++,,,---///222444777999:::VVVSSS333555333)))000...+++++++++++++++++++++++++++))))))))))))*********************+++,,,,,,------++++++111000///;;;999!!!))),,,GGGYYYyyyOOOeeeLLLBBBCCCHHHUUUjjjcccrrrTTTBBB@@@>>>CCC===888@@@===777222555222---,,,///...***************************,,,------------.........,,,---......///000111111777222===HHHvvvddd777111000+++111///...------,,,,,,------***++++++++++++,,,,,,,,,***111...+++000000///555>>>iiiVVVyyyCCCCCCaaaAAA===RRR>>>666???AAAJJJrrrzzz[[[EEE===BBBDDDIIIiiiHHH___uuuXXX___\\\~~~mmmdddRRR???KKKAAA777444333111...---,,,,,,,,,************************+++((((((+++---,,,---000666JJJUUU999ooo~~~hhhOOOBBBJJJLLLWWWkkkHHH111<<<888444+++333000///......---,,,+++***)))******)))((((((((((((((('''''''''''''''''''''''''''''''''(((((()))***+++,,,---///222444777999:::YYYUUU333444222)))///---***++++++++++++++++++++++++)))))))))*********++++++******+++,,,,,,------...444&&&000888***)))444000888BBBllleeexxxXXX___FFFDDDUUUhhh}}}~~~___HHH)))GGGFFF333???999;;;444666333---***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------...///000111222222444)))>>>fff|||___333666222//////...------,,,---------++++++++++++,,,,,,,,,,,,***///,,,+++333333111888PPPgggaaakkkcccEEE```ccc???===cccwwwCCC444@@@EEEWWWUUU>>>>>>:::@@@@@@NNNHHH[[[qqqkkk|||```WWWlllssstttMMM[[[<<>>???JJJEEE???444;;;888888666111,,,******++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...///111222333333999555XXXwwwrrrssskkkppp}}}AAA666666...//////...---------------+++++++++,,,,,,,,,------+++///+++,,,333222111:::YYYeeeXXXSSSFFF```???@@@ooo^^^AAA555DDDIIIrrrppp@@@444>>>;;;>>>FFFhhhKKKYYYoooFFFmmmiiiGGGqqq{{{cccqqqkkkuuummm\\\???666AAA>>>555444111///---,,,,,,,,,++++++++++++++++++++++++'''(((+++,,,***)))111<<>>cccfff~~~wwwqqqppprrrlllaaabbblllkkknnnqqqnnncccXXXYYY___XXXXXXWWWVVVWWW[[[___aaa___nnnxxxyyyQQQ111333/////////...------------...++++++,,,,,,,,,---------,,,///+++,,,222///111???yyyOOOOOOGGG}}}cccOOO???EEEpppGGG;;;777DDDQQQvvvVVV<<<999===AAABBB[[[VVV]]]qqqmmmSSSrrr===mmm{{{vvv___[[[|||eeebbbsssrrrvvviiixxx```ZZZ;;;999777555444222///------------++++++++++++++++++++++++''')))+++,,,***+++666BBBMMMIIIeee```yyyqqqOOO\\\ooouuu~~~qqqzzz???BBB///111(((111///......------,,,,,,,,,***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++,,,---///222666999;;;<<>>@@@KKK===555666@@@DDD<<<===EEEDDDPPPgggzzzXXXAAAUUUooowwwvvv{{{```pppTTTddd]]]SSSxxxJJJGGG>>>999666444222000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---222???KKKKKKtttfffddd}}}OOOFFFaaaUUUiiifff]]]qqq~~~WWWddd}}}888---999:::,,,............------------******)))((((((((((((((('''''''''''''''''''''''''''''''''(((((()))***+++,,,---000333666:::<<<===zzzkkk;;;444666...000---///++++++++++++++++++++++++******+++++++++,,,,,,,,,------......///000000000...)))555000888___uuuzzz<<<[[[mmmdddkkk~~~UUUDDD444111222000...///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...///111333555666777ZZZfffjjjqqqvvv{{{:::444000000///...............,,,,,,,,,---------......)))///000111111...???^^^iiiMMMMMMJJJhhhWWW^^^JJJCCCxxxFFF///CCCFFFUUUOOOKKKCCCGGGJJJ???<<>>vvvwww444;;;;;;(((333///,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------------......//////000000999,,,///)))wwwtttppp|||TTTeeewwwkkk___TTTPPPRRRRRRFFFNNNVVVLLLNNNWWWQQQKKKMMMNNNOOOQQQRRRQQQOOOSSSQQQOOONNNNNNNNNNNNNNNEEEIIIJJJGGGEEEHHHLLLMMMQQQLLLKKKOOORRRRRRSSSVVV\\\aaaiiiyyyvvvhhhFFF222999...111999***...------,,,,,,------...,,,,,,,,,---------.........+++<<<222000999222AAAyyyxxx{{{yyygggXXXPPPWWWuuunnnYYYLLL555444***---444///,,,///------------............///'''...222:::///444222rrrsssKKKUUUHHHQQQuuuHHHFFFmmm===;;;;;;BBBTTTrrrkkk```HHHCCCSSSTTTyyyZZZ^^^\\\XXXccc]]]mmmaaaMMMYYY{{{yyyqqq]]]kkkGGGGGG;;;999666222///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++777$$$)))000555MMMEEEhhhzzzFFFgggKKK```www^^^MMMEEEFFF~~~JJJLLLfffcccNNNwww222;;;///////////////...------,,,,,,+++***)))(((((('''''''''(((((((((((((((((((((((('''''''''(((((()))***+++,,,///222555777999===???|||666:::;;;)))333///---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,------------......//////000000000###:::888PPPwwwlllIIIooowwwhhh\\\UUUQQQOOOQQQNNNOOOVVVYYYWWWWWWYYYaaa\\\ccclllkkkmmmrrrsss}}}|||~~~{{{uuuzzz}}}yyyvvvxxxoooooosss|||pppzzzkkkLLL888555444111000...------,,,,,,------...------------............333...888333444777555TTTkkksssqqq\\\IIIKKKfff}}}hhh\\\|||xxx777666...000333,,,,,,000------------............///444...---,,,)))<<>>SSShhhgggqqq}}}eeevvv]]]EEE@@@ZZZgggvvvNNN___kkktttssswww___NNNbbbfffQQQ\\\xxxjjjOOOHHH@@@>>>:::666222///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%000'''///>>>AAAJJJRRRiiiaaauuuQQQcccQQQAAAAAA]]]VVVGGGcccrrrzzzAAA777222444000//////......---,,,,,,+++***)))((((((''''''((((((((((((((((((((((((((('''''''''(((((()))***+++,,,///222555777999===???888999;;;***333...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------......///000000111111555---AAAnnnQQQ|||>>>}}}yyyhhhllllllnnnrrryyysssjjj333666888+++222......------------..................////////////000---111333999666DDD{{{dddSSSUUUSSSMMMGGG>>>[[[bbb______???555222444111)))---222,,,---------............///,,,(((555555000555BBBhhheeeyyy___[[[SSS<<>>EEENNN^^^www```qqqSSS>>>===777EEEEEE888??????DDD[[[jjjpppttt^^^dddNNNWWW]]]}}}lllgggPPP???CCC;;;888444000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,111......)))AAAEEEKKKJJJqqqUUUqqq}}}fffQQQ>>>DDDDDDXXXzzzrrrtttPPPRRRXXXEEE444,,,000000//////...---------,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++,,,///222555777999===???@@@666<<<...222---///---,,,,,,,,,,,,,,,,,,---,,,,,,---------...............///000111222333444...LLLccckkksss~~~AAA777>>>222///......------......////////////000000000111111666:::777:::555333llllllXXXIIIGGGLLLPPPfff666222333111+++000333***---------............///111(((333///111@@@zzzmmmWWWUUUDDDvvvlllGGG999HHH|||___HHHFFFzzzrrrKKKyyyCCC<<>>EEEAAA???[[[bbb|||fffQQQ~~~iiiQQQXXXTTTyyy```hhhbbbjjjLLLHHH===999444111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,111000DDDKKKddd}}}GGGVVVdddhhhcccAAAZZZ}}}XXX;;;AAALLLUUU}}}zzzuuuxxxiiidddhhhrrrqqqmmmoooRRRKKK\\\BBB///666111000000///......------,,,+++***))))))(((((((((((((((((((((((((((((((((''''''''''''((()))***+++,,,///222555777999===???CCC555<<>>:::555222000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,***...333:::EEEHHHqqq___OOOXXXVVV|||jjjwwwBBBBBBWWWpppeee@@@666<<>>III\\\oooZZZTTT___qqqppp}}}BBB---???111111000//////......---,,,,,,+++***))))))))))))(((((((((((((((((((((((('''''''''(((((()))***+++,,,///222555777999===???FFF444<<<111222+++111------,,,,,,,,,,,,------------------...............///000111333444555555KKKLLL@@@555000//////............//////........./////////000000,,,///000999777dddzzzNNNFFFPPPqqqXXX;;;...333000...000000---------............///444444)))------MMMoooTTTZZZdddxxxvvv@@@ttt]]]???BBBWWWsssIIIXXX}}}RRRvvvIIIccc___dddCCCGGGJJJcccZZZWWWZZZiiilll~~~zzz^^^iiifffxxxIIIOOOJJJgggtttUUUeee|||XXXQQQ???;;;666333111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,000///AAAFFFGGGxxx```OOO[[[[[[JJJNNNmmmwwwmmm@@@111===EEETTT```TTTPPPeeefffkkk||||||mmmooo___mmmttt;;;...111111000000///.........,,,,,,+++***))))))))))))(((((((((((((((((((((((('''''''''(((((()))***+++,,,///222555777999===???HHH444<<<111333+++111...------,,,,,,------...---------.........//////...///000111333444555666WWWyyy\\\999555//////............//////............////////////888444333:::777rrr~~~uuu|||sss\\\vvvMMMMMMfffhhhAAA...222111,,,000444---------.........//////'''444...;;;444HHHoooUUUCCCFFFccceeeeeeAAAzzzXXX:::HHHaaa|||JJJ^^^rrrVVVkkkqqq|||TTTBBBsssOOOPPPFFFRRRVVVjjjwwwxxxRRRaaa}}}tttJJJQQQNNN]]]VVVVVV|||YYYKKK???;;;666333111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,///(((DDDKKKSSSllldddqqqjjjHHHAAAFFFSSSIIIBBBFFF===jjjgggQQQyyywwwjjj\\\dddfffKKK111111111000000//////......---,,,+++***))))))))))))(((((((((((((((((((((((('''''''''(((((()))***+++,,,///222555777999===???|||RRR777;;;222111---......------,,,,,,------...,,,,,,------.../////////555***999000222;;;555LLLtttgggqqq<<<555444222//////000111000000......//////000000111111111000666888===zzzvvvooopppmmmhhhqqqaaaDDDNNNCCCyyyJJJQQQjjj___zzz333???111000333---000........................)))---'''666555OOO~~~nnnZZZIII:::CCCkkkBBByyy\\\<<>>]]]@@@FFFhhhwwwRRR|||bbbYYYrrr~~~GGGLLLnnnSSSaaauuutttYYYJJJNNNRRR[[[nnn___jjjZZZJJJAAA999666444000......------,,,,,,,,,,,,------222)))<<>>qqqfffsssxxx{{{DDDCCC}}}>>>dddEEELLLrrr^^^sssSSSeeefffqqqcccRRRaaauuurrr```NNNLLLOOOaaadddccczzzlllVVVLLLCCC:::777555000......------,,,,,,,,,,,,------222%%%???KKKVVV{{{dddssszzzrrrrrrnnn:::DDD===FFF<<<888???666@@@@@@XXXUUU|||uuuwwwUUUUUU888]]]}}}uuu}}}fff<<<333222111///......------------,,,++++++******)))((((((((((((((((((((((((((((((''''''(((***,,,------///333555777:::===@@@{{{888EEE777666...111///......------......///------......///000000111111000777000333eee[[[eee{{{III777444111/////////...---//////000000111222222222888777777<<>>AAA:::OOOEEE___oookkkMMMNNNTTTNNN|||SSS|||888;;;111---777...////////////////////////111777222111;;;lll```zzzvvvFFFBBBBBBoooIIIQQQ}}}|||cccsssWWWbbb|||\\\LLLIIIYYYddd\\\jjjgggxxxOOOPPPFFF===999666111...///...------,,,,,,------...222***EEEQQQmmmxxxeee>>>@@@;;;>>>:::>>>FFF@@@???DDDfffhhhyyygggppprrr<<<[[[~~~rrrxxx}}}<<<333222111000............------,,,++++++******)))(((((((((((((((((((((((((((((('''((()))+++,,,...---000333666888:::>>>@@@777GGG777777---111//////............//////---......//////000111111777***555>>>777xxx]]]~~~___ttthhhhhh}}}```kkknnnxxxrrr___999666333111000000///---//////000111111222222333888444:::\\\ssscccUUUoooYYYuuuVVV333888@@@@@@:::KKKbbbuuuHHH===IIIjjjfffgggXXXzzzuuufff```|||sss<<<;;;444---555111////////////////////////***---,,,000<<>>AAA888JJJ999999...333//////............//////.........///000000111111444000000@@@JJJVVVwwwIIIxxxcccaaappp\\\XXX[[[YYY}}}yyy;;;888444222111111///...///000000111111222333333111222@@@wwwwww___GGGmmmPPPjjjRRRFFFHHHXXXhhhOOOCCCJJJ{{{KKKJJJQQQSSS|||KKKOOOnnn{{{kkk___~~~ffflll???777777...111111////////////////////////000000444===JJJooo]]]sssLLLAAA```RRR\\\qqqrrrppp]]]zzziiiTTTMMMLLLBBBiiiyyyXXXmmmYYY|||```XXXMMMBBB<<<888333111222......------------......'''777AAAJJJxxxyyyvvv}}}www~~~NNNPPPhhhjjjIII\\\~~~lllnnn}}}===333333111000///.........------,,,++++++******)))((((((((((((((((((((((((((((((((((((***,,,...///...000444666888;;;>>>AAA}}}:::MMM;;;;;;///444//////............//////......//////000000111111,,,<<<+++666\\\iiiooosssOOOddd[[[GGG___fffOOOggg~~~~~~{{{nnncccQQQjjjHHHUUUxxxYYYnnnWWWKKKzzz<<<999666333222111000...000000000111222222333333777777@@@sss}}}IIIZZZ]]]nnntttfff^^^TTT```fffrrrKKKFFFQQQaaaaaaEEEFFFTTTSSShhhiiiZZZEEEBBBeeerrrcccgggAAA222999000...000000000000000000000000000111---000888@@@rrr______tttMMMAAAqqqYYYcccjjj]]]~~~|||mmmfffSSSHHHAAAGGGiiizzzTTTjjj[[[yyyVVVZZZNNNCCC>>>999444222222......------------......)))AAADDDJJJ{{{[[[gggTTTQQQ{{{UUUOOOSSSuuuJJJZZZ}}}hhhhhhppp\\\444333222000//////......------,,,,,,+++******)))((((((((((((((((((((((((((((((((((((***,,,...///...000444666888;;;>>>AAA{{{@@@FFFFFF;;;222111000000///...............000000000111222222333333777///555777yyy[[[JJJ|||{{{PPPIII???sssWWWxxxwww```YYYPPPCCCEEE444JJJHHH~~~eee}}}hhh~~~KKK444>>>,,,000///222...000000111222333444444555<<<111@@@ppp|||jjjPPPQQQYYYpppuuufffkkk{{{ggg}}}MMMCCCbbbmmmiiivvv}}}}}}}}}xxxqqqCCCIII[[[aaafff|||???666555999222000111111000000000000111111...222222999eeesss[[[kkkNNNrrrJJJGGGooouuuoooZZZ~~~qqqwwwVVVKKKFFFAAA~~~{{{RRRmmmKKK___XXXOOODDD===:::777222---///...---,,,------//////111///GGGKKK[[[JJJWWWOOORRRHHHUUUkkk~~~qqq[[[```oooRRRZZZbbbhhhrrrlll777444111/////////---,,,...------,,,,,,++++++***((((((((((((''''''''''''(((((('''(((((()))***+++...///222555999===@@@AAAIIIIIIGGG:::444555000000///............///000000000111222222333333333555666GGG^^^vvv]]]WWWccc???TTTyyy___SSS???JJJKKKAAA>>>???HHHGGGRRRGGGQQQdddooozzz\\\888<<<...333///222000000000111222333444444555000<<>>888333//////...------------//////333333KKKRRRdddFFFRRRVVVOOO]]]{{{yyy~~~yyyBBBRRRaaadddfff|||777444111/////////...,,,...------,,,,,,++++++***((((((((((((''''''''''''(((((('''(((((()))***+++---...111555888<<>>```UUU}}}GGG>>>IIIOOOBBBGGG[[[```KKKXXXhhhyyyzzzjjjpppwww===888222777...222111000000111222333444444555???BBBFFFpppRRRPPPcccxxxiii```VVVtttZZZVVVnnn~~~bbbJJJ>>>333333000222111111000000000000111111,,,000333666PPPttt]]]cccRRRwwwKKKEEE^^^qqqhhhXXXEEENNN[[[sssOOOBBBGGGNNNaaayyyWWWeeeIII```YYYUUUPPPIIIAAA:::555222000///...---------//////333666MMM\\\eeezzzNNNUUUbbbZZZMMMdddsss999NNN```]]][[[www777555111000//////...---...------,,,,,,++++++***((((((((((((''''''''''''(((((((((((()))***++++++,,,...111444888;;;>>>???WWWCCCNNN===777444222111000000//////000000000000000111222222333333000888444rrrlllooosssdddBBB]]]___BBBkkktttEEEqqqOOOTTTiiirrrrrrkkkjjjlllDDD555444999---222222000000111222333444444555666333PPP|||MMMXXX```|||eeePPPNNNcccYYYNNNiiizzzdddOOO>>>333444111222111111000000000000111111///000333777NNNxxx```XXXPPP}}}LLLEEE\\\yyytttQQQCCC111XXXiiiQQQZZZDDDDDDGGGQQQ}}}\\\]]]BBB]]]TTTSSSQQQKKKDDD<<<777555000000...------......///000888MMMeee|||~~~sssIII[[[YYYRRRcccsssuuubbb{{{zzz===MMMjjj^^^YYYZZZ888555222000000///...---...------,,,,,,++++++***((((((((((((''''''''''''''''''(((((()))***+++,,,...///222555888<<<>>>@@@YYY:::SSSBBB999///222222111000000000000000000000000111222222333333333333444WWW{{{```BBBmmmCCC???zzzmmmUUUMMMiiiooogggKKK555666999---333000000000111222333444444555333<<>>333666333111111111000000000000111111444333333999RRR}}}dddPPPOOOKKKHHHwwwiii\\\bbbXXX===AAAJJJ}}}sss\\\NNN^^^eeeIIIBBBIIIYYYdddYYYGGG^^^VVVVVVUUUOOOGGG>>>888555111000///...---......//////;;;NNNooouuukkk999TTTUUU^^^lll```JJJmmmpppAAAGGG\\\\\\VVV[[[888555222000000000///---...------,,,,,,++++++***((((((((((((''''''''''''''''''(((((()))+++,,,---000111333666:::===???AAA^^^666XXXFFF===///333222222111111111111111000000000111222222333333444222888UUUNNNNNNzzzLLLKKKTTTQQQRRRhhh]]]TTT888888888...666///000000111222333444444555444MMM@@@ccchhhkkkIIITTTfffbbbPPPBBB```^^^\\\TTT???333888444111111111000000000000111111111111333===___gggMMMPPP~~~GGGLLLeeeKKKeeesssrrr~~~CCCKKK>>>LLL^^^KKK]]]YYYhhhfffLLLCCCGGGhhh}}}___IIIAAAPPP^^^\\\XXXSSSKKKBBB:::555222111///............//////???OOOxxxppprrrbbb>>>@@@FFFWWWwwwZZZ;;;nnnnnnwwwvvveee===EEEnnnYYYUUUXXX|||888666222111000000///......------,,,,,,++++++***((((((((((((''''''''''''''''''((()))***+++---...111222444777:::===@@@AAAggg777]]]IIICCC555333333222111111111111222000000000111222222333333111888???iiixxxFFFiiiffffffrrrvvv[[[JJJooopppXXXttt]]]>>>;;;777111;;;///000000111222333444444555(((<<>>888333222000............///...@@@NNN}}}jjjPPPhhh444???ZZZUUUsssVVVUUURRRXXXfffyyybbbRRRjjjDDDUUUxxxVVV<<>>KKK|||ddd___PPPLLL:::KKKDDDVVVUUU~~~aaaRRRuuutttQQQTTTQQQAAAbbbMMMAAARRR|||UUURRRKKK999666333111111000///.........---,,,,,,++++++***)))(((((((((''''''''''''''''''((()))***,,,...///000111333666999<<<>>>???}}}<<>>@@@xxx;;;]]]PPPHHH>>>:::888666333222111222222000111111222222333444444444111^^^\\\xxxaaagggsssLLL\\\AAAoookkkQQQxxxGGGCCC;;;;;;666444333333333333444555666777:::<<<___gggaaayyyoooWWWUUU{{{yyy[[[___SSS666<<<888:::000111111000000000000111111,,,555===888NNNwwwIIIUUUYYY===LLLLLLNNNQQQ^^^www~~~```{{{oooLLLCCCMMMfffyyyLLLHHHJJJ\\\WWWUUUPPPKKKJJJLLLIIICCC===888111....../////////,,,222GGG{{{lll{{{uuuCCCGGGHHHYYY[[[tttuuummmuuuJJJKKK;;;JJJkkknnn@@@]]]XXXLLLYYY888555222000000///...---...------,,,,,,++++++***((((((((((((''''''''''''))))))))))))***+++,,,,,,---000444777999;;;>>>@@@ppp999VVVNNNIII<<<;;;:::777555333222111222000111111222222333444444:::;;;tttkkk^^^jjjeeegggVVVKKKSSSxxxhhh{{{{{{sssPPP}}}KKKEEE<<<;;;777666333333333333444555666666888666YYYyyy^^^bbbgggttt___UUUPPPKKK888@@@777555222111111000000000000111111666///+++111ZZZ{{{HHHSSSQQQ>>>RRRZZZjjjKKKbbbwwwvvveeebbbtttoooKKKBBBMMMcccsssKKKHHHKKKaaaTTTQQQLLLHHHKKKNNNJJJBBB>>>:::444000/////////...333333IIIlll___MMMVVV___jjjzzz~~~zzzjjj|||vvvHHHGGG^^^uuuRRRTTTTTT888555222000000000///---...------,,,,,,++++++***((((((((((((''''''''''''))))))))))))***+++,,,,,,---000444777999;;;>>>@@@hhh888QQQMMMJJJ;;;===;;;999666444222222111000111111222222333444444111666zzzhhhfffvvv~~~\\\BBB[[[xxxbbbpppwwwmmmOOOTTTaaa|||fffbbb~~~KKKDDD;;;:::666555444444444444444555666666999333bbb~~~mmmaaahhh|||ZZZNNNYYYSSSAAA>>>333333666111111000000000000111111000777888888JJJ~~~FFFMMMJJJBBB```jjjJJJrrr@@@kkkaaazzz^^^vvv___HHHyyylllTTTGGGjjjmmmJJJCCCFFF]]]kkkIIIHHHKKKxxxKKKOOOOOOKKKGGGHHHJJJFFFAAA???<<<777333000///......666666JJJwwwuuuFFFKKKTTTXXXVVV\\\nnniiiKKKVVVuuuqqqccc^^^KKKiiiuuuMMMSSSvvvwwwcccwwwBBBKKKFFF777555222000000000///......------,,,,,,++++++***((((((((((((''''''''''''((((((((())))))***+++,,,,,,///333666888;;;===@@@hhh999PPPLLLJJJ;;;===<<<:::888555444222222000111111222222333444444///666}}}^^^[[[uuuwwwLLLrrrkkktttzzz______|||JJJDDD;;;;;;888777555555444444444555666666???222ddd^^^{{{WWWkkkZZZMMMpppWWWBBB:::888666666111111000000000000111111///777555;;;KKK}}}EEEKKKHHHHHHtttwww]]]eeeccc}}}ZZZmmm^^^zzz{{{NNN<<>>kkk^^^]]][[[qqqccczzzXXXbbbhhhTTT}}}xxxkkk}}}uuuUUUyyyHHHDDD===>>>;;;:::666555555555555555666666<<<,,,PPPRRRXXX[[[tttaaakkk^^^OOOHHHQQQOOOUUUbbbpppSSSnnnOOO:::999BBB:::333111111000000000000111111555000&&&777UUU{{{GGGKKKNNNLLLwwwnnnzzzFFF___ggg^^^zzztttddd]]]gggHHHLLL;;;>>>QQQcccDDDFFFFFFeee[[[EEEIIIMMMpppIIIJJJPPPSSSLLLDDDBBBCCCDDD>>>>>><<<999444111000000,,,777???UUUGGG[[[ssszzz}}}]]]uuuWWWWWWgggUUUccc]]]vvvhhhCCCNNNpppMMMXXXvvvTTTtttmmm}}}vvvsssnnn|||uuuOOONNNhhhxxx666444111000000000000///...------,,,,,,++++++***((((((((((((''''''''''''(((((((((((()))***++++++,,,///333666888:::===???ooo===WWWMMMIII???<<<<<<;;;:::888777555444000111111222222333444444///777{{{lllyyycccNNNxxx~~~HHHIII[[[aaasss{{{uuuLLLiiiqqq___sssDDDBBB===>>>;;;:::666666555555555555666666777111>>>nnnvvvdddHHHeeeccctttHHHkkkPPPCCCKKKRRR[[[\\\JJJRRRvvvxxxZZZgggEEE;;;;;;@@@666666111111000000000000111111,,,<<<;;;>>>999yyyGGGJJJXXXNNNaaaaaajjjdddyyyRRRVVVrrreeeGGG```iiiVVV}}}ZZZHHHuuuggg>>>FFFDDD<<>>>>>;;;666222111111///:::???OOOUUU{{{OOOaaahhhXXXVVVxxxIIIggg^^^www}}}OOONNNddd{{{vvv]]]111&&&DDDHHHbbbtttLLLKKKaaa<<>>:::===:::999777666666555555555666666888@@@@@@aaa^^^lllRRRgggRRRFFFHHHeeecccNNNSSS]]]bbb]]]tttBBBCCC===777...<<<111111000000000000111111666<<<222;;;CCCxxxFFFHHH```MMMnnndddjjjzzzJJJ___~~~xxxaaaLLLEEEEEEFFFKKKIIIjjjFFFKKKYYY~~~dddeeeLLLRRRYYYJJJ@@@EEEFFFtttZZZ@@@IIIHHHrrrPPPDDDNNNVVVgggDDDAAADDDDDDBBBBBBCCCAAA===<<<>>>???<<<666333222333)))444===RRR]]]GGGTTTrrrkkkxxxYYYyyygggSSSVVV|||III???BBBLLLWWW~~~^^^___FFFNNNpppddd666444111000000111000///......---,,,,,,++++++***)))((((((((('''''''''''''''''''''(((((()))***++++++...222555777:::<<>>>>>>>>===:::666222000///333555@@@sss^^^vvvyyyyyyuuu|||bbbooovvvccc^^^hhhTTTBBBQQQzzzmmm```AAAOOOMMM555444222000///...------...------,,,,,,++++++***''''''''''''''''''''''''''''''''''''(((***+++,,,///000222555888;;;===>>>ooowww===```KKK888>>>;;;::::::999777666666555333333333333333333333333888666qqqllllll\\\YYYaaa```fffnnnVVV^^^UUUKKK@@@===999555666777666666555555555555555555333888555zzz}}}QQQKKKXXXuuubbboooXXX[[[hhhSSSgggcccccc<<<@@@666666777777444333222111000000000000:::777666...444vvvvvvIIIFFF[[[|||iii~~~IIIbbbyyywwwhhhMMM@@@EEEWWW}}}HHHbbbxxxXXXoooNNNjjj~~~}}}QQQFFFEEEAAAeeetttFFFGGGHHHpppQQQHHHFFFEEEDDDBBB@@@??????>>>======<<<;;;888555222000+++111999QQQzzzuuussssssuuurrrqqqqqqjjjaaa<<>>oooooo<<>>::::::999888777666555555333333333333333333333333...555vvvwwwLLLFFFmmm}}}RRRYYYoooYYYgggppp\\\hhhxxxrrr~~~wwwRRREEE>>>;;;888444777666777777777666666555555555333@@@222bbb^^^dddsssQQQSSS^^^nnnhhhuuujjjooopppNNNggg\\\888<<<999<<<999666444333222111000000000000111***333;;;BBBzzz~~~RRRJJJ~~~lllppp{{{bbbJJJssstttaaaRRReeerrrzzzIIIwwwUUUbbbSSSMMMEEEGGGEEEiiigggCCCFFFFFFSSS:::FFFDDDBBB@@@>>><<<<<<;;;;;;;;;;;;999777444222000:::333)))@@@llleeeHHHVVV~~~^^^bbbzzzmmmxxxAAATTTvvvkkkyyyfffkkkDDDjjj]]]}}}666___FFFTTTWWW888444333222000///...---------------,,,++++++******''''''''''''''''''''''''''''''''''''(((***+++,,,///000222555888;;;===>>>pppfff>>>UUUDDD<<<>>>999999888777666666555555444444444444444444444444444777]]]www|||^^^rrrYYYyyyccc???aaayyyTTT;;;^^^|||bbbqqqpppssseee```}}}gggRRR{{{MMMCCC>>>;;;;;;555<<<999888888888777666666555555666>>>666MMMllleeeSSSpppsssTTTsss~~~jjj~~~hhhYYYNNNRRR888===<<>>DDDHHH]]]hhhpppxxxQQQFFF```bbbSSSiiisssjjjyyyjjjcccWWWxxxfffTTTLLLQQQbbb666333222111000.........---------,,,,,,+++*********''''''''''''''''''''''''''''''''''''(((***+++,,,...///222555888;;;>>>???sssYYY>>>OOO???<<<<<<888777777666666555555555444444444444444444444444444888JJJooowwwsss\\\bbbuuupppZZZHHHEEEqqqZZZTTTNNNbbbmmmBBBVVV___[[[nnnxxxqqqTTTwww???>>>:::<<<555???999888888777777666666666555444333:::@@@jjjwwwqqqkkkwwwuuussseee\\\qqqmmmRRRYYYwwwDDD999<<<:::999111333444333222111000000000000777222333///;;;ZZZzzzGGG~~~TTTFFFhhh___WWWJJJuuuxxxuuueeemmm}}}LLLBBBGGGAAAjjjPPPBBBDDDDDDwwwCCC222<<<;;;:::999999999999999:::::::::999888666555555000------EEEKKKzzzSSS===JJJfff}}}IIIQQQuuu{{{SSS555333;;;777FFFsssuuufffwwwyyyvvvddd{{{tttPPPuuujjjwwwzzzsssMMMOOOFFF|||ooo666222222000///............---,,,,,,++++++***))))))''''''''''''''''''''''''''''''''''''(((***+++,,,...///111555888<<<>>>???xxxJJJ>>>HHH;;;;;;888777666666666555555555444444444444444444444444444...777EEEeee^^^llluuu999GGGccc}}}yyy[[[hhhHHHUUUhhh{{{zzzuuu@@@fffiii{{{wwwkkkhhh[[[:::;;;777:::111>>>555666666666666666666666666444222===>>>sss{{{rrrbbbSSSlllnnnDDDjjjnnn[[[>>>===>>>:::888000666444333222111000000000000///111666444CCCbbbWWWYYYGGGaaazzzLLLZZZsssxxx^^^lllKKKAAAGGGIIIvvvkkkEEECCCFFFJJJAAAHHH;;;;;;:::::::::;;;;;;;;;999999999888888777777777;;;444---333555IIIHHHTTTvvvNNN]]]^^^gggddd@@@888FFFEEE;;;======DDDMMM]]]iiiGGGppphhhWWWjjjGGGJJJIIIPPP555222111000///............,,,,,,,,,+++******))))))''''''''''''''''''''''''''''''''''''(((***+++,,,---///111555888<<<>>>@@@{{{@@@???FFF999<<<555666666555555555555444444555555555555555555555555888444333hhh~~~ooo^^^xxx}}}jjj[[[MMMZZZ{{{eee<<<[[[eeeJJJYYYAAANNNXXXtttmmmQQQOOO[[[oooGGG777:::555888///>>>222444444444555666666777777333<<<888===rrrzzzuuuaaa```vvvRRRZZZbbbXXXCCCnnnNNN<<>>666555555555555555555444444555555555555555555555555555444@@@zzzsssfffaaaXXX@@@ddd|||zzzGGGLLL}}}eee???\\\nnnmmmooowwwIIIHHHHHHiiiwwwrrroooLLLttt~~~RRRNNNsss>>>777;;;555999///???222222333333444555666777777...CCC...666KKKpppMMMkkkoooYYYVVVzzzzzzHHHWWW}}}EEE777:::555555888000999444333222111000000000000444...///111777NNNbbbJJJXXXhhhwwwaaaiiijjj^^^VVVNNNEEEAAAJJJJJJSSSBBB555DDDLLLZZZggg999>>><<<;;;:::888777666666666666666555555555555666777777222222))):::[[[oooJJJxxx[[[nnn[[[AAAyyy~~~OOO???>>>JJJDDDZZZdddYYYYYYNNNPPP:::333111000///...............,,,,,,++++++***)))))))))''''''''''''''''''''''''''''''''''''(((***+++,,,---...111555888<<>>UUUlll]]]vvvUUUcccccc\\\iii{{{xxxhhhKKKUUUllltttrrrwww|||qqq}}}}}}QQQiii999888777666444444333333333444555666777777777777<<<000999BBB999tttMMMpppRRR}}}ppp}}}ZZZ@@@iiiiii{{{===<<<:::888777666555555444333222111000000000000+++999***::::::FFFhhhOOOWWW|||\\\```ZZZeee^^^ddd~~~nnnnnnPPPTTTgggtttJJJDDDGGGDDDKKKrrrKKK777???===EEEyyygggTTTCCC555<<<<<<888444666<<<>>><<<444444444444444444444444222111555333222RRRUUURRRsss|||FFFvvvpppGGG:::HHHMMMiiimmmUUU\\\___BBBUUUaaa888000000000000///......------...---,,,***)))((((((((('''''''''''''''''''''''''''''''''(((((()))***+++---...111444777;;;===>>>vvv888:::DDD777;;;333444444444444333333333222555444444444333333333333666222:::ZZZtttxxxXXXgggsssYYY777eeegggvvvZZZqqqxxx|||xxxvvvzzzyyy|||}}}zzz{{{VVVRRR888888666555444333333333333333555666666666666666666333222:::>>>uuuuuullldddmmmjjj[[[YYYbbb{{{YYYnnnooosssMMMRRRsssEEE<<<;;;999888666555555555444333222111000000000000222888---444333777|||]]]QQQlll\\\jjjmmmFFFCCCpppWWW[[[dddcccgggzzzIIICCCBBBFFFWWWnnn???AAA999GGGWWWkkkCCC999>>>999999777444555:::<<<999333333333333333333333333333//////111///<<>>TTTppp|||xxxeeeJJJHHHtttCCC>>>333000000//////......------...---+++***)))((((((((('''''''''''''''''''''''''''''''''(((((()))***+++---...111444777;;;===>>>vvvsss222999@@@333777777555555444444444333333333444444333333333333333222333444;;;:::rrrmmmnnnLLL^^^{{{rrr\\\eee~~~xxxwwwhhhUUU]]]ooo}}}ggg```@@@777666555444333222222222222333444555555666666666444;;;222777EEEJJJNNNGGGWWWgggrrruuu[[[\\\yyyjjjeee```jjjIIIAAAnnnFFF;;;:::888777555555444444333222111111000000000000000...000555===@@@rrrjjjPPPUUUUUUZZZtttVVV\\\zzzfffrrrTTTssshhhrrrYYYHHHCCCAAAIII[[[tttAAAFFF:::>>>[[[JJJ666===666777666333555999999555333333333333333333333333777222---444444...ZZZ```___dddtttmmmQQQ\\\uuuyyywwwDDD:::aaazzz~~~mmmPPP:::@@@```|||~~~iiiuuufffPPP<<>>jjjggg222===???222666;;;555555555444444444333333333333333333222222222222///444888+++}}}ttt}}}RRRZZZ}}}IIIuuurrrkkkssscccQQQppp}}}PPPxxxppp>>>555555444333222111111111111222333444555555555555444===666888>>>888MMM]]]~~~zzzWWWggg~~~{{{EEEKKKssspppEEE999888777555444444333333222222111000000000000000666***444///777222KKKxxxPPPwwwlllJJJ[[[sssJJJQQQmmmSSSOOOmmmmmmkkkWWWqqqUUU~~~kkkFFFEEEEEEFFFHHHdddzzzAAA888GGGNNN{{{BBB222555444666555333555888777222222222222222222222222222333555---333:::---LLLZZZQQQSSSLLL```QQQ999YYYzzzjjjxxxMMMEEE:::===WWWZZZddd}}}{{{}}}uuuaaapppRRRJJJBBBGGG}}}MMM:::111000000//////......---,,,,,,,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++---...111444777;;;===>>>[[[\\\555???<<<333555;;;555555444444444333333333222222222222222222222222...666555000aaawww~~~~~~vvvWWW|||vvvccc^^^FFFXXXjjjeeeqqq|||VVVJJJ===444333222111000000000111000111222333333444444444111555999777///:::\\\cccmmmQQQAAAqqqyyyGGG444777666555444333222222222111111000000///000000000666'''555---666333===IIIdddgggSSS|||TTTEEEbbb\\\___yyyiiivvvcccPPP]]]GGG[[[wwwEEEAAADDDKKKBBBuuuEEE333PPPwww\\\333666888333555555444555777555111111111111111111111111111***444++++++666///===nnnooohhhTTTTTTqqq}}};;;@@@eeeHHHbbbpppuuuFFFLLLaaaNNN***@@@YYY~~~xxxrrrNNNQQQ___HHH???VVVSSS;;;999---::://///////...------,,,,,,++++++***)))((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++---...111444777;;;===>>>XXXNNN555>>>555333333555444444333333333222222222000111111111111222222222111999333:::BBBsss}}}sssNNNWWWvvv777QQQoooaaaIIIDDDQQQbbb{{{iiiqqqYYYhhh777666222111000000//////000000///000111222333333333333444222<<<777---BBBHHHtttxxxggg<<>>555555444333222111111222111000000//////000000000111%%%666111;;;>>>FFF___HHH^^^}}}hhhLLLOOO```jjjwwwXXXaaauuuIIISSStttQQQJJJ>>>BBBIIIBBBrrrGGG===OOOjjjLLL:::;;;<<<333555444222333666444000000000000000000000000000+++444...***222000555LLLhhheeeYYY???yyyQQQHHHJJJ]]]^^^TTTBBBUUUTTTAAAIIIggg^^^{{{ttt{{{tttiiiEEEYYYSSSAAA>>>QQQooo>>>333666444//////......---,,,,,,,,,+++***)))((((((((((((((('''''''''''''''''''''''''''''''''(((((()))***+++---...111444777;;;===>>>^^^BBB555:::///444333111333333222222222111111111000000000000111111222222333888///999;;;sssmmmvvv{{{NNNFFFmmmfffppp{{{jjj>>>GGGfff```___yyy{{{~~~{{{KKKqqqyyy555222111000//////.../////////...///000111222222222222666444999444:::===???RRR\\\{{{GGGEEEwwwOOO555;;;444333222111111111111111000000////////////000000555---555,,,,,,///333aaavvvlllbbbYYY|||{{{JJJggg|||iiisssyyyqqqcccwwwVVVXXXYYYAAAHHH>>>CCCFFFPPPggg<<<@@@YYY777???000999222333222///000333222...////////////////////////111111000111000///555@@@|||gggpppEEEWWWAAAIIIWWW|||}}}|||nnnBBBDDDccc888===XXXzzz___rrrHHHSSSfffrrrdddiiiZZZBBBMMMrrr<<<999333;;;,,,///......------,,,,,,+++******)))(((((((((((()))'''''''''''''''''''''''''''''''''(((((()))***+++---...111444777;;;===>>>[[[<<<555999,,,777666000222222222111111111000000//////000000111111111222222555***111@@@FFFsssiiiLLL^^^KKKYYY]]]ddd~~~BBBbbbyyyppp[[[@@@TTT~~~{{{}}}|||CCCfffnnn???777444000//////.........//////...///000111111222222222333222000+++CCC---888MMMuuuEEEtttYYY???WWWppp???>>>---333333222111000000000111000000////////////000111111---444//////999AAAWWWJJJWWWjjjnnn```ggg}}}vvvxxxBBBWWWTTTggg@@@BBB@@@EEEFFFaaaRRR===DDDppp```222EEE&&&888111222000---...111000---////////////////////////111(((,,,444---***555???wwwxxxmmmeeegggJJJGGGFFFNNNSSSxxxaaaAAA___===<<>>PPPsssDDD555333333444---333222222000///............////////////000000000000222777555111222@@@ppp~~~NNN???lllyyyZZZhhhhhhWWWmmm]]]===uuu{{{zzznnn{{{BBBttt555777333////////////////////////......//////000000111111222222333555666888999999uuukkkNNNvvvbbbHHHLLLRRR222>>>///111111111111000000000///////////////000000000000......///000111555:::>>>kkkaaaLLLhhh{{{LLL}}}iiiJJJOOO^^^<<>>...777111111000000000/////////....../////////000000000...//////000111444888<<>><<>>UUUMMMAAABBB666,,,777(((/////////............---------........./////////...///000//////111444777LLL}}}bbbxxx~~~RRR===GGG>>>>>>EEEYYYnnnLLL>>>GGGEEE[[[kkk444444111444...000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000444888jjj{{{yyyEEEkkkNNNIIIiiiJJJssseeevvvrrr\\\___oooooo<<>>,,,........................111000000000///.........000000111222333444444555888333cccqqqaaaHHHGGGIII:::<<<)))666---.........---------,,,,,,------------............---.../////////000222555IIIxxxzzz>>>>>>DDD???AAAKKKaaaCCC;;;EEE888GGG888,,,:::---111///...---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......333FFFnnnuuuqqqeeeXXXdddvvvkkkxxxCCCLLLrrrqqqnnnWWWyyyssstttyyy{{{mmmfff{{{___OOOGGG222}}}<<<666:::000(((555555***...---,,,+++***))))))((()))(((((('''''''''''''''''''''''''''''''''''''''''''''(((((()))******+++///000222444666999<<<===WWW~~~FFF,,,...---,,,111---111...------,,,,,,,,,------,,,,,,,,,---------......---555...(((111777444555HHHyyyfff|||~~~zzz}}}YYYvvvNNNOOOyyy___///000111111///------------------------//////...............---000000111111222333333444555888999rrrYYY<<>>lllyyymmm|||cccFFFaaannnyyyhhhlllXXXfffqqqqqqxxxVVVGGGwwwZZZdddrrrpppeeelllyyyyyyrrrtttrrrjjjCCCKKK555MMMVVV///???///333555'''///111------,,,+++***)))(((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''((())))))***++++++///000111333666999;;;===[[[nnnEEE///333222---111***,,,---,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,---------///333---(((......+++111222kkktttLLLqqq}}}~~~\\\UUU]]]???777)))444&&&---------------------------,,,,,,,,,---------------/////////000000111111222,,,000999fffddd===BBBkkkMMM===222)))999!!!///,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------)))+++---......///111333&&&iiitttbbb111@@@>>>EEE@@@AAAQQQdddBBB888@@@555jjjmmm333666000666)))111---,,,+++******))))))***)))))))))))))))))))))))))))******+++++++++++++++///666777LLLnnnwwwddduuusss```www\\\TTTfffrrrwwwvvvqqqjjjppp}}}qqqIIIHHHqqqppp\\\lllyyyqqqjjjfffTTTooo~~~rrr???>>>FFFNNNggg333333888---555555(((///...------,,,+++***)))(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((()))***+++,,,,,,...///000222555888:::<<>>+++222222...111+++,,,,,,,,,,,,++++++,,,------++++++,,,,,,,,,---------(((+++,,,222666,,,)))888///999UUU???hhhpppcccrrr~~~rrrQQQQQQTTTvvvGGG///333---111)))---------------------------+++++++++,,,,,,---------------......//////000000222666444222^^^TTT:::AAAqqqrrr&&&<<<000)))333444&&&,,,,,,,,,+++++++++******++++++,,,,,,,,,---------(((***,,,......///111333???===KKK555???LLL999===@@@MMMuuu~~~TTT777999HHHEEEpppIII222,,,666///---000---,,,+++***)))))))))))))))))))))))))))))))))))))))******+++++++++******%%%444;;;ZZZeee___rrrhhhwwwyyyWWWhhh}}}rrrTTTHHHQQQFFFAAATTTeee[[[\\\wwwyyy{{{fffiiiVVVXXXGGGFFF555DDD@@@BBBSSS}}}999666666...333222,,,555777%%%---,,,,,,+++***)))(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((()))***+++,,,,,,......000222555777:::;;;YYYVVV888444000...............++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///222...RRRzzzccc```MMMOOOzzzjjjxxxooo}}}sssmmm___ppp|||qqq[[[CCCVVVbbbnnnCCC+++//////+++,,,---++++++++++++++++++++++++***,,,......---,,,---...,,,,,,------.../////////...+++666111;;;~~~LLL777PPP___555444222000...,,,,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------,,,------...///000222666iii```eeeRRR333@@@DDDBBBEEECCCDDDHHHvvvcccEEE<<<;;;MMMLLLyyyAAA...444***+++555,,,+++++++++***)))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))...+++,,,)))>>>zzzLLL{{{iiivvvJJJDDDzzz{{{{{{~~~xxxwwwlllKKKAAAFFF___wwwzzzwwwvvvlll^^^TTTQQQ@@@555<<<@@@>>>???SSSIII!!!<<<333333222000///---,,,,,,,,,+++***)))(((((((((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''((()))+++------...///111333666777888888YYYSSS777444000...............++++++++++++++++++++++++*********+++++++++,,,,,,------------............777''';;;iiilllyyyYYYuuukkk{{{vvvwww___mmmwww}}}sssZZZeeebbbGGGDDDeeeLLL333+++222000,,,,,,***++++++++++++++++++++++++,,,...///000......///000,,,,,,,,,---......//////444...444111...\\\}}}yyy,,,OOODDDgggTTT444333111///...,,,++++++,,,,,,+++++++++******************+++++++++,,,,,,,,,,,,,,,,,,---...///000888222ooonnnlllXXXEEE<<<;;;>>>:::<<>>>>>333333CCCDDD555III{{{UUU:::???***333222111000...---,,,+++,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''((()))+++------...///111333666777888888SSSNNN666333///---.........---++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,---------......,,,***666===www~~~uuummmzzzrrrsss}}}qqqhhhfffVVVwwwdddRRRjjjdddLLLAAAPPPkkk111)))---111,,,+++...***************************+++---//////...---...///+++,,,,,,------......///111---111444---666cccvvvuuu>>>LLL>>>|||RRR***333222000...---,,,++++++,,,++++++++++++******************++++++++++++,,,,,,,,,,,,,,,---...//////+++(((@@@oooqqqlll|||UUUAAA999000===CCCBBBCCCAAADDDOOOnnnsssRRR444<<>>===777999IIIhhh[[[333999<<<222222111000///...,,,,,,++++++***)))(((((('''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''((()))+++------...///111333666777888888[[[vvvHHH444222///---......------************************************+++++++++++++++,,,,,,,,,------------(((333333***UUUeeeuuu|||zzz~~~yyywwwttt}}}zzzxxxjjjVVVRRR\\\cccwwwZZZfffSSS<<>>===@@@BBB;;;999<<<888PPPpppWWWBBB999@@@;;;GGG}}}vvv666000333111(((---333)))******))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((+++&&&+++444,,,555WWW[[[CCC}}}eeeOOOLLLHHHGGGLLLYYYjjjvvv~~~uuu\\\^^^ggg]]]PPPEEEFFFIII___[[[KKK[[[RRRaaaoooZZZTTTBBB777>>>EEEAAA888333222@@@LLLiiiggg333;;;;;;...999000000///...---,,,++++++***)))(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((()))+++------...///111333666777888888SSSkkkDDD333000...------...---,,,************************))))))*********+++++++++++++++++++++,,,,,,,,,---111666%%%)))===RRRsssyyy~~~xxx}}}{{{mmmlllfffdddhhhppp~~~~~~{{{{{{ttt___OOOZZZrrr~~~nnnccc~~~tttHHHZZZAAA???ggg777555000000***$$$,,,111((())))))))))))))))))))))))''')))++++++***)))***+++******++++++,,,---------+++333,,,,,,333))),,,LLLsssppp~~~XXXFFF@@@<<>>;;;:::444///777FFFRRRxxxddd777;;;444111666,,,///......---,,,+++******)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((()))+++------...///111333666777888888NNN```???111///---------...,,,+++************************)))))))))************+++******+++++++++,,,,,,,,,***333)))666))):::___|||```vvv~~~yyy|||}}}yyyyyyuuuyyy|||kkkpppfff```fff___eeexxxgggwww{{{|||rrr```]]]www~~~~~~~~~}}}{{{yyy|||vvv~~~lll???;;;DDDSSS{{{ttt<<<777///***,,,---)))---...###(((((((((((((((((((((((((((***,,,,,,+++***+++,,,)))******++++++,,,,,,---(((333+++(((444222+++444[[[}}}ttthhhrrr{{{pppaaa~~~nnnRRR888666ZZZWWW(((---)))------,,,++++++***+++++++++************))))))))))))))))))************+++************+++,,,------555///>>>999www|||fffTTT\\\iiiwww|||yyyeeeeeerrrtttaaaGGG111:::///111777666<<>>;;;;;;NNNwwwbbb>>>---666777///...111------,,,,,,+++******)))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''((()))+++------...///111333666777888888YYYVVV:::000...------------,,,+++************************))))))))))))************************++++++++++++&&&***444888###***;;;fffnnnvvvmmmqqq~~~pppqqqwwwzzz}}}|||{{{xxxxxx|||yyyqqquuuyyyssstttssspppoooNNNGGGkkkfffsssyyyxxxkkk^^^fff}}}~~~}}}{{{xxxwwwwwwvvvuuuoooQQQ;;;EEEEEE<<>>FFFCCC777888???;;;>>>KKKeeeuuuzzzttt[[[AAA<<>>===::::::===>>><<<:::???CCCDDDFFFKKKLLLIIIJJJOOOQQQPPPPPPTTTVVVUUUYYY]]]SSSLLLWWW```VVVJJJkkkrrriiiYYYZZZjjjDDDGGG>>>;;;>>>===888;;;CCC???DDDTTTwwwiii...???111***===222$$$888,,,,,,,,,+++******))))))'''&&&&&&%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''((()))+++------...///111333666777888888YYYPPP888///...------------,,,***))))))))))))))))))))))))))))))))))))************)))************+++++++++666""",,,)))---444))):::^^^zzzeeeYYYgggzzzvvvdddrrrzzz~~~|||zzzyyyxxxyyyvvvrrrppprrrvvvsssmmmooosssnnnkkkTTT```wwwrrrxxxrrraaaVVVbbb~~~zzzuuuvvv{{{yyyyyywwwsssrrrttttttrrr^^^>>>EEEKKK@@@CCC}}}===***???&&&111'''***---%%%"""***---((((((((((((((((((((((((%%%'''))))))((('''((())))))))))))***++++++,,,,,,(((,,,---+++***,,,...111111:::]]]pppxxxrrr{{{hhh[[[aaapppzzz}}}xxx}}}~~~jjjLLL>>>>>>BBBUUUqqquuu000333%%%666'''++++++***************+++************))))))))))))))))))))))))************))))))))))))***+++,,,---(((@@@$$$222CCClllxxxoooWWWMMMEEECCCCCCDDDIIIPPPWWWooo|||nnnRRR>>>888888999777444666:::>>>>>><<<===AAA???<<<;;;666333@@@HHH???VVVtttttt|||RRR888===444555FFF<<>>DDDCCCAAA@@@>>>;;;777::::::888888::::::777777777888999999999888777444999111444BBB<<<111;;;333JJJAAA999666EEE---AAA;;;::::::===EEESSShhhyyyXXX***666+++333777+++---333))),,,+++++++++******))))))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''((()))+++---......///111444666777888888^^^sssFFF444......---,,,+++++++++++++++***)))(((((()))***++++++***)))))))))))))))***(((((((((((()))***+++,,,))))))***+++---......///:::aaaooowwwOOOOOOiiikkkggggggxxxlllqqq{{{ssssssuuuwwwxxxppppppooonnnnnnmmmmmmmmmllllllcccccc~~~tttbbbUUU\\\uuuxxxooopppwww{{{wwwqqquuunnnmmmpppllljjj~~~```888<<>>???GGGkkkhhh:::***///111---++++++++++++*********))))))******))))))((((((''''''))))))))))))************))))))))))))************,,,555(((999---RRRaaaZZZaaaUUUBBBAAAEEE???888???@@@CCCIIIRRR```nnnwwwsss___III:::444666444555777888888999<<<888<<<<<<999888;;;<<<;;;888;;;===>>>AAAMMM```nnnttt}}}zzzgggQQQCCC;;;444>>>DDD000hhh```<<<,,,333000///---,,,+++*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''...000III~~~wwwiiiWWWGGG;;;777;;;777IIInnnjjjVVVWWWFFFJJJ;;;999::::::BBB666999666666:::999555333555;;;555111444777888:::===<<<;;;555999DDDCCCCCCOOObbbtttLLL+++888111000000000000///,,,)))***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''((()))***++++++///111333444444555777999[[[qqqEEE444......---,,,++++++++++++******)))(((((()))*********)))))))))))))))******(((((((((((()))***+++,,,))))))***+++,,,---.........:::[[[xxxwwwUUUSSSUUUMMMYYYZZZmmmiiinnn~~~{{{wwwmmmgggsssqqqnnnkkkiiihhhiiiiiieeeiiifffggg|||mmmWWW^^^ssstttqqqnnnnnnpppqqqooolllhhhggg^^^]]]ttt~~~___888999DDDMMMFFFAAA]]]jjj333''',,,...///))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))))),,,,,,------.../////////000---///;;;NNNeeekkkeeejjjsss~~~nnnjjjyyyzzzjjjXXXQQQNNNUUU\\\fffnnnqqqpppnnnmmmvvvsssuuu}}}~~~{{{{{{~~~~~~~~~~~~~~~~~~}}}}}}uuugggccckkk{{{|||zzz{{{rrrfffWWWIII:::333>>>OOOmmmjjjLLL111+++...---+++,,,++++++*********)))))))))))))))))))))((((((''''''(((((()))))))))*********(((((()))))))))*********---***,,,222***555uuu```HHHHHHFFF===<<>>666666===BBBAAADDDSSSqqqzzzooorrrzzzsssXXX???666777666999333TTTiiiOOO444...111...---,,,+++))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))...,,,333SSSzzzyyy]]]HHHGGGBBBCCCGGGVVVPPP^^^gggbbbhhheee\\\bbb\\\UUUYYYTTTIIIEEEMMMTTTUUUMMMPPPVVVZZZXXXTTTWWW^^^eeemmmuuuHHH888666111111000//////000...,,,))))))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((()))***++++++///000333444444555777999\\\jjj@@@111...---,,,++++++******+++***))))))(((((())))))***(((((((((((()))******+++(((((((((((()))***++++++))))))***+++,,,------...---(((999___zzz}}}zzz}}}zzzhhhLLLEEEMMMIIIVVVZZZ```hhhdddmmm}}}|||xxxkkkiiifffddddddgggjjjlllgggjjjjjjgggjjjrrrpppiiiyyy]]]RRRhhh}}}yyybbbiiipppqqqkkkccc]]][[[^^^eeePPP777>>>JJJCCC@@@CCCFFFZZZfff222$$$)))///...((()))(((''''''&&&'''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))******++++++,,,------------,,,,,,,,,111BBBaaa|||dddiiiuuuxxxkkk{{{|||\\\aaazzzvvvhhh^^^JJJIIIIIIMMMVVVaaajjjooogggiiimmmpppmmmjjjkkkpppoooooooooooonnnnnnnnnnnnfff______nnn}}}zzzyyyzzztttiii___ZZZEEE???777444<<>>>>>===999:::;;;;;;:::666333111000111111000111555;;;???666;;;AAAFFFKKKNNNRRRTTTiiijjjkkknnnqqquuuwwwyyylllzzzoookkkeee^^^WWWPPPHHHCCC>>><<<888333222333...(((555222111333444222333777333666:::<<<;;;999555111===555777BBBBBB<<>>555777:::999999ZZZggg>>>+++>>>111,,,,,,***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((......***))),,,888gggrrrCCC111HHH***+++>>>888444888LLLiiiiiieee{{{vvvkkk\\\VVV___}}}hhh:::+++...222222000///...//////...+++)))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))***++++++...000222333444555777999```aaa;;;---...---,,,+++************)))))))))(((((()))))))))'''''''''((((((***+++,,,(((''''''(((((()))***+++)))))))))***+++,,,,,,---...///000:::TTTppp|||zzzwwwzzz{{{yyygggsssQQQFFFCCCEEEJJJPPPTTT^^^```hhhsss|||zzzqqqggg```[[[YYY[[[]]]______^^^```eeehhhqqqmmmqqq{{{|||rrrjjjhhhfffccc___YYYZZZdddvvvfffGGG666888AAAGGGFFF???HHHiiiOOO,,,%%%111...,,,,,,"""(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))******+++++++++(((+++...---)))///DDDYYYYYYxxxoooxxx~~~^^^ccccccaaajjjVVVVVVhhhnnn{{{}}}wwwwwwooodddTTTHHHDDDEEEGGGHHHPPPUUUZZZ]]]]]]^^^dddkkkffffffeeedddcccbbbbbbaaa]]]]]]ggg|||~~~jjjhhhccc]]]UUUMMMDDD>>>;;;444===IIIUUUiiiqqqNNN///))))))---111///)))(((+++******)))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***+++***777$$$444<<<,,,lllwwwbbbZZZ[[[@@@<<<:::777666888;;;===???>>>>>>===;;;888444222000:::777222---+++000777===111111111111111222333444???;;;666555333333777;;;555666777555222///---,,,000000111333888>>>?????????;;;999;;;;;;999;;;???:::<<<<<<;;;===BBBEEEEEEAAA>>>BBBJJJRRR[[[pppeee]]]ccclllsssyyydddHHH333555>>>;;;444111:::uuu:::666+++///))),,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((,,,+++(((,,,...***<<<___qqqddd|||aaaNNNpppiiiNNNAAAIIIKKK,,,444999777///...888@@@AAAAAA777111777BBBIIIJJJKKKPPPaaaqqqSSS)))111===111***333...------......---+++((((((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***++++++---///222333333555777999___YYY777---------,,,+++************((((((((())))))(((((((((''''''''''''((()))***+++''''''''''''((()))***+++((())))))******+++++++++))),,,+++)))666RRRmmm{{{iiiiiiqqqjjjdddXXXGGGBBBAAA@@@FFFIIIMMMRRRYYY___fffooozzzyyyrrrmmmjjjbbb]]]YYYUUUQQQOOOQQQUUUCCCXXXhhhfff]]]YYYXXXVVVVVV```nnnvvvsssgggYYYPPPJJJCCC999888BBBJJJBBB444<<>>AAADDDGGGKKKQQQWWWZZZWWWWWWVVVVVVVVVVVVVVVVVV^^^\\\ZZZ\\\]]]ZZZRRRKKKFFFCCC>>>888666:::???BBBWWWcccrrr}}}jjjeeekkk~~~sssuuuJJJ999///,,,,,,---///...***)))+++)))))))))((((((((('''''''''''''''''''''((((((((('''(((((((((((()))))))))'''(((((((((((())))))))))))'''+++(((...666222444sssfffuuuyyysssrrrqqqnnnooouuu~~~iiiXXXRRRIIIBBB===;;;999777333333555666888888777666111444777888666555444444;;;:::999777555222000///222...///666666000...222***...111444666888<<>>@@@CCCFFFJJJOOOTTTXXX```dddjjjrrrxxx}}}xxxtttllleeeaaaaaa```___fffzzzzzzqqqsssnnndddhhh```SSSFFF===999777666333)))111CCC@@@000<<>>???@@@AAABBB@@@AAA>>>999222000333777444:::???DDDMMMZZZeeeiiirrrwww~~~zzzvvvnnnmmmppp|||www|||hhhnnnrrr[[[111777,,,...+++))))))***+++++++++((((((((((((''''''''''''&&&''''''''''''(((((((((''''''(((((((((((())))))''''''(((((((((((())))))///'''$$$666***"""999,,,NNNvvv}}}^^^ZZZjjjllliiikkkllljjjgggdddeeefffwwwtttxxxooodddXXXPPPJJJFFF@@@===<<<<<<<<<<<<111555999<<<;;;888666555)))***---000222444555666888555777======777555888999999777444000.........666555555999:::888999<<<;;;999:::>>>AAAAAADDDIIIJJJSSS\\\fff{{{yyyiiiZZZQQQQQQ]]]ddd^^^VVVMMM???000222444;;;;;;...777tttkkkggg111<<<222000222000++++++***)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''###///,,,###(((,,,((((((&&&---\\\ttttttJJJ555&&&555999,,,'''///111+++++++++***+++,,,,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))***++++++,,,...000222333555777999UUU}}}LLL333///---,,,+++***))))))))))))''''''((())))))(((''''''(((((('''''''''(((((()))'''''''''''''''(((******((((((((()))))))))))))))///''''''///***!!!(((;;;===aaavvvppp~~~nnnqqqrrrkkkbbbWWWUUU===999999888:::===?????????KKKMMMPPPTTTWWWZZZ\\\\\\eeejjjlllmmmttt}}}ooo]]]QQQDDD999444333333333333444555666???GGGBBB666???YYYddd\\\uuu777'''222!!!'''&&&&&&+++***%%%&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((+++'''&&&((()))'''(((+++(((111DDD```OOOYYYVVVTTTNNN```[[[jjjnnniiiOOO===]]]sssgggOOOJJJYYYjjjpppnnnjjjeeebbbaaaccceee______YYYOOOHHHEEEAAA<<<888888999999999999::::::000666<<<>>>??????BBBEEEGGGRRR\\\ccckkkvvv}}}~~~kkkjjjnnnuuussskkkhhhmmmaaaeeeiiiggghhhdddhhhmmmyyyJJJ666,,, ***)))'''&&&''')))***)))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''((((((((())))))...***(((666,,,###555111&&&hhhxxxxxxcccUUUQQQXXX```ccceeedddaaa\\\ZZZYYYggg\\\```uuu~~~tttnnnddd\\\VVVPPPKKKGGGIIIGGGDDD???;;;:::;;;===AAA@@@===:::999888999999:::888555333000///444999888888999:::<<<<<<<<<<<<:::888;;;@@@AAA===>>>BBBAAACCCLLL[[[gggpppzzz~~~~~~lll^^^XXXXXXZZZZZZXXXXXXUUUNNNBBB999999>>>888:::666000>>>nnnggg000///333555333$$$))))))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&000,,,###&&&)))***///000111---888```|||{{{FFF:::666$$$===111)))+++///...+++,,,*********+++,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''((()))***+++++++++---000222333555777:::XXXuuuEEE///,,,---,,,+++***))))))))))))&&&'''((())))))((('''&&&)))(((((('''''''''(((((('''&&&&&&''''''((()))***(((((((((((())))))))))))(((+++((($$$(((///...'''%%%NNN[[[aaa{{{dddwwwsssiiiyyytttooojjjnnnRRRDDD???999777999;;;:::999777777888999<<>>@@@BBB999===AAA@@@>>>???BBBEEE@@@@@@CCCGGGKKKLLLJJJHHHLLLLLLPPPXXXZZZWWWXXX]]]kkkmmmwww~~~yyyrrroooeee\\\RRROOORRRUUUSSSPPPPPP???666;;;999///000;;;;;;888,,,444kkk[[[~~~555666+++555'''111+++222(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###'''$$$$$$+++(((###((($$$%%%'''333555jjj\\\vvvfff{{{bbbwwwAAA000,,,...333444(((+++---,,,***))))))******))))))***++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&'''((()))***+++++++++---000222333555777:::XXX___>>>111///,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((+++777NNNdddmmmfff\\\ddd___qqqwwwtttooo[[[vvvbbbTTTPPP888///===444777444>>>777???111999:::::::::999888666555444444777:::===<<<999888999<<<333@@@<<>>===JJJGGGSSShhh~~~oooIII///(((***+++***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))+++++++++,,,222<<>>RRR```gggaaa[[[gggrrrpppvvv|||qqqpppeeeoooppp]]]OOOEEE999:::222888111;;;000777555888999:::;;;;;;<<<===>>>:::;;;;;;999666777;;;???;;;GGGDDDMMMVVVccc}}}{{{qqqJJJ===...'''(((+++)))&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))(((((()))...444888KKKVVVYYYQQQJJJJJJIIICCCGGGNNNOOOIIIIIIOOONNNGGGHHHDDD@@@CCCJJJPPPQQQPPPXXXYYYZZZ[[[\\\^^^___aaa[[[ZZZZZZZZZ\\\___aaacccfffeeecccdddfffggggggfffiiisssxxxjjj___ggg```FFFGGGLLLGGGeeennnnnnooolllNNNKKKxxxtttggg[[[bbb```HHHkkkTTTAAA888,,,%%%***+++&&&###&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))***)))((((((+++...))))))((((((((((((((()))''''''((((((((((((''''''))))))*********+++++++++---111444@@@___zzzuuu```sssqqqddd^^^QQQKKKMMMCCC;;;<<<@@@CCCHHHNNNHHHIIIIIIJJJKKKKKKKKKKKKLLLMMMPPPTTTXXX\\\___aaadddfffhhhjjjkkkllloooqqq~~~}}}~~~~~~zzzxxxuuusssqqqnnnllliiidddaaabbbZZZQQQLLLMMMPPPQQQQQQFFFJJJIIIDDD???999///$$$===666'''---111...555333WWW}}}ooo___tttmmm>>>---...------,,,+++***)))((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))'''&&&(((,,,000888ppprrrUUUhhhyyyeeerrr~~~ttt|||JJJ:::'''111000000///...---,,,+++,,,++++++***))))))((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***+++...000222333333444666888SSSWWW999000///,,,++++++******)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&***444AAAJJJXXXRRRXXX______gggooojjjyyyjjj~~~wwwjjjkkkZZZ\\\TTTGGGFFF;;;DDD777:::555444555777777666666777888444444333000///222:::@@@UUUqqqzzzjjjSSSuuu{{{~~~~~~wwwiiiyyyeeeNNN???'''%%%%%%'''******&&&"""''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((())))))))))))***+++***((('''((()))222<<>>???DDDHHHEEE@@@EEEDDDCCCFFFKKKOOOPPPPPP[[[[[[ZZZZZZ[[[]]]___```bbbaaa``````aaa```^^^\\\UUUGGGCCCFFFBBBCCCFFFBBBTTTYYY\\\iiibbbpppPPPSSSPPPcccrrrSSSMMMDDD___sssVVVWWWZZZ111...$$$"""'''---,,,%%%%%%+++''''''''''''''''''''''''&&&&&&&&&'''((((((((()))((()))***)))))))))+++---******)))(((''''''''''''''''''(((((((((((((((''')))))))))*********++++++***///((($$$???hhhsssdddsss___hhhssstttZZZVVVJJJAAA;;;===@@@@@@===<<<@@@@@@AAABBBCCCDDDDDDEEEEEEFFFHHHJJJLLLOOOPPPQQQRRRSSSUUUUUUUUUUUUWWWXXXaaacccfffhhhjjjkkkmmmnnnmmmnnnoooqqqrrrrrrsssssstttttttttsssrrrqqqpppooohhhhhhhhhhhhhhhiiiiiiiiiooojjjeeefffkkkllliiieeefffggghhhhhhgggeeebbb``````]]]ZZZWWWUUUSSSPPPMMMLLLHHHDDDBBBBBBAAA>>>:::;;;:::666000000555::::::'''(((222---///DDDbbbsss~~~GGGKKKzzzzzznnn777...%%%,,,,,,+++***)))(((((('''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&$$$$$$%%%%%%777777???fffvvvbbbSSS{{{gggwwwuuu}}}pppfffjjjwwwxxxEEEDDD<<>>DDDEEEOOOJJJPPPUUUZZZjjjhhhjjjeee\\\XXX^^^hhhjjjeeennnjjjcccZZZMMM>>>000&&&***++++++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((***++++++***))))))***"""'''---222;;;CCCCCC===999>>>AAA??????BBB@@@;;;LLLGGGCCCCCCFFFIIIHHHFFF999999:::;;;<<<<<<;;;:::@@@@@@??????@@@AAABBBCCCCCCBBBBBBCCCEEEDDDBBB@@@DDD666777???BBBKKKYYY^^^eee{{{WWWqqqqqqBBBPPPDDDPPPVVVWWW[[[ZZZGGGBBBWWWJJJrrr```PPP==='''///&&&(((''')))+++(((%%%(((///''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))(((((())))))+++***)))((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))************)))'''(((,,,333CCC^^^uuuUUUiiirrrmmm[[[ccc\\\MMMIIIEEEDDDCCC@@@;;;777<<<<<<<<<<<<<<<======>>>AAABBBCCCDDDFFFHHHIIIIIIKKKLLLNNNNNNMMMMMMNNNPPPIIILLLPPPPPPOOOOOOQQQTTTUUUUUUVVVVVVVVVUUUTTTTTTWWWWWWWWWVVVUUUTTTSSSRRRKKKKKKLLLLLLLLLLLLLLLMMMIIIFFFFFFIIIOOOSSSSSSQQQSSSTTTTTTTTTTTTRRRPPPOOOQQQNNNKKKHHHGGGEEECCCAAA<<<<<<>>>??????;;;444///333777:::999555111---+++===---???LLLiiiqqqqqq~~~~~~hhh999qqq~~~WWW***222!!!555******)))(((((('''&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''''''''111333JJJ>>>;;;UUUjjj;;;???[[[UUUcccyyy~~~fffsssiiivvv~~~{{{}}}lllMMM___AAA888000%%%***555///))),,,++++++***)))((((((((()))))))))(((((((((''''''&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&((()))++++++---///111333333555777999QQQGGG444111...++++++******)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''***(((%%%$$$$$$'''+++---)))111888@@@JJJNNNOOOSSSVVVLLLbbbPPPQQQbbbPPPfffTTTQQQ\\\WWW___RRRYYYYYYEEEHHHIIIFFFAAA>>>???AAA>>>AAACCCCCCBBBDDDHHHLLLPPPaaafffpppnnnbbb]]]MMMddd]]]RRRMMMPPPUUUSSSNNNTTTLLLAAA666...)))&&&$$$'''((()))'''%%%%%%))),,,%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%&&&&&&&&&''')))+++&&&((((((''')))...000000888;;;<<<<<<;;;<<<;;;777999:::<<<>>>AAAEEEIIIMMM888>>>CCCCCC@@@===<<<===444444444444555555666666333444555888;;;<<<;;;999666SSS___KKKHHHgggmmmMMMMMMPPPCCCXXX^^^GGGHHHEEELLLIIIDDDCCCFFFDDDFFFOOOLLLTTT333...///'''222!!!+++(((%%%%%%$$$###%%%(((''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))''''''((()))+++,,,,,,,,,******((('''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((()))))))))*********+++''',,,333+++$$$999YYYZZZiiiFFFOOOXXX^^^\\\eee___[[[RRRFFF===<<<@@@DDD===<<<;;;999999888888888888999:::;;;<<<>>>??????AAACCCEEEEEEEEEEEEGGGIIIEEEHHHKKKKKKIIIHHHJJJMMMKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHIIIIIIIIIHHHHHHGGGCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIFFFFFFGGGGGGGGGFFFDDDDDDEEEBBB???>>>======;;;:::999777333222333666888999111111222000...000888???JJJNNNkkkiiihhhqqqeeeqqqhhhiii___VVVZZZmmmeeevvv;;;111,,,666)))(((((((((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$&&&'''((()))******%%%"""%%%'''///<<<555WWWmmmTTT???>>>NNNQQQSSSiiizzzppptttmmmlllcccgggeeekkk___rrr~~~```~~~}}}uuu\\\wwwhhh}}}llldddGGG888444111000%%%222555555000 '''*********))))))((((((((((((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&((()))+++,,,---///111333333555777999[[[???333333---+++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))&&&###$$$''')))***)))"""******,,,888===AAALLLIIIKKKVVVFFFJJJUUUIII\\\KKKKKKXXXTTT\\\NNNVVVWWWFFFKKKOOOOOOMMMNNNRRRWWWJJJMMMPPPOOOKKKIIIJJJKKKKKKYYYZZZdddgggaaabbbVVVSSSRRRRRRRRRPPPHHH;;;000999444---(((&&&&&&''''''"""$$$''''''%%%$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''&&&%%%&&&(((***&&&)))***)))&&&%%%&&&(((000222444777999<<<>>>>>>444777:::999777777<<<@@@555===EEEGGGEEECCCEEEIII======>>>>>>??????@@@@@@<<<<<<===@@@DDDFFFFFFEEE:::LLLSSSAAA888JJJOOO:::CCCEEE@@@000666NNNOOOEEE===>>>???BBBDDDFFFDDD@@@999'''000"""%%%444"""((('''%%%$$$&&&)))(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((%%%&&&'''+++///111111111))))))((('''&&&&&&&&&&&&%%%&&&'''((())))))))))))((((((((()))))))))******(((***,,,***'''''',,,111>>>bbbIIIRRRIIIBBBOOOYYYZZZ^^^[[[PPPEEE@@@@@@@@@???>>>;;;999777777777777333333444555777888999999888:::<<<=========???AAA@@@BBBDDDEEEFFFFFFGGGHHH>>>??????@@@@@@@@@??????<<<<<<===>>>?????????>>><<<<<<<<<======>>>>>>???BBBDDDEEEDDDAAA>>>>>>???<<<===============<<<<<<999777666666777777555444666666555444333222000000///111777<<<@@@HHHXXXfffhhhXXXVVVZZZnnn{{{fffUUUEEEMMMjjjVVVvvvttt~~~xxxiii:::666+++111 ***((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%"""!!!###$$$%%%%%%""")))***%%%$$$******$$$$$$666444666ZZZeeeQQQBBB>>>>>>AAA===FFFiiizzz~~~ssswwwcccssswww{{{zzz}}}~~~dddiii;;;555///<<<111(((666%%%222(((+++)))(((***,,,;;;))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***+++,,,,,,...111333333555888:::^^^888333444,,,*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((***+++(((### ###,,,%%% *********888>>>KKKFFF:::BBBGGGIIIYYYMMMHHHQQQJJJSSSEEEJJJHHH>>>CCCIIIJJJIIIJJJPPPVVVIIILLLNNNMMMIIIFFFGGGIIINNNXXXRRRWWWVVVPPPRRRFFFPPPGGG===666333222444666((('''%%%&&&'''((('''&&&%%%'''((((((&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''')))***)))((('''(((***$$$%%%''')))(((&&&'''(((((()))+++///333777;;;>>>::::::999666333111111222000444777::::::<<>>;;;999888888888999555555666666666777777777444666777888777888999;;;888888888:::===>>>===<<<<<<<<<===>>>>>>>>>>>>>>>;;;;;;<<<===============:::;;;;;;<<<======>>>>>>555555666777888777666444666666777777777777777777333222333444666777555333333666999;;;:::777444222666CCCVVVccc```UUUQQQTTTVVVhhhmmmooodddSSSKKK<<>>BBBIIIGGG>>>CCC===JJJ???DDD@@@:::???DDDCCC@@@???DDDIIIEEEHHHJJJIIIGGGFFFIIILLLFFFNNNFFFHHHHHHCCCHHH===888888888888444---'''%%%$$$###"""$$$&&&'''&&&%%%$$$$$$$$$######%%%'''***$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((("""%%%'''((((((&&&&&&'''***&&&$$$%%%&&&%%%%%%&&&&&&$$$%%%(((+++...222666666444222222444555444222111///,,,+++...111222333444555666888999999999999777555222111222333333222222+++///666555:::===666555999333555///111BBB777888+++222@@@:::---'''$$$...+++***)))222$$$&&&'''%%%!!! """&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))'''&&&''')))(((%%%"""''''''&&&&&&&&&''''''(((%%%&&&'''((())))))))))))(((((((((((())))))))))))&&&'''((('''%%%$$$'''+++!!!---CCCBBB333FFF444DDD999???AAA@@@CCCHHHHHHCCC>>>===;;;999888999:::;;;777777666666666555555555222333444444333333444555999777555777:::;;;888555999999999999999888777666666666666777777666666555444444555555666777888888:::777444777;;;;;;777222444444444555555555555666222333555777::::::888666666444222111666@@@LLLTTTLLLIIIFFFCCCAAAHHH]]]sssllllllKKKAAA===???YYYTTTXXXgggXXXjjjoooEEE555111,,,)))"""111$$$(((,,,''''''''''''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$'''(((&&&$$$)))$$$&&&'''!!!$$$+++((($$$&&&"""+++,,,)))((('''!!!...%%%222>>>:::RRRLLLEEEDDDWWWSSSFFFOOOLLLVVVvvv^^^NNNgggsssJJJsssYYYSSSvvvhhhSSSqqqcccOOOXXXOOONNNOOO444555---,,,111%%%666&&&***+++)))&&&$$$***111+++&&&,,,+++...!!!%%%(((%%%000)))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&(((***,,,---,,,...111222444555888:::eeemmm;;;///333)))))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((***---111555777======>>>??????@@@AAAAAAAAABBBDDDEEEEEEDDDBBBAAABBBBBBBBBBBBAAAAAAAAAAAAAAA???<<<999777666666666000...+++(((&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++,,,...000222444555666000000000000000000000000......//////000000111111///000000222333444555555222333555666666555333222000000000000111111111222......,,,+++***(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***...222666:::<<<777777777777888888888888BBBBBBAAA===888444222111666666666666777777777777222222222333333333444444222222222333333333444444444444444444444444444444444444444444444444444444111222222222333333444444555555555555555666777777777777666555444444333333333222111111111333555777AAABBBDDDDDDCCC@@@<<<999888NNNdddgggXXXIIIEEEGGG>>>:::<<>>:::444,,,((('''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((('''''''''(((***,,,...'''((()))((('''&&&''')))555///)))))),,,...+++(((,,,++++++******)))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&((()))+++,,,////////////111444777999___^^^444,,,111,,,))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((&&&%%%$$$$$$%%%%%%&&&'''(((***,,,...///000222333444555555444333222333333222000///...---,,,,,,***((('''&&&&&&&&&'''%%%$$$#########$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''''''(((........................111111000000///...------//////...---,,,++++++******+++,,,---...------,,,......---+++)))((('''&&&'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))******------........./////////...000222333222222333555444444444444555555555555444444444444555555555555333444444444444555555555444444444444444444444444333333333333333333333333444444444444444444333333111111111111111222333333222222111111000000//////222222111111222333555666333555999<<<>>>>>>>>>===777777666555444555888::::::888999<<<;;;777555555,,,,,,+++(((&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''%%%$$$###$$$$$$%%%''')))***)))((('''(((***(((&&&######%%%&&&'''&&&))))))(((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,.........000222555777999```WWW444---///,,,))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&&&&'''(((&&&&&&'''''''''(((((((((((())))))******))))))(((+++******)))(((''''''&&&'''&&&%%%%%%$$$$$$%%%%%%###############$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&++++++++++++++++++++++++......---------,,,,,,,,,------,,,+++***))))))(((,,,,,,------,,,,,,+++*********)))'''&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''(((((())))))*********+++++++++000111222000...,,,+++,,,000000111111111222222222//////000000000111111111222222222333333333444444333333333333333333333333222222222222222222222222222222111111000000/////////............///000000222222111111000000000000////////////000111222333111222555777777666555444)))***,,,///333666777777555444444333111---+++***(((((('''&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***+++***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%&&&&&&'''''''''((()))((('''&&&''')))&&&''''''&&&&&&'''(((***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,---......000222555777999dddQQQ777000,,,+++))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''(((((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))))))))*********+++******************))))))...------,,,***)))''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''''''''((((((''''''((((((((())))))))))))+++------------...///------------............,,,,,,,,,---------....../////////000000000111111111111111111111111111111000000000000000000000000000000//////......------,,,,,,,,,,,,,,,------...////////////............,,,,,,,,,,,,---...//////,,,---...//////...,,,+++---///111111000.........000///---***(((''''''&&&+++***(((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%&&&&&&'''###$$$%%%%%%######$$$%%%%%%&&&'''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,,,,---...000333666888999fffKKK888111***+++))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%######$$$&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))'''(((((())))))*********++++++***(((&&&%%%$$$#########$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''((((((((((((''')))+++,,,,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........................................................///..................---+++************+++,,,,,,+++++++++++++++++++++***))))))******+++,,,,,,,,,+++,,,.../////////......000000///,,,((('''***,,,***+++((($$$###&&&'''&&&((('''&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((()))***)))((('''(((***%%%&&&'''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#####################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,+++,,,...111444666888999gggBBB555000)))---))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&%%%$$$$$$######$$$%%%'''((())))))'''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''(((((()))+++,,,+++***((())))))++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***))))))))))))***++++++))))))))))))))))))))))))(((((()))***++++++++++++,,,---...///000000000000))))))((((((((()))***+++%%%((('''$$$###''''''$$$&&&$$$$$$%%%((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&###$$$%%%%%%######$$$%%%&&&&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))+++,,,+++,,,...111444666888999ggg;;;111...(((...))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%&&&&&&%%%%%%$$$###"""######$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''$$$&&&((())))))***+++,,,++++++,,,,,,,,,---------))))))*********++++++++++++++++++,,,,,,,,,------))))))))))))))))))))))))++++++++++++++++++++++++''''''(((((())))))******)))))))))))))))***++++++************++++++++++++((()))***++++++,,,,,,+++)))************))))))(((''''''(((+++,,,+++%%%!!!!!!'''(((%%%%%%)))'''"""&&&%%%$$$%%%((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!###$$$%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''$$$###"""$$$'''(((&&&%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))+++,,,***,,,...111444777888999hhh===111...---***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))*********++++++++++++******+++++++++,,,,,,,,,........................---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************'''))),,,---,,,++++++,,,))))))((((((''''''''''''&&&&&&&&&'''''''''(((((('''((()))))))))(((&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###########################$$$%%%%%%%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''***,,,...---...///111444666999:::ooo|||999000...---+++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''&&&&&&***))))))(((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))*********+++************++++++++++++------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))***,,,+++******+++,,,((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((('''((()))))))))(((&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$$$$########################$$$%%%%%%%%%$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''***,,,...---...///111444666999:::tttsss555///...---,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((()))))))))*********++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((&&&%%%&&&((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))(((''''''&&&(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((***,,,---......///111444666888:::eeelll222000---+++,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''((())))))******))))))((((((''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))'''''''''((((((((())))))************************((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''((())))))'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,---...///000111333666888999PPPfff000111---***+++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''((()))***++++++(((((((((((('''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((+++///000...+++((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))''')))******'''&&&'''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''')))***,,,,,,//////000111333666777999KKK```///333---(((***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((())))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''(((((()))***++++++,,,((((((((((((((((((''''''(((((((((((())))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###'''+++---+++(((%%%$$$&&&&&&&&&&&&&&&''''''''')))))))))(((((((((((('''))))))(((''''''''''''((('''(((((((((((()))))))))((((((((((((((((((((((((''''''(((((())))))******'''***,,,+++(((&&&''')))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""$$$''')))'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))++++++,,,//////000111333555777888LLLZZZ,,,333---'''***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))******+++++++++'''((((((((((((((((((((((((((()))))))))*********'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$$$$%%%&&&&&&'''''''''((((((((())))))))))))((((((((('''***)))((('''&&&''''''((('''((((((((())))))))))))((((((((((((((((((((((((''''''((())))))***++++++'''***---,,,(((&&&'''***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""$$$(((***(((%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%'''(((***+++++++++///000000222333555777888PPPVVV***333---'''+++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***************+++++++++'''''''''((((((((((((((())))))))))))************'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((&&&%%%'''***,,,'''''''''((((((((())))))******))))))((((((((('''***)))(((&&&&&&''''''((('''((((((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++'''+++...,,,(((&&&(((+++((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''###!!!$$$(((***(((%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%''')))***+++++++++000000111222333555777888[[[FFF111444---***'''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&''')))+++,,,---+++***)))(((((((((((()))+++,,,---)))***+++,,,,,,+++***)))(((((())))))))))))(((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))************))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((***+++))))))((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***((('''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((''''''''''''((((((***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))***+++,,,///000111222444555666777___BBB///222---+++***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***+++,,,,,,---,,,+++***)))(((((((((((()))***+++,,,)))***+++,,,,,,+++***)))((((((((())))))((((((((((((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''(((((()))******)))))))))(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((***+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((())))))******))))))((('''))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))+++,,,,,,//////111222444555777777iii>>>---///---+++,,,((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))&&&&&&''''''((()))******......---,,,++++++++++++((((((((((((((()))***+++)))***+++,,,,,,+++***)))''''''((((((((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))(((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))******)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((***+++,,,,,,...///000222444666777888mmm<<<------...***---((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))***)))(((((('''((())))))...---+++******+++,,,---))))))((((((((()))******)))***+++,,,,,,+++***)))''''''((((((((((((''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%'''***++++++***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******)))(((((((((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%((()))******)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((***+++,,,---...///000222444666777888ppp;;;000,,,000(((---((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((***))))))((()))***,,,---,,,***)))((((((***---...+++******))))))))))))***)))***+++,,,,,,+++***)))''''''((((((((((((''''''((('''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''((((((((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&'''***,,,,,,+++''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))*********((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&......---,,,***'''$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++,,,---......000222444666888888www:::222,,,222''',,,((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((('''&&&'''(((+++///333555+++***)))((((((***,,,------,,,+++***************)))***+++,,,,,,+++***)))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((''''''''''''((((((((()))))))))************************'''''''''''''''''''''''''''&&&&&&'''***++++++***''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))************(((''''''(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''((()))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''111000...+++(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))+++,,,---------...000222444666888999~~~{{{666222,,,333&&&,,,((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************&&&&&&''')))---222777:::...---,,,***))))))******///...---,,,++++++++++++)))***+++,,,,,,+++***)))))))))************))))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''''''''''''''''''''''')))(((((((((((()))************)))))))))((((((((('''((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&''')))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))***++++++******''''''''''''((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((000...+++(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))+++,,,---...---...///222444777888999sss333222,,,444&&&---)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++)))))))))***...222777999222111///---+++)))((('''000///...---,,,+++++++++)))***+++,,,,,,+++***)))******++++++++++++******'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))******+++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))***++++++******''''''''''''((()))++++++************************++++++++++++++++++++++++))))))))))))))))))))))))&&&'''((()))))))))''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''(((((((((((()))***************)))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++************))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((...+++(((%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((***+++,,,---...---...///222444777888999aaa555333------++++++)))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&((())))))***************,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******************************+++---///000222222111000///...---,,,,,,,,,------,,,,,,------...///++++++***))))))((()))))))))************+++++++++******)))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))+++***))))))))))))******(((((())))))))))))((((((******+++,,,,,,,,,,,,+++'''(((***++++++******))))))))))))))))))))))))))))))(((((((((((())))))*********))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++++++++,,,((())))))***************************++++++++++++++++++++++++++++++++++++...---,,,+++***************************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++))))))))))))))))))))))))+++***))))))))))))************))))))))))))******)))************+++++++++************************************************+++*********))))))(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***,,,---......///000222444666777888\\\222222,,,---+++,,,)))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''***))))))((((((''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''((())))))))))))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%)))((((((((('''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((''''''))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))************+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---///000111111000///...---,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,++++++*********************+++++++++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))******+++******++++++++++++******++++++,,,------------,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...,,,+++++++++*********************************************************************+++++++++,,,,,,)))***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,---------------------------///...---,,,+++++++++++++++++++++++++++++++++++++++++++++*********))))))***************************))))))))))))******+++))))))))))))))))))))))))+++******)))))))))************))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***,,,---......///000222444666888888VVV///000,,,---,,,,,,((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,+++***)))((('''''''''(((((())))))((((((''''''''''''''''''''''''''''''((()))******)))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------...//////000000///...---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,++++++,,,,,,,,,,,,,,,---------......,,,,,,+++************+++************************)))************+++++++++,,,++++++***++++++,,,,,,------............------,,,---......//////......---...//////000000//////........................+++++++++,,,...///111222......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,,,,---------.........////////////////////////000///...---------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++,,,,,,,,,,,,------------........................------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***************)))+++******)))))))))))))))************************))))))))))))*********************)))))))))(((((('''(((((((((((('''&&&&&&((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***,,,---...//////111333555777888999RRR---111,,,---+++,,,((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))((((((((())))))))))))))))))(((''''''''''''''''''''''''((()))***++++++***)))((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))******************+++++++++++++++,,,,,,,,,---............---......///////////////000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000////////////////////////////////////000000000000000//////........./////////////////////000000111//////...............///....../////////000000000......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------------,,,------......//////000000000000////////////000111111111000000000000111111222222222222000000000000000000000000............///111222222////////////////////////........................////////////////////////------------------......,,,---......//////......------........./////////000000000000000000000000000//////...------.......................................---------,,,,,,------------------------//////...---,,,,,,------------------------------,,,++++++++++++,,,------,,,,,,++++++++++++,,,,,,............////////////000000000000000000000000........................///.....................---...............//////------------------------------------------------------.../////////......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++*********))))))*********))))))(((***))))))))))))))))))***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&)))******)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((***,,,...//////000111333555777999:::PPP...333------***+++(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********)))******++++++******)))(((((((((((((((((((((((()))***+++,,,,,,+++***))))))((((((''''''(((((()))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((()))))))))*********))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,------............///000000111111000000111111111111222222333333111111111111111111111111111111222222222333333333444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111222222111111111222333333111111111111111222222333111111000000000111111222111111111111222222222222000000///............///////////////////////////........./////////000000///////////////000111222000111111222222111111000111111222333333333333333222222222333333333444444222222222222222222222222222222111111000111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000///......///000000000000///........./////////000000111111111111111111111111000000///.........///////////////////////////////////////............---........................222111000///////////////////////////////////////---------------...///000.........------.........000000000000111111111111111111111111111111111111111111111111111111111111000000111111111111111111000000000111111111222222000000000000000000000000///////////////////////////000111111222222222111000///......------......------------------------,,,,,,,,,---------...............---------,,,,,,***++++++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++++++++*********))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))++++++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))+++---///000000111222444666888999:::LLL---333...---******((((((''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,***++++++++++++++++++******************************+++,,,------,,,+++*********))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((******************************++++++++++++******))))))******++++++,,,,,,************++++++++++++++++++,,,,,,---.........---......//////000000111222222333444444444333333333333444444555666666666111111111111111111111111111222222222222333333333555555555555555555555555666666666666666666666666444444444444444444444444333333333333333444444444444444444444444555666777222111111111111222333333333333222222222333444444333333333444444444555555222222111000000000000000111111111111111111111111000000111111111222222222222222222222333444555555333333444444444444333333333444444555666555555555555555555555555666777777444444444444444444444444666555444333222222222222111111222222222222222333333333333333333333333333222222222222222222222222333333333333222222222222000000111222222222222222000000111111111111222222222222222222222222222222111111000000000000111111111111111111111111111111111111111111000000000000000000000000000000000000333333222222111111222222111111111111111111111111////////////000111222333111111000000000000111111222222222222333333333333222222222222222222222222222222222222222222222222222222333333333333444444222222333333444444555555333333333333333333333333111111111111111111111111///000111222333333333222222111111000///000000000........................------......//////000000000000/////////.........,,,,,,---............---...------------------...------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***,,,...000111111111333555777999:::;;;EEE)))222------***+++((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))))))))************************************************))))))******++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---......---,,,+++,,,++++++******++++++,,,************************))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++,,,,,,------+++++++++,,,,,,---------,,,,,,---......///000000/////////000111111222222444555666666777777666666666666666777888999999999444444444444444444444444444444555555555666666666777777777777777777777777888888888888888888888888666666666666666666666666444444555555666666666777555555555555666777888999444444333333444444555666444444444444444555666666555555555555666666666666444333222222111111222222333333333333333333333333222222222333333333444444555444444555666777888888555666666777777666666555555555666777777777777777999888888777888999:::;;;777777777777777777777777777777666666555555666666333444444444555555555555555555555555555555555555555555555555555555555555666666666555555444444444333444555555666666555555333333444444444555555555444444444444444444444444444444333333333333444444555555555555555555555555555555444444444333333333222222222222222222222222444444333333333444555555222222222222222222222222111111111222222333444555333333222222222222333333333333333444444444555555555555555555555555555555444444444444444444444444444444444444555555666666333444444555666666777777555555555555555555555555333333333333333333333333111222333444555555555555444333222222111111222222000000000000000000000000......//////000111111222111111111111000000000000---......///000///////////////............//////.........---------,,,,,,------------------------,,,,,,------------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++---000222333111222333555777999;;;;;;@@@&&&000------***,,,((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,------.........---------...///000000111//////000111222222333333666666777888888888888888777777888999::::::;;;;;;888888888888888888888888888888999999999:::::::::::::::::::::::::::::::::999999999999999999999999666666666666666666666666555555666666777888888888555555555555666888999:::777777777777777888999999555555555555555666777777666666666666777777777777555444333333222222333333444444444444444444444444333333333444444444555555666666666666777888999:::888888999999999999888888666666777888888888888888;;;;;;:::999:::;;;<<<===999999999999999999999999888777777777888999::::::555555666666777777888888666666666666666666666666777777777777777777777777888888777777666666666555666666777888888888888888666666666666777777777777666666666666666666666666666666555555555666666777777777777777777777777777777777777777666666666666444444444444444444444444444444444444444555666777333333333333333333333333333222333333444555666777555444444333333444444555444444444555555555555666777777777777777777777777555555555555555555555555444555555555666666777777444555555666777888888999666666666666666666666666444444444444444444444444444555666777888888888888444444333222222222333333000000000000000000000000...//////000111222222222222222222111111111000000......///000000000000000000000////////////000000///............---------........................---..................---++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''((()))******+++++++++******))))))(((((((((((((((((((((((((((((('''((((((((())))))************))))))))))))******(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))***,,,...111333444111222444555888999;;;<<<:::+++...444))),,,)))++++++***)))(((((())))))*********)))))))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,++++++,,,------......------,,,,,,---------.........000000222444///))),,,444,,,,,,,,,------.........---------.........//////000//////.........//////000000/////////............------,,,,,,,,,------................................./////////000000........./////////000000////////////000000000000111111111111000000000000///000111333333333333333777888:::;;;<<<<<<;;;;;;;;;999777777:::<<<;;;999999888777888999:::999888::::::999999::::::;;;<<<;;;;;;::::::;;;;;;<<<===999999999999999999999999;;;::::::999888777777666888888777777777999:::;;;;;;<<<<<<===<<<;;;:::999777888888999::::::;;;;;;:::::::::999999999999999<<<<<<=========<<<;;;;;;<<<:::888888999:::999888666:::<<<999777:::;;;:::777999;;;;;;;;;:::;;;<<<777777888888999;;;<<<===@@@???===;;;999888888777999999:::::::::;;;;;;;;;::::::;;;<<<============@@@??????>>>===<<<<<<;;;;;;;;;::::::::::::999999;;;;;;::::::999999888888777777777888888888888888999888777666666777888999666666666666666666666666999::::::;;;;;;;;;::::::999999999999999999999999;;;:::999999888888999999888999;;;;;;:::999;;;<<<::::::::::::::::::::::::;;;999999999::::::888666777777777777777777777777777888999:::::::::999888:::999999888777666555555888888777777888:::<<<===999999:::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999999999888999999::::::999999999999999999999999999999:::;;;<<<<<<<<<<<<:::999777888999::::::999;;;:::999999::::::999777999999888999;;;;;;:::888999:::;;;<<<===<<<<<<;;;888777666555444333333333222222222111111111111000000000111111222333555666444444555555444444333222222333333333333222111111111111111111111000//////000000000000000//////...//////000000///...------000000000///......------------------------,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,+++++++++******+++***)))***+++,,,+++***''''''(((((())))))******+++,,,---.........------+++++++++***************))))))))))))))))))))))))))))))))))))************+++***************++++++***+++,,,---///000111222111111444999:::888:::???999,,,...333)))---)))++++++***)))))))))))))))************************)))******++++++,,,,,,---------------------------.........------------------...//////000000//////............////////////111000111444111,,,...444......///////////////000////////////000000000000111000000/////////000000000000000/////////......///......------......///........................//////000000000111111111//////000000000111111111111111222222222333333333222222222222222222222222333444444444555555666666888999;;;<<<======<<<<<<===;;;999:::===>>>>>><<<>>><<<;;;<<<===>>>===<<<<<<<<<<<<;;;<<<======>>><<<<<<<<<<<<<<<===>>>>>>=================================<<<<<<;;;;;;;;;@@@???===<<<;;;;;;;;;<<<======>>>???>>>===<<<;;;===>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>======<<<<<<===============<<>>BBBAAA???===<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<=========<<<;;;:::999999:::;;;888888888888888888888888::::::;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>============>>>===>>>??????>>>===???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<===>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>?????????>>>===??????>>>>>>===<<<;;;;;;============>>>??????@@@>>>>>>======>>>>>>???@@@???>>>>>>============>>>>>>>>>===============>>>=========<<<<<<=========;;;<<<===>>>???????????????===<<<<<<>>>??????>>>???>>><<<===>>>>>>===;;;<<<;;;:::;;;======;;;:::888999:::<<<======<<<<<<<<<;;;:::888777666666666444444444444444333333333111111111222333444555666555666666666666555444444444444444444444333222222333333444444333222222111222222222333222111111000111222222222111111000///222111111111111000000000000000////////////......------........./////////---,,,,,,,,,------......,,,,,,,,,---------......---------,,,,,,++++++++++++***)))***,,,---,,,+++******++++++++++++++++++,,,---...///000///......------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++,,,---///000111222222222555:::;;;999;;;@@@777---...222)))...)))++++++***))))))))))))***************++++++++++++++++++,,,,,,---......///.........///////////////---------.........//////000000111222222222222111//////000000000111111111222000000222222000000333222222222222111111111111111111111111222222222222222222111111111222222333111111111000000000//////000000000//////000000111000000000000000000000000111111111222222222333333111111111222222222333333333333333333444444444555444444444444444444444444999888777777777888999::::::;;;===>>>???>>>>>>===???>>>===>>>@@@BBBBBBBBBAAA@@@??????AAAAAA@@@?????????>>>>>>??????@@@AAA???>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@DDDCCCBBBAAAAAAAAAAAAAAA???@@@AAAAAAAAA@@@???>>>@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAA@@@??????>>>>>>??????@@@@@@AAAAAAAAABBBCCCAAA???>>>??????>>>===@@@DDDEEEAAA>>>??????===:::<<<>>>>>>===<<<===>>>=========>>>???@@@AAABBBEEEDDDCCCAAA@@@?????????>>>>>>>>>>>>????????????@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@@@@@@@BBBDDDEEEDDDDDDBBBAAA@@@?????????========================>>>>>>???@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCEEEEEEEEECCCCCCCCCEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAABBBDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@BBBCCCEEEDDDDDDCCCCCCBBBBBBBBBAAACCCCCCBBBAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@???@@@AAABBBBBBCCCBBBBBBCCCBBBAAAAAACCCDDDDDDCCCDDDCCCAAABBBCCCCCCBBB@@@???>>>===>>>@@@@@@>>><<<===>>>@@@BBBCCCDDDCCCCCCAAA@@@???===;;;:::::::::555555666666555555444444222222333444555666777777888888888888888777666666666666666666666555555444666666666777666666555444555555555555555444333333444444555555555444333333333333333333444444444444333333222222222111111111///000000111111111111111............/////////000---............/////////............---------------++++++,,,---......---///..................------...///111111000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///......---------......,,,,,,---...000111222222222222666;;;<<<:::<<>><<<<<<;;;555555666666666555444333444444555666777888999999:::;;;;;;;;;;;;:::999999999999999999999888777777888888999999999888888777777777777777777666666555666666777777777777666666444444555555666777777888555555555444444333333222000111222333444333333222000000111111111222111111//////000000000111111111000000//////////////////...---,,,---///111000///111111111000000/////////...///000111111111000000111000000000///.........---------------------------.........////////////000//////............///------...///000111222333333333666;;;===;;;>>>BBBrrr111111...///***111***+++***************+++++++++,,,,,,,,,---------...,,,,,,------...//////000////////////000000111111//////000111222333333444222222333444444444444444222222222222333333333333222111111111333555444222666666555555444444333333444444444444555555555555777666666666777777888999555555555444444444333333555555444444555666666777555555555555555555555555444444444444555555555555444444444444555555555555555555555555666666666777666666777777777888888888===<<<:::999:::;;;===>>>???@@@BBBDDDFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKGGGFFFEEEEEEFFFFFFEEECCCEEEEEEDDDDDDEEEEEEFFFGGGDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIJJJKKKKKKFFFFFFHHHHHHHHHHHHGGGFFFJJJJJJJJJKKKKKKKKKKKKKKKMMMMMMLLLKKKKKKJJJIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMKKKIIIGGGGGGGGGGGGFFFEEECCCHHHJJJHHHFFFHHHGGGEEEGGGHHHJJJIIIHHHGGGGGGHHHGGGGGGGGGHHHIIIJJJLLLLLLMMMMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQSSSSSSRRRQQQPPPOOONNNMMMNNNNNNNNNMMMLLLKKKKKKJJJGGGFFFEEEEEEEEEGGGIIIJJJLLLLLLKKKLLLMMMOOOQQQRRRPPPOOONNNMMMKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHJJJKKKMMMNNNIIIIIIJJJKKKKKKLLLMMMMMMKKKKKKJJJIIIIIIIIIJJJJJJKKKLLLMMMLLLKKKJJJKKKLLLMMMMMMMMMNNNNNNOOOOOOOOOLLLKKKKKKLLLMMMNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOOOOOOONNNMMMKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMOOOOOOOOONNNMMMLLLNNNLLLJJJIIIIIIKKKNNNPPPRRRRRRRRRQQQPPPNNNMMMLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGHHHIIIJJJJJJJJJJJJLLLKKKJJJKKKMMMOOOOOONNNLLLJJJIIIIIIJJJJJJIIIHHHGGGFFFEEEFFFGGGFFFDDDCCCAAABBBEEEGGGHHHIIIIIIIIIGGGFFFDDDAAA???===<<<<<<777888999999999888666555666777999:::;;;<<<<<<;;;===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999::::::;;;;;;:::::::::888999999999999888777777777888888999999999888888555555666777888999999:::777777777666555444444444111222444555555555444333222222333444444444444333111222222222222333333333111111111111111222222222000///...///222333222111222222222111111000000000...///111222222222111000222111111000//////......................................./////////000000000000///...............//////000000111222333333333333666<<<===<<<>>>CCChhh///222......+++333***+++************+++,,,,,,,,,,,,------......//////------......///000000000000000111111222222333333222222333333444555666666333444555555666666555555444444444555555555666666333666666444444666777555777777777666666666666666666666777777777888888888999999888999999:::;;;<<<888888777777777666666666777777777777777888999:::555555555555555555555555666666666777777777777888666666666777777777777888999999999999::::::::::::888999999::::::;;;;;;;;;<<<<<<;;;;;;<<<===???@@@AAABBBEEEHHHJJJLLLLLLLLLLLLMMMNNNMMMLLLLLLNNNPPPNNNMMMKKKKKKLLLLLLKKKIIIIIIHHHHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNNNNNNNMMMLLLMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPOOOMMMLLLLLLKKKLLLMMMOOOPPPPPPNNNMMMLLLNNNNNNMMMLLLGGGLLLOOOMMMLLLNNNMMMKKKJJJLLLMMMMMMKKKJJJJJJKKKJJJJJJJJJJJJKKKMMMNNNOOOPPPPPPOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRUUUTTTTTTTTTVVVXXXZZZ[[[ZZZZZZYYYWWWUUUTTTRRRRRRPPPPPPPPPPPPOOOOOOOOOOOONNNLLLKKKJJJJJJLLLMMMOOOQQQRRRSSSTTTUUUUUUVVVVVVQQQQQQPPPOOONNNLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIJJJLLLNNNOOOLLLLLLLLLMMMMMMNNNNNNOOOMMMMMMLLLKKKKKKKKKKKKLLLNNNOOOPPPPPPOOOOOOPPPRRRQQQQQQQQQRRRSSSSSSTTTTTTQQQPPPPPPPPPQQQQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQPPPOOOPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUVVVUUUUUUUUUVVVUUUSSSRRRSSSTTTVVVWWWYYYYYYYYYXXXWWWUUURRRQQQSSSRRRQQQQQQPPPPPPPPPPPPPPPOOOMMMLLLLLLMMMOOOPPPLLLLLLMMMNNNOOOOOOOOOOOOSSSQQQQQQRRRTTTVVVVVVVVVQQQOOONNNNNNOOOOOONNNMMMMMMLLLKKKKKKLLLKKKJJJHHHGGGHHHJJJLLLMMMNNNMMMMMMKKKIIIGGGDDDAAA???>>>>>><<<===>>>??????===;;;:::999:::<<<>>>?????????>>>@@@AAAAAAAAAAAA@@@?????????????????????>>>======;;;<<<<<<===============:::;;;;;;;;;;;;:::999999999:::;;;;;;<<<;;;;;;;;;777888888999:::;;;;;;<<<::::::999888777666666555222444666777888777555444333444666777777777666555333333444444444555555555333333333333333444444444111000000111444555555444222222222222222222111111000111222333444333222222333333222111000000////////////////////////////////////000000000111111111222111000//////...//////000000111111222333333444222222666;;;===<<>>::::::::::::999999999999999888888999999;;;<<<<<<999999999999999999999999999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>?????????;;;<<<===>>>???@@@AAABBBBBBDDDGGGKKKNNNPPPQQQRRRSSSTTTUUUTTTQQQQQQRRRUUUTTTRRRQQQQQQQQQQQQOOONNNMMMMMMMMMMMMMMMNNNOOOOOONNNMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPSSSRRRRRRRRRQQQPPPPPPPPPPPPQQQRRRSSSSSSRRRQQQQQQPPPQQQSSSTTTTTTTTTSSSRRROOOOOOPPPQQQSSSTTTUUUUUUTTTTTTTTTUUUUUUUUUUUUVVVTTTSSSQQQPPPPPPRRRSSSTTTUUUTTTRRRSSSTTTVVVUUUUUUOOOTTTWWWUUUTTTTTTSSSPPPOOOQQQRRRQQQPPPNNNNNNOOONNNNNNNNNOOOPPPQQQSSSSSSRRRRRRQQQQQQQQQRRRRRRSSSTTTTTTTTTUUUUUUUUUUUUVVVYYYYYYXXXYYYZZZ\\\___```^^^]]]\\\[[[ZZZYYYXXXWWWQQQQQQQQQRRRRRRRRRRRRSSSVVVUUUSSSQQQQQQRRRTTTUUUWWWXXXZZZ[[[\\\[[[ZZZYYYUUUUUUUUUTTTSSSQQQPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMOOONNNMMMLLLMMMNNNPPPQQQPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPOOONNNNNNNNNNNNOOORRRSSSUUUUUUUUUUUUWWWYYYUUUUUUUUUVVVWWWXXXXXXXXXWWWVVVTTTTTTUUUTTTRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSSSSSSSRRRQQQTTTTTTUUUUUUVVVWWWWWWXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZZZZYYYYYYYYYZZZ[[[\\\^^^^^^^^^^^^\\\YYYVVVUUUVVVUUUUUUTTTTTTTTTUUUUUUUUUTTTRRRPPPPPPRRRTTTUUUQQQQQQSSSTTTTTTTTTTTTTTTVVVUUUTTTUUUWWWYYYZZZYYYWWWVVVUUUUUUVVVVVVUUUSSSSSSRRRQQQQQQRRRQQQOOOMMMNNNOOOQQQRRRSSSSSSSSSRRRPPPNNNLLLIIIFFFCCCBBBAAA>>>???AAABBBBBB@@@>>><<<<<<===???AAABBBBBBBBBAAACCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>???@@@@@@@@@@@@@@@===>>>>>>>>>>>>===<<<<<<<<<======>>>??????>>>>>>;;;;;;;;;<<<<<<===============<<<;;;:::999888888555666888:::;;;999888666555666888999999888777666555555555555666666666777444444444555555555666666222111111333555777666666333333333333333444444444333444555666777666555555666555555444222111111000111111111111111111111111111111222222222333333333444333222111000000000000111111222222333333444444111111555;;;<<<<<<>>>CCC\\\+++444...,,,+++444***+++*********+++,,,,,,------------...///000000111000111111222222333444444555555555666777888888999777777777777888888888888888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<888@@@CCC<<<888:::<<<<<<:::::::::;;;;;;<<<<<<<<<============>>>>>>>>>>>>;;;;;;;;;<<<<<<===??????<<<<<<;;;;;;;;;:::::::::999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<============>>><<<<<<<<<============>>>999999999:::::::::;;;;;;>>>>>>???@@@AAAAAABBBBBB;;;<<<>>>@@@BBBCCCCCCCCCCCCEEEIIIMMMPPPSSSUUUUUUWWWYYYZZZXXXUUUTTTUUUXXXVVVTTTRRRRRRSSSRRRQQQOOOQQQPPPPPPPPPPPPQQQRRRRRRRRRQQQQQQQQQQQQRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRXXXXXXWWWVVVVVVUUUTTTTTTQQQRRRTTTWWWXXXYYYYYYXXXTTTUUUWWWXXXYYYXXXWWWWWWUUUUUUVVVXXXZZZ[[[\\\]]][[[[[[[[[\\\]]]]]]^^^^^^ZZZYYYWWWVVVVVVWWWXXXYYYYYYWWWVVVWWWYYY[[[[[[ZZZVVV[[[^^^[[[YYYYYYWWWSSSTTTUUUWWWVVVTTTSSSSSSTTTSSSSSSSSSTTTUUUVVVXXXXXXSSSSSSSSSRRRSSSSSSTTTUUUUUUUUUUUUVVVVVVVVVWWWWWWYYYYYYXXXXXXZZZ\\\___aaa^^^^^^^^^]]]]]]\\\\\\\\\VVVVVVWWWXXXXXXYYYYYYZZZ]]][[[XXXVVVVVVWWWYYYZZZ[[[\\\___aaaaaa___]]][[[ZZZZZZ[[[ZZZYYYXXXVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSQQQPPPQQQRRRTTTUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQUUUWWWYYYYYYYYYZZZ\\\^^^WWWXXXXXXYYYZZZZZZ[[[[[[ZZZYYYXXXWWWWWWVVVTTTRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTSSSSSSTTTUUUUUUVVVWWWXXXYYYYYYXXXWWWVVVVVVWWWYYY[[[\\\ZZZZZZ[[[[[[[[[\\\\\\\\\aaaaaaaaaaaa___\\\YYYWWWUUUUUUTTTTTTTTTUUUVVVVVVVVVTTTRRRQQQQQQRRRTTTVVVUUUUUUVVVWWWXXXXXXXXXXXXUUUTTTSSSUUUWWWYYYZZZYYY\\\[[[ZZZZZZ[[[[[[ZZZXXXXXXVVVUUUVVVVVVVVVSSSQQQOOOPPPQQQRRRSSSSSSRRRQQQTTTRRROOOLLLIIIGGGEEEDDD===???AAABBBBBB@@@===<<<===???AAACCCDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAABBBCCCCCCCCCBBB???@@@@@@@@@@@@???>>>>>>>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>?????????@@@???>>>===<<<;;;::::::666888;;;<<<===<<<:::888555777999:::::::::888777666666666666777777777777444555555555666666777777333222222333666888777777333333444444555555666666555666888999999999888777888777666555444333222222333333333333333333333333333333333444444444555555666555444333222222222222222222222333333444444444111111555:::<<<;;;>>>CCCEEE:::)))///---)))---...++++++++++++,,,---......---...000000//////111222444444444555555666666666555444444666999:::888555666777777888999:::;;;;;;999<<<>>>===;;;999:::<<<999999;;;<<>>??????===;;;:::;;;:::999:::>>>AAA@@@===>>>@@@AAAAAA???===<<<<<>>===============888>>>AAA===999:::===???999;;;===>>>>>>>>>@@@AAA???>>>CCCCCC===BBBGGG???999:::<<<>>>@@@BBBCCCDDDBBBAAA???===;;;;;;===>>>===:::@@@777JJJ<<>>???<<>>>>>??????BBBBBB>>>===???===:::;;;;;;<<>>??????===:::777888444555::::::666777<<<222444777999:::;;;;;;;;;777555333555888:::999666333555777777666666666777<<<:::999;;;======999666999999888666333222222333444333222333444555444333777777666666666666777777777777666333000///000111222333444444555555444444000888888:::@@@<<<999AAA===555,,,000222...000111---,,,,,,------...///000///000222222111111333444333333444444555666666777777666666888;;;<<<:::777::::::::::::;;;;;;;;;;;;<<<>>>@@@???===<<<===???<<<<<<;;;;;;;;;;;;<<<<<<@@@@@@@@@??????>>>>>>===??????======???@@@>>>;;;>>>???AAABBB@@@??????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@???AAACCC@@@;;;===BBBHHHHHHFFFCCC???>>>???@@@CCC999888:::;;;BBBBBB555CCCCCCDDDCCCBBB???<<<;;;>>>???BBBCCCEEEFFFGGGHHHBBBFFFEEE===FFF===999;;;BBBBBBJJJLLLBBBBBBIIIIIIAAABBBCCCCCCDDDEEEFFFGGGLLLMMMNNNPPPQQQRRRRRRRRRPPP[[[XXXWWW^^^UUUHHHLLLPPPNNNOOOSSSTTTNNNJJJIIIUUUSSSOOOMMMMMMQQQVVV[[[TTTUUUTTTRRRTTTWWWTTTOOO]]]VVVWWWWWWQQQRRRVVVPPPZZZYYYWWWWWWXXXYYYYYYYYYVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[]]]^^^___^^^]]]]]]]]]]]][[[YYY___iiippppppkkkjjjiiijjjkkkmmmpppqqqtttuuutttqqqllljjjlllnnnxxxyyy|||~~~}}}}}}yyyuuuvvvwwwwwwtttmmmcccYYYSSSUUUWWWZZZ\\\___eeelllrrrvvvqqqssshhhjjj}}}uuu}}}zzzqqqhhhdddfffXXXVVVUUUWWWYYY]]]fffooowww|||yyycccYYY```qqq}}}xxxhhhuuutttxxxxxx}}}~~~|||zzzzzz}}}}}}{{{zzzzzz|||~~~}}}zzzwwwttttttsssssssssrrrrrrrrrffffffggghhhgggccc\\\WWWXXXZZZ^^^bbbeeeddd```]]]XXXUUUTTTVVV[[[aaadddeeehhheeeaaa``````___\\\ZZZaaa```^^^\\\YYYVVVVVVWWW^^^[[[YYYYYYVVVRRRRRRUUU[[[UUUNNNKKKKKKLLLLLLKKK@@@EEEGGGFFFEEEEEEBBB===BBBDDDEEEFFFJJJLLLHHH@@@OOOKKKGGGEEEGGGKKKNNNPPPHHHEEECCCDDDHHHJJJJJJHHHFFFGGGHHHJJJJJJIIIFFFDDDKKKEEEAAAAAA@@@===<<<>>>AAADDDEEEAAA???AAABBB@@@CCCEEEFFFFFFDDDCCCBBBCCCFFFIIIGGGCCCAAAAAA???;;;<<<;;;;;;===@@@@@@===:::<<<:::888888:::<<<======BBB===:::<<<===<<<===BBB???<<<999666555666666666888666555888===@@@???===;;;<<<=========<<<<<<<<<999888777999<<<===;;;999<<<<<<<<<:::777555666777888666666666888999888777999888888777777888888999;;;;;;999666222000111222444444555666666666666666222888777888>>>======GGG777111000...111---..................///000111222111222444444333333555666444444555666888999:::::::::::::::;;;===>>>===<<<;;;<<<<<<===>>>>>>??????CCCDDDEEEDDDBBBBBBDDDFFFBBBAAAAAA@@@@@@@@@AAAAAAFFFFFFDDDCCCBBBBBBBBBCCCAAA@@@AAADDDGGGGGGFFFDDDFFFHHHIIIIIIGGGFFFFFFGGGDDDDDDDDDDDDDDDCCCCCCBBBEEE???>>>DDDCCC<<<<<>>DDDCCCEEEEEE;;;555888<<>>>>>>>>>>>???AAABBBAAA??????>>>???@@@CCCEEEDDDDDD???:::777:::<<<<<<;;;<<<:::888666888===BBBCCCCCC888666666999===@@@@@@>>>222333555777999:::;;;;;;???>>>>>>???@@@AAAAAA@@@???@@@???===:::999:::;;;;;;:::999:::<<<===<<<;;;;;;;;;::::::::::::;;;;;;@@@@@@>>>:::666333333444555666666777888777777777444888555777===<<>>???>>>>>>>>>???@@@AAAAAA@@@??????AAABBBDDDFFFGGGHHHAAAAAA@@@@@@???@@@AAACCC>>>>>>??????AAACCCDDDEEEDDDDDDDDDCCCBBBBBBAAA@@@AAA@@@AAAEEEFFFDDDCCCCCCCCCDDDEEEDDDBBB@@@AAAAAAHHHGGGEEEDDDCCCDDDEEEFFFHHHFFFEEEFFFGGGGGGEEEDDDKKKKKKJJJGGGCCC@@@@@@@@@<<<999CCCJJJBBB>>>BBBCCCHHHHHHFFFDDDBBB???===<<<>>>AAAEEEFFFEEEEEEFFFHHH???QQQCCCBBB<<>>@@@AAABBBBBB888:::===AAADDDBBB>>>:::@@@>>>>>>BBBFFFFFFCCC@@@<<<:::999;;;>>>===888444???===<<<===AAACCCBBB@@@=========???AAABBBAAA@@@===<<<;;;:::::::::::::::???@@@@@@>>>;;;:::;;;<<<;;;::::::;;;===>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<@@@@@@>>>;;;777666666777555555666777777777777777444777555777<<<999===MMM^^^RRR[[[555444///111444////////////111222333444555666888888777777999:::999999:::<<<>>>???@@@AAAAAABBBBBBBBBCCCCCCDDDEEECCCCCCDDDFFFGGGHHHIIIIIIFFFFFFEEEFFFGGGGGGHHHHHHDDDDDDDDDEEEFFFGGGHHHHHHGGGHHHJJJKKKKKKIIIGGGEEEKKKHHHIIIKKKJJJDDDBBBEEEGGGIIIJJJJJJIIIIIIKKKMMMNNNLLLJJJIIIJJJMMMRRRTTTDDDJJJIIIBBBCCCKKKIIIAAA???CCCGGGJJJJJJIIIHHHHHHWWWFFFEEEKKKGGGEEELLLPPPUUUTTTRRRQQQPPPQQQSSSTTT]]]cccjjjqqqwww|||mmmhhhuuu~~~xxx}}}{{{xxxwwwxxxyyyyyyxxx|||uuu||||||zzzmmmkkkfff___WWWXXXhhhyyyiiinnnoookkkfffccc___ZZZWWWYYY[[[ZZZVVVQQQMMMKKKJJJLLLKKKGGGFFFFFFEEEAAADDDDDDDDDCCCBBBAAAAAABBB@@@@@@AAACCCEEEEEECCC@@@<<<:::888888<<>><<<::::::<<>>===;;;;;;999888888999999666444======>>>======<<<<<<============;;;999888999:::999888888999;;;===<<<;;;999999888888888888999999::::::999777444333444666333444555555666666555555333666555999<<<555888IIIcccWWWiii777666111111555000000111111333444666777888999;;;;;;::::::<<<===;;;;;;<<<===>>>@@@@@@AAACCCEEEEEEEEEDDDEEEGGGIIIBBBBBBBBBBBBCCCCCCCCCCCCEEEDDDDDDFFFHHHHHHGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFHHHJJJJJJIIIHHHFFFDDDAAACCCJJJJJJGGGIIIQQQGGGIIIKKKMMMNNNQQQUUUXXXSSSSSSRRRSSSVVVZZZ^^^aaadddiiihhhaaa```dddddd^^^hhhppp}}}ZZZEEEKKKQQQVVV\\\\\\VVVYYYaaakkkxxx|||}}}xxxsss\\\]]]\\\XXXSSSOOOMMMLLLJJJFFFAAA>>>???BBBDDDFFFHHHGGGCCC===<<>>@@@AAA>>>===???BBBDDDCCC@@@;;;999999<<<@@@BBB@@@>>>999;;;>>>>>>===<<<<<<===;;;;;;;;;:::888777888999777777666888:::;;;;;;:::666666555555555555666666444444333222//////111222222333333444444444444444333555555999<<<222555IIIOOOIIIkkk666:::444111333333333444444666888999:::;;;===>>>???>>>>>>???AAA@@@@@@@@@AAABBBCCCCCCDDDEEEFFFGGGGGGEEEFFFIIILLLDDDEEEFFFGGGIIIJJJLLLLLLEEEEEEFFFIIILLLLLLIIIFFFEEEFFFHHHLLLPPPUUUXXXZZZ[[[[[[ZZZ[[[\\\]]]___```ZZZVVVZZZcccfffeeelllwwwppp]]]eeeiiikkksssxxx~~~wwwqqqkkkfffdddhhhjjjfff___WWWTTTSSSLLLIIIEEEEEEFFFEEEBBB>>>AAA>>><<<===@@@AAA>>>:::;;;>>>AAA@@@===999666666;;;;;;;;;:::888777888:::888777777888;;;<<<<<<;;;999999888888888888999999666666555222000///000222222222333444444444444444555555444888:::222888OOO>>>===kkk999BBB;;;666555555555666777888:::<<<===>>>@@@AAAAAAAAAAAABBBDDDEEEEEEFFFFFFGGGGGGHHHHHHFFFGGGHHHGGGFFFFFFIIIMMMNNNOOORRRVVV[[[^^^aaacccjjjjjjlllooosssrrrnnnjjjhhhkkkrrr|||}}}}}}yyyqqqhhhaaa]]]___aaa___XXXPPPKKKIII<<<<<<<<<;;;999888:::;;;999888888999<<<>>>======>>>>>>============>>>>>><<<;;;:::777444222333444222333444444555555444444777555333666999222;;;UUU