BM6(7 oooWWWEEEKKKFFFFFFFFFGGGHHHIIIJJJKKKRRRMMMJJJ[[[qqq```www{{{jjjEEELLLKKKLLLMMMKKKJJJOOOVVVSSSSSSVVVWWWTTTPPPUUU]]]YYYfff^^^LLLYYYSSSOOOFFFtttgggbbbkkk^^^```\\\XXXLLLJJJHHHEEEBBBAAAAAAAAAHHH???LLLaaa{{{}}}xxxwwwmmmVVVFFFMMMEEEEEEEEEEEEEEEFFFGGGGGGPPP>>>JJJXXXbbb~~~bbb}}}ooodddXXXSSSPPPKKKIIIIIIQQQNNNLLLMMMSSS___tttwwwWWWFFFEEEHHHQQQLLLTTT{{{MMMQQQXXXLLLQQQQQQHHHFFFDDDAAA===;;;;;;<<<===;;;888???RRR}}}vvv}}}lllnnnooo|||wwwuuu~~~xxxvvvwwwsssyyy~~~~~~{{{zzzttt}}}vvvzzz{{{uuummmYYYJJJCCCCCCIII___tttooo```pppkkkqqqtttkkknnniiirrrwwwiii___YYYXXXVVVUUUKKKKKKTTTXXXqqqrrruuu{{{}}}uuuxxxlllkkkTTTEEEMMMDDDDDDCCCCCCCCCCCCDDDDDDFFF>>>PPPTTTJJJsssbbbxxxxxxrrrwwwyyymmmOOOAAAFFFPPPRRRNNNMMMiiicccNNNSSSUUUGGGKKKOOOCCC@@@>>>:::666444555666777222444555DDDooonnnzzzaaaiiiiiissskkk|||~~~}}}yyywww}}}|||xxxrrrvvvrrr{{{yyyzzzvvvyyy|||zzz{{{cccVVVWWWEEE777<<<666FFFttthhhQQQOOOPPPhhh|||\\\UUUhhhMMMHHHHHHtttZZZIII___aaazzzooodddUUUIIIDDDBBB???===LLL>>>HHHOOO\\\TTTXXXQQQPPPNNNIIIAAAhhhaaaZZZ]]]ccc]]]jjjggg\\\iiiQQQcccjjjUUUkkkqqqSSSRRRSSS???@@@QQQ\\\mmm]]]___VVVbbb\\\TTTzzz}}}xxxtttqqqrrrwwwyyyvvvsssxxxxxxxxxxxxyyy|||NNNHHHVVVrrrhhhRRRCCCKKKCCCCCCBBBAAAAAAAAAAAABBBEEEJJJRRRQQQIIIQQQvvv}}}uuu]]]sss~~~zzzZZZFFFKKKJJJLLLNNNGGG@@@HHHVVV\\\ccc]]][[[UUUEEEEEEKKK===???===888444222333444555444999888AAAuuueeedddppplllvvvjjj}}}~~~|||~~~}}}xxxxxxyyy~~~}}}|||sss{{{zzznnnqqqeeexxx~~~vvvyyy|||jjjtttXXXJJJEEENNN@@@DDDvvvxxxYYYuuuXXXLLLdddyyyZZZAAAFFFLLL>>>BBBZZZNNN555;;;KKKQQQqqq\\\[[[RRRFFF@@@@@@@@@>>><<<888444JJJ^^^xxxuuurrrUUUUUUMMMJJJ]]]PPPIIIeeexxx]]]cccgggaaallliiiUUUooouuuooo```gggWWWRRRLLLAAASSSLLL}}}~~~^^^UUUOOOVVVTTTYYYGGGcccuuuuuuvvvppppppwwwtttooolllmmmrrruuussspppttttttttttttvvvzzzsssDDD444DDD^^^mmm\\\BBBRRRYYYrrruuufff___ppp}}}zzzvvvpppbbbTTTTTT]]]llleee{{{gggaaa]]]]]][[[WWWSSSPPPNNNNNNNNNYYYZZZ[[[]]]^^^gggQQQBBBIIIBBBAAAAAA@@@@@@@@@AAAAAABBBJJJGGGMMMVVVJJJLLLmmmsssmmmwwwqqq}}}dddJJJAAAGGGOOOOOOTTT[[[YYYRRR___dddYYYUUUWWWOOOLLLAAA@@@KKK???BBB???<<<888555555555666000555555777{{{\\\kkkuuujjjzzziiixxx~~~|||zzz}}}yyy~~~~~~~~~}}}wwwqqqsssvvvxxxpppzzzzzzvvvvvv{{{{{{]]]qqqIII999999:::222===nnnQQQiiikkkNNN:::@@@GGGBBB???EEE888000>>>CCC???EEE???MMMuuuvvvuuuVVV\\\RRRGGGAAAAAAAAA===999888<<>>CCCKKKSSSBBBaaaLLLMMMPPPOOOKKKFFF@@@<<<999888888...///111444666iiiQQQAAAHHHAAA@@@@@@@@@@@@@@@AAAAAAAAADDDBBBKKKXXXRRRKKKTTT___zzzmmmdddfffjjjcccSSSGGG@@@LLLUUUWWWYYYbbblllqqqbbb```bbbqqqcccPPPYYYNNNTTTFFFJJJHHHEEESSSHHHCCCAAA===:::777555444333+++...000,,,aaannnuuubbbyyyzzzccc{{{{{{xxx|||{{{vvvwww~~~~~~~~~~~~}}}~~~~~~yyytttxxxttt}}}zzzwwwtttqqq~~~pppwww~~~rrrpppdddnnn|||yyyuuudddyyy{{{{{{yyy{{{}}}\\\aaaMMMLLL<<<333<<<}}}zzzcccVVVgggcccFFF888CCCJJJDDDBBBCCCBBBDDDGGGDDD888...999HHHrrrfffIIIhhhfffXXXMMM???999888888333...;;;BBBGGG\\\PPPMMMPPPJJJKKKKKKJJJKKKHHHxxxxxxuuusssddd[[[]]]cccfff\\\ZZZssszzzsssOOO;;;@@@FFFvvvVVVXXXVVVPPP```XXXMMMQQQQQQqqqiiixxxjjjzzzqqqmmmnnnpppqqqppplllllljjjjjjkkkmmmooopppkkklllmmmnnnppptttzzz~~~pppDDD222MMMffftttXXXjjjmmmhhhOOOttt}}}||||||zzzwwwuuusssxxxxxxrrrnnngggTTT???>>>PPPeeeXXX}}}YYYMMMGGGDDDAAA;;;555000...------222333555666777jjjRRRBBBHHH@@@@@@??????@@@AAAAAABBBHHHHHHKKKLLLLLLRRRVVVPPPOOO```ooouuurrrrrrhhhZZZcccYYYCCC\\\NNNLLLPPP>>>CCCCCC:::EEE888AAA???<<<999666333111000111222777...sssqqqvvv^^^uuu|||aaa~~~{{{vvvuuu{{{|||mmmdddeeefffdddgggooozzzwwwuuuuuuxxx}}}~~~|||}}}{{{~~~{{{|||vvvqqqqqqvvv{{{wwwggg|||yyy{{{kkkyyyzzzrrrsssnnnppp{{{lllhhh|||[[[LLLAAARRRBBB<<<===sss{{{wwwooocccRRRHHHDDDGGGIIIEEEDDDFFF333===SSS[[[JJJ;;;;;;===DDDLLLqqq___@@@iiiqqqOOODDD777333777;;;:::777555<<>>888444222111222///000111222222cccJJJ===???CCCCCCBBBBBBBBBCCCDDDEEEHHHFFFEEEHHHKKKLLLIIIEEEIIIDDD[[[yyyxxx```WWWgggkkkzzzhhhssszzzkkkcccccc~~~yyysssfffUUUNNNNNNTTTPPPMMMHHHCCC???>>>>>>???AAACCC>>>777444666555///---000***777ooouuu{{{dddmmmkkkccc}}}lllaaaiiiyyyqqq]]]ffftttkkkbbbcccjjjmmmnnnwwwvvvddd\\\___eeejjjlllnnnxxx~~~}}}~~~~~~{{{{{{}}}|||~~~wwwfffYYYUUUXXX]]]bbbkkkoooaaa}}}vvvtttoooqqqmmmxxx|||iiillljjjsssRRRJJJFFFSSSAAA@@@AAALLLtttyyyzzzjjj^^^```RRRPPPhhhaaaRRRXXXOOO===111888JJJeeeqqq\\\HHHJJJAAA______GGG<<<444444777777555555@@@AAAKKKtttnnn???TTTAAAMMMIIIHHHIIIFFFGGGQQQ^^^bbbkkkTTTXXXccc```SSSXXX\\\TTTVVVxxx}}}oooaaaTTTJJJ777FFF;;;WWWUUURRRHHHKKKSSSZZZMMMYYYYYYNNNwwwsssgggvvvsssmmmmmmccc@@@SSS|||uuusssooommmlllkkkjjjhhhhhhfffdddfffiiilllkkkjjjjjjhhhfffgggkkkqqqwww{{{ppp444444SSSmmmsss{{{~~~}}}}}}}}}~~~uuuyyyyyytttmmmaaaMMM:::;;;DDDIIIPPPfffOOOQQQHHHCCC@@@;;;444...,,,---///,,,---...000111cccMMM@@@BBBDDDCCCAAAAAAAAABBBDDDEEEHHHHHHHHHIIIJJJIIIGGGEEEIIIQQQDDDCCCwww~~~mmmssssssnnngggkkk}}}{{{tttzzzrrrjjj|||hhh[[[XXXTTTQQQRRRPPPMMMIIIFFFDDDDDDEEEFFFEEECCC???;;;>>>CCC@@@999777888333===lll~~~eeerrraaa~~~gggtttxxxnnnjjj```cccooouuuvvvsssjjj}}}uuubbbWWWdddnnnddd[[[___aaacccmmm|||tttiiiqqq}}}}}}ttt|||xxxzzznnneeeaaa]]]YYY```lllhhhnnnnnnnnn{{{}}}zzzkkkXXXgggooo~~~zzz{{{lllMMMCCCRRRHHHDDD;;;DDDuuukkkaaaYYY\\\eeeNNNTTTxxxfffwwwyyyIIIFFF===IIIpppuuugggyyyQQQBBB999333444777777666666---OOOYYYeeeOOOVVVKKKRRRNNNLLLLLLKKKJJJQQQ[[[rrrIIIQQQUUUSSSKKKGGGHHHRRRjjjwwwnnnwwwfffTTTFFF===888III>>>[[[tttTTTTTTRRRMMMPPPTTTQQQEEEPPPVVVKKKcccTTTnnnxxxRRR@@@222444]]]rrrGGGAAAPPPVVV^^^www{{{sssqqqmmmkkkkkkjjjjjjiiihhhggghhhjjjmmmmmmkkkhhhkkkiiihhhiiimmmtttzzz}}}iiixxx555;;;aaa}}}~~~~~~~~~~~~vvvxxxwwwrrrmmmaaaKKK888CCCLLLPPPVVVhhhMMMKKK@@@BBB???:::333---+++,,,...+++,,,...///000cccNNNCCCDDDCCCBBB@@@??????AAACCCEEEEEEGGGHHHHHHFFFEEEDDDDDDAAA;;;@@@SSSWWWSSS}}}```TTTNNNSSSWWWQQQIIIFFFJJJIIIFFFEEEDDDEEEGGGHHHLLLGGG@@@===@@@BBB<<<333......***///SSSjjjiiivvvXXX|||mmmhhhyyywwwsssqqqrrrwwwjjjmmmlllppp|||}}}xxxzzzqqq```eeefffkkkuuuzzzyyyyyyzzz{{{}}}~~~{{{mmmdddhhhqqqyyyqqqkkkeee[[[aaadddhhhqqqwwwllleeekkkhhhccc\\\aaawwwjjj{{{mmmiiiQQQEEERRRPPPJJJ999???qqq```___hhhllliiidddVVVoooNNNWWWWWW{{{lllHHH===\\\MMM;;;555111444777666666777@@@YYY[[[sssZZZYYYPPPMMMTTTOOOMMMMMMMMMMMMPPPUUUSSSdddUUUXXXDDDVVVPPPSSSSSSKKKMMMRRRPPPDDDFFFHHHEEE???;;;<<>>???RRR>>>DDD>>>AAA>>>999222,,,)))+++,,,***+++,,,...///```MMMBBBBBB@@@???===;;;<<<>>>AAACCC@@@CCCFFFFFFCCCAAABBBDDDBBBHHHHHHFFFCCC>>>PPPsss[[[OOOKKKKKKPPPQQQJJJCCC@@@BBBAAAAAA@@@@@@AAABBBCCCFFFBBB===::::::888222+++222222///111HHHRRRrrrrrr[[[vvvttteeeuuu~~~|||sssttt```jjjssspppqqqppprrrzzzuuuiiiiiipppyyy~~~~~~|||~~~~~~sssjjj]]]XXXaaasssrrrtttzzzjjjyyyYYY}}}{{{mmmhhh```gggtttffftttzzzyyy{{{qqqgggYYYSSSKKKSSSPPPLLLAAABBBsssooo\\\]]]hhhnnnmmmRRRYYYxxxbbbQQQ@@@OOOeeemmmKKK:::GGG___lllHHH777333222555666555666999;;;ZZZTTTQQQEEEGGGOOOLLLIIIJJJLLLMMMMMMNNNBBBiiiccccccCCC???HHHOOODDD@@@IIIPPPIIIDDD>>>:::888<<>>JJJ>>>EEEfffYYYLLL```qqq|||jjjuuu~~~nnnlllkkkkkklllmmmmmmlllffffffdddcccbbbbbbcccdddcccbbbeeekkkrrruuutttqqqbbbuuuppp666444___{{{|||}}}~~~}}}|||{{{zzzzzzuuupppoooiiiYYYBBB222999@@@AAAEEEWWW???@@@777???<<<777000***((()))***((()))***,,,---WWWHHH===:::999999999999:::;;;===>>>???AAAEEEGGGHHHHHHJJJKKKJJJGGGHHHPPPOOO@@@FFFcccCCCVVV\\\aaannnUUUEEEEEENNNBBBDDDGGGHHHGGGDDDBBBBBBAAABBBCCCDDDDDDCCCCCCBBB???AAAEEEGGGBBB;;;:::===...222***000333kkkhhhqqq___~~~tttsss}}}zzzgggzzz~~~{{{{{{}}}~~~~~~~~~}}}}}}uuuvvvuuupppkkkqqq[[[yyyVVV}}}vvvjjjiiimmmtttsssxxxkkkpppqqq{{{||||||zzzpppuuuMMMPPPHHHMMMKKK@@@@@@KKKKKK@@@{{{jjj___gggxxxpppDDD>>>SSSVVVJJJEEEDDDRRRkkkcccaaa777333222444777666666;;;BBBKKKTTTNNN:::LLLUUUEEEHHHIIIIIIKKKOOOQQQPPPQQQEEEIIIzzzqqqccc\\\OOOGGGEEEAAA>>>FFF[[[xxxwwwJJJMMMMMMTTTTTTLLLKKKKKKBBBEEESSSMMMFFFMMMLLLLLL^^^NNNOOOnnn^^^TTT\\\SSSMMM[[[===vvvddd&&&PPP|||uuuwwwwwwllllllkkkmmmnnnnnnlllkkkddddddbbb___]]]^^^aaadddcccdddhhhooovvvwwwqqqkkkeeeggg:::222RRR~~~}}}|||yyytttqqqooofffSSS???222FFFIIIEEEEEEYYYFFFNNNIII???<<<777000***((()))***((()))***,,,---UUUHHH>>>;;;888888:::;;;<<<=========AAAAAACCCEEEHHHIIIIIIGGGNNNQQQFFF===DDDHHHDDDEEEOOOVVVMMMCCCTTTlll{{{mmmbbb\\\\\\VVVKKKNNNZZZDDDFFFGGGFFFCCC@@@>>><<<>>>???AAACCCDDDDDDCCCBBBFFFEEEGGGJJJFFF===999;;;555;;;---777444xxxjjjMMMnnnsss___|||zzzppp{{{~~~tttrrrmmmooowwwttt~~~|||yyy~~~}}}yyy|||~~~~~~sssdddXXXXXXgggzzz___iiiWWW{{{ssslllssstttxxxttt{{{iiirrr}}}www~~~uuu}}}zzznnnDDDFFFJJJHHHBBB???FFFKKK===qqqwwwooojjjddd___uuuuuuvvv{{{SSSkkkuuufffKKKTTTPPPGGGYYYhhhsss555000000444777777999AAAKKKtttvvvNNNKKKBBBMMMRRRDDDJJJLLLIIIIIINNNRRRRRRRRRPPPKKKWWW{{{~~~rrrLLL```RRRNNNSSSUUUKKKIIIKKKFFFGGGIIIEEEEEEKKKIIIFFFLLLnnnDDDOOOeeeXXX???LLLOOOEEEFFFPPPVVVhhh@@@DDDiiizzz~~~pppcccjjjjjjkkknnnooonnnjjjgggbbbccccccaaa______bbbdddbbbccciiirrrxxxuuukkkbbbwwwMMM999:::WWW}}}||||||{{{xxxtttrrrpppcccNNN<<<333///@@@PPP___sssTTTJJJ999???<<<777000***((()))+++))))))+++,,,---UUUIII@@@===777999;;;===>>>>>>>>>===AAA@@@???BBBFFFGGGEEEBBB;;;GGGHHHFFFLLLMMMLLLQQQQQQOOOJJJOOOTTTJJJHHHVVVSSSbbblll|||```QQQOOOSSSIIIEEELLLQQQOOOJJJIIIIIIJJJHHHDDDBBBBBBBBBAAA777999<<>>QQQ\\\YYYgggQQQIIIhhhkkkbbbwwwhhhiiikkknnnooommmhhhdddaaacccfffeeecccaaaccceee___aaahhhqqqwwwrrrfffZZZBBB666555NNN~~~|||zzzyyyxxxyyyvvvtttssspppbbbKKK:::444DDDHHHEEEDDDVVV@@@DDD===@@@===777000+++((()))+++)))***+++,,,---VVVBBB>>>;;;;;;::::::::::::;;;<<<<<<<<<>>>AAADDDEEEEEEDDDCCC;;;===AAADDDFFFGGGGGGFFFKKKLLLNNNMMMKKKJJJJJJKKKOOONNNNNNQQQTTTTTTPPPLLLTTTVVVXXXYYYXXXXXXYYYZZZVVVRRRNNNMMMMMMKKKGGGCCCFFFIIIKKKJJJFFFCCCCCCDDDCCCDDDCCCBBB@@@>>><<<:::;;;<<<<<<<<<;;;<<<>>>@@@>>>BBB>>>===FFFFFF:::333222999222333---888|||~~~oooccclllppp{{{wwwxxx~~~{{{uuuvvvzzz}}}|||lllzzzzzz}}}{{{ooo~~~qqqlll|||}}}wwwssstttfffXXX___ppplllbbbhhhqqqvvv{{{uuukkkooouuueeebbbttt}}}xxxtttoooooohhh```{{{kkk|||UUUbbbggg~~~rrrkkksssjjjoookkkiiinnnlllmmmyyy___xxxkkk}}}uuummmLLLrrrPPPSSSNNNGGGDDDEEEIIIMMMPPPMMMyyyuuuxxxwwweeezzz}}}]]]WWWpppVVV444555<<<222666>>>;;;WWWuuuyyyFFFHHHDDDGGGNNNEEE>>>BBBGGGJJJIIIGGGEEEDDD<<>>HHHHHHWWWbbbMMM@@@>>>HHHTTTnnnrrr]]]eeehhhlllnnnmmmjjjhhhgggdddcccaaaaaacccdddeeedddnnn\\\hhhppptttpppWWWooo===777555AAA~~~}}}|||{{{zzzwwwtttpppwwwsssrrrpppbbbIII888333FFFEEEHHHyyyDDDWWW===CCC<<<333+++((('''(((((()))((()))+++---UUUAAA<<<:::<<<<<<<<<=========>>>>>>:::<<>>>>>>>>???@@@;;;;;;;;;::::::;;;>>>AAA@@@EEEJJJIIIEEECCC???888:::;;;777666555>>>nnnmmmnnn|||zzzyyyzzz~~~~~~{{{}}}|||xxxqqqxxxtttlllmmm}}}zzz~~~|||}}}xxx{{{vvvqqqlllddd^^^aaahhhiii\\\ZZZ___]]][[[^^^___cccnnnmmmeeeppp\\\jjjiiihhhkkkjjjhhhnnnzzz}}}{{{~~~ddd```ZZZwwwgggtttmmmjjjoookkkhhhkkkeeeccclll|||}}}www{{{]]]YYY```CCCEEEBBB>>>>>>BBBGGGLLLNNNKKKzzzhhhccctttmmmvvvnnnxxxggg000%%%...444444<<>>HHHPPPWWWssspppgggccc888888PPPhhhmmmfffooodddfffhhhiiihhhfffdddcccbbbbbbdddfffhhhhhhhhhgggaaammmvvvfffVVVhhhddd<<<888333999~~~}}}}}}~~~|||{{{zzzxxxuuusssuuuqqqpppnnn___GGG666222===@@@<<<___hhh999PPP555EEE???555---)))((((((((()))((()))+++---UUU@@@:::888;;;<<<===>>>>>>>>>===<<<===???BBBDDDFFFEEEDDDCCCBBBCCCDDDEEEFFFFFFEEEEEERRRPPPNNNPPPRRRSSSRRROOOKKKOOOSSSRRRNNNKKKKKKMMMMMMNNNOOONNNLLLKKKJJJKKKLLLLLLJJJHHHEEEEEEGGGHHHCCCCCCCCCAAA???>>>???@@@>>><<<;;;:::<<<>>>BBBDDD<<<<<<;;;:::999<<<@@@DDDCCCIII\\\[[[EEEAAAGGG???LLLAAA===222---***lll~~~|||nnnooosss}}}}}}}}}}}}~~~|||}}}zzzvvv|||pppyyyssszzz|||vvv|||}}}uuuqqqpppffffffpppttt|||xxxqqqhhh___[[[bbbllleeefffffffffnnnyyyyyyppptttiiixxxqqqfffqqq}}}```gggyyy```cccZZZeeehhhllljjjhhhiii```[[[eee|||yyyzzz|||jjj[[[fffFFFPPPBBB???<<<;;;===@@@AAABBBFFFNNN{{{QQQssssssjjjqqqbbb999+++777HHHAAA===;;;777FFFkkkkkk|||WWWKKKQQQJJJIIIKKK???DDDEEEEEEDDDDDDFFFJJJMMMGGGLLLIIIHHHMMMJJJHHHRRRpppnnnHHHJJJRRRJJJGGGNNNLLLKKKIIIHHHGGGGGGHHHHHHGGGGGGFFFGGGHHHKKKMMMOOOJJJPPPgggUUU999<<>>999777777999;;;<<<===<<<:::999===???BBBEEEFFFEEEDDDCCC>>>>>>???AAACCCEEEFFFGGGOOOKKKHHHJJJOOORRRPPPLLLLLLNNNPPPPPPMMMJJJJJJJJJMMMNNNOOONNNLLLKKKKKKKKKLLLLLLKKKHHHDDDCCCGGGJJJ@@@???>>><<<;;;;;;<<<===999999999999;;;>>>@@@BBB>>>===<<<::::::===BBBFFFEEELLLhhhgggCCC>>>MMMEEEHHH;;;???888999333ZZZwwwxxxqqqqqqnnn|||yyy{{{~~~pppvvvxxxxxxiii}}}xxxoooooo{{{|||{{{{{{yyywwwtttrrrppp}}}xxxuuu~~~{{{kkkhhhcccdddXXXVVVXXXWWWbbbwwwzzzvvvqqqmmmiiijjjnnntttuuunnn}}}yyyzzztttnnnxxx}}}uuufff]]]lll~~~vvvssszzzXXXkkkccchhhggggggggg^^^^^^lllvvvwww}}}yyy{{{OOOGGGFFFGGGEEECCCBBBCCCCCCCCCBBBBBBBBBwwwRRRIIIdddfffqqqllluuujjjSSS@@@888555888444'''000000===???ccc]]]SSSIIIMMMPPPGGGHHHKKKBBB===>>>>>>>>>???AAAEEEHHHFFFKKKNNNLLLGGG@@@BBBKKKZZZzzzoooSSSOOOOOORRRTTTSSSRRRTTTNNNLLLKKKJJJJJJKKKMMMNNNKKKJJJIIIIIIJJJNNNQQQSSSQQQZZZTTTxxxCCC///CCCFFFPPPpppooofffOOOcccgggvvv___sssxxxyyymmmiiihhhfffeeeddddddcccbbb```aaacccddddddcccddddddllloooZZZtttFFF999:::888555xxx}}}}}}~~~~~~{{{xxxvvvvvvvvvuuutttrrrpppooojjjXXX@@@333333<<>>===999999999:::<<<>>>@@@AAAGGGCCC@@@CCCHHHLLLJJJGGGIIIHHHFFFGGGHHHGGGEEEBBBAAACCCEEEDDDCCCBBBBBBCCCFFFFFFDDD@@@<<<;;;>>>BBB>>><<<:::999999999::::::666777999:::;;;<<<<<<<<<<<<;;;:::888777:::@@@DDDCCCJJJeeeccc@@@<<>>@@@AAA@@@>>>===@@@>>>===<<<<<<===???@@@AAA???===???CCCGGGHHHGGGJJJGGGDDDEEEHHHIIIFFFBBB@@@BBBDDDDDDBBBBBBBBBCCCBBBAAA???<<<999999:::<<<;;;:::888888999999888777666777888999:::999888777888888777555444666:::>>>???DDDUUUSSS===;;;DDD???;;;555555:::777///...|||zzzwwwvvvooolllvvvxxxxxx~~~}}}vvvuuuwwwuuuqqqssstttjjj\\\mmmzzzxxxpppooo{{{}}}uuu}}}}}}{{{|||wwwxxxxxx|||}}}kkkxxxxxx|||ooo{{{ggg___vvviiiWWWllllllrrrXXXhhhiiiiiiaaaaaadddaaa^^^[[[[[[rrr|||~~~xxx^^^yyy888ZZZ???@@@??????@@@CCCDDDDDDBBBIII===III^^^999666LLLOOOMMMDDDSSSWWWPPPeeeyyyxxx^^^BBB999===666;;;======<<<777555555888;;;___BBBFFFKKKKKKEEE>>>===@@@DDDEEEGGGIIIIIIFFFCCCAAAAAABBB333999IIIGGGBBBDDDDDDRRRLLLNNNPPPFFFIIItttggg```]]]VVVTTTYYYMMMHHHHHHOOOQQQMMMJJJLLLHHHHHHGGGEEECCCAAA@@@???EEEEEEDDDDDDEEEGGGIIIJJJMMMRRRLLL\\\VVV|||KKK444>>>;;;BBBbbb```OOOvvvxxxDDDYYYwwwuuuMMMWWWooofffcccaaaaaadddfffdddbbb```aaacccbbbcccgggooouuurrr~~~~~~fffGGGJJJ>>>777111PPP}}}{{{|||}}}|||||||||~~~}}}{{{zzz{{{{{{zzzyyysssqqqnnneeeOOO888333:::EEEGGGTTTvvvVVVFFF>>>888333---)))((())))))))))))((()))+++---LLL666555777777888888888999999999999<<<>>>AAACCCCCCBBBAAA???CCCAAA???======???AAACCCAAA@@@@@@AAADDDGGGJJJLLLJJJIIIIIIIIIJJJJJJIIIHHHGGGHHHJJJIIIGGGEEEEEEFFFAAA???===============<<<:::888777888::::::888666666666666666666777777777888888777666444555888:::@@@CCCDDDBBB???@@@@@@<<<444666111@@@>>>AAAAAAsss{{{|||xxxzzzoooppppppzzz~~~xxx{{{~~~{{{wwwtttpppooooooqqqsssssszzzwwwuuu}}}wwwxxxvvvcccuuu{{{```xxxvvv~~~wwwsssxxx}}}||||||}}}zzz|||{{{xxx~~~qqqgggkkkuuuyyyuuuzzzxxxzzzttt___~~~zzzzzz}}}{{{{{{~~~}}}uuugggVVVdddXXXiiirrrZZZdddGGGeeeeeelllcccfffaaa\\\YYYaaazzz|||mmmQQQKKKmmm>>>AAA???============<<<:::GGG666NNNDDD[[[:::<<>><<<>>>000***999<<<;;;FFFHHHgggyyyNNNCCC@@@DDDBBB@@@BBBAAAAAAIIIAAADDDGGGHHHHHHGGGHHHHHHEEE:::AAAHHHCCCHHHLLL@@@AAAEEEEEEKKK]]]hhhYYY>>>YYY```hhhpppyyyxxxfffPPPWWWPPPLLLQQQXXXWWWPPPIII===BBBNNNWWWPPPCCCDDDOOOEEEDDDBBBAAA@@@AAAAAABBBCCCCCCCCCCCCCCCDDDEEEEEEOOOAAA^^^LLL\\\rrrAAA888333222MMMXXXddd}}}```zzzuuutttfffdddaaa```cccgggjjjhhheeecccfffhhhhhhgggiiioootttoooPPPTTTIII;;;666111===}}}|||zzz{{{|||||||||}}}|||{{{zzzzzz{{{{{{yyywwwsssppplll```III444222<<<@@@BBBEEEdddRRRHHH===:::777333---)))(((((((((''')))((()))+++---III333333666555555555444555666777777:::<<>>===<<<:::888777999<<<@@@BBBCCCDDDEEEFFFGGGJJJNNNQQQDDDGGGIIIHHHFFFEEEGGGJJJFFFGGGGGGFFFCCCAAA@@@@@@>>><<<:::;;;>>>@@@>>>;;;999888777999;;;;;;888555777666444333333555888999:::;;;:::999777777999;;;CCCDDD<<<999CCCGGG@@@===:::???000>>>444777666QQQzzz~~~rrr}}}qqqvvvooorrrxxxzzzvvvrrroooooonnnooovvvxxxgggjjjeeerrriiivvvrrrxxxxxxxxxqqq{{{wwwvvvxxxttt{{{xxxsssoooeeejjjqqq}}}}}}yyyqqqxxxoooooouuutttooo{{{}}}}}}|||~~~{{{vvv|||~~~kkkcccyyyzzzlllsssNNN```ZZZ]]]tttrrrmmm[[[nnnlllVVVccc___dddfffbbb]]]\\\iii}}}wwwdddaaaZZZBBBaaaEEEBBBAAAAAABBBEEEGGGHHHHHHAAAQQQIIIGGGiiihhhIII444777...DDD333666555:::@@@???999777;;;000BBB:::444CCC@@@===SSStttgggFFFFFFDDDEEE@@@AAAFFF@@@;;;BBBDDDEEEFFFEEECCCBBBBBBCCC@@@BBBLLLCCC444BBBQQQCCCGGGHHHNNNSSSMMMCCCHHHUUUUUUTTTWWW[[[YYYQQQJJJHHHJJJQQQQQQIIIHHHOOOPPPIIIFFFKKKMMMIIIGGGIIIKKKJJJCCCBBBAAAAAACCCFFFJJJMMMLLLLLLLLLLLLLLLLLLLLLLLLDDDSSSAAAUUU```RRRjjj~~~>>>GGG999333@@@kkk~~~pppeeecccbbbffflllnnnmmmiiihhhkkknnnlllhhhgggjjjmmmcccpppMMMXXX@@@CCC777888555444{{{zzz|||~~~{{{|||}}}~~~~~~xxxwwwwwwxxxyyyxxxvvvtttssspppjjj]]]EEE111111===FFFKKKHHHYYYDDDKKKEEE@@@999444...***((('''&&&&&&)))((()))+++---CCC:::,,,333444444444555666777777888999:::<<<>>>>>>===<<<;;;===;;;999888:::===>>>>>>BBBAAA@@@???@@@CCCFFFIIIEEEFFFGGGFFFEEEBBB@@@>>>FFFFFFDDDCCCAAA@@@>>>>>>999888999:::<<<<<<:::888888666444222222444666888000777888555999@@@===222444555666666555666888:::>>>;;;999999;;;;;;999666;;;===??????===<<<<<<<<<~~~zzzzzz|||zzzrrrjjjqqq{{{{{{{{{|||}}}ppptttrrrkkklllqqqooogggllldddjjjwwwsssjjjrrrfffxxxzzzwwwnnnrrryyyssswww||||||xxxrrrnnnkkkkkkwwwqqqqqqjjjuuu{{{|||zzz{{{|||zzzxxxuuu{{{|||xxxkkk}}}~~~sss```\\\___mmmTTT[[[rrriii[[[VVV___ccc^^^]]]ddd```eeeXXXVVVkkktttJJJKKK;;;[[[EEE@@@@@@AAAAAABBBEEEIIILLLRRRAAAJJJLLLQQQdddMMM===999777@@@<<<222666888666>>>??????<<<<<<<<<<<>>>>>DDDCCC<<<;;;AAACCCEEEFFFEEEBBB???>>>>>>;;;===AAADDDEEEDDDCCCBBBCCCCCCCCCDDDFFFIIIKKKMMMPPPPPPOOOOOOPPPPPPPPPQQQTTTOOOMMMNNNNNNIIIGGGHHHFFFIIIKKKMMMLLLLLLLLLMMMEEEEEEDDDDDDDDDEEEFFFFFFGGGFFFEEEEEEFFFHHHJJJKKKJJJJJJNNNTTTTTTTTT[[[fff}}}AAA444BBB>>>@@@\\\fffgggggggggiiikkklllkkkjjjmmmeeeccckkkooonnnqqqxxxBBBjjjxxxJJJTTT<<>>>>>>>>===>>><<<;;;;;;===?????????EEEDDDBBBAAAAAABBBCCCDDDEEEEEEFFFEEEDDDBBB???===AAAAAA@@@@@@@@@?????????888888888999::::::888666666555333222222333555666000666666333666===;;;222333444555555444555777999:::888777888:::;;;999888<<<>>>@@@???===;;;;;;;;;nnn}}}{{{|||~~~|||tttlllnnnxxx~~~{{{pppsssrrrnnnlllmmmmmmjjjsss~~~wwwjjjkkkxxxppp^^^xxxkkkttt}}}yyyooosssvvvvvvtttuuuwwwsssllltttrrrqqqsssvvvxxxyyyyyyvvv|||vvv{{{wwwxxxyyyyyy~~~|||zzzzzz{{{||||||{{{xxxyyy|||zzz~~~pppsssbbbMMMZZZNNNQQQ```ccckkkbbb[[[ZZZ```bbb^^^]]]aaa^^^ZZZWWW]]]yyyxxx[[[YYY@@@\\\vvvGGG:::;;;<<<;;;<<<>>>BBBEEECCCJJJKKKFFFMMMnnnaaaPPP666;;;@@@HHHFFF===;;;::::::GGGSSSccctttyyy[[[CCCAAA<<>>======>>><<<===???@@@AAA@@@???>>>DDDDDDDDDDDDEEEFFFGGGHHHFFFGGGHHHIIIIIIIIIHHHHHHNNNIIIGGGIIIIIIEEECCCDDDEEEFFFHHHGGGDDDBBBAAAAAA>>>???????????????@@@@@@CCCBBBAAAAAAAAACCCEEEGGGGGGFFFIIILLLJJJHHHNNNVVVoooMMM333888:::FFF;;;PPP```XXXsssfffxxxllllllkkklllmmmmmmlllkkkmmmgggeeeiiimmmooorrruuuzzzPPPZZZUUU___AAASSSIIINNN666444444iii}}}}}}~~~~~~~~~|||zzzxxxwwwvvvuuusssooonnneeePPP:::000666@@@KKK999===RRR;;;HHHDDD<<<999333,,,(((((()))(((''')))))))))+++...>>>555///444000111111222222333333444111333666:::===>>>??????<<<;;;:::;;;>>>???>>>===CCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDBBB@@@>>>===@@@????????????>>>>>>>>>888777666777777777555333333333333333333333333333///444333000222999888222222333444444333333555777777666555777999::::::999===>>>???>>><<<:::::::::EEE|||{{{}}}~~~wwwqqqmmmuuu~~~zzzsssqqqooopppmmmiiijjjnnnlllrrrsssqqqwww{{{ooo\\\pppXXXlll[[[iiiwwwuuugggtttiiimmmooonnnnnnrrrtttsssvvvrrroooqqqwww}}}~~~xxxyyysss{{{xxxiii|||rrrnnn}}}yyyzzz||||||{{{zzz{{{||||||}}}qqqfffooozzz|||}}}zzz|||zzz|||iiibbb[[[XXXxxxiiiZZZfffjjjJJJOOOMMMOOOTTTYYY^^^`````````\\\NNNSSSdddxxx|||wwwGGGhhhOOOFFF::::::::::::999;;;>>>AAA777LLLCCC===LLLKKKcccsssdddaaalllzzzooohhhZZZCCCDDDCCCFFFGGGHHHEEE@@@???BBBCCCAAA@@@AAAAAA@@@>>>???AAACCC@@@@@@@@@AAABBBBBBBBBBBBHHHHHHIIIJJJIIIHHHGGGFFFEEEFFFHHHIIIJJJIIIHHHGGGNNNJJJHHHKKKKKKHHHFFFGGGCCCDDDEEECCC@@@===<<<<<<======>>>???????????????CCCBBBAAA@@@AAABBBDDDFFFIIIHHHIIIIIIFFFCCCEEEKKKEEEccchhh???@@@555>>>333BBBEEE\\\yyyhhhkkkkkkjjjjjjiiihhhggggggggghhhfffccceeejjjkkkiiiMMMOOOqqq|||LLLPPPDDDSSSHHHRRR:::444666NNN~~~~~~~~~}}}|||}}}~~~~~~|||~~~|||yyyxxxwwwuuurrrpppmmmkkkaaaKKK555///:::GGGNNNMMMqqqnnnHHHDDD666<<<999333,,,(((((()))(((''')))))))))+++...vvv;;;222000333.../////////000000000111000222444888;;;===>>>???777777777999<<<<<<;;;:::===???AAACCCEEEEEEEEEEEEBBBBBBBBBBBBAAA???>>>===BBBBBBAAA???===<<<::::::999777666555555555333111000111222222222222111000...111000---...333555222222333444333222333444666666666666777888999999999:::;;;<<<<<<:::::::::;;;999}}}{{{{{{~~~~~~{{{xxxnnntttzzz|||yyyoookkkooooooiiihhhmmmbbbrrr{{{___HHHNNN```YYY~~~vvvLLLZZZYYYPPPyyy{{{oootttuuuqqquuuvvvsssnnnmmmrrrvvvrrrqqqrrrsssuuuvvvvvvuuuooouuu|||zzzjjj|||}}}nnniiivvvbbbmmmtttvvv~~~nnnyyy}}}|||yyyyyyzzzyyy{{{rrrvvv|||sssooo```aaaLLLZZZ^^^NNNpppQQQhhhSSSGGGLLLPPPSSSVVV\\\bbb```ZZZ[[[NNNWWWwww}}}yyyrrr\\\NNNMMMXXX{{{BBB?????????>>>===>>>AAADDD>>>JJJ??????PPPCCCBBBiiipppaaaCCCFFFGGGFFFLLLFFFJJJGGG===<<>>AAADDD????????????AAACCCEEEFFFFFFHHHJJJKKKJJJIIIFFFEEEGGGGGGHHHHHHIIIIIIJJJJJJOOOKKKJJJMMMMMMKKKIIIJJJ@@@BBBDDDDDDCCCAAAAAABBB@@@AAABBBCCCDDDDDDCCCCCCFFFEEEDDDCCCDDDEEEGGGHHHMMMMMMMMMLLLIIIGGGHHHKKKSSSLLLXXXwww<<>>555888777|||}}}}}}|||}}}}}}|||{{{~~~~~~}}}|||zzzzzz{{{||||||}}}}}}{{{yyyzzzyyywwwvvvuuutttqqqooolllhhh[[[EEE111...===MMMSSS>>>^^^IIIAAAKKK===BBB:::333+++''''''((()))((()))))))))+++...mmm888...222222------------............000222333666888:::;;;<<<666555666888;;;<<<;;;999;;;===@@@BBBDDDEEEEEEDDDBBBBBBAAAAAA@@@>>>>>>===@@@???>>><<<:::999888777999777555444444444222000...///000111111000///...---///...+++,,,///111111222333333333222222333555777777888888777777777888555666888999999:::<<<>>>===PPPzzzyyyzzz}}}~~~}}}sssuuuwwwzzzpppgggllloookkkgggiii|||gggWWWYYYdddjjjjjjjjjnnn___ppp[[[NNNaaaWWW[[[mmmqqqxxxwwwnnnooossstttoooiiijjjnnnqqqqqqnnnnnnrrrvvv~~~|||~~~vvv||||||xxx~~~pppzzzyyy}}}~~~||||||}}}mmmxxxyyy{{{oooyyy{{{kkkcccLLL@@@qqqoooJJJ^^^xxxEEE^^^eeebbb^^^[[[^^^aaaZZZPPPPPPXXXlll{{{zzz}}}kkkJJJggg222CCCeeeGGG???@@@@@@@@@>>>===>>>AAADDDKKKHHHGGGJJJLLLHHHCCCCCClllwww^^^???IIICCC@@@FFFBBBDDDHHHEEE<<<;;;BBBCCC>>>@@@???===:::888999<<>>===<<<;;;;;;===???@@@>>>@@@CCCEEEFFFEEEBBBAAACCCAAA?????????BBBEEEFFFJJJFFFEEEGGGHHHFFFEEEFFF===@@@BBBCCCCCCBBBCCCCCC>>>>>>???@@@AAAAAABBBBBBFFFDDDCCCBBBBBBDDDFFFGGGHHHJJJJJJIIIHHHIIIJJJJJJSSSIIIXXXhhhLLLLLL666<<>>:::>>>CCCJJJYYY~~~sssaaacccdddcccbbbccceeehhhfffgggZZZDDD;;;FFFUUU]]]rrrXXXMMMMMMKKKEEEGGGQQQBBB;;;<<<...}}}|||}}}~~~~~~~~~{{{yyyyyy{{{wwwxxxxxxxxxyyyxxxxxxxxxuuutttsssssstttssspppnnnllleeeUUU>>>---...???PPPSSSGGGqqqMMMNNNOOOGGGMMM:::444+++&&&&&&((()))((()))))))))+++...eee666+++333///,,,,,,,,,,,,,,,,,,,,,,,,111111222444666777999:::777777666888;;;======<<<===>>>@@@AAABBBAAAAAA@@@BBBAAAAAA@@@???>>>>>>>>>999888888888888777777777888666444222333333111000------////////////------,,,------+++***,,,...000111111222111000000111333555777777777555555555777222444666777888:::===@@@===@@@{{{xxxyyy{{{}}}~~~vvvvvvvvvvvv|||tttjjjiiillljjjgggeeeTTT___eeefffqqqkkkWWWeeefffTTTLLLxxxcccJJJbbbooossspppoooqqqqqqooonnnooommmppprrrooommmrrr~~~tttvvvqqqzzzpppjjjzzzxxx|||~~~uuu}}}kkksssvvvyyy}}}xxxvvvyyyvvv{{{zzzwwwvvv}}}|||eeePPPNNN___~~~vvvWWWPPP]]]yyyfff}}}[[[gggbbb]]]]]]^^^\\\UUUOOOEEEeeeuuukkkssssss^^^PPPBBB555;;;???***<<<:::;;;:::999888999<<>>FFFjjjxxxdddxxxZZZ<<>>;;;999999<<<>>>BBBAAA???===<<<<<<======>>>@@@CCCEEEGGGFFFEEEDDD@@@>>>===<<<===???BBBDDDGGGCCCBBBEEEEEECCCAAACCC<<<>>>@@@@@@>>>===<<<===888888888888999:::<<<===AAA@@@>>>======???@@@AAA>>>AAABBB@@@AAADDDEEECCCCCCJJJNNNIIIRRR^^^DDD444666666666777666GGGDDDFFFIII]]]xxxtttSSS888PPPRRRTTTTTTSSSTTTXXX]]]SSSOOOEEE===EEE___}}}NNNSSSSSSSSSLLLTTTKKKMMMGGGDDD>>>111ggg}}}}}}~~~~~~}}}zzz{{{|||{{{zzzyyyxxxwwwwwwwwwwwwrrrqqqqqqrrrsssssspppnnnjjj```MMM888,,,111CCCSSSLLL___iiibbbDDDHHHNNN;;;444+++&&&&&&((()))))))))))))))+++...```555)))333---,,,,,,,,,,,,++++++++++++//////000222444666888999777666555666999<<<======<<<===>>>??????@@@@@@@@@BBBAAAAAA@@@????????????999999999888888888777777666333111000000111000///,,,,,,------------,,,,,,***+++,,,,,,+++***,,,///...//////...------...000000222444444333222444666555666777888999;;;>>>AAA<<>>@@@@@@>>>???AAA?????????===<<<<<<>>>AAACCCBBBBBBBBBBBBBBBCCCCCCDDDEEEGGGIIIKKKJJJJJJIIIBBBCCCDDDEEEFFFGGGHHHHHHIIIDDDCCCEEEFFFCCCAAABBB===???@@@@@@===;;;;;;;;;:::999888777888;;;>>>???AAA???>>>======>>>???@@@===AAAAAA>>>???CCCBBB===???MMM;;;===VVVIIIbbbfffFFF888<<<>>>...999444999888444555:::===AAA;;;===@@@???===???DDDIIIAAA<<>>AAABBBCCCBBBBBBAAA@@@?????????@@@@@@???>>><<<:::999888777444111///.../////////...,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++)))+++...,,,------,,,+++***,,,---,,,...111222111111444777888999:::::::::;;;>>>AAA@@@))):::~~~|||zzzwwwvvvuuuxxxxxxwwwxxx}}}~~~yyy~~~yyyiii```bbbfffeeeccc^^^iii{{{rrr[[[]]]sssTTT___nnnppp___VVVnnnooo[[[NNN>>>NNNlllnnnTTTMMMOOO___nnnqqqllliiinnnoooppppppooonnnnnnoootttkkkkkk~~~ttt}}}eeesssqqqxxxssswwwyyytttjjjzzzzzz~~~xxxwww~~~rrrzzzkkk{{{yyyyyy{{{}}}www{{{}}}vvv}}}nnndddaaaWWWQQQoooQQQLLLVVVRRRgggjjjTTTlllfffRRRSSSRRRRRR\\\eee\\\LLLJJJUUUxxxsssjjjgggYYY\\\<<<777777***777AAA222666666666666555777:::===888888777>>>DDD@@@>>>GGGAAAHHH@@@LLLxxxKKKPPPFFFHHH:::333>>>???:::AAABBB<<<===CCCDDD>>>>>>DDD999:::::::::999:::===???:::;;;===@@@BBBEEEFFFGGGEEEFFFHHHIIIIIIIIIIIIHHHDDDFFFJJJMMMNNNMMMKKKJJJGGGBBBAAACCCCCC@@@>>>??????AAACCCCCCAAA@@@???@@@BBBAAA>>>===???BBBEEEHHHDDDCCCBBB@@@@@@AAACCCDDDEEEHHHGGGCCCCCCFFFDDD>>>AAAMMMOOOKKKIIIHHHQQQdddlllAAAEEE;;;>>>777666666666666555333222111444666555333444999???BBB>>>MMMuuu|||aaaAAATTTMMM>>>KKKHHHIIIMMM>>>DDDHHH666666666~~~|||}}}~~~}}}~~~~~~}}}}}}~~~~~~~~~}}}xxx|||}}}yyywwwyyy|||{{{{{{}}}~~~}}}|||zzzyyyvvvuuuuuuuuuuuusssooolllcccTTT>>>///...;;;LLLYYYVVVkkkUUUiii>>>XXXFFF<<<444+++%%%%%%((()))***)))))))))+++...WWW$$$111))),,,************))))))))))))++++++,,,...///111222222666555444333333444555666:::;;;;;;;;;<<<>>>BBBEEEGGGCCC===888777999>>>AAA<<<:::888666555444444444111000///...---,,,++++++************************))))))*********+++++++++******+++,,,...//////000:::999555222000111555888444777<<<---@@@777<<<777>>>===;;;___vvvqqqzzzyyy{{{xxxuuuwww{{{~~~~~~zzz|||sss^^^aaatttnnnTTTqqq~~~UUUVVVsssdddSSSnnnhhhUUUbbbooocccWWWwwwPPPDDDHHHLLLtttkkk]]]OOOIIIQQQbbbooonnnrrrttttttvvvxxxtttooosssssssssrrrrrrvvv}}}}}}yyyuuurrrqqqqqqrrryyyvvvssssssttttttrrrooopppqqqrrrtttuuuvvvvvvvvvtttvvvxxxyyyyyyyyy{{{|||{{{{{{zzzyyyyyy{{{}}}vvv|||uuuhhhOOOFFFNNNkkk|||ppp[[[QQQUUUppphhhWWWeeeJJJGGGWWWaaaXXXIIIWWWLLL```^^^]]]MMMKKKvvvxxx|||qqquuuVVVQQQhhhEEE...999111000999333555555666666777888888888999:::<<>>AAA>>>;;;::::::;;;;;;;;;888;;;>>><<<777555666999:::999999999999:::;;;;;;===???CCCGGGHHHFFF@@@<<>>>>>AAA>>>;;;;;;===<<<:::777888888999:::<<>>888333333888:::777333;;;888777999<<<===>>>@@@HHHaaammmJJJGGGDDDFFFJJJKKKIIIEEE???III???===BBB222:::jjj}}}|||~~~~~~}}}~~~}}}||||||~~~~~~~~~}}}|||}}}{{{zzzyyyzzz|||}}}|||}}}~~~}}}|||{{{|||}}}}}}|||||||||{{{zzz{{{yyyvvvtttrrrnnnmmmooommmDDD:::222...BBBPPPWWWIIIWWWyyyBBBYYYQQQFFFFFF;;;---$$$(((***%%%%%%***))))))))),,,///UUU%%%111(((,,,*********)))))))))((((((***+++,,,---///000111222333333333444555666777888999:::;;;;;;;;;===@@@BBB@@@>>>;;;999888888999;;;888666444222111000000111000000///...---,,,++++++************************)))))))))*********++++++)))******+++---......///555555333000///000333666999444666111777666<<<::::::666333LLLvvvuuuzzzlllzzzyyyxxxwwwxxx|||}}}tttcccaaaeeeqqqllleeerrryyyfffQQQhhhiii\\\QQQWWWaaafffiiiPPPooo\\\BBBGGG777HHH___kkkhhhZZZKKKBBBUUUffftttuuunnnjjjkkkllllllpppssstttrrrooooooooovvvtttqqqnnnkkkjjjjjjkkkrrrpppppprrrvvvxxxxxxwwwvvvvvvuuutttsssqqqpppooouuuvvvwwwvvvtttrrrrrrrrrzzzyyyyyyzzz|||~~~~~~~~~xxxvvvppphhhbbb]]]VVVPPP___zzzpppSSSJJJSSS[[[SSShhhqqqVVVTTTQQQOOOPPPUUU[[[```FFF```jjj^^^BBB\\\kkkvvvvvv}}}YYYVVVrrr]]]333,,,:::222000777...111111111222333333444444555666888;;;>>>@@@BBBCCC@@@@@@DDDGGGBBBCCCUUUkkklllEEEAAALLLNNNIIIEEEBBB???;;;:::;;;===>>>@@@===;;;999999999::::::888;;;???>>>;;;999;;;>>>>>>======<<<<<<<<<======>>>>>>@@@BBBCCC@@@<<<888DDDDDDEEEHHHIIIGGGAAA<<>>===@@@AAA>>><<<===???===::::::;;;;;;999777888888888999:::;;;===>>>>>><<<;;;:::;;;===@@@AAA=========>>>???@@@AAABBBCCCCCCBBBAAAAAAFFFNNNUUU^^^HHHpppPPPIII???888777:::<<<===666===AAA<<<888GGGjjjkkkvvvNNNOOOLLLHHHIIIKKKLLLIIIEEE@@@HHH???>>>III===;;;[[[~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}|||~~~}}}|||{{{{{{{{{||||||zzz{{{||||||{{{{{{|||}}}{{{yyyxxxxxxzzz{{{{{{zzzzzzuuuqqqrrrsssqqqmmmiiicccAAA999...+++DDDSSS\\\OOOzzz]]]WWWSSSMMM[[[MMM999,,,%%%(((***%%%%%%***))))))))),,,///PPP(((000(((+++******))))))))))))((((((******+++,,,...///000000///000222444666888888999888999;;;;;;::::::<<<>>>:::;;;;;;;;;:::999777666555444222000///...////////////...---,,,++++++***))))))))))))))))))))))))))))))))))))************(((((()))***+++,,,,,,---///000000///......111333777...555DDD444666999777===888777EEEnnnqqq~~~}}}{{{yyyzzz{{{{{{}}}kkkbbbooottteee```kkkaaa\\\rrrfffWWWWWWaaa^^^YYY\\\```jjj^^^NNN\\\eeeOOOFFF@@@GGGXXXiiiqqqsssQQQJJJDDDGGGXXXhhhkkkeeeeeeiiiooorrrrrrooommmllljjjjjjkkklllnnnppprrrsssooonnnmmmnnnpppqqqpppoooppppppppppppppppppppppppooorrruuuwwwxxxzzz|||~~~wwwtttrrrqqqqqqoookkkggglllbbbVVVOOOMMMRRR^^^jjj```OOODDDDDDGGG\\\]]]^^^QQQEEECCCOOOZZZXXXNNNKKKUUU```JJJWWWnnnBBBSSSfffxxxrrrrrr\\\bbbOOOppp;;;'''---777///000555,,,......//////000000111111111222444777999<<<>>>???:::777;;;CCCEEECCCEEELLLJJJkkkiiiVVVJJJKKKEEE888999EEEBBB@@@>>>;;;;;;;;;===???>>><<<:::888777777888888666999======<<<<<<>>>AAA@@@@@@???????????????@@@EEEDDDCCCCCCCCCBBB@@@>>>GGGHHHJJJKKKKKKGGG@@@;;;???>>>@@@DDDBBB>>>===??????===:::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::===<<<;;;:::;;;<<>>???=========;;;<<<@@@IIIOOO???GGGSSSdddqqq```SSSLLLddddddppplllZZZJJJOOOKKKHHHGGGHHHGGGDDD@@@>>>EEE======MMMFFF;;;DDD~~~~~~}}}}}}}}}}}}|||}}}~~~~~~}}}}}}}}}}}}}}}||||||||||||xxxzzz{{{{{{zzzzzz|||}}}}}}zzzyyyyyyxxxwwwuuuyyytttqqqssswwwwwwnnnfffWWW???999,,,---IIIVVV]]]nnndddxxxMMMPPPJJJ666555+++%%%((()))&&&&&&***))))))))),,,///JJJ***///'''******)))))))))(((((((((((())))))***+++,,,---...///---///222444666777777777666888::::::999888999:::999:::;;;<<<;;;999777555666555333111000///000000...------,,,++++++******))))))))))))))))))))))))((((((((()))))))))******''''''((())))))***++++++***,,,............000222444000DDDccc@@@<<<888555000,,,...000IIIttt~~~|||sss{{{|||}}}~~~}}}{{{|||YYYfff|||yyycccdddjjj\\\[[[KKKYYYlllaaaUUUTTTNNNKKKWWWcccaaaUUU\\\zzzZZZCCC;;;@@@IIIOOOxxx~~~gggKKK===@@@GGGXXX[[[^^^bbbfffjjjlllnnnnnnnnnmmmllllllkkkjjjiiiqqqqqqppppppqqqqqqppppppoooooooooppppppqqqrrrssskkknnnppprrrrrrssstttvvvqqqooollljjjfff^^^RRRIII<<>>\\\iiivvvnnnssspppggg^^^}}}AAA444---000111***000666---......//////000111111222///000222444777999;;;<<>><<<;;;;;;<<<===>>>;;;;;;:::888666555666777333666888999999999;;;<<<=========>>>>>>???@@@AAAHHHFFFDDDCCCEEEFFFFFFEEEJJJLLLNNNOOONNNJJJEEEAAA???@@@DDDHHHEEE??????CCC???>>><<<;;;;;;<<<===>>>===>>>???@@@???>>>===<<<======<<<;;;<<<===???@@@;;;:::888888999;;;>>>@@@AAAAAA@@@===:::===CCCIIIFFFJJJKKKFFFRRR}}}jjjSSSJJJAAAGGGDDDAAA@@@@@@???<<<::::::AAA::::::HHHGGG999444bbb{{{}}}~~~~~~}}}}}}}}}|||{{{{{{{{{|||}}}~~~~~~}}}}}}~~~~~~}}}}}}|||{{{xxxzzz{{{{{{zzzzzz|||}}}|||{{{zzzzzzxxxvvvvvvvvvvvvwwwyyyxxxoooeeePPP>>>777+++444OOOSSSVVVOOOjjjOOO___<<>>>>>???777@@@zzzWWW}}}rrr||||||~~~~~~|||zzzzzz~~~}}}[[[]]]vvvuuuggg```XXX```TTTZZZ^^^QQQQQQXXXQQQQQQBBB<<>>AAAFFFKKKPPPSSSTTTXXXYYY[[[^^^aaaccceeefffdddeeehhhjjjlllnnnqqqrrrnnnllljjjhhheeedddccccccffffffeeebbb]]]XXXVVVVVVTTTKKKBBB???EEEQQQ\\\cccyyylllYYYIII??????JJJWWW\\\___MMMyyyQQQPPPUUUGGGCCCUUUQQQOOOQQQUUUUUUOOOJJJWWWFFFRRRccctttuuuuuucccYYYHHHxxx===333333222...+++333555,,,.........///000000111111///000222444666999:::;;;<<<===BBBIIIKKKHHHEEEDDDMMMNNNWWWUUUFFFFFFSSSYYY~~~{{{{{{mmmSSSGGGMMMQQQNNNMMMBBB999;;;CCCFFFCCC???<<<;;;;;;::::::;;;;;;<<<777999999888555444555777444555777777777666777777777888888:::;;;===???@@@AAA???======@@@BBBDDDDDDIIIKKKMMMMMMKKKGGGCCC@@@???AAAEEEHHHEEE??????BBB<<<<<<;;;:::::::::;;;<<<999:::<<<===>>>===<<<<<<;;;;;;:::::::::;;;<<<===;;;:::888888999;;;>>>@@@AAAAAA???;;;888999???CCCRRREEECCCOOOOOOJJJeee\\\LLLJJJ888FFFAAA@@@>>>>>>======;;;:::999>>>;;;999AAACCC:::222YYY~~~{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{|||}}}~~~~~~}}}|||}}}}}}}}}}}}|||{{{{{{yyyzzz{{{{{{zzzzzz|||}}}yyyxxxwwwwwwyyyzzzzzzyyyooouuuxxxvvvtttrrriii```JJJ:::222+++<<>>WWWsssOOOVVVTTTDDD666:::KKKZZZtttrrrnnniiibbbYYYPPPJJJBBBBBBBBBCCCDDDEEEFFFGGGJJJLLLNNNOOOOOOPPPRRRTTTTTTRRRPPPNNNLLLLLLLLLLLLDDDFFFHHHHHHHHHHHHIIIJJJJJJWWWjjjwwwxxxmmm\\\PPP<<<===>>>AAAQQQlllYYYeee```TTTRRRIIIVVVaaaMMMSSSSSSQQQOOOLLLKKKKKKKKK<<>>IIINNNGGGAAACCCDDDBBB000AAAKKKFFF???===<<<999999999999999999999888888444777999888555444666888777777777777777777666666444444555777888;;;===>>><<<;;;;;;<<>>888::::::999888777777888333444555666777888888888777777666666666666777777777777666666777999;;;===999999999666444666<<>>;;;<<<===<<<===???===888,,,~~~~~~~~~|||~~~~~~~~~~~~zzzyyyyyyyyyyyyzzzzzz{{{{{{|||}}}~~~~~~~~~}}}|||||||||||||||{{{{{{{{{{{{yyyzzz{{{{{{yyyyyyzzz{{{zzzxxxuuuttttttsssrrrqqqllltttxxxsssoookkkcccXXXDDD555...,,,BBBNNNAAAIIIssstttgggYYYXXXGGGXXX333((('''''''''''''''(((((())))))))),,,///888...***(((+++))))))(((((((((''''''''''''''''''((())))))******)))***+++---///222444555666666777666555666888:::111222333333333222111000///...,,,+++******+++,,,******))))))))))))((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((()))+++++++++,,,...111...000;;;777777000666666555999;;;===???MMM{{{{{{lll\\\{{{{{{|||{{{yyyyyy{{{}}}ooobbb[[[mmmeeeKKKNNNWWWYYYWWWZZZVVVQQQTTTcccaaappp~~~iiiGGGIIIeeeiiiVVVFFFNNNnnngggXXXQQQIIIAAA555888AAAOOO___llltttwwwvvvrrrkkkccc\\\VVVRRRQQQIIIJJJKKKJJJGGGFFFGGGHHHLLLJJJIIIHHHHHHIIIKKKLLL\\\___dddhhhkkknnnqqqtttuuulll]]]KKK>>><<>>777222888@@@???777777777888888888666555555222555999888666555777:::777777777777888888777666666666666666777999:::;;;======>>>AAACCCDDDCCCAAAFFFGGGFFFCCC>>>;;;;;;===DDD@@@>>>AAAAAA===:::;;;888;;;===<<<999777666666444444444444555666777777444444444444444444444444444444444444555777888999555666777555444777===BBB;;;BBBBBBJJJTTTIIIBBBPPPLLLddduuudddMMMSSS555777HHH...FFF@@@@@@@@@???>>>=========;;;666999>>><<<===>>>;;;EEEddd||||||~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}{{{zzzyyyxxxyyyzzz|||~~~|||}}}}}}~~~~~~}}}|||{{{}}}|||zzzyyyyyyyyyzzz{{{xxxyyyzzzxxxvvvuuuvvvwww}}}{{{xxxwwwwwwvvvuuutttuuu||||||vvvssspppeeeVVV@@@333...222GGGKKKBBBYYYvvveeevvvYYYdddQQQYYY444$$$&&&'''''''''((((((((())))))))),,,///555///)))(((,,,)))(((((((((''''''''''''&&&&&&''''''(((((())))))''''''(((+++...222555888666666666555444666999<<<111222555666666444111000///...,,,+++++++++,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((())))))))))))***---000---000777***???777;;;555111555333888888///LLLNNNdddqqq~~~zzzyyy|||}}}|||{{{}}}tttmmmRRRmmmwwwLLLSSSNNNOOOXXXPPPLLL^^^NNNLLLNNN\\\oootttbbbMMMFFFQQQXXXRRREEEAAALLLXXXwww```XXXMMMFFFDDDEEEFFFFFF??????@@@CCCHHHOOOTTTXXX^^^aaaddddddcccdddgggiiihhhfffccc___]]]\\\\\\\\\QQQRRRQQQNNNIIIEEECCCCCC===BBBIIIMMMQQQ[[[iiitttZZZCCCQQQdddpppkkk\\\QQQNNNTTTIIIIIIQQQRRRRRRTTTSSSPPPLLLHHHIIINNNQQQQQQOOOzzz~~~tttnnnjjjVVVRRRkkk999(((,,,+++222...***,,,)))(((222+++++++++,,,------......***+++,,,...000222333444///666>>>AAABBBBBBAAA???>>>:::DDDJJJBBB@@@IIIMMM@@@JJJPPPNNNJJJHHHGGGEEE>>>;;;<<>>FFFGGGGGGEEEAAAAAADDDGGGHHHBBB???AAABBB???<<<;;;:::>>>AAAAAA===999888888;;;:::999888888999:::;;;555555555555555555555444222333444555666777777777999:::;;;999888:::???DDD>>>DDD???DDDSSSJJJ@@@LLLRRRNNNKKKNNNllltttBBBEEE999333IIICCC999GGG<<<<<<======;;;999777777888:::000444>>><<<;;;===:::333BBB}}}~~~|||yyyzzz~~~{{{|||~~~|||||||||~~~}}}{{{~~~}}}}}}|||||||||||||||}}}|||zzzyyyyyy|||~~~}}}}}}~~~~~~~~~|||{{{zzz}}}{{{yyyxxxwwwxxxzzz{{{wwwxxxxxxwwwtttsssssstttwwwvvvxxx{{{}}}|||{{{lllZZZ???444222888KKKLLLHHHkkkdddBBBGGGTTT;;;999###&&&(((''''''((()))((())))))***,,,///ooo000000,,,''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''(((***,,,...000111222222333444444444333333111111111111000000000000,,,,,,,,,+++++++++******(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''((((((((()))******++++++000///111666;;;<<<888333444:::999777444333FFFhhhsssLLLbbbzzzyyy{{{yyyxxx{{{~~~YYYLLLtttTTTCCCHHHLLLMMMNNNOOONNNNNNPPPSSSQQQLLLKKKMMMIIIKKKKKKJJJLLLQQQRRRPPPJJJKKKUUUnnn~~~pppfffXXXKKKMMMHHHEEEFFFCCC>>>>>>DDD@@@???===<<<<<<<<<<<<;;;DDD@@@===???AAAAAA???>>>CCCEEEFFFFFFGGGIIINNNQQQTTT[[[jjjvvv```XXXOOODDDLLL^^^^^^IIIBBBPPPVVVNNNJJJKKKMMMOOOSSSTTTOOOJJJEEECCCKKKZZZWWWFFFZZZ~~~hhh___]]]HHH^^^777666+++333......---,,,,,,+++******)))************+++++++++------...///000111222222444888<<>>:::???@@@AAA>>>:::777777999555555555555555555555555000111333444444333111000.........///111444888:::444555666555555666999<<>>===<<<===@@@CCC@@@??????@@@AAABBBAAA@@@AAAEEEHHHFFFDDDCCC???999888888777777666555555555444777999888555333444666555555555555555555555555111111222333555666777777888888888888999:::;;;<<<:::@@@BBB@@@CCCKKKPPPPPPOOOPPPPPPNNNLLLUUUmmmmmmFFF>>>EEE???AAABBBAAA>>>:::888888666555555444333333222222555555555666777999:::;;;888<<>>===555999MMM{{{iiiJJJhhh}}}xxx}}}tttsssvvv]]]JJJeee^^^FFFGGGMMMJJJMMMKKKLLLRRRYYYXXXRRRMMMMMM???DDDHHHHHHIIIMMMNNNLLL^^^YYYVVVWWW[[[\\\XXXTTTmmm}}}uuujjj```\\\VVVTTTRRRQQQPPPNNNJJJGGGDDDHHHMMMOOOOOORRRZZZbbb\\\^^^fffttt{{{aaa[[[WWWOOOFFFDDDIIIMMMNNNdddXXXTTTYYYUUUJJJKKKVVV```VVVKKKGGGKKKNNNKKKEEEKKK``````PPPPPPggg}}}lllxxxwww\\\FFFbbbxxx777'''333&&&...------,,,++++++******(((((()))))))))*********++++++,,,---...///000000000444888:::;;;:::;;;;;;@@@???AAADDDHHHJJJIIIHHHDDDFFFEEEAAA???CCCFFFGGGAAA@@@AAABBBCCCBBB>>>;;;:::<<<===;;;888777888999444444444444444444444444000111222333333222111000333222222222333555777999444555666555555666888:::??????>>><<<;;;:::<<<>>>===<<<;;;<<<===>>>>>>===:::>>>@@@>>><<<<<<999444888777777666666555444444111333555444222000111333111111111111111111111111///000000111222333444444666555555666666777888999999???CCCBBBDDDIIILLLKKKHHHIIIKKKMMMLLLJJJPPPXXXLLLpppfffQQQHHHHHHIIIHHHAAABBBCCCBBB>>>;;;::::::777777666555555444333333555555555666777888999::::::888WWWrrr~~~}}}}}}|||}}}~~~}}}~~~~~~~~~~~~~~~|||{{{{{{}}}~~~||||||}}}~~~~~~}}}{{{{{{~~~{{{xxxxxxyyyyyywwwuuuyyyyyyyyyxxxwwwxxx{{{}}}~~~}}}}}}}}}}}}~~~|||yyyxxxyyy{{{|||||||||zzzxxxxxxxxxxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuvvvwwwsssqqqoookkk^^^KKK<<<444+++999LLLKKKTTTdddbbbbbbRRRKKKCCCRRR111((((((''''''''''''(((((('''(((+++---///jjj~~~000...+++((('''((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''''''''''''''')))***+++,,,...///000000111111111000000//////...---,,,++++++++++++++++++*********)))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''(((((()))*********555GGGVVVPPP???666@@@OOO:::<<<:::>>>AAA666///888EEEyyy```JJJooo{{{{{{zzzwwwwwwxxxzzzxxxpppGGGLLLdddUUUHHHNNNKKKRRRNNNKKKLLLNNNNNNRRRXXXUUUZZZ[[[UUUNNNLLLIIIFFF:::<<>>:::;;;@@@???>>>======>>>>>>;;;999555777888888777666888999333333333333333333333333///000111222222111000///555444333222222333444555444555555555444555777888777888:::;;;;;;===@@@BBB;;;:::999999;;;<<<<<<;;;:::>>>>>><<<;;;<<<:::666777666666555555444333333000111222222000///000111............................../////////000000000222222222222333444555666333888======>>>AAAAAA@@@@@@???DDDLLLOOOKKKFFFDDDVVVTTTRRRTTTfffhhhDDDMMMJJJGGGHHHJJJHHH@@@888@@@@@@@@@>>>;;;999999999555555555444444333333222333333333333333444555555555:::;;;ttt}}}uuu}}}~~~{{{|||~~~~~~}}}|||~~~{{{wwwuuuvvvxxxzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||zzzxxxwwwxxxxxxwwwuuuvvvvvvwwwvvvvvvwwwzzz|||~~~}}}||||||{{{||||||}}}{{{xxxxxxyyy{{{||||||||||||{{{yyywwwvvvvvvwwwuuuuuuuuuuuuuuuuuuuuuuuutttrrrnnnkkkdddUUUBBB444222$$$333FFFAAA===RRRuuuTTTuuuJJJcccXXXEEE888((((((''''''''''''(((((('''(((+++...000kkkttt000,,,+++)))'''(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&'''((())))))//////000111222222222222111111000///...---,,,++++++************)))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((())))))***000444:::<<<;;;;;;<<<>>>999999444555;;;555000888888fffZZZ===iii|||pppyyyhhh~~~mmmpppuuu}}}rrryyyvvvPPP@@@___```FFFEEEEEEFFFMMMVVVXXXSSSMMMKKKNNNRRRSSSMMMIIILLLPPPQQQRRRSSSSSSPPPKKKDDD???===<<>>@@@AAAAAABBBDDDEEEHHHBBBBBBFFFBBB888555;;;;;;:::999888888888777777444555555555555555666666111111111111111111111111...///000000000000///...222222111000000000111111333444555555444444555777444666888:::;;;<<>>>>>======@@@???<<<<<<>>>>>>;;;555555555444333333222222111111111000000///000000////////////////////////.....................---000000000000111222333333000444777999999;;;<<<===CCC???@@@GGGLLLLLLKKKKKKAAADDDJJJQQQRRROOONNNQQQRRReeekkkxxx}}}zzzwwwvvvkkkXXXIIIGGGLLLJJJDDD444<<>>;;;===BBB:::::::::777444333444555111111111000000000//////111000000/////////000000+++>>>888ddd}}}zzz{{{}}}~~~{{{|||}}}~~~~~~~~~~~~}}}~~~~~~|||~~~wwwtttuuuwwwxxxwwwyyyyyyyyyyyyyyyzzz{{{|||{{{yyyxxxwwwwwwwwwvvvvvvtttuuuvvvwwwvvvxxxzzz|||}}}|||{{{zzzyyyxxxxxxwwwzzzxxxvvvvvvxxxzzz{{{{{{xxxzzzzzzxxxsssqqqsssvvvuuuuuuuuuuuuuuutttttttttsssqqqnnnhhh]]]MMM<<<000...222666GGGbbb===cccwwwgggQQQkkkhhhSSS888000((((((''''''''''''((((((''')))+++...000jjjiii000*********'''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&%%%%%%&&&&&&'''(((---...///000111111111111000000///...---,,,+++************)))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''(((((()))))))))$$$###***444999444...222666222222777444222;;;???888KKKrrrggg666ddd}}}}}}|||yyyppppppqqqttt{{{}}}rrr;;;777SSSQQQLLLHHHGGGLLLOOONNNMMMOOONNNOOOLLLEEECCCJJJRRRUUUDDDEEEFFFFFFGGGJJJOOOSSS999VVVdddVVVJJJNNNNNNEEE:::===CCCLLLWWW___```]]]___```bbbbbb^^^VVVMMMHHH===HHHKKK@@@555:::JJJWWWbbb[[[PPPEEE@@@@@@EEEJJJNNNMMMKKKIIIHHHLLLSSSXXXMMMDDDCCCLLLRRROOOOOOSSS@@@MMMNNNCCCEEESSSSSSEEESSSIIICCCJJJQQQRRRNNNMMM[[[xxxuuuuuuqqqlll]]]HHHMMM}}}yyylll+++666)))333(((,,,+++***************))))))((((((((()))))))))******)))))))))***+++++++++,,,+++...111555888;;;@@@CCC???DDDGGGEEEAAA???CCCHHH@@@>>>CCCLLLJJJ???;;;???:::999888777666666666777666555555444444444333222000000000000000000000000........................////////////000000111111111222444444333333444666777777888777666666888:::???===;;;;;;<<<>>>???>>>;;;===<<<999888;;;;;;888444444333333222111111111111000..................////////////////////////............------------///......//////000111222444555666888:::<<>>===:::555666555333000///000111////////////............000000///............///---777===GGGkkkmmmwww|||||||||{{{zzzyyyxxxwwwuuuwwwzzz}}}}}}|||zzzxxxzzzxxxyyy{{{|||{{{yyyyyyyyyyyyyyyzzz{{{|||yyyyyyxxxwwwvvvuuuvvvvvvuuuvvvxxxxxxxxxyyy{{{}}}}}}|||{{{zzzyyyxxxwwwvvvxxxvvvuuuuuuwwwyyyyyyxxxvvvxxxxxxvvvrrrppprrruuuvvvuuuuuuuuuttttttsssssssssqqqmmmdddWWWGGG888///'''===BBBBBBVVVMMMrrroooYYYqqq[[[RRRAAA""""""((((((''''''''''''(((((('''))),,,...000iii```111((()))+++'''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((***+++,,,---.../////////---,,,,,,+++***)))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((,,,,,,---000444666555333+++444555555999444000666000...BBBdddhhh999UUUuuuzzzuuuwwwuuurrrssswwwnnntttkkkFFFOOOQQQHHHBBBBBBEEEEEEGGGJJJHHHHHHEEEBBBEEEMMMTTTUUUSSSPPPKKKFFFDDDFFFKKKPPPvvvSSSAAAFFFHHH???BBBhhh~~~jjjeeehhhllloooqqqlllbbbXXXPPPMMM;;;<<<<<>>CCC@@@CCCHHHMMMJJJAAA;;;::::::::::::999666666777888666555333222222222000...........................---------------------------...//////000111222222...000222333333333444555333333444333444666:::===>>><<<999999;;;===>>>>>>:::===<<<888888:::999666333333222111111000000//////---******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------...///000111222111222555666777<<>>333ooo___VVV<<<]]]jjjrrr||||||yyyvvvuuuwww}}}}}}}}}~~~fffMMMLLLOOOVVVWWWNNNCCC===666:::@@@GGGRRR]]]___[[[NNNLLLJJJKKKNNNSSSXXX[[[[[[TTTKKKIIINNNQQQKKKAAAppplllcccYYYUUURRRIII>>>LLLSSSXXXTTTJJJBBBBBBEEEBBBEEEMMMccczzzEEEHHHLLLOOONNNHHH@@@;;;KKKHHHIIIPPPXXX[[[WWWRRRHHHHHHFFFEEEIIIPPPRRRPPPHHHCCCCCCHHHFFF@@@AAAJJJJJJIIILLLOOOSSSgggzzzppprrrsssjjjYYYLLLGGGlllAAA222###---,,,(((---))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************)))***+++,,,---111555999777777666777888:::;;;<<>>888222777888999888555444555666444222//////000000...,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,---...////////////+++...111333333333444666999888777666555888===AAA>>><<<999888:::<<<===>>><<>>EEEGGGDDDDDDGGGCCCEEEEEEBBBCCCGGGKKKMMMFFFJJJCCCLLLOOOGGGJJJAAAEEEEEEGGGHHHGGGDDDAAAAAA???@@@>>>:::555444888<<<111333444444111///..............................///...............///000555&&&000444VVVaaannn~~~yyy{{{{{{zzzyyyxxxvvvtttsssqqqtttyyy~~~~~~zzzxxxppprrrtttvvvvvvvvvwwwxxx||||||}}}~~~~~~}}}{{{{{{vvvwwwxxxvvvtttsssuuuwwwwwwyyyzzz{{{zzzyyyzzz{{{}}}~~~~~~~~~}}}|||zzzyyyyyyxxxwwwwwwxxxyyyxxxvvvxxxwwwuuuuuuvvvwwwwwwvvvvvvvvvuuuttttttsssrrrrrrmmmjjjdddWWWGGG999111...222777LLLWWWTTT```uuu]]][[[cccMMM+++***222((((((''''''''''''(((((((((***,,,///111sss}}}UUU111&&&))),,,'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''))))))***+++---...///000000000,,,,,,++++++++++++++++++)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''((()))))))))+++...//////...111666000///888999444777555---444CCC555|||hhhaaa222YYYvvvrrr~~~yyyuuusssrrrtttuuuzzzkkkQQQCCCCCCNNN^^^kkkiiikkkmmmoooqqqmmm___PPPIIIHHHGGGIIILLLNNNNNNMMMJJJDDDGGGRRRPPPFFFIIIWWWuuukkkYYYHHHEEEJJJIIICCCCCCNNNXXXXXXRRRQQQXXXaaaKKKdddyyyzzzrrrjjj^^^RRRXXXQQQIIIFFFJJJMMMMMMKKKQQQJJJGGGPPP]]]```UUUHHHDDDMMMOOOIIIHHHOOOPPPLLLPPPPPPOOONNNNNNPPPQQQQQQLLLCCCMMMsssyyyooohhhkkklllcccSSSHHH{{{OOO%%%;;;***%%%///666666(((((((((((())))))))))))&&&&&&&&&'''''''''((((((((((((((()))))))))))))))+++++++++******---111444<<<666222666>>>CCCAAA===:::CCCEEE>>><<>>>>>DDDEEEAAACCCLLLQQQPPPLLLPPPFFFIIIFFF===CCC???DDDCCCEEEHHHHHHDDD???<<<444555666777777555333111///111333333111...---,,,++++++++++++++++++++++++++++++******++++++,,,---+++......---AAAwwwaaaiiiyyy}}}}}}zzzzzzzzzyyyxxxwwwvvvuuuppptttyyy}}}~~~|||xxxvvvrrrwww|||}}}zzzxxxxxxyyy}}}~~~~~~|||zzzuuuwwwxxxvvvtttsssuuuwwwwwwyyyzzzzzzyyyxxxyyyzzz{{{||||||||||||zzzyyyxxx{{{zzzyyyyyyzzzzzzxxxwwwwwwtttrrrsssvvvxxxwwwuuuvvvvvvuuutttssssssrrrrrriiifff___QQQAAA444...---...CCCKKKMMMJJJ```XXX~~~RRR~~~vvv~~~AAA)))777((((((''''''''''''(((((((((***,,,///111}}}{{{OOO---+++,,,&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%((((((***++++++++++++++++++++++++*********))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((()))+++,,,---000222444555444444555666//////444666555FFF|||kkkXXX;;;MMMddd}}}wwwkkk~~~nnnqqqzzzlll^^^AAA999<<>>FFF[[[^^^HHH888888777666444333222111111111///............---------******************************************************+++++++++,,,,,,,,,,,,,,,------.../////////000333666999:::999777666777777777777888999::::::;;;::::::999888777666666000000000///......------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,---------.........------......///000111:::888;;;CCCHHHFFFCCCCCCDDDLLLOOOLLLJJJMMMNNNKKKDDDDDDDDDCCCAAAAAACCCEEEAAABBBEEEIIIKKKGGG@@@:::777555444333444444333111222222111///...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---)))555///)))```mmmooo]]]{{{zzzyyywwwvvvuuuuuuuuuxxxyyyzzz{{{{{{yyywwwvvvvvvwwwyyy{{{|||||||||{{{zzz{{{|||||||||{{{yyyxxxxxxzzzxxxssssssvvvwwwvvvyyyyyyyyyxxxyyyyyyzzzzzz~~~~~~{{{wwwyyyxxxwwwwwwwwwxxxzzz{{{vvvvvvuuuuuutttsssssssssmmmoooooopppsssvvvsssmmmjjjeeeWWWEEE999444000+++<<>>999777CCCEEEHHHLLLNNNMMMJJJGGGCCCFFFIIIIIIKKKSSS```jjjyyyfffSSSJJJLLLPPPWWW\\\SSSRRRPPPMMMIIIHHHIIIKKKKKKZZZaaaWWWMMMOOOTTTTTTFFFXXX[[[NNNLLLWWWWWWJJJHHHHHHHHHHHHHHHIIIJJJKKKDDDGGGJJJFFF???@@@NNN^^^OOOEEE===???GGGVVVkkk|||rrrlllhhhpppooo[[[UUU^^^888777,,,+++******))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))+++---///000333777666333888AAA???777>>>888===KKKLLL>>>333444555444333111000000//////------------,,,,,,,,,,,,*********************************************************+++++++++,,,,,,,,,,,,,,,---......//////111333666999;;;:::999888999999888999999:::;;;;;;<<<;;;:::888666444333222000000//////...------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))*********++++++******+++++++++,,,,,,,,,------------...///000000555222444;;;???>>><<<<<>>JJJKKKVVVwwwKKKzzzggg^^^hhhlllXXX000((($$$***''''''''''''((((((((((((((((((***---111xxxFFF+++))),,,%%%+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''((()))************************))))))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((***+++,,,,,,...000111111111222444777000///333111,,,555DDDNNN<<>>===;;;888555222000///000//////......---,,,,,,,,,,,,,,,+++++++++******************************))))))))))))************((((((((()))))))))******,,,,,,,,,,,,---...//////111...///555888777777888<<<@@@AAA???@@@DDDHHHIIIDDDFFFHHHGGGEEECCCBBBBBB>>>===>>>>>>>>><<<777333444222111111111111000...............---------,,,************************++++++++++++++++++++++++///%%%***333---444ddd|||^^^kkkhhhxxx~~~~~~zzzvvv~~~|||zzzxxxvvvuuurrrtttvvvxxxzzz{{{{{{zzzxxxyyy{{{||||||||||||{{{~~~~~~}}}|||zzzxxxwwwuuuyyyzzzxxxsssqqqtttuuusssssssssssstttuuuvvvwwwxxxwwwxxxxxxwwwuuutttuuuvvvuuuuuutttttttttuuuvvvwwwxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvtttqqqrrrsssoooiiidddTTTCCC999111+++///999PPPTTTWWWqqqbbb___|||XXX)))111000'''''''''''''''((((((((((((((((((***...111@@@+++'''+++&&&***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((()))***++++++---///000000000222333222,,,,,,333444...---333RRRJJJ555QQQnnnqqqkkkwwwuuuxxxqqqlllooo{{{|||{{{{{{yyyrrrWWWKKKJJJAAA???>>>???AAACCCCCCCCC999:::===BBBIIIOOOSSSTTT___UUUJJJCCC???AAALLLVVVFFFIIILLLMMMLLLKKKKKKLLLNNNUUUXXXVVVSSSQQQKKKCCCHHH;;;EEEkkkrrrXXXLLLDDDCCCDDDFFFHHHHHHEEEBBB;;;<<>>>>>===;;;888666333111000//////......---,,,,,,+++++++++++++++************************************((((((((()))))))))******''''''((((((((()))))))))+++++++++++++++---......000...///444777777999<<<===???AAABBBDDDGGGIIIJJJEEEFFFFFFDDDBBB@@@@@@AAA======<<<;;;:::777555333000///------......,,,+++,,,,,,,,,,,,------------************************************************,,,)))(((000///&&&KKKiiixxxvvvxxx~~~~~~~~~}}}|||zzzxxxwwwssstttuuuwwwyyyzzzzzzzzzxxxyyyzzz{{{|||{{{zzzzzz|||||||||||||||{{{{{{{{{{{{|||yyysssrrrtttuuusssrrrrrrrrrssstttvvvwwwxxxwwwyyy{{{yyyvvvuuuxxx{{{vvvvvvvvvvvvvvvwwwwwwxxxvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwtttqqqqqqrrrmmmfff^^^JJJ999333...)))333CCCEEE@@@WWWUUUppppppaaaqqqiiiqqq333 ,,,''''''''''''(((((((((((('''(((***...222<<<,,,&&&)))%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***,,,///000000111222333111---...333444000111777+++[[[TTT===EEEhhhtttooottt{{{vvvoooiiilllvvv{{{~~~xxxeeehhhuuuooocccQQQBBB:::999<<<>>>EEEBBBAAAAAADDDFFFFFFEEE]]]SSSIIICCC>>>999888:::;;;===????????????AAACCC???DDDFFFCCC@@@????????????LLLooo]]]BBBAAABBBAAA@@@@@@@@@@@@???>>>>>>DDDLLLUUU^^^ooo}}}rrrrrrooohhhcccLLLVVVvvv555'''&&&+++&&&+++***))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''((()))***+++***000555444333666:::===555;;;===999888;;;;;;777222111000//////...//////,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))******+++,,,,,,,,,+++---///111444666888999111222333555888;;;===>>>999888777555444222111000......------,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((()))))))))***))))))))))))***+++,,,---///---///444777888;;;AAA<<<>>>AAAFFFIIIIIIHHHGGGGGGFFFEEEBBB@@@???AAACCC======<<<:::888666555444000///------......,,,+++++++++++++++,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))...)))+++///&&&:::mmm|||mmmfffkkk}}}}}}}}}}}}}}}|||{{{zzzyyyvvvvvvwwwwwwxxxxxxxxxxxxwwwxxxyyyzzz{{{{{{zzzzzz~~~~~~~~~}}}}}}}}}}}}}}}{{{|||zzztttsssuuuvvvtttrrrrrrssssssuuuvvvxxxyyysssuuuwwwuuusssrrruuuxxxuuuvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuttttttrrroooooooooiiiaaaUUUBBB333000...---999KKKZZZMMMvvvRRRDDDzzzdddlllddd111111%%%777---''''''''''''(((((((((((('''(((***...222}}}777...&&&(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((()))+++...//////000222333444111111222///---111777;;;888PPPrrrddd555777VVVkkkoooooowww{{{zzzsssmmmmmmppprrruuu~~~vvv|||hhh```{{{rrr]]]OOOAAA???===>>>AAAGGGKKKMMMHHHJJJSSS___cccYYYJJJAAADDDDDDDDDBBB@@@AAACCCEEE>>>BBBEEEDDDBBBCCCHHHMMMhhhpppqqqcccQQQIIIHHHJJJ>>>???@@@BBBEEELLLTTTZZZ]]]qqqyyyrrrsssooocccXXXVVVWWWxxx@@@...'''---...%%%******)))(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((((()))***+++***...222333333555999<<<333666777666666777555111111000//////.........///,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***+++++++++******+++---000333555777000111222333666888:::<<<333333222111000//////......------,,,,,,+++***************))))))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********(((((((((((()))***+++,,,+++***---222444444888>>>::::::>>>EEEGGGEEEAAA@@@FFFFFFEEEBBB@@@@@@AAACCC;;;<<<;;;999666444444555222000//////000///...,,,************++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''000***(((///+++000IIINNN[[[ddd|||~~~|||{{{{{{{{{{{{yyyyyyxxxxxxwwwwwwwwwwwwvvvwwwyyy{{{|||||||||{{{~~~|||{{{zzzzzzzzz{{{yyytttrrruuuvvvttttttsssttttttuuuvvvwwwxxxqqqsssttttttssssssuuuvvvssstttuuuvvvvvvvvvuuuuuuxxxxxxwwwwwwvvvuuuuuuuuupppqqqpppmmmllljjjbbbYYYIII;;;000...///333@@@NNN666SSSWWWkkkooopppIII)))///%%% ''''''''''''(((((((((((('''(((***...333xxx222///''')))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((('''))),,,---......000222222111000000...,,,///444...&&&...WWWEEE111BBBYYYkkkmmmvvvzzzwwwrrrrrrqqqnnnrrrqqqxxx~~~{{{zzzsssuuu~~~yyyvvvooodddWWWIII???999CCC<<<888;;;@@@CCCGGGKKKMMMMMMMMMLLLJJJJJJKKKLLLRRRTTTXXX[[[[[[ZZZ\\\^^^IIIJJJCCC999;;;EEEGGG@@@LLLUUUaaakkkrrr{{{yyywwwwwwxxxrrr```SSS[[[mmm333---###...444999******)))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***)))***---111333555888:::555111000333555333000//////......---------------++++++*********)))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))''''''((())))))******+++*********+++---111333555333333333444444555666777333333222111000//////...------,,,,,,+++***************)))))))))(((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))''''''''''''((()))***+++)))))),,,000111///222888:::777888???AAA===::::::===@@@BBBBBB@@@>>>======666888999777444222222333111///......///...---+++******************))))))(((((((((((((((((((((((('''''''''''''''''''''''''''+++)))***///,,,***333gggkkkNNNNNN}}}}}}{{{zzz{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxvvvxxxzzz|||~~~~~~|||zzzyyyyyyyyywwwxxxvvvrrrqqqtttuuussstttttttttttttttuuuvvvvvvsssssssssuuuwwwxxxvvvuuutttuuuvvvwwwwwwwwwvvvuuuyyyxxxwwwvvvuuussssssrrrmmmooonnnllliiieeeZZZOOO<<<666000---000:::EEEMMMMMMiii[[[666zzzddd|||yyy}}}aaa111(((***000------''''''''''''(((((((((((('''(((***...333zzz///000(((******&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%'''***,,,,,,---///000,,,,,,---///000///000333,,,555...(((MMMvvvzzzXXX:::888SSSaaaiiinnnmmmpppvvvwwwtttnnnsssyyy{{{|||zzz{{{hhhaaammm~~~tttlllccc\\\TTTMMMKKKMMMEEEGGGIIIJJJJJJIIIJJJKKKDDDEEEIIIOOOPPPLLLGGGDDDMMMOOOYYYhhhpppvvv{{{{{{mmmnnnmmmhhh\\\PPPbbb222++++++222(((+++777 ******)))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&'''((((((((((((***...222444666888;;;111---333666333000000------,,,,,,++++++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''(((((()))*********+++******+++---000333555777666555444444333333444777666555444333111000000------,,,,,,+++******)))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''&&&&&&''''''((()))***))))))---000///,,,...333<<<666555:::<<<888666777555999>>>AAA???;;;888666222444666555111///000111...,,,++++++++++++***(((************)))))))))((((((((((((((((((((((((((('''''''''''''''''''''''')))%%%&&&---///***(((,,,666GGGFFF^^^|||xxx{{{~~~{{{zzzzzz{{{zzzyyyyyyxxxxxxyyyyyyzzzwwwyyy{{{~~~}}}|||{{{yyyyyyzzzzzz{{{uuuvvvtttpppooossstttrrrttttttsssssssssttttttuuuqqqppppppssswwwxxxuuuqqqvvvwwwxxxzzzzzzyyyyyyxxxwwwvvvuuutttrrrpppooonnnlllnnnnnnkkkgggaaaTTTHHH333444000,,,111>>>HHHLLLjjj;;;fffrrrVVV222---666######''''''''''''((((((((()))'''(((***///333zzz{{{333)))///%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))***,,,---...---...............------111...---///444JJJyyyooo999BBBBBBMMMdddhhhxxxqqqxxxqqqqqqpppqqqtttuuuzzz}}}}}}pppyyyyyyppprrrkkkdddfffEEEaaarrr...,,,,,,++++++***)))((((((************))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''******+++---000333666888:::777555444555333000,,,///......------,,,++++++************))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***+++---...///111333555777888888777666555444333111///...---,,,,,,,,,,,,+++++++++******))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((******+++,,,...//////000111333777:::<<<<<<;;;;;;===>>>@@@AAA@@@===:::888444555444000000222///***------,,,,,,,,,+++++++++))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((ooo{{{IIIFFFvvvyyyqqq~~~}}}{{{zzzyyyzzz{{{|||{{{yyywwwuuuzzz~~~zzzwwwvvvyyyyyyxxxzzz}}}|||wwwqqqpppssstttrrroooooorrruuuuuusssrrrsssuuusssuuuwwwxxxxxxxxxyyyzzzxxxwwwvvvuuuuuuuuuvvvwwwxxxvvvssspppooooooooopppjjjjjjgggbbb___XXXFFF444///222222///444HHHRRRDDDcccGGGLLLdddqqq^^^}}}[[[@@@(((&&&+++***''''''''''''''''''((((((((((((((())),,,111666{{{uuu111(((---&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))***+++,,,---------............------...,,,++++++)))111NNNmmmjjjAAA777KKKRRRgggccclllwwwnnnllllllnnnoooooosssyyy}}}sss~~~~~~sss{{{lll___kkkNNNVVVbbb111,,,,,,+++******)))((((((*********)))))))))(((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))***+++...111444666777444222222222000---***.........---,,,,,,++++++*********)))))))))(((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***+++,,,---...111333555777888888777666444444333222000///......,,,,,,+++++++++*********)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((())))))***,,,------......111555999<<<======<<>>;;;999444777666222000000///+++---,,,,,,,,,,,,+++++++++))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))333&&&eeeHHH<<>>>>>BBBAAA@@@???<<<999777555111666777111---,,,,,,***,,,,,,,,,+++++++++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))---PPP{{{AAAOOO[[[zzz~~~}}}~~~|||{{{{{{{{{{{{{{{||||||{{{zzz||||||zzzzzz}}}yyyvvvssssssvvvxxxwwwvvvtttuuuwwwwwwvvvuuuvvvwwwzzzwwwtttsssuuuuuutttrrrvvvvvvxxxyyyyyyxxxwwwvvvwwwvvvvvvuuutttrrrqqqpppiiimmmjjj\\\KKK===555000---///+++:::KKKDDDNNNrrrCCCSSSlllddd]]]{{{<<<...$$$&&&***((((((***''''''''''''((((((((((((((())),,,111666ccc///((()))((($$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***+++***+++,,,,,,,,,,,,,,,,,,,,,,,,///222///)))***///333dddrrr222333HHHPPP[[[fffeeehhhmmmooommmnnnrrrnnnuuu|||uuuZZZtttlllaaaqqqppptttwww***222222+++*********)))))))))(((***)))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((()))+++---000111555555444333333111///...------,,,,,,+++************)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))+++,,,,,,///000333555777777666555000000000000000/////////++++++++++++************((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''((())))))******+++---111555999;;;<<<=========>>>>>><<<888444222222888:::444---,,,------++++++++++++************))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''777"""wwwooo???AAAaaa~~~~~~{{{yyy{{{~~~~~~~~~~~~~~~~~~||||||}}}}}}yyyyyy|||wwwuuusssssstttuuutttsssvvvwwwxxxxxxxxxxxxwwwxxx~~~xxxssssssvvvxxxwwwtttvvvvvvvvvvvvvvvvvvvvvvvvsssssstttsssrrrooommmkkkaaaaaa\\\NNN>>>222...---,,,333333OOO===EEExxxKKK777hhhDDD///((($$$''')))((('''***''''''''''''(((((((((((((((***---111666\\\111+++''')))"""&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((())))))))))))***+++++++++++++++***)))))),,,---,,,,,,...666000LLLccc:::222DDDTTTYYYbbbkkkllliiiiiimmmqqqsssvvv{{{~~~zzzpppdddkkkNNNPPPXXXYYYddd&&&000111'''*********))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((()))***---///000444444444444222111000000,,,,,,,,,+++******)))))))))))))))(((((((((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***++++++---...111333555555555444............------------+++++++++*********))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))******,,,...111444666888:::::::::<<<@@@BBBAAA<<<777333555<<<>>>888111000111111++++++*********)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((---%%%777AAAEEE999HHHhhh|||xxxyyy~~~||||||~~~}}}yyyxxxzzzyyywwwuuutttttttttsssrrrssssssttttttttttttsssrrr{{{vvvqqqrrrvvvzzzyyyvvvyyyxxxvvvuuuuuuvvvwwwxxxqqqrrrrrrrrrpppllliiifffaaa[[[QQQFFF;;;222///...111000CCCMMM===TTThhh777www\\\rrrVVVwww999)))''''''))))))'''''')))''''''''''''(((((((((((()))***---222777TTT222,,,%%%***!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''((()))***++++++++++++...+++))))))***++++++,,,...+++"""AAAvvv~~~eee:::888===JJJZZZeeekkkpppvvvlllooorrrvvvzzz~~~|||xxxzzz|||ssshhhJJJLLLCCCYYYKKK%%%555---///777%%%))))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((((((((()))+++---...///000222111///.........,,,,,,+++******))))))((())))))((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))*********,,,///111333333333222------,,,,,,,,,,,,,,,,,,+++************)))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))*********,,,---///222555777888999666999===???>>>:::555111111666777222.........,,,*********))))))))))))(((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&888&&&MMMpppFFF777HHHnnn{{{{{{}}}~~~~~~~~~||||||~~~}}}yyyxxxzzz{{{zzzyyyxxxvvvuuutttsssuuutttttttttuuuuuutttrrrtttrrrpppqqquuuwwwwwwvvv|||{{{yyywwwvvvvvvwwwwwwrrrrrrrrrpppmmmiiifffccc^^^RRREEE===666000------:::...NNN<<>>222'''<<>><<>><<<999777555444333///000///---...000...)))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***'''666111222bbb666;;;LLLfff|||{{{|||~~~|||}}}}}}}}}}}}~~~}}}|||~~~tttuuuwwwwwwvvvuuuuuuuuuwwwuuussstttvvvvvvsssqqqrrrtttvvvwwwvvvvvvwwwxxxsssuuuxxxyyywwwrrrlllhhhpppooolllhhhddd___\\\ZZZCCC:::222000...,,,000888===QQQ>>>YYYHHH444~~~gggaaabbb555777''')))(((%%%$$$&&&))))))'''''''''''''''((((((((())))))+++...333777rrrAAA///***)))$$$%%%'''%%%$$$$$$######$$$$$$%%%######""""""###$$$$$$%%%$$$)))%%% """###"""!!!"""$$$%%%$$$###!!!$$$ """+++))) %%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))((((((((((((((((((((((((++++++***))))))+++000444zzzdddJJJDDD:::AAA999VVVbbb^^^mmmtttuuupppvvvfffmmmeeennneeesss{{{}}}~~~yyyqqqsss}}}{{{nnnjjjqqq___JJJDDDHHHIII```VVV000333+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''))),,,......,,,)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))),,,...//////...------...,,,,,,++++++***)))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((())),,,//////,,,)))...------,,,,,,+++******))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***))))))---333666666555<<<===>>><<<999666555555//////...---,,,++++++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))!!!)))444)))JJJwww]]]///222UUUVVV}}}zzz{{{~~~~~~|||}}}}}}|||zzzzzz{{{|||||||||zzzwwwvvvxxxuuussssssvvvxxxvvvtttvvvuuutttrrrrrrrrrssstttrrrsssuuuvvvvvvuuutttsssxxxqqqtttyyy{{{nnnllliiifff```WWWLLLDDD===555...***'''(((555DDD@@@III;;;FFF<<>>CCC???HHHnnnjjjmmm___lllmmmtttccchhhbbbgggqqq{{{zzzyyy}}}yyyqqqlllyyyyyyjjjfffmmmgggUUUbbbLLLPPPrrr>>>"""---$$$*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((+++,,,,,,+++((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())),,,---//////---,,,---...++++++***))))))((((((''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''***...000...,,,/////////...------,,,,,,))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''***///333444333666888888777444000//////......---,,,+++***))))))))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''111)))(((///###---XXX{{{NNN777888OOO```zzz}}}zzz|||{{{}}}~~~~~~}}}||||||}}}}}}|||{{{yyyxxxzzzwwwuuuuuuxxxyyyxxxvvvrrrrrrrrrsssuuuwwwzzz{{{vvvvvvvvvvvvvvvvvvwwwwwwsssssswww}}}|||vvvssstttjjjgggbbb]]]VVVMMMCCC<<<000...---///333888AAAHHHGGG<<>>222333AAANNNQQQWWW___fffjjjjjjiiifffgggiiijjjkkkmmmpppqqqwwwyyy{{{zzzwwwuuuuuuuuuyyyzzzzzzyyywwwvvvvvvwww{{{yyyvvvttttttuuuuuussstttwwwvvvrrrqqqrrroooiiipppqqqrrrrrrooommmmmmlllZZZVVVQQQIIIAAABBBRRRdddyyyhhhkkk~~~eee,,,&&&,,,111(((&&&///(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((***+++,,,+++***+++,,,+++******))))))(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''***---///---,,,,,,+++******))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((()))---000333888999:::999666333111111......---,,,+++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((((((***%%%###((()))(((,,,;;;,,,>>>999444@@@RRRcccqqq{{{~~~}}}}}}}}}}}}zzzxxxxxxwwwxxxxxxwwwvvvvvvvvvwwwwwwwwwtttrrrrrruuuvvvuuusssrrrrrrrrrsssuuuwwwyyy{{{xxxzzz|||}}}}}}{{{xxxvvvyyyuuupppkkkhhhfffbbb^^^WWWRRRJJJ@@@777111...---+++111888===CCCFFFBBB;;;333BBBuuujjjuuuYYY)))###'''&&&((()))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((***...444999444...((('''&&&((($$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&###!!! )))+++&&&"""(((,,,,,,***%%%%%%((()))"""$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((((((((()))///'''!!!%%%,,,333999>>>xxx~~~yyy|||llljjjYYY___GGG<<<;;;BBB@@@AAAEEENNNYYYbbbggghhhiiikkknnnqqqqqqpppnnnqqqsssuuutttqqqppprrrtttiiijjjkkkkkkkkklllnnnppplllmmmllljjjlllppppppmmmgggkkkkkkfffhhhpppsssooollliiieeeaaa___]]]\\\ZZZ:::@@@GGGHHHDDDRRRzzz|||FFF444111666---$$$444444'''''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&(((***+++*********,,,++++++***))))))(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&'''***---......------,,,,,,++++++((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&(((,,,///222333555444222///...///......---,,,+++***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))&&&(((,,,***%%%&&&***###!!!<<>>666///,,,,,,---...444>>>EEEBBB:::444555;;;}}}www{{{lll777&&&,,,###///$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((***...555;;;222...(((&&&&&&((($$$%%%$$$$$$######$$$$$$%%%#########$$$%%%&&&'''(((+++!!! ***...''' ((())))))%%% 222(((---""",,,######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((((((((***,,,***'''(((******'''+++111111VVVwwwmmmccccccOOOIIIBBB???BBBHHHOOOSSSRRRWWW^^^cccdddeeeggghhhhhhjjjkkkhhhdddcccgggkkklllmmmmmmllljjjjjjlllnnniiikkkkkkhhhiiilllkkkeeefffnnnooojjjjjjpppqqqkkkTTTKKKCCCDDDMMMTTTTTTQQQ^^^NNNPPPsssQQQ111666&&&(((...//////111)))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%''')))***))))))***+++***))))))(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&))),,,......------,,,+++++++++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###%%%''''''&&&'''***---...000222222000///...///------,,,+++***)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&%%%***---)))***,,,)))111???+++999{{{OOO666***777HHHSSSdddxxx|||zzzyyy|||{{{wwwxxx{{{}}}|||{{{zzz{{{}}}xxxyyyzzz{{{{{{zzzyyyyyyxxxvvvssstttvvvxxxwwwtttzzzxxxwwwuuutttsssssstttoooqqqssstttsssqqqnnnllljjjmmmkkkeee^^^YYYOOOEEE888777444///+++***---000888777===BBB:::000888KKK{{{|||{{{555""")))222&&&&&&---###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''***///666===111...'''&&&'''(((###%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%'''((()))ttt---lllXXX 000hhhQQQ,,,#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((((()))+++...///(((&&&***,,,)))))),,,000)))???dddtttooowwwqqq___aaakkknnnsssvvvsssiii]]]TTTBBBKKKUUUYYYYYYYYY^^^dddiiijjjiiiccc]]]\\\___dddaaabbbbbb```______bbbdddiiijjjfff]]]XXXVVVOOOFFFGGGVVVbbbfffkkkrrrqqqhhhWWWMMMIIIYYYwwwaaa...666444%%%888333000(((''',,,'''(((555&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%'''))))))))))))***+++)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&'''***---,,,,,,++++++***))))))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$''')))***((((((+++---000222444444333222222222,,,,,,+++***)))(((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''')))$$$(((---!!!)))---111PPPzzz|||QQQ111333:::<<>>666(((%%%...###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%---+++(((!!!+++<<<...uuuzzzyyy555vvv|||###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((('''&&&&&&(((,,,111444((()))))))))************++++++***---:::WWW}}}vvv}}}sssfffyyyzzz```rrrXXX~~~yyygggsss~~~YYY\\\xxxjjj```AAAKKKLLLGGGLLLHHHNNNKKKJJJMMMJJJQQQQQQYYYUUUEEE===BBBCCC===CCCEEELLLyyyyyyssssssyyyPPP===---,,,222222...,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((()))++++++************)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))*********))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((222222222333444444111///...------,,,+++***))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((///,,,"""111cccMMM222222AAA000@@@WWW^^^iiirrruuutttuuuvvvzzzyyyxxxwwwwwwyyyzzz{{{zzzwwwuuuuuuxxxyyyxxxwww}}}{{{xxxvvvtttsssssstttsssrrrqqqpppooonnnnnnnnnrrrooolllkkkjjjjjjiiihhhccc^^^TTTIII???777333111'''...333000))))))333===444>>>555<<<777CCC|||ccc[[[(((+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$,,,...333@@@~~~555(((%%%---###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$###&&&'''666KKKrrr!!!666(((///)))CCC|||^^^,,,222$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%$$$$$$%%%'''***,,,(((((()))))))))*********)))******)))***222@@@LLLuuunnnwww~~~|||kkkUUUZZZlll|||pppwwwiiixxx}}}[[[DDDJJJ<<<:::999@@@DDDHHHIIICCCBBBKKKJJJ___MMMoooiiivvvuuusssgggyyy|||ddd:::888...'''))),,,+++***,,,*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((()))******************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))*********))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((---...111222222000...,,,,,,++++++***)))(((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++&&&+++333---555fffwwwKKK<<<@@@%%%;;;111FFFZZZccciiiqqqxxxzzzyyyxxxwwwwwwvvvvvvvvvwwwxxxvvvtttuuuwwwxxxwwwuuuxxxwwwvvvtttrrrqqqpppooopppooonnnnnnmmmmmmnnnnnnnnnllliiihhhfffccc___\\\SSSNNNGGG>>>777222///...111)))###(((444;;;888111>>>222000777===}}}ppppppUUU777"""******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&...///555BBByyy444)))%%%---###%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%&&&###)))!!!SSSfffUUU"""(((/// zzz%%%,,,222!!!"""|||$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%(((((((((((())))))))))))(((***,,,+++)))&&&$$$$$$)))DDDhhhooottt|||zzz}}}|||{{{aaa^^^iii___~~~qqq888###,,,))))))+++---,,,)))+++000******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((())))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((())))))******)))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((---222444111...------,,,++++++***)))(((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***"""***666)))777iii|||ccc222+++===444:::>>>BBBQQQeeemmmkkkrrrsssttttttuuuuuuuuutttuuutttssssssuuuuuutttssswwwwwwvvvuuusssqqqooonnnjjjjjjjjjjjjjjjjjjjjjjjjgggeeeccc```\\\VVVPPPKKK@@@===888333///---,,,,,,...,,,,,,///444666444111///GGG000KKKyyy]]]^^^---444///***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((000111666CCCrrr222***&&&,,,###&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%+++###555???(((&&&(((%%% '''ooosss$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''((((((((()))))))))))))))***,,,---,,,+++(((,,,222===SSSrrrwwwppp{{{tttjjjmmmSSSmmmsssyyy___666***...000...)))+++...///,,,***+++...***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&'''((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((())))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''...555777333//////000...------,,,+++***))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&((()))(((''')))///555pppzzzgggEEE---999555333888@@@IIIQQQWWWbbbeeehhhmmmppprrrttttttrrrrrrrrrsssssstttsssrrruuutttsssqqqpppooonnnnnngggggggggfffeeedddcccbbb```\\\WWWRRRMMMGGGAAA<<<444333000---,,,,,,------***000777999666444555777***===dddpppccc777)))&&&'''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((000111666BBBlll000+++&&&+++###&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$,,,;;;"""111@@@YYY///kkkmmmfff$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&''''''''''''&&&&&&''''''''''''(((((((((***(((%%%$$$&&&(((((((((...---,,,,,,...555AAAJJJkkkrrrvvv|||VVVeeeSSS^^^bbb\\\nnneeelll|||ggg///555333)))&&&+++((()))))))))''''''((()))((()))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&&&&'''((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''...555777444000000111...------,,,+++***))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$+++)))""")))666222###)))qqq999222...333===999///777JJJKKKNNNTTT[[[bbbgggkkklllmmmnnnpppqqqqqqqqqqqqqqqooommmjjjhhhgggggghhhiiifffeeedddccc```]]][[[YYYVVVQQQIIICCC>>>:::666444///...---,,,,,,,,,...///333111000333888:::777333666lllYYY$$$...+++---((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''///000444@@@eee...,,,&&&+++"""&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&& 111$$$RRR!!!333!!!{{{(((...$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''!!!"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))((('''(((((('''&&&$$$$$$%%%)))---,,,)))(((***(((GGGaaa}}}zzz}}}pppbbb]]]HHH```ggg]]]pppVVVaaa{{{bbb555333111444+++%%%))),,,***+++...''''''%%%###'''+++,,,((())))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&'''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''((())))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%***000222111///...///,,,++++++***)))(((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&(((***+++******+++,,,***CCCmmmdddEEE......222///222;;;777:::@@@FFFMMMRRRWWWYYY^^^aaadddfffgggggghhhiiihhhgggdddbbbaaaaaabbbccc___^^^]]][[[XXXTTTPPPNNNIIICCC<<<666333111000///---,,,,,,+++,,,---...///333666555///***,,,777AAA}}}wwwVVV(((""",,,,,,,,,444''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''......333>>>```,,,---'''***"""'''%%%'''&&&%%%%%%$$$$$$%%%%%%***%%%)))%%%,,,''''''''')))VVV...'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''"""######$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''')))***+++++++++++++++///***((()))((('''***000,,,,,,###222CCCVVVyyyuuuvvvzzzwwwqqq~~~ccceeehhhiiiyyysss{{{wwwKKK!!!AAA---+++---%%%###(((000,,, ***&&&))))))&&&)))...---)))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%'''***---///...---,,,,,,++++++***)))(((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&)))...***###&&&000***...;;;{{{eee|||OOO444111777777111222333444777:::===???AAAFFFJJJNNNQQQQQQRRRTTTUUUYYYZZZZZZZZZYYYWWWUUUTTTNNNNNNMMMKKKHHHDDDAAA???:::666222///......---,,,,,,,,,,,,---...///111222...777;;;444///>>>bbb|||JJJ333111333$$$###)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''......222>>>^^^+++...'''***"""'''%%%'''&&&%%%%%%$$$$$$%%%%%% $$$++++++###***666```...YYY777111'''%%%,,,GGGOOO---,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''%%%$$$%%%(((+++%%%###&&&------(((&&&***###)))&&&000,,,!!!222;;;RRRiii~~~vvv||||||~~~||||||gggIII???%%%777'''###+++###...+++'''%%%'''++++++'''###))),,,((('''))))))%%%)))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''(((((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&'''((()))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((+++///000...,,,...------,,,+++***))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))'''&&&))),,,,,,(((...555!!!777rrr```;;;555999666555444222111000000111111111666;;;>>>??????AAADDDFFFIIILLLNNNMMMJJJEEEBBB?????????>>>;;;888444222000...------......,,,+++,,,---...///111333555666222///...777QQQ{{{lllCCC***(((%%%&&&))))))(((***&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((//////333>>>}}}NNN333(((---)))$$$&&&'''(((&&&###"""$$$&&&%%%###+++ %%%000!!!,,,---###rrr111hhhrrr***%%%"""***000---''' ###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%((()))&&&###***(((### """'''***%%%$$$###$$$%%%&&&%%%$$$''' '''...((($$$'''&&&"""###%%%'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))""")))777JJJbbbyyywwwuuuooo~~~|||aaa{{{]]]DDD333+++(((+++******)))((('''''''''''''''(((((((((((('''''''''''''''''''''''''''''')))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''''''''%%%######%%%(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***)))((('''''''''((((((''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((,,,000222111///......---,,,+++))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&444222***JJJBBB999===333888666222000222444000333333333444333333222222888777555555777888777555333666777333000...---,,,***+++++++++***+++...000000000...---000666666222000@@@EEEfffzzzjjj888...))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''***///666<<<}}}LLL222(((---)))$$$'''(((###%%%'''(((((((((((('''&&&%%%###%%%&&&%%%___///&&&888999}}}RRR"""333"""###&&&,,,&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$######### (((...///+++$$$###""""""###$$$$$$###"""))) ###!!!!!!******)))((('''%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((---,,,******+++...111333TTTfff{{{xxxlllYYY;;;666///)))''')))...111******))))))(((''''''&&&''''''(((((((((((('''''''''''''''''''''''''''''')))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''###%%%(((******)))''''''))))))((('''&&&%%%$$$###''''''((((((((((((((((((%%%%%%&&&&&&&&&''''''(((''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&)))---000111000---,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&)))///000...GGGsssrrr;;;777---555:::333((('''<<<+++,,,---///000000000000///000222333111,,,'''###***+++,,,++++++,,,---,,,,,,///222333222000//////000888===;;;999777///%%%@@@sssddd<<<---...))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((***///666===GGG000(((,,,)))&&&))))))'''((()))(((%%%###$$$''',,,+++ 666$$$)))ttt222999TTTPPPwwwgggXXXiii^^^ """333"""''')))'''%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%######%%%&&&...)))"""!!!%%%'''(((''''''(((***)))'''%%%---'''$$$''')))***+++,,,&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''')))***+++(((---000111:::MMMcccqqqsssoooRRROOOCCC444...---''',,,+++)))'''&&&&&&''''''))))))((((((''''''&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''')))))))))))))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((()))'''$$$"""''''''(((((()))*********'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&***...111111------,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))...###(((777///'''KKK|||LLL:::000777<<<(((111444333333222111///...---++++++,,,,,,---000444777...,,,,,,---000111222222///000000//////111444777444,,,///888222///LLLvvvppptttRRR+++'''+++((())))))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''')))+++111777>>>BBB...(((,,,)))'''***))),,,)))'''&&&%%%$$$''',,,&&&333)))---,,,555;;;CCCQQQvvvfffvvvpppXXXJJJ888---'''!!!))),,,(((###%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&'''((())))))(((%%%&&&''')))+++,,,***((($$$###$$$%%%%%%%%%"""&&&)))'''&&&(((### #########$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))+++,,,------###''')))'''%%%&&&***---((($$$777;;;DDDSSSTTTfffxxxqqqbbbfffDDDHHH===333444,,,###(((......)))%%%)))222666555------------,,,***)))(((((((((((((((''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((,,,)))%%%$$$&&&(((((((((%%%%%%%%%&&&&&&'''''''''))))))((('''&&&''''''((())))))***)))((('''%%%$$$'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$%%%(((---111444000///...---+++***(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))---''')))222666333333777SSS^^^AAADDD444???444333000.........000111444333222...++++++...111444000---///111000000000333444555555333222222222===111///;;;KKKfffkkkooowww>>>"""%%%...---%%%))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***,,,111888???>>>---))),,,((((((+++))))))%%%%%%***,,,******---000###)))###111hhh}}}kkkTTT666111)))$$$&&&---$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''')))&&&$$$''',,,---(((###''''''%%%###""""""###%%%---,,,+++,,,,,,+++)))&&& +++***'''---+++)))333(((((((((((('''&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%###!!! ++++++---000000...+++)))///)))...+++))),,,,,,888$$$+++222333222333:::AAAGGGFFFOOOMMMNNNRRRMMMQQQBBBPPPIIIAAAFFF???666===++++++***...222,,,)))000------'''$$$)))---000777000///,,,'''&&&&&&%%%"""######%%%&&&((()))***+++((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((())))))((('''&&&''')))+++,,,,,,......,,,+++)))((('''&&&((((((((((((((()))***+++((())))))(((((('''&&&%%%''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&(((,,,111555111000///---+++***((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))%%%,,,...)))(((111<<>>BBBGGGKKKNNNOOOSSSRRROOOKKKEEE===777333///---+++((('''((()))***'''&&&&&&&&&'''(((***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&(((---111000///...,,,***(((&&&%%%''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))000''''''000444///---111@@@>>>RRRNNN@@@|||{{{iii\\\JJJ>>>::::::999777888888>>>FFFCCC;;;>>>GGGNNNOOOTTT___rrrjjj;;;%%%+++000222///&&&$$$)))***&&&))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))),,,111888>>>888...------'''(((+++'''+++)))+++,,,+++555XXX{{{eee]]]XXX```aaafff~~~lllxxxwwweeeNNN444111,,,'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))"""(((---***'''+++888EEEcccpppzzztttaaaPPPHHHIII]]]YYYUUURRRRRRSSSSSSSSSOOOccc___eeeooommmLLLEEE999...'''$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((***,,,///222555666:::777555555111///888DDD888444***...///***---+++((()))***)))(((((()))***%%%(((###(((***(((,,,(((***!!!)))...###%%%...'''"""###)))***'''...000$$$)))%%%))),,,&&&'''***$$$)))((((((***)))(((***---,,,,,,,,,,,,,,,+++*********************+++++++++''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))),,,......333DDD\\\ooo~~~qqqdddXXXQQQ;;;888333---***((()))***'''&&&&&&&&&'''(((***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''%%%&&&***...333222000...,,,***((('''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&,,,---((('''...222111:::???CCC<<>>~~~777222,,,+++,,,,,,)))&&&))))))///---WWW}}}xxxfffnnnwwwssspppFFF---...,,,%%%### (((((((((&&&%%%$$$%%%&&&&&&&&&&&&'''''''''((((((%%%'''))))))(((((()))***,,,***"""444666aaavvvccc```WWWTTTggg}}}zzzgggwwwuuuvvvhhhbbbpppmmm^^^XXX[[[NNNQQQnnnnnnWWWMMM555,,,555 )))###"""&&&'''$$$$$$(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''+++)))''')))++++++***)))"""###)))///---'''(((//////000:::FFFGGGAAAGGGSSSRRRXXXiiixxxvvvjjjlllxxxqqqhhh```ccccccKKK:::@@@...***$$$!!!'''//////))))))+++---+++'''$$$%%%'''))))))))))))))))))))))))''''''''''''((((((((()))---###!!!))),,,'''%%%***,,,&&&###'''...///+++&&&...)))555(((***???@@@QQQIIIMMMUUU]]][[[OOOCCC======+++<<<)))---'''$$$000+++...000---&&& """'''&&&((('''$$$''',,,)))!!!(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))(((((('''''''''&&&)))%%%$$$''')))'''(((+++)))(((...+++!!!,,,777,,,555;;;YYYzzzmmmwwwfffzzznnnvvvCCC;;;>>>$$$+++---+++***$$$"""&&&&&&(((000******))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((''''''(((((())))))(((((('''&&&'''''''''((((((***++++++444222000///...---+++***''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))))))))(((((((((((()))))))))))))))******+++******+++,,,------......666<<>>888...+++...***###)))666111333;;;HHH```^^^yyyvvvrrrtttGGG>>>888000//////''''''((('''''''''((()))&&&&&&'''''''''(((((((((,,,***((((((***++++++***%%%+++888cccxxx|||eeemmm~~~zzzyyyrrrrrruuu[[[SSSnnniiijjjuuucccJJJ@@@###***$$$"""&&&(((%%%$$$%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''!!!(((***######'''(((777,,,"""###***111888;;;TTTLLLIIIYYYwwwiiigggZZZSSSLLLAAA/// !!!+++'''(((''''''&&&'''***,,,))))))))))))))))))))))))'''''''''((((((((())))))(((---///+++&&&&&&***---'''000333,,,'''***......666DDDiiirrrzzzsssvvv|||iiirrrZZZVVVAAA///---'''  (((,,,,,,)))%%%((('''&&&)))//////***(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))((((((((('''''''''&&&'''+++---((("""###)))(((,,, ***???---555ssstttqqqssspppwwwzzzDDD333---+++ 333>>>((($$$...%%%,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))******)))((('''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((((((((((((''''''&&&''''''''''''((()))***+++000000000///---***)))((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))((())))))(((((())))))***+++******++++++,,,------...777>>>FFFMMMOOOOOOPPPPPPLLL<<<555MMM{{{{{{PPP'''666,,,&&&(((***)))''')))************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))),,,...222888===666111---,,,+++)))+++000###@@@yyybbbuuupppNNN...(((%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))((((((((()))******)))///UUUooosssZZZddduuuyyyrrrdddxxx{{{lllbbbIII222***$$$&&&((('''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((('''000333---)))---...+++###(((///:::JJJZZZbbbccc```ddd^^^]]]MMM999000,,,***'''&&&'''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))###---///%%%"""))),,,'''000'''%%%---///333JJJfffvvvoooPPPEEE666...---+++$$$%%%''''''&&&(((,,,...,,,)))(((''''''&&&&&&''''''(((((((((((((((((((((((())))))((((((((((((''''''***&&&%%%''''''&&&***///)))+++777...777xxx|||pppVVV???///---,,,'''000---,,,+++)))'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++***)))((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&''''''&&&''''''((()))***---000222111---)))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((((()))***************++++++,,,,,,---111777AAAHHHKKKKKKJJJJJJ333;;;???;;;555===SSSggg```///"""***///++++++,,,...---***,,,000+++++++++******))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))),,,---222777===333555000)))---555/// III{{{jjj{{{nnnKKK===777,,,***'''&&&&&&%%%%%%$$$''''''((((((((()))))))))###(((---+++((()))222:::iiiiiibbbiii}}}xxxnnnooouuuyyyxxxwwwkkkwwwmmm]]]GGG;;;---&&&&&&((()))(((&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((('''&&&(((+++,,,)))&&&%%%---GGGdddtttpppQQQ@@@777222,,,)))))))))(((&&&(((((((((((((((((((((((('''(((((((((((()))))))))'''(((%%%"""'''...,,,$$$))))))///@@@YYYtttmmmMMM555+++,,,...'''))))))'''''')))******)))(((((('''''''''''''''(((((((((((((((((((((((())))))((((((((((((((((((---&&&###(((...---***(((333333MMMwwwkkkqqqgggppppppfffmmmdddjjjccckkklllnnn~~~TTTCCC???$$$;;;"""---,,,+++)))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++***)))(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((()))(((((())))))(((((('''&&&''''''&&&&&&'''((())))))+++111666555000+++***+++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))*********)))(((((((((((()))***************+++++++++,,,,,,---222:::AAACCCCCC@@@>>>AAA???;;;333+++((())),,,000===KKK{{{VVV///'''///222///---)))+++------)))'''(((+++************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))+++---111777<<<444000...///...---222999uuuttt|||mmmCCC333444000+++))))))***)))(((((((((((()))))))))******&&&---111+++&&&000KKKbbbfffwwwwwwvvvwww}}}yyyyyy}}}yyyxxx{{{lllmmmsssfffVVV???---%%%&&&((((((&&&&&&&&&'''''''''(((((('''''''''((((((((()))))),,,&&&(((///***"""---CCCccctttXXXKKK:::---((((((***+++(((((((((((((((((((((((((((((((((((()))))))))***+++'''(((,,,,,,)))---555)))RRRpppyyymmmiiiAAA$$$***(((&&&'''((()))+++---))))))(((''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))((()))...111///***+++000???~~~qqqfffkkkuuu|||wwwrrrfffxxxXXXBBB&&&555,,,+++***))))))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))(((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((())))))*********))))))******))))))((('''(((''''''''''''(((((()))(((///555555111,,,+++,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((()))))))))*********+++)))))))))))))))***+++++++++++++++++++++,,,,,,,,,///333:::AAAEEEEEEBBB@@@FFF:::...///999===777---...222---111+++<<>>;;;)))---,,,+++***************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))(((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))******++++++,,,,,,+++++++++++++++***))))))))))))(((((((((((())))))&&&***000222000---,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***((())))))******++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000777???EEEHHHGGGEEE;;;DDDIIICCC555++++++///,,,...---...)))+++***---)))%%%---333IIIeeeuuulllVVV:::++++++...,,,'''888222'''###,,,666///!!!------,,,***,,,///...))))))))))))*********++++++)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))+++---000666;;;555,,,...666...///]]]ssstttuuuuuuyyyWWWFFF<<<000)))'''((((((''')))))))))*********++++++---)))(((444NNNnnn~~~|||}}}yyyiii~~~xxxgggNNN:::000***%%%''''''''''''(((((((((((((((((()))))))))*********'''+++...000;;;SSSrrrdddIII555)))$$$))))))))))))))))))))))))(((((()))))))))*********%%%+++///,,,,,,<<<^^^}}}~~~pppjjjvvveeePPP777+++'''%%%&&&)))***))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))*********,,,)))''',,,;;;XXX{{{}}}uuuBBB888000///...,,,+++*********(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))******))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))******+++,,,,,,---......,,,,,,------,,,,,,+++*********))))))))))))******&&&(((,,,///111000///...***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******((())))))******+++,,,,,,,,,,,,++++++,,,,,,---...------------------------***+++000777???CCCBBBAAAKKKCCC777///...///222333222+++''')))111444000***==="""666888 (((000)))---555HHHBBB>>>FFFDDDNNNEEECCC@@@>>>:::666333333444333333333111000111333111<<<777---+++///333***///000///000222...(((......---,,,,,,+++******))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))+++,,,000555:::zzz111777444+++111PPPxxxyyyrrrwwwxxxvvvzzzqqq{{{~~~|||ZZZNNN===222---+++***((()))************+++++++++111***///KKKvvv|||~~~vvvsssuuunnnZZZFFF999000(((''''''''''''((((((((()))))))))))))))************)))...---666\\\iiiMMM888---************************))))))))))))************///000***''';;;eeerrrnnnwww}}}zzz{{{UUU===000)))'''(((******)))((((((((((((((((((((((((((((((((((((((((((((())))))*********+++...'''---IIInnnkkkUUU333222000---+++***)))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))***+++++++++***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++,,,------...//////------......------,,,+++++++++***************+++((())),,,///333444333111******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((())))))***++++++,,,,,,------,,,,,,------...///........................++++++...333:::======;;;>>>>>>===;;;888333---***%%%,,,444000+++%%%+++///###(((,,,&&&000///!!!666000(((+++$$$,,,:::...***000---+++++++++,,,...111***)))+++///000...+++***888&&&!!!000:::666999EEEIIIQQQVVVTTTRRRQQQLLLEEE333222111///---+++***)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))+++,,,000555:::~~~uuu555///)))///AAAuuurrrwww{{{ccc@@@888777---''')))&&&///,,,(((...///***,,,000+++CCCmmmwwwuuuzzz]]]RRR---''')))***###"""******&&&))),,,)))222)))(((...&&&)))333...~~~|||WWW:::...,,,***)))))))))(((''''''***+++***)))***,,,,,,444---///>>>jjjyyyqqq{{{xxxsssNNN,,,###---%%%222+++$$$+++&&&!!!,,,((((((((((((((((((((((((!!!222...222000333---///???rrr{{{ooommmlllmmmgggbbbeeemmm```pppwww{{{zzzTTTBBB%%%@@@(((###///((())))))))))))((((((((((((((((((((((((((((((((((((---(((%%%''',,,...***%%%###(((------((($$$%%%'''+++)))***...---''''''+++,,,......++++++---+++&&&///&&&###***---'''$$$&&&%%%%%%'''+++......+++((())))))((('''''''''''''''(((((()))***************))))))))))))(((((((((((($$$///000&&&$$$,,,000,,,***------+++***---...---555CCC<<<\\\aaaqqqrrrooommmpppeeeWWWRRRIII:::111000***---///((()))...***111""" 111999222///666222///,,,))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&(((,,,,,,((($$$,,,###///,,,(((***+++%%%,,,111555$$$444+++<<<555...444;;;333666<<<,,,---444+++333***666++++++***,,,000---777BBB@@@HHHDDDAAA===:::888444///,,,---,,,+++***))))))))))))******************************+++++++++,,,,,,,,,,,,...111000+++''',,,444777,,,)))111444......444444222OOO^^^wwwrrr]]]bbbHHH---111+++)))333&&&"""333,,,!!!000++++++***+++,,,***'''$$$''''''&&&&&&&&&&&&''''''''''''''''''((((((((())),,,///333777:::sss555222:::///sssrrrvvvzzz```III000000(((,,,'''---)))&&&------))),,,,,,???YYYooobbb~~~~~~{{{qqqssslllYYYTTT444******&&&&&&,,,***&&&***((()))...---&&&)))111000'''QQQvvvccc===,,,$$$***...***(((---))))))((())),,,...,,,))) ---???uuuzzzvvvUUU888!!!***///***$$$)))+++&&&&&&((((((((((((((((((((((((---((()))&&&$$$000000///LLL}}}ddd\\\dddkkkkkkjjjiiikkkkkkfffbbbfffnnnssstttlllaaa\\\WWWZZZdddtttlllmmm^^^NNN$$$222,,,777***)))))))))((((((((((((((((((((((((((((((((((((((()))***'''$$$$$$(((,,,111)))"""###***111333222)))+++222:::>>>???FFFOOOLLLHHH???666333555333///,,,...111...%%%"""+++777*********)))((((((+++---))))))(((''''''''''''((((((((()))***************)))))))))))))))))))))(((+++&&&$$$'''+++)))"""333000,,,***111DDD```vvv|||tttrrrvvvUUU???888111//////+++ ///777333444999555))),,,+++)))((()))***)))((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))&&&""""""'''---///000222+++###---666...888444999MMMXXXwwwlllsss~~~xxx[[[[[[EEE777///222,,,111777"""000BBB===@@@NNNVVVIIIHHHGGGBBB<<<666333222---,,,+++***))))))))))))************************************++++++++++++++++++))))))...222,,,"""***555333,,,333MMMfff}}}qqqLLL;;;,,,777<<<+++---333""",,,+++)))'''&&&&&&(((***(((''''''&&&&&&''''''((('''''''''((((((((()))))),,,...222666999qqq666111===:::||||||www|||zzz{{{]]]444222+++---))),,,''''''...,,,(((---,,,TTTooofffiiittt|||rrroooyyy\\\nnn555---***))),,,,,,((('''+++)))000,,,''',,,......000999ggg\\\:::###(((...'''%%%---,,,(((%%%)))...///,,,'''444NNN~~~||||||___222+++(((+++---)))***+++%%%((((((((((((((((((((((((---(((222(((888###444LLLssszzzvvvlll{{{]]]___bbbdddgggkkkooorrrqqqtttzzz~~~}}}~~~uuuddd___dddkkktttuuurrr|||}}}vvv\\\999"""222&&&555******)))))))))(((((((((((((((((((((((((((((((((%%%'''***)))'''&&&)))+++$$$'''***---...///111222bbbkkkzzzzzzrrrmmmeee\\\EEE===333...222444+++)))+++,,,***'''(((---111***))))))((((((((((((((((((((()))***************))))))))))))))))))))))))***&&&(((,,,%%%,,,AAA$$$+++DDDlll~~~OOO\\\mmmooorrrvvvvvvsss^^^fffvvv~~~yyyAAA+++...(((+++)))###'''444:::777,,,+++******++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%&&&))),,,///000---)))>>>YYYxxxvvv~~~^^^@@@777!!!>>>///888LLLGGGIIIHHHIIIIIICCC:::333111111---,,,+++******))))))***************************))))))))))))************'''---,,,&&&'''000333...888222+++888hhhyyy|||nnnqqq}}}XXX>>>CCC666000222(((******)))'''&&&'''***,,,((((((''''''''''''((((((''''''((((((((()))))))))+++...111555888ooo555000333UUUiii|||zzzVVV777///+++,,,---***,,,222,,,(((111PPPzzzppppppqqqfffoookkkuuutttggg777***(((...+++&&&))),,,---///%%%'''555111***777~~~___888+++***((('''+++,,,)))(((***---------///===xxxmmmYYYLLLGGGBBB>>><<<===@@@DDDHHHJJJSSS___jjjwwwzzzhhh:::&&&+++666+++&&&,,,***((((((((((((((((((((((((###//////"""777---"""oooaaa~~~mmmbbbkkkdddcccfffjjjnnnttt|||xxxddd\\\ddddddeeeyyyttt777333...*********)))))))))(((((((((((((((((((((((((((((('''%%%&&&***///000***$$$---***+++444LLLnnnkkkrrrxxx{{{}}}^^^???222222333''')))++++++,,,,,,...000+++***))))))(((((())))))(((((()))***************)))))))))))))))*********---%%%%%%...111+++(((,,,IIIkkkiiiSSSmmm{{{xxxhhhZZZsssXXX888777222///555<<<777+++222000...------,,,)))'''((((((((((((((((((((((((((((((((((((((((((((((((,,,(((%%%***000111+++$$$&&&888DDD???JJJsssppp===...<<<+++)))EEEEEEIIIIIIGGGBBB<<<555000...------,,,+++************************************(((((((((((()))))))))))))))+++,,,+++******---///333444ccc}}}zzzyyy|||jjjzzziiiSSSBBB444:::---+++***+++------+++((()))((((((''''''(((((()))'''(((((((((((()))))))))+++---111444777jjj222555444iiivvv~~~???444))),,,---+++000333***)))999jjj~~~|||```eeevvvtttvvvNNN000'''---(((%%%+++,,,---,,,&&&+++333,,,:::ccc~~~{{{xxxlll___HHHSSSSSSIIISSSooovvvXXX555))),,,...+++***+++------))))))555CCCssseeeIII<<<999999999BBBDDDEEECCCBBBBBBAAA@@@<<<>>>@@@BBBGGGUUUiiixxx~~~iii777%%%111---(((+++***))))))))))))))))))))))))###+++***+++000///NNNzzzuuu}}}qqqrrrpppkkkooosssoooooosss~~~qqqdddjjjjjjbbbkkkvvvnnnUUU***777"""************)))))))))))))))))))))))))))))))))))))))(((''''''(((***,,,---(((FFFjjj||||||}}}wwwmmmccc\\\\\\```fffnnnzzz]]]888:::333+++)))***---,,,***++++++***)))))))))))))))(((((()))***************((()))))))))*********+++'''++++++))),,,===UUUgggqqqZZZddduuuVVVcccccc///+++555333555BBB333111///------+++)))''')))))))))))))))))))))))))))))))))))))))))))))))),,,***)))***+++,,,+++***>>>111FFFnnn}}}}}}qqq;;;:::>>>FFFFFFQQQMMMHHHFFFEEE@@@777000...---,,,+++************))))))))))))))))))))))))''''''((((((((()))))))))---%%%%%%...000++++++333QQQ{{{|||fffttt{{{{{{YYY[[[???555,,,))),,,///,,,''')))))))))(((((()))))))))(((((((((((()))))))))***+++---111444777bbb000<<>>,,,++++++***///111(((000JJJlllnnniiieee|||jjjeeejjjsss@@@)))---''''''...+++))),,,//////)))///bbbnnn}}}}}}yyyrrrjjjVVVXXXWWW^^^\\\iiipppFFF,,,***,,,)))))),,,000///(((,,,FFFaaawwwuuuIII===222444===GGGNNNRRR???FFFLLLMMMLLLKKKHHHCCCKKKIIIEEE???:::;;;@@@EEEbbbsss^^^///(((---///,,,%%%))))))))))))))))))))))))000---111!!!LLL|||hhh~~~rrrqqq~~~pppgggdddjjjxxxlll~~~ggggggfff^^^dddwww~~~eeebbblll|||wwwooo===999///++++++*********))))))))))))))))))))))))))))))))))))------'''!!!)))>>>PPPzzzsssuuu[[[bbblllyyyzzzwwwtttppp\\\qqq}}}{{{aaaQQQ===///,,,,,,***''',,,++++++***************(((((()))***************((())))))******+++++++++(((---000333BBB```^^^pppgggWWWjjj444,,,555333222000,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((...000)))!!!&&&999JJJVVVnnnggg???RRRFFFQQQLLLFFFFFFHHHEEE;;;222...---,,,++++++******+++))))))))))))))))))))))))(((((((((((())))))))))))((())),,,+++(((333VVVyyy}}}sssqqqjjj{{{}}}]]]MMM888,,,***,,,,,,+++******))))))))))))******((((((((()))))))))******,,,...111555777[[[222???YYYuuujjj{{{|||xxxxxxyyy}}}|||~~~uuuOOO444---+++***...///***===ddd}}}RRRUUUlll~~~tttnnnXXX\\\yyyUUU//////(((***222)))))),,,111,,,)))KKKttt~~~fff???)))&&&+++***,,,//////,,,777[[[TTT888@@@AAAGGGOOORRRPPPRRRWWWyyy```\\\UUUMMMGGGCCC@@@>>><<>>gggccc}}}zzz|||}}}zzzxxxxxxuuuzzz~~~}}}ooowww{{{```;;;111...+++//////...KKKzzz~~~|||~~~___UUUQQQSSS]]]jjj```jjj^^^~~~gggHHHyyyvvveee444111))),,,444))),,,))),,,(((222kkk|||yyywwwUUUPPPfff^^^rrrxxxXXXjjjyyy\\\OOOXXX|||qqqppppppuuuYYY///'''444,,,+++---...000@@@kkkfff>>>:::FFFFFFLLLXXXgggtttnnn]]]PPPGGGFFF555===eeeIII------,,,,,,))))))))))))))))))))))))%%%...<<>>```rrrkkk}}}yyybbbTTTLLLHHHKKKPPPPPPJJJEEEFFFJJJLLLZZZnnnyyy~~~lllWWWEEE666...---,,,++++++******++++++(((((()))***************((())))))***++++++,,,,,,111AAAddduuu~~~{{{cccqqqhhh^^^```mmmwwwvvv}}}rrr}}}DDDBBB===666000...---------))))))))))))))))))))))))))))))))))))))))))))))))(((&&&)))888QQQnnn~~~~~~^^^CCCDDDDDDDDDBBB???:::666......---,,,++++++++++++))))))))))))))))))))))))))))))))))))***************111333@@@pppnnnzzz{{{uuuoooqqqZZZBBB222++++++++++++************++++++))))))))))))************---///222666888WWW999]]]}}}qqq{{{jjjzzzxxxwwwuuusss~~~ZZZWWW{{{pppzzznnn999777...///&&&777333```pppyyyrrrzzz___HHHGGGJJJPPPSSSuuuWWWEEEHHHTTTJJJtttuuu}}}gggCCCmmm}}}xxxGGG------$$$888***---///---(((>>>tttUUU\\\CCC\\\~~~mmmvvvmmm}}}BBB999ppp~~~rrrxxx]]][[[===HHHOOO^^^SSSlllyyyAAA+++&&&###555)))'''555lllJJJAAABBBAAATTT^^^mmmqqqbbbNNN>>>DDDZZZqqqvvvwwwwwwqqq999'''222,,,---,,,***)))))))))***+++,,,&&&000AAAwwwyyyvvv}}}~~~yyyfffiiirrr~~~zzzmmmrrrpppiiinnn///)))333,,,'''///***"""+++***))))))***,,,,,,***)))!!!<<>>___ttt~~~PPPKKK555NNNYYYHHH>>>hhhzzztttkkkJJJOOO}}}qqqWWW///222(((222333''';;;444NNNEEELLLBBBJJJ\\\tttwwwVVVUUURRRRRR???SSSVVVrrrnnn555333iii___PPPWWWkkkjjjuuuzzz;;;,,,,,,"""333888fffQQQ999EEEFFF___~~~yyyyyyYYYMMM___vvvrrrBBB,,,111+++***)))(((((()))++++++!!!...555wwwxxxyyymmmxxxttthhh}}}|||```jjjvvvxxxuuuqqqmmmjjjooovvvxxxEEE...&&&,,,,,,***+++,,,&&&+++---***&&&)))222<<>>SSSAAAKKK===VVVggg\\\OOO888CCCkkkrrrXXX^^^HHHDDDTTT{{{hhhmmmrrrooouuummmSSS555111***111EEEtttdddOOOIIILLLbbbPPPHHH~~~ooo}}}{{{```WWW\\\|||{{{}}}hhh999,,,******)))((()))***+++,,,...222222xxxuuuuuuqqqyyyrrraaasss|||wwwrrrrrrooolllrrr~~~{{{kkk```888)))000***'''+++'''''',,,...)))&&&///EEEWWW{{{mmmrrreeedddzzzkkkOOO666,,,//////***++++++++++++++++++++++++ 555******JJJ888~~~nnn]]]hhhHHH]]]```FFF???XXXzzzxxx```:::999(((<<<***,,,+++++++++++++++******%%%222...***///+++///FFFrrrkkk@@@DDD===>>>999666111...---,,,,,,+++************************...(((%%%+++444;;;BBBGGGoooaaa~~~sssllllllppptttwww___kkkeee444---***,,,---)))***...************************+++...222666999gggoooooozzzeeefffMMMTTTZZZ}}}}}}fffwwwZZZ|||PPPGGGwwwssswwwNNN~~~|||jjjOOOqqqtttxxxUUUNNN888...999wwwmmmRRRkkkPPPGGGvvvjjjTTT;;;999lllTTTJJJ```QQQVVVQQQfffiiihhhBBB;;;tttggg222222555---222***,,,]]]```EEEOOOQQQjjjyyyzzzYYY;;;JJJNNNKKKXXX\\\555JJJhhhrrrFFFLLLwwwhhhtttvvv666000555000ZZZDDDCCCHHHhhh___]]]~~~wwwTTTOOOWWWUUUxxxjjjdddjjjyyy{{{LLL---,,,+++***))))))***+++,,,%%%;;;llleee~~~hhh{{{aaasssppplllxxxwww{{{xxxuuuooommmqqqzzzxxxGGG///000)))''',,,'''))),,,,,,))),,,@@@```yyypppiii[[[oooMMM333***,,,///++++++++++++++++++++++++###555...)))IIIaaasssgggOOOTTTyyy]]]JJJEEEmmm}}}YYY+++>>>&&&555,,,,,,,,,,,,++++++******&&&///---...111---@@@lllzzzmmm}}}JJJJJJDDDIII===888333///------,,,+++************************+++"""%%%777CCCJJJ[[[ppplll|||eeeWWWUUUXXXNNNMMMJJJFFFEEEHHHKKKMMMDDDAAAGGGZZZqqqppp}}}eee|||mmmKKK111$$$---111((((((222************************+++...222666999pppdddXXXoooqqq~~~]]]cccqqqssssssaaavvvXXXQQQ|||vvvoooWWWsssrrrttttttcccEEEZZZ{{{uuuXXXuuuttt666...===xxxddd___cccuuurrr{{{ZZZaaa```ZZZeeewwwKKKYYYSSSKKKIIIMMMggg```wwwGGG888___yyy;;;222:::,,,000///333XXXPPP|||zzzUUUBBBBBBLLLMMMQQQnnnAAAJJJjjjGGGBBBrrr~~~wwwwww000&&&111333lllhhhFFF===VVV{{{yyyyyygggnnnxxxeee{{{|||fff:::...---,,,+++***++++++,,,---///sssdddwwwuuuYYYtttgggggg~~~wwwoooqqqtttttttttWWWyyy[[[888---++++++---,,,++++++***,,,999UUUzzzwwwvvv___nnn}}}nnnjjjHHH///)))///,,,,,,,,,,,,,,,,,,,,,,,,---&&&000;;;LLLaaaoooRRR^^^}}}~~~oooKKK===aaauuu@@@444444000---------,,,++++++******+++***(((+++111<<<]]]mmmvvvfffNNNDDDOOO@@@;;;555000...---,,,,,,+++++++++++++++++++++++++++,,,666CCCIIIRRRppp___yyyfffPPPGGGNNNZZZcccfffjjjttt}}}~~~zzzvvvggg```VVVLLLGGGPPPhhh~~~sss~~~PPPbbbAAA***---111(((&&&///************************,,,...222666999{{{xxxmmmxxxcccjjjvvvlllttttttkkkoooyyywww```VVV|||{{{hhhiiirrriiiuuuvvvjjjXXXGGGPPPoooUUUTTT???444DDDsssiiizzzvvv}}}uuu~~~aaasssyyynnn|||HHHLLLAAAKKK^^^XXX~~~>>>999___vvv~~~FFF777777222000111???rrrQQQfffVVVCCCFFFqqqXXX999EEESSS```zzz{{{lllmmmEEE111+++BBBqqqIIILLLLLL}}}}}}~~~||||||vvvqqqlllttt}}}sss~~~OOO111000...,,,+++++++++,,,333TTTgggfff```cccbbbxxxvvvfffhhh|||xxxwww~~~uuu~~~nnnffflllvvvyyytttlll___~~~rrrCCC***,,,...+++---,,,***)))111GGGiiixxxbbb{{{hhhhhhBBB------,,,,,,,,,,,,,,,,,,,,,,,,...###777]]]pppyyy[[[iiitttoooVVVOOOWWWqqqvvv{{{|||zzz|||sss\\\JJJVVV666@@@+++...------,,,++++++******...)))(((***888XXXttt{{{ppp___CCC;;;BBB===666111...------,,,++++++++++++++++++++++++%%%111;;;>>>HHH\\\ppp{{{}}}tttPPPHHHMMM^^^sssXXXLLLKKK^^^uuuuuuZZZrrriiiSSS999---,,,---+++)))************************,,,...222555888yyy}}}|||vvviiiUUUggg{{{uuuwwwhhh~~~rrrmmmuuunnnhhhhhhfffQQQKKKDDD|||tttaaaLLLOOOBBBOOOuuu|||nnnaaa```uuuWWWMMMLLLmmm]]]___}}}^^^777III;;;IIIUUUMMMvvv--->>>vvvOOO;;;///555,,,,,,GGGwwwRRRXXX___ZZZbbbPPPnnn|||xxx{{{sssxxxeeeaaa~~~SSS;;;&&&VVV~~~qqqMMMBBBVVVqqquuuvvvaaakkkddduuurrrgggdddXXXTTTddd``````rrrvvvppp{{{gggaaaaaaooo~~~~~~rrr{{{}}}vvvsssyyy{{{yyy~~~{{{zzz333111///---,,,+++,,,,,, TTTNNNkkk```mmmMMMjjjxxxgggkkkqqqvvvzzziiiUUUyyywwwpppiiimmmvvvtttiiiqqqrrrfffdddtttkkkLLL(((------&&&++++++((()))666QQQuuujjjqqqUUU333+++,,,,,,,,,,,,,,,,,,,,,,,,***222CCCwwwNNN```iiisss|||vvvXXX444,,,;;;???MMM```qqq{{{~~~uuurrrhhhddd{{{]]]PPPbbb|||ccc$$$777......---,,,,,,+++******...***---///BBBooo}}}___```PPPBBBCCC>>>777111...------,,,++++++++++++++++++++++++--->>>EEEGGG```kkkYYYOOOSSSuuudddSSSGGG^^^~~~wwwddd]]]FFF,,,'''333333'''************************,,,...111555777|||yyy~~~___GGGVVVnnnzzzlllttt```uuupppqqqyyyvvvnnnsssfffaaaqqqmmm:::EEEAAAwww~~~yyyJJJRRRXXXAAAooo|||ttt~~~\\\XXXnnnsssTTT^^^tttSSS;;;;;;>>>DDDccc<<<===BBBHHHIII]]]TTTooo///???xxx~~~:::888777///999]]]~~~~~~nnnlllwwwsssjjjEEEiiivvv~~~\\\~~~xxxsssooobbbQQQ444444RRRyyyeee@@@SSSzzzyyynnnyyytttzzzsssqqq[[[KKK,,,444))),,,%%%))),,,000JJJsssppp___kkkeeejjjlllgggiiijjj|||wwwrrrrrrlllhhhuuuiiihhhLLLmmmwwwpppdddhhhnnnnnnqqqqqqppp{{{rrrvvvVVV000,,,---(((---+++,,,///IIIppp~~~___QQQttt|||BBB333222,,,111((((((000))),,,222GGG\\\ddd{{{YYYsssppppppnnnhhhmmmsssZZZRRRLLL666222;;;777@@@;;;888EEESSSOOOOOO```eeePPPAAAKKKUUUyyy~~~yyy___SSSiii666000---------,,,+++***+++,,,//////'''BBBmmmfffjjjaaaSSS___jjjssssssqqqsssvvvxxxxxxnnnSSSYYYOOOEEEAAA999---,,,...&&&***---,,,)))***...---)))$$$WWWUUU:::tttbbbzzzzzz}}}QQQHHHuuueeeIIIZZZiiixxxxxxkkkoooiiiSSS777+++///000))))))************+++++++++---...111555999YYYqqqmmmpppNNNfffyyy}}}hhhTTTYYYvvvxxxmmm}}}sssiiifffuuummmbbbmmmFFF<<>>NNN```rrr[[[:::@@@???<<<```SSSaaahhhDDDBBBsssiiiPPP:::...333222YYY|||{{{qqqvvveeeSSSoooyyypppooo}}}yyyuuurrrpppeeeUUUyyy222333XXX|||XXXCCCVVVwwwmmmiii~~~|||dddkkkgggoooTTT```vvvqqqxxx}}}vvvuuunnnssseeekkk444222***,,,'''---***(((SSSrrrgggkkkPPPiiiooo|||hhhjjj|||jjjJJJBBBSSSkkkwww}}}TTTAAAOOOkkk___wwwrrrZZZZZZkkkpppllliiikkk~~~RRR''',,,555,,,(((+++&&&333XXXyyy|||OOOZZZ555222+++111++++++000(((...>>>SSSuuuwwwbbbkkkcccXXXTTTbbb^^^lllbbbooo[[[aaa~~~nnnWWW^^^ggguuuVVVeeemmmYYY[[[sssTTT;;;.........,,,+++++++++,,,+++...555IIIwwwjjjxxx{{{~~~qqqOOOxxxnnnPPPLLLDDDBBB===222000222+++++++++,,,+++++++++---...TTT666???rrrqqqoooeee@@@hhh|||dddhhh|||sssppp~~~sssVVV444"""&&&+++)))))))))*********+++++++++---...000555999zzzcccdddpppXXX|||qqqjjjTTTaaawwwpppzzzvvvjjj___???:::>>>ddddddnnn___xxxSSSFFFKKKrrr{{{|||gggiiiLLLOOOsss```YYYfffMMMRRRYYYiiikkkJJJ===<<<999777888<<<@@@CCCDDD555888AAABBB<<>>000---,,,(((222)))888sssddd___hhh}}}rrraaauuunnnyyytttqqquuuNNNRRRiiizzzoooqqq```===BBBNNN}}}QQQuuurrrOOOLLLgggqqqhhhfffCCCeeeqqq???333000&&&&&&///&&&@@@mmmkkkZZZkkkrrrAAA333)))000......000(((222VVV]]]lllfffbbb```KKKbbbwwwoooyyy^^^JJJWWWgggssssss~~~tttcccXXX```yyyiii555000///...,,,,,,+++,,,,,,---666OOObbbbbbiiiVVVhhhmmmSSSCCC===???===222///111+++,,,***+++...,,,'''---888LLLEEE___kkk\\\{{{www^^^MMM}}}yyyXXX\\\xxx}}}yyyvvvyyy[[[^^^YYYIII;;;444---&&&)))))))))*********++++++,,,---000444888vvvoooyyyjjjnnnuuurrrvvvzzzoooZZZ~~~vvvxxxhhhyyy]]]fff~~~uuu~~~iiiMMM:::???JJJ}}}www]]]666NNNyyyxxxOOOLLLEEEooouuusssmmmyyyvvvccclllZZZQQQiiicccggg\\\ooo```III^^^rrrrrr===:::666333555999===CCCGGGJJJ222888@@@JJJQQQ```BBBiii999:::XXX}}}pppfff===III===EEE444222^^^~~~rrrzzzRRRVVVtttmmmVVVbbbzzzqqqhhh]]]QQQwww\\\xxxuuupppiiiXXXBBBiiiZZZ|||------```eeewww~~~IIISSSrrr|||dddkkkeee```wwwppp^^^XXXTTTbbbzzzhhh]]]XXXtttppp}}}jjjooosssrrraaazzzFFF111111,,,&&&333)))222mmmlll|||mmm___OOOppp}}}lllwwwvvvwwwqqqvvveeejjjfffnnnjjjiiibbbDDD<<>>>>>333...///***...)))+++000,,,&&&111CCC[[[IIIooowwwggggggFFF{{{ppp[[[eee}}}vvvhhhnnnooojjjppplll]]]HHH444***((()))))))))))))))************,,,---///444888lllqqqvvv|||}}}tttsssUUU___hhhvvvlllTTT[[[nnnttt___JJJBBBAAAAAAEEE}}}VVV<<>>>>>tttsssKKKWWWvvvqqqtttTTTYYYWWWzzzrrr^^^YYYUUUhhhdddmmmjjjooosssssslllaaacccQQQXXXbbbTTTzzzlllwwwllljjjssshhhQQQSSSMMM444555...$$$111***666ssssssdddvvv|||kkkhhhyyyssspppttt```kkkddd]]]OOORRRAAA@@@aaaKKKlllsssOOOLLL\\\VVVDDDHHHXXXcccjjjzzzmmmrrrHHHrrrssspppNNN999333(((&&&+++...ZZZvvvggg```TTTiiiyyy{{{zzz}}}}}}|||xxxAAA***,,,//////---000KKKdddzzzyyyjjjbbbhhhPPPrrreeennn^^^eeewww{{{jjjdddQQQ>>><<>>:::EEEMMMeeeOOOxxxBBBBBBSSSYYYwww???PPPFFF>>>JJJLLL;;;CCC{{{rrr~~~qqqbbbBBB<<>>FFFWWWzzz}}}rrrgggeeeeeePPP>>>GGGUUUwwwddd___fffaaa]]]]]]ccciiikkkkkkdddeee:::555///---...///...,,,666UUUmmmeeepppaaaTTTiiiPPPMMMEEEccctttMMM{{{dddwwwVVVEEE@@@BBB:::444111,,,...++++++------000BBBVVVEEEppp|||hhhiiizzzMMMnnnpppUUUmmmmmmxxxxxxtttPPPQQQiiiccc___]]]YYYJJJ666+++***((((((((()))))))))*********+++...333888rrrwwweeefff}}}dddSSS|||tttrrr~~~yyy{{{nnnKKK^^^wwwJJJ>>><<<999444QQQwww[[[:::LLL{{{PPPEEEHHHVVVjjjyyyhhh{{{[[[ggggggjjjrrryyynnn[[[yyyyyyIII<<>>AAACCC???LLLVVVAAAIIImmm~~~XXXBBBHHHHHHRRRxxxvvv```www???www~~~fffgggHHHVVVRRRooosss===hhhmmmiii^^^SSSJJJCCCssseeeyyy???;;;jjjwwwXXXPPPwww}}}rrr|||~~~aaapppyyyjjj___UUUAAAWWW|||ccc???555:::+++,,,...;;;lllhhhzzz}}}rrrYYYvvvlllzzzrrrooohhhccchhhaaaxxxvvvwwwWWWfffTTTPPPWWWNNNCCCDDDKKK:::??????AAAIIIfffWWW======FFFCCC>>>AAAGGGUUUkkkjjj}}}DDDuuu\\\???333---111000888rrrsssssskkksssMMM]]]qqqmmmqqqvvvxxxaaa999......---///DDDtttxxxrrrWWWmmm~~~hhhmmm^^^MMMaaaxxxmmmeee[[[CCC;;;CCCBBBFFF]]]zzzllldddhhhcccRRREEEOOO^^^rrrnnnaaaaaaZZZTTTZZZjjjrrrrrr```<<<666000---...///...,,,555___nnnfffzzzqqqmmmDDDAAAvvvwwwTTTIIIzzzpppbbbkkk|||^^^FFF<<<>>>:::555222,,,------,,,***---999LLL[[[[[[xxx|||yyyXXXjjj|||||||||wwwmmmaaaaaapppuuuaaalll}}}kkkZZZNNN===+++&&&+++(((((((((((()))))))))***)))+++...333888~~~sssppp~~~wwwkkkooo~~~}}}```qqqtttnnn{{{rrruuubbbdddnnn|||aaaYYY???<<<222BBBCCC___uuuwwwJJJ999VVVVVVJJJ???HHHOOO___yyyjjjtttwwwfffqqqdddhhhVVVUUUCCCMMM___tttiii]]]cccpppQQQ^^^888999AAA???KKKQQQ@@@BBB444888999777<<>>>>>FFFWWWmmmtttuuu{{{666hhhOOO??????333,,,...333pppkkk|||XXX<<>>;;;888111,,,///,,,(((--->>>RRR]]]VVVuuuXXXiiieeeSSSkkkpppuuurrrYYYkkk{{{nnnwwwTTTOOOXXXcccYYYUUUXXXNNN888)))((((((((((((((()))))))))))))))***...333777|||iiirrrzzzsssaaahhhXXXccc{{{|||uuufffKKKttt}}}vvvbbb{{{hhhlll___NNN<<<666>>>>>>>>>SSSooovvvVVV111AAAyyyKKK<<>>888:::@@@KKKRRROOO@@@222:::111999EEE???;;;GGGRRR666PPPccctttbbb333VVViiivvviiimmm???@@@EEELLL555<<<@@@@@@<<>>EEE;;;>>>===ZZZqqq~~~uuuXXXfffzzzWWW999LLLnnn___DDDBBB:::@@@EEEDDDBBBJJJWWWVVVEEE777666@@@777555666999LLLaaafffKKKqqq{{{oooaaa<<>>dddaaa||||||UUUNNN{{{yyyrrr___wwwrrrmmmlllfff___EEE666DDDGGG<<<[[[uuu```QQQeee~~~fffNNNqqqpppKKKgggttt}}}NNN[[[sssuuufffzzz```mmm[[[===@@@tttUUUFFFFFFAAA555333///111SSSllllllqqqpppooohhh^^^```uuuiiiiii{{{aaa```YYYPPPHHH@@@888777:::GGGAAA;;;777777888777666333555;;;AAA@@@999555666:::<<>>BBBTTThhh~~~sss]]]FFFqqq[[[@@@???===888333333ppp{{{~~~nnnlllfff]]]aaaTTTFFFAAAVVVoooZZZPPPMMMLLLWWWQQQgggmmm???000444555000xxxwwwvvv~~~sssmmmppppppVVV|||xxxjjj```hhhYYY^^^zzz~~~iiijjjjjjaaaWWWWWWddd\\\iiiwwwZZZdddYYYTTTFFFBBB\\\www]]]|||TTT999111,,,///111)))555bbb~~~kkkxxxWWWUUU~~~kkkWWWddd}}}}}}```XXXTTT===mmmxxx]]]MMMIIICCCGGG>>>777---,,,000&&&333RRRYYY___gggWWWrrr~~~qqqQQQkkkxxxjjjJJJRRRIIIYYY{{{uuuppphhheeegggiiibbbgggjjjgggMMMAAAlllTTTSSSDDD999...111))))))))))))((((((((((((***+++...333777sssppp~~~}}}~~~{{{TTTPPPkkkpppjjjssswwwuuuooozzzttteeesssnnnmmmbbbhhhcccPPPIII;;;555555???@@@CCCaaattteee<<<555<<<|||gggeee;;;CCC>>>666CCC===AAAlllsssqqqrrrooo~~~xxx]]]iiioooeeehhh___===>>>888777999444888NNNgggcccHHH:::???222;;;DDD??????\\\}}}ooohhhlllpppEEE:::xxxzzziiieeexxx}}}???@@@IIIKKKRRRGGGNNNLLL???EEEZZZttt}}}BBBDDD{{{tttfff|||cccLLLEEE\\\iiipppRRRKKKrrrkkklllcccSSSRRRDDDKKK___{{{FFF===RRRwwwzzzkkkXXXaaa}}}www|||yyyxxx|||rrrcccuuunnn{{{yyy^^^XXXzzziiivvvUUUjjjiiinnnooojjjuuu{{{UUU}}}~~~RRR===IIIhhhYYYNNNQQQLLL;;;666888@@@```vvv|||{{{vvvlll```___mmm~~~rrruuuwww^^^bbbnnn]]][[[uuuVVVCCCAAA@@@???;;;888>>>FFF???===888555333333444555444666;;;AAA???999555666999<<<@@@AAA???DDDUUUgggkkkrrrVVVCCCPPP<<>>ZZZ^^^GGGCCCAAAHHHCCC>>>...+++///(((888XXX___dddvvv]]]ooo~~~^^^^^^iii\\\PPPWWWHHH^^^tttoookkkdddaaadddeeeccceee```[[[EEE;;;cccQQQVVVAAAWWWTTTEEE+++!!!(((((((((((())))))))))))***+++...222777}}}~~~kkkgggyyyqqquuuwwwfffLLLAAAJJJYYYeeeooolllzzzdddsssyyy{{{hhh}}}fffmmmkkkggg___TTTOOOGGG:::444///@@@444;;;KKK^^^zzzsssGGG999CCCFFFRRR@@@HHH===777IIIHHHFFF\\\wwwvvv|||uuuXXXNNNfffooogggVVV444///@@@???444111777<<>>000444EEElllOOO\\\{{{rrrfffmmmgggGGG]]]uuuzzzddd\\\hhhooosssuuukkkhhhZZZOOONNNXXXYYYTTTcccssseeeYYYZZZLLLEEECCCMMMnnn^^^ZZZaaaEEE;;;222000000,,,<<<{{{ooo{{{sss[[[QQQSSSsssWWWFFFHHHEEE<<>>>>>;;;???999666222---000)))===___dddgggsssUUUppptttdddssswwwiiifffddd```aaagggbbbgggkkk]]]SSS@@@666ZZZSSSLLLAAA:::000000(((((((((((())))))))))))***+++---222666ttt___kkklllxxxsssyyyaaaAAA===EEEGGGIIIQQQgggmmmnnniiieeeggg\\\___```eeehhhqqqUUUhhhLLLPPPFFF???888444222111777DDD777BBB\\\pppwwwaaa;;;888OOOxxxkkkNNNDDDGGGAAA===EEEHHHLLLHHHfffzzzgggqqq```CCCeeeZZZLLL>>>777000///===777;;;;;;666666<<>>mmm```fffrrrhhh{{{LLL@@@DDDAAA>>>AAA<<<<<<999555CCC>>>YYYyyynnnmmmRRR^^^wwwpppmmmyyyzzzvvvqqqPPPQQQeeeOOOccc{{{vvvYYY333FFFiiimmmuuubbbJJJ@@@CCC???]]]UUUIII??????bbbfff|||zzzeee[[[jjjsssooowwwyyywwwrrrdddBBBrrrrrrjjjmmmqqq[[[QQQ|||iii{{{gggHHHEEEwwwyyyfffrrr___jjjLLL@@@CCCbbb}}}xxxJJJ===<<>>;;;BBB~~~rrrvvvddd```hhhmmmllluuu```]]]YYY^^^hhhbbbhhhnnnEEE(((;;;BBB<<<888999::::::;;;===;;;:::888444111000111333999999<<<@@@===777555777666;;;@@@@@@BBBLLL\\\hhhfffsss<<>>>>>@@@:::666EEEOOOFFF888777;;;FFFAAALLL}}}kkkzzzWWWCCC000555MMM{{{yyySSSwwwooogggZZZfff[[[^^^wwwvvvsssdddjjj___oookkkggguuuooojjjaaagggvvvnnnnnn```WWWhhhxxxkkkUUUNNNMMM<<<>>>>>>LLLuuuRRRQQQ___FFF>>>555111000---???|||ooowwwjjjMMMjjjzzzRRRaaayyy^^^JJJEEEEEEHHHJJJCCC^^^NNNMMMEEEDDD>>>???888000111+++AAAdddgggggg~~~eeezzzQQQ}}}mmm___yyyjjjuuufffZZZXXXXXXXXX___hhhVVVhhhqqq]]]NNN???777WWWXXXUUU:::PPPSSSIII///###'''((((((((()))))))))***)))***---222666ppp]]]XXXjjjyyyuuu{{{tttdddSSS>>>000111555@@@EEEDDDKKKWWWXXXNNN]]]FFFNNNIII@@@444NNN666>>>555;;;666555:::777BBB<<>>333cccGGGGGGBBBAAACCCAAA<<<<<>>>>>III{{{BBB<<<777GGGGGGAAAGGG:::;;;kkkqqq|||mmmmmmzzz{{{jjj]]]```gggiiihhheee^^^VVVhhhfffIIINNNXXXssssssIIILLL999222///333999;;;<<<>>>777555222000/////////000;;;:::;;;<<<888111...000777>>>BBBAAAEEESSSdddooo}}}KKK@@@oooKKKFFFIIIKKKOOOCCC===IIItttooo```wwwzzzhhhaaabbb]]]ZZZSSSEEE???MMM^^^bbbTTTDDD@@@BBB???888777:::BBBTTTWWWGGG999===999BBB???___cccqqqYYYIII555999QQQSSSsssvvvlllnnnVVVjjjJJJLLLiiizzzXXXAAAFFFWWW\\\\\\VVVvvvvvvXXXIIIVVVgggjjjZZZPPPgggwwwjjjBBBCCCgggiiiIIITTTIII333:::<<>>AAADDD;;;<<>>LLLMMMEEEHHH...@@@sssaaaZZZqqq{{{mmm```aaaeeeddd[[[nnnpppUUUXXXaaaEEE555888GGGRRREEE===AAA999000:::555111111000,,,,,,///222///,,,,,,///111111000888777888999666000///111;;;AAAEEEDDDIIIZZZmmmwwwQQQZZZtttZZZVVVLLLBBBEEEBBB===@@@qqqxxxtttwwwhhh[[[ppp```XXXQQQAAA;;;BBBFFFHHHIII\\\bbbJJJ;;;:::444999222222777???OOOQQQBBB:::@@@<<<;;;SSS```wwwwwwSSSMMM===;;;KKK}}}tttXXX^^^eeejjjhhhWWWcccRRRSSSkkk~~~tttQQQ___xxxhhhaaapppbbbRRR666IIIVVVIIIOOO[[[dddccc[[[XXXYYYLLL```kkk```ccc}}}rrrpppYYY===CCC;;;[[[bbb===dddPPP===>>>888444111...AAAwww```\\\qqqzzzooorrrMMMjjjsss```WWWDDD>>>CCCAAA;;;;;;MMMRRR@@@BBB>>>AAA@@@GGG???222///,,,GGGmmmmmmhhhlll~~~{{{SSS~~~yyynnnDDD:::HHHcccssscccmmmvvvhhhXXXUUU[[[QQQLLLNNNPPPPPPVVV```EEElll}}}YYY???888;;;]]]PPPOOOGGG???000---'''''''''((()))*********)))***---111666{{{kkk{{{}}}iiitttYYYeeefffooorrrlllfffYYYFFF999---333999;;;555...777555555===+++333;;;+++===:::111AAA<<<>>>JJJFFFYYYlllpppEEE:::888XXX???EEE>>>FFF===>>>DDDBBBFFFJJJNNN>>>666bbbuuuoooxxxzzz}}}ggg[[[|||iii^^^]]]XXXWWWZZZZZZ[[[hhhxxxtttOOOXXXhhhttt```TTT\\\^^^AAA@@@===EEE<<<;;;===555777;;;444BBB666@@@DDDJJJqqqzzzsssQQQLLLOOOiii~~~zzzuuueeejjjhhhqqqgggllliii{{{zzzrrr___kkkbbb^^^OOO\\\zzzOOOFFF444MMMRRRxxxLLL>>>CCCGGGQQQMMMlllrrrzzztttmmmzzzkkkiii\\\lllgggrrrssshhh}}}nnn]]]^^^UUUpppYYYpppqqqbbbWWW[[[```]]]mmmqqq555@@@BBBWWWbbb>>>PPPBBBJJJIII>>>???EEE777YYY{{{zzzcccrrrvvvjjjeeekkkhhh]]]^^^VVV^^^RRRHHHKKK>>>888000;;;444???888111FFF888///...000111///...222999000,,,))),,,222555555222333333555999888444555888>>>EEEGGGFFFMMM___sss}}}VVV:::jjjaaaJJJKKKEEECCCPPPGGG;;;666nnnvvvjjjKKK;;;???WWWnnn~~~cccFFF;;;CCCAAA;;;;;;::::::NNN}}}PPP000444111///000666444...666>>>888999>>>???777mmmtttrrrkkkhhhKKKNNNAAA:::DDDjjjfffWWWccchhhUUUOOOPPPDDDQQQrrr~~~iiitttpppaaaWWW===BBB333666GGGTTTOOO@@@;;;GGGUUUZZZRRR[[[fffccciii\\\DDD111CCC@@@iii]]]===eeeIII999===999444222...AAA~~~}}}MMMUUU___mmmvvvjjjGGG:::xxxdddSSSTTT@@@111;;;CCCEEEBBB```}}}YYYFFFJJJGGGFFF======>>>111...,,,IIIoooooojjjuuupppccczzz\\\{{{mmmWWWVVVbbbooocccxxxgggFFF<<<>>>^^^QQQ<<>>999333;;;777::::::888555666;;;AAA<<<@@@???EEEVVV```hhhuuupppiiiCCC333777dddkkk[[[>>>HHHAAAAAAAAAAAABBBAAA>>><<<:::@@@999444LLLuuu}}}kkkwwwiii]]]```OOOJJJgggvvvwwwzzz|||{{{SSS\\\pppiiiZZZ\\\fffeeeuuuggg>>>;;;AAA<<<===>>>===;;;::::::;;;:::999===@@@<<>>;;;;;;===CCC;;;???}}}xxxiiibbbzzztttggg^^^[[[___YYYMMMDDDDDDFFFBBB<<<888888QQQNNN888888AAA:::...000...,,,,,,333:::777000444...,,,000333333222444...999CCCAAA777///111777GGGCCCDDDNNN\\\jjjuuu|||mmm@@@HHH~~~PPPEEEAAAAAAJJJPPPGGGFFF<<>>???;;;777444444999333...///555888666222???666:::kkkfffPPPUUUBBBUUUMMMIII<<>>:::333JJJGGGYYYggg@@@DDDKKKEEE???CCCHHHDDDIIIZZZUUUkkkSSS444---KKKzzz888PPPLLLMMM...((((((((((((((()))))))))))))))(((+++333777UUU___nnnYYY@@@???>>>BBBOOOaaammmpppjjjooolllgggbbbQQQDDDGGGDDDEEEEEEDDDBBBCCCFFFIIIRRR^^^fffoooyyysssggggggWWW000000KKKbbbuuu{{{yyypppNNN888NNN>>>===<<<===???>>>:::777HHH888333???LLLUUUeeexxx```zzzrrrccckkkdddRRRTTTPPPTTTcccyyy{{{uuuvvv{{{wwwzzz{{{}}}mmmMMMMMMMMMlll}}}PPPYYYccciii^^^555:::AAA:::888999:::999777555666777888666888;;;888888III]]]www{{{tttsss~~~PPP@@@OOOnnnxxx^^^bbb___VVVZZZffffffdddnnnwwwcccfffqqqZZZUUUVVVJJJKKK@@@bbbwwwFFF999EEEcccQQQQQQGGG===AAA===AAAXXXmmmyyyvvv```fffyyyzzzwww{{{lllVVVIIIlllpppnnnfffppphhhZZZ```fffkkkqqqrrrgggZZZVVVllleeemmm[[[eeehhhfffSSSRRR777:::IIIyyyfffXXXQQQIIICCCAAA@@@===<<<===777AAA888```vvvcccxxxnnnmmmwww]]]^^^PPPCCC@@@AAA???:::888ooouuu\\\777+++///...+++///...,,,---444;;;999333111---,,,111444333333444111888??????999444444777???>>>IIIXXXdddvvv|||???HHHrrrLLLEEEAAA@@@FFFJJJ:::>>>???OOOuuu||||||eeellluuuvvv\\\[[[AAACCC:::333111111...,,,---333777::::::777444333444%%%111===@@@999222111333:::AAA```nnn\\\mmmwww___NNN\\\SSSJJJAAAxxxiiiZZZqqqpppYYYjjjzzzgggYYYYYYTTTUUUSSSRRRaaayyy~~~bbbrrrLLLCCCHHHDDD>>>UUUZZZ777<<<222???EEEWWWxxx999QQQmmm<<<:::888666555444444444tttbbb```uuuWWWNNNddd}}}vvv___cccddd|||SSSSSSZZZKKK>>>;;;888555999CCCEEE888WWWhhhOOOFFFKKKBBBDDDEEEFFFFFF===CCC222>>>iiimmmbbbwwwdddtttfffyyy~~~tttFFFOOOfffYYY222BBBOOOMMMkkkiii[[[]]]uuuuuuQQQCCCFFF:::999444FFF:::@@@HHH***666<<<888>>>???<<>>>>>999444RRR@@@===JJJJJJBBBPPPkkkvvvtttppp~~~tttZZZSSS[[[VVVUUUYYYXXXVVV\\\ggg]]]```lllqqqhhheeeddd]]]GGG[[[mmmVVVTTTOOO]]]WWWyyyyyyXXX;;;777555777>>>666777888777555444444555777555555888666444===IIIjjjWWW:::GGGXXXQQQNNNRRR\\\ccc___XXXZZZ___fffjjjddd\\\YYY[[[UUU]]]KKKFFFGGG===:::333@@@:::BBBDDDGGGooonnn:::FFF@@@666AAA<<<666HHH___nnnvvvsss\\\OOOkkkrrrvvvxxx}}}nnnooo]]]aaallllllvvvxxxddddddfffccc]]]ZZZ]]]```aaammmuuuSSSSSSccciiikkkXXXhhhWWW@@@AAABBB^^^uuufffVVVLLLEEEDDDEEECCCAAAAAAEEEKKK:::LLL|||~~~___uuussseeelll\\\```SSSEEE>>>:::666444555JJJOOOBBB111111444444999......---...555<<<;;;555...+++---222555444333444444777:::;;;999777777888CCCAAASSSaaagggyyyqqq777>>>hhhLLLIIIDDDAAADDDDDD@@@??????BBB[[[sssUUUfff^^^RRRXXXMMM999AAADDD===666222333555444444666111444777666333111111333444222111333777:::<<<<<>>@@@;;;AAA@@@BBBBBBAAADDD222;;;hhhrrrgggkkkxxx```hhh}}}lll{{{qqqUUUaaa{{{HHHSSSZZZTTTMMMxxxaaaNNNFFFMMMJJJ333222<<<666555:::YYY___kkkfff888444000222>>><<<777PPP^^^GGG999~~~TTT666555;;;<<>>DDD333===:::555???PPPdddzzznnnXXXPPPaaammmttttttdddSSSYYYhhhyyypppfffcccfffhhhbbbZZZ[[[eeejjj~~~nnn[[[[[[xxxQQQ...CCC000PPP^^^xxxPPPFFF???@@@CCCBBB@@@@@@???CCCEEEEEEgggxxx{{{uuuwwwdddhhhbbbZZZPPPFFF;;;222111555+++111000111666///)))......///......333999888333,,,+++---444666555444666555777999888666666999<<>>JJJ|||qqqJJJ@@@AAA666@@@OOO:::333...000111000///000555888;;;;;;777444333444666222222999CCCHHHEEE@@@xxxQQQUUU}}}wwwJJJFFFCCCIIIJJJ???LLLQQQ~~~zzzkkk^^^bbb^^^SSS[[[hhhBBB<<>>AAA;;;AAABBB222:::eeezzzooogggxxxnnn|||xxxrrr}}}xxxvvvhhhrrrtttjjjnnniiirrr{{{uuuuuurrreee]]]@@@AAA888;;;;;;111222777000111888ZZZxxxYYYBBB222;;;;;;888DDDTTTSSSGGG}}}SSS...,,,222ZZZGGGOOOOOOOOO999%%%%%%'''''''''((((((((())))))(((&&&***222777OOOEEEHHHTTTRRR{{{ppp|||zzzpppVVVBBB777666<<<666444EEEPPPJJJEEEAAA>>>>>>BBBGGGGGGAAA;;;222<<<999444999<<<<<>>===HHHHHH<<>>mmmZZZMMMJJJLLL\\\kkkkkk\\\ddd{{{WWW:::DDDEEE;;;999???>>>555:::;;;;;;:::888777777888666444555888:::888666666AAAiiikkkgggyyyZZZWWWHHH@@@===111111EEE<<<;;;;;;<<<@@@BBB???;;;AAABBB<<<666:::<<<;;;HHHIIIRRROOOHHHQQQ@@@>>>999<<<;;;;;;===@@@XXX~~~xxx{{{mmmIIIQQQ]]]jjjnnnpppoooXXXSSS\\\aaa~~~wwwjjjOOODDDUUUXXXqqqSSS999BBBBBBQQQnnnnnnWWW]]]DDD;;;666888;;;;;;;;;<<<222666FFF444RRRccckkkwwwcccbbbaaa^^^TTTCCC444111666:::777///...222+++'''222///000///...111555444///++++++///555777555555888444888;;;888444555===EEESSSWWWkkkyyyyyywwwfffEEE...jjjVVVLLLKKKFFFFFFKKKHHH===@@@JJJJJJNNNvvvjjjHHH???999LLLdddAAA999333222111...,,,,,,666:::>>>>>>:::666444444444777999777999GGGaaavvvlllNNNJJJxxxYYYBBBFFFKKKKKKNNNFFFVVVMMM}}}nnnccc[[[TTTQQQXXXWWWrrr~~~SSSIIINNNMMMXXX___dddaaaMMMAAAHHH______MMMTTTIIIUUUkkkMMMKKKCCC:::AAASSSMMM222;;;AAAAAAPPP:::hhh666555555555444333222111111NNN~~~uuuzzz}}}wwwuuujjjtttwwwyyytttnnn{{{xxxrrrIIIIII===888333444777999===AAA555ooosssfffHHHCCCAAADDDHHH???BBB@@@HHHEEE888999ZZZuuummmnnnjjjuuu|||uuuyyy~~~mmm}}}xxxqqqbbbbbbZZZTTTpppHHH555<<>>666111222555333333111)))111---777NNNmmmoooQQQGGG999CCC333444RRRNNN???PPPkkk>>>444???555[[[ddddddAAAcccYYYNNN///$$$'''''''''''''''(((((((((((()))(((+++333888xxxSSSOOOCCCGGG===QQQxxxoooyyy}}}bbbKKKKKKUUUOOOAAA;;;777888AAA555444444888======888333111>>>>>>:::EEEPPPWWW___lllvvvggg666CCCHHH:::000@@@:::999888:::<<>>@@@BBBAAA===:::>>>444TTTnnneee\\\\\\dddooouuuxxxzzzsssmmmgggnnnzzz{{{{{{OOO===222;;;===777666;;;;;;666777888888777555444444555222111222555666666444333777888XXXwwwvvvkkkzzzxxxYYYAAAIIIFFF666666111666888666444555444222777999AAA>>>GGGSSSYYYsssmmmQQQ===EEEDDD999AAA???===@@@>>>555IIIqqqeeeBBBEEETTTgggmmmnnn{{{vvvbbbYYYIIIJJJMMMMMMJJJHHHNNNVVV@@@CCCQQQ^^^eee}}}pppCCC666>>>555HHHsss^^^ssseeekkkKKKAAA;;;888999::::::<<<@@@EEE000===333@@@uuutttxxxtttfffiiibbbcccccc\\\KKK999111222///---(((+++444222111<<>>666000000222222333555---111555555222/////////...222777???MMMddd\\\DDDTTTxxxkkkPPPYYYMMMYYYPPPQQQJJJUUULLLnnn|||hhh___[[[IIIGGGFFF{{{\\\SSSXXXQQQTTTUUUQQQQQQPPPBBB999BBB___]]]jjjGGGMMMEEERRRSSS;;;999111***000999555+++666555iii===BBB___444333333333333222111000///AAArrrkkklll{{{wwwwww```QQQPPPXXX~~~wwwrrrppptttsssfffjjjllllllvvv\\\???777@@@444222000222777;;;???AAADDDqqqMMMSSSCCCDDD@@@CCCFFF;;;@@@@@@IIICCC>>>;;;OOOqqqooo```tttooouuuxxx~~~}}}ooowww{{{lllNNNoooiii===...:::===<<<777333333222...333222000000333222///---333///)))---777444111;;;:::@@@111999SSSFFF>>>cccTTT222###000HHHcccYYYkkkUUUKKK444000***&&&&&&'''''''''(((((((((+++***...666;;;bbb\\\^^^999===EEE???XXXyyyllldddqqqzzzsss|||WWW;;;999NNNOOOPPPTTTXXXXXXUUURRRlllvvvnnnccckkk{{{TTT777@@@:::SSS000666333444555555555666999???CCCAAA;;;<<>>555:::...///???AAA444111:::333444555444222000111222///000111111222333222111:::---DDDrrroootttCCCOOOcccXXXLLLAAACCCAAA<<<<<>>DDDKKK444<<>>MMMIII666000000+++***111333666>>>BBBggg222CCCmmm???333111222222222222111///...999bbb}}}{{{ddd___iiivvv{{{{{{nnnuuuvvv^^^FFFAAA___wwwnnnjjjhhhhhhtttggg^^^ddd```VVV^^^mmmhhhTTTRRRGGGNNN555@@@CCC???666000000111333888===@@@@@@NNNqqq}}}EEEAAADDD===@@@CCC777@@@>>>EEE>>>CCC???HHHoootttmmmWWW}}}zzz~~~zzz~~~ZZZhhhwwwYYY```LLL;;;>>>333222999===:::444---111000333000...222111000444333777111666777***)))444999444===LLLJJJGGG___iii999444///111[[[~~~[[[ooodddDDD:::------&&&&&&&&&'''''''''((((((***)))---555;;;vvvaaaRRRXXXAAAIIIDDDKKK>>>IIItttvvvcccbbbnnnxxx{{{qqqeeelllzzz|||~~~III<<>>888777111333555444333777???FFF@@@BBBAAA<<<777555666888BBB111222888333FFFvvvKKKAAA<<<888999:::;;;<<<:::666555666555222222333444222000///000111///111222000000111222111222222<<<>>>```tttjjjyyywww||||||uuukkkgggrrrZZZ<<>>>>>///>>>777<<<888555;;;:::888???aaa|||nnn|||cccFFF999>>>KKKXXX``````oooyyy^^^OOOEEE<<<444:::HHHLLL|||}}}zzzwwwEEEhhh???AAACCCAAA@@@>>>999555999AAA>>>FFFEEE>>>888>>>dddtttuuuppp|||wwwpppppplll^^^JJJ===555777///+++222222---111---000111///111444555222333222555888777555999??????<<<;;;???KKKYYYfffnnntttqqq\\\ZZZMMMaaaJJJGGGGGGNNNLLLCCCGGGLLLFFF???<<<<<>>@@@>>>]]]TTTpppEEEFFFJJJ@@@CCCFFF<<>>HHH<<<111111///555)))000///---111...---444222444---<<>>:::777555555555555555444333222444777:::<<<888888999999999888888777777111///222333222555<<>>;;;888666777999:::888555333111111111222111111111111111111222222////////////000111333333111666888666999NNNrrr}}}RRREEEBBB===;;;;;;<<<<<<;;;;;;;;;:::999999;;;<<<===LLLbbbyyywwwdddZZZ;;;999555AAAHHHNNN[[[iiippptttyyy|||xxxgggVVVOOOMMMDDD999111===DDD>>><<>><<<999777666777888:::>>>666777???;;;777KKKjjjgggeeewww~~~fffeeecccVVVPPP999,,,333777...,,,333111000.........000222333222666444111777BBB@@@444>>>CCCMMMZZZdddkkkpppsssbbb]]]TTTKKKmmm666GGGFFFCCCBBBFFFJJJHHHCCCAAAEEEFFFCCCDDDKKKQQQTTThhhhhh{{{XXXdddccc{{{~~~}}}~~~}}}xxxoookkkiiiddd^^^aaagggHHHAAA:::KKKMMMjjjaaaSSS]]]XXXDDDJJJMMMJJJBBBAAAIIIOOOOOOLLLyyynnnMMM;;;000444;;;===BBBIIICCCEEEGGGGGGCCCAAAFFFMMMSSSJJJ>>>777555333000,,,,,,***555???444...QQQ@@@222SSS~~~AAA444333000111222222222000...---444BBB}}}aaa333EEEJJJ@@@QQQVVVYYYjjjfffXXXrrrpppnnnjjjddd^^^[[[YYYXXXWWWZZZXXXUUUQQQMMMJJJHHHGGG@@@FFFJJJFFF;;;222......***BBB...666KKK:::>>>ZZZjjjzzzJJJFFFEEEBBB===:::<<>>---111BBB;;;YYYjjjJJJEEEKKK///333333///aaaGGGXXXmmmZZZJJJ111!!!111&&&&&&&&&&&&''''''''''''((((((***---222666{{{cccIIIOOODDDJJJBBB???HHHPPPOOOOOO___~~~rrrwwwqqqpppxxxtttxxxLLL;;;BBBCCC<<<:::888555333333333444111111222333444555666666666666777777777777666666444000000444555222333888333FFFaaarrriiiWWWJJJ>>>555;;;:::888555333222333444:::888666333222111222222000000///////////////000...---------...///000111...222444111000<<>><<<;;;;;;:::888777999888888888888999::::::888OOOlll|||vvvVVVKKK888888CCC???===???BBBIIIUUUaaaZZZUUUVVVQQQBBB:::888111:::;;;888333444888999555AAA===000000VVVqqqyyyxxxYYY]]]NNNAAACCC???BBB@@@>>><<<;;;<<<>>>???;;;333333;;;;;;999DDDWWWgggmmm{{{pppaaaoooYYYaaaUUU:::000999777))),,,///222444444333333222333...555BBB===222===VVVZZZccciiimmmsss{{{|||www|||iiiNNN===QQQfff;;;RRRDDDCCC@@@???CCCGGGFFF@@@;;;CCCHHHEEEBBBEEEKKKOOOppp~~~lll]]]QQQYYYnnnhhhkkkZZZccceeeddd[[[WWWYYYWWWMMMGGGFFF@@@??????WWWhhh|||}}}fffSSSOOORRRNNNDDDKKKNNNKKKFFFEEEKKKQQQQQQXXX{{{ooovvviii\\\FFF333+++---000111888777888888888777888:::888333---***+++,,,+++***444222+++)))<<>>]]]cccQQQAAABBBBBB???======@@@CCC@@@DDDCCCAAACCCEEE[[[|||zzzddd~~~lllvvvfff]]]ggghhhgggqqq|||oooQQQUUUfffYYY:::dddooohhhJJJ111------(((000***))),,,,,,))),,,222EEEHHHIIIEEE???:::888777fffwwwCCC;;;LLL>>>111...<<>>FFFAAA???AAAGGGKKKGGGFFFUUUhhhyyyrrroooppptttzzzxxxtttyyymmm@@@999CCC???222777666444222111111111222...///111222222222111000333333444444444444444333000///111444555222222333555555666444===^^^{{{~~~fffmmmuuuuuummmbbbYYYTTTHHHEEEBBBAAACCCBBB>>>::::::999777555444444444444888777555333222222222222//////...---,,,,,,,,,---,,,,,,,,,++++++,,,------+++///111///,,,...777???mmmxxx~~~www\\\OOOHHH999:::999999999999888444222555555666777777777777777555GGGLLLjjjzzz~~~yyyxxxUUU???000222:::BBBDDDAAAAAACCC===777888888000444;;;999111555555333333999>>>AAA444UUU|||```hhh~~~DDDEEEYYY777888QQQ>>>DDDCCCAAA@@@@@@AAABBBCCC===888666:::>>>???AAACCC```~~~~~~zzzlllvvvpppooojjjqqq___YYYaaaZZZEEE???HHHBBBAAA===666111111666:::<<<<<<:::999AAASSSdddlll{{{yyyvvvvvv}}}~~~jjjSSSAAAKKK222XXX}}}III???KKKEEEEEEBBBAAADDDIIIGGGCCC888CCCKKKGGG@@@@@@EEEIII@@@QQQiii}}}fffWWWLLL777EEEDDDEEE444AAA:::===GGGCCC999>>>NNNYYYiiilllVVVHHHMMMQQQKKKEEEGGGEEEGGGGGGCCCBBBFFFJJJKKKJJJLLLkkkHHH888:::666,,,000///------//////---***,,,...111444555444222000"""<<>>FFFHHHOOO}}}cccFFFIIIPPPIIICCCHHHCCCBBB@@@===;;;999888888<<<@@@BBB>>>666000///111222EEE888EEE:::<<>>BBB???>>>BBBHHH\\\{{{yyy~~~zzz[[[]]]ooopppjjjmmmmmmHHHRRR\\\TTTooo~~~ppp@@@$$$444888444111...---------......BBB```yyykkk@@@111___mmm'''HHHNNN333%%%***333000SSSOOOooo\\\YYY222###... +++&&&&&&&&&''''''''''''((('''(((,,,222777]]]>>>AAA777AAA===AAA888:::JJJPPPHHHAAACCC>>>TTTttt{{{tttzzzqqqzzz}}}vvv~~~uuu}}}|||uuuJJJ111===FFF999222;;;444333222111000000111111...///////////////......000000111222222222111111//////111333333222222333444:::AAA;;;222<<>>AAABBBBBBBBB999777555444555555555444555444333111000000000111//////...,,,++++++++++++,,,,,,+++*********++++++***---111111000//////111...UUUJJJ444999>>><<<999777666666666555333111222333555666666666555444666FFF===DDDqqqyyy{{{zzzttt}}}SSSJJJAAA;;;666444999???DDD======<<<444777===:::===>>>>>>@@@GGGTTTaaaiiixxxrrrmmmPPPGGGCCCAAA===AAACCC======<<<;;;::::::;;;<<<=========:::999;;;???===777BBBdddxxxyyypppyyy|||xxxeeedddmmmfffSSS[[[YYYTTTKKKCCCAAADDDIIIFFFTTT]]]]]]gggvvvrrraaaooosss}}}wwwcccUUUDDDFFFsssXXXKKKRRR???CCCDDDBBB@@@CCCGGGGGGCCC<<>>666777???:::999777666555444444333111333444222...+++---000(((999888(((???MMMPPP}}}hhhGGGCCCAAACCCDDDEEEDDDBBBAAA@@@>>>CCC@@@???CCCDDDQQQgggsssfff[[[EEEWWWccc```eeejjjwwwLLLBBBNNN\\\QQQ:::+++444BBB555%%%***------,,,---,,,+++999AAA<<<;;;ZZZ{{{jjj======cccPPP555000(((@@@;;;ggguuuIII```gggRRR111$$$+++"""'''&&&&&&&&&''''''''''''(((&&&(((,,,222777bbbBBBBBB666@@@???>>>===EEENNNIII===???LLLNNNEEEAAATTTzzz___;;;///:::???888000...222444222222111111000000000000111000...,,,,,,---...///......///000000000000000000111111000111444555555000333;;;:::555???KKKHHHCCC???<<<;;;<<<>>>>>>>>>>>>???>>>;;;666333444666555333111111222333222000111000//////............000///...---,,,+++++++++,,,,,,++++++***+++++++++***,,,///111222111000000888000///GGGkkkwww^^^777<<>>444BBB???555>>>777777666555555555666666999<<<:::333222666777333555???]]]wwwjjjwwwmmmeeemmmooogggkkkmmmmmmjjjccc\\\YYYXXXeeebbbgggpppiii^^^hhh~~~RRRAAAIIIjjj[[[JJJCCC===LLL<<<>>>===;;;===AAABBB???AAACCCBBB???>>>AAABBB@@@EEE======XXX~~~~~~SSSQQQPPPQQQSSSRRRLLLIIIJJJJJJJJJIIIGGGDDDBBBCCCEEENNNLLLOOO}}}dddrrrpppCCCFFFCCC888111222666666444333333777BBBUUUjjjxxxaaa===DDD\\\vvv:::......555AAADDD>>>:::333---)))((()))***111%%%+++EEExxxuuugggEEE333222111111---+++333999444)))111777666333444666666333222111000000000000000,,,...//////...///222666AAA<<<<<>>CCC???TTTpppzzzcccCCC<<>>FFFMMMKKKEEEHHHSSS]]]xxxCCC%%%...FFF888===777,,,///;;;888***222111111111000000//////111///---++++++,,,///000------...///000000000000000222222111222777999999<<<555444555555???BBB777DDD@@@;;;;;;<<<<<<999555000777???CCCBBB===:::888666444111222444555222000---------------------,,,//////...---,,,,,,,,,---,,,++++++***++++++,,,,,,++++++---.........------///777888777:::BBB```aaafffAAACCC===444999DDD@@@333999555111000000222333333000000111222222222222222000---:::@@@===ggg~~~{{{rrrdddXXXSSSGGGJJJ\\\sss|||mmmeeedddhhhnnnyyy{{{rrrJJJCCCAAA666777@@@===888===FFF>>>>>>===<<<;;;;;;:::::::::<<<:::444111444777999666444EEElll~~~UUUeee|||~~~ssskkkgggfffeeexxxssspppsss{{{ZZZ???666GGGwww___AAA???======DDD;;;>>>>>><<<===AAABBB@@@AAAAAA>>>;;;>>>BBBBBB>>>@@@(((===LLLDDDtttyyyhhhllliiiggg888>>>CCCKKKOOOKKKGGGGGGHHHFFFLLLJJJIIIHHHEEEAAAAAAEEEKKKRRROOO>>>cccOOOgggttthhhaaa\\\\\\gggyyyrrrCCC===999888aaaIII555===888???III<<<000...+++))))))***+++,,,"""777(((000___uuunnntttWWW222666777222---,,,000555)))//////)))---666444)))...------,,,,,,---------+++,,,---...///222555888---===222MMMVVVdddRRRBBB===AAABBB@@@>>>===>>>?????????;;;BBBAAA@@@EEE@@@;;;@@@tttfffeeeyyyPPP999;;;IIIIIIQQQZZZkkk[[[CCC111888LLLZZZ```ccc___[[[\\\^^^[[[UUUYYYccchhhFFF555>>>@@@CCCoooWWW===999######666555RRRuuusss:::zzz~~~}}}fffSSS$$$&&&)))111%%%&&&&&&&&&''''''''''''(((((()))---333888gggVVV:::CCC===FFF@@@>>>DDDMMMTTTTTTMMMDDD>>>NNNPPPSSSWWWVVVOOOFFF@@@BBBIIIPPPYYYmmm~~~SSSAAA888555777GGGDDD%%%333222666999333,,,111<<<111111000000///...---,,,------,,,++++++,,,---...------...000000111111000...222555444666<<<===:::333000555999777>>>CCC;;;@@@>>>;;;999888888888888;;;:::666222000111666:::999555333444666666333///,,,,,,---------------,,,...------,,,,,,,,,------***)))))))))***+++,,,,,,,,,---------+++++++++,,,...///+++000@@@CCC;;;;;;GGG``````SSSKKK<<<(((:::222444>>><<<222333???555333000000000111000000///............///000000555000000444333BBB|||wwwsssrrrsssvvv{{{~~~zzzsssfff```]]]RRRlllqqq~~~jjjuuu{{{UUUNNN999CCCEEE666:::DDD???>>>EEEFFFCCCBBBAAA@@@???>>>===<<<===:::888888777777;;;@@@:::;;;999>>>^^^gggeee~~~}}}zzzxxxvvvlll|||KKKIIIMMMbbbXXX===BBB:::CCCJJJ555>>>AAABBB@@@@@@DDDFFFDDD>>>BBBCCCAAABBBEEEEEEBBB:::ZZZMMM<<>>CCC@@@LLLBBB>>>TTT{{{[[[FFFNNNrrrbbbNNN;;;@@@??????WWWAAA===???CCCBBB@@@:::000))))))***+++,,,,,,------%%%111,,,000555vvvzzzfffDDD;;;...+++333111***)))000---)))''',,,000...(((------,,,,,,,,,,,,------,,,---......000222555666<<<:::cccSSSbbbjjjCCCDDDGGGEEECCC@@@>>>>>>@@@AAA@@@>>>BBBFFFAAA===BBB@@@<<>>EEE:::<<>>OOOHHHMMMTTTPPPAAA999<<<888...<<<111:::888$$$,,,:::,,,777333///.........---+++000000000///...---+++***)))***+++,,,---,,,,,,+++---...///000111111111111+++222777777:::???>>>999222777???;;;---222EEEMMM<<<<<<:::666444888AAAHHH000333666888777555333222555222///000222222...***,,,,,,---.........------,,,,,,,,,+++,,,,,,------(((((((((((()))+++,,,,,,---///000///---,,,---///,,,444...''',,,222444:::666777AAA999XXXmmmVVVAAALLL:::<<<+++444FFF===///---<<>>111888iiiyyyuuuuuummmoootttwww{{{vvvrrrtttGGGCCCDDD:::OOODDD222HHHAAA666DDDKKK>>>:::===<<<;;;999888666555444:::333111666999777999>>>>>>888666666DDDWWWvvvkkk[[[fffiiiaaammmuuuooopppuuunnnZZZMMMLLL^^^666EEE???777BBBAAA:::BBB<<>>>>>BBBDDDCCC===EEEKKKJJJHHHHHHIIIGGGLLL???<<>>FFFJJJ666@@@GGGAAA@@@EEEFFFBBBCCCGGGCCC???>>>???>>>;;;>>>EEEGGGBBBEEEHHHKKK\\\zzzeeeSSSEEEOOOXXX\\\\\\cccoooppphhhZZZPPPDDD===<<<<<<:::888888HHHhhh~~~JJJ444???333***666000&&&333'''(((***++++++***((('''222---///'''333zzzWWWooo[[[<<<,,,//////...555---***---222000)))+++333//////............//////111222222333333555666777CCCRRREEEkkk{{{CCCPPPDDDAAA???DDDCCCBBBCCCEEEEEEBBB???KKKLLLAAA:::???@@@===BBBIIIaaannnqqq}}}nnnJJJ444777,,,000@@@AAA888DDD\\\yyypppWWWOOOBBBLLLmmm{{{kkk^^^aaaVVV777000...+++...555222333ZZZqqqpppBBBGGG^^^wwwWWW///&&&&&&///(((&&&&&&&&&'''''''''((((((***+++///333888lllGGG888333555;;;777333666;;;>>>>>>???@@@@@@???CCCEEEDDDDDDGGGIIIIII@@@CCCCCCAAA@@@BBBAAA>>>CCCBBB???===<<<;;;;;;<<<:::888666666888888666444333333222111111000//////---...000111000///---,,,......---,,,,,,+++******************************+++++++++,,,,,,,,,------,,,333:::===>>>???CCCGGG<<>>555555555444444333333222111000///...,,,***))))))************************+++*********))))))((((((((()))))))))******************+++++++++,,,,,,,,,+++,,,,,,,,,...///000111444666999===@@@BBBCCCCCCDDDYYYlllkkk```YYYZZZ\\\bbbmmmjjjbbbCCCEEEGGG@@@???<<<:::888888999:::888333222:::DDDDDD888+++//////...------------...,,,,,,,,,---------............///000333666999;;;444bbbIIICCC<<<:::<<<>>><<<:::CCC???;;;;;;>>>>>>:::666444444555555444222222222555444333222222111222222888;;;:::333000:::QQQeeeqqq|||hhhYYYVVVNNNWWWXXX```mmmmmmxxxuuueeemmmfff...777888999:::<<<===>>>???DDD===<<>>DDDBBB;;;>>>HHHDDDQQQrrrOOOLLLHHHDDDCCCEEEHHHJJJ===???EEEHHHEEEAAACCCIIIBBBCCC???:::;;;AAACCC???DDD;;;<<>>>>>GGG888gggrrrzzzKKK000222111000///------,,,,,,******))))))(((((('''''',,,&&&(((,,,&&&'''JJJuuucccbbbpppOOO222222)))444***666###...666(((000)))000(((777+++)))222&&&222:::)))''';;;...555///SSSJJJGGGuuu}}}{{{RRRFFFKKKIIICCC>>>CCCCCCDDDCCCBBB@@@>>><<<<<>>000,,,...CCC,,,>>>DDDRRRfff~~~pppuuubbbBBB///)))***------/////////999OOOjjj}}}mmm>>>FFFvvvooo))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''((())),,,111555888fffDDD666111333999555111444777::::::;;;===>>>BBBFFFHHHEEEDDDFFFHHHFFFCCCEEEDDD@@@>>>@@@???;;;BBBAAAAAA@@@AAABBBCCCDDD;;;999777777999999777555444444333222222111000000///000111222222000///---...------,,,++++++******************************+++++++++,,,,,,,,,,,,---%%%---555888777888<<>>??????;;;EEEMMMIIIDDDCCCGGGIIIFFFOOOsssRRRNNN???>>>???>>>===:::777666666666666555333222555999999444...///......---------------,,,,,,,,,,,,------------///...//////111333555666777>>>GGGMMMRRR\\\lllxxx|||ZZZ000???<<<999;;;???AAA@@@===CCC???<<<===@@@AAA>>>;;;999777666777:::;;;999666999888777666555555555555333666777555222555<<>>@@@EEEBBB;;;>>>GGG;;;999FFFbbb~~~vvvVVV>>>IIIGGGDDDAAA@@@AAACCCEEE@@@???@@@AAA>>>:::;;;@@@DDDEEEBBB???BBBIIILLLIII>>>AAAIIIOOOLLLIIIPPP\\\sssuuubbbccc___^^^ccclllmmm}}}hhh<<<111777111000///...---,,,,,,,,,))))))))))))(((((('''''')))&&&)))---'''!!!...CCCZZZaaakkkQQQ>>>555000666333000((())),,,***555000...555///---000,,,333'''222333555:::bbbPPPEEEMMMssssssxxx\\\CCC===@@@>>>;;;;;;@@@???===<<<<<<===>>>???;;;AAAAAA;;;;;;AAAAAA;;;DDD666SSSqqqjjjhhhpppnnn\\\555'''000;;;,,,---444***///555999<<>>222%%%%%%...444222---000333:::KKKiii===______rrrxxx777)))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''))),,,000555888rrr@@@444///111666333000111333444555666999;;;>>>CCCEEECCCBBBEEEFFFEEEHHHJJJGGGBBBAAACCCBBB@@@>>>=========>>>???@@@@@@:::888777777777777666444333333222222111000000000//////000111111///...---------,,,,,,+++*********))))))))))))))))))))))))******+++++++++,,,,,,,,,...666===<<<555000222666???555,,,AAA[[[xxxZZZVVVHHHCCC<<<777555555555555333222222111000000//////......---,,,,,,++++++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********++++++++++++++++++++++++,,,...///000///000222555777888999:::999======;;;:::===???===888@@@QQQEEE???@@@999:::<<<:::777555333222222222222222111///,,,,,,///222......---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---//////......//////000111...000222222333777>>>DDDQQQccc|||}}}[[[BBBDDDLLLGGG888777777;;;???AAA???<<<>>><<<:::;;;>>>???===;;;<<<999666999???AAA===999::::::999888777777777777777666666777777555000,,,555NNNjjjyyyTTT+++777:::$$$111111222444555666777888======@@@BBB@@@<<<<<<@@@===AAADDDBBBBBBFFFHHHFFFBBB@@@AAAEEEBBB<<<>>>EEEBBB;;;999???FFFMMM[[[jjj}}}kkk\\\cccHHH@@@555777AAA@@@???=========>>>???AAA===;;;;;;:::888999===??????>>>===@@@FFFHHHGGGBBBDDDCCC@@@AAACCC@@@:::PPP~~~WWW666)))+++111//////---,,,++++++******)))))))))(((((((((((('''%%%$$$'''+++,,,)))''''''555mmmZZZkkkkkkSSSBBB888(((666---555BBB***...***///+++///...***222///555:::JJJQQQ???HHHZZZxxxuuu{{{QQQFFF???AAAAAA<<<<<<@@@BBB???;;;888888:::===@@@<<>><<<888888<<<>>><<<>>>>>><<<;;;999888777777888777666555555444333222111000000000//////......,,,------------,,,++++++,,,,,,++++++*********)))))))))))))))))))))))))))************++++++++++++777???FFFDDD:::333444888AAA555***???^^^{{{VVVIII@@@===888666666777888888333222222111000///......,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))************+++*********++++++,,,......---...000111333444555666666<<>>888@@@HHHFFFGGG999BBB777999999888666333111000//////111111000,,,((((((,,,111------,,,+++++++++++++++*********+++++++++,,,,,,.....................///000111222333444666888999---333:::EEE___~~~uuuHHHLLLOOOJJJBBBAAA???999999888888999<<<<<<:::888999777666666888999888666;;;999888999<<<===;;;888999888777666555555555555:::777333333555555222///888,,,,,,FFFjjj~~~]]]///333888(((&&&777000000111222333444555666888999:::;;;999777888:::;;;@@@CCCBBBAAACCCCCCAAAAAA@@@BBBDDDAAA;;;===BBB===@@@FFFKKKGGG???===AAABBBMMMTTT]]]eeeaaa```jjjggg___UUUTTTWWWUUUIII===GGG:::555LLL>>>BBB???HHH<<<<<<<<<;;;;;;;;;;;;;;;???:::999===@@@@@@AAACCC<<<;;;::::::<<>>CCC>>>999888===CCCCCC@@@CCC???WWWddd:::(((///777222'''------,,,******)))))))))((((((((((((((((((((((((((('''%%%%%%***000...((()))222IIIVVVXXXzzzVVVCCC@@@---&&&444333999333>>>111<<<>>>777HHH???LLL===999CCCmmmsss}}}wwwIIIDDDCCCEEEIIIHHHBBBAAAEEEGGGDDD@@@<<<::::::;;;===???CCCBBB>>>===??????;;;888LLLBBB+++PPPkkkYYYhhhkkkMMM???,,,000...000111000///000444888+++,,,,,,+++***,,,///000111,,,((()))000666999999iiiUUU```~~~qqqFFFIIIsss~~~qqqvvvGGG(((((('''&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''+++000555999yyy:::222///...111000/////////......000333777444:::>>>>>>???CCCDDDCCC<<>>???;;;999<<>>===>>>;;;KKK666>>>;;;888666555666888888888333333222111000///......++++++++++++++++++++++++(((((((((((((((((((((((('''''''''''''''''''''(((&&&''''''''''''((((((((((((((()))))))))***************)))******+++,,,---------...///111222333444///999AAAAAA???===:::666AAALLL@@@JJJ666???666999777666555333111000///...111000...---,,,,,,,,,---,,,,,,+++***************)))))))))************++++++,,,,,,---.../////////,,,+++***+++...222666888888>>>>>>999999???===555DDDQQQXXXUUUTTT^^^fffhhhVVVXXXTTTJJJAAA<<<888444999???>>>999888999<<<@@@:::999777666666777666666999888777777777777666444888;;;<<<;;;888555666888777777666555444444444444333222000.........///000&&&111;;;777+++111VVV|||~~~}}}CCC444666...$$$---<<<666"""---......///000111222222666666555666888999888666777===AAA@@@??????===999>>>???AAABBB???;;;;;;???777;;;BBBEEECCC@@@DDDKKKBBBEEEBBBDDDKKKFFFBBBIIIGGGAAA;;;===AAACCC@@@===EEEAAA===LLL===EEE@@@???999999::::::;;;;;;::::::;;;888:::AAAEEEEEEEEEGGG???======???AAABBBBBBBBB===999@@@MMMRRRKKKGGGJJJHHHFFFDDDLLLzzzooo;;;444---***---...,,,***,,,+++***))))))((())))))'''''''''''''''(((((((((,,,,,,((("""###)))***%%%"""(((@@@777yyy}}}]]]^^^ooowwwvvvXXXAAAEEE222///999+++777<<<777JJJBBBeeezzzqqq]]]aaammmyyyRRRAAAAAA@@@BBBFFFGGGCCC@@@???DDDCCCAAA???===<<<;;;;;;???AAA@@@>>>===>>>===;;;<<<888>>>EEEDDDUUU}}}TTTgggdddZZZRRR===333222111333333111+++&&&***...333555111,,,+++,,,+++000333333555BBBWWWiii[[[WWWCCCjjjuuuuuuNNN...***$$$'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''(((+++000555999777000...,,,///...---......---,,,---111444777===@@@???>>>@@@@@@>>>@@@DDDEEEEEEHHHOOOSSSRRR>>>>>>>>>===<<<;;;:::999777888888777444222222333111111111111000000000000---------,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))*********%%%+++111333222222555888999CCC@@@:::111AAA111===:::888666555666666555444333333222111///...------++++++******************((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))))))))))))))***++++++,,,,,,---...///111333444222;;;@@@===999:::>>>???:::GGG999HHH999===<<<===555444444222111000///...000...---...000///---***++++++***)))))))))))))))((((((((()))))))))******((()))+++,,,.../////////(((+++///333555555444444333666666333222888???AAA:::CCCHHHCCC======BBBEEE888>>>@@@<<<:::>>>CCCEEE999DDDEEECCCEEE>>>666:::666555444333333444666777<<<<<<;;;:::999999888888777<<>>======;;;888;;;===@@@@@@===;;;;;;===:::<<<===:::666444777<<<>>>???;;;>>>EEE@@@888===@@@>>>>>>???===888555555888999555===///???<<<777777777777888888999999999777777;;;AAACCCAAAAAACCC???===>>>CCCFFFFFFEEEGGG@@@===EEEQQQQQQFFFDDDMMMTTTAAAGGGKKKHHHTTTLLL111(((---222111+++'''***...+++******)))(((((())))))&&&''''''''''''((((((((('''***+++(((&&&((()))((((((***444XXXvvviiiwwwoooVVV^^^^^^nnn~~~mmmgggiiirrrjjjcccHHHMMMBBBAAA>>>===@@@DDDDDD???:::;;;<<<===>>>>>>===<<<;;;=========<<<;;;;;;;;;:::@@@444:::KKKBBB444PPP|||uuuzzz}}}XXXsssrrrbbbaaaUUUDDD:::666555333000555...(((***---///333666777???IIIMMMQQQ[[[lllzzzYYY---EEE~~~xxxFFF)))'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&))),,,111666999333...---))),,,,,,+++,,,,,,+++++++++...000444:::===<<<;;;<<<;;;999333777999888;;;@@@AAA???666666777888888888777666555666666444111//////111........................------,,,+++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******)))***+++,,,,,,,,,---...<<>>999888666555555555333222222111000///...,,,++++++++++++******)))))))))(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))((((((((()))******+++++++++,,,...000333444444;;;===:::888;;;@@@CCC777AAA333CCC>>>:::>>>888111111111111000///......,,,,,,,,,---......,,,*********)))(((((((((((()))''''''((((((((()))))))))'''((()))+++,,,,,,,,,,,,111...***%%%$$$)))222999999999<<>>888888;;;???AAA???:::888::::::888666<<<333...777555222>>>111222444444444333333444777888888888777777777888666888:::999555333444555888888777666555555555555444555555333000...------&&&---333333111...)))%%%&&&777:::333@@@YYYooo|||uuudddPPP;;;...,,,...555555(((666...)))***'''###'''111((())))))******++++++,,,...555999888999<<<<<<999777;;;===;;;:::>>>???>>>999===AAA@@@>>>======>>>666;;;@@@AAA???>>>======666:::999<<>>AAA>>>999BBB222===888444333333333333444555777777444444888<<<;;;999<<>>CCCJJJ@@@???PPPIIIBBBEEEAAATTT~~~YYY777)))---...,,,++++++---...---,,,+++***))))))))))))))))))&&&&&&&&&'''''''''(((((($$$%%%))),,,+++)))***---(((###333&&&"""444BBBcccwww}}}vvvJJJ___VVVWWWRRRXXXdddeeemmmzzzuuuvvvzzzHHHKKKGGG<<>>333888***//////000000//////...---)))***,,,+++******+++,,,******)))(((((((((((((((''''''''''''((((((((()))&&&'''(((*********)))(((%%%+++000111///,,,+++,,,444,,,+++222555333777@@@@@@999999@@@@@@999666:::555666555666:::???>>>999;;;BBB777222===999333@@@000222555666555222///...///000222222222222333555444333444444444444333222777666555444444333333333999555...+++***---///111+++222222***%%%***111222,,,......,,,222******333///888JJJCCCEEERRRMMMOOOUUUFFFAAA222///555---000---***000111((((((...,,,(((++++++***,,,///...)))******++++++,,,,,,------'''333;;;999666888::::::999<<<<<<888999???EEEFFF888>>>BBBAAA???>>>??????;;;===<<<999666555444333===BBB???;;;:::111///;;;:::666555888777555888???999444333FFF888<<<555555000000///000000222444555000222555888666666<<>>::::::@@@AAA<<<999;;;888DDDFFF===;;;DDDFFFAAA???777HHHEEEFFFJJJ:::DDD???PPPfffvvvYYYCCC&&&000)))222,,,)))***,,,+++***))))))***+++******))))))))))))***&&&&&&&&&'''''''''((((((+++%%%$$$((('''"""###)))***(((###,,,---&&&)))***333ddd}}}^^^LLLNNNIIIJJJMMMFFFKKKJJJGGGFFFFFFEEE???888=========<<<<<<<<<;;;;;;===<<<<<<===>>><<<<<<>>>777;;;===<<>><<<::::::;;;<<<;;;;;;<<>>999555666666555444333111///...---......///......---+++***))))))******)))(((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''))))))'''''''''((((((((((((***+++---///000000111333444666666666666444555555666555333222111000000///...------,,,,,,(((((((((((())))))))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((***---000111111222333333444444333333;;;:::999777555222000////////////......---------,,,,,,+++***)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))***************+++---000222555777888333777999888:::>>>???===888777555333333444666777999888666444333222222333666333111000000111000000333000///000333444222000222333333222000000111333333111///111333444333000111000...,,,+++,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))***+++++++++,,,222999<<<:::777777999777999:::777888<<<>>>;;;<<<=========<<<<<<>>>@@@777666444444666999===@@@===<<<;;;999666444222111555555555555666777888999:::888666666666777666555222111///.........///000000222444555555777===AAA<<>>:::BBBCCCCCCDDDCCCCCCBBBBBBGGGFFFFFFGGGCCC>>>@@@FFFFFFCCC@@@BBBJJJYYYhhhrrruuubbbPPP===000......---,,,,,,,,,,,,---+++*********))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((000(((///PPP{{{___JJJJJJJJJJJJIIIHHHGGGFFFCCCCCCCCCCCCAAA>>><<<::::::<<<======;;;::::::;;;>>><<<::::::<<<===:::888???>>>===<<<<<<===>>>???:::999OOOrrrrrrIIIPPPXXXuuu{{{zzzjjjQQQFFFKKKRRRlllttttttlllIII(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%$$$$$$%%%'''+++...333777:::uuu}}}111)))---###+++&&&((()))******(((((()))***+++...222444555555777888===<<<<<<===?????????===:::===<<<777444555555444222111///---,,,,,,,,,,,,......---,,,+++***)))))))))(((''''''&&&&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&''''''((((((((()))***,,,---...111111111111222333333444444444555555444333111111111111///...,,,+++***))))))))))))((((((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((('''((())),,,...000222222333444555666555555999999888888666555444333000000///...---+++******,,,++++++***)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))*********,,,---///111444666888999555999:::888999<<<<<<999999888777666555555666777:::999888666555555555666444222000//////000///...111///...///222333222000555666777666444444555777777555333444666777666444111000...,,,+++,,,---...,,,,,,+++++++++*********++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------************************((((((((((((((((((((((((''''''((())))))***+++++++++000777999777666777999555999;;;999:::<<<:::777555888;;;<<<;;;999999999888888777666666666666666888777666555444333333333444555777999999888777555222111000111333444444333111000///.........//////000111222111000111555999666999===@@@@@@===999666@@@@@@??????>>>>>>>>>===EEEEEEFFFFFFBBB======BBBCCCAAA@@@>>>>>>>>>???@@@777777999AAAKKKPPPOOOKKKDDD===666444666888666222...---,,,,,,++++++,,,,,,*********)))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((%%%)))---,,,+++666TTTpppxxxVVV@@@666CCCDDDDDDEEEFFFFFFEEEEEEAAAAAAAAA@@@???>>>===<<<777999::::::888777777888;;;888777777999:::888666999888888888888999999:::JJJ<<<222===aaammmPPPNNNRRRIIIPPP===HHHJJJGGGaaa[[[RRRttt{{{XXX666 (((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$#########$$$%%%%%%%%%$$$$$$%%%'''+++...333888;;;vvvsss///)))+++$$$+++''''''((()))((('''&&&'''))))))+++...000111333666888999:::;;;>>>@@@AAA???===666::::::555333444444333000///---,,,++++++++++++------,,,+++***))))))(((''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''(((((((((((()))***+++,,,111000//////...///000000444444444444333222111000111111///---+++)))((('''***))))))(((((('''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((***,,,...///000111333444555666666444444555555555555444444000000///---+++***((((((++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))+++,,,...000222444666777666999:::777777999888555:::999999888777666555555888888777666555555666666222000...---.........---...------...000222222111555666777666555555666888777666555555777777666555000///---,,,++++++,,,---++++++++++++*********)))************************)))))))))*********++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******)))---222333333333666999444999<<<;;;:::;;;777222333888===@@@???;;;888777888999999999888666444222777666444222111222333444222555999<<<;;;888444111,,,,,,,,,...111333333333000///...---------......---.........---///111444444666999;;;;;;999777666???>>>===<<<<<<<<<<<<===???@@@CCCDDD@@@999888<<<<<<<<<<<<:::777333000---777999<<<@@@AAA>>>777222444111---,,,,,,,,,+++***,,,++++++***************))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((***,,,)))###!!!---;;;'''888JJJVVVcccsss}}}}}}yyynnnhhhGGGJJJLLLGGG@@@===@@@EEECCCCCCDDDEEEEEEEEEDDDDDD@@@@@@??????>>>>>>??????888:::;;;:::888777777888888666555666777888888777666666777888888999888888555:::===888888IIIjjj{{{~~~ttt~~~kkkNNN555''''''+++''''''&&&&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$############$$$%%%$$$###$$$&&&'''+++...333888;;;wwwjjj///***)))%%%***&&&&&&((()))((('''&&&'''((((((***,,,---///222666999666777999<<<>>>>>>;;;888444888999555333444444222......---,,,++++++******,,,,,,+++***))))))(((((('''&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''((((((((('''''''''((())))))---......////////////...333333333222222111000000//////---,,,***)))((('''******)))(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&'''''')))***+++***+++---///111222333333//////000111111111000000......---,,,+++))))))(((******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((()))***,,,...000111222444777888555555777666333888888888888666555333222333222222222222222222222///---,,,,,,------,,,+++++++++,,,---///000000000000111222111000111222444444444333333333333333222///...---,,,+++++++++,,,+++************)))))))))))))))))))))))))))))))))((((((((())))))))))))***************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))(((***---......111555888666:::<<<:::999:::777222444888===???>>>;;;999888777888999:::::::::999999;;;888555222000111222333222444777999888555111...,,,,,,,,,///222444333333......------,,,,,,,,,,,,++++++,,,---///111333555777777999:::;;;;;;;;;:::???>>>>>>>>>>>>???AAABBB===???DDDHHHDDD===;;;>>>:::999777555444666888999222222111///---+++++++++444444444222///---,,,,,,******)))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$ ***222000''' ...///+++### %%%***+++222333555555444///+++(((:::555222666>>>AAA===777IIIIIIIIIHHHGGGEEEDDDCCCBBBAAA???>>>>>>>>>???@@@<<<===>>>>>><<<::::::;;;888777666666777999999:::888999;;;<<<======<<<;;;444;;;AAABBB>>><<<>>>BBBaaarrrxxxzzzeeePPP444$$$"""'''***)))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$###$$$&&&'''+++...333888;;;|||yyybbb111---'''&&&(((%%%'''((())))))''''''((()))''')))***,,,---000555888666777999;;;===;;;777333333888999555333444444111------------,,,++++++************))))))((((((''''''&&&&&&%%%&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))++++++)))((()))***(((''''''&&&''''''(((((((((+++...111333222000...333222222111000000//////,,,,,,,,,++++++************))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((()))+++---///111222222///////////////...------++++++++++++++++++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''((((((((('''((()))***,,,---...///000444555333333666666333666666666555444222111000//////////////////......---+++***+++,,,,,,+++)))))))))+++,,,,,,---//////+++,,,------,,,---///111222222222111111000000000...---,,,,,,+++******************)))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''(((((()))+++...222666999;;;;;;777777999888555333555777888777666666777777666666777888999;;;<<<888666333000//////111222111222222222111///...------------///111222111///,,,,,,,,,,,,++++++******+++++++++---///111222222444555666777888999:::;;;<<<<<<===>>>@@@BBBDDDEEE???BBBHHHNNNKKKEEECCCEEE<<<:::555222111222444666666666444222//////222555%%%'''******)))(((***,,,))))))(((''''''''''''((('''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''%%%%%%%%%###!!!%%%,,,###'''++++++,,,///000///'''(((***---111444777888&&&...888===>>>@@@EEEKKKFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@>>><<<;;;;;;<<<<<<;;;<<<===<<<:::888888999777777666555555777999:::999:::;;;<<<===<<<;;;;;;>>>999444555:::@@@BBBAAA333???cccfffpppkkkJJJ999$$$(((---000///***&&&###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$###$$$&&&(((***...333888<<>>@@@@@@AAAAAA>>>===;;;:::999888888888666888888777555333333444555666555333222333666999555666666666666666555555555555555555555333111///DDD&&&>>>???333MMMUUUPPPoookkkAAA)))444666 ++++++)))'''$$$$$$(((+++%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""!!!"""#########$$$&&&(((***...333888<<>>BBB???888555888222333444555444333111///............---,,,)))'''%%%%%%%%%&&&((()))++++++))))))((('''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$&&&+++)))###,,,((($$$"""###%%%(((***&&&'''(((***,,,---//////,,,)))(((,,,555>>>CCCDDD666777999<<<>>>???@@@@@@;;;;;;;;;;;;::::::999888777888999888666444333444777777666444222222555999555555444333222222222222444666666444333555<<>>666333666555333111///---,,,,,,---111---)))((()))******)))***'''%%%$$$&&&''''''&&&))))))(((''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))&&&%%%'''(((%%%%%%(((&&&$$$%%%(((***(((&&&%%%&&&''')))++++++***(((&&&***++++++,,,...000333555;;;<<<===???@@@@@@AAAAAA:::;;;===>>>???>>>===<<<<<<>>>>>>===;;;999888999::::::999666333444777;;;999888666444333333333444222444666777666444222000...666555444999777555555KKK???EEE666:::YYY)))GGGJJJ>>>EEE888>>>EEE***222...---...***'''222444$$$###&&&(((&&&######%%%)))$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""" !!!############&&&(((***...333999===@@@///'''+++%%%###'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,---111///000333777999777444555444444222000...+++******++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((***)))))))))+++,,,...///111111111111000///...---+++++++++************)))(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''')))+++---///000...///111222111000...---......---,,,,,,++++++***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$''''''%%%$$$'''***))))))***,,,...///111111555333111///......000000---,,,***+++,,,,,,+++)))+++******)))(((''''''&&&((((((((((((((((((((((((((())))))((((((***---000------.........---+++***+++,,,,,,,,,,,,+++******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******...111444777999888666555333666999:::888666555444222333444555333000---+++------------------------)))******++++++)))(((''')))+++......,,,***))))))))))))))))))))))))))))))(((((((((((())))))))))))+++---...//////000333555999<<>>:::<<<>>>===:::777666555888555222000000000///......---,,,***)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))+++///444888888888888888999:::;;;<<<:::::::::<<<======;;;999777:::<<<;;;777333222333999888666444444555666777333222111000////////////000000000000111111111111333333444444555666777777CCCAAA>>><<<<<<>>>AAACCCKKKGGGBBB>>>:::777444111111000///...,,,+++***)))''''''&&&&&&&&&%%%%%%%%%########################"""""""""""""""""""""""" """######"""###%%%(((+++...333888<<<===---&&&+++&&&$$$(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++---...///222555666555444666555444222///---,,,+++***************)))''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((((('''''''''(((***,,,---.........------+++******+++++++++*********))))))''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((***,,,...///...///000111111///...,,,------,,,,,,+++*********''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&'''((()))***,,,---///000111333222000...---...//////---+++******+++,,,***)))******))))))(((''''''&&&((((((((((((((((((((((((((())))))((((((***---000...///000000000...---,,,++++++,,,,,,++++++***)))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***---000333666888777555444444666999:::888777666777555555555555333111...---,,,,,,------------------))))))*********)))(((''')))+++......,,,***))))))(((((((((((((((((((((((('''((((((((())))))))))))***+++---------...111333666:::======:::888999;;;444666777777555333333333666444111000000000...---------+++***)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))---111555666666666777777999::::::999888888999;;;:::888666444777999888555222111111333222000///...///000111222111000///............---------.........//////000111111222333333444444;;;:::777666666777999;;;@@@===:::888777444111//////...---,,,+++)))(((((('''&&&&&&&&&&&&%%%%%%%%%########################"""""""""""""""""""""""" """######"""###%%%(((+++...333888<<<999,,,%%%***'''%%%)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))+++///111111222333444888666444000...,,,,,,,,,************)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((''''''''''''((()))+++,,,,,,,,,,,,,,,+++***))))))++++++*********)))))))))''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((***+++---.........///000000...---,,,,,,++++++******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%&&&'''((('''&&&'''((()))+++---...///000111///...,,,,,,,,,------,,,+++******++++++***((()))))))))(((''''''&&&&&&(((((((((((((((((((((((('''((()))(((((())),,,...---.../////////...---,,,++++++,,,,,,++++++***)))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))),,,...222444666666444333444666888888888777888999888777666444222111///...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***)))((((((''')))+++---...,,,***))))))((((((((((((((((((((((((''''''((((((((()))))))))(((***+++++++++,,,///111555999<<<;;;888666777999555666777777666555666777444222111111111000---+++---,,,+++)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((***...111888888999:::;;;<<<===>>><<<;;;;;;<<<===<<<:::777777999::::::777555555555444333111000000000111222000///...------,,,------,,,,,,,,,---------...............///000000111111222222111111111222222333555444333444444333111...------,,,***)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%########################"""""""""""""""""""""""" """######"""###%%%(((+++...333888<<<999...&&&+++(((&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&***...000//////111444888666333///---,,,,,,,,,************)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''((())))))(((((()))***,,,---------......---,,,,,,+++************))))))))))))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))***,,,------............---,,,,,,*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$""""""%%%))),,,,,,***&&&'''(((***,,,---...///...---,,,++++++++++++,,,,,,***))))))******)))((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''((()))(((((((((+++---***+++,,,------,,,+++***+++++++++++++++***))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***,,,///222444444333222333444666666555666888999999777555222000/////////,,,,,,,,,,,,++++++++++++)))))))))(((((((((''''''(((+++------,,,***))))))(((((((((((((((((((((((('''''''''((((((((())))))((()))++++++***+++...000555999<<<;;;888777777999888999999777666666777999222111000111111///,,,***++++++***)))(((''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())),,,...777888999;;;<<<===>>>???===<<<<<<<<<===<<<999777777888999999888777666555555444333222222222333333------,,,+++++++++++++++------------.........///,,,,,,---------.........//////000000111000000000000000111333444333111...,,,,,,+++***)))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!! """######"""###%%%(((+++...444999<<<999000'''+++(((%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$)))---///......111444666444111...,,,+++,,,,,,)))******))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''((()))(((((((((((()))+++,,,------.........---,,,,,,*********)))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))***+++---------------,,,++++++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$"""!!!$$$))),,,+++)))%%%&&&''')))+++,,,---...+++++++++***************+++***((()))******)))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''((()))+++)))***+++,,,,,,+++*********++++++++++++***))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((((((***---///111222222111111222333444333444555777777555222///...---------,,,,,,+++++++++*********((((((((('''''''''''''''(((***------+++)))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((***++++++***+++---///222666999999777555666888555555444222000///000111000/////////000///,,,)))******)))(((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((()))+++---000111333666777999999999999888777888888777555222333333333333333222111000//////......---------...,,,+++******************+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------------///000000000//////......///111222111///,,,,,,++++++***)))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """######"""###%%%(((,,,///444999===777000'''***(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%$$$'''***---...///000111222111///---,,,+++++++++))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''((('''&&&%%%%%%%%%'''((()))+++++++++,,,,,,++++++*********)))))))))(((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))))),,,,,,,,,+++++++++++++++***))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%$$$%%%&&&(((***+++,,,---******************))))))***)))(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''((()))***+++,,,---------,,,+++******++++++******)))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&(((***---///000000000///111333333333222333444333222000...,,,,,,,,,,,,,,,++++++******)))))))))(((((('''&&&&&&&&&&&&'''(((***,,,---+++)))((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((()))******)))***,,,...---000444555333222444666333444444222///------...000...------......,,,***))))))((('''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((***,,,...///222555777999999999999999888999:::999777444666444222222333222111///,,,,,,,,,,,,,,,+++++++++******))))))))))))******(((((()))))))))*********+++++++++++++++,,,,,,,,,***+++,,,---------------,,,,,,,,,---...---+++)))++++++***))))))(((''''''%%%%%%%%%%%%$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" """######"""###%%%(((,,,///444999===~~~222...$$$((((((%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&###$$$&&&)))---///.........------,,,,,,++++++***))))))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''((('''&&&%%%%%%%%%&&&'''((())))))***************)))***)))))))))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((,,,,,,+++*********************))))))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$###$$$%%%$$$$$$&&&''')))***,,,,,,))))))************))))))***(((''''''((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''&&&'''((()))***+++---------,,,+++***************))))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&(((+++---...///000///222444555444222222222000///...------,,,,,,,,,,,,++++++***))))))((((((((('''&&&%%%%%%%%%&&&&&&'''***,,,,,,+++)))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&((((((((('''(((***,,,)))---222333222222444666333555777666444222111111000...,,,+++,,,,,,,,,***((((((''''''&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&'''''''''''')))+++...000444777:::;;;;;;;;;<<<<<<<<<===>>>>>><<<999:::777555444555555333111---------------,,,,,,+++******))))))))))))******''''''((((((((()))))))))************************)))))))))***+++,,,,,,---,,,***)))***+++,,,+++***))))))(((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""" """######"""###%%%(((,,,///555:::===...+++"""''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""!!!"""&&&,,,...---+++++++++,,,,,,,,,+++******))))))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''((()))((('''&&&'''((()))***)))******+++++++++******))))))))))))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((,,,+++******)))******************)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&& ###%%%%%%######%%%(((###$$$%%%''')))***+++,,,((()))***************)))***(((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''&&&'''((('''((()))***++++++***)))***************)))(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%'''***,,,...//////000333666777555333111111...............---------+++++++++***)))(((((('''((('''&&&%%%$$$%%%&&&&&&'''***,,,,,,+++)))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''&&&&&&(((***)))...222444333444666999111333666777555444333333000...+++***+++,,,,,,+++(((((('''&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''"""$$$&&&&&&&&&&&&((()))+++---111444777888888888:::::::::;;;======;;;999999666333222333222000...+++,,,,,,,,,,,,+++************))))))))))))***+++))))))))))))************)))))))))))))))((((((((()))))))))******,,,---...,,,+++)))***,,,------,,,'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""" """######"""###&&&(((,,,000555:::===ttt555%%%+++(((((("""%%%'''&&&$$$######$$$&&&''')))((('''&&&%%%$$$$$$$$$%%%%%%&&&'''((()))***+++...------,,,,,,++++++***)))((('''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''''''''((()))))))))))))))******))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""$$$&&&(((%%%%%%$$$$$$%%%&&&((()))))))))((((((((((((((()))******)))''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((()))******++++++***+++++++++******(((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''***---111444222222000///........................---,,,++++++))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&''')))***,,,------+++(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))+++---000222333444555555666555444222000...------,,,+++************((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''++++++,,,...111222111000444333333444666555333111000///...---,,,+++++++++*********))))))))))))((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((''''''(((((((((((('''&&&%%%$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""" """#########%%%'''))),,,111888===???qqq444%%%+++((((((###%%%'''&&&$$$######$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((()))***------,,,,,,+++++++++***)))((('''&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''''''''((())))))))))))((())))))))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######%%%'''(((%%%%%%$$$$$$%%%&&&((()))))))))((((((((((((((()))***)))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))***************++++++******(((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''))),,,000222222111000///............------...------,,,+++***(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''')))***,,,------+++((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))+++---000222444555555555555444333111///...------,,,+++************((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******+++...111333222111777666666777888888666444222111///...,,,,,,++++++************)))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))(((((((((''''''(((((((((''''''&&&%%%$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""" """#########%%%'''))),,,111888===???kkk222&&&+++''''''###%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%###$$$$$$%%%&&&'''((((((++++++++++++++++++******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((((()))))))))(((((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&$$$$$$&&&''')))%%%$$$$$$$$$%%%&&&'''((()))((((((''''''((())))))))))))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((()))************************)))((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((+++...000000000000///......------,,,,,,,,,,,,,,,+++))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''')))***+++,,,,,,+++)))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((***,,,///222555666444444333222111///...------,,,+++***))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))***...111444444333888777777888999888666444222111000...---,,,++++++++++++*********)))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""" """#########%%%'''))),,,111888===???ddd///&&&+++&&&'''###%%%%%%%%%$$$######$$$%%%%%%##################$$$$$$"""######$$$%%%%%%&&&&&&)))*********************(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''(((((('''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&'''(((((('''''''''((()))))))))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))))))))))))))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''))),,,---////////////......------+++,,,,,,++++++***)))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''')))***+++,,,,,,+++)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++...222555666333333222111///...---,,,,,,+++***))))))((())))))(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))---111444555444555444444555555555222000111000///---,,,+++******++++++*********)))))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """#########%%%'''))),,,111888===???\\\,,,'''+++%%%'''$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$""""""######$$$%%%%%%%%%'''(((((())))))*********((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))(((''''''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((()))((((((((())))))))))))(((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((***+++---............---,,,,,,++++++++++++***)))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))***++++++++++++***)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())),,,000333555333222111///...---,,,,,,++++++***)))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((+++///333444444444333222333444333000.........,,,+++***)))))))))*********)))))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """#########%%%'''))),,,111888===???UUU***'''+++$$$'''$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$############$$$$$$%%%%%%&&&&&&''''''((()))******((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&'''((())))))''''''&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((((((((((())))))(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***,,,,,,---......---,,,++++++++++++++++++***(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))***++++++++++++***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''***---000222333222111///...---,,,,,,+++***)))(((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&)))---111333333555444444444444333000...,,,+++******)))))))))***))))))((((((((('''''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""" """#########%%%'''))),,,111888===???PPP((((((+++###'''$$$%%%######$$$$$$$$$$$$######&&&%%%$$$#####################$$$$$$$$$$$$%%%%%%$$$%%%&&&'''((()))******((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''((((((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***+++---......---,,,+++,,,,,,,,,,,,+++***)))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))******++++++++++++''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%'''***---000444333111///------------******)))((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''+++///111111666555444444555333111...*********)))***++++++,,,''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""" """#########%%%'''))),,,111888===???MMM'''(((+++###&&&%%%&&&######$$$$$$$$$$$$######'''&&&%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''')))******''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%%%%###"""%%%%%%%%%&&&'''((()))***&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''((((((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***+++---......---+++***,,,,,,---,,,,,,+++***)))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))*********++++++,,,''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$&&&(((,,,...444333111///...------...***)))(((''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&***---///000555444333333333222///---************+++,,,---...''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$######################################################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%"""######$$$$$$$$$######$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""" """###$$$$$$%%%'''))),,,111888===???DDD---$$$)))&&&$$$&&&###$$$$$$##################&&&%%%%%%$$$$$$$$$###### ###"""%%%&&&(((&&&***%%%+++$$$---(((***)))''''''(((&&&"""########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&)))((('''&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))************************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***,,,---...***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''''')))+++//////...---,,,++++++***++++++)))((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""###$$$%%%&&&%%%%%%$$$%%%&&&&&&%%%######$$$&&&&&&%%% """'''!!!)))&&&''''''%%%%%%'''%%%"""######%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''))),,,...000111111///...,,,,,,,,,,,,***))))))(((((((((((((((''''''&&&%%%%%%$$$##############################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" """#########%%%'''))),,,111777<<<>>>BBB,,,%%%)))&&&$$$&&&###########################$$$$$$$$$$$$$$$######"""***  ,,,///((("""(((###,,,+++"""///+++&&&  !!! """'''########################"""############$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))))))))******************)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***+++------******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''&&&''')))***.........---,,,++++++***+++***)))((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$############%%%%%%&&&%%%%%%%%%&&&&&&((('''&&&''''''%%%$$$'''&&&###$$$(((((($$$$$$(((***))))))((('''&&&$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&(((+++---///111000///---,,,,,,++++++***)))((((((''''''(((((('''&&&&&&%%%$$$$$$##############################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" """#########%%%''')))---111888===>>>@@@,,,%%%(((%%%$$$&&&###########################"""###$$$$$$$$$###"""!!!###%%%***%%% %%%+++""""""%%%&&&(((###&&&//////'''%%%)))########################"""############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))))))))************))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))+++,,,---+++***)))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''&&&'''(((***------,,,,,,+++++++++*********)))((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%#########$$$%%%$$$######$$$&&&&&&%%%######!!!&&&'''"""%%%((( %%% !!!'''''' !!!)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%''')))+++---//////...---,,,++++++***))))))(((''''''''''''(((&&&&&&%%%%%%$$$$$$##############################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" """#########%%%''')))...333999===???<<<+++&&&((($$$$$$'''##################$$$$$$$$$!!!"""###$$$$$$###!!! $$$######)))...###$$$"""!!!&&&))),,,))))))&&&""" ###########################""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))******)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((()))***++++++,,,+++)))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&''')))+++++++++++++++************)))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$&&&'''(((%%%###"""!!!'''&&& ''',,,"""''''''((('''&&&&&&'''(((&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%''')))+++---------,,,,,,+++***))))))(((''''''&&&&&&''''''%%%%%%%%%%%%$$$$$$##############################################################################$$$$$$############$$$$$$################################################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """#########%%%''')))///444:::>>>@@@888***&&&'''###$$$'''"""""""""#########$$$$$$$$$!!!"""######$$$###"""!!! """%%%""" $$$!!! %%%&&&'''&&&$$$...222***'''***'''########################""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((((((((())))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******+++***)))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''((()))))))))***************)))((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%"""###%%%&&&&&&%%%$$$###&&&&&&&&&'''(((((('''&&&))))))***(((%%%))),,,((('''---,,,$$$$$$,,,,,,$$$,,,+++***(((&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&((()))++++++,,,,,,+++***)))((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$##############################################################################$$$######""""""######$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """#########%%%''')))///444:::>>>@@@555***'''&&&!!!$$$(((""""""""""""###$$$$$$%%%%%%"""""""""############$$$$$$ (((###&&&%%%"""))) !!!"""///###)))((("""'''&&&########################"""############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&''''''(((((())))))*********((((((''''''&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%%%%$$$"""!!!###%%%''''''((())),,,///000444///...666000+++444111111,,,%%%'''...+++!!!((('''&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&'''((()))***+++++++++***((('''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$####################################################################################""""""""""""##############################"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" """#########%%%''')))///444:::>>>???222)))(((&&& $$$((("""!!!""""""###$$$$$$%%%%%%$$$$$$"""""""""###%%%&&&###***444"""&&&%%%((($$$'''...!!!$$$"""&&&...***'''########################"""############$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&'''((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''&&&&&&'''(((((()))******'''''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%%%%&&&))),,,---,,,111666777777;;;CCCKKKHHHTTTLLLRRRiiiYYYKKKdddkkkYYYMMMOOOPPPGGG===;;;333111///,,,+++***++++++''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((((()))***++++++)))(((&&&'''&&&&&&%%%$$$%%%%%%%%%##################$$$$$$##############################################################################""""""""""""##############################"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" """#########%%%''')))///333999===>>>111)))(((&&& $$$)))"""!!!""""""###$$$$$$%%%%%%&&&$$$"""!!!"""$$$&&&(((jjj)))CCC@@@666########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%&&&'''(((((($$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))&&&'''((((((((('''%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%&&&&&&'''((()))******''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&'''&&&%%%&&&***111999>>>@@@FFFMMMOOOOOOUUUaaalllkkk~~~www~~~qqqbbbiiiSSSOOOHHH???777000,,,***(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%&&&'''((('''(((***+++***)))'''&&&'''&&&%%%%%%$$$$$$%%%%%%##################$$$$$$##############################################################################""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" """###$$$$$$%%%''')))...333999======{{{111+++&&&'''&&&###"""$$$######$$$$$$$$$%%%%%%%%%,,,...)))""")))WWW"""kkkJJJ(((+++ $$$$$$$$$############"""########################""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$)))%%% """&&&(((((('''&&&%%%%%%%%%%%%$$$###***'''$$$"""###$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''&&&&&&((((((&&&$$$***'''$$$'''$$$!!!(((***,,,$$$&&&%%%###(((***((('''''''''((('''%%%(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''***(((%%%###$$$&&&%%%&&&%%%%%%$$$$$$%%%&&&"""000...:::>>>IIIcccSSSUUUqqqhhh___eeeSSS:::333***$$$+++111$$$---'''((((((%%%!!! %%%,,,%%%&&&''''''((((((''''''%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""#########$$$'''***222555888::::::{{{111+++''''''&&&###"""$$$######$$$$$$$$$%%%%%%%%%###&&&)))%%%666IIImmm))){{{999sss&&&BBBLLLiii$$$$$$$$$$$$###############################################################$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$"""!!!!!!###&&&&&&$$$!!!"""$$$'''***,,,,,,***((("""&&&)))((($$$ $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''',,,***&&&######''',,,..."""'''$$$%%%///000,,,111$$$'''***///***"""%%%'''%%%######$$$$$$$$$###((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$---((($$$"""%%%+++111444CCCFFF999===FFFaaazzzooo~~~qqqccc\\\VVVGGG333(((***+++&&& !!!"""%%%---111&&&%%%&&&''''''((((((''''''%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""#########$$$'''***222555999;;;;;;uuu111+++''''''&&&######$$$######$$$$$$$$$%%%%%%%%%$$$))) ###)))$$$UUU___VVV'''&&&;;;mmm&&&FFF%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###)))))))))******)))%%%"""%%%&&&&&&%%%$$$""" +++(((&&&%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((!!!$$$***......((("""***,,,$$$"""***''' 222666...&&&'''###!!!***+++***((()))***++++++***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""$$$((()))&&&###%%%$$$$$$(((///999AAAEEE;;;SSSmmm}}}ppp}}}uuuyyyqqq{{{gggmmmrrrcccnnnxxx___@@@000$$$,,,...((($$$++++++%%%&&&''''''((((((''''''%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""#########$$$'''***222555999::::::ppp000+++'''''''''$$$###%%%######$$$$$$$$$%%%%%%%%%$$$&&&+++$$$<<<555$$$)))222111999SSS%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""###$$$$$$***)))(((''''''***...222)))&&&""" !!!"""######''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))+++(((&&&(((+++---222666(((...+++,,,444444000444&&&&&&'''...,,,&&&******)))((((((((('''$$$"""((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%''''''&&&$$$%%%///777>>>FFFPPPWWW{{{{{{nnnppptttpppnnnzzzzzzlllooo{{{vvv|||dddHHH+++---...---'''"""###'''%%%&&&''''''((('''''''''%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""#########$$$'''***111444777999999mmm000***'''''''''$$$$$$&&&######$$$$$$$$$%%%%%%%%%'''&&&"""///###<<>>;;;999AAAEEEEEE999222666111)))++++++*********+++)))&&&$$$))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%######&&&(((+++444>>>DDDJJJZZZpppyyyzzzyyyxxxfffppp~~~nnn[[[ssszzzRRRYYY;;;&&&***///'''!!!###%%%&&&''''''((('''''''''%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""#########$$$'''***///222666888888jjj000***'''((((((%%%%%%'''######$$$$$$$$$%%%%%%%%%%%% '''###... JJJ(((000)))qqq***///%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&((()))+++***'''$$$""""""%%%---000///,,,+++***444000***&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))******++++++&&&###'''555@@@GGGQQQ]]]fffwwwqqqccc[[[JJJ999555,,,***((((((***---//////))))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((((((((('''&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%%%%(((000666<<>>@@@GGG777EEE===EEEBBB@@@***333%%%---...###"""+++))) ,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''%%%######$$$&&&''' %%%---///((("""'''000)))+++""")))***$$$,,,'''+++!!!((( ---&&&%%%$$$&&&''''''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$((()))''')))...---'''$$$111+++###,,,999333MMM___MMM===000 ...111(((&&&###---&&&(((((('''%%%&&&))),,,''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''"""%%%---*** """---...&&&+++PPPLLLcccDDDjjjppp|||uuuqqqrrr{{{uuuwwwooovvv{{{xxx???---***((("""+++...''''''&&&&&&&&&%%%%%%%%%##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""$$$&&&$$$###'''---444555777999:::UUU000---)))'''&&&'''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%"""***)))((()))###GGG"""<<<222)))+++UUU"""######$$$%%%$$$%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''&&&&&&%%%&&&&&&%%%&&&'''(((((((((222 %%%...$$$%%%111///YYYyyyfffBBBBBBJJJRRRmmmvvvrrreeeSSSJJJQQQRRRqqqsssNNN>>>:::555333### (((&&&!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%)))*********))))))---&&&***!!!000***///'''555DDDSSS\\\gggxxx~~~uuulllQQQVVV===:::000666EEENNN555***"""+++*** """---,,, %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''###!!!!!!&&&++++++%%%444%%%''')))$$$(((,,,###(((''' (((###***""")))###--- ((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&******&&&%%%(((***(((...&&&(((///888000zzzfffSSS;;;111666333***))))))******)))(((%%%###''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))))))))(((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%***'''"""'''111///$$$666EEEWWWRRRiii~~~~~~uuuwww{{{qqqzzz~~~yyyqqqaaaDDD111+++...%%%!!!(((...&&&&&&&&&&&&%%%%%%%%%%%%##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""$$$&&&$$$###'''---444555777999:::RRR000---)))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))!!! &&&***;;;hhh,,,$$$'''666<<<===,,,+++111,,,'''hhh%%%$$$#########%%%&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''&&&&&&$$$%%%&&&((())))))******333///$$$,,,222TTTmmmNNN;;;AAAjjj{{{xxx~~~fff^^^NNNYYY~~~iiiGGG;;;555<<<777'''$$$...///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&,,,888((((((///NNN^^^{{{ttttttwwwsssnnnjjjggg}}}lllllloookkkxxxyyy[[[===GGGFFFIIIRRR666+++%%%(((***&&&%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''###&&&)))'''###"""''',,, '''111444---'''+++444$$$---(((...---)))444111---(((---''',,,!!!&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''***+++&&&$$$'''***,,,)))444***555OOOsss```aaaKKKJJJRRRHHH[[[JJJPPPWWWbbbjjjEEE999111)))&&&(((&&&&&&''')))***(((%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''---+++!!!!!!***,,,%%%IIITTT\\\qqqkkkmmm|||yyyzzzxxxjjjJJJ777222'''!!!"""!!!&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""$$$&&&$$$###'''---333555777999:::PPP000---)))''''''((('''&&&&&&&&&&&&&&&''''''''''''&&&,,,"""%%%)))***$$$ %%%000,,,888[[[nnnyyyvvvZZZ\\\tttZZZLLLIII333>>>666***555!!!(((((('''%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''$$$&&&((())))))((())))))...!!!'''...BBBoooBBBBBBqqq|||nnn^^^|||xxxZZZMMMeee{{{^^^@@@@@@999,,,$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''+++'''%%%&&&%%%%%%'''+++''')))...777UUUrrr~~~pppiiiqqqxxxlllsssmmmkkkDDD@@@AAAKKK555)))///,,, ...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******((($$$$$$&&&)))///&&&###,,,333:::???NNNXXXOOOMMMCCC999@@@:::===::::::444000((('''&&&((('''&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((())))))((())),,,......)))&&&DDDcccwww^^^PPPLLL\\\tttllllllOOOQQQ]]]aaaiii999777111)))---+++((('''((()))++++++''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''+++,,,""",,,EEEQQQMMMWWWzzz~~~|||ppp~~~|||sss{{{ttteeeGGG,,,+++///%%%&&&%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""$$$&&&$$$###'''---333444666999:::OOO000---)))(((((((((((('''&&&&&&'''''''''((((((((( ******000///&&&333...DDDJJJoooyyyZZZNNNBBB888111777444$$$'''%%%%%%&&&((((((%%%###&&&&&&&&&''''''''''''(((%%%&&&''''''((((((((('''%%%'''))))))'''&&&''')))---***,,,[[[tttQQQbbbSSSRRR\\\IIIKKKJJJ|||aaa]]]xxx{{{PPP333888999&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&$$$&&&))))))'''+++222+++@@@XXXqqqxxxrrrvvvsssdddFFFAAADDD;;;***$$$))))))!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$"""'''......%%%(((111DDD[[[jjjqqqwww|||ooozzzsssoooeee]]]ccc[[[ZZZYYYRRRMMMCCC???666222+++)))&&&%%%'''((()))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***'''&&&)))---...,,,***'''QQQYYYyyy___ZZZ___iii\\\nnnqqq{{{ZZZ444000---...---+++)))'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((('''((()))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((###"""(((---***,,,CCC______hhhyyyvvvtttiii^^^NNNEEEGGG111LLLeeekkkiiikkkmmmlllxxxpppiiilll{{{uuuppp|||^^^111$$$---...&&&&&&&&&%%%%%%%%%$$$$$$##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""$$$&&&$$$###'''---222444666999:::LLL000---)))(((((())))))((('''''''''(((((((((((()))***(((%%%"""******MMM```rrr|||qqqVVV;;;:::%%%,,,&&&$$$"""$$$'''((('''$$$&&&&&&&&&''''''''''''(((%%%&&&'''(((((((((((((((&&&(((***)))''''''***---""";;;uuuTTTFFFvvv|||___[[[mmmvvvjjj^^^}}}cccEEE777555000(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))%%%%%%)))---)))###)))444MMMrrr|||MMMGGG>>>777111+++&&&"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((("""&&&)))%%%!!!'''777EEEHHHaaa~~~uuubbbbbblllyyy}}}xxxsssyyyooovvvuuuhhhhhh^^^aaaRRRKKK;;;555---((('''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((,,,'''&&&)))+++***)))***222eee~~~fffWWWzzz~~~oooyyy___yyyttt===)))((((((((((((((('''%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((())))))(((''''''))))))((((((((('''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%)))%%%!!!...FFFTTTSSSUUUccczzzxxxqqqgggXXX@@@+++)))111666666222***(((,,,000000555666999<<>>```xxx{{{sss|||yyyzzzxxxxxxjjjwwwvvvxxxnnnqqqdddQQQAAA777111,,,(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&(((+++,,,((())):::NNNbbbqqqmmmrrrqqqvvvkkknnnpppFFF,,,)))------((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---///333777:::;;;;;;;;;888777666555444333222111))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&"""+++AAAQQQXXXcccooouuubbb777888+++///000------111222000111+++,,,111///)))+++444333000---,,,---------,,,///666777MMMyyyiiiooosss{{{rrr[[[:::)))(((((((((((('''''''''##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""$$$&&&$$$###'''---111333666888;;;AAA000---***(((((())))))))),,,&&&)))000 333""")))333SSSwwwtttqqqvvvooo[[[555777///***...'''&&&((()))'''%%%$$$''')))(((((((((((())))))))))))111'''111)))555666VVVooo{{{|||bbb|||ZZZ333DDD///,,,'''%%%'''+++***&&&(((((((((((((((''''''''')))$$$$$$+++---)))&&&(((000&&&(((111HHH|||sss```XXXPPPPPPYYYfffpppuuummmpppxxx999:::CCC###+++&&&$$$&&&&&&%%%&&&)))((((((((((((((('''''''''###++++++###!!!***...,,,,,,///SSSyyyzzzooo|||~~~hhhqqqsssfffcccVVVHHHJJJ222...((($$$$$$''')))&&&$$$%%%''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))111***---'''///---AAA}}}hhhvvvcccddd___```\\\KKKRRRNNNNNNUUUaaapppjjj|||}}}zzzkkkbbb888)))///)))))))))(((%%%"""###'''******(((((((((((((((((((((((())))))))))))))))))))))))%%%((()))(((((()))((('''...'''222(((---777***111EEEFFFAAAOOOpppPPPaaaooonnnsssXXXTTTDDDIII???444666!!!...000!!!,,,###,,,(((&&&((((((&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%++++++$$$###))))))$$$000!!!HHHNNNWWWRRRdddwww~~~iii@@@)))***555000000111222333444555555444333111000///000000111000000111111111///...------000***000===<<>>eeeuuuzzzggg^^^VVV^^^eeeZZZQQQRRRQQQGGGGGGIIILLLKKKIIILLLRRR```uuu~~~|||vvv{{{III))),,,)))+++***((((((******'''$$$(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))(((+++///)))###000BBBOOOUUUeee___www{{{sssqqqjjjMMM@@@111%%%333444!!!(((------'''$$$'''***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&''')))'''###(((GGG>>>SSSKKKzzzkkkDDD...---222333///444444444444555555555555333222111000000000000111000111111111111111000000111999111+++333000222DDDUUUkkk~~~jjjfff???444---)))+++###%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$#########""""""########################""""""""""""############  !!!  """######!!!!!!"""%%%""""""""""""#########$$$################################################%%%######%%%%%%$$$(((...111111333777:::CCC000---***))))))***))))))+++###000111;;;CCCuuu___yyyxxx\\\)))///999"""'''&&&'''(((((('''''')))+++((((((((()))))))))************,,,+++666iiipppRRR|||www[[[TTTQQQUUUZZZ^^^aaaeeepppvvv}}}tttSSS{{{NNNHHH777)))&&&'''%%%%%%(((''''''((((((((((((((((((%%%***+++(((&&&(((+++,,,+++%%%VVVAAAQQQ[[[ggg{{{{{{SSSAAA222***&&&'''((('''&&&'''''''''((((((((((((((((((+++&&&(((...,,,&&&///???iiizzz}}}xxxuuugggnnnwwwiiiaaafffBBB444'''%%%((()))((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))111(((333333---oooaaawwwdddxxxpppUUU@@@CCCMMMPPPKKKFFFLLLKKKJJJIIIEEEAAAFFFMMMOOOPPPiiimmmrrr}}}QQQfffmmm___RRR***+++'''%%%%%%'''***+++(((&&&(((((((((((((((((((((((())))))))))))))))))))))))***(((''''''((((((((((((444777===XXX^^^bbb}}}\\\???>>>###%%%###+++---&&&$$$((()))%%%((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$((()))'''&&&'''111LLLccciiizzzyyyMMM===,,,&&&+++333666444888777777666555444333333......---,,,,,,,,,------...------------......///+++777333***000333,,,)))+++EEEiiixxxTTTzzzwwwkkkhhh@@@---!!!"""000,,,***%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#######################################"""""""""#########$$$$$$)))""" &&&((($$$###%%%"""###$$$###""""""###%%%"""""""""###############################################################%%%######%%%%%%$$$(((...111111333666:::???111...***))))))******))),,,111,,,***&&&***mmmddd{{{vvvwww~~~sssKKKCCCDDD"""777&&&&&&&&&&&&&&&''')))***(((((()))))))))*********000(((;;;cccNNNtttoooxxxTTT<<<888222000333666666666999666???LLLXXXbbbooo}}}mmmyyyWWW???,,,+++---)))$$$%%%''''''''''''(((((((((((($$$***,,,((()))...///,,,...CCCzzzbbbSSS```hhhwwwlllddd^^^gggmmmssswwwzzz}}}zzzuuuoooqqqjjjsssmmmMMM>>>333***((()))(((&&&&&&''''''''''''(((((((((((((((***---***%%%...OOOpppyyyzzz}}}oooiiiVVVDDD111***)))(((&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))''',,,!!!EEEnnnjjjsssuuuPPPNNNNNNOOOIII<<<666:::>>><<<<<<@@@BBBDDDKKKRRRHHHGGGMMMHHH^^^{{{|||}}}ccc\\\}}}uuuGGG111+++'''&&&''''''&&&(((***((((((((((((((((((((((((((((((((((((((((((((((((***'''&&&(((***)))***+++<<>>WWWvvvyyy}}}qqq___JJJ///###+++'''%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$################################################%%%%%%$$$$$$###"""!!!!!!&&&%%%%%%&&&))))))(((&&&$$$$$$$$$%%%########################################################################%%%######%%%%%%$$$(((...000111333666:::===111...+++))))))*********((("""---222###111gggqqq{{{xxx{{{}}}zzz~~~zzzOOO555***+++&&&%%%%%%%%%&&&'''(((((())))))))))))************///!!!222LLLYYYssseeeOOO>>>111:::555444777888888999<<<555555333333888GGG\\\kkk{{{kkknnnoooSSS777...,,,)))%%%%%%&&&'''''''''(((((())))))(((******(((***---,,,(((333kkkjjjfffuuuiiieeeddd___RRRFFFEEEJJJTTT\\\aaaccceeefffhhheeeZZZQQQVVVgggxxx~~~iiilllJJJ;;;+++&&&((((((((((((&&&'''''''''(((((())))))&&&,,,***$$$+++JJJpppssswwwvvvrrryyyttt{{{{{{eeeJJJ777,,,'''''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))---555888555}}}xxxjjjWWW|||FFF777888DDDLLLCCC777888<<<333111333:::???>>>>>>???QQQJJJKKKJJJMMMNNN]]]~~~xxxkkktttTTT222---++++++)))$$$$$$(((((((((((((((((((((((((((((((((((((((((((((((((((,,,((((((,,,,,,+++...444MMMRRRuuu}}}nnnfffjjj}}}www]]]LLL555###&&&,,,+++)))+++))))))((((((((('''''''''''''''''''''''''''''''''&&&$$$&&&((($$$"""111EEEWWWZZZkkkmmmzzzYYY///222555333333555999;;;999777444444333111000...------111111222333333333444444666555333111000000111111444...000444111...000444222000222333000:::___kkkzzz||||||sssfffFFF)))&&&"""&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$############################################################""""""""""""%%%###%%%)))&&& """******(((&&&$$$$$$$$$$$$$$$$$$$$$$$$###############################################################%%%######%%%%%%$$$(((...000000222666:::===111...+++)))***+++******))),,,***'''%%%SSSfffqqqlllddd[[[SSSMMMJJJNNNTTTzzzxxxqqqxxx~~~gggNNN000((('''%%%%%%'''((('''&&&)))))))))*********++++++)))+++999xxxnnnWWWoooVVVAAA===FFFIIIBBB>>><<<===<<<999999<<<===<<<888444444999CCCJJJOOOeeevvvxxxnnnlllMMM555(((%%%'''(((&&&&&&''''''((())))))))),,,)))((()))((('''***...VVVlllwww}}}SSS```UUUYYY]]][[[RRRFFF;;;555///111888BBBJJJPPPXXX___\\\VVVIII:::555>>>NNNXXXggg|||yyy~~~\\\FFF///%%%&&&((()))***&&&&&&''''''((()))))))))))))))%%%)))DDDjjjyyywww~~~uuu|||dddfffKKK444&&&&&&+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((!!!,,,NNN|||fffcccuuujjjzzzaaaNNNYYYHHHPPPXXXFFF???CCC999>>>777111000000111666<<>>======AAABBBCCCDDDDDDDDDDDDDDDBBB999???EEEBBBMMMTTTHHH555---,,,333888444///...JJJfffccckkkIII222###((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''))),,,...111333444555:::999777:::@@@;;;///777333---*********((('''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%######%%%%%%$$$(((...///000222555999<<<222///+++******++++++***,,, 000222]]]}}}jjjkkkNNN444333---,,,222777666777::::::===>>>;;;???XXX}}}zzz{{{QQQ///,,,))))))***+++)))''')))************+++++++++000777cccfffaaa]]]lllaaaRRRRRRPPPUUUUUUXXX\\\[[[TTTQQQRRRSSSQQQOOOOOOOOONNNKKKIIIFFF===EEEaaazzzttteeezzz|||]]]999+++)))&&&&&&&&&&&&'''((())))))******%%%)))111+++'''AAAeee^^^\\\ggg111000666444***...222444555666888:::555222444999888444666<<<555333555999666......333???[[[cccooovvvllllllssssssKKK222***'''&&&&&&&&&&&&&&&'''((())))))***'''(((666QQQeeeooozzzhhhPPPIIIFFFKKKLLLCCC@@@\\\}}}~~~nnnGGG111,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))999@@@|||kkkGGG]]]jjjpppqqqvvvkkkjjjOOOMMMffffffWWW777DDD222...AAAWWW___QQQ:::...---222222111IIIWWWHHHJJJZZZ^^^SSSdddrrrnnnDDD******,,,+++***(((((((((((((((((((((((()))))))))))))))))))))))),,,***///999CCCYYYhhhqqq}}}ooommmzzz~~~eeeiiixxxwwwGGG999222%%%))))))))))))((((((((((((((((((((((((((((((((((((%%%((('''$$$///EEETTTWWW___ppp---333<<<333<<<>>><<<:::777555555555666888999:::<<<>>>@@@AAABBBBBBCCCEEEGGGHHHIIIHHHHHHMMMOOOQQQSSSUUUVVVVVVVVVSSSPPPWWWXXXYYYnnnpppSSS555777999:::666222333888999AAAooo{{{wwweeefffaaaMMM:::)))---''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$111222333555777999:::;;;bbbfffccc___hhhtttjjjTTTJJJDDD<<<666333000---***%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%######%%%%%%$$$(((...///000222555999<<<333000---++++++,,,++++++(((,,,+++...|||lll]]]777333888444666;;;999333777BBB444777===555<<>>***111BBB<<<666888222333>>>OOO```kkkqqqssstttWWWZZZ]]]:::'''$$$++++++%%%(((***))))))******)))...666CCCpppsssggg@@@EEELLL555;;;PPPKKKLLLCCCBBBQQQggguuuyyyzzzvvvFFF333***...%%%$$$///)))"""///)))+++,,,+++)))((((((((('''&&&***+++(((+++...)))000***,,,777@@@CCCGGGLLLAAAIII>>>---111999222((('''''''''(((*********((((((((((((((()))***+++,,,...666lllttt|||XXXXXXvvvvvvxxxwwwxxxvvvkkkYYYOOOOOO___ooojjjDDD@@@DDDLLLGGG444BBBXXXQQQFFFEEE===444///222///444>>>???DDD```YYYgggoooiii|||zzzsss444000///&&&...(((((((((((())))))))))))%%%'''(((((()))+++***'''***+++@@@CCCiii|||qqq}}}iiipppnnn{{{bbbjjjxxxgggzzz[[[444---/// %%%000)))$$$+++((((((((((((((((((((((((!!!222%%%'''LLLSSSMMMeee@@@333===;;;;;;DDD@@@;;;999;;;;;;999999;;;AAAFFFKKKNNNNNNLLLIIIHHHSSSSSSSSSVVVXXXYYYWWWUUUWWWUUUUUU[[[dddgggddd___jjjUUUuuusssAAAFFFNNN```YYYFFF666+++555,,,CCCKKKoookkkxxxlll}}}fffTTT666!!!'''))))))'''&&&&&&'''&&&&&&%%%$$$$$$######$$$$$$""""""###$$$$$$###""""""###$$$&&&&&&(((///;;;FFFKKKAAA===@@@BBBGGGPPPWWW___iiiccciiimmm{{{jjj|||}}}cccZZZIII:::111(((444######+++%%%&&&&&&### %%%+++$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###%%%$$$$$$(((...111111333777;;;===333000,,,++++++,,,,,,+++(((111111YYYtttcccxxx888777888444666BBBLLLJJJ>>>666>>>::::::222<<>>YYY]]]___aaakkk}}}}}}oooYYY&&&&&&---,,,)))---+++&&&''')))***++++++)))(((((()))(((333///(((,,,+++,,,999;;;HHHSSSZZZcccllliii```xxxpppbbbQQQEEE???777......+++((((((++++++(((%%%((((((((())))))***+++,,,%%%@@@}}}hhhbbbXXXkkkssssssuuupppmmmmmmggg[[[QQQNNNhhhnnnpppQQQIIICCCEEENNNRRR]]]XXXRRRjjjwwwbbbSSS>>>999999333///<<>>@@@>>>999666888;;;???FFFNNNRRRRRRSSSSSSTTTWWWZZZ\\\WWWXXX[[[___bbbeeeffffffllliiihhhkkknnnooolllhhhcccyyyooobbbXXXXXXaaaqqqjjjMMM;;;777222///...EEEzzz|||{{{jjj```FFF777'''((((((((('''((('''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$###############$$$''' $$$555CCCBBB;;;777>>>222EEETTTCCC<<>>222///,,,++++++,,,,,,+++$$$888:::fffjjj???===EEEMMMTTTUUUVVV]]]cccgggWWWLLLAAA---111@@@GGG```SSSHHHfffyyytttyyylll``````zzzCCC)))---'''+++''''''000%%%)))---$$$222//////NNNlll]]]kkktttppppppwww```JJJYYY```XXXWWW[[[cccfffkkk~~~vvvmmmlllvvv|||ooofffkkk~~~wwwDDD333,,,))))))((((((((()))******)))///%%%+++333RRR~~~sssjjj```xxxMMM<<<444222222@@@999BBBZZZIIIBBBIIIEEE555AAADDDBBB@@@HHHQQQHHH777666FFFAAA111666GGGJJJFFFCCC>>>>>>JJJ[[[eeebbb[[[<<>>000222555888FFFQQQ[[[fffeeeeeepppfffbbbWWWuuuGGG@@@------)))))))))))))))))))))))))))'''&&&''')))+++,,,---888888___tttaaa~~~xxxxxxeeehhhhhh111+++)))%%%###...222&&&((((((((((((((((((((((((+++&&&111FFFLLLKKKgggzzzQQQ@@@777>>>EEEAAA???BBB>>>===>>>BBBDDDHHHQQQ[[[]]]\\\[[[\\\^^^aaaeeegggdddfffhhhiiijjjkkklllnnnuuuuuuvvvxxxzzz|||~~~vvvMMM@@@<<<@@@AAA888666777KKKyyy}}}qqq}}}}}}iiijjjlllKKK888((('''&&&((())))))'''&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%###"""###$$$%%%&&&"""222<<<;;;@@@HHH@@@///BBB000999???999UUUuuunnnrrruuujjj{{{xxxsssiiiZZZccc^^^```tttnnnNNN???(((+++***### ,,,888%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$''''''%%%''',,,000111333777<<<===222///,,,++++++,,,,,,,,,***:::gggyyywwwjjjxxxpppLLLGGGLLLjjjzzzmmmPPPAAA;;;666KKK]]]^^^wwwvvvlllppptttfffWWW\\\VVV+++---%%%...!!!)))---(((***---$$$444(((SSSSSSyyy}}}vvvvvvyyy|||zzz|||~~~iiiTTT```rrr``````dddhhhfffjjj}}}xxxwww}}}zzzllliiiOOOpppssseeejjj///000***))))))((())))))******///###000---222qqqwwwwwwmmmvvv\\\LLL???222777888LLLPPP```tttXXX\\\^^^bbbLLL>>>CCCCCCCCCOOO[[[QQQ;;;QQQcccTTT:::===EEEDDDIIITTTTTTYYYaaajjjkkkeee^^^MMMkkkeee{{{BBB333###'''***'''''')))+++***+++,,,@@@}}}gggdddiiizzzYYY}}}```@@@<<>>DDD888555ZZZtttssszzzrrrrrrtttVVVKKK---((($$$''')))(((&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%###"""###%%%)))+++555AAADDD666)))111JJJ```LLLeeezzz{{{nnnppptttxxx{{{aaaDDDYYYfffyyyVVVDDD444&&&&&&000111###%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%((((((&&&'''+++///000444888===:::111///,,,++++++,,,---,,,111FFFZZZwwwTTTaaaaaawwwqqq~~~{{{}}}{{{gggBBB>>>aaazzzyyynnnwwwyyyjjjbbbhhheee[[[vvv~~~iii++++++'''333%%%222&&&000***+++,,,...(((WWW{{{nnnvvvvvvoooaaaffffffkkknnnkkkhhhoooyyyooodddDDDVVV}}}rrr>>>333******))))))))))))******///666---NNNzzzyyysss|||{{{SSSSSSAAA///:::@@@QQQKKK\\\```???>>>777EEE;;;???DDDGGGKKKYYYdddYYYEEEQQQZZZNNNAAAEEEDDDFFFXXX\\\jjj{{{}}}rrrhhhcccKKKEEEmmm{{{gggLLL444,,,))))))'''(((,,,,,,)))***///fffpppsssnnn}}}kkkXXXUUU\\\]]]QQQDDD777333555999777444===KKKkkkmmmxxxuuujjjsssyyy~~~qqq???(((---(((%%%***'''((()))***)))((()))+++---333:::bbbiiizzzttt|||{{{ooofffSSS>>>,,,%%%(((---))))))))))))***+++,,,---777yyyvvvZZZOOOLLLyyy|||rrrtttuuuhhhjjjlllkkkhhh```UUUMMMfffXXXooocccXXX```VVVUUUccciiiXXX```jjj{{{xxxwwwfffKKKMMMSSSEEERRRfff]]]kkkooommmMMM333111+++*********)))))))))(((+++)))***,,,++++++111;;;LLL|||hhheeeuuuyyymmmRRROOORRR???TTTZZZ^^^rrr|||zzzmmm~~~mmm|||WWW666000+++'''((('''))))))))))))))))))))))))***+++@@@LLLQQQxxxNNN222444:::@@@AAACCCEEEEEEBBBIIIMMMUUU]]]^^^^^^dddlllrrrqqqqqqsssuuutttqqqnnnyyyzzz|||@@@CCCUUU^^^ZZZtttlllRRREEE???ZZZzzzmmm}}}~~~kkkppp888---$$$%%%((('''%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$######%%%)))...111JJJ444...:::===BBBhhh~~~xxxgggpppttt]]]dddaaaQQQ^^^RRR```|||fffsss}}}zzzxxx~~~]]]uuuvvvKKK+++""")))---%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%)))(((&&&''',,,///000444999>>>777111...+++***+++---------(((fffzzzvvvsss{{{eeebbbxxxwwwmmmqqqyyy}}}ooodddkkk|||]]]LLL;;;lll|||wwwsss```gggttt^^^YYY]]]zzz|||~~~555...***000###000###333******222***===mmm{{{|||vvveeemmmvvvuuu|||oookkkkkkzzzrrrlllnnnuuu{{{|||uuuuuuzzznnnqqqSSS<<<{{{rrr___000++++++***)))))))))******)))(((000555~~~yyy}}}www```VVVUUUCCC333999DDDQQQZZZddd^^^bbbtttggg]]]IIILLLOOOVVVaaannnssshhhZZZHHHEEEBBBFFFIIICCCHHH\\\nnn{{{jjjbbbZZZBBB[[[XXXwwwYYY111+++'''(((&&&)))---+++)))000<<>>>>>AAAjjj~~~mmmaaa^^^JJJIIIuuuYYY}}}===)))***)))'''))),,,)))***;;;PPPggghhh}}}qqqeee~~~xxxhhhYYYbbbYYYQQQEEE<<<===DDDHHHFFFBBB___sss___```wwwxxxeee;;;&&&***,,,((()))***++++++******,,,///222000xxxnnnggguuusss~~~{{{ooo^^^III555(((************+++,,,------JJJkkkYYYHHHZZZ~~~pppooommmdddppprrrrrrooonnnjjj]]]PPPWWWccczzzjjj]]]bbbbbbSSSUUUXXXVVVgggsssfffZZZYYYpppVVVqqqfffqqqwwwxxxnnnlllyyynnnvvvpppzzz~~~ttt\\\777,,,,,,+++******))))))((((((&&&(((******555TTTtttyyyzzzZZZ999222:::IIIMMMPPPOOOFFFKKKCCCHHHOOOIIIAAABBBCCC<<<\\\tttYYYggg~~~rrr|||lllWWW===))),,,111)))))))))))))))))))))))))))'''===OOOTTTiiiwww@@@666===>>>777111777GGGZZZjjjtttqqqmmmlllppptttzzzsssNNNJJJvvv~~~xxx{{{|||kkk[[[BBB,,,''''''%%%%%%)))''''''&&&%%%%%%%%%%%%&&&$$$%%%(((,,,222:::AAADDD222SSSjjjooo```}}}cccnnn}}}}}}{{{gggeeehhhpppxxx[[[\\\___bbb]]]LLL222&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%''''''&&&)))...---000444:::???555000...+++***,,,---...---```}}}]]]aaa___iiiuuuxxxvvvuuukkk}}}www|||{{{~~~tttaaammmaaa^^^wwwuuuGGGxxxwwwMMMHHHZZZ}}}HHH777333,,,'''///---&&&------(((444uuu|||ssszzzpppssszzzwwweeedddtttfffbbbeeeooozzztttooodddWWWNNN<<>>333OOOIIIIIIXXXsss~~~xxxyyyaaaVVV^^^dddVVVQQQTTTKKKFFFWWWpppqqqccc___IIIEEEhhhkkkrrrlll===%%%111)))''')))+++(((,,,DDD___bbblllxxxqqqqqqppp]]]^^^rrr}}}___hhhmmmfffTTTFFFLLLbbbqqqsssMMM@@@WWWxxxzzzxxx|||xxxbbb\\\XXXiiinnn|||\\\)))&&&---))))))++++++,,,++++++---000333yyy|||tttlllccceeemmmgggoooiiikkkhhhttttttvvvyyyttt```CCC,,,************+++,,,---...WWW~~~|||ccc666iii~~~nnnqqqtttnnnrrrpppkkkiiillllll^^^NNNRRRYYYxxxyyyfff\\\PPPPPP^^^KKKPPP\\\YYYbbbsssrrr\\\ZZZfffvvv~~~jjj|||{{{EEE,,,,,,++++++***))))))(((((('''+++///333GGGrrr}}}GGG;;;FFFGGG[[[sssooocccYYY???AAAYYYjjjuuu|||cccvvvkkkwwwppp{{{jjjEEE((('''///))))))))))))))))))))))))...AAAMMMSSSqqq>>>666FFF???<<<===:::222,,,<<>>DDD|||zzz===333......000///'''...(((...ZZZaaa}}}tttrrrkkkbbbwww|||sssvvvsss{{{[[[NNN\\\jjjaaa^^^jjjjjjjjjkkknnnsssxxx{{{{{{uuusssYYYMMM888QQQwwwrrrxxx000///)))''',,,+++(((,,,------===~~~|||{{{hhhYYYRRRRRRUUUNNNBBBFFFSSSooohhh|||~~~eeeGGGOOOTTTHHHMMM[[[lllqqqnnnpppwwwZZZ:::IIIjjjaaaUUUZZZZZZRRRfff|||uuukkk```RRR;;;```xxxXXX555111)))///&&&,,,,,,777[[[___fff~~~}}}lllnnntttkkk___uuuttt^^^XXXFFFUUUEEEBBBJJJhhh{{{eeeEEE===ZZZxxxwwwtttwwwOOOJJJ[[[~~~wwwNNN((((((222!!!---))))))---'''///UUUqqqyyyqqqiiiVVVwwwqqq___lllzzzqqqqqqfff999$$$///&&&+++///%%%555ZZZlllLLL999pppxxxqqqllliiinnnooolllmmmpppqqqiiiZZZOOOUUU\\\ppp^^^RRRHHHEEEVVVDDDJJJPPP]]][[[oooxxxtttbbb|||yyyVVVaaa{{{vvvTTT222)))111---***---(((###444###888666kkk[[[~~~}}}uuuqqqPPPEEE;;;PPPxxxOOO;;;CCC]]]vvvvvv^^^jjj|||nnn```lll\\\<<<666%%%***((('''))))))'''(((+++EEEEEEOOOsssyyy@@@======CCCDDDAAA;;;000;;;BBB???AAA555UUUxxxuuuttt|||[[[CCCPPPqqqpppyyy>>>$$$((()))+++%%%'''((('''%%%$$$$$$&&&(((000666000,,,FFFWWW^^^bbb{{{EEEaaannn^^^ooovvvyyyzzzxxxmmmsss{{{sss{{{nnnbbbLLLQQQjjjbbbEEENNNsssAAA888---'''&&&((('''&&&$$$%%%&&&&&&%%%&&&))),,,000000444<<>>UUUssswwwdddvvvllltttkkkqqqpppwwwttt^^^\\\{{{oooBBB<<>>KKKooolllYYYSSSOOOOOOjjjsssccc```PPP>>>WWWyyy]]]nnn555...,,,111&&&***555GGG```aaa~~~www~~~wwwdddeeeooopppgggvvvoookkk___IIICCC>>>@@@CCCOOORRRCCC???PPPKKKaaa{{{xxx{{{{{{aaaVVVOOO[[[xxxccc111000555""")))***%%%444)))===}}}zzzyyy~~~XXXfffjjjTTTNNNLLLVVVbbb~~~yyyrrriii~~~ssseee^^^rrr\\\$$$777 ...000%%%555uuu:::GGGuuusssooommmkkkooommmkkkjjjlllmmmgggZZZNNNVVV[[[pppllldddYYYTTT^^^DDDDDDJJJ^^^XXXiiiwwwpppnnndddwwwwwwuuuuuuiiiUUUQQQiiisssccc;;;)))111111,,,,,,***---,,,,,,+++aaajjjuuu|||~~~ddd444RRRcccBBB:::SSSrrrvvv}}}NNN666666,,,))))))***'''%%%***222HHH>>>aaaJJJ666CCC>>>>>>???333777222EEE===777JJJ---333JJJmmmaaaOOO```}}}```SSSddd}}}ZZZcccrrrhhhTTT888%%%'''&&&((((((((('''&&&%%%&&&***---@@@<<<===EEEttt^^^]]]yyy{{{yyyllluuusss[[[\\\wwwtttNNN:::CCC@@@<<<444+++$$$"""$$$&&&$$$%%%&&&&&&%%%&&&))),,,///...333<<>>EEESSSnnnwww```ssslllqqqgggvvvxxx~~~mmmSSSyyy{{{NNN===iiixxxXXX777---&&&***(((111'''---999nnn{{{___```xxxvvvpppjjj[[[TTTVVVffffffFFFEEEMMMTTTgggVVV^^^nnnuuulllhhhrrrzzzzzzuuuooo```^^^JJJ===>>>^^^ppphhh777111...***''',,,...'''...)))wwwqqqssswwwaaaPPPRRRRRROOOMMMMMMJJJDDD\\\jjjWWWeee\\\fffeeeXXX[[[ppp[[[???IIImmmqqq___SSSPPPYYY{{{wwwfffbbbNNN>>>OOOnnnYYY<<<000+++///'''***???UUUcccfffwww~~~}}}vvvoooxxxzzzyyysssaaa[[[dddgggrrruuukkk|||hhhVVVxxx~~~wwwzzzmmmvvvqqqdddQQQKKKppp???!!!+++,,,%%%+++)))111333MMMuuuooo}}}vvvqqqUUUCCC<<<;;;PPPoooyyybbbuuuuuurrrqqqxxx~~~@@@222$$$---///,,,222ssswww???FFFxxxsssrrrqqqmmmnnnmmmllljjjiiijjjfffZZZNNNWWW[[[ooosssnnnccc[[[^^^PPPFFFVVVZZZVVV\\\wwwtttgggnnnzzzfff^^^SSS???EEEGGG>>>KKKSSSlllmmmkkkyyy|||NNN,,,***---))))))---+++$$$555PPP{{{mmmXXXAAATTThhhFFFDDDUUUcccttt{{{rrrrrrrrruuuzzzqqqccceeeqqqXXX ,,,***+++---***'''...999>>>CCCxxxwwwwww777<<>>FFFkkkwwwmmmnnndddyyynnnhhhSSS___FFF&&&(((###)))'''(((''''''(((,,,111555<<<333JJJggguuujjj___SSS}}}vvvbbbbbboooppp}}}^^^RRRWWWKKK222888888666///'''"""%%%((($$$%%%&&&&&&%%%&&&))),,,...---222<<>>BBBJJJaaavvvoooYYYkkkpppnnniiiyyylllNNNqqq{{{QQQ;;;```pppccc777222...000***...$$$000CCC```|||vvv```hhhjjjtttfffVVVGGG>>>AAA777GGG:::AAAHHHOOOjjjaaaUUUiiiuuuoookkkttt}}}~~~vvvlll[[[]]]JJJ>>>666FFFzzz~~~iiiCCC111++++++&&&+++000(((...000mmmzzzxxx\\\QQQSSSPPPKKKKKKNNNLLLEEEcccrrrnnnyyyttthhh[[[jjjyyyzzzkkkeeeqqq{{{zzzQQQ???GGGfffqqqggg^^^]]]^^^uuukkkdddNNN;;;IIIRRRHHH)))+++...***,,,DDDXXX^^^lllyyy{{{uuunnntttzzzsssuuutttbbbXXX[[[\\\fffpppuuuyyyqqq}}}{{{nnn|||qqqPPP999FFFiii{{{qqqJJJ***111###)))---///&&&???[[[YYYkkk|||ffffff^^^^^^___\\\eeeooolllzzzssszzzqqqhhh***---)))...777///uuu}}}DDDGGGttt~~~ttttttrrrkkkjjjjjjjjjiiihhhjjjiii___RRRUUUYYYmmmlllggg[[[UUUccceeePPPdddRRRYYYVVVjjjxxxkkkuuu~~~LLLFFFJJJ999111333...111222...;;;<<>>555RRR]]]OOOMMMXXXYYYOOOPPP]]]zzz|||vvv~~~hhhcccDDD)))000(((((()))((((((((()))...555:::;;;GGGoooiiinnnvvvjjj{{{yyyyyyvvvqqqjjjlllrrrsssnnnrrrpppeee\\\ZZZ\\\]]]666999;;;777///)))(((***$$$%%%&&&&&&%%%&&&))),,,------222<<>>KKKQQQTTTTTTXXXfffqqqfffQQQbbb~~~vvvgggnnnxxx}}}nnnJJJeeetttOOO555TTTsssuuu777111///,,,++++++&&&///PPP```pppqqqnnnYYYDDD<<<444777---;;;===BBBEEELLL___dddKKK___pppqqqooottt|||xxxgggXXXYYYJJJ@@@555@@@kkk~~~WWW333(((---'''***111***---<<>>RRRhhh111333***,,,***000,,,RRRnnnfff}}}{{{}}}uuuppppppllldddjjjrrrnnnjjjyyyuuuqqqnnn999222'''---;;;///EEEJJJmmm|||{{{rrrrrrnnngggeeedddgggggggggkkkmmmdddVVVPPPXXXooolllfffaaa___gggrrrYYYdddUUU___]]]qqqaaaOOO???333111333---000===CCCDDDKKKPPPbbbsss\\\RRRTTTooommmEEE000111---&&&+++,,,333777zzzkkkTTTXXXzzzuuu???QQQfffeeekkkzzzlllWWWFFF]]]kkkvvvxxxyyyzzzlllVVV///'''''',,,,,,'''///<<>>DDD```rrrssstttxxx~~~zzzfffPPP\\\yyy|||___tttuuu|||}}}FFF\\\sssUUU555IIIsss:::...---'''***+++---)))^^^llllll{{{kkkdddNNN888<<<888;;;===;;;DDDCCCBBBHHHMMM\\\GGGWWWjjjtttttttttyyyyyydddYYYTTTKKK@@@666BBBlllbbb|||nnn888&&&111)))(((111,,,+++KKKtttnnnsssiii~~~___WWWSSSPPPMMMHHHBBB???@@@DDDVVVbbbbbbpppcccWWWXXXKKKQQQaaavvv|||zzz|||TTT^^^cccgggoooqqqnnnooojjj___UUU666FFFMMMzzzooo------,,,111333JJJWWWdddrrrrrrxxxqqqvvvnnnpppmmmoooiii\\\\\\aaa\\\ZZZmmmzzzkkkRRRVVViii}}}yyyqqqVVVQQQGGGFFFzzz|||!!!(((777,,,$$$///IIIbbbqqqvvvooorrr~~~yyy|||aaagggmmmzzzwwwiiihhh444+++,,,333111[[[~~~[[[:::jjjzzz{{{pppnnnkkkeeefffdddhhhiiigggjjjmmmbbbRRROOOZZZsssfff___^^^bbb]]]ggg]]]VVVjjjggghhh~~~oooYYY:::***;;;??????AAACCCNNNSSSZZZpppXXXFFFKKKaaaWWW333///---''',,,+++***WWWvvv]]]|||qqq{{{^^^???}}}vvvbbb:::QQQhhhqqqvvvzzzwwwqqqPPP\\\hhhxxxuuu||||||xxxpppuuuiii|||```<<<...'''++++++(((000???FFF{{{~~~UUUBBBHHHBBB;;;===LLLxxx{{{UUUCCCkkkzzzUUUDDDRRRFFF999DDDGGGAAAGGGQQQXXXKKKhhh{{{NNNaaarrryyy~~~lllwwwpppyyy{{{bbbBBB$$$%%%---)))))))))+++///888BBBIIIqqq{{{bbbVVViiirrrppprrrxxxvvv}}}ooohhhjjjiiiddd\\\SSSJJJAAA;;;???;;;666444333///(((!!!$$$%%%&&&&&&%%%&&&))),,,......333<<>>NNN[[[oooEEEOOOGGGMMMhhh~~~bbb111(((***(((000///???ooo{{{jjjwwwsss>>>ccczzzddd222AAAUUUbbb```dddsssxxxrrreeeVVVSSShhhppp~~~yyywwwJJJ777***+++,,,***333CCCGGGzzzzzzAAA777GGGFFFEEEFFFOOOmmmNNNSSS{{{}}}ZZZUUUGGGPPPkkklllttt~~~mmmMMM]]]YYY\\\[[[222\\\ppp^^^SSSkkk{{{gggttt~~~gggXXXMMM...+++''''''(((***...666BBBOOOXXXtttkkkRRRKKK~~~jjjxxx}}}~~~yyyttteeegggdddcccjjjmmm[[[CCCGGG???666444777777000)))$$$%%%&&&&&&%%%&&&))),,,///...333<<>>DDDAAA@@@BBBAAAAAAGGGNNNHHHHHHqqqjjj|||zzzyyyllleee^^^NNNAAA<<<666>>>SSSqqq{{{111...+++...((((((///(((lllxxx|||www}}}sss\\\uuu[[[RRRRRRRRRNNNBBB444---...333JJJfffyyynnnIII555@@@EEEQQQ[[[]]]___```ZZZPPPEEEfffUUU|||nnnbbb```VVV===EEEjjj|||OOOfff<<<222***,,,KKK[[[[[[ttt{{{rrroootttuuuooommmrrrnnnlllhhhbbb[[[XXXYYY[[[GGGUUUkkkuuuiii\\\mmmvvvrrrjjjoooJJJEEE@@@gggGGG$$$000)))666...qqqeeeeeezzzmmmVVVPPPWWWmmmggg~~~~~~cccZZZwwweee]]]{{{|||sss\\\---...000---xxxvvvSSSBBBqqq~~~zzzmmmkkkjjjgggjjjggghhhfffdddeeedddYYYLLLJJJ\\\rrrhhhCCC000999CCCEEEFFFAAAGGGXXXYYYLLLFFF:::666333444555888<<>>JJJPPP@@@EEEwwwWWWIIIWWWiii|||vvvZZZ___qqqrrrVVV___WWWppp|||sssHHHZZZ[[[```iiiSSS444333???WWWsssooo}}}iiizzzppp///&&&...(((,,,888(((111GGGOOOzzzYYY|||nnnyyy{{{}}}}}}tttfff[[[\\\]]]TTTGGG@@@555222777---+++222+++...)))&&&###$$$'''))))))''')))...555;;;>>>ZZZ>>>(((000)))+++444???yyywwwyyy```>>>EEE@@@;;;RRRuuullleeejjjKKKWWWZZZxxxuuuxxxDDDTTT]]];;;>>>vvv}}}QQQ222111###000''',,,///zzzpppooo{{{vvvvvv}}}uuugggiii```OOOAAA>>>CCCFFFCCCFFFDDDDDDDDDBBB???BBBHHHIIIEEEfffiiizzzooobbb]]]OOOCCC<<<444<<>>444UUUUUU...***,,,222555kkk]]]iiiwwwbbbRRRNNNPPPddd___qqquuu~~~gggSSSggg~~~qqqpppzzzvvvcccttt|||555+++---111VVVrrrMMM>>>lll{{{zzzooollljjjeeegggiiijjjhhheeeccc___RRRCCCAAAUUUbbbNNN---***666777;;;===777888BBB???666555222777<<<<<<:::;;;DDDMMMQQQmmmgggEEEBBBDDDDDDQQQ~~~xxxyyyuuuTTT+++///***+++666eeeuuu[[[999fffxxxwww^^^;;;***999NNNaaasssooohhhnnn]]]ccc]]][[[___ccchhhtttzzzxxx~~~>>>...%%%***...444CCCyyyDDDBBB@@@;;;CCCfffuuuwwwoooWWWyyyooo:::KKKpppqqqcccddd\\\===JJJHHHNNN<<>>555RRRtttzzzrrr}}}cccYYYkkkvvv}}}yyy}}}vvvbbb666'''***,,,$$$+++>>>???KKKqqqiii^^^ooouuu}}}}}}nnn~~~ttt~~~}}}yyynnnccc^^^XXXQQQLLLMMMKKK999999222000///$$$,,,)))&&&$$$$$$'''))))))((((((...555:::===iiiXXX888777///++++++666vvv{{{fffPPPIII<<<===HHHlllnnn}}}iiiIIIZZZ```zzzuuuwwwBBBOOO}}}___:::777qqq\\\888222...000)))...000~~~wwwzzz{{{xxxwwwzzzuuueeeiiiVVVCCC;;;;;;>>>CCCHHHHHHGGGHHHHHHCCC======AAALLLEEE[[[jjj|||ttt___]]]PPPDDD<<<333:::QQQwww;;;///***000---+++///;;;|||llluuu~~~mmm~~~eeeVVVwwwwwwXXXQQQOOOMMMIII>>>333...///...//////777<<<333222@@@JJJTTT]]]dddiiifffRRR<<>>666>>>ZZZ^^^CCC888;;;333///222///***//////;;;EEECCC>>>CCCUUUfffxxx^^^AAA@@@;;;===FFFtttxxx{{{nnnTTT+++,,,000111666hhhooovvvgggsss;;;FFFssszzz}}}QQQYYYrrrOOOOOOPPP^^^^^^ddd@@@888???888EEETTTkkkjjjccckkk```]]]\\\aaaeeecccbbbooouuuYYY111------555444MMMooo{{{XXXFFFNNNOOOLLL```XXXNNN>>>555999JJJdddlll^^^@@@222DDDUUUVVVLLLGGG[[[vvv000---DDD999;;;888555EEEOOOWWWEEEooouuuWWWKKKRRRuuu555...222QQQyyytttvvvzzzmmmkkkooo___LLLBBB,,,,,,(((%%%###???===MMMtttMMM```{{{aaaddd{{{vvvXXXrrrwww{{{wwwkkk___QQQIIIKKKQQQSSS:::666555444..."""...(((&&&%%%%%%&&&((((((((((((---444:::==={{{___888555222000...>>>{{{vvv```MMM;;;000KKKbbbnnnqqq|||aaaEEE___|||ddd{{{sssvvvAAAMMM{{{```;;;444|||lllnnn???222222///+++000222zzzuuu}}}vvvwwwvvvwww{{{{{{qqqfffeeeLLL888666888999???JJJHHHHHHKKKKKKDDD<<<;;;>>>MMMLLLVVVnnn}}}yyyaaa^^^QQQCCC:::111;;;SSSiiiBBB111)))///,,,)))+++444sssyyyuuuxxxzzzjjj___xxx{{{VVVPPPLLLHHHDDD;;;111...000444333,,,---444444999IIIQQQ]]]ggglllnnnhhhSSS===^^^zzzgggfffnnnwwwggg```RRR666DDDbbbgggPPPfff+++///>>>WWWcccggg|||tttxxxvvvrrrssswwwnnn```LLLHHHAAA<<<<<>>444---111000...555888BBBIIIGGGKKK___~~~}}}VVV;;;===AAA???>>>___wwwiii:::+++...///FFFfffoooxxxfffYYY???jjjiiittt|||rrrrrrrrr333###---111444<<>><<>>NNNUUUcccooorrrooogggUUUCCCyyytttkkkhhhyyymmmnnnggg]]]QQQ888III```sssFFFttt333111:::RRRaaawwwzzzzzzuuuqqqsssppp\\\DDD999666333111333888===@@@FFFAAAAAALLLXXXcccsss~~~yyy{{{wwwqqqsssnnnlllWWW===444DDD{{{---)))000,,,fffkkkSSS~~~uuulllVVV@@@:::@@@>>>444AAAYYYhhh^^^vvvxxxtttWWWMMMYYYeeeyyycccjjjTTT)))***444WWW}}}^^^rrruuulllhhheeeaaadddgggffffffeee___RRRDDD:::222111333111444GGGRRRJJJAAA???222***000111000777AAAFFFJJJSSSnnn|||pppLLL777<<>>;;;<<>>xxxsssqqquuuhhhvvvCCCLLLYYYLLLtttvvv```eeeqqqccc]]]lll^^^]]]ZZZddd???,,,(((***AAAnnnooodddUUUTTTfffpppggg```aaacccyyy}}}SSS222222777XXXmmmrrr===AAA<<>>FFF[[[kkkZZZ;;;@@@UUUiiillleeeRRR999666444444PPPeeepppccc999000999???BBBDDDJJJfffUUUMMM???@@@CCC999444hhh}}}wwwnnnQQQQQQlllFFF777000///666>>>===444111<<>>~~~}}}eeeUUUXXXEEE]]]iiiEEEGGGooo^^^mmmvvv{{{sssyyyrrr@@@OOOuuuOOO444BBBfffCCC999666---...111111jjjuuusssmmmmmmkkkhhhiiihhh___VVV@@@<<<<<>>{{{vvv+++...@@@```fff{{{|||wwwuuuwwwttteeeQQQDDDIIIDDD???<<<<<<<<<;;;:::;;;<<>>)))///999www}}}hhhxxxqqqiiiYYYHHHEEEOOOSSSIII<<>>:::WWWeeeuuuxxxnnnSSS:::777222...///444AAAVVViii|||jjj}}}vvv}}}lll>>>)))666777;;;\\\qqqqqq___kkkLLLZZZbbbgggSSSgggpppxxxyyy|||iiipppZZZ\\\YYYQQQJJJEEE>>>777555777@@@333---222((()))((())))))'''$$$$$$&&&))),,,111777<<<>>>yyyZZZVVVEEE:::444777rrrlllUUU]]]HHH]]]gggkkk|||YYY:::KKKtttZZZooouuu|||uuuzzzmmm???PPPsssIII111FFFdddBBB777000...///000...iiixxxqqqrrrnnnhhhdddccc[[[GGG333666;;;AAAFFFHHHHHHKKKNNNPPPPPPPPPKKKBBB<<>>555444>>>VVVVVV~~~zzzvvvyyy|||mmmbbb```SSSMMMFFFBBBAAABBBBBBAAA<<>>HHHqqq~~~yyyyyyhhh///'''333555KKKfffssspppnnniiidddggghhhbbb```aaa^^^WWWTTTWWWOOOOOOJJJDDDWWWttt```)))///888555///000111888GGGDDDQQQiiikkksssxxx{{{ssseeeHHH888@@@TTT::::::>>>pppllltttCCC000SSS___ooorrrooovvvVVVJJJqqq___{{{fff\\\qqqppp```JJJ<<<[[[}}}rrrccc666---333...999\\\mmm@@@UUUxxxbbbNNNMMMeeevvvooodddcccZZZ___ooosssiiikkk...===+++PPP~~~~~~{{{BBB<<<888444BBBHHH^^^zzztttzzz<<<<<<888???111777GGGCCC999HHHgggyyyDDD:::666HHHEEEhhhNNN)))EEEKKKAAAfffZZZ777999@@@}}}XXXNNNQQQDDDZZZMMMHHHuuudddhhhSSSAAAEEEGGGKKKMMMOOOXXXmmmkkkfffXXXwwweeetttnnnxxx^^^```LLL+++&&&666;;;eee|||sssrrrppprrrqqqWWWiii[[[^^^xxxrrrsssyyyooorrrZZZ{{{}}}ddd[[[^^^YYYLLLAAA===:::666666---333000000222)))111'''))))))'''$$$###&&&)))---222888===???QQQRRRLLL===999@@@lllrrrZZZ[[[BBBTTTPPPpppwwwpppiiiKKK===XXXXXXuuu|||~~~qqqqqqOOOGGG```dddEEE444<<<aaaLLL666777222%%%///000~~~sss}}}pppqqqkkkggggggdddVVVFFF<<<444>>>???:::CCCTTTVVVKKKOOOPPPPPPJJJ???:::CCCQQQSSSoooZZZRRR~~~```aaawww{{{___LLLNNNBBB666;;;<<>>aaa@@@zzz333...HHHdddaaawww~~~tttvvv{{{uuuqqqnnnfffdddVVVHHHFFFHHHGGGDDDBBBCCCDDDEEEBBB@@@DDDKKKRRRPPPJJJEEEIIIXXXkkk}}}|||vvvsssrrrrrrsssooolllaaaMMM<<<===666TTTCCC555444tttnnnzzz|||ooojjjbbbTTTHHHJJJRRRUUUMMMDDDEEEaaaZZZzzz{{{ccc;;;OOOlllgggppp///222---777tttuuuWWWJJJtttkkkkkkiiimmmjjjkkkeee___^^^___]]]VVVOOOPPPFFF999<<>>AAACCC@@@VVVkkkkkkzzzlllyyyeee{{{uuummmeeeNNN333???VVV===666:::iiinnnssswwwrrr|||UUU,,,NNN```lllzzz___wwwJJJGGGyyysssjjjMMMaaagggjjjtttoooiiiVVVZZZmmm{{{rrrVVV<<>>444888BBB:::@@@EEEMMMvvvHHH777<<<;;;444,,,999<<<<<<]]]QQQ999:::FFFVVV<<<666@@@fffQQQ@@@FFFBBBbbb|||```kkkfff___FFFWWWZZZsss~~~ooo|||{{{iiiwwwpppjjjhhhgggxxx{{{kkkyyyiiifff```%%%......RRR^^^sssYYYtttKKKssseeebbbkkkssseeezzzqqqhhhyyytttXXXooogggddd^^^WWWNNNEEEAAA?????????333111///.........---,,,&&&***,,,+++&&&$$$%%%(((%%%---777>>>@@@TTTVVVMMM@@@AAACCCggg]]]dddOOODDD___RRRAAAUUUbbbppppppKKK???bbb```xxx{{{kkkvvvMMMLLL]]]```<<<999KKK~~~nnnNNN:::444777///555999xxxwwwooopppooojjjhhhgggbbbXXXPPPMMMLLL\\\___MMMBBBIIIRRRSSSQQQQQQPPPJJJ@@@===GGGUUUXXXpppZZZRRR}}}bbb```pppyyy|||bbbLLLIII;;;111666999FFFyyyzzz___MMM444---///***000---???[[[~~~fffyyy___uuubbbSSS>>>///...---(((,,,777:::<<>>YYYjjjTTT...333<<<666...999DDDEEEFFFRRRlll|||eeefffiii}}}```rrr]]]wwwrrriiiaaaLLL333???\\\CCC:::;;;fffeee|||VVV333iii{{{{{{zzzxxxyyyvvvDDDIII]]]RRRwwwzzzGGG\\\aaadddnnngggggg___```iiitttpppSSS222***444222<<<___cccDDDPPPeeeLLLDDDMMMqqqiii\\\ZZZLLL}}}uuuqqq||||||GGG555666iii{{{[[[999555<<<@@@CCCIIIFFFQQQNNN999===<<<444***555777777LLL```lll|||===333777DDD___GGG@@@@@@777dddxxxiii}}}mmm[[[GGGLLL]]]uuuuuulll}}}yyypppyyygggaaabbbuuuzzzhhhXXXWWW---777AAATTTpppcccnnn___pppmmm[[[xxxVVVaaazzzttt~~~xxxtttxxxrrrmmmiiicccooo]]]VVVRRRLLLDDD???<<<<<<<<<333111............---+++&&&))),,,***&&&$$$%%%(((%%%---666===???XXXZZZMMMCCCJJJGGG]]]^^^kkkccc@@@JJJ<<>>KKKYYY]]]ttt^^^TTT|||gggaaaooo{{{~~~bbbJJJBBB555000666:::OOO}}}nnnYYYxxxWWW777---++++++222---:::___\\\yyyaaaOOOiiizzzdddTTT===111888999444>>>PPP===???FFFPPPXXX[[[___dddkkknnnWWW777>>>\\\yyyuuussshhh```hhhdddeee___```[[[???JJJiii;;;???...EEEjjjhhhkkk~~~|||wwwwwwvvvkkkgggjjjhhhNNNNNNQQQQQQLLLFFFFFFJJJIIILLLOOONNNJJJGGGFFFFFFNNNNNNPPPQQQTTTXXX^^^bbbooosssvvvuuuqqqoooppptttppplll^^^JJJ999<<<888MMMIII;;;777jjjhhhbbbxxx|||}}}xxxggg___YYYDDD666888<<<999:::???HHH{{{eeecccuuu[[[OOODDD]]]YYYXXXlll}}}555666,,,+++ZZZvvvpppYYYkkkmmmrrrllliiihhhjjjfffcccdddeeeccc]]]WWWQQQHHH<<<@@@[[[nnnWWW000333;;;666222>>>GGGEEEEEEFFFIIIcccuuuwwwkkk[[[```~~~zzzWWWkkk___yyypppooofff]]]KKK333???WWWCCC777777\\\|||vvv}}}fffDDD}}}rrrkkkjjjvvv{{{}}}wwwEEEOOOfffWWWyyyPPPeeehhhfffffflllwwweeeaaaRRR666)))//////>>>fffgggGGGPPPfffJJJAAAJJJmmmnnn^^^KKKKKK\\\<<<;;;oooqqquuuVVV666999@@@AAA???===555:::[[[uuutttfff333'''444>>>???444777333222666888DDDbbbooo```@@@666555LLLsssnnnEEE===???444999dddaaammmYYY]]]wwwzzzuuueeekkkoooggg]]]\\\||||||gggWWW******CCCmmmlllpppeeeXXXhhhVVVfffrrrRRRppp|||lllwww|||xxx~~~yyymmmuuuzzznnnQQQeeeZZZWWWJJJJJJGGGBBB:::555444555222000...---------,,,+++''')))+++***'''$$$%%%'''&&&---666<<<===zzzYYY[[[KKKDDDQQQGGGQQQ^^^lllsssNNN^^^fffdddwwwrrr===GGGdddcccrrrrrruuufff```BBBWWWbbbLLL777333vvviiiJJJKKK===777888,,,;;;UUUzzz{{{xxxpppkkkfffaaaXXXOOOMMMOOOUUUPPPDDD888888BBBHHHHHHMMMJJJEEEAAA===@@@MMM[[[cccyyygggZZZyyymmmgggwww___HHH===333555999>>>[[[aaadddpppeee<<>>VVVmmmhhh~~~xxxvvvzzzvvvqqqggg```RRRBBB999===BBBFFFWWWmmmEEEeee|||{{{QQQHHHLLLhhhPPPPPPpppaaa111555,,,222SSS{{{vvvttt```cccnnnwwwpppjjjjjjjjjgggeeeeeefffddd]]]XXXSSSLLL@@@@@@ZZZnnnXXX222666===:::888CCCIIIFFFGGGRRRYYYyyyXXXKKKtttsssiiiWWWdddqqqhhhhhhooofff^^^MMM666@@@PPPBBB666666VVVssszzzeee:::}}}jjjgggppprrrdddyyyvvvDDDSSSyyyfffXXXzzz~~~NNNeeellleeeeeerrrpppbbb___QQQ999******///CCCnnnjjjFFFLLLyyykkkIII@@@IIIiiirrr\\\TTT^^^ttthhh|||[[[^^^)))???}}}hhhXXX999???EEE===444555DDDVVVgggqqqrrrVVV666444===KKKVVVDDD666000444888===TTTuuuuuu222---///DDD[[[WWWFFFBBBEEE222999ZZZYYYXXXhhhyyyqqqaaauuulll]]]{{{TTTwwwcccwwwpppiiissscccZZZxxxvvvwwwnnnEEEKKK;;;333GGG{{{lllxxxFFFhhhWWWgggcccaaa|||VVV\\\uuuqqqxxxxxxnnnhhhhhhcccmmm^^^GGGIIIJJJDDD;;;444222333111///---,,,------,,,***''')))+++***'''%%%&&&''''''...777<<<===vvvWWWZZZHHHCCCRRREEEHHHtttiiikkktttVVVjjjfff@@@RRRYYYkkktttxxxuuuqqqRRRBBBRRR```======...fffuuuHHHOOOCCC;;;:::)))777JJJ~~~}}}xxxrrrkkkddd```XXXMMMEEEBBBHHH<<>>XXXqqqmmmfffdddyyyjjjbbbgggbbbfffcccbbbXXX888CCCaaa@@@kkk---888WWWhhhgggyyywww||||||www{{{yyyiii]]]ZZZUUUJJJHHHIIINNNPPPNNNNNNPPPJJJNNNRRRTTTRRRLLLGGGCCCCCCJJJQQQTTTSSSPPPOOOOOOhhhpppyyyzzzuuuooonnnppppppiiiYYYCCC444<<<>>>PPP@@@<<>>DDDFFF???>>>>>>MMMnnn{{{DDD333555555DDD]]]QQQ===???JJJNNNTTTjjj~~~qqq222999777333666===SSSnnnvvv///222aaa~~~qqqeeeWWWhhhsssoooqqqeee]]]~~~]]]sssxxxtttEEE222FFFXXXlllrrrwww~~~iiiZZZ|||}}}wwwxxxzzzsssfff___000BBBJJJtttkkkcccssshhhtttWWWggg^^^pppkkkWWWlllwwwqqqeeeooo{{{xxxppprrrfffyyyjjjaaa```\\\yyyeeeVVVKKKNNNOOOIII???777555555111///---,,,,,,,,,+++***((()))***)))'''&&&&&&&&&)))///888======vvvVVVYYYGGGBBBPPPBBBFFFfff~~~mmmoooUUUWWW|||xxxXXXIII___}}}YYYqqqrrr}}}sssxxxLLLDDDNNNVVV444>>>666pppeeeHHHGGG<<<999777(((...===zzzuuurrrkkkfffbbbZZZMMMAAA<<<999333......222777===CCCIIIEEEBBBDDDHHHMMMWWWbbbmmmuuubbbqqqwwwmmmzzzsssQQQBBB888333;;;666999jjjSSSBBB|||ttt444555------000///;;;sssccclll}}}cccdddeeeUUUNNN<<<444LLLrrr}}}pppAAAHHHVVVeeelllpppuuu|||NNNEEEcccfffjjjwwwaaaccczzzooodddggg```eeeddd___WWW===LLLhhh===EEE---AAAiiipppsss|||zzz{{{tttnnniii^^^^^^gggiiiLLLGGGEEEKKKQQQRRRPPPQQQMMMOOORRRSSSRRROOOKKKIIIEEEIIINNNRRRSSSSSSSSSSSS\\\eeepppuuuuuusssrrrsssooogggVVV@@@222<<>>PPPKKK======SSS|||GGGqqqcccmmmiii{{{xxxsssiii:::UUUzzzkkkbbbSSSnnn```bbbrrrsssbbb===JJJeeexxxkkkJJJ111,,,111)))???hhhcccDDDJJJrrrvvvJJJBBBIIIddd{{{WWWPPP@@@mmmuuuUUUhhh|||***;;;sss~~~hhhAAAFFFGGG;;;FFF<<<444PPPiii\\\DDDJJJ444000'''///IIIJJJDDDQQQfffcccWWWhhhzzzooo\\\???AAABBBKKKmmmssszzz]]]DDDFFFHHH444)))555HHH===bbbNNN{{{uuuAAA<<>>;;;XXXiiiZZZzzzoooiiipppGGG888QQQhhhyyycccxxxkkkgggOOOllldddrrrqqqzzzwww}}}ooossswww~~~pppoookkkhhh```GGGYYYKKKIIIHHHIIIHHHBBB;;;444222222000...,,,+++++++++***)))))))))))))))((('''&&&%%%)))///888======yyyWWWYYYJJJCCCNNNBBBJJJrrrrrrooo^^^DDD^^^qqqrrruuuiiiMMMHHHfff|||^^^vvvppp~~~tttdddFFFCCCVVVLLL777777LLLWWWKKKCCC;;;CCCBBB:::444???~~~|||qqqnnnjjjdddWWWGGG<<<999000,,,,,,111333111444;;;EEEBBBBBBGGGMMMRRRZZZbbbtttrrr___oooyyyhhh|||pppIII>>>666222<<<666>>>yyynnncccOOOxxx...888111,,,...000555hhhuuukkk}}}bbbfffsss\\\PPP:::000AAA^^^ggg___LLLYYYnnn~~~XXXMMMjjjzzzbbbgggiii^^^hhhzzztttjjjkkkccchhhgggbbbYYY???NNNiii===hhh---:::QQQ]]]eee~~~|||xxxkkkVVVHHHAAA;;;EEEXXX___KKKFFFFFFMMMRRRRRRPPPPPPOOOOOONNNNNNNNNMMMKKKJJJIIIJJJMMMSSSYYY^^^aaabbbUUU]]]hhhqqquuuvvvuuuuuummmeeeSSS===000===DDDEEE<<>>111;;;VVVggg]]]~~~gggWWWrrr{{{{{{{{{vvvjjj...;;;ddd~~~}}}llljjj```RRRXXXnnncccppprrrzzz}}}{{{|||uuuxxxWWWooowwwuuuyyyjjjWWWOOOXXX[[[xxx___LLLBBB@@@<<<888444111//////000...++++++++++++***((())))))((((((((((((&&&%%%'''...666;;;<<<}}}YYY[[[MMMEEENNNCCCNNNLLL{{{sss|||ttttttoooCCCSSSYYY```qqqkkkGGG>>>hhhtttfff{{{sss}}}GGG???@@@bbbHHH???000^^^uuuJJJNNNIIIFFF>>>@@@???///666wwwvvvyyytttqqqqqqnnndddQQQ>>>555666000'''%%%222<<<;;;666555AAA>>>@@@GGGNNNTTTZZZ```xxxmmm[[[nnnzzzbbbvvvBBB:::333222???;;;GGGVVVvvvnnn]]]|||---;;;333***)))...222yyynnnrrrxxxiiiwwwnnnjjjccc[[[III555111???SSS___aaa[[[lllmmmBBBLLLooorrrdddeee^^^\\\mmmwwwssskkkllldddgggfffiii]]]===IIIbbb~~~@@@444444QQQiii___uuuxxx}}}wwwpppppp```ZZZXXXQQQRRRWWWTTTHHHFFFIIIPPPSSSQQQOOOOOOOOOMMMIIIHHHHHHHHHHHHGGGQQQOOONNNRRRZZZaaadddeee___dddlllrrruuusssnnnkkkllldddQQQ;;;///>>>FFFOOOKKKIII;;;JJJ]]]VVVkkkjjj{{{uuubbbQQQTTT888???LLLVVV]]]lll~~~zzzpppVVV@@@BBB[[[qqq```HHH[[[]]]\\\BBB:::888///999***[[[zzzwwwmmmnnniiihhheeecccbbbbbbcccfffhhhiii```aaaOOO999AAA[[[[[[EEE???KKKNNNNNNRRRVVVdddzzzYYYXXXXXXIII^^^eeeiii|||~~~yyyxxx\\\cccYYYnnn~~~iiiWWWIII444999LLLHHH555999PPPzzz~~~LLLuuu{{{zzzwwwyyymmm:::VVV|||hhhZZZ}}}SSShhh\\\777HHHTTTHHHMMMRRRKKKIIISSS___RRR444&&&,,,///>>>___WWW<<>><<<222222OOOhhheeelll^^^vvvhhhJJJbbbyyyGGGBBBSSShhhSSSggg}}}zzziiikkkeee;;;DDDbbb{{{hhhiiilllSSS\\\]]]UUUlllkkkZZZssswwwuuuzzzzzz|||llllll~~~sssggg|||nnnfff^^^fffWWWZZZnnneeePPPMMMRRRWWWKKK^^^NNNHHHCCC>>>999555444444444333///---+++***++++++)))(((***)))((((((((((((&&&$$$%%%,,,555::::::{{{XXXTTTKKK@@@LLLOOOLLLIII{{{qqqiiiggg```fff}}}mmm@@@JJJnnngggqqqzzzzzzlll666===VVVbbbIII111666ooovvvKKKZZZ===DDD@@@KKK:::<<<999___zzz{{{mmm___uuuqqqooogggaaaXXXAAA000333444444,,,<<<111;;;666DDD<<>>555XXXIIIKKK^^^LLL:::>>>---333***000555uuuuuummm___qqqgggyyyaaaMMM555---;;;MMMRRRMMMVVViii}}}rrrCCCMMMgggkkkaaagggjjjSSSppp}}}yyykkkjjjhhhnnniiiqqqmmm222HHHccc:::;;;---PPPvvvhhh~~~vvvyyyrrrnnnyyyvvvkkkuuuqqqKKK===BBBLLLUUUZZZYYYTTTOOOEEEEEE???444000777???BBBMMMZZZ[[[PPPPPP```gggcccsssyyyvvvuuuyyytttllloooqqqoooBBB444:::DDDJJJ}}}WWWHHHHHHGGGAAAYYY~~~ttteeepppTTTGGGMMMWWWwwwxxxooommmDDD:::]]]JJJZZZQQQuuuuuuOOOyyyKKKAAA<<<555:::333---HHHttt}}}aaaSSSpppzzzccctttddddddcccddddddeeefffgggiii\\\MMM@@@@@@TTTYYYHHH333ZZZYYYSSS\\\LLLcccjjjXXXcccUUUOOOjjjvvvlllkkktttkkkaaaUUU<<>>///+++222888SSSyyyUUU<<>>??????IIITTT^^^{{{VVVlll\\\666aaaZZZ}}}yyyZZZTTTkkk}}}kkkvvvXXXgggIIINNNyyykkk|||tttRRR___}}}YYYlllggg^^^|||uuuuuu~~~ooolllpppmmmlllxxxWWWZZZbbb^^^___dddUUUiiiaaammmgggSSShhhNNN```___RRRVVVKKKMMMCCC;;;444555777555222111---,,,+++))))))))))))***))))))))))))((('''&&&%%%&&&---555:::;;;^^^WWWLLL@@@LLLMMMIIIOOOcccttttttjjjRRRuuutttYYY???PPPVVVwwwLLL777JJJVVVKKK(((DDD===qqq{{{dddRRRGGG???FFFDDDLLL===>>>777UUUwwwtttsssooohhhcccZZZDDD555777333666...<<<777CCC@@@LLLQQQIIIDDDkkkddd^^^ZZZ```hhh```iii@@@@@@444777===EEE~~~xxxZZZWWWHHHAAA;;;,,,666,,,///;;;ccctttgggooozzzzzz```___{{{fffTTT<<>>,,,IIImmm```yyy{{{|||uuunnnooojjjcccaaa^^^MMM::::::>>>DDDJJJNNNOOOMMMKKKHHH@@@666333666???HHHMMMNNNVVVZZZWWWVVV^^^hhhnnnxxx~~~wwwmmmnnnqqqggg>>>666===AAA^^^}}}PPP```IIIKKKFFFPPPuuuwwwvvveeeRRRPPPQQQkkkuuu999>>>```___^^^///ddd777ZZZxxxMMMEEEHHH???555000...FFFuuukkkgggiii^^^YYYfffggggggggghhhhhhiiiiiieee^^^TTTEEE>>>MMMUUUIIIMMMBBBZZZ^^^AAA^^^jjjrrrooogggiiirrrzzz~~~|||gggOOOKKK???777CCCEEE222===FFFttt[[[}}}jjjpppVVVmmmzzz@@@UUU|||wwwoooGGGnnnyyyKKKSSSttteeeHHHSSSWWWIIIHHHKKKTTTYYY]]]\\\OOO:::***%%%&&&111666PPPwwwTTT<<>>HHHCCCIII@@@EEE<<>>333333666777999<<>>]]]cccYYYmmm^^^hhhhhhLLL]]]EEE888KKKKKK777999999{{{xxxyyyNNNqqqrrr}}}xxx|||ooo{{{DDDMMMuuuvvvlllCCCeeerrrGGGLLLlllcccDDDHHHGGG>>>HHHMMMPPPOOONNNIII>>>222,,,,,,///000333NNNuuuUUU===CCCjjjuuuEEE;;;LLLllllllMMMOOO???oooppphhhvvv{{{cccBBB[[[xxxOOONNNjjjrrrlllGGGBBB^^^oooiii|||KKK\\\jjj{{{zzzPPPKKKWWWvvvuuulll___XXX~~~eeeWWWFFFUUUttt}}}tttkkkgggWWW[[[UUUooowwwjjj]]]___fffRRRvvvxxxllluuu]]]aaagggzzzttteeeooonnnYYY{{{jjjhhhlllWWWeee{{{nnnlllNNNFFF\\\VVVVVVMMMRRR^^^[[[DDDQQQ___EEE888FFF;;;111///000...,,,,,,---,,,+++))))))))))))***))))))))))))((('''&&&%%%&&&---555:::;;;~~~YYYSSSLLLDDDPPPMMMFFFHHHSSS}}}vvv~~~|||lllVVVtttBBB999SSSXXX@@@%%%RRR;;;uuutttSSSJJJHHH@@@GGGDDDFFFBBBIII>>>GGG{{{zzzqqqnnneeeMMM888222333555BBB???@@@EEECCCAAATTT^^^???GGGSSS^^^qqqqqqiiiFFF888444444:::333OOO^^^CCCRRRpppEEECCCJJJ:::666:::+++111+++[[[yyyhhhpppmmmhhhqqqiii\\\HHH777333888999777NNNLLLIIIbbb{{{]]]VVV]]]mmmrrrccc]]]zzzccctttZZZ[[[dddiiixxx}}}qqqooommmvvvuuutttXXXGGGBBBmmm[[[OOOMMM444GGGjjjkkkuuu}}}ttttttzzzqqqfff[[[III666000444111222222333333666999<<>>???FFF444444...TTT~~~TTTgggbbbddddddeeeggghhhhhhfffdddcccbbbcccbbbTTTEEEKKKTTTOOOFFFPPP[[[iiiyyyjjjnnncccWWWbbbKKK;;;HHHGGG;;;:::999rrrKKKjjj|||{{{LLLIIIqqq~~~sssnnnDDD```lllGGGGGGhhh[[[???BBB???999JJJQQQQQQKKKFFF>>>444,,,))))))+++///333NNNwwwWWW???DDDjjjpppAAA<<>>;;;BBBGGGDDD999[[[mmmZZZlllNNNWWWFFFEEELLLDDDFFFEEEDDDIII======dddxxx}}}rrrrrrhhhHHH444666777111<<<999777DDD;;;CCCcccuuuPPPWWWwwwxxx}}}lll555999444666FFF>>>^^^FFFgggxxxHHHAAADDDEEE>>>???999+++555222IIIcccjjjyyyhhhccczzztttfffPPP<<<555777999777>>>[[[yyy]]]XXX~~~{{{zzzxxx]]]ggg___tttoooaaafffbbbxxxttt~~~rrrrrrnnntttqqqrrrNNNCCC>>>pppIII\\\XXX999AAA[[[WWWttt}}}zzzuuuzzzwwwtttfffPPP>>>666222......000111000000111444777===777999BBBGGGLLLbbb{{{kkkcccvvv}}}sssxxx~~~jjjffffffCCC///;;;>>>FFFcccMMMAAAHHHGGGOOOKKKAAA\\\lllzzzkkkOOO{{{fffIII999>>>>>>999>>>HHHNNN:::OOOTTTOOOFFF111???OOOBBBNNNjjjUUUAAANNNIII<<>>>>>PPPeeeKKKCCCMMMttt777[[[SSSAAANNNOOOjjjmmmJJJYYYXXX{{{ssstttnnnoooCCCSSS```xxxEEE>>>HHHyyywww~~~dddeeeoootttcccgggMMM___uuuSSSkkkiii^^^ttt```aaaaaaqqq\\\wwwlll___yyypppccc}}}|||cccdddiiiDDDXXXfff\\\kkkVVVIIIvvvrrrYYY^^^LLLIIIpppXXXMMMAAAEEE]]]LLLBBBPPP===333PPP@@@888222333444222...------,,,+++))))))))))))***))))))))))))((('''&&&%%%&&&---555:::;;;}}}]]]]]]VVVJJJPPPKKKDDDYYYZZZMMMoooyyyzzzpppbbbkkkuuurrrTTT666444GGGDDD777<<>>>>>AAA===???WWW@@@EEEmmmnnnSSSqqq~~~SSS333666444333GGGJJJgggVVVJJJrrrkkkGGGEEE@@@@@@BBB999111777)))AAAzzzgggpppsssiii___xxxpppgggSSS>>>444999BBBGGG___oooJJJLLL|||tttqqqlllPPPhhh\\\vvvdddbbboooiii~~~ooossstttpppuuuooofffFFFBBBHHH|||@@@rrrOOO222===```kkkrrrzzzwwwzzzjjjJJJ888888444(((///111333222000111555888AAADDDPPP```iiinnnzzzkkk^^^lllxxxwww|||pppggg\\\>>>111;;;999WWWQQQNNNRRRKKKGGGLLLKKK???IIIqqqooo___```vvvttt___kkk|||uuukkkWWWCCCEEEGGG<<>>???222444kkk~~~WWWhhhmmmhhhfffgggggggggfffdddcccbbbaaa]]]]]]VVVKKKNNNTTTNNNVVV]]]aaaiii{{{wwwmmm|||cccDDD111CCC======777555zzzqqq___rrruuufffIIIoooyyyqqqqqqJJJ\\\cccIIIHHHqqqNNN...111000&&&...000000,,,+++***+++---......---///777WWW^^^DDDJJJrrrccc<<>>666000111222000---,,,---,,,+++))))))))))))***))))))))))))((('''&&&%%%&&&---555:::;;;~~~```___TTTCCCIIIGGGDDD888FFFFFFZZZggg^^^|||hhh___hhhFFF999555@@@HHH<<<999KKK[[[dddxxxMMMEEEAAAHHHCCCPPPGGG@@@???CCCEEEGGGHHHWWWvvv~~~uuuppplllQQQHHHKKK>>>======EEE\\\\\\MMMmmmhhh]]]ffflll888:::111888333@@@OOO[[[wwwrrr@@@PPPGGGEEE>>>>>>===<<<<<<555(((666yyyjjjiii___yyyiiigggYYYBBB333999NNN^^^jjjEEE---;;;gggyyyZZZjjjWWWlllXXXkkkmmmgggsssssstttssspppssslllYYYBBB@@@QQQ@@@ZZZ:::>>>\\\fffwww~~~nnnyyyzzz}}}nnnOOO:::777444,,,333555555222000222888>>>AAA888444@@@[[[xxxuuufffgggrrr{{{uuufffJJJ555222;;;888rrrxxx\\\IIIJJJHHHFFFCCCCCCBBB???OOOmmmttt___^^^ttt{{{WWWWWWWWWhhhqqqmmmxxxwwwWWW:::'''EEEwww:::gggFFFRRRNNNBBBGGGOOONNNIII:::<<<999///YYY}}}nnnpppiiiiiihhhgggfffeeedddccccccdddaaaaaaZZZLLLMMMSSSPPPUUUcccjjjqqqlllzzz}}}{{{xxxWWW===999AAA:::CCC@@@EEErrrPPPwwwsssmmmqqqqqqEEEgggsssrrrqqqMMM^^^dddPPPRRRQQQ''''''---(((---+++,,,&&&&&&'''((((((((('''&&&---999[[[___DDDLLLwww___<<>>RRRRRRwwwzzzwww|||HHHiii\\\kkktttaaa}}}hhhUUUcccHHHTTTiii^^^^^^uuu~~~^^^KKKVVV===OOOIII666???^^^|||~~~@@@===YYYUUU:::999GGGnnnsssGGGZZZ|||~~~wwwyyywww}}}{{{ppp~~~xxxooo]]]rrriiiXXXOOOxxxwwwjjjwwwpppmmmccchhhxxxqqqeeennn```iiiaaajjjpppeeeccc\\\___nnnrrr```JJJLLL[[[[[[QQQRRRFFF[[[```XXXLLL>>>KKK\\\CCCFFFYYYHHHAAADDDDDD999000...///......///---,,,+++))))))))))))***))))))))))))((('''&&&%%%&&&---555:::;;;|||]]]\\\OOO<<>>???===AAA[[[~~~wwwlllkkkUUUNNNMMM777>>>CCC^^^tttwwwzzzLLL$$$>>>222AAA<<<>>>RRRJJJ???hhhwwwIIICCCEEE???;;;777>>>EEE333777000sssuuuwww```}}}ttt{{{nnnqqqeeeHHH111444NNNfffeeeNNNNNNiiikkk[[[iii}}}|||QQQooo\\\cccuuuuuu}}}uuurrrnnnppphhhSSSAAA<<>>zzzllliiihhhfffeeeccccccbbbbbbiiiggghhh___NNNMMMUUUTTT^^^fffiiilll~~~nnnfffIIIAAA222AAAAAA888BBB>>>BBBzzzSSSxxxggguuu{{{___}}}FFFeeessswwwsssPPPaaagggWWW\\\^^^+++%%%---+++,,,&&&&&&''')))+++,,,------------+++999^^^```CCCMMMyyy]]]<<>>@@@SSSsssuuuSSSMMMsssDDDfffBBBdddiiicccggg~~~OOO===NNN___UUU```zzz|||```EEEYYYLLL\\\OOO;;;???___TTTHHH```wwwwwwLLL444@@@AAAVVV\\\LLLSSSllltttxxxlll^^^nnn~~~TTTdddTTTuuunnnaaa}}}dddaaaYYYfffwwwgggVVVaaaSSS|||wwwfff```ZZZ```bbb```~~~|||XXXQQQSSSJJJZZZTTTOOO>>>XXXMMMOOOGGG;;;OOOMMM666KKKSSS555IIIoooLLL???222.........000333---,,,+++))))))))))))***))))))))))))((('''&&&%%%&&&---555:::;;;~~~[[[XXXQQQBBBEEEBBB@@@DDDHHHDDDAAAWWWzzzzzzppp```kkkmmmqqqRRR@@@LLL\\\\\\\\\ccceeeYYYJJJAAA<<<:::===CCC777III///555:::jjjvvvjjjyyyvvvFFFCCCAAACCCHHHJJJFFFBBBAAABBBBBB@@@===???EEELLLzzz~~~zzzwwwhhh___jjjWWW:::UUUXXXZZZxxxddd333444333<<<,,,CCCCCCQQQ{{{FFF\\\qqqMMMLLLEEEEEEAAA======@@@@@@<<<777---\\\mmm]]]wwwjjjzzzpppdddLLL444333<<<;;;>>>TTT{{{```rrrkkkNNNfffkkk}}}sssnnnvvvwwwyyynnnddd>>>CCC777UUU]]]QQQRRRJJJAAAXXXtttjjjyyyzzzvvvhhhbbb333777666666777999666111777BBBEEE??????<<>>sssbbbSSSmmmSSSZZZVVVBBB555===FFFMMMxxx[[[FFFTTTsss}}}uuuwww[[[ooorrrfff___vvvfffbbbnnnzzzwwwmmmnnnsss]]]sss{{{sssWWWYYYcccWWWZZZ[[[]]]xxxnnnjjjWWWXXXdddMMMZZZRRRrrraaaRRRMMMllliii[[[EEE777:::EEENNN>>>999333111222333111000...---,,,***)))(((((((((+++(((''''''))))))&&&###%%%...666888999{{{XXXWWWRRREEEJJJHHHFFF<<>>@@@:::999111TTTnnn{{{RRRCCCAAA??????AAAAAA???<<<888>>>DDDEEEBBB??????@@@^^^nnneeekkklll[[[NNNgggkkkccciii999444333777777@@@999AAA~~~MMMVVVxxxmmmTTTDDDCCCCCC@@@;;;;;;???>>>;;;>>>:::NNNnnn{{{kkk```wwwrrrlllYYY<<<444@@@FFFyyy```AAAXXX}}}nnnfffaaabbbdddtttsssrrrvvvxxxjjjUUU>>>444===rrrWWWxxxmmmUUURRRAAAMMMwwwyyypppxxxwww}}}wwwqqqiiiggg>>>>>>===>>>???777777@@@DDDBBBEEENNNJJJGGGWWW{{{vvviiiPPP---+++???EEEKKKIIIAAAFFFKKKIIIFFFDDDEEEIIINNNQQQHHHWWWoooooo[[[CCCggg{{{xxxfffWWWBBBCCC```wwwVVVLLLIIISSSHHH???>>>@@@???<<<<<>>:::;;;???DDDSSSnnnxxxSSSHHHDDDCCCAAA???===<<<;;;;;;<<>>NNNwww___hhhuuu]]]XXXzzzzzzxxx777000444///888555AAABBBaaafffLLLdddLLLYYYDDDBBBBBB@@@<<<<<>>555444rrrpppkkkppphhh___III>>>CCCFFFgggQQQ\\\QQQNNN[[[{{{bbbRRRnnnxxx|||}}}|||zzz}}}|||jjjJJJ999&&&NNNFFFSSSXXXSSS@@@HHHssstttkkkwww~~~yyysssnnnIII>>>999<<>>:::WWWTTTpppNNNJJJJJJEEEKKKGGGAAA<<>>IIIHHH'''***%%%,,,,,,000333 )))333777444///,,,,,,444///TTTooorrrzzz===PPPPPPWWWHHHNNNiiiwww{{{,,,333]]]nnnzzzppphhhGGGKKK\\\rrrPPPLLLSSSBBBnnnhhhVVVAAAFFFFFFZZZiiinnnOOOllliii^^^EEEeeefff}}}ssszzz|||qqqiiiPPPFFF|||}}}fff]]]qqq```bbbcccWWWlll|||~~~PPPHHHLLLrrrrrrOOOxxxllllll{{{{{{sssnnnllljjjeeebbbcccddd~~~aaaTTTZZZ___ppphhhRRROOOTTTLLLCCCjjjmmmOOONNNGGGEEELLLZZZQQQ???:::VVVXXXDDDBBB<<>>???EEEFFFEEEBBB???>>>@@@BBBPPPjjjfffDDD[[[ZZZXXXPPPrrr}}}CCC???666222999666:::III444RRR>>>gggSSSQQQHHHCCCCCCAAA>>>???BBBBBB>>>AAABBB===xxxwwwgggpppjjjdddMMM???GGGQQQVVVLLL___jjjccc{{{yyyddd@@@:::999wwwZZZYYYUUULLL???KKKfffnnnooo{{{zzz}}}rrrSSS<<<777???JJJVVVWWWQQQ]]]pppjjjSSSDDD@@@PPP{{{qqqaaa888333;;;===nnnKKKKKKFFFEEENNNHHHEEEAAA===<<<>>>@@@BBB===???CCCMMM^^^vvvooorrrssseee___eeeWWWWWWrrrVVVEEELLLOOOKKKHHHBBBFFFEEE@@@DDDMMMKKKBBBAAA@@@DDD@@@111333WWW|||yyyddd\\\___aaadddaaaWWW[[[]]]^^^^^^```fffmmmqqq|||}}}qqqaaaWWW```XXXOOOIII@@@777555999///CCCNNN333lllttt}}}~~~===\\\pppooojjj{{{}}}~~~yyyWWWOOOmmmmmmaaaTTT~~~{{{MMM999444333444---((((((222...(((&&&(((---222555333333KKK[[[kkkYYYTTTOOOBBBFFF\\\UUUBBBEEEhhhgggzzzaaa---888YYYiiiooorrrNNNLLL```vvvrrrWWWDDDHHHSSSqqquuujjj|||]]]FFFIIILLL]]]nnn}}}~~~gggWWWxxxbbbnnnkkkrrrEEE{{{{{{rrrkkkiiijjjhhhwwwCCCEEENNNuuuhhhqqqtttLLLhhh~~~llluuuzzzuuummmhhhbbb[[[SSSDDD[[[hhheeevvvZZZ~~~fff[[[IIIUUU\\\XXX~~~pppKKKCCC@@@CCCZZZiii???>>>XXXoooUUU888===BBBHHH:::555:::999222333===:::666111///111222111000---,,,+++***))))))))))))((((((((((((''''''%%%$$$'''000999;;;<<>>AAA>>><<<@@@EEEJJJJJJDDD???CCCJJJvvvzzzRRR>>>AAA===???QQQFFFBBB@@@>>>>>>DDDRRRaaa{{{YYY^^^KKKLLLBBBBBBCCCCCCAAA???>>>???@@@CCCBBB???<<<::::::===???111HHH~~~TTTFFF\\\hhh}}}pppfffDDD===<<<,,,222@@@888AAAHHH|||>>>HHHmmmGGGQQQGGGCCC@@@BBB@@@>>>???BBBAAA>>>IIIEEE@@@[[[xxxgggyyydddxxxfffzzz|||ssstttmmmRRRFFFYYYooommm|||eeeppp~~~qqqeeeQQQ555000SSSTTTllldddJJJHHHDDDIIIVVVbbbqqqxxxvvvxxxttt^^^@@@>>>NNNPPP^^^fffkkkyyykkkHHH[[[{{{rrrKKK222FFF999@@@@@@@@@>>>HHHEEEGGGEEEBBB???>>>>>>???@@@???AAA???<<>>;;;<<<>>>???888333IIIkkk~~~ppp]]]ZZZYYY^^^```WWW]]]]]]___bbbeeehhhnnnsssyyy|||}}}fffRRREEEWWWlllZZZYYY___YYYSSSIII@@@666111222777555bbb{{{999yyy{{{ppp~~~~~~BBBGGGnnnooowwwdddrrrbbbuuutttwwwgggVVVkkk```fffvvvwww]]]UUUGGGNNNSSSTTTVVV[[[aaaYYYVVV```ooouuummmaaa~~~YYYDDDBBB???jjjPPP999DDD```yyyooofffyyy@@@666666XXXwwwwwwvvvMMMAAAWWWaaaUUUFFFGGG[[[rrruuuaaa```]]]VVV>>>IIIPPPYYYhhhsssUUU@@@DDDEEEIII]]]{{{III}}}zzz}}}rrruuuvvvxxxUUUqqqtttiiiFFF===GGGhhhaaa~~~|||iii~~~tttkkknnnhhhZZZjjjgggqqqcccgggPPPZZZUUUEEE>>>FFFHHHFFFKKKGGG===000777;;;666JJJMMM777(((999FFF777,,,***)))222111>>>PPPRRREEE???CCC555111,,,+++---......---,,,,,,+++***))))))))))))'''((((((((('''%%%%%%%%%'''000999;;;<<>>CCCBBB@@@===HHHLLLCCC<<>>FFF<<<======>>>>>>===<<<;;;===???AAACCCBBB@@@===;;;+++===aaa|||yyyYYYHHHZZZ___```JJJ)))>>>666,,,999888333CCCPPPlllYYYHHHhhhtttJJJHHH>>>JJJ???<<<======;;;<<<@@@???;;;AAA;;;===NNNrrrtttjjjooosssiiiiiifffkkkxxx}}}QQQ```~~~|||sssQQQ@@@444888xxxvvvHHHKKKQQQ???IIIIIIAAAKKKgggvvvrrrwwwwww}}}|||nnnEEEBBBWWWbbbfffzzzbbbTTTXXXnnnIII000:::===666^^^QQQAAA<<<<<>>LLLpppfffCCC<<<%%%777:::EEEdddtttUUUzzz}}}zzzssswwwllldddoooyyy[[[CCCAAAbbbcccssslllzzz|||fffhhh{{{rrrooogggnnnlll``````^^^qqqcccIIIdddRRR[[[UUUNNN??????UUU___UUULLLRRRDDDCCCNNNRRR???JJJ===III???KKKLLLIIIKKK>>>999000000333555///'''+++666444000,,,+++---//////...,,,++++++***))))))******&&&((()))(((&&&$$$$$$%%%&&&000888;;;<<>>AAA@@@<<<888;;;???EEEJJJKKKGGGAAA<<<===:::EEEeeeooosssIII===CCCSSS___fffhhhuuuRRR===555888:::---111EEE???@@@```yyy???JJJpppFFFHHHMMM:::LLLAAA999;;;;;;:::<<>>:::888FFFHHHDDD```|||zzzsssfffgggooogggzzz^^^BBB999===```\\\sssiii?????????CCCDDD>>>DDD___rrrpppuuuwwwvvvsss{{{PPPHHH\\\ooovvvhhh]]]jjjfff777111===;;;QQQ:::GGG@@@???KKKAAA999:::===>>>???>>>===<<>>CCCMMMWWWdddjjj]]]QQQTTTWWWBBBEEEEEEAAABBBFFFCCC;;;LLLGGGEEEEEECCC???>>>???FFFJJJ@@@<<>><<>>SSSiiibbb~~~ooosss{{{|||eee]]]fff^^^]]]kkk}}}ooogggqqqyyyIII444CCC[[[~~~ddd[[[PPPIIIDDDHHHKKKGGG???AAAvvveee|||888333(((PPPnnnzzzqqqHHHeeeuuummm[[[RRRDDD>>>IIIJJJlllvvvdddQQQ;;;GGG\\\iiinnneee999666RRRttt\\\:::CCC;;;===000===<<>>CCC///000+++:::IIIHHH<<<333555<<<555111---,,,///111111000,,,+++******)))*********&&&((()))(((%%%###$$$%%%%%%///777:::<<>>555888HHHTTTzzzPPP>>>>>>999LLLGGGiiiyyywwwnnnnnnJJJ888<<<:::333555777---;;;???///CCCooo~~~KKKPPPZZZEEEMMMFFFFFFDDDDDD:::<<<<<<;;;===@@@???;;;<<>>WWW~~~zzzuuulllqqqwww~~~rrr```iiixxx|||~~~qqq^^^KKK888555CCCooouuuBBB===IIIFFFDDD888<<>><<<===@@@BBBAAA>>>;;;888GGGAAA;;;;;;>>>BBBCCCBBB@@@???CCCKKKKKKFFFJJJTTTTTTSSSDDDSSSKKKKKK<<>>999;;;CCCBBBIII>>>888CCCAAA???MMM\\\ppp___XXXTTTZZZ```]]]]]]]]]bbbiiihhhaaa___bbbUUUUUUVVVGGG<<>>333;;;MMMAAATTT???...>>>FFF...888HHH000222===OOOYYYLLL666,,,000777222---))))))+++......---++++++******************%%%((()))(((%%%###$$$%%%%%%...777:::;;;oooLLLDDD@@@<<>>>>>::::::???CCCDDDDDDFFFEEEEEEQQQkkkwwwooooooxxx{{{aaavvv{{{LLLGGGDDDCCCEEEDDD???===???<<<;;;===AAAAAA>>><<<>>>999DDD999<<>>iii~~~vvvTTT@@@:::888<<>>;;;999;;;666111222777:::555---<<<888555BBBVVVdddVVVBBBPPPUUUOOOHHHEEEAAA>>>@@@DDD>>>???>>>===@@@DDDBBB===999BBBIIIAAAKKKzzzwwwyyykkkpppiiiooogggtttzzzjjjpppzzzwwwqqqPPP<<<>>>555>>>eee>>>jjjDDDJJJAAAGGG???===BBBDDDHHH[[[rrr{{{yyyxxxoooqqqhhhrrr~~~wwwaaa```www^^^]]]lllOOO///;;;EEE===KKKYYY;;;CCC<<<;;;@@@666777@@@CCC>>>999::::::888===<<<;;;:::999:::;;;<<<;;;<<<@@@FFFFFFCCCCCCFFFGGGIIIIIIEEEAAA>>>???AAAEEEHHHAAA===BBBBBB@@@GGG>>><<<:::;;;???@@@@@@>>>???AAADDDCCCAAA>>>======OOOttt___YYY]]]ZZZXXXXXX]]][[[ZZZ\\\``````\\\WWWVVVDDDDDDBBB:::QQQ^^^CCCVVVoooWWWcccPPPBBB;;;666111HHH]]]```\\\XXXOOOEEEKKKGGG<<<000---111444222:::>>>000|||jjjwww{{{@@@BBBBBBIII[[[ddd}}}xxxbbbgggiiiaaarrrqqqiiiccc```ZZZWWWbbbqqq{{{mmmmmm{{{yyy```KKKHHH\\\WWWFFF+++HHHjjjnnnwww<<<***;;;888999GGGIIIrrrEEE444@@@TTTttt~~~jjjuuuyyy~~~;;;888,,,222888zzzvvvttt{{{ooouuujjj^^^bbbNNNSSSiiiooo^^^```VVV000YYYQQQqqq>>>EEEnnn\\\>>>FFF333ccckkkVVVEEEQQQ@@@~~~TTTDDD@@@UUU{{{VVVTTT|||bbbdddzzz~~~~~~zzzhhhaaaXXX\\\TTTEEEDDDMMMIII;;;GGGDDD///:::OOONNNKKKAAA@@@%%%777NNNAAAEEEIII,,,111III>>>666555222444***DDDDDD@@@666------888BBB---,,,+++)))(((***...111%%%***...---)))&&&'''***(((((('''&&&&&&%%%$$$$$$***...444:::>>>mmmJJJBBB>>>:::===888===;;;>>>???<<<;;;@@@CCCCCCAAAEEEEEEAAABBBIIIQQQTTT~~~zzzxxxtttppprrruuummmBBB:::FFF@@@======???===999888:::<<<:::;;;======999777999:::@@@222888@@@777::::::777::::::;;;KKKjjjrrrxxxcccIII...(((000888:::999555555555555666666666777000;;;BBB:::,,,***777FFF,,,888WWWooo\\\BBBXXX}}}]]]KKKGGGDDDDDDAAA===<<>>>>>===>>>BBBCCCCCCFFFLLLDDDFFFGGGGGGDDDAAA@@@???>>>DDDBBBAAAGGGDDD???DDDCCC@@@===<<<>>>???>>><<>>;;;HHH___yyy~~~yyyPPPYYYmmmXXXWWWWWWXXX\\\___^^^XXXRRRMMM<<<===<<<666KKKWWW@@@ZZZiiiZZZTTTDDD777000111>>>LLLZZZ___[[[TTTOOOLLLKKKCCC888111...000333666AAAQQQ==={{{xxxppp|||{{{wwwIIIJJJLLLPPPQQQ~~~OOOjjjoooxxx{{{dddZZZzzzooogggfffppprrrkkk]]]SSSRRRTTTTTTQQQ\\\nnnzzzuuudddXXXVVVBBB\\\===CCCOOO]]]===AAA999;;;===,,,GGGzzzTTT555222KKKjjjbbbrrrttt333333,,,777666zzzvvvcccuuuiiiwww|||gggkkkjjjqqqddd333III___hhhlllyyy888888JJJPPP444GGGZZZ}}}^^^JJJYYYzzz]]]xxx~~~}}}JJJ@@@999kkkppp}}}WWWRRRhhhnnnhhhwwwvvvtttbbbaaaOOOFFFJJJIII@@@@@@JJJ222888---===PPPJJJFFF===:::(((CCCYYY<<>>:::111******111888000...++++++,,,---------...000222000,,,((('''&&&(((((('''%%%%%%$$$$$$%%%***...444:::>>>iiiFFF???;;;777;;;555:::777<<<===;;;;;;???AAA@@@HHHLLLOOOLLLJJJHHHDDD>>>CCCTTThhhvvvmmmVVVHHHAAA@@@CCCHHH@@@===<<<>>>===:::999<<<>>>:::999;;;999555444666111888---555===555888::::::999;;;;;;777@@@hhh~~~}}}vvvcccMMM@@@555...+++888777666444222111111000,,,***,,,222999;;;777222TTTpppqqqMMMNNNxxxccc===BBB@@@@@@CCCBBB<<<999:::888;;;;;;999:::<<<888333888///DDD>>>[[[MMM~~~NNNMMMjjjhhhcccccceeetttwww{{{|||{{{yyy{{{|||pppeeeGGGKKK111---NNN[[[vvvrrrcccTTT<<>>MMM^^^yyy|||~~~{{{eee\\\```dddrrr~~~{{{ccceee\\\(((222@@@888@@@[[[pppFFF<<>>777???;;;>>>CCCEEE@@@<<<::::::888;;;;;;<<<;;;:::;;;>>>@@@AAA===<<<>>>???AAAHHHPPPCCCDDDFFFHHHHHHFFFBBB>>>AAAFFFCCCAAAGGGDDD@@@DDDFFFCCC???>>>???@@@AAAAAAEEE@@@<<<===BBBCCC???:::777LLLttt[[[TTTPPPTTTUUUVVVYYY]]]___\\\UUUOOOFFF666777888555FFFPPP>>>\\\ccciiiQQQIII;;;111777DDDMMMVVVWWWPPPHHHEEEFFFIII===333222111///333;;;GGGDDDUUUfffyyybbbEEE???BBB@@@LLLzzzuuuttt{{{uuuXXXooosssooo\\\gggxxxyyybbbOOOMMMMMMGGGXXX^^^fffnnnsssnnn^^^MMMiiiMMMIII;;;HHH[[[111444///999FFFDDDoooRRRGGG666===rrraaaXXX//////+++===111ggg{{{}}}yyynnn}}}rrr}}}XXXbbbHHH@@@JJJnnnyyybbbHHHlllaaa777MMMSSSTTTIIIJJJYYYkkk^^^yyynnn~~~lllvvvOOORRRIIIHHHssscccBBB999@@@|||lll|||```MMM]]]TTT\\\NNN}}}kkkqqq~~~}}}|||WWWaaa^^^UUUIIIHHHNNNNNNHHH888<<>>dddAAA:::777444777222777222777:::999:::===>>><<<>>>AAABBBBBBDDDHHHGGGCCC???IIIQQQOOOJJJIIIJJJKKKTTT\\\SSSqqqUUUJJJQQQIIIBBB:::555;;;BBBEEEDDDCCC@@@======???>>>;;;;;;>>>>>>:::999999888555444777222DDD999777===<<>>>>>;;;888AAAWWWlllsssSSSHHHZZZOOO???FFF???===>>>BBB@@@;;;888999666:::<<<;;;;;;===;;;666444333???DDDRRR:::WWWLLLPPPFFFTTT]]]PPPWWWaaaaaakkktttwwwyyy{{{{{{xxx|||yyyyyyzzzxxxsssjjjaaa\\\ZZZ===555:::DDDfffsssjjjcccCCCEEEDDD???BBB<<<;;;;;;<<<<<>>AAALLLHHH444222:::888777:::<<<;;;999888999999:::<<<<<<;;;999999;;;>>>AAA===;;;<<<===???EEEMMMCCCBBBCCCFFFIIIHHHEEEAAAKKKMMMDDD===BBBBBBAAAIIIDDDBBB@@@>>>@@@BBBEEEGGGCCC???<<<<<>>___<<<777444222555///444000555999999999<<<===;;;<<<===;;;:::===CCCDDDBBB???GGGLLLHHHDDDGGGLLLPPP???DDD@@@```AAA999EEE<<>><<<888777999999666666999:::666555777777444555888WWWlllVVV===;;;@@@DDD444AAA:::666;;;AAABBB@@@???oooyyyQQQaaavvvKKK@@@???===;;;999999::::::???999@@@ZZZrrrrrr^^^KKKPPP[[[}}}dddDDD444CCC???<<<;;;===;;;777555777333888;;;:::;;;>>>===:::888===222@@@;;;;;;GGG{{{nnn___BBBIIIWWWMMMMMMMMMQQQZZZbbbeeehhhpppwwwzzzjjjcccaaaggghhhbbb^^^___mmmdddXXXOOOJJJEEE===666777666EEEkkkpppmmm@@@GGGFFFEEEEEE:::===<<<::::::>>>CCCCCCAAAPPPqqqyyywwwfff[[[HHHEEEUUU___bbbkkkUUU888777;;;@@@===JJJ{{{aaaEEEAAACCCDDD<<<333777:::444666666777888777666666888999;;;<<<:::666555888;;;???<<<<<<>>>===<<>>???CCCEEECCCAAAGGGIIIAAA<<>><<<===???CCCFFF?????????>>>======>>>???BBB>>>MMMiiinnnQQQ^^^KKK^^^^^^^^^]]][[[XXXSSSPPPDDD999777:::===@@@AAA===>>>FFFcccBBBGGGAAA777???BBBddduuufffYYY[[[VVVGGGAAA222,,,111333///555AAA<<<@@@hhhsssNNNOOOHHHLLLIIIRRRKKKmmmPPPrrrqqqooouuukkkfff___rrrssseeekkkssswwwuuufffOOO;;;;;;:::CCCOOOOOONNNbbb~~~www[[[FFFLLL888,,,888777888>>>qqqxxxAAA999)))AAA{{{}}}mmmppp???===111...DDD---CCC{{{tttyyyzzzooorrrqqqvvvFFF@@@JJJQQQkkkpppcccNNN\\\ooosssxxxXXXOOOLLLEEE\\\vvv888GGG\\\OOOTTTvvv777888222BBBAAAEEEtttvvvgggxxxhhh===DDD===uuu{{{[[[JJJNNNOOOQQQxxxttt^^^MMMNNNNNNFFF@@@BBB@@@EEE>>>QQQ]]]JJJ???888222///888;;;444999;;;+++666EEE777000000***///---;;;444,,,((()))...333666***---///000///222777<<<===555+++(((***---,,,***((('''$$$""""""###%%%'''***...444:::>>>[[[999444222000333---222///555888888888<<<===;;;AAAEEEGGGEEEFFFHHHHHHEEE???EEEGGGAAA:::888777666>>>AAAHHHXXXBBB???JJJEEEDDD999222777@@@CCCAAA@@@;;;888666777666444444777444111111555555333333666zzzhhhAAA666<<>>===888BBBdddUUU@@@ZZZ|||yyyuuurrrqqqqqqqqq|||~~~{{{kkkQQQEEEUUUnnnzzzUUU===BBB???777<<<999777888777333333666000555888777888;;;===<<<888CCC666NNN:::FFF===YYYuuuUUU555888CCCPPPKKKDDDJJJLLLGGGCCCBBBAAA???FFF@@@>>>AAA@@@:::888;;;000222444333222444999===IIIUUUeee===uuuCCC<<>>???===:::>>>DDDBBB:::888hhhyyyeee]]]III===CCCKKKSSSaaa~~~LLL444222:::<<<999EEElllBBBEEE999;;;999666:::@@@<<<555:::777777888777444444666777:::<<<999444333777;;;;;;:::<<>>::::::>>>===;;;:::;;;===???@@@@@@:::AAA??????EEEAAA<<<@@@@@@???>>>;;;999999<<<>>><<<>>>??????<<<;;;===???MMMFFFBBBeee~~~mmm]]]bbbRRR[[[[[[[[[YYYWWWSSSPPPNNNCCC:::666<<<@@@>>>;;;===:::FFFLLL222222444555===bbb{{{lllhhhZZZDDD:::111,,,000333222777???222```oooiiiHHHKKKGGGHHHKKKJJJTTTnnn[[[|||nnnnnn|||mmmVVViiirrrggg___bbbzzzuuuVVV???222///888444***555MMMeeeWWWEEEOOOIII&&&&&&@@@---<<>>???+++777???666+++333888---222@@@222------&&&+++***:::444,,,'''&&&)))---000)))---333888<<>>XXX777222111///222,,,000,,,222555444444888:::999777>>>CCCBBB@@@AAABBB@@@<<>>FFF[[[mmmzzzyyycccAAA111???555::::::999666666888888555444777111666888555555999<<<===888<<>>???777>>>CCC888:::BBBCCC<<<:::AAAAAA:::444NNNeee{{{uuuuuuaaaFFF888444===OOOWWWooo[[[777+++AAA999<<>>?????????@@@AAA;;;BBBAAA@@@EEE@@@888;;;???@@@@@@===;;;:::<<>>???>>>===;;;???======[[[ppp|||QQQMMMRRRUUUWWWXXXVVVSSSPPPNNNAAA;;;666>>>FFF???:::AAA>>>RRRAAA555...444;;;===bbbjjjpppnnniii___NNN===333000......222666999;;;HHHnnn]]]wwwttt___RRROOONNNKKKNNNCCCHHH>>>zzzlllxxxooo|||___jjjiiigggdddaaalll___FFF222222666444111333444CCC000AAA:::111MMM|||[[[&&&???111<<>>WWW555111000...111+++000(((---000...///333666666888???BBB===999;;;>>>???999<<<===;;;;;;>>>===:::======\\\@@@BBBAAA>>>AAA>>><<<===BBBDDDAAA>>>===???:::777888666333444777444333555999999555333444;;;CCC777;;;===111777<<<888333333888888444666<<>>===...999III>>>:::AAAAAABBB___www???111777222777:::<<>>@@@999999DDD>>>666===666DDDIII>>>777<<<@@@<<<>>>111YYYcccyyysssSSSFFF<<<555666BBB===QQQdddwwwpppNNNSSS+++555===<<<444@@@AAA]]]DDD333222HHH666888222///555444222999666111000555777555555999222666:::999666777===CCC999999<<<@@@@@@<<<===@@@:::???EEEFFFDDDBBBBBBCCCIIILLLEEE???BBB<<<777;;;>>>@@@BBBAAA@@@@@@BBBEEE===;;;:::===AAABBB===888CCC<<<;;;GGG]]]zzzSSSXXXLLLQQQWWWZZZYYYUUUQQQOOOBBB<<<888AAAKKKBBB<<>>[[[>>>AAA444;;;AAA<<<>>>555999MMMYYYRRREEE???///111000---111888:::888FFFyyypppHHHKKKEEEIIIEEEAAAHHHPPPIIIllliii]]]sssfffqqquuuiiijjjuuummmZZZcccmmmOOO<<<555222000***FFF***777YYYOOO___MMM888AAA000XXXrrrdddFFFIII@@@KKK;;;:::MMMGGG555DDD[[[{{{zzzooocccVVVWWWRRR___iiiiii|||kkkqqq{{{UUUMMMTTT]]]555555GGGxxxmmmnnnKKKJJJOOOJJJHHHRRR222^^^~~~ooommmxxxnnnQQQDDDGGG---666555GGGIII///)))...,,,+++...333555222---***(((666++++++...&&&,,,,,,%%%'''***++++++,,,...000CCCBBBEEEQQQ\\\ZZZKKK<<<222222222222111---)))%%%$$$$$$$$$$$$$$$$$$$$$$$$***...444:::>>>PPP444222...,,,111+++---,,,,,,---///111333555666666888:::<<<===;;;:::888:::;;;===>>>>>>>>>===<<<:::SSSSSSAAA===@@@;;;555<<<===>>>??????===888444>>><<<999666333222222333222333444555555444333222777555333222222444777888:::999777666666666777777@@@999777===EEEVVVwwwqqqHHH666999888777666666666777777777888999777555444444555999;;;===>>>===<<<<<<<<<999===@@@AAA???@@@DDDIII666XXXVVVCCC:::+++999555///@@@>>>JJJ]]]tttvvvrrraaaMMM:::JJJ^^^vvv~~~FFF999999999999999::::::;;;<<<;;;:::<<<@@@DDDCCC<<<666999999BBB[[[yyyuuuzzz```;;;999555???555FFFJJJDDD^^^```qqqwww|||dddkkkSSSKKK@@@;;;;;;666000444===AAA>>>BBBjjjmmm???888:::444333222222222222222222333444444333222222333444444333333222222222333444444555555444444666888;;;===AAABBBAAA===888888>>>DDDGGG===555777;;;<<<<<<<<>>HHH???@@@HHHDDDDDDjjjiiibbbsss]]][[[ddd~~~tttrrr[[[PPPuuuppp|||ooobbbcccoooyyyIII333444>>>DDD|||fffoooiii777OOOJJJIIIKKKEEE>>>GGGRRRFFF---[[[pppzzziii}}}|||OOORRRYYYBBBCCCZZZddd___wwwzzzTTTJJJyyyrrr<<<:::CCCVVVuuummmDDDIIINNNLLLFFFKKKNNNzzzoooeeeddd\\\fffnnn}}}sss\\\MMMEEE<<<---,,,777666+++(((222777555---))),,,---,,,:::777111+++((()))...222---,,,)))&&&(((///777===VVVMMMaaa{{{zzznnnWWW999???:::777777444---'''&&&&&&&&&%%%$$$$$$%%%%%%%%%***---222888<<>>>>>>>>>>>===AAAMMMGGG999:::>>>999444999999:::;;;<<<;;;888555===;;;888555333222222222///000000111111000000///444333111000000222444666777666444333333444666777AAA;;;:::???@@@AAAKKKYYYzzzuuujjjKKK===:::;;;:::888666444444555666777444555666666555444555777666888::::::999888999:::666:::===<<<;;;;;;???CCCCCC???IIIkkknnnMMMFFF///000888666888666222111---777===333<<>>BBBGGGGGGCCC>>>CCC@@@AAALLLaaaxxxtttooocccDDD777333999<<<===>>><<>>222111111000000111111222222111000000000000111222444444444444444444555666777888999;;;<<<============???@@@???<<<:::<<<>>>AAA:::777:::<<<:::777777777999;;;<<<;;;;;;<<<===NNNIIIEEEBBB===666555777???======@@@GGGWWWrrrxxxZZZJJJHHHTTTYYYYYYXXXTTTHHHEEECCCEEELLLQQQRRRQQQXXX]]]^^^VVVOOOSSS___iiiMMMppp}}}bbbOOOAAA666888###000666000DDD@@@999qqqyyyXXXCCCFFFFFFBBBCCCCCC;;;BBBCCC<<>>FFFHHHDDD@@@LLL[[[UUUBBB___wwwzzzzzzqqqqqqwwwEEE@@@XXXtttXXXrrryyy{{{uuulllxxxXXXxxxccc^^^fffUUU@@@DDDWWWyyy```BBB333CCCtttwwwlllOOORRRRRRTTTKKKTTTVVVqqqgggtttqqqxxxNNNgggYYYmmm```RRRNNNFFF;;;///(((,,,555)))000444111//////+++&&&(((***------+++(((''''''333+++)))000999@@@IIISSSMMMnnn___JJJLLLOOOFFF@@@:::888222***$$$###&&&%%%%%%$$$$$$%%%%%%&&&***...333888<<>>>>>======>>>>>>???@@@MMMLLL???777>>>@@@;;;;;;<<<;;;;;;<<<======<<<:::;;;999777444222111111111//////............//////000///...------///111222666444222222222555777999===999;;;AAAAAA:::666888CCC[[[yyyxxxxxxaaaGGG999:::===777000:::888555333222333444666111333444555444444666777555666777777666666888999777999;;;:::888888;;;>>>@@@444888QQQuuu\\\XXXVVVLLLCCCMMMBBBOOOeeeZZZppplll===111666:::888777666555444444444444;;;::::::===AAAAAA>>>;;;BBB@@@<<<;;;DDDYYYuuuuuuqqqrrrSSS<<>>GGGUUUyyyddd666+++555999777555000000////////////000000//////............//////333333222222333444444555888999<<<>>>???>>>===<<<<<>><<>>:::;;;666999===??????>>>>>>???IIIGGGFFFCCC<<<555666<<<<<>>;;;FFFddd|||oooXXXCCCGGGWWWVVVQQQWWWLLLMMMMMMNNNPPPTTTYYY]]]PPPaaalllggg```dddpppxxxXXXeee~~~OOO777;;;666***,,,>>>666GGG===```YYY}}}oooKKKEEEGGGHHHDDD<<>>888222000---'''$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&+++///444:::===NNN222000,,,)))///)))+++))))))))))))***+++,,,,,,111222444666888888777777???>>>=========>>>@@@AAAQQQKKK===:::BBB@@@<<>><<<::::::;;;;;;;;;999888777555333111000000000000///...------...///000...---,,,+++,,,---///000777555444333555888;;;===999777888===>>>;;;:::===555<<>>555???@@@::::::555444666<<<888555@@@ZZZyyyRRR===111:::???555,,,---......------------......------------------------////////////000111222222666777999;;;;;;;;;;;;:::;;;===@@@CCCEEECCC>>>:::BBBCCCFFFIIIFFF???===@@@===@@@DDDEEECCC@@@>>><<>>>>>???===:::<<>>777<<>>BBBKKKDDD>>>SSSqqqiii^^^kkkvvvqqqkkkiiiKKK\\\ddd???;;;CCC<<>>???;;;888999888888///???kkkyyyuuuJJJRRRHHH333QQQHHHGGGAAA===EEESSSYYYXXXOOOddd```dddxxxfff^^^rrr}}}lllNNN777MMMPPPSSSttt~~~vvvNNN===???;;;LLLeee]]]nnnwwwtttBBBrrrmmmsssooo[[[VVV~~~UUU444777???nnnzzzwwwwww|||bbbGGGMMMPPPAAAOOOKKKKKKIIIUUUMMMJJJjjjvvv||||||yyypppppp[[[SSSGGG@@@888+++>>>999222---,,,------,,,---------------000444888JJJMMMOOOUUUeee|||YYY]]][[[GGG======666///,,,)))%%%%%%'''%%%%%%$$$$$$$$$%%%&&&&&&,,,000555:::>>>MMM000///+++(((...(((******)))))))))******+++,,,///000222444666777777777>>>===<<<;;;<<<===???@@@GGGEEE<<<;;;@@@:::777AAA;;;999666444444444333111555444333111000////////////...,,,,,,,,,,,,...///,,,,,,+++++++++,,,---...555444333333555888<<<>>>777777888888555333666<<<>>>===888222333<<>>FFFMMMiiixxx}}}~~~zzzjjjSSSPPPBBB>>>555666===777???DDD???```mmm~~~GGG777777777666222---...333---,,,,,,++++++,,,,,,---,,,------------------,,,---------......000111111666666555555666888:::;;;666666777:::<<<;;;999666===>>>AAABBB>>>999:::???;;;>>>BBBBBB???;;;777555@@@;;;999<<<===;;;999::::::===???>>>888999GGGWWWttt~~~oooLLLLLLNNNMMMVVVXXXXXXXXXZZZ]]]```aaaaaagggpppwwwuuuvvvqqqVVVIII999)))'''===///;;;GGG:::gggfff|||RRRAAAHHHDDDDDDKKKIIIHHHFFFBBB@@@>>>999<<>>...???DDDaaa|||]]]xxxSSS```}}}BBBnnnbbbmmmiiiEEE555555^^^}}}}}}^^^HHHRRRQQQ>>>LLLKKKDDDDDDIIIWWWMMMHHHXXXeeeTTTuuunnnkkkeee}}}qqq```]]]___IIIEEEBBBDDDHHHIIIFFFCCC444888>>>DDDHHHKKKOOOQQQDDDVVViiixxxtttbbb___ooofffQQQNNNIII@@@666000***$$$"""$$$%%%$$$$$$$$$%%%%%%&&&'''---000555;;;???LLL000...***'''---'''))))))))))))))))))***+++,,,...///111333555777888888;;;;;;::::::;;;;;;<<<===???CCC@@@>>>@@@999777@@@<<<999666444444333111///222111111000//////...---++++++************+++++++++++++++++++++,,,,,,---//////000111333555777888111444888777444333555888:::<<<<<<:::;;;>>><<<777555;;;>>>>>>===;;;555///>>>>>>444;;;???888:::///,,,...111333444333000...000222555777777444111///222333444333222111222333///000111111111222444666777777777777777888999::::::EEEiiiTTTEEE<<>>QQQllllllyyy{{{qqqssswww{{{MMM777444777555...***---000000,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,............///111222222555444333333555777:::<<<555666666777777888999:::<<<<<<===???<<<999;;;@@@777;;;>>>@@@>>>:::777666===777555999===<<<:::999999888:::<<<:::888<<>>EEEEEE??????LLLrrrxxxyyyfffuuulllVVVwwwlllvvvwwwwwweee]]]YYYEEEEEEDDDVVVqqqsssrrrzzzkkkyyyAAALLLNNN888EEEHHH>>>===;;;:::;;;>>>HHHYYYhhhUUUUUUnnnjjjzzzzzz|||jjjwwwuuuMMM@@@;;;@@@aaayyyjjjggg~~~LLL555GGGRRRkkkzzzuuu```dddLLLzzztttPPP:::999CCC}}}fffNNNDDDMMMNNN@@@MMMNNNFFFLLLDDDVVVSSSIIILLLuuuqqq|||wwwyyyjjjYYYRRRRRRRRRRRRSSS___ZZZRRRKKKIIINNNVVV]]]qqqoookkkkkkhhhVVVHHHJJJBBB999111,,,((($$$###&&&$$$$$$$$$$$$%%%&&&'''''',,,000555;;;>>>KKK///---***''',,,&&&((('''''''''((()))***+++,,,+++,,,---///222444555666777888888999:::999999999:::CCC@@@;;;>>><<<888===<<<:::888777777666444222///////////////...------*********++++++*********)))))))))*********+++++++++,,,---///111222333333111333555666888:::;;;:::999999777555777;;;:::444888999777333444999<<<;;;333:::...666<<<:::FFF<<<;;;777222111333555777777///000111222222222111000---///000000//////111222---///111222222222333555444444444555777999:::;;;CCC111EEE444999>>>EEEHHHKKKlll}}}TTT444333000222000+++,,,222444000,,,,,,------...///000111***---000222444444555666888555333222555888;;;<<>>^^^xxx|||aaa666111???111111000///000///---***,,,++++++++++++++++++,,,***+++,,,------,,,+++***,,,,,,------...000111222000000111333555777999:::777999::::::999999===@@@>>>===???BBBBBB???@@@CCC<<>>===888555666:::<<<;;;;;;===:::888999;;;;;;777777:::CCChhhvvvdddFFF>>>AAAEEEFFFHHHIIINNNYYYhhhsssoooAAA,,,666555444BBB<<>>DDD:::@@@666333BBBDDD<<>>eeevvvPPPrrr{{{WWWuuu~~~sssxxxrrrkkkgggeeeLLLNNNSSS___ttttttooovvvyyymmmfff___VVVSSSNNNBBB222+++%%%%%%$$$###%%%((($$$$$$$$$$$$%%%&&&'''(((,,,///555:::>>>KKK...,,,)))&&&,,,&&&(((&&&&&&&&&'''((()))***+++&&&'''(((+++---///111222555666777999999888777777555>>>999222777999555555777666555555666555333111......//////......---,,,+++,,,---......---,,,+++((((((((())))))))))))))))))+++---///111111111111:::666111111555::::::777999888666666:::@@@???:::666;;;>>>===<<<<<<999333444DDD555444333333AAA222,,,111555444111...///222///...---,,,---///111222)))+++---......///111222...000333555555444555666444333333555999;;;======GGG222JJJ<<>>:::OOOUUU@@@111222555///...000333222---***))),,,,,,,,,+++,,,,,,------,,,///222444333333333333777666666777:::===@@@AAA:::GGGBBBRRRTTT999888666...333...---000...))),,,444,,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***)))*********+++,,,---///000***,,,///333555666666666333777;;;:::777777;;;@@@===<<<>>>DDDEEEBBBAAABBBBBBDDDFFFGGGDDDBBB@@@???;;;;;;===>>>:::555666:::===;;;;;;===<<<888777:::CCCWWWtttwwwUUU===:::???BBBDDDBBBCCCPPPfffyyyxxxnnn@@@+++...333DDDGGGAAAzzz```hhhsssPPPCCCLLLAAA999BBB@@@;;;FFFAAACCC777777EEEAAA:::GGGBBBGGG\\\eee{{{hhh{{{vvvqqqvvv|||zzzgggjjj|||}}}mmmDDDCCCDDDCCCEEE@@@<<>>===???MMM{{{vvvyyyMMMFFFKKKFFFEEECCCIIIQQQ???[[[KKKPPPKKKKKKNNNSSSKKK[[[yyy|||zzzvvv}}}|||~~~}}}qqq___bbb\\\???333,,,&&&%%%$$$"""###&&&$$$$$$$$$$$$%%%&&&'''(((+++///444:::===~~~888000*********'''&&&'''''''''&&&&&&&&&&&&''''''(((((((((***,,,///111333222555888999888888999:::999999999999777555333111111111222333222111000///......---,,,,,,+++******))))))))))))))))))))))))***)))(((&&&&&&((()))************+++,,,---///000333000......111333333222777777777777777777777777999999999888666555666666888777555444333333444444222111111000000000000000000///...---,,,+++++++++...---,,,+++,,,...000222///000111222444555666777777888::::::999999:::;;;>>>>>>>>>>>>>>>=========AAA???>>>CCCUUUrrrZZZEEE333000444333///---,,,,,,,,,,,,,,,,,,,,,,,,222///---+++,,,,,,++++++...///000111222333444444555777999:::::::::;;;<<>>BBBHHHXXXtttpppSSS999333444111---.........---,,,,,,,,,,,,---+++*********))))))(((((())))))))))))))))))))))))))))))))))))************//////000111222333444444555555666777888:::<<<===<<<:::???KKKVVVUUUFFF777;;;<<<=========<<<;;;::::::999888888888888555333888:::999666777;;;<<<;;;777FFF```{{{jjjxxxPPP:::>>>666444GGGCCCLLL???bbbooo[[[,,,&&&:::777;;;EEEUUU{{{___eeeDDDAAAGGGHHHBBB???AAABBB@@@FFF>>>888:::===???BBBEEE;;;999FFFdddqqq___vvv|||\\\iiittt|||dddrrr~~~mmmeeeiiilllxxxyyycccBBB999?????????>>>>>>>>>======CCC???>>>???>>>===DDDOOOxxx\\\```mmmrrrZZZyyyvvvnnneee|||fffNNNMMM:::;;;MMMiii}}}]]]kkkLLLhhhmmm{{{jjjpppHHHjjjGGG:::555JJJwwwWWWQQQIIICCCBBBCCCEEEFFFOOONNNKKKHHHEEEEEEHHHKKK@@@DDDHHH\\\qqqppp~~~kkkcccwwwiii|||yyyyyy^^^jjjpppqqqgggUUUDDD===;;;(((((('''&&&%%%%%%$$$$$$$$$%%%%%%$$$###$$$&&&))),,,000777;;;>>>|||777///*********'''&&&'''''''''&&&&&&&&&&&&''''''((((((((()))+++---///111111444777888888777888999888888999888777444222111000111222222222111//////---------,,,++++++******))))))))))))))))))))))))***)))'''&&&&&&''')))***)))))))))***+++,,,...///333111//////222444444333222222222222222222222222666888:::999666444444666444333222000000000000111111000000//////////////////...---,,,++++++++++++---,,,+++++++++---///111---...///000111333444444444555666555555555777999::::::::::::::::::999999777777777666999AAAKKKSSS}}}[[[>>>,,,AAA666...///111//////000,,,,,,,,,,,,,,,,,,,,,,,,///---+++***+++++++++***,,,------...000111111222555777888888777777888999FFFDDDCCCBBB>>>===EEEQQQyyy===AAA444,,,111444111///111...---,,,,,,++++++,,,,,,*********)))))))))(((((((((((((((((((((((((((((((((((()))))))))*********......///000111222222333666666777888999:::;;;<<<777888<<>>>>>@@@AAACCC<<<888;;;>>>>>>???AAACCC;;;999DDDYYYpppssskkkxxxnnnqqqfffqqqhhh~~~oooIII888===HHH>>>@@@AAABBBBBBAAA???>>>@@@???AAAEEEDDD>>>===@@@fff___hhhjjjnnnkkkrrrbbb|||^^^RRR___VVVRRRVVV@@@___qqqzzzYYYttt|||fffgggCCC444888AAAkkk}}}WWWSSSNNNIIIGGGFFFEEEDDDJJJJJJHHHFFFEEEEEEHHHKKKJJJKKKGGGAAALLLpppooo~~~ppplllffftttcccvvvmmm{{{zzz|||{{{|||mmmgggqqqvvvfffMMM111(((''''''&&&%%%%%%$$$$$$$$$$$$%%%$$$###$$$'''))),,,000666;;;===yyy777///))))))***'''&&&'''''''''&&&&&&&&&&&&''''''(((((((((((()))+++,,,---000222555666666555666777777777777777666444222000///000000000000///......,,,,,,,,,++++++******))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((()))+++,,,---111000///000222444444333555444444333333444444555222666:::999555111222444222111000.........////////////...---------------...---,,,+++++++++++++++++++++*********,,,---...++++++,,,---///000111111333333333222222333666999444444444444444444555555>>>???@@@>>>:::666333222,,,>>>OOO^^^mmmrrr|||UUUPPPHHH@@@999555444444++++++---000...+++---111++++++++++++++++++++++++,,,***))))))***++++++*********+++,,,------...///555666555444333333555777333444888===>>>===???CCC...AAA[[[|||QQQ444111777...+++---333222,,,***///,,,++++++***************))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******,,,,,,---...///000111111333444666888:::<<<<<<===777999<<>><<<<<<<<<<<<<<<<<<;;;::::::???===:::999999777555333666888777333444777999777888444777JJJiiiTTT---@@@======EEEUUUVVVccceeeOOOAAAXXXmmmfffbbbVVVMMM222***888:::>>>000```|||^^^ZZZLLLDDDCCCAAAJJJNNNGGG>>><<>>AAACCCCCCBBB???===<<<;;;===BBBCCC???;;;:::888sss```\\\xxxrrroooiii~~~|||~~~qqqssshhhpppfffAAA>>>NNN~~~ZZZ}}}SSS888888;;;777MMMKKKKKKIIIGGGFFFFFFDDDAAA>>>EEEFFFFFFEEEDDDEEEGGGJJJAAABBBIIIPPPNNNMMM___xxx~~~bbbggg~~~~~~zzzxxx}}}oooaaasssppprrrpppbbbMMM888,,,'''''''''&&&&&&%%%%%%$$$$$$###$$$%%%$$$###$$$''')))+++000666:::<<>>;;;<<<===???@@@@@@@@@???===============<<<<<<;;;CCCAAA>>><<<<<<;;;888777;;;===<<<888888;;;<<<:::999666666???RRRiii~~~hhh666;;;HHHXXXZZZSSSGGGAAANNNaaaYYY???<<<333///444@@@AAAEEEXXX}}}___xxxnnn333OOOFFF>>>CCCGGGDDD??????CCCHHH>>>::::::???AAA===888666666;;;AAA???777333>>>MMMooowwwsssuuuTTT:::999<<<666666>>>;;;<<<===>>>???>>>>>>===NNNHHHAAA>>>???>>>===<<>>>>>>>>@@@BBBCCCAAA@@@CCCDDDEEEEEEDDDDDDEEEGGGLLLBBBBBBMMMPPPIIIEEEIIIZZZxxxqqqlllmmmmmmaaa{{{{{{ssspppttteeepppzzzfffuuu{{{}}}tttaaaFFF...###&&&---&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$###%%%'''***,,,000666:::<<>>===777:::DDD===000000,,,111......555444111888///000111333333333222111...//////...---,,,***)))))))))))))))))))))))))))***)))(((***,,,---,,,+++((())))))******+++++++++//////000000111333777;;;EEE???777111111555888888555>>>BBBFFFIII???444777BBBAAA>>>>>>@@@AAA;;;333555555888<<<777---+++111111,,,)))************,,,))))))(((''''''''''''((('''''''''''''''''''''((('''''''''''''''''''''''''''(((((((((((()))))))))))))))***+++,,,------......///111444666888999:::;;;::::::===@@@AAA>>><<<<<<<<<;;;;;;;;;:::::::::@@@===;;;999999999888666;;;===<<<888777:::;;;999;;;:::666111555KKKkkk~~~~~~MMM>>>000666888888<<>>>>>??????AAACCC>>>:::;;;@@@BBB===777444=========<<<777333888???LLLSSSuuulllhhhsss{{{xxxPPP333222:::BBB;;;...333DDD<<<;;;:::999:::<<>><<<999888999888777666$$$---111333555///...:::;;;<<<444111333---)))000///...---,,,***((('''&&&---,,,***(((***---,,,((((((((((((((((((((((((((()))))))))***,,,---+++***(((((())))))************+++,,,...///000333777:::000111111111666===AAA@@@...888;;;<<<@@@>>>===FFF999888777999===???>>>;;;777...)))+++,,,,,,000777***''''''+++///000,,,((())))))((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((()))***+++,,,------111111111111222444555666666555666888<<<===;;;999:::999999888777888888888888666333333444555555444777999777333222555555333///444666111,,,444JJJ^^^ppp|||>>>GGG888888222000333,,,+++:::111...555gggTTTaaayyy<<>>999???DDD>>>:::;;;===<<<;;;<<<===::::::???AAA===777555>>>:::888:::;;;:::;;;>>>555444[[[ZZZhhh{{{XXXzzz~~~~~~~~~zzzsss{{{ccc@@@222999;;;888666???JJJCCC444===;;;888777888<<>>;;;555888555222999AAA???===:::666111---,,,,,,111777999333+++))),,,+++++++++,,,......***%%%))))))((('''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((()))***+++,,,------111000//////111444777999555777999999888999===@@@;;;:::999888888888999999666444222222555777888999777999777222111333444111***000444444000///111444mmmnnnssspppzzz[[[FFFJJJFFF<<<@@@@@@pppmmmLLLrrrPPP888UUU777OOO???CCC>>>;;;<<<;;;777999======888777<<<>>>;;;777666555555999===:::555333666333666===<<<>>>CCC]]]uuuxxxooo~~~zzzwwwddd<<>>---888:::///,,,555999444:::888777666888;;;???AAA???CCCCCC>>><<>>===AAA555HHHHHHGGGyyysss\\\[[[eeeooohhh}}}xxx{{{uuuwwwwww|||{{{yyyzzzsssZZZ---???>>>222NNNyyy:::VVV@@@DDDBBB@@@@@@AAABBBBBBAAABBBBBBAAA???>>>???BBBEEEKKKLLLDDD:::<<>>bbb333,,,'''((()))'''&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((((((((('''&&&&&&))),,,---,,,,,,---...000000111111111///...---+++***(((''''''(((((()))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&'''((((((###'''+++------...000222666444222000000222444666555111///000444666333000---,,,+++++++++,,,---...++++++***)))))))))))))))(((((('''''''''(((((()))((()))))))))))))))((((((''''''(((((())))))******,,,---000111111222333555777777888888999:::;;;;;;@@@<<<777555666666444333,,,---(((***333000+++222,,,...+++---333,,,'''000******************))))))%%%***,,,((('''++++++((('''''''''''''''''''''''''''''''''(((***)))'''%%%&&&&&&'''''''''''''''''''''))),,,.........000111---555888555555:::;;;999111999666444;;;;;;777;;;444666:::<<<<<<999999:::333///******---000---((('''(((&&&$$$%%%((())))))))))))(((''''''''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((()))***+++,,,---------,,,,,,...222777===@@@888<<<@@@===888:::BBBKKK>>>===<<<;;;:::;;;<<<<<<:::888666777;;;>>>@@@AAA;;;<<<:::666444777777444888222------111666777666333aaauuu{{{```zzzrrr^^^>>>===GGGAAABBB;;;DDD>>>;;;<<<===999666:::CCC<<<777555999;;;999777777222555999999222---222;;;555666000@@@000666///777444JJJVVVjjjXXXBBB???***111333111444,,,111333---///777:::555666<<<555444444555777999;;;===GGGJJJGGG===777:::>>>>>>222<<>>CCCGGG999BBBHHHFFFCCCCCCEEEGGGBBB@@@EEEKKKGGGAAAJJJYYYDDDUUUPPP\\\rrrvvv{{{xxxxxxyyyooo}}}oooTTT999///,,,'''%%%&&&(((&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$%%%)))+++000444:::>>>???]]]000...***(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&(((***,,,.../////////000000///---+++***((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&(((***,,,...///999555444666444111000222222...---111222///...///+++,,,,,,,,,,,,+++******+++******)))(((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&(((***+++,,,+++)))(((---,,,---...111444888:::777666555555555666777888AAA:::444333777999444///333222000000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))***+++,,,...000111333444555777888888999999999::::::999888666444333888666444555666666444111,,,,,,+++******))))))((())))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))******++++++,,,,,,,,,///444888888999::::::999:::<<<>>>888<<<999333666??????777999666333555:::;;;777333444444555666666666555555111111000///////////////&&&???bbb~~~nnnmmm___uuuuuuggg^^^tttwwwMMMIIIAAA===CCCKKKIIIAAAEEECCC@@@;;;888888;;;???:::999888777777777888999<<<;;;888666444444444444333444555555444444666888999888777666777888:::<<>>:::777444222222////////////////////////000000000000111222333444111111222333666888:::;;;@@@<<<888888;;;===;;;888888:::;;;<<<===???CCCFFFttt]]]KKK```wwwpppsssuuuwwwxxxuuuuuuvvvzzz{{{ZZZSSS;;;111111<<>>;;;>>>AAAAAA@@@AAADDDFFFFFFDDDFFFKKKJJJDDDCCCGGGEEEAAABBBHHHLLLNNNSSSZZZkkkooottt{{{wwwzzzyyyooo\\\FFF666...(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############%%%))),,,111555:::===>>>[[[000---***(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''')))+++---...------......---,,,***)))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%&&&''')))+++---...111///000444555333333666333//////222333000...///++++++,,,,,,++++++***)))******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((()))++++++***)))(((***++++++---///222555666000111222444444444333333666555333222222333333333111000............+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***+++---...///000111222333444444555444666666777777666444333111555333222333444444111///------,,,,,,++++++******)))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))******+++++++++,,,///333777666777888777555555777999444888666000222999888000333111000111444444222///444333333222111000//////111000000///////////////555///333JJJnnn{{{^^^pppXXXiiikkknnnuuu<<>><<<999999:::<<<<<<<<<>>>AAADDDeeezzzyyy^^^www|||{{{eeeQQQUUUrrr|||xxxxxxuuurrrrrrzzz}}}XXX555&&&???777kkkTTTIIIKKKIIICCCCCCDDDCCCBBBAAAAAADDDFFFEEEEEEEEEDDDCCCBBB@@@???>>>@@@BBBCCCAAABBBDDDFFFDDDCCCFFFJJJHHHCCCCCCFFFJJJEEEDDDFFFFFFDDDFFFJJJ======<<<:::888555333222000555999888111)))%%%$$$''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############%%%))),,,000444999<<<===XXX///---***(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&''')))+++,,,++++++,,,,,,,,,***)))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%&&&'''(((***,,,---+++***---333555333333555555111000222333///---...+++++++++++++++***)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''')))*********)))(((((()))***,,,---///000111,,,...111333444333222000000444666333...---111666///---,,,+++,,,+++***(((++++++++++++++++++++++++*********)))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((***+++------///000111222222222222222444555666666555444333222222111000000111111///---.........---,,,,,,++++++)))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***)))***+++++++++...222555666777777666444444555666999===<<<777888<<<999111444444444444444444444444;;;999777444222111111111000000000/////////......222---***111CCC^^^xxx|||www]]]EEE<<>>???CCCDDDAAA??????@@@???===<<<<<<===777777888888777777666555444333222111000111222222111111222111//////000222444222000---+++*********+++++++++++++++,,,---...------------------------++++++++++++,,,---...///000222444777999:::;;;;;;777666555777;;;===<<<999:::;;;============???AAA444bbbuuuvvvhhhJJJMMM```wwwkkkppp~~~~~~~~~dddKKK555111888444;;;xxxzzzeeeLLL@@@BBBGGGFFFCCCCCCCCCBBB@@@???@@@CCCFFF??????>>>=========>>>>>>AAABBBCCCCCCBBBBBBCCCEEEBBBBBBDDDGGGFFFBBBBBBEEEIIIFFFDDDDDDAAA<<<:::<<>>:::777333000...---%%%(((******((((((+++...''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""#########$$$&&&***---000333888;;;<<>><<<999666444333333444///////////////.........'''222999444---666RRRlllyyy}}}DDD+++===QQQ@@@AAAAAA???>>>???AAAAAA<<<>>>@@@???===:::999999777888999999888777555444333222111/////////000000...000111111111333555777,,,+++***)))))))))***+++------,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---,,,///222555777888777777555444555888;;;;;;:::777:::<<<>>>>>>=========>>>QQQNNNrrriiirrr}}}~~~xxxZZZIIIRRRiii}}}tttssswwwnnn\\\777...@@@???111SSSwww]]]FFFBBBGGGFFFCCCBBB@@@@@@@@@???===<<<===>>>777777777888:::<<>>:::===???===;;;999666222444555555444222222444666666555222000//////000111...//////000///...---------...000//////111666:::```yyy}}}}}}ZZZCCCBBBMMMGGG333===>>>??????>>><<<>>>@@@<<<>>>???>>>;;;888777777888999999:::999777555444555444222000............***+++,,,---,,,---000222((((((((()))***+++,,,,,,***)))))))))(((''''''&&&))))))))))))))))))))))))))))))))))))***+++,,,,,,+++---000333555666666555555555666888999999777666;;;===@@@@@@???=========***DDDIIIvvveeeyyywww{{{rrrnnnFFFAAAJJJcccwww~~~zzzlllXXXDDD...AAA555)))DDDwwwsssUUUHHHDDDMMMSSSJJJ???;;;>>>@@@CCCBBB???;;;888777<<<;;;;;;<<<>>>AAACCCEEEAAA@@@@@@??????>>>=========@@@AAA@@@???@@@AAAAAA===???@@@@@@???>>><<<:::555333000---+++)))))))))+++++++++)))&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""###$$$$$$'''+++...222666:::>>>???HHH---+++((('''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$%%%&&&'''(((***+++++++++******((((((((((((''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''''''''&&&)))...000------///111---,,,...///+++)))***)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))***+++,,,---...//////......///000222444444222//////222444444222///---******+++,,,,,,+++(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))))),,,---...///111111111111111222333333222111000///...000111000...,,,,,,---*********)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))%%%'''((())))))***,,,...///111333444555777;;;===444777999999666444222000555444333222222333444555111000///...------...///......///000///...---,,,111---***,,,000111...)))000GGG___|||tttsssyyyNNN???777>>>@@@999<<>>AAACCCAAA???======888===AAA:::yyydddDDDCCCTTTfffzzzzzzcccNNN@@@555---444666444fffUUUFFF@@@@@@GGGIIICCC>>>>>>???BBBFFFGGGCCC>>>999777@@@@@@??????>>>>>>??????@@@>>>===<<<======;;;::::::>>>@@@===<<>>===>>>===999>>><<<:::777444222000///)))***+++,,,+++***)))(((%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$############"""!!!"""###$$$%%%(((,,,///333666;;;>>>@@@DDD---***'''&&&''''''&&&&&&####################################$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&((()))******))))))((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%''',,,///...///222000,,,+++//////,,,++++++(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''((('''''''''((()))+++---///000000111111222222222222222000......111222222222///,,,***)))***+++,,,+++''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((())))))***+++---///000111111222222222222111000...------///000///,,,++++++,,,******))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$&&&'''(((((()))+++---///000222333444666999;;;444666999:::777555444666999666333333555777777666222222111111000/////////---...///000000...,,,+++,,,...000///,,,+++...111111''' ===ZZZuuuxxxyyyaaa<<>>...;;;OOODDD)))<<<999;;;@@@AAA===;;;>>>======<<<:::999:::===@@@888777666555444333333333333222000...------------/////////---***))))))***))))))***))))))(((''''''%%%&&&''')))***++++++***''''''''''''''''''''''''''''''''''''((()))******++++++---///111333444555555666666666777888999;;;;;;???CCCDDDCCCAAA???>>>HHH>>>333GGGEEE}}}]]]DDDHHHTTTrrr{{{ggg]]]OOOAAA666111666???555QQQBBBMMMGGG@@@<<<;;;<<>>AAADDDEEECCC???<<<:::<<<<<<<<<;;;:::999777777???===;;;;;;<<<===;;;999888===>>>;;;:::>>>@@@>>>;;;??????;;;:::<<<;;;777111111000000///...---,,,))))))))))))(((&&&$$$"""$$$$$$$$$$$$####################################$$$$$$$$$############"""!!!"""###$$$%%%(((,,,000222666;;;>>>???BBB,,,***'''&&&'''''''''&&&########################"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%###$$$&&&((())))))(((((()))(((((((((''''''''''''%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%$$$$$$###$$$$$$%%%%%%(((&&&''',,,------...222000,,,,,,///000...,,,---(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&'''***---///111333555777777666333222555444222111000///000111...+++)))((()))***++++++''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''((()))((()))+++...000111222222444444555444333111///...+++...000...+++)))***,,,******))))))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((###%%%'''(((((((((***,,,111333444444444555888:::444666999:::888555666::::::555000111555888666444111111111111000...---,,,---...///000000...,,,++++++*********+++,,,,,,+++ AAA000444888;;;ddd~~~~~~ooo[[[555--->>>555***///000000888>>>444222AAA===999999@@@BBB>>>;;;=========;;;999999===BBBGGG777666444222111111111111000///...---,,,---......++++++,,,***)))(((***+++&&&&&&'''(((((((((''''''$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((())))))+++---///111333444444555666666999<<<>>>;;;???DDDFFFEEEBBB@@@??????555BBB666CCC>>>rrrsssrrriiifffGGG<<>>777555999:::???PPPccchhhTTTNNNNNNCCCCCCBBB??????@@@===888;;;>>>@@@AAA@@@>>>======888999:::::::::888777666???<<<:::;;;======;;;999777===>>>999999>>>@@@>>>888<<<<<<777777;;;;;;777444444555555444222000...---,,,*********)))'''&&&$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$############"""!!!"""$$$$$$%%%(((---000111555:::===>>>;;;+++***)))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$&&&$$$###(((///222---(((......------,,,,,,,,,---(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((111111111222333333444444666555444222///---,,,+++************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))***+++,,,...///000444555666444111///...///...------,,,,,,++++++***(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))+++...000111222333555888888666555444333333333999666222000111222333333333222000...,,,+++******------,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...///111222333222000///////////////////////////000000222444888<<>>:::999999333666NNNjjj}}}lllzzz\\\DDD???<<<444:::JJJIIIMMMRRRTTTUUUUUUUUUUUUJJJCCCAAACCC>>>444666@@@BBB777KKK@@@eeettt]]]???FFFIIICCCCCCBBBAAA???>>>======;;;???AAAAAA@@@@@@<<<777<<<<<<<<<;;;:::888777666@@@???>>>;;;999666555444888888888777666777999;;;:::999777555555555555666111000///////////////000++++++***)))((('''&&&&&&############""""""""""""""""""""""""""""""""""""###############"""!!!!!!!!!"""######$$$''',,,000333666:::<<<<<<999+++***)))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%################################################"""############$$$$$$$$$&&&$$$$$$(((---///---******+++,,,---,,,+++)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''+++,,,---...///000000111111000000...---,,,++++++*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))***,,,...///000000222333222000/////////---------,,,++++++******(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((+++...///000111333555666666555444444444444555444222//////000111222222222111///...,,,+++++++++---,,,,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000...---..............................000222555999<<<>>><<<;;;::::::;;;<<<;;;;;;;;;888777;;;AAACCC???:::555555555444444333333222---------,,,++++++***************)))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''((()))***,,,---...222333444444444444777999444AAANNNOOOGGG>>><<<>>>;;;999;;;???;;;555;;;HHHjjjuuuttt|||}}}{{{}}}zzzvvvdddIII555:::888777888999777777999FFFFFF@@@666444@@@MMMTTTZZZeee}}}YYY555GGGTTT666AAAAAA@@@@@@@@@?????????@@@;;;999===@@@===999666<<<<<<<<<;;;;;;999888888888888888888888777777777555666666666555555777999;;;:::888777666666666777555444333111000//////...++++++***)))((('''&&&&&&############""""""""""""""""""""""""""""""""""""###############"""!!!!!!!!!"""######$$$''',,,000333666:::<<<<<<666+++***)))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$%%%################################################"""############$$$$$$$$$%%%%%%%%%''')))+++,,,---(((***,,,------+++(((&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((()))+++,,,...///000......------,,,,,,++++++******))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))+++---///000---///000000///...///000------,,,,,,+++*********(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((***---...///000222444555555555555555666777888222111///000111222222111000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222555888:::999999:::::::::::::::999===:::888:::???AAA>>>:::444444333333222111111000------,,,,,,+++*********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&((()))+++,,,111222444444444555777999999@@@HHHJJJFFFAAA???@@@666333777???@@@999444666---iiigggccc~~~mmmvvv~~~{{{ssssssVVVCCC555@@@NNNCCCAAAAAAAAA@@@@@@?????????===666333777999888555555777777777777666666555444444444444555555666666666333333444333222333444666888888777666555555555555777666444222000...,,,++++++******)))((('''&&&&&&############"""""""""""""""""""""""""""""""""""""""############""""""!!!!!!"""######$$$''',,,000333666:::<<<<<<333+++***)))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""############$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$%%%&&&&&&%%%'''+++///+++,,,---------,,,***)))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''')))+++---///111222//////......---,,,,,,+++***)))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((***,,,...000---///000000.........///,,,,,,,,,+++******))))))((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))+++------///222444666666666666666777888888555444333333444444222111......------,,,,,,------++++++++++++************************************++++++++++++++++++++++++((()))***++++++++++++***+++++++++++++++++++++++++++++++++---///222555666666888:::;;;:::999999999@@@<<<999999;;;<<<999555333333222111000//////...,,,,,,,,,+++******))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&((()))***000111333333333444777999;;;===@@@AAA???===<<<;;;;;;666555:::;;;777555777***@@@ddd~~~uuueeeyyyvvvsssLLL555JJJJJJ<<>>>>>888BBBEEE<<<666888:::888555555666666555444444333666555444333222111111000000111222222111111222444444333333222222111111111444444222000...+++***(((******)))((('''&&&&&&%%%############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!!!!"""######$$$''',,,000333666:::<<<<<<~~~222+++***)))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######""""""#########$$$$$$$$$"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$###%%%&&&%%%###$$$)))...---,,,+++***)))***+++,,,'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''')))+++---///111222000//////---,,,+++***))))))))))))(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''')))+++---...///000111000...---------,,,++++++******)))((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((''')))***+++,,,...111333666666555444444444444444888666444333333222000...------,,,,,,,,,,,,------++++++*********)))))))))))))))))))))))))))))))))************************))))))******++++++++++++************************+++++++++,,,---000222444444888;;;<<<;;;999999999===:::888777888888555333333222111000///...------,,,++++++******)))(((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&'''((()))***---///111111222444777999:::888777666666555444333AAA>>>:::777333///000444///111GGGwwwmmmyyyuuuxxxSSSAAA;;;AAADDDDDDFFFEEEBBBBBBBBBBBBAAAAAAAAA@@@<<<[[[eeeLLL888>>>BBB;;;999::::::999999888777666666555444222000///...---...000111111000000111222000000111000000000//////111111111000...---+++*********)))((('''&&&%%%%%%############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!"""######$$$''',,,000333666:::<<<<<>>>>>CCCDDD@@@>>>>>>???@@@AAABBBBBBCCC===___jjjMMM777;;;???666888888888777666555333333000000000000//////......,,,...000000///...///000000000111111111000000///111111222222111///...,,,***))))))((('''&&&%%%%%%############""""""""""""""""""""""""""""""""""""!!!""""""############"""!!!"""######$$$''',,,000333666:::<<<<<>>:::777333000000111222222///...---,,,++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))************************))))))(((((()))***+++,,,,,,333:::<<<999555555666666777888:::999777444222333333222000///---,,,,,,*********)))((((((''''''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''''')))+++,,,...000333666666555333111111222555777999::::::666444333111...444000///&&&...444)))777aaaxxx}}}www{{{{{{xxxlllvvv{{{xxx{{{FFF555BBB444===;;;BBB===999AAABBB>>>???AAA@@@>>><<<999777555444666000000555999888777888444444333111///---+++***+++++++++***************'''))),,,,,,+++******+++***+++,,,---------,,,+++///000111000///,,,***((())))))((('''&&&%%%%%%$$$############""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!"""######$$$''',,,000333666:::<<<<<>>===;;;<<<>>>@@@AAAAAA???;;;888666777999;;;:::999888777555333222111000///---,,,+++++++++++++++*********)))))))))************************************++++++++++++------------,,,+++***)))(((((('''&&&&&&%%%$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############""""""!!!"""######%%%(((---111777999;;;<<<;;;^^^///---***(((&&&&&&'''&&&%%%################################################)))###999FFF+++,,,eeexxxsss```ooojjjEEE+++RRRCCC&&&########################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***))))))))))))************(((((((((''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((()))******++++++******(((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))***+++,,,///111333444555777999333333222111///...------,,,,,,,,,+++******)))))))))))))))(((((((((((('''((((((((((((((()))******...---+++((('''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***,,,///222444888<<>>;;;::::::;;;999888666333///------.........---+++*********************)))))))))(((((())))))))))))))))))))))))))))))))))))************++++++++++++***)))((((((((((((''''''&&&&&&%%%%%%$$$$$$#########"""""""""""""""""""""""""""""""""""""""############""""""!!!"""######%%%(((---111777999;;;<<<<<>>>>>???AAA@@@>>>===<<<<<<999999666111,,,***+++...---,,,,,,+++************)))))))))(((((((((''''''(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!"""######%%%(((---111555888;;;======PPP------***'''&&&&&&'''&&&%%%################################################!!!111VVV]]],,,333 ###&&& $$$&&&########################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((''''''((((((((()))))))))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&'''(((((())))))((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&'''((()))***,,,---///111333444333222222111111000///...------,,,,,,+++******))))))((('''''''''''''''(((((((((((((((((((((((())))))***---+++)))((('''(((***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())),,,...111777===BBB:::999888666555555555555222111///---,,,+++******((((((((('''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$'''+++///222000///111555666333222444777222///000000......111++++++*********)))))))))***)))"""555111###)))CCCUUUgggwwwzzzsssAAA$$$777===***%%%'''***)))%%%&&&...222111000333666888999:::<<<===:::<<<>>>>>>===;;;::::::;;;:::777333///......///,,,,,,++++++***+++++++++((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!"""######%%%(((---111444777;;;======JJJ---,,,)))'''&&&'''''''''&&&################################################222xxx'''!!!!!!###YYY########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&''''''(((((())))))'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))+++,,,---000333333111///111111000//////...------+++++++++***))))))((((((&&&''''''''''''(((((((((((((((((((((((()))******)))(((((('''((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%''')))***---111666:::888888777777777666666666111000///---,,,+++++++++((((((''''''&&&%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############%%%))),,,...///...111666999777888;;;:::666444444222---,,,...*********))))))))))))((("""///---!!!&&&000 ...444:::PPPiii~~~|||\\\:::)))(((...+++...!!!&&&&&&000&&&(((((('''))),,,---***...111666888::::::;;;<<<555777999999777666555666666444111000000///,,,***++++++*********++++++,,,'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$##################"""""""""!!!!!!!!!"""""""""""""""""""""""" !!!"""######$$$######!!!"""######%%%(((---111111555:::<<<===EEE---***(((&&&&&&'''(((((((((################################################...---###)))$$$!!!&&&...PPP########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&''''''((())))))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&'''''''''&&&&&&&&&%%%%%%##################$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((((((((()))+++///333444222///000000000///......------++++++******))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******'''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%''')))***+++---111444222333555666666666555444///...---,,,++++++++++++(((''''''&&&&&&%%%%%%$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%&&&((()))***///---///555777666888;;;777555555666333---+++,,,******)))))))))(((((((((%%%...---'''+++,,,"""///%%% ***222444111fffzzziiiMMM444+++999%%%%%%444+++(((444---%%%***)))***,,,***'''&&&'''+++///444888999999999999555666777666555333444444111///---000444333,,,&&&)))((((((((()))******+++&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######$$$$$$$$$!!!"""######%%%(((---111///333888<<<<<>>333---***(((&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&111))):::...MMM***DDD111111HHH444666JJJ;;;)))222;;;444777EEE&&&******$$$'''+++$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((())))))***((()))***+++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''))),,,///000000///...+++***)))(((((((((((((((%%%%%%%%%$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$###$$$&&&))),,,///111333111111111000---+++(((&&&(((''''''&&&&&&%%%%%%$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$''',,,000222333222222333444444222000((((((((()))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$######$$$$$$$$$$$$##############################!!!""""""############"""####################################""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$%%%%%%&&&'''***///222111555:::===>>>111---***(((&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&***(((;;;444>>>333DDD888BBB888777CCC888???@@@888111'''GGGMMM<<<555(((///!!!(((!!!((( ###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))))))))(((((()))***+++,,,---------))))))))))))((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&(((,,,///000///---++++++***)))(((((('''((((((%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&"""############$$$$$$$$$%%%&&&&&&((())),,,...///+++,,,,,,---,,,+++)))((((((''''''&&&&&&%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%(((---111444777555444444333111...+++)))))))))***))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$$$$##############################!!!!!!!!!""""""###$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$%%%&&&&&&&&&'''+++///333111555:::===>>><<<'''))))))(((''''''''''''''''''&&&%%%&&&((((((%%%"""((($$$###&&&'''%%%%%%'''+++111999BBBKKKVVVaaaiiixxxlllsss{{{rrrqqqqqqaaaOOOBBB666:::EEEHHH===000888555222///&&&!!!(((&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#####################$$$%%%&&&'''&&&%%%###############"""'''%%%###"""###$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%&&&%%%######&&&)))%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%((((((&&&$$$%%%((()))((((((&&&%%%&&&((()))******&&&&&&&&&''''''(((((()))'''''''''''''''(((((()))))))))))))))******************)))''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***---......---,,,******))))))((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&(((+++---///......---,,,+++)))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$#########%%%'''***,,,111222222111///...///000---,,,***)))'''&&&&&&%%%&&&%%%$$$$$$######$$$$$$################################################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!! """"""""""""############$$$%%%%%%%%%&&&***...222333666:::======~~~:::((())))))(((''''''''''''(((%%%$$$$$$&&&((()))&&&$$$(((&&&%%%$$$""""""+++555@@@HHHTTTaaammmzzzzzzzzz}}}{{{}}}~~~xxxtttnnnaaaNNN???;;;BBBKKK;;;GGGDDD///$$$)))***!!!!!!"""$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$###((('''''''''((()))))))))"""!!!!!!###%%%&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%!!!"""###""" ###%%%&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&'''(((((((((%%%""")))((((((((()))))))))(((,,,,,,,,,,,,+++***)))((((((''''''&&&&&&'''''''''(((((()))))))))************)))(((''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***,,,------,,,,,,******))))))((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$%%%&&&'''***,,,...,,,---------,,,+++******''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$#########%%%'''***+++111222222111///......///---,,,***((('''&&&&&&%%%&&&%%%$$$$$$######$$$$$$################################################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""!!!!!!!!! """"""""""""############$$$%%%%%%%%%&&&***...222333777;;;======zzz888)))***)))((((((''''''(((((($$$$$$$$$%%%(((((('''%%%###$$$&&&)))***222CCCTTTiiipppyyy}}}||||||||||||xxxvvvzzzyyyiiiKKK222===HHHFFF444+++///+++!!! """$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$""""""""""""""""""""""""&&&%%%$$$%%%%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$%%%&&&'''&&&%%%%%%''')))%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((())))))******''''''(((((((((&&&%%%$$$***************)))(((((("""###$$$%%%&&&&&&&&&&&&((((((''''''&&&'''''''''(((((())))))))))))*********)))(((''''''&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))+++,,,,,,++++++******)))((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###$$$$$$&&&(((***,,,******+++++++++++++++***''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""$$$#########%%%''')))***111222222111...---,,,---,,,+++***((('''&&&&&&%%%%%%%%%$$$############$$$################################################$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! """"""""""""############$$$%%%%%%%%%&&&***...222444777;;;>>>>>>uuu555+++***))))))((('''(((((((((&&&&&&&&&&&&''''''&&&&&&((($$$###+++;;;SSSooovvvoookkkhhhiiivvvrrrppp~~~{{{ooosssvvv}}}}}}tttooommmOOOCCC===???<<<111---000&&&$$$"""###%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((((((''''''''''''((('''&&&%%%%%%%%%'''&&&$$$$$$%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&& !!!###$$$%%%%%%%%%%%%""""""""""""""""""###$$$&&&&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))***(((''''''''''''+++000&&&'''))))))((('''''''''------,,,+++***++++++,,,))))))((('''''''''(((((((((((((((((()))))))))***))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((******+++*********))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$####################################%%%''')))***)))))))))***))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###"""!!!!!!!!!#########$$$%%%&&&((()))000111222111...,,,+++++++++***)))((('''&&&&&&&&&%%%$$$$$$#######################################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!"""""""""############$$$%%%%%%%%%&&&***...222444777;;;>>>>>>ppp222---******)))(((((((((((((((((((((((('''&&&&&&&&&&&&...))),,,???[[[vvv~~~uuurrruuu|||ppp{{{wwwtttwww|||xxxuuuwwwqqqYYYEEECCCAAA999777===111)))!!! %%%(((&&&"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&"""%%%''''''%%%$$$%%%&&&$$$###!!!!!!$$$'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&''''''((('''&&&(((---///...222999;;;===??????>>>===???@@@<<<999444///***(((''''''******)))((('''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))))))))))))))(((((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""###$$$&&&((())),,,,,,,,,+++***((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%#########$$$%%%&&&'''(((---///111000...+++************((('''&&&&&&&&&&&&%%%$$$######""""""##############################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""############$$$%%%%%%%%%&&&***...222444777;;;======lll000000+++***))))))(((((()))))))))******)))''''''(((***&&&555TTTuuu{{{wwwxxx{{{~~~|||rrrllltttvvvyyy___EEE;;;??????:::;;;000%%%"""%%%(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%###'''+++---,,,+++---000000---)))'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))((('''%%%$$$#########&&&%%%%%%&&&(((((('''%%%$$$######$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&'''((()))***&&&(((111<<<>>>:::<<>>888===888000)))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&(((+++...000999>>>BBBCCC@@@>>>???BBB===;;;999666333...(((###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%'''))),,,...***))))))***------+++)))...,,,)))&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''((())),,,...000777666===HHHJJJGGGMMMXXX\\\]]]]]]YYYTTTSSSWWW[[[VVVWWWYYYZZZWWWRRRMMMIIIDDDBBB===888222...***)))'''''''''((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$&&&'''))),,,,,,,,,,,,+++***)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%'''((()))"""###$$$$$$%%%%%%%%%%%%(((+++...///---+++******))))))((('''&&&&&&&&&&&&$$$$$$###"""""""""""""""################################################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""""""""############$$$%%%%%%%%%&&&***...222222555999;;;;;;hhh...555+++******)))))))))))))))&&&(((*********+++000333jjj}}}vvveeelll|||~~~xxx|||~~~yyyvvvtttyyyyyypppKKK<<>>777222%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())),,,111888>>>BBBLLLKKKJJJLLLOOOOOOMMMJJJBBB>>>777000+++(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))),,,///333555MMMGGGGGGMMMOOOPPP^^^ooo~~~}}}wwwpppooossswww~~~rrrfff^^^TTTQQQKKKCCC;;;555000---''''''''''''((((((((()))(((((('''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''')))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$&&&((()))''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############"""###$$$%%%%%%%%%%%%%%%'''***---...---,,,+++***)))((('''&&&&&&&&&&&&&&&$$$######"""""""""""""""################################################""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""############$$$%%%%%%%%%&&&***///222111444999;;;;;;\\\555+++---+++))))))***+++***))),,,******)))$$$,,,KKKlllwwwcccppp{{{{{{zzzkkkXXXYYY[[[^^^dddooo}}}wwwuuunnnwww{{{ZZZ888FFF111EEE333)))222((($$$$$$############$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&& ###(((((()))+++(((!!!777999555@@@DDDQQQ___RRR```jjjkkkvvvmmmSSSaaaGGG///;;;222===???FFFAAA)))((( ---$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&"""$$$'''((('''''''''''',,,***((()))+++---,,,***>>>///,,,888999,,,%%%***###(((***&&&###&&&***,,,&&&$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%'''))))))'''&&&&&&'''%%%***"""***+++&&&+++""",,,888???AAAGGGTTTXXXSSSjjj___aaahhheeeqqqzzzhhhkkkVVVZZZNNN===@@@555((('''((((((!!!'''---$$$%%%'''&&&&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%%%%&&&((((((''''''(((&&&%%%...>>>LLLRRRDDDBBBMMMgggzzzsssuuu{{{wwwrrrxxxpppZZZIIIDDD???666666***))),,,'''(((---***&&&&&&&&&&&&&&&((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))(((&&&%%%%%%%%%&&&'''(((((('''''''''''''''((())))))((('''&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########!!!"""###$$$$$$###!!! $$$"""$$$))))))$$$"""%%%'''%%%'''+++)))""" ###&&&&&&%%%######""""""###&&&''')))***+++***((('''(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$''''''&&&$$$"""&&&((((((&&&%%%%%%&&&%%%$$$###$$$$$$&&&'''"""###$$$%%%$$$$$$%%%&&&$$$$$$$$$&&&((('''%%%###%%%&&&(((*********))))))(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%%%%%%%&&&(((+++...000222444888999999[[[444,,,---+++))))))***+++***)))***---,,,''')))???gggpppvvvyyyxxx{{{XXXIIILLL^^^______]]][[[\\\___ccc]]]xxxxxxxxxyyyxxxyyyrrrYYYEEEKKK555000::: )))"""$$$$$$############$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$111666%%%+++,,,777444:::???DDDDDD>>>AAA???BBBZZZ>>>OOO^^^<<>>******)))///%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((())))))((((((***---000888:::===>>>???AAAEEEGGGEEEJJJHHH@@@???GGGMMMMMMLLLHHH>>>222,,,)))%%% ((('''&&&&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&'''(((((('''&&&///+++222333444FFFIIIRRR^^^UUUyyy~~~{{{lllhhhXXXAAA888111$$$---555###'''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$'''***)))'''&&&''')))777QQQUUUQQQ\\\xxx}}}lllPPPNNNXXX]]]ooorrrhhh{{{zzzmmmxxx|||qqqXXXHHH===444((((((+++&&&((())))))))))))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))))))))***%%%$$$###"""###$$$&&&'''###$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&///)))%%%&&&'''%%%###$$$000,,,)))(((&&&###"""%%%!!!"""###$$$%%%%%%%%%%%%&&&'''((()))***)))(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''''')))***""")))...---)))%%%"""))))))******)))(((''''''&&&%%%###"""###$$$&&&(((%%%''''''%%%######'''***&&&&&&''')))))))))))))))(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%%%%$$$%%%'''***---///333666999::::::VVV111...---+++******+++,,,+++***---+++(((444```WWWWWWbbbuuuvvv]]]xxx|||~~~uuukkkeeefffmmm{{{fffeee^^^~~~hhh___MMM888444"""---%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&+++$$$$$$...666===BBB===OOODDD^^^xxxxxx{{{wwwvvveeerrrtttmmmSSSbbbpppZZZGGG###222???)))&&&666###&&&&&&%%%%%%$$$%%%%%%%%%'''&&&&&&&&&&&&''''''(((((((((((((((((()))))))))%%%'''***,,,...222777:::CCCBBBFFFSSSeeeooooookkktttgggbbbhhhbbbTTTSSS^^^WWWYYYTTTCCC333---...///'''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&(((***,,,***)))---...%%%555JJJWWWhhheeepppggg}}}ZZZAAA222''')))###(((***+++***'''%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$(((***(((&&&'''---333KKKAAAAAA\\\fff\\\???MMMvvv{{{uuuuuuppp}}}```QQQJJJ444###&&&---''''''((())))))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())),,,+++***)))((()))***+++))))))+++,,,+++***)))(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((()))'''%%%###'''&&&%%%%%%###""""""$$$!!!"""$$$&&&'''((($$$%%%&&&&&&&&&%%%$$$###%%%&&&'''((()))))))))((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&))))))(((&&&%%%&&&,,,)))%%%###&&&000===FFFJJJHHHGGGFFFFFFHHHKKKLLLJJJEEE>>>666///)))### ###%%%'''(((((((((&&&%%%&&&&&&'''(((((()))))))))(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############%%%$$$$$$%%%'''***---///333666999;;;:::SSS//////---+++******+++,,,,,,+++///(((***LLL{{{|||~~~MMMkkkZZZ|||~~~nnnlllbbbwwwqqqxxxppp~~~uuuxxx555999,,,+++&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((((((((((((((($$$%%%+++666>>>BBBFFFIIISSS~~~gggqqqfffvvvttthhhvvvkkkdddSSS<<<444>>>999555...(((&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))((((((((()))))))))******++++++,,,---333<<>><<<:::666000,,,)))&&&###$$$'''(((&&&$$$&&&&&&&&&'''(((((())))))(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$'''***---///333555999::::::PPP...000---+++******,,,------,,,...,,,>>>lllrrrbbbdddpppzzz|||ooonnnffflllpppxxxzzzRRR111BBB###'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))))))))...###...JJJOOOFFFYYY~~~vvvlllwwwaaavvvgggyyyPPP,,,<<<=== 777((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&'''((())))))(((((())))))******++++++------000777EEEYYYnnn{{{xxxjjjgggdddggglllfffPPP999222///***'''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))))))))******)))'''''')))***>>>BBBJJJvvvzzzTTTqqqDDD@@@)))'''&&&&&&((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''(((...;;;KKKVVVXXXooozzzfffIIIEEE___zzz{{{qqqmmmrrrrrrrrrsss???,,,888)))((((((''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&'''((())) ###''',,,111444666666777666555444222000...---***)))(((''''''&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))&&&""" !!!'''---222555===CCC@@@<<<:::;;;<<<;;;;;;:::777777666000(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((((()))***(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%"""$$$,,,888BBBGGGRRRNNNGGG@@@<<<===BBBFFFDDDDDDEEEFFFJJJNNNRRRTTTddd___XXXRRRMMMFFF>>>777999222***$$$$$$&&&((()))&&&&&&&&&&&&'''((()))***(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$###$$$&&&))),,,...222555888999999NNN---111---+++******,,,------,,,(((777^^^{{{ddd^^^www|||}}}jjjffffffqqqpppyyy;;;CCC'''''''''&&&&&&&&&&&&''''''&&&&&&'''))))))******)))&&&===GGGDDDTTTxxxzzzjjjuuuiiirrrOOO===;;;(((;;;***)))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***(((((()))******+++,,,,,,111999FFFXXXlllxxxuuuwwwuuufffVVVAAA;;;333,,,)))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((()))))))))))))))+++,,,)))''',,,777@@@FFFtttzzziiiTTTppp[[[>>>555+++&&&'''******((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((()))...:::KKK\\\fffmmmeeeUUUEEEJJJhhh|||iiiaaaYYYRRR___jjj|||yyyqqqhhh222000...+++(((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))+++---...222666===DDDJJJMMMNNNNNNNNNMMMKKKIIIHHHFFFFFFFFF777555222///,,,)))''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&+++222<<>>DDDJJJIIIBBB444111---***'''&&&''''''%%%%%%%%%&&&'''((()))***(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%)))333BBBOOOTTTTTTCCCFFFHHHHHHDDD???;;;999,,,222;;;BBBEEEDDD???;;;:::777777<<>>EEEDDDBBB@@@??????@@@@@@CCCAAA<<<777222...***)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''!!!(((444CCCQQQ]]]eeeiii___]]]WWWTTTZZZ```]]]TTTssspppggg^^^ZZZZZZTTTJJJDDD@@@999111+++((('''&&&%%%%%%%%%%%%'''(((******(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))),,,555CCCPPPRRRHHH>>>AAA???;;;999:::@@@IIIPPPsss~~~yyyhhhZZZQQQJJJCCC>>>LLLUUUZZZQQQ???000,,,...&&&&&&%%%%%%&&&''')))***(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$######$$$&&&))),,,...000333666888777GGG222,,,...)))555,,,%%%111000...)))```ccc^^^yyyyyy{{{uuu{{{}}}nnnkkkqqqttttttuuu,,,:::---(((&&&)))***'''&&&((()))///!!!###444)))666888___NNN||||||~~~bbb\\\WWW>>>666000///'''222)))'''***)))(((((((((((())))))***+++)))111$$$+++888...???NNNvvvpppyyy~~~tttUUU<<<999999...%%%%%%%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&'''''''''((((((((((((&&&&&&)))+++)))&&&---...'''...???IIIllltttuuukkkMMM999///###...&&&%%%%%%'''))))))'''%%%(((((((((((((((((((((((('''(((***+++'''$$$'''---$$$...;;;GGGOOOXXXaaagggEEEaaavvvwwwrrrnnn```NNN:::;;;===???@@@@@@>>>===777:::===???EEERRRbbbnnnttt~~~zzzYYY:::000&&&111''',,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++***(((&&&'''))))))((()))222---$$$---<<<@@@???>>>JJJJJJNNNOOOnnnjjj{{{yyy}}}kkk___ZZZRRRFFF@@@(((CCC999...000$$$***)))'''"""(((...&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""%%%((()))&&&$$$'''***333EEEXXX___``````^^^[[[oooppp[[[WWWooohhhWWWcccnnnlllbbbnnnYYYFFFFFF===999444$$$... ---&&&+++...+++(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''$$$$$$&&&((()))))))))@@@UUUTTTDDD<<>><<<### ---''')))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$%%%'''***---...333555666888999BBB222222222)))---+++///000***<<<~~~mmm^^^~~~XXX??????<<<999444OOO]]]FFFDDD]]]fffwwwbbbcccmmmjjjmmmqqqfffeeemmmkkkWWWXXXjjj{{{666000+++((()))***((('''***)))222)))'''<<>>RRRNNNPPPdddyyyxxxllliiiPPPdddmmmjjjccc```fffyyy[[[ccc[[[FFF222,,,)))******((((((***+++"""555+++,,,JJJggglllVVVJJJ@@@===@@@IIIqqquuu{{{|||333444'''(((---$$$)))))))))******+++---------000...BBBjjj|||ZZZCCC???,,,)))&&&&&&'''))))))((('''''''''((((((((())))))+++''''''---...,,,+++---999PPPhhhLLLLLLPPPTTTWWWeeevvv^^^KKKBBBHHHaaayyyzzzttt<<<...&&&'''))))))(((((()))***(((((((((((((((((((((((((((***+++***&&&***;;;MMMMMMggghhhPPPPPPhhhkkkUUU???111))),,,---((((((...++++++*********+++,,,,,,+++,,,---,,,,,,,,,---...222666???MMM[[[gggqqqvvvqqqrrrssspppmmmnnntttyyy{{{[[[///***,,,******))))))))))))******))))))))))))))))))))))))((()))))))))************...(((&&&)))+++...555>>>RRRSSSaaayyyccc777!!!111---)))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''',,,'''***===VVVfffhhhddd|||hhhjjjqqqYYYOOOFFF555222AAA>>>@@@TTT\\\NNNRRRaaa```ppprrrzzzsss\\\BBB'''(((+++'''))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))$$$$$$000DDDUUU[[[[[[HHHLLLLLLZZZppp]]]jjjcccwwwvvvZZZfffpppLLL555444&&&++++++***)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################$$$$$$$$$%%%'''***---...333555666888999???111333------111---///***:::vvv}}}bbbtttlllTTT666CCCKKKRRRMMMPPPjjjaaaNNNhhhzzzaaabbbeeeZZZbbbooosssXXXsssuuuEEE444...)))******((((((+++$$$222$$$111;;;LLL}}}dddKKKBBBEEEOOO^^^lll}}}vvv{{{}}}uuu|||}}}vvvPPP:::***'''///%%%))))))******+++,,,......(((888===```nnnQQQHHH333...'''%%%&&&)))***)))''''''((((((((())))))))),,,(((''',,,,,,(((+++222QQQWWWJJJKKKEEEPPPzzzyyy\\\NNNKKKmmmrrrsssxxx{{{vvv@@@,,,***(((((()))***)))(((((((((((((((((((((((((((%%%(((***(((&&&000LLLgggnnncccQQQPPPkkk~~~aaa333000)))(((...000***'''((())))))***++++++,,,,,,---,,,,,,,,,---------------...,,,000<<>>???======@@@NNNUUU\\\VVVOOO^^^ttt{{{KKKtttyyyoooEEEBBB444!!!)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###'''222DDDTTTZZZSSSJJJAAA===VVVsss|||```jjj}}}TTT(((333,,,,,,+++***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""########################$$$$$$$$$%%%'''***---...333555666888999>>>111333///......***000...FFFrrrqqqVVVOOOPPPrrrsssjjj```ZZZUUU[[[lll}}}ppp\\\___vvvTTT555...*********((())),,,###111"""555OOOgggxxxRRRQQQMMMJJJMMM^^^||||||~~~yyyqqqxxxooo888555******************+++,,,---...///***BBBQQQiiiTTT>>>666+++&&&&&&((()))((('''((((((((())))))))))))***(((***...***)))777JJJiii|||JJJ@@@NNNGGG}}}fffHHHlllNNN999111)))&&&)))+++***'''(((((((((((((((((((((((('''''''''(((---AAAeee~~~bbb\\\yyynnnFFF000)))(((***,,,...,,,+++***)))***,,,...///000000000,,,,,,,,,,,,---------,,,,,,+++,,,222999EEEZZZmmmpppnnnlllnnnpppssssssrrr{{{tttxxxNNN)))+++******))))))******+++))))))))))))))))))))))))))))))))))))***************)))---222333888NNNfffLLL:::)))))))))(((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((SSSaaaQQQbbboooWWWooo]]]MMMOOOFFFAAA===888:::;;;555---555666888CCCSSSjjjiiixxxUUU'''777))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$333GGGTTTVVVQQQMMMJJJGGGpppyyy~~~}}}{{{yyywwwnnn]]]zzzlll+++---,,,,,,+++)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""########################$$$$$$$$$%%%'''***---...333555666888999===000222222...+++(((222222NNNttt{{{jjj~~~[[[ddd|||{{{|||pppiii______RRRUUURRR~~~aaaaaaRRRsss}}}|||666///*********((())),,,,,,$$$666:::```}}}aaaPPPKKKCCCBBBOOOfff{{{|||yyyzzzzzzeee|||sssyyy~~~444???...$$$///*********+++,,,---///000111KKK^^^}}}WWW}}}xxxjjj|||nnnkkkcccFFF<<>>------000((())),,,'''+++888666@@@___lllzzzllluuuNNN;;;))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***@@@VVVZZZPPPIIIOOOZZZ{{{{{{dddmmmeeebbb^^^WWWNNNKKKPPPYYYccciiisssvvvzzzooojjjnnn------,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""########################$$$$$$$$$%%%'''***---...333555666888999DDD333222***///***---...$$$uuuwwwxxx|||lll```QQQqqq^^^KKKtttooolllgggddddddQQQPPPOOOxxxppp___OOOVVVFFF...222###...((((((///'''(((888:::jjj___@@@;;;CCC111JJJZZZ}}}{{{zzz{{{{{{~~~{{{{{{|||tttpppqqqnnn~~~tttbbb000;;;(((333***///***'''111444///...:::\\\yyy```IIIEEENNNHHH???ZZZjjjoooiiirrrhhh|||tttcccGGG...******%%%%%%+++((((((((()))******++++++///$$$)))000)))111^^^~~~ddd???IIIQQQfffWWWvvveeeBBB...((( '''---"""***)))((((((((((((((()))'''---...---DDD```jjj|||uuuDDD,,,000************+++++++++++++++---------333:::888111111555666222111333000)))+++111***)))444111777PPP]]]gggmmmlllnnnsssrrrlllooooooqqquuuzzz[[[000222...***+++***))),,,************************---***)))+++***'''(((+++,,,%%%888KKKNNNdddZZZ)))666&&& 000+++!!!+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$(((,,,&&& 111KKKaaafffjjj}}}jjjeeeuuuVVVUUURRRYYYsssQQQFFF888...++++++***(((+++***)))))),,,000555888HHHllleeeiiiwww>>>333&&&)))111'''!!!+++''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$((('''###$$$)))<<>>===<<<:::999;;;>>>BBBEEEZZZbbbkkkqqquuu}}}llljjj;;;***!!!000$$$...(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$%%%'''(((%%%"""!!!"""$$$%%%&&& ###)))***%%%"""###''''''$$$)))&&&%%%&&&$$$!!!"""%%%$$$!!!###!!! !!!###$$$%%%$$$########################%%%$$$###%%%(((+++------000333777888888DDD333222+++000***---///...lllwwwMMMNNN^^^jjjQQQ777???dddjjjIIINNNyyypppiiihhhgggbbb\\\YYYPPPBBBLLLbbbwww[[[QQQHHH{{{NNN111333%%%///((((((---000999>>>[[[oooYYYDDD???;;;???BBBPPPggg}}}{{{wwwaaaXXXWWW^^^jjjuuuvvvxxxyyyuuullllllsss{{{xxxzzz:::+++...***000,,,(((...///---222IIIrrrzzzDDDHHHFFF888KKKggg___\\\rrrnnnvvv|||oooQQQ666,,,+++'''&&&***(((((())))))******++++++'''222---444>>>NNN^^^AAAQQQSSS~~~iiijjj{{{TTT888,,,888000***222))))))(((((((((((())))))...:::XXXYYYXXXZZZMMM%%%///*********************++++++///111333999>>>;;;444///666888444000222222111...666222)))***,,,...555TTTccclllkkklllrrrsssnnnmmmmmmnnnooopppzzzDDD&&&%%%111((((((000,,,************************+++))))))+++,,,))))))+++---???///OOOhhh~~~iiijjjtttwwwzzz}}}XXX(((000222###(((%%%***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''###!!!111MMMdddYYYqqqssscccnnnbbbiiieeePPP???;;;555---)))***+++***))))))(((''''''(((***---//////BBB\\\www\\\hhhtttEEE444"""$$$...'''###000'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%&&&((('''%%%)))000@@@WWWEEEDDDQQQaaaYYYxxxvvv\\\===...---///000111000///------...000333555@@@FFFOOOWWW___lll}}}nnnyyy777000+++555///'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$###$$$%%%"""$$$&&&((((((%%%!!!...,,,$$$(((,,,(((+++%%%&&&...+++ &&&)))&&&&&&***+++&&&$$$%%%$$$###"""###$$$%%%$$$###########################%%%$$$###%%%(((+++------000333666888888CCC222111,,,000***,,,...;;;```qqqpppFFF999[[[OOO222+++AAAaaaBBB]]]~~~sssnnnlllooopppjjjbbb]]]VVV999LLLOOO```YYY@@@bbbYYY333444(((///((()))+++111AAAvvv___VVV:::???>>><<>>===???IIIPPPiiisssuuuyyyoookkkzzzjjjfffffflllxxxCCC###333999)))000---+++...---///;;;ZZZ___PPPXXXhhhppp~~~aaa@@@000+++(((''')))(((((())))))***+++++++++###000)))%%%---dddqqqaaaFFF:::WWWiiimmmzzz{{{MMM###+++$$$///)))))))))(((((())))))***111(((,,,MMMfffsss[[[|||yyyFFF---&&&++++++************+++++++++000666;;;>>>???;;;444000777:::555000111555888444...222555...,,,000000777JJJ___kkkrrrvvvtttqqqiiikkknnnmmmjjjoooxxxsss444))):::)))&&&222&&&***************************'''(((,,,---+++)))***###333YYY\\\sssiiiWWWWWWTTTOOOMMMWWW```kkkrrrvvv}}}PPP///444(((!!!+++((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###'''&&&###---EEEYYYbbbzzzkkkyyyoooyyyAAA,,,777***'''%%%&&&)))+++***((((((((('''&&&&&&''''''(((***,,,:::YYY|||rrraaa^^^sssuuuhhh^^^@@@((((((,,,))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((&&&(((111:::QQQGGGNNNYYYvvvGGGoooDDD777---,,,000111000000*********)))******+++,,,+++///444:::BBBQQQdddrrrllluuuZZZ---)))'''(((,,,((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%$$$$$$$$$%%%(((&&&$$$"""###&&&***,,,,,,---111777;;;888000(((000((((((111111&&&"""'''$$$!!!))))))!!!$$$%%%$$$$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###%%%(((+++------000333666888888CCC111000---111+++---...GGGrrrwww~~~___kkkmmm\\\GGG666NNN777333???cccNNNIIIooonnniiigggkkklllfff^^^YYYYYY:::HHHEEEwwwjjj^^^BBBEEE{{{fff333111)))///(((+++***:::???NNNjjjbbbRRR<<>><<<555666===nnn}}}uuu}}}zzzrrr~~~llloooVVVwwwppp[[[999000)))***...---...222000444CCCssstttwww]]]pppKKK333***(((((((((((())))))******+++,,,,,,000000888444LLL;;;QQQUUUzzzlll}}}qqq|||ggg<<<---000)))###)))))))))((())))))******###111888NNN```DDDyyy777888***,,,+++*********+++,,,------333;;;@@@@@@===666111555777777444111222555777<<<$$$,,,???666---333555'''333QQQsssyyypppppphhhjjjooopppllliiioooxxxuuuxxxVVV333111+++***---%%%***************************'''(((,,,---+++***+++>>>WWWccc{{{sssYYYIIIKKKJJJBBBCCCMMMLLLWWWhhhvvv~~~}}}:::)))666,,,'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((111AAAUUUaaafff|||wwwPPP~~~|||SSS666444%%%)))((('''((()))***)))'''))))))))))))(((((('''&&&000,,,111EEEeeeVVVQQQ}}}}}}iii222%%%222///!!!''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&+++888CCCQQQ<<<```xxxsssWWWrrrMMM666111///111111,,,((((((---------------,,,++++++++++++++++++...777EEEOOOtttiii555###CCC###(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&)))...444888888***&&&000333---111===///222...%%%)))555777...///...+++)))%%%#########$$$######%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%######%%%(((+++------///222666888888CCC111000,,,111,,,...---PPPkkkrrriiiiiirrroooIII>>>;;;JJJ555666333zzz===KKK{{{pppiiifffiiijjjeee___[[[VVV@@@???AAA^^^rrrYYYGGG<<>>@@@MMMlll~~~}}}vvvyyysssyyy^^^mmm}}}{{{:::222$$$------+++///444///444III|||vvv|||XXX999***((()))''')))))))))***++++++,,,,,,(((!!!)))---ssstttFFFVVV>>>vvvttt}}}|||}}}vvvSSS$$$...888((()))))))))))))))***++++++'''111FFFYYYcccddd^^^]]]999222777,,,,,,+++++++++---///000444:::AAAEEEAAA999333111;;;666111111222333222222:::***000999222444888,,,222...FFFqqqtttkkksssllljjjkkknnnmmmiiiggghhh|||nnnxxxyyy===+++000(((,,,************************+++((()))+++,,,***---222===```yyyyyy^^^III<<>>:::AAAQQQiiivvv:::///+++)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++###&&&:::OOO^^^oookkkWWWwwwJJJ777555"""...,,,***))))))))))))((((((((()))******)))(((((('''))))))///IIIpppyyy{{{sssGGG333---******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''%%%'''111>>>GGGGGGjjjzzzSSSmmmGGG888---***+++......***)))+++,,,,,,,,,,,,,,,***)))(((------+++)))'''***000555KKKlll@@@,,,$$$))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&(((333;;;;;;777111......//////000222888???DDDmmmxxx|||uuummmcccLLL444(((...,,,!!! ***000...######"""$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%######%%%(((+++------///222555777777CCC222000,,,///,,,///---YYYrrr{{{iiiyyy~~~yyylllGGGAAALLLNNN999999===qqqDDDLLLqqqgggccccccjjjnnnjjjddd```UUUGGG===BBBKKK{{{WWWNNN@@@jjj888---***,,,'''///***777999qqq```uuufff;;;===JJJDDDQQQlllGGGUUU:::???>>><<<<<<===WWW~~~zzzzzztttsssxxxkkk```kkkggg|||888---;;;111...***...000,,,999XXX}}}nnnlllhhhBBB---)))***((())))))******+++,,,,,,,,,333777111HHHaaa@@@OOO\\\nnnXXXKKKFFFKKKOOOPPPZZZjjjxxxxxx{{{tttzzzeee---$$$///***))))))))))))******+++,,,///666[[[eee```rrr[[[FFF+++111,,,,,,+++,,,---000333555???BBBGGGHHHAAA777444666===444...000333333000...+++666888...444LLLIII,,,555,,,666TTTggggggmmm|||ssskkkfffiiilllkkkjjjkkk```eeeyyy|||YYY!!!---333%%%---******************************+++,,,+++,,,666AAAWWWxxx]]]@@@,,,111<<<:::333000...000:::QQQpppjjj'''999%%%***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''###111MMM^^^aaajjjyyy^^^kkkbbb+++"""888...,,,***)))((()))***+++''''''((())))))))))))(((%%%***'''###222YYYwwwmmmnnnjjjVVV+++555((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&,,,888CCCHHH:::vvvZZZxxxLLLIII&&&///,,,,,,///000///000444,,,,,,,,,,,,+++***)))(((''')))))))))((()))+++,,,///QQQ~~~MMM$$$;;;))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""###''')))///555;;;>>>===:::999999---OOOeeefffyyyvvvkkkooovvv|||tttVVV<<<---!!!'''%%%######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%(((+++------///222555777777DDD222111,,,---***///...bbbyyydddnnnOOOFFF888EEEDDD000111^^^eeeIIIPPPxxxMMMCCCFFFPPP```iiifff^^^YYYTTTHHH>>>>>>DDDVVVMMM666UUU||||||>>>///,,,,,,'''111)))---PPP~~~iiinnnYYY???CCCLLL<<>><<<999<<>>555111111555444000111666444000+++>>>UUUFFF111777===QQQNNN555444SSSiiigggrrrrrrtttwwwtttmmmiiiiiikkk\\\mmm}}}~~~NNN++++++111+++************************'''+++///...,,,444KKKbbbwwwcccXXXDDD///(((000888666///333666333***'''888ZZZwwwuuuIIIxxx///,,,000(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''':::OOO\\\ffftttRRR)))...---...000///...,,,,,,,,,---,,,+++***)))))))))***$$$%%%---222(((&&&HHHtttrrrsss{{{aaa777+++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((+++666EEEJJJGGGqqqYYYuuu@@@&&&---222//////444666333////////////...---,,,---------++++++,,,,,,,,,+++++++++///&&&===xxxyyy222************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((///777===777:::>>>BBBKKKZZZmmm{{{{{{yyy|||}}}qqqzzzbbbVVVddd444000***'''%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%(((+++------...111555777777FFF999111---///...***222sssmmmwww]]]yyy~~~hhhJJJ:::222777333:::444pppHHH555eeeWWW;;;888IIIRRR~~~zzzgggeeeWWWLLL???777222===___aaa999222OOOtttMMM000***555+++,,,...@@@nnn{{{bbbDDD;;;666666;;;>>>NNNGGGJJJkkkDDDEEEOOOYYY[[[___ppp~~~vvveeeuuukkkZZZUUUPPP999444333,,,000111+++@@@uuu^^^MMMEEEDDDddd|||www^^^>>>}}}~~~hhh???***(((***************+++,,,------222...tttsssCCCLLLTTTVVV;;;GGGGGGEEE---777444999>>>777666VVVxxxfffooolllhhhvvvqqqWWWnnn<<<,,,$$$,,,)))+++)))$$$)))000---AAAggg___zzz}}}tttrrrhhhOOO333///---...//////111:::EEEDDDPPPBBB===,,,@@@:::888444------777:::444///111===444444KKKWWW999&&&:::DDDWWWPPPDDD===444JJJrrrvvvuuurrrpppqqqrrroookkkiiippp\\\uuuyyywww)))000222***************************555,,,...333***DDDWWWppp~~~|||vvvfffCCC///222777<<<<<<555222222555666222000:::HHH~~~ccc///)))++++++***)))((()))(((%%%(((((('''&&&'''))))))(((,,,KKKVVVdddzzzyyyggg;;;...000444444///,,,///000///,,,---.........---***(((222$$$!!!)))((($$$777TTTggg}}}|||OOO(((---((()))'''"""(((,,,$$$&&&&&&&&&&&&&&&&&&&&&&&&###+++(((000AAAWWW999WWWoooddd}}}fff;;;,,,111444888555555:::444...333............000000000///...(((---333//////111+++...+++'''UUU===---%%%222%%%""",,,!!!******'''$$$$$$&&&'''&&&$$$,,,###!!!(((///222777???HHH,,,FFF{{{nnnmmmvvv}}}fffmmmyyyqqqfff}}}oooeeelllkkk^^^ttttttRRRkkk[[[JJJ;;;!!!!!!333)))!!!&&&&&&&&&$$$######%%%'''%%%%%%%%%&&&''')))+++,,,///222777999999KKK:::333/////////...555sssttt}}}vvv```III:::333888333777<<<```CCC:::lllQQQ===BBBMMMppp|||``````\\\MMM@@@777111<<<^^^aaa:::222MMMtttZZZ999)))222***...222NNNrrrXXX;;;888888<<<<<<@@@PPPIIILLLhhhCCC???QQQdddooovvvaaa```hhhzzz}}}xxxYYYEEEbbb___777+++000+++///222000JJJjjjUUU888EEEbbb}}}~~~~~~zzz]]];;;iiiwww|||KKK111...,,,************+++,,,---...+++:::~~~WWWBBBKKK}}}XXXJJJZZZDDD555:::===>>>:::;;;AAAAAA<<>>GGGDDDKKK<<<:::...@@@:::666111333999>>>;;;444000111>>>222CCC___TTT777666IIITTTfffYYYNNNLLLDDDQQQhhh{{{vvvrrrnnnjjjeeelllhhh^^^fff~~~ttt666'''&&&+++************************,,,%%%777@@@EEEjjjzzztttLLL000000666???CCC===888444333444333444===GGGWWW{{{HHH---(((((((((&&&&&&'''(((((('''((('''&&&'''((())))))@@@VVVfff}}}jjjHHH777BBB???<<<:::666111//////000000//////......//////---***+++///...)))***111kkk~~~NNNjjjqqqcccnnnppp777+++(((,,,+++$$$&&&***###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++666JJJRRRDDDiiiPPP{{{ggg;;;)))444,,,222666;;;BBB???999::::::666222111111111///,,,888222555333)))***222222///777)))222lllDDD+++000+++'''---$$$((()))'''%%%%%%''''''%%%###$$$,,,555???BBB:::///---LLLnnnkkkCCCjjjxxxtttccc]]]kkk|||oooSSSjjj\\\]]]FFF,,,((("""'''%%%%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&''')))+++,,,///222777999999SSS;;;555000,,,,,,///222jjjxxx}}}^^^~~~sss\\\HHH999222:::222444IIIOOO@@@CCCyyyLLLCCCPPPqqqxxxjjj___SSSNNN@@@777000:::]]]aaa;;;777KKK}}}jjjFFF***///***000666OOOwwwyyyiiiQQQ888888999===999===KKKEEEJJJ```AAAJJJWWWbbbdddiiiyyylllvvv}}}{{{rrrUUUVVVhhhqqq>>>333333---//////000OOOddd[[[III>>>OOOooopppwww~~~}}}xxxvvv|||}}}ZZZ999PPPqqq}}}SSS333000(((++++++++++++,,,---......888gggEEEJJJZZZrrrAAAVVVQQQ333888555888BBBEEEHHHIIIKKKKKKHHHDDD>>>```hhhYYYSSSYYY]]]|||uuuVVV\\\YYY$$$000+++,,,%%%(((222(((&&&;;;iiiQQQyyyxxxvvvpppeeeTTT444...,,,222999>>>DDDIIIHHHEEE777666333AAA999333---888???:::222000333555555888TTT\\\>>>222DDDOOOlllzzz]]]PPPYYYXXX___bbbppppppppppppnnnkkkhhhgggnnncccaaaUUUjjj___222+++555++++++++++++++++++++++++***;;;)))888>>>hhh|||eeeEEE333999BBBIIIFFF:::777444444777777444222333333```zzzZZZ///))))))((('''&&&%%%''')))''''''''''''&&&'''))),,,AAA[[[aaafff~~~jjj~~~yyyooo[[[DDDCCC===888666222...000444111111000///...///111444///000...+++---111///***???YYYfffKKKZZZzzz|||qqqggg,,,''',,,...'''&&&***%%%&&&&&&&&&&&&&&&&&&&&&&&&+++!!!222???PPPGGGSSShhhbbbppp}}}oooAAA'''777======<<<===CCCLLLUUU[[[IIIEEEAAA???AAACCCCCCBBBUUURRRSSSJJJ666///333111,,,777000(((EEExxxUUU%%%''''''---******)))(((''''''((('''%%%###%%%)))111777777666<<>>444444---,,,000111ddd{{{|||~~~ddd|||vvv___EEE888111:::111333[[[GGGBBBLLLKKKIIIYYYhhh{{{zzzrrrggg]]]\\\NNN@@@777///888[[[aaa<<<555JJJsssyyyxxxXXX000000+++000666OOOxxxfffTTT===;;;999:::;;;???GGG@@@GGGyyyYYYCCCVVV```bbb\\\___wwwddddddiiisssooolll}}}ZZZLLLEEEuuuppp666---333//////---444[[[\\\\\\<<<```tttwww\\\HHHDDDPPP]]]yyy{{{~~~tttxxx~~~{{{XXX;;;AAAuuutttYYY444000&&&++++++++++++,,,...///000&&&rrrbbbDDDRRRyyyHHH\\\[[[444000@@@:::GGGTTTwwwvvveeeJJJMMMhhhjjjTTTMMMVVVZZZooommmTTTRRRwwwxxx)))///)))...%%%)))555&&&(((QQQrrrWWWzzz{{{zzzsssmmmggg[[[@@@555---111;;;CCCGGGKKKLLLAAA444666;;;@@@888111222===>>>222+++111:::===000MMMYYYAAA***666OOOXXX|||WWWJJJ___hhhpppcccSSSWWW```hhhjjjiiiiiilllkkkkkkfffNNNzzzggg{{{}}}555(((,,,+++++++++++++++++++++++++++***,,,:::EEEzzzvvvPPP;;;444>>>IIIRRRTTTLLL666777:::>>>@@@@@@???@@@;;;OOO~~~vvv}}}>>>---+++++++++)))%%%%%%((('''&&&'''(((&&&&&&,,,333QQQbbbhhhjjjaaa|||uuuxxx|||rrrqqqiiiPPPDDDGGGBBB555,,,...333444...///000000//////000111111111///...000444666777999CCCrrruuurrrnnn:::***''',,,)))***,,,)))''''''''''''''''''''''''--- ;;;GGGOOO>>>ggg[[[yyy||||||yyyNNN,,,:::===@@@GGGHHHFFFOOOZZZ]]]]]]\\\[[[XXXWWWXXX]]]```gggiiinnneeeMMM@@@:::///111000666666:::EEEbbbHHH,,,000,,,******$$$((((((((()))((('''%%%$$$***)))444???999888WWWqqqsssssszzzmmmhhhqqq^^^kkk```DDD>>>111###%%%$$$$$$%%%%%%&&&%%%$$$%%%%%%%%%&&&''')))+++,,,///222777::::::nnnEEE555888000///222444jjjooo|||xxx```AAA888///888111666nnn}}}DDDCCCPPPKKKLLL[[[kkkuuu}}}iii\\\LLL???777///888[[[aaa>>>...RRRrrrgggooo<<<444---///666NNN|||vvvgggVVV>>><<<<<>>+++(((++++++++++++++++++++++++((("""666FFFtttzzzhhhNNN===666:::AAAUUUjjjpppooossssssooogggaaa^^^]]]RRR@@@]]]tttwwwOOO...***))),,,,,,'''%%%&&&'''&&&'''(((&&&'''222???```aaazzz{{{|||zzzssszzz|||ppppppkkkTTTSSShhhkkkSSSAAA@@@>>>444111111111222333222000...---,,,000666333///777FFF333EEE{{{yyyuuupppXXX888&&&((()))+++,,,'''''''''''''''''''''''''''***$$$CCCNNNLLLFFFooo___yyyzzz\\\777===???YYY}}}pppgggXXXjjjoooqqqllldddbbbhhhooofffhhhnnnhhhWWWMMMEEE666===666???999666888FFFxxx\\\///,,,)))'''---(((((()))))))))((('''''''''+++333<<<>>>:::>>>RRRhhhWWWgggpppiiizzzrrrvvvtttmmmuuuaaaPPPWWWGGG000(((&&&$$$$$$&&&&&&%%%###%%%%%%%%%&&&''')))+++,,,...222777:::;;;SSS999777000...///444pppuuuddd|||uuu[[[>>>;;;///666444@@@lll@@@BBBQQQuuuMMMRRR^^^uuuvvvhhh\\\PPPHHH>>>777000888[[[aaa???777ZZZxxxjjjJJJ999...000:::NNNhhhzzzzzzkkkVVV<<<;;;@@@HHHEEEHHHDDD888AAAfffBBB===JJJWWW^^^```qqqzzzzzzyyyYYYIIINNN~~~~~~HHH555///000000000EEE{{{UUUyyyDDDHHH|||nnndddVVVQQQYYY[[[aaasssxxxyyyvvvyyy|||sssYYYAAAAAA}}}yyysssIII111+++++++++,,,---...///111222IIIEEEGGGbbbOOOfffBBB+++DDDBBBYYY{{{ddd^^^```ffftttvvvxxxppphhhMMMFFFGGGDDDYYYWWW999ccc}}}QQQ%%%)))---******,,,'''BBBvvvTTTkkk{{{qqqpppmmmdddaaa```XXXUUUDDD444222999@@@EEEGGGFFF444555;;;GGG777555555BBBBBB===666333555777666OOOFFF666999LLLUUUiiiqqqOOOXXXzzzzzzzzzUUU<<>>^^^eeeTTTdddjjjtttrrrVVVNNN>>>888@@@DDDAAAIIIYYYuuu|||yyyhhhuuuvvvTTTEEELLL;;;000---)))%%%$$$&&&'''%%%###%%%%%%%%%&&&''')))+++,,,...222777:::;;;dddAAA999555///+++222tttpppyyypppUUU===???000555999MMM\\\<<>>VVVWWW:::...333CCCTTT}}}rrr]]]>>>:::@@@JJJ===BBB@@@777DDDfff??????gggnnnqqquuurrrqqq}}}^^^111<<<zzzyyyMMM111222444222...EEE|||ZZZnnn===YYY[[[\\\YYYZZZ```gggzzzuuutttssstttyyyyyyttt\\\>>>@@@tttZZZ000***+++,,,,,,---...000222333jjjrrrHHHIII|||ccc\\\\\\<<<666GGGWWWgggLLL]]]uuuuuujjjdddJJJEEEDDDLLLXXXyyyQQQ===```vvvkkk333,,,******+++(((---MMMsss[[[eeexxxnnnkkkhhhaaabbbbbbXXXVVVFFF777666;;;???AAACCCBBB222===DDDRRR:::===BBBKKKCCC;;;666333444;;;DDDQQQ222666KKKUUUpppmmmOOO```~~~qqqoooHHH333EEEddd~~~tttllloooiiiuuurrrjjjOOOooocccxxxpppppp111(((,,,,,,,,,,,,,,,,,,,,,,,,'''+++999eee|||xxxgggLLL222000999AAAEEESSSaaabbbmmm}}}vvvjjjrrrDDD111$$$&&&,,,***((()))(((%%%&&&)))(((---CCC[[[```~~~eee~~~~~~wwwsssooollltttqqqjjjlllfffSSSDDD:::NNNffftttuuurrrllliiiiiiXXXDDD<<>>BBB222555===UUUSSS999BBBXXXmmmXXXhhhxxxiiiBBB:::777222:::\\\ccc@@@333III^^^:::...666JJJMMMyyyqqq|||yyyfffDDD;;;===EEE777@@@BBB>>>OOOpppIIIKKKSSS___mmm{{{sssxxx~~~wwwaaa???XXX}}}^^^222///333333000JJJggg___PPP888\\\IIIbbbrrr\\\```dddhhhtttwwwkkknnnxxxyyyvvv^^^999===jjjlll555...+++,,,,,,---///111222333fffIIIHHHKKKvvvPPP>>>???JJJYYY@@@NNNzzzsssgggcccIIIGGGEEE>>>SSSuuu___AAASSStttxxx}}}sss(((///'''))),,,'''222SSSlllyyyvvvjjjvvvkkkfffbbb[[[]]]]]]RRRSSSFFF:::999===?????????AAA333EEENNN\\\???FFFOOOYYYJJJ<<<666444999LLLaaaMMM///JJJ[[[SSSjjjqqqMMM^^^wwwddddddBBB;;;MMMooowwwkkklllnnnkkksssnnnOOObbb[[[rrryyy===,,,,,,,,,,,,,,,,,,,,,,,,,,,111222PPPvvvvvvssscccEEE999222444999???SSSeeegggpppssswww}}}}}}xxxkkk]]]XXX>>>)))''',,,***(((***)))%%%&&&))))))///HHHcccfffkkkvvvoookkkhhhsssggg^^^iiibbbHHH:::111333GGGfffuuurrruuukkkMMM???FFFUUU```ccc___uuuxxxllliiigggbbboooddd]]]777111,,,'''***...((((((((((((((((((((((((+++DDDIIITTTDDDRRRnnnuuuyyy{{{wwwooorrr{{{{{{|||}}}xxx}}}uuurrrZZZZZZaaa]]]bbb\\\qqq______llleeexxxzzz~~~___......))),,,+++'''((((((&&&%%%(((...222===555;;;RRRaaaeeeppphhh^^^999---222;;;333,,,333999333444333///,,,---///111'''333333&&&AAAkkkwwwlllQQQ]]]SSS222AAA555...'''$$$%%%'''&&&$$$%%%%%%%%%&&&''')))+++,,,...222777:::;;;OOOOOOHHH===333000bbbxxxwwwsssooorrrOOOAAAFFF888555999ppp???BBB>>>```kkkaaarrr^^^AAA333888555<<<^^^[[[@@@444PPPJJJLLL===111EEENNN|||}}}mmmsssGGG777>>>AAA:::>>>BBB===___mmm888KKKGGGMMM^^^}}}uuuzzzuuu\\\???FFF}}}[[[777777222000666FFFzzz[[[SSSFFF@@@^^^PPPiiisssllleeeiiijjj~~~|||uuurrrrrruuuyyyooo\\\<<<<<>>...111(((111000///000,,,;;;zzzeee[[[@@@ZZZbbbddd}}}???666999aaaFFFWWWKKKnnnyyymmmeee^^^EEEAAABBBFFFDDDnnnSSSLLLCCCxxx{{{555++++++---'''+++444www```nnnzzz}}}rrrkkkddd```^^^[[[UUUPPPKKKHHH@@@999888;;;===>>>DDD222TTTmmmFFF222KKKYYYOOO[[[???666===AAAccc|||888===JJJaaauuujjjnnnHHHaaammmSSSZZZ000WWWnnn~~~tttmmmttthhhpppxxx```HHHiiiqqqoooGGG+++,,,,,,+++++++++,,,---...000666YYYzzzyyyuuuuuummmWWW???444666888333TTTJJJRRR___rrruuutttttt}}}{{{kkkXXXhhh```NNN---,,,+++,,,$$$+++'''&&&"""000(((&&&BBBVVVdddpppxxxxxxvvvppplllkkkcccXXXRRRNNNHHH???777444111555GGG]]]mmmxxx~~~yyyIIIFFF\\\xxxddd___bbb{{{~~~xxxtttxxxsssVVVwwwzzznnnPPP***&&&222(((%%%'''))))))''''''(((((('''333GGGNNNOOOdddJJJyyywwwssspppqqqvvvzzz|||{{{mmmZZZWWWbbbllleeedddlllnnnnnnuuuxxx{{{PPP111...###******(((&&&&&&***111777999222111ooosssfffiiiyyyIII&&&444<<>>uuutttPPP___GGG888555...(((&&&'''&&&$$$''''''''''''(((***+++,,,...222777:::;;;RRRSSSMMMAAA777333aaa|||hhhzzzzzzXXXKKKJJJ999777@@@}}}<<<@@@>>>]]]hhhlllHHH@@@111888666:::dddVVVDDD888]]]OOOLLLCCC;;;HHHKKK~~~ooowwwLLL666:::@@@;;;>>>LLLGGGbbboooEEENNN```iiilll{{{wwwbbb```ZZZ```nnnnnnmmmnnnxxx}}}TTT:::GGGvvveeeFFF555222333:::MMMaaaKKKaaaBBBAAAhhhJJJgggfffllloooyyyzzzmmmrrr{{{mmmfffVVV===999sss<<<+++111(((000///111444555KKKSSS@@@ddd\\\kkk|||<<>>///...+++,,,(((...<<>>AAANNNOOO???:::LLLWWWPPPeeeIII,,,IIIPPPyyy555BBBMMMooo|||KKKyyyRRR\\\HHHSSStttxxxrrrtttmmmjjjqqqpppjjjmmmlllfffbbbjjjXXXFFFSSSUUUvvv```111---,,,+++++++++,,,...///BBBSSSzzzlllhhh\\\WWWOOOHHHFFFDDD===444...666555CCCMMMTTTNNNYYYiiikkkpppvvv{{{~~~iiioooqqqzzzrrr^^^>>>]]]OOO333))),,,)))+++)))///###&&&###555SSS]]]iiikkkmmmuuu|||wwwtttrrriii[[[QQQKKKDDD===:::::::::777333333///------111@@@[[[qqqvvvFFF???YYY~~~QQQrrrzzz<<<,,,//////*********)))'''&&&(((***===OOOWWW???{{{YYYyyy}}}ssszzzuuupppnnnooonnnkkklllooozzzUUU```hhh```bbbhhhsssvvvVVVZZZpppvvvtttwwwvvv|||yyyvvvzzzwwwqqqooo]]]}}}mmm}}}xxxDDD...***111(((((((((((()))...555:::222<<<}}}NNNWWWfff```|||OOO888PPPiiieee[[[[[[HHHHHHRRRaaaeee[[[PPPMMM===999888???NNN[[[cccdddtttrrreeeYYYXXXZZZPPP===555333///+++'''&&&(((***&&&&&&&&&'''((()))++++++...222777:::;;;UUU[[[WWWGGG>>>888SSS```gggmmmUUUKKK999999GGGQQQ999???LLLnnnfff^^^TTT[[[WWW___xxx]]]EEE<<<---888777<<>>777EEE>>>@@@kkk[[[hhhmmmmmmWWWUUU```___ooo}}}yyyqqqtttLLL<<<\\\MMMBBBDDD:::000333HHHFFFLLLfffFFFBBBhhhdddSSSyyyjjjFFFWWWpppuuuooorrrsssiiiKKK???<<>>GGGVVV|||{{{eeeRRR??????:::<<>>xxx???000++++++,,,---TTTmmmttthhhooofffccc^^^ZZZVVVQQQKKKGGG???:::666333333666???GGG:::YYYXXXCCCJJJ]]]dddfffkkkGGGIII\\\FFF===RRRdddddd___^^^^^^DDDggg~~~vvv~~~|||xxxyyyrrrkkkpppiiidddfffnnnbbbMMMHHHHHH\\\iii\\\///---,,,,,,+++,,,---...///,,,ZZZsss[[[UUUHHHEEE???999666555444222---888666LLLLLLZZZQQQWWWnnnooowww~~~}}}ttt|||wwwYYY???FFFhhh777(((,,,******)))+++$$$''')))@@@YYY\\\jjj|||wwwvvvtttgggTTTFFF@@@:::444222444666555444333000,,,***+++888RRRiiiqqq|||WWW???@@@cccmmmPPP]]]}}}PPP222333%%%&&&+++*********'''&&&)))...BBBPPPXXX===III}}}qqqwwwvvvqqqnnnmmmiiicccaaabbbnnnmmm[[[FFFSSSYYY```[[[[[[ccciiinnn{{{eeeGGG[[[}}}~~~{{{rrruuuyyysssqqqyyyrrrnnn{{{eeegggHHH###"""'''''''''((())),,,222777;;;@@@SSS{{{|||}}}PPP>>>PPPffflllXXXRRRTTTfffyyyeeeqqquuuzzzppphhhiiiTTTUUUeeePPPEEE<<<999444000)))%%%&&&***&&&&&&&&&'''((()))***+++---111777:::;;;RRR^^^\\\KKKCCC<<>>xxxHHHSSSdddhhhGGG???jjj^^^ooo}}}zzzaaaNNN>>>>>>:::999FFFLLL^^^777@@@qqq>>>...***,,,...(((```mmmkkkwwwhhhbbbaaa```]]]XXXPPPGGGAAA<<<999777333...///===MMMOOOaaaXXXMMM^^^iiigggpppggg@@@kkk[[[>>>OOOdddVVV[[[ttt???___ZZZwww|||qqqjjjiiifffkkknnnfffRRRCCCIIIgggzzz===------,,,,,,,,,---...///???vvv{{{pppRRREEE:::888666333000...///111000888;;;RRRMMM^^^VVVVVV```cccqqq{{{oooxxxyyyVVVIII<<<<<<'''++++++'''***)))''')))+++FFF___eee}}}vvvvvvsssdddNNN???999555000...000222222222111...,,,---111;;;MMM^^^___|||fffMMM@@@TTTSSS```iiiIIIqqq{{{vvvmmm222+++...###,,,******+++(((%%%+++333FFFOOOSSSHHH|||QQQvvvnnnsssvvvrrrooonnnggg]]]VVVUUULLLIIINNNGGG555;;;LLLLLLXXXUUUZZZdddiiijjjvvv}}}uuucccHHHGGGqqq}}}vvvzzzzzzpppoooxxxwwwooovvvXXXfffWWW|||www\\\+++'''444''''''(((+++000555999<<>>;;;AAAhhh;;;AAA<<>>eee===---))),,,111'''ooonnnllljjjcccaaabbbbbb^^^WWWMMMCCC===888555444111***(((555FFFgggbbbPPPRRRiiijjj```fffSSSPPPeee555QQQ^^^sss[[[III|||fff555NNN^^^yyylllkkkeeeiiifffcccSSSAAAPPPnnnvvv,,,...---,,,,,,,,,---///000GGGvvvvvvsssUUUBBB222000000111///,,,---000444777AAAQQQOOO]]]^^^VVVYYY```qqqwwwlllwwwzzz```HHH,,,AAA)))+++,,,$$$+++******)))***JJJfffrrrxxxttt{{{zzzqqqpppnnn___III999333000---+++,,,---......---++++++000666===IIIUUUTTTmmmUUUFFFMMMppplllnnnvvv@@@pppxxxddd222 111))),,,)))))),,,)))&&&---999KKKMMMJJJ^^^jjjlllyyyqqquuuwwwuuurrrpppnnneeeVVVKKKFFFBBB===888///--->>>OOOOOOUUUVVV]]]fffgggdddjjjtttyyyaaa===444^^^|||zzz{{{xxxqqqooosssrrrlllrrrZZZYYYTTTmmm{{{@@@((($$$(((((()))---222777:::;;;666fffhhhbbb\\\tttbbb]]]eee```TTT]]]~~~qqqdddfffOOOFFFMMM>>>CCC===333---...+++%%%$$$)))%%%%%%%%%&&&'''(((******,,,111666:::;;;UUU]]]^^^KKKFFFAAACCCppp}}}```uuukkkrrraaaHHHBBB???DDDWWWAAADDDCCCRRRsssiiiccc```lll@@@BBB333;;;888777cccTTTSSS;;;PPPRRRKKKOOOCCCCCCHHHWWWQQQzzzuuuzzzhhhQQQRRRQQQbbb\\\ppprrrHHH999AAAssszzzNNNWWWSSSEEE444333MMMFFF^^^{{{<<>>QQQ[[[CCC...------,,,,,,...///000bbbqqqmmmTTT???222...---000///,,,---222777444FFFKKKPPPYYYdddVVV]]]iiixxxvvvlllyyyzzzbbb???<<>>===iiiWWWzzzbbbssslllLLLFFFBBBHHHOOOIIIEEEMMMUUUnnnXXX\\\oooddd444===222@@@888777lllKKKWWW555XXXPPPKKKWWWFFFDDDQQQUUUcccppp{{{yyywww^^^ZZZWWWmmm\\\qqqooo@@@:::MMMgggIIIKKKEEENNNNNNBBBCCC]]]ccc@@@nnn{{{tttooo[[[nnnrrrcccIIIEEEBBBAAAzzzsssqqqmmmAAA999444777222...999///DDDCCC]]]vvvrrraaa<<>>@@@IIIDDD000999ppp|||;;;111)))***777///lll~~~iiibbbfffddd___WWWNNNEEE???===888///---333444,,,)))---333EEEaaarrrmmm[[[UUUZZZccceeeTTTccciiiwwwBBBHHHyyySSSBBBbbb}}}{{{hhhhhhccc\\\cccbbblll```<<>>[[[fff]]]yyyuuu111---+++******&&&)))---)))333MMMZZZTTTMMM|||YYY~~~~~~|||vvvoootttrrrtttqqqZZZ999***,,,)))((())),,,222888===???GGGRRR]]]ccchhhlllllliii```???555```rrruuueeepppttt|||uuunnnmmmnnnkkkeeeffflllhhhgggXXXPPPAAAkkkyyyppp444&&&000''')))666<<<999@@@NNN~~~zzz}}}yyyzzzwwwuuuUUU555<<>>;;;???MMMxxxuuu???JJJFFF>>>666KKKgggfffsssNNNmmmmmmnnn```YYYHHH???DDD555jjj^^^JJJHHHNNNIII@@@;;;333444///<<>>...,,,******''')))---)))555PPPaaa[[[]]]pppssszzzwwwwwwwwwuuuuuutttvvvsss[[[:::***+++***+++,,,///222666:::<<>>cccjjj___sss~~~\\\ooorrrwwwrrrqqqpppkkkfffeeebbbhhheeegggYYYRRRAAAiii@@@//////$$$(((777<<<999EEE[[[kkk}}}wwwwww{{{~~~\\\ZZZbbbiiiyyyvvvwwwmmmfff]]]RRRKKKDDD>>>;;;<<<666777666555111,,,'''$$$&&&&&&%%%&&&&&&'''((()))---111777;;;<<>>???555HHHkkk]]]ssslllQQQQQQOOONNNEEE===333222,,,555jjjhhhMMM[[[sssaaa???sssbbbcccTTT|||XXXPPPDDD111222???777===???TTTccc999@@@BBB>>>,,,)))///111UUU|||lllaaa___WWWMMMDDD>>>999333///...---,,,+++++++++,,,,,,///((((((000666>>>RRRgggRRRjjj??????YYYfffaaatttggg___^^^ccc```fff```DDDBBBMMMxxxMMM333---000,,,000111000LLLSSSDDD===444222///,,,111:::999333777BBB666777999>>>GGGTTTcccmmmffflllnnnvvvxxxtttxxx~~~~~~zzznnnIII111DDD<<<...,,,000'''%%%&&&,,,PPPqqqvvvwwwyyyooocccZZZRRREEE666,,,,,,,,,,,,------.........000222333555999DDDRRR]]]YYYZZZJJJ:::???WWWwww999aaammmAAA...000******'''))),,,***777TTT^^^UUUcccTTT}}}uuurrrtttwwwyyyrrrqqqtttqqqZZZ999***+++111111222222222333444666;;;HHHVVV```fffiiigggbbbUUU555CCCbbbXXXRRRrrrwww___sssuuu}}}sssooorrrqqqiiifffjjjaaagggeeejjj^^^WWWDDDiii>>>///,,,&&&---<<<>>><<>>;;;999777777666444000,,,(((%%%&&&&&&%%%&&&&&&'''((()))---111777;;;<<<|||LLLGGGHHH???666888999999;;;nnnvvvqqqlllwwwnnndddfff```aaannnssswww___777888>>>:::BBBKKK]]]fffbbb:::OOO\\\JJJMMMPPPOOOOOOJJJMMMJJJIIIccczzzzzz~~~zzzxxxvvvsss;;;>>>888NNN|||]]]SSSJJJIIIGGGbbb|||ooofffcccXXXRRRfff}}}cccccc[[[^^^VVV:::GGGHHHWWWgggTTTYYYXXXTTTBBBMMMFFFAAA888:::555:::jjjlllQQQXXXzzzwwwEEEiiikkklllZZZ^^^CCC@@@000000@@@999DDD:::\\\TTT,,,777KKKaaa+++000,,,---...WWWyyycccbbb^^^VVVKKKBBB<<<777333///---,,,,,,,,,+++++++++,,,,,,&&&,,,888444---BBBdddXXXhhhSSSAAADDD]]]nnn|||zzzkkk___^^^ddd```fff```DDDAAAFFFwwwVVV555---111...000000222QQQzzzMMM===555......//////444<<<;;;444333999444<<>>444,,,+++,,,...///000000000///111111222444888AAAMMMUUUXXX]]]KKK333<<>>)))777DDDBBB888@@@CCCfffyyy444CCCWWWOOOIIIHHHLLLMMMHHHFFFEEE===<<>>888>>>~~~kkkMMMGGG===@@@SSSddd|||jjj^^^YYYZZZUUUuuugggeeeZZZYYYJJJ666KKKMMMLLLccc```VVV]]]YYYBBBOOOIIIEEE<<<>>>777555^^^nnnXXXUUUYYYddd{{{{{{qqq^^^iiizzz@@@;;;333000>>>;;;EEE888pppJJJ///:::ddd~~~YYY666///333444)))KKKyyy}}}gggbbb^^^VVVJJJ@@@:::666222///,,,,,,,,,,,,,,,+++++++++---///000...***+++111999TTT~~~vvvPPPDDD===JJJgggxxxxxxjjj______eeeaaaggg```BBB???;;;nnnkkkJJJ777...111///111000333UUU{{{zzzPPP???333+++---000333777;;;===;;;888666AAAJJJTTTWWWUUUXXXaaakkklllqqqrrryyyyyy~~~yyyzzz~~~~~~zzzwww```JJJ333666333...---444)))000000222eeezzztttnnnaaaOOOAAA999333...+++---///222333333222111111111111333888@@@JJJQQQVVVZZZKKK222888```xxxwwwMMMQQQ|||eeemmmwwwTTT333+++***+++(((***,,,+++<<<\\\gggXXXJJJ~~~wwwvvvvvvsssppprrroooqqqnnnYYY<<<000555333555666444222222555888>>>EEELLLOOORRRWWWYYYXXXSSS555@@@VVVLLLQQQmmmyyyjjjYYYjjjiiiyyylllcccfff{{{wwwsssrrrnnngggeeefffaaaccc___fff^^^WWW@@@aaappp]]]///'''///999>>>???IIIddd~~~||||||xxx}}}yyy~~~YYYEEEIIIFFFPPP\\\fffwwwhhhkkktttddd```UUUIIIAAA===888222:::888555111...,,,++++++&&&&&&%%%&&&&&&'''((()))---111777;;;<<>>FFF___MMMQQQIIIGGGJJJ```hhhnnnUUUPPPNNNxxxxxxqqq}}}hhhcccUUUKKK;;;>>>GGGGGG]]]NNNrrr[[[XXXYYYMMMNNNJJJGGG>>>>>>333+++NNNbbbUUUtttggg{{{NNN~~~^^^;;;333888222===???BBB<<>>???777(((>>>QQQbbbdddmmmZZZoooooo333888___tttgggaaa```fffbbbggg___AAA===BBBpppaaaKKK999///222000111///333XXX~~~WWWDDD555,,,000///555888:::CCCNNNOOOGGGZZZ^^^eeehhhjjjmmmrrrvvvpppttttttzzzyyy}}}yyy|||~~~}}}yyywwwfffIII---666BBB555***///(((&&&(((---jjjxxxzzz~~~vvvssseeeNNN;;;222000...+++...111444666555444333000111111444:::BBBKKKQQQTTTPPPEEE555666PPP```ZZZpppyyywww{{{vvv~~~RRRQQQsssssslllhhh444,,,***+++)))***,,,+++>>>___XXXIIIIII~~~qqqpppssssssrrrtttpppppplllVVV:::000555;;;======:::777777;;;@@@DDDIIIMMMMMMNNNRRRTTTRRROOO777===OOOLLLRRRhhhssseeeUUUccccccuuuaaaNNNNNNnnnrrrtttqqqnnnlllhhhccc^^^```\\\ddd___ZZZDDDdddjjjzzzbbb555%%%000999===IIIbbb{{{zzz{{{yyyzzzzzzyyyuuuyyyNNN;;;HHHEEEGGGMMMttthhhgggnnnlllpppsssccc```VVVIIIAAA>>>999222999888666333000---+++)))&&&&&&%%%&&&&&&'''((()))---111777;;;<<>>BBBHHHeee000JJJxxxRRRYYYaaaQQQJJJNNNLLLJJJEEEBBBDDDDDD777]]]xxx~~~ppp]]]```mmmkkk{{{vvvsssiii{{{nnnnnn333666AAA888SSSyyyQQQLLL;;;CCCNNNIIIRRR]]]\\\XXXVVVMMMOOOMMM___zzz}}}[[[UUUJJJ===444PPPCCCVVVzzzrrrXXX^^^LLLNNNOOOFFFDDDEEE???CCC888///OOOjjjVVVwwwmmm{{{fffJJJDDD444***:::444<<>>NNNLLLZZZ999222QQQBBB(((777---///777OOOzzzccc```SSSDDD:::333------///,,,,,,++++++,,,---///000555444333111111111111222'''999>>>(((PPPssseeeMMM...OOOjjjsssmmmhhhaaadddnnnmmmZZZBBB555EEEvvv```XXX;;;888222222111***666SSSsssPPP222,,,000555>>>444888PPPOOOMMMfffppplllrrrttt|||mmm\\\nnnooouuuuuunnnccckkkrrrmmm^^^\\\ssszzzzzz}}}yyydddCCC000===jjj999...111444,,,...***222hhhuuu}}}{{{sssfffTTT>>>,,,'''+++......------333<<<>>>;;;;;;<<>>...222;;;;;;888444111222555999333999999>>>DDD<<>>;;;UUUlllZZZ[[[DDD111111888333888AAA===777xxxBBB222999TTTiii;;;<<<333666222***LLLttt[[[___RRRCCC:::333---,,,...,,,,,,++++++,,,...000222222222333333333333222222:::---000555;;;IIIvvveeeGGGRRRYYYrrrjjjiiicccdddkkkiiiVVVAAA555EEEsssnnnTTTDDD@@@777444111+++666SSS|||tttXXX;;;111222444;;;666555======OOOtttzzzmmmmmmwww|||kkkXXXmmmrrrrrr{{{qqqiiiooosssmmm^^^[[[rrr}}}~~~uuukkkDDD+++888pppHHH;;;///,,,)))+++(((,,,aaazzz}}}yyyssshhhWWWAAA///***......000111333;;;HHHPPPQQQJJJJJJNNNTTTZZZ[[[ZZZXXXSSSLLL>>>...---???YYYlll___nnnuuu{{{~~~|||~~~}}}fffuuu[[[<<>>888888AAALLLSSSYYY^^^OOOKKKPPP^^^bbbWWWLLLIII777BBBZZZpppvvvnnneee```bbbYYY___\\\YYYTTTAAAAAAaaa///,,,000EEESSSKKKhhhmmm{{{pppyyy}}}}}}zzzfffLLL444MMMHHHMMMSSSOOOXXXdddggg```ZZZ___iiifffjjjrrrxxxtttmmmjjjlllhhhaaaSSSFFF@@@>>>999333000......111000,,,)))***&&&%%%%%%%%%%%%&&&''''''---111777<<<===oooGGG>>>:::444111000000000000---000000WWW}}}RRR---@@@uuujjjgggsss]]]LLL>>>@@@222111222444666777777666CCC777:::777999eeeuuu222:::XXXlllfff]]]GGGLLLNNNNNNKKKJJJKKKIIIEEEDDDEEEFFFEEE???BBBYYYsssmmm===:::999;;;AAAJJJSSSYYY[[[[[[SSSTTT]]][[[KKK@@@???222<<>>555LLL{{{___^^^CCC???555111000,,,888TTTwwwcccGGG888888666<<>>888666>>>IIIRRRXXX]]]QQQQQQWWW^^^[[[QQQMMMQQQ:::---FFFnnntttkkkeee\\\cccWWW]]]ZZZYYYUUU@@@===TTT444+++555>>>CCC@@@jjj~~~vvvvvvxxxwwwzzz~~~nnneeeOOO===555IIIBBBGGGRRRTTTKKKSSShhhkkk\\\XXXaaa]]]cccjjjiii___XXX]]]gggiiibbbUUUGGG@@@===999333///---...111000+++(((***&&&%%%%%%%%%%%%&&&'''''',,,111777;;;===lllDDD;;;888333000///000000000///555&&&000ooottt;;;---UUU{{{{{{fffqqqnnnOOOEEE???888666888999777555(((NNNKKKIIIttt~~~SSS333333ZZZ|||rrriii\\\aaaSSSQQQPPPOOOKKKIIIGGGFFFDDDAAADDDGGGHHHDDDDDDRRRcccrrrRRRDDD333---222999<<<;;;:::777999???>>>555111333;;;333;;;OOOvvv}}}nnn888SSSNNNJJJEEEDDDLLLTTTSSSMMMHHHOOOIIIAAADDDFFFGGGNNNkkkeee444111:::JJJ000uuuttttttUUUMMMBBB444666CCCFFFJJJVVVhhhwwwUUUVVVNNNLLLPPPZZZQQQFFFEEEEEEFFFGGGFFFCCC@@@MMMaaarrrwwwTTTEEE}}}ggg333777111///111666@@@EEEBBBWWWUUU222>>>NNNTTTEEE444666333///...LLLtttfff```QQQ@@@777111---+++,,,,,,++++++,,,...111444666000111222444555777888888...777+++///333LLLlllMMM555MMMIII___jjjpppkkkgggiiilllcccMMM;;;444III{{{VVVEEEBBB888333222...777OOOzzziiiMMM:::<<>>:::MMM666(((EEECCC;;;EEExxx}}}~~~~~~tttzzz{{{vvvuuu^^^>>>444///444BBBCCCGGGLLLWWWKKKOOOfffqqqeeeYYYXXX\\\dddlllhhhXXXNNNSSS```gggbbbXXXKKKCCC>>>777000///---...111000+++)))***&&&%%%%%%%%%%%%&&&'''''',,,000777;;;===hhhAAA999666222//////000000///...,,,***&&&;;;vvvYYYKKK999GGGaaavvvxxxsssfffVVVNNNNNNSSSVVVWWW___MMMjjjaaaFFFAAA222hhh~~~aaaaaaZZZQQQQQQMMMJJJHHHGGGFFFFFFHHHJJJJJJJJJJJJIIIGGGDDDHHHMMMddduuummmUUUCCC<<<777000)))111888999333222999??????===QQQYYYKKKIIIHHHPPPMMMGGGEEEJJJQQQPPPJJJEEENNNIIIBBBHHHLLLKKKMMM^^^pppnnnlllzzz{{{AAAXXXKKKEEEooo\\\@@@BBB999888DDDEEE>>>ZZZKKKXXX^^^DDDGGGGGGIIIPPPCCCCCCDDDEEEFFFEEECCCBBB999___{{{zzzfffgggrrrBBBSSSsss222@@@666333///222;;;@@@@@@AAAnnnAAA---EEESSStttFFF>>>BBB555222///,,,HHHsssjjjcccSSS@@@555000,,,++++++++++++,,,...000333555777222111111222444888;;;===555333)))666111111JJJ777IIIRRRfffhhhqqqjjjiiimmmooobbbJJJ888333PPPPPPMMMLLLBBB:::777///222DDDzzzmmmNNN777:::???888EEEWWW\\\```kkkssszzzoooLLLXXXyyymmmaaannnkkkfffiiipppqqq```PPPZZZppp}}}yyynnnZZZCCC777///jjjOOOAAA555222---******)))OOOzzzvvvzzzlllUUU===///,,,+++222777777:::AAAHHHKKKDDDPPPZZZ\\\^^^gggqqqvvvhhhVVV===...///777<<<;;;III[[[mmmssszzzzzzzzzssseeeZZZddd???ssshhhcccDDD<<<444111***))),,,...AAAbbbfffgggvvv^^^}}}sssnnnoootttyyytttnnnbbb999'''444555;;;@@@<<<<<>>zzz|||eee\\\FFF]]]IIIOOOQQQLLLGGGFFFCCCAAABBBFFFHHHFFFEEEDDDDDDDDDCCCBBBAAAbbbiii}}}rrrggg[[[PPPIII555BBBEEE===>>>NNN\\\___tttpppHHH@@@OOOBBBLLLKKKGGGDDDEEEJJJIIIEEEDDDKKKHHHDDDKKKMMMKKKOOOBBBvvvggg]]]fffcccmmm|||~~~KKKggg[[[fffuuu```HHHHHH444555AAAGGGAAATTT___hhh___UUU>>>HHHIIIBBBFFFDDDFFFIIIIIIGGGFFFEEEEEE@@@tttllloooyyyaaaeeetttqqqFFFBBB___nnnCCC&&&222///222222999CCC???>>>LLLsss555;;;333vvvlllGGG666III>>>///...444???nnn}}}zzziiiVVV@@@333...++++++,,,***,,,...111333555555666222222222444666999<<<>>>444///,,,888999:::KKKMMMWWWWWWjjjlllhhhiiinnnnnn^^^EEE666444TTTkkk}}}SSSJJJKKKBBB:::888111222@@@|||vvvVVV555555000XXXyyyttt{{{hhhOOOhhhyyy^^^hhhlllfffiiitttyyyiiiTTTYYYmmmnnnrrryyymmmOOO111+++777FFF???;;;999000,,,)))---LLLmmmwww}}}zzzvvvnnn]]]FFF555...---222666777999>>>BBBAAA???NNN[[[aaaiiisssxxxwwwVVVEEE666222333444888>>>555CCCYYYdddjjj~~~nnnfffUUUlllOOO~~~rrreeeGGG===777444,,,***,,,,,,>>>^^^llldddxxxxxxtttrrrqqqqqqssspppmmmccc;;;'''111222888???:::;;;BBBHHHLLLUUUaaaaaa```aaaeeefff^^^NNN@@@OOODDD===CCCOOOWWW[[[]]]\\\YYYWWWWWWZZZZZZYYYWWW:::;;;bbbnnnddd]]]___TTTZZZXXXWWWQQQ:::666III===...[[[[[[iiigggmmmxxxvvvzzz{{{yyyvvvQQQ<<>>444///888999444QQQzzzsssaaaOOO```LLLcccWWWYYYRRRMMMKKKFFF???===@@@@@@AAABBBAAAAAADDDFFFGGG@@@666aaasssrrrqqq}}}rrrRRRBBBKKKHHHJJJJJJEEEHHHGGGCCCBBBDDDDDDBBBDDDIIIEEEEEEJJJFFFDDDLLLHHHbbb\\\QQQJJJOOOiiiwwwppprrrzzznnn[[[444000777999CCCHHH\\\___kkkyyyYYY\\\HHHIIIEEEGGGGGGCCCDDDIIINNNNNNHHHDDDEEEGGGCCCYYYppp{{{tttlllaaaJJJNNNKKKBBB@@@IIISSSWWWxxx\\\<<<;;;@@@***---444666>>>EEE>>>KKKqqq===000FFF===pppYYYRRR>>>EEE777===666$$$999|||wwwoooYYY@@@222---++++++,,,***,,,000444666666555444///111444888:::;;;;;;;;;444777888///666CCCEEERRRnnnqqqjjjiiiiiikkkhhhVVV???555777SSSwww{{{GGGPPPPPPFFF;;;999333444@@@iii===444;;;zzzvvvyyy~~~]]]WWWwwwbbbcccmmmhhhjjjwww~~~oooXXXZZZnnnmmmsssxxxjjjBBB444999777LLLIII???666---000(((222KKKlll{{{wwwsssfffQQQ<<<000111444444444888>>>@@@>>>AAANNN\\\gggttt|||ssscccEEE===;;;===444111KKKpppvvvfffsss{{{nnnbbbLLLvvvUUU|||qqqQQQ>>><<<999000,,,+++(((777VVVyyyZZZwwwmmmuuuqqqrrrpppnnnnnnllljjjfffDDD...333333<<>>222ccc___oookkkmmmuuuyyyxxxwwwvvvjjjzzz{{{UUUKKK@@@CCC---CCCPPPTTTVVV^^^ZZZMMMKKK[[[kkkppp^^^XXXVVVZZZ]]]WWWOOOJJJBBBGGGJJJGGGDDDAAA;;;555000...///222111,,,***+++&&&%%%%%%%%%%%%&&&''''''***///666;;;===ZZZ;;;444111///.../////////...'''222(((###111,,,)))???|||sss===---666222222222444555555444222444888JJJiii___kkkgggXXXZZZKKKMMMIIIVVVVVVQQQOOOQQQNNNFFFDDDFFFCCCFFFGGGCCC@@@AAAFFFIIIPPP;;;XXXTTTvvv{{{|||dddTTTJJJQQQEEEEEEWWWLLLAAAFFFHHHDDDAAABBBCCCCCCEEEGGGCCCDDDGGG???===HHHRRRAAAaaa{{{cccOOO:::===CCCKKK^^^UUU[[[uuucccAAA>>>;;;>>>@@@>>>EEETTTfffdddYYYKKKPPP???UUU;;;;;;LLLDDDBBBJJJQQQOOOHHHBBBCCCGGGOOOCCCnnnzzz{{{}}}|||pppnnnyyytttsssvvvxxxzzzxxxDDD>>>111!!!555000222999999>>>BBB===[[[fffBBB888:::lll|||===NNNLLLJJJ@@@999666000888mmm{{{sss\\\AAA111,,,***+++---***---111666777666444222,,,000666<<<>>>===:::888000111BBB<<>>666777999999>>>DDDAAAYYYjjjkkkjjjQQQPPPPPPGGGRRREEEAAAIII===HHHLLLKKKHHHCCC??????CCCGGG===???yyy~~~|||ssseee^^^eee|||pppFFF@@@777222111111000///<<<111MMMDDD444QQQwww555666AAAKKKQQQ???jjjEEEEEE@@@:::111:::333^^^~~~rrrsss\\\AAA000+++,,,,,,,,,///222444333///------///888888:::<<<>>>===999555999???KKKFFFAAAjjjllluuusssgggbbblllXXX>>>888666>>>YYYkkkUUU[[[XXXQQQIIIDDDAAA;;;333UUU444BBBlllnnnQQQnnnxxxfffWWWddd{{{oooeeehhhuuuiiisssyyyZZZfffyyycccDDD+++;;;UUUlllJJJ;;;CCC===333111000&&&777zzzkkkbbbNNN111888<<<<<<777999GGGRRRSSSSSSVVVeeellltttgggAAA:::>>>:::???CCC666---KKKvvvxxxlll~~~wwwjjj\\\<<>>000JJJNNNQQQ\\\ccc___YYYWWWZZZ\\\pppfffXXXQQQVVV]]]ZZZQQQ[[[]]]XXXLLLEEECCC<<<222000...///111///******---&&&%%%%%%%%%%%%&&&'''''',,,111888<<<>>>TTT:::333000---,,,,,,---,,,+++++++++++++++++++++++++++,,,...lllqqqxxxvvvyyyuuuvvvxxx|||qqqHHHLLLKKKJJJGGGFFFFFFHHHIIIGGGMMMDDD999;;;???@@@AAA???BBBDDDCCC@@@@@@CCCFFF???FFFEEE555LLLGGGUUUfffyyy{{{gggCCCFFFHHHJJJLLLKKKIIIGGGHHHIIIIIIEEEEEEFFFEEEBBBDDDJJJCCCGGGDDDDDDGGG???<<>>DDDEEEBBB@@@BBBmmmnnnsssbbbSSSYYYPPPGGGOOOFFFEEEKKK>>>CCCKKKKKKIIIEEEAAAAAADDDHHHIIIMMMnnn}}}vvvkkkhhhqqq|||tttpppiiiaaa\\\]]]ccchhhrrruuupppddd]]]WWWHHH777<<<777111......000111111>>>???222JJJJJJ```]]]???888<<>>EEEKKK]]]hhhbbb^^^YYYfffooosss^^^???GGGEEEIIIHHH===333111666;;;JJJhhhuuuyyyiii\\\NNNCCC|||fffrrrsssAAAJJJCCCBBB888000---)))333JJJvvvkkkaaawwwpppmmmllljjjiiikkknnnpppfffIIIWWWqqq}}}iii```]]]aaaccc___cccllluuukkkjjjaaaDDD666FFFYYYUUU\\\UUUPPP]]]ggghhhiiilllqqqsssrrrssswwwwwwuuuttt~~~{{{nnnjjjYYYZZZUUUTTTWWWQQQBBB::::::hhh333...jjjfff~~~vvvxxx|||}}}pppOOOoooNNNKKK@@@KKKBBB666KKKOOOOOOSSS___iiiggg[[[UUUWWW^^^bbb]]]RRRTTT```eee```ffffff^^^OOOFFFCCC<<<333......000444111+++)))+++&&&%%%%%%%%%%%%&&&'''''',,,111888<<<>>>RRR777222///---+++,,,,,,,,,+++************************..."""333WWW|||vvvnnnuuuYYY???LLLIIIIIIIIIGGGFFFGGGJJJLLL@@@GGGNNNKKKDDDHHHKKKCCC;;;EEEJJJFFFCCCDDDBBB===EEE888MMMNNNGGGQQQrrrnnnOOO]]]yyymmm>>>CCCNNNMMMLLLEEEEEEEEEFFFGGGGGGFFFEEEDDDAAA@@@BBBBBBAAABBBFFFBBBFFFAAA@@@DDD???<<>>555XXXiiiHHH444777LLLBBBAAACCCjjj{{{iiillljjjSSSpppqqq~~~zzzeeerrrvvvsssnnnpppQQQ888333888VVVGGGGGGHHH@@@===111444,,,000pppsssiiieeeAAA::::::VVVuuu___XXXeeennnlllRRR;;;QQQ@@@GGGIIIBBB::::::>>>AAADDDKKKjjjsssvvvsssgggWWWiiiKKKqqqsssGGGKKKGGGFFF;;;333///)))111GGG{{{TTT~~~{{{vvvqqqmmmkkkjjjiiimmmiiitttlll]]]VVVlllvvvjjjVVVRRRgggyyywwwooonnnqqqgggeeeVVV@@@MMMiiipppOOO\\\UUULLLYYYiiiiiieeennnrrruuuvvvzzz~~~zzz~~~ppphhh[[[ZZZTTTSSSTTTMMM@@@;;;???ddd999<<>>OOO555111...,,,++++++,,,++++++************************444))))))000DDDpppyyyxxx|||kkkwwwzzzwwwBBB===IIIKKKIIIJJJJJJGGGEEEEEEHHHKKKPPP@@@DDDKKKAAA@@@DDD;;;BBBOOOTTTKKKFFFHHHDDD::::::PPPJJJEEEbbbccceeeiiiKKKPPPQQQ\\\kkkjjjxxxYYYWWWQQQGGGFFFPPPNNNIII777BBBCCCEEEFFFEEEEEEFFFFFFBBB???===>>>@@@AAAAAAAAADDDGGGAAA===BBB@@@>>>FFF@@@GGGDDD@@@HHH]]]uuuuuuxxxqqq^^^iiiccceeeiiirrrsssVVV~~~fffXXX[[[NNNKKKWWWSSSQQQKKKGGGEEE>>><<<;;;>>>AAABBBAAAAAADDDGGGKKKKKKCCCpppggg```UUUIIICCCAAADDDHHHKKKLLLJJJHHHGGG999:::888444666::::::555...------///333888<<>>xxxHHH555888===iiizzzZZZXXXSSSOOONNNWWWQQQKKKJJJCCC444444{{{uuuvvvyyyjjjPPP777,,,---222555888;;;<<<;;;777444555777BBB>>>;;;===DDDLLLQQQSSSZZZTTTbbb{{{vvvkkktttfffeeeTTT999:::666999iiiXXXOOOOOORRRPPPJJJEEEEEEGGGEEE@@@HHHtttTTT@@@222:::333888777TTT\\\RRRdddzzzhhhXXXoooiiiooorrrqqquuuyyyiiiJJJ444<<<999yyyPPPFFFJJJFFF>>>>>><<<999,,,(((\\\~~~zzzxxxyyyyyy{{{lllPPP444222YYYdddOOORRRdddiiibbbMMM:::OOOTTTSSSUUUPPP:::,,,CCCgggzzziiikkk~~~rrrzzz|||llliiiMMMgggZZZooozzzOOOGGGIIIHHH???777111)))...CCCuuuzzzLLLxxxyyypppiiigggjjjmmmmmmffftttmmmlllUUUdddmmmWWWBBB@@@]]]vvvuuulllkkkmmmhhhdddLLL222AAASSSFFFQQQVVVNNNMMM```mmmjjjgggppptttvvvyyy~~~|||oooeee\\\XXXTTTTTTUUUMMMAAA???EEEccc<<<...nnnaaawww}}}{{{uuuwwwzzzmmmppp```:::EEEGGGKKKLLLGGGKKKRRRZZZQQQQQQ]]]fffccc]]]\\\]]]gggoookkk]]]TTTWWW___nnnooogggUUUIIICCC<<<444......222555222,,,(((***&&&%%%%%%%%%%%%&&&'''''',,,111888<<<>>>MMM333///---+++***+++++++++***)))))))))))))))))))))))))))'''000333&&&'''KKKpppvvvsssnnnggguuurrrnnnkkkhhhlllyyyXXX222111@@@AAA888AAACCCDDDBBB@@@@@@DDDIIIQQQ;;;@@@999666>>>@@@DDDPPPSSSIIIDDDGGGEEE<<>>999888444///...//////---///000222444777;;;???BBBJJJ???555RRR777222>>>\\\sssccc^^^RRRLLLWWWAAATTTSSSIIITTTTTTAAA,,,jjj~~~www{{{{{{pppXXX<<<---...555888666:::======:::888999:::333:::CCCFFFIIIRRRaaammmTTT{{{yyyvvvttttttfff___KKK333666666AAAyyyUUUTTTZZZUUUSSSLLLGGGGGGJJJIIIEEE===}}}zzz```JJJ888CCCGGGSSSMMM^^^^^^qqqqqqdddaaatttlllhhh{{{|||pppzzzpppssssssxxx\\\AAA222777===uuutttIIIAAAJJJDDD@@@EEE???:::333...SSSccczzzzzzyyyvvvrrruuulllVVV777///MMMkkk:::>>>QQQiiieee___SSSAAAKKKUUUUUUWWWMMM777222UUUzzzyyyooommmNNNNNN]]]rrrjjjpppMMMEEEHHHIIIBBB;;;555***---???fff|||ppp~~~|||rrrjjjgggiiilllnnngggqqqkkknnnOOORRRYYY999555===KKKKKKCCCHHHYYY___```\\\FFF666EEEOOO@@@ooo___NNNTTTiiinnnlllrrrssswwwzzzzzz~~~}}}mmmccc\\\WWWUUUWWWWWWLLL>>><<>>KKK222...,,,***)))***++++++***((((((((((((((((((((((((%%%,,,)))"""(((333000$$$LLLttt```TTTPPP555)))444999//////;;;:::>>>AAA@@@>>>@@@FFFLLLVVV>>>DDDGGG@@@BBBHHH>>>GGGIIICCC@@@CCCDDD@@@<<>><<>>DDDEEEBBBDDD===FFFEEEDDDHHHHHHKKKVVV|||nnn]]]TTTeeeuuu\\\KKKWWW~~~aaaLLLSSSHHHNNNTTT>>>KKKSSSLLLJJJCCC<<>>???AAADDDRRRQQQ666iii~~~XXXDDD???;;;888666444333333222111///111000---+++***+++,,,---222444777888:::<<<@@@BBB??????xxxfff///666444HHH```QQQSSSSSSPPPOOOPPPTTTJJJ[[[^^^III333XXX}}}wwwaaaDDD111222888;;;:::;;;<<<:::666555777:::HHHEEEKKK```vvv{{{kkkYYY{{{zzzyyy{{{ggggggVVVEEE333333777KKKnnniiiMMMVVVQQQQQQOOOLLLMMMNNNIIICCCAAAnnntttUUUBBBUUUjjjmmmeeeuuuwww|||qqqooo}}}uuu~~~tttpppNNN888888222KKKiiiPPPFFFLLLCCCAAAGGGGGG<<<777---DDDsssppp|||zzz|||zzztttsssgggOOOCCC888AAAiii^^^AAA===TTTkkkccc___YYYEEEIIILLLXXXWWWDDD;;;KKKeeevvvbbbxxxqqqjjjaaa>>>ZZZfffiiiZZZEEEHHHFFFIIIEEEAAA;;;...--->>>\\\zzz|||uuuoookkkhhhgggnnnmmmnnnjjjjjjMMM>>>BBB111///111555222///888FFFPPPUUUMMMAAAFFFXXXeeejjjlllQQQUUUhhhiiiiiivvvvvv|||}}}}}}ooofff]]]XXXWWWXXXUUUGGG777555===www@@@<<<^^^nnnqqquuuooowwwtttOOO???---EEEVVV@@@aaa^^^ZZZUUU\\\OOO;;;PPPWWW^^^\\\VVV^^^nnnmmm___```YYYbbbwww{{{iii```ggg```fffdddWWWJJJCCC;;;222333111111222///******---&&&%%%%%%%%%%%%&&&'''''',,,111888<<<>>>JJJ222...+++))))))***++++++***(((((((((((((((((((((((()))%%%%%%///111$$$###333000111PPPllluuu~~~xxxoooddd[[[```tttqqq::::::111++++++...111666;;;888<<<@@@???<<<>>>EEEKKKKKKCCC;;;@@@JJJEEE===AAA>>>AAADDDDDDBBBAAABBBDDDBBB===@@@SSSBBBRRRRRRJJJCCCLLLCCC<<<666777CCC???OOO\\\iiiVVVXXXBBBDDDCCCCCCLLLIIIKKK999DDD;;;AAAAAAEEEHHHGGGCCCAAACCCEEEGGGFFFCCCDDDMMMTTTPPPGGGIIINNNFFF>>>DDDFFFAAAAAA;;;FFFCCC???HHHKKKAAA:::NNN{{{ooo[[[MMMXXXLLL[[[fffcccbbbsssxxxQQQ<<>>;;;;;;???HHHOOOOOOvvv___SSSsss{{{wwwpppdddbbbGGG>>>444111<<<[[[iiibbbIIIEEEMMMMMMKKKIIIJJJMMMJJJDDD<<<\\\}}}~~~dddJJJZZZxxx{{{nnnfffuuuxxxzzz|||iiiDDD333222CCCXXX]]]VVVJJJMMMAAA@@@DDDLLL===<<<,,,555|||pppuuu}}}yyyvvvyyy{{{yyyyyyjjjNNNDDD===222IIInnneeeGGGGGGIIISSSccc]]]ZZZQQQ===EEEaaajjjcccLLL===AAAIIIKKKBBBwwwvvv{{{jjj\\\ccc:::jjjbbbfffUUUEEEKKKDDDJJJIIIGGGBBB333000???LLLooollllllzzzrrrnnnllljjjhhhkkkuuunnnqqqkkkVVV666666222...***,,,444???GGGKKKVVVXXXBBB444BBBHHHPPPlllvvviiiWWWXXXgggjjjjjjsssyyywwwlll___WWWVVVWWWRRRCCC555777BBBxxxEEE,,,FFFlllxxxxxxllliiizzzwwwiiinnnkkkyyyxxxhhh^^^XXXcccQQQ444RRR^^^bbbaaa^^^bbbllloookkkdddbbbfffsss{{{xxxnnnfffdddjjjfffWWWHHHAAA:::222222111333444111+++)))+++&&&%%%%%%%%%%%%&&&'''''',,,111888<<<>>>III222---+++)))(((***++++++***(((((((((((((((((((((((($$$+++)))%%%)))'''%%%,,,%%%'''(((+++AAAXXXoooBBB'''444,,,...///...///222222000555999<<<:::666666<<>>FFFAAADDD888JJJIII;;;YYYhhhXXXCCC;;;III===FFFDDD;;;333999888TTT>>>???CCCCCCCCCCCCCCCBBBAAA@@@BBBAAA>>>@@@KKKUUURRRGGGIIINNNFFF>>>DDDFFF@@@???>>>CCC@@@???EEEBBB@@@GGGCCC===UUU___QQQMMMFFFCCCMMMRRRFFFBBBQQQHHHQQQBBBHHHEEE999EEE===666999===>>>???CCCHHHMMM???<<>>...CCC||||||gggZZZ\\\TTTRRR]]]SSSEEENNNOOOOOOZZZJJJ===MMM:::|||qqqQQQ;;;:::@@@CCC@@@@@@AAACCCJJJZZZlllyyy{{{gggMMMDDDYYY|||ppp___mmm[[[:::888666000AAAiii\\\OOOQQQUUUNNNKKKEEE@@@BBBIIILLLJJJCCCQQQwwwtttnnnKKKRRRnnnooolllpppcccyyyzzztttuuueeeAAA333222@@@___}}}EEENNNDDDIII@@@AAADDDCCC;;;GGG888222iiiooo|||uuuuuuzzz~~~vvvZZZOOOMMM666===\\\JJJ...???SSSOOOWWWUUURRRCCC000AAA]]]\\\[[[RRR===---666IIIXXXsssttt~~~aaaMMMGGG:::fffbbbaaaLLLJJJDDDJJJLLLLLLGGG777333@@@PPP{{{zzzeeeyyyzzzmmmjjjkkkmmmmmmgggzzzoooyyypppccc999777***555:::333222???RRR]]]WWWZZZ>>>444KKKJJJPPP|||XXX___^^^```nnnuuurrrrrr{{{~~~rrraaaVVVUUUUUUPPPCCC888???MMMwww===EEE888rrrxxxmmmzzz{{{hhh\\\WWWeeeRRR222VVViiidddbbbbbbcccgggpppzzz___fffiiikkkxxxmmmkkkoooiiiWWWGGG???999222000000444777444,,,((()))&&&%%%%%%%%%%%%&&&'''''',,,111888<<<>>>HHH111,,,***(((((()))***)))(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***,,,...000222HHHPPP[[[eeehhhddd]]]WWWCCC<<<333---+++,,,++++++,,,,,,,,,---------......444777999;;;:::::::::;;;;;;@@@;;;;;;GGGKKKGGGHHHCCCBBBBBBCCCDDDFFFHHHIIIIIIDDDCCCHHHHHHBBB===>>><<<>>>CCCPPP555LLLfffzzzoooUUUAAA@@@DDDBBB???@@@AAA@@@?????????AAACCCEEEEEECCCDDDEEECCC>>>>>>AAA<<>>000777999PPPiiixxxNNNSSS[[[MMMLLLLLLKKKJJJIIIHHHHHHSSSAAAzzzvvv|||tttbbb]]]tttzzzcccZZZwwwzzzwwwzzzmmmkkkzzzJJJ888666:::<<<|||YYYPPPHHHFFFDDD@@@>>>>>>AAA888@@@;;;444DDDcccwwwwwwyyyvvvrrrwwwmmmSSSEEE>>>;;;???>>>666444:::777MMMMMMNNNDDD555AAAMMMeeegggWWWBBB999GGGYYYttt~~~~~~{{{mmmdddooozzz777HHHsssmmmwwwPPPCCCPPPGGGJJJJJJGGG@@@;;;999999VVVnnnggguuubbbvvvwwwqqqllliiigggjjjmmmpppooohhhXXXCCC333999999;;;DDDQQQ[[[```aaa```CCCBBB???EEEfffxxx}}}IIIlllppp]]]rrriii}}}zzzccc```WWWZZZWWWHHH666111AAAUUUQQQSSSGGG===xxxvvvrrr~~~yyyuuuuuuyyyppp[[[lllVVV:::JJJcccqqqqqqWWWllliiiuuu~~~xxxjjjdddnnnyyy{{{|||tttwwwaaaMMMMMMDDD555555222888:::555///,,,,,,+++&&&&&&&&&''''''''''''(((...222888<<<===EEE000,,,***(((((()))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***+++---...***,,,---/////////...---222///+++)))***+++***))),,,,,,,,,,,,------------111444777:::;;;<<<>>>???AAAAAA<<>>CCCBBBAAA@@@@@@@@@AAABBBBBBCCCAAABBBDDDAAA<<<===AAAOOOCCC;;;KKK[[[yyy~~~wwwXXXGGG;;;???DDD@@@<<<<<>>>>>???@@@@@@BBB@@@AAABBB@@@;;;:::===333777;;;@@@EEEHHHDDD===AAA???>>>>>>AAADDDFFFFFFBBBCCCDDDEEEDDDBBBBBBBBB???BBBEEEIIIQQQ```mmmuuuoooSSSJJJKKKPPPUUUJJJKKKHHHAAA===???AAA@@@EEEEEECCC???===<<<>>>@@@???@@@<<<999<<>>@@@BBB===>>>VVVuuuttteeemmmooohhhIII<<<<<<<<<777222555666888:::<<<===>>>??????DDD>>>>>>bbb@@@===FFF:::QQQ~~~ZZZUUUSSSSSSOOOJJJKKKQQQSSSPPPUUUSSSRRRNNNFFFBBBHHHQQQyyylllYYYiiiWWWHHH^^^iiimmmcccHHH...)))555BBBQQQrrr\\\zzzwwwtttrrrpppgggYYYMMM333//////333===TTTjjjhhhHHHQQQQQQPPPOOONNNLLLKKKIIIHHHHHHKKKGGG```yyyvvvrrrhhhgggtttCCC}}}UUUlll~~~lll>>>555::::::^^^PPPJJJGGGIIIJJJFFFCCCCCCHHHBBBGGG@@@:::AAAhhhNNN|||zzzwwwxxxvvvrrrtttgggKKK===:::999;;;;;;777444555888DDDLLLYYYLLL:::NNN^^^\\\rrrUUU:::///IIItttsss^^^zzzUUU444SSSggg]]]sssNNNGGGDDDGGGHHHIIIGGGBBB<<<777555WWW]]]gggooorrrhhhlllkkkccciiiiiikkknnnnnnbbbHHH222===BBBMMM[[[gggkkkgggaaajjj@@@<<>>===============>>>??????:::777===EEEEEEEEEKKKZZZ~~~lllUUUGGG>>>;;;AAADDD???::::::@@@@@@???>>>>>>===<<<<<<@@@??????AAA>>>999888;;;???===AAALLLSSSPPPHHHCCC???===<<<===@@@CCCEEEEEE???CCCEEEDDD@@@>>>???BBBCCCDDDHHHLLLLLLIIIJJJMMM___uuuzzzhhhWWWHHHDDDGGGHHHGGGEEEFFFHHHEEE???;;;>>>@@@???BBBBBBBBB???===<<<<<<======>>><<<999<<>>@@@BBB:::666EEE\\\vvvtttppp\\\dddmmmOOO???777222<<<:::777444444777:::<<<:::JJJjjjccc222;;;444111ggg|||XXXfffPPPWWWYYYVVVOOOKKKMMMOOOPPPXXXXXXSSSMMMKKKNNNOOOMMM~~~}}}uuuNNNRRR[[[SSSHHHDDDLLL\\\gggjjjgggiiiyyymmmmmmjjjhhhiiihhh^^^MMM???:::+++AAA>>>AAA}}}___xxxRRRFFFTTTQQQMMMMMMKKKIIIGGGEEEDDDCCC<<>>___LLLHHHHHHMMMOOOKKKGGGEEEEEEFFFFFFAAA>>>;;;jjjwww```~~~tttyyyvvvtttqqqpppaaaFFF999<<<<<<::::::===>>><<>>---+++)))((('''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((())))))***++++++++++++&&&'''((()))***)))(((&&&*********+++++++++,,,,,,))),,,000444777:::>>>@@@333GGGJJJ@@@???>>><<<@@@CCCCCCBBB@@@???>>>======AAAAAA@@@>>><<<>>>EEELLLGGGJJJZZZjjjsssSSSAAAGGGBBBAAADDDCCC>>>;;;===>>>>>>>>>>>>>>>===<<<<<<@@@>>>???AAA>>>999999<<>>@@@BBBDDDCCC@@@???@@@AAAIIIFFFGGGKKKIIICCCCCCHHH;;;DDDMMMTTT^^^kkktttvvv{{{xxxsssmmm```PPPDDDAAAFFFHHHJJJGGGBBB@@@EEELLLAAACCCCCC>>>===@@@CCCCCC???@@@AAA@@@===;;;;;;<<<:::::::::999;;;>>>??????>>>===AAADDD===777>>>LLLSSS|||bbblllrrrWWWZZZvvvyyyrrrVVVSSSPPPPPPUUU]]]gggmmmttt===666MMMGGG@@@kkkxxxdddOOO___OOOVVVWWWVVVRRRNNNLLLKKKKKKPPPTTTQQQJJJLLLTTTUUUOOOUUU~~~yyyqqqcccNNNQQQXXX]]]\\\\\\iiiuuuvvvwwwiiiaaaeeeeeeeeeddd___QQQ@@@444888$$$AAA===BBBppp{{{pppUUUHHHNNNLLLLLLKKKJJJIIIGGGFFFEEEDDDCCCLLLEEE```~~~]]]RRRYYYsssyyy^^^fff```AAA333;;;===XXX}}}YYYLLLGGGGGGKKKLLLGGGAAA???:::AAA???>>>???777SSSyyywww|||}}}sssqqqooonnnaaaJJJ???HHHIII>>>:::CCCOOOSSS^^^fff|||XXXFFFiiiqqqiiihhhUUU@@@@@@YYY~~~~~~lllbbbzzzKKK555JJJqqqVVVvvvUUUGGGQQQKKKIIIIIIJJJMMMMMMHHH???777XXXWWWwww~~~yyyiiidddjjjiiifffccchhhppplllOOO111666;;;CCCLLLSSSSSSOOOKKK===EEEEEEFFFwww~~~ttt|||~~~zzzuuuhhh```YYY]]]YYYMMM<<<222???bbbUUUNNNUUUTTTFFFooottt{{{yyy|||gggjjjxxx|||ttt???///>>>HHH444222666000KKKyyy|||rrrxxx~~~yyyttt}}}yyyzzznnnIII666555...222777999444///---***&&&&&&&&&&&&''''''''''''(((---111777;;;<<>>??????>>>>>>===<<<===???===999999<<>>:::DDDBBB@@@AAACCCDDDCCCAAAEEEDDDDDDEEEBBB>>>===AAAOOOSSSQQQIIIDDDFFFLLLOOOJJJJJJMMMQQQQQQNNNPPPUUUSSSJJJ???<<>>AAAAAA===<<>>::::::>>>CCC@@@:::===FFFLLLhhhBBBJJJEEE<<>>???TTTbbbMMMXXXGGGMMMOOONNNNNNOOOOOOJJJEEEBBBEEEKKKKKKEEEEEEMMMQQQNNN[[[lllwwwttt{{{kkkUUUYYY[[[___eeeppp~~~bbbeee~~~|||ggg```kkkeeehhhiiibbbSSSCCC666000222111888AAAmmm[[[PPPOOOJJJNNNWWWOOONNNNNNNNNMMMMMMLLLLLLRRREEEAAAWWW}}}aaarrraaaiiiGGG444999>>>===XXX[[[LLLFFFCCCEEEEEEAAA>>>===888???===???BBB<<>>FFFBBB999OOO{{{qqqGGG666777///<<>>??????@@@@@@???>>>>>>BBBAAA===:::>>>EEEGGGFFFAAA===MMM```ccc>>>222@@@>>><<<999666555888===BBB;;;;;;<<<======>>>??????888777999<<<;;;777888<<>>BBBFFFHHHFFFAAA<<>>DDDHHHHHHGGGGGGEEEBBB222@@@MMMOOOLLLIIIEEEAAAEEEFFFJJJNNNLLLFFFCCCDDDIIIFFFAAAAAAGGGIIIBBB888>>>AAA@@@;;;888:::;;;:::;;;===>>>===;;;999999:::;;;;;;===???>>>:::;;;>>>666666999>>>???<<<===AAA===OOOkkkoooNNNRRRQQQ111KKKGGG???999>>>LLLZZZaaa~~~~~~|||wwwlll___RRRJJJ777777<<<>>>:::>>>[[[~~~}}}cccTTTXXXMMMTTTPPPNNNLLLMMMQQQRRRLLLFFFCCCHHHLLLLLLGGGDDDGGGMMMPPPEEEvvviiigggcccbbbnnnsssccc```xxx~~~}}}vvvjjjeeehhhhhhjjjgggZZZGGG888222222555FFF888TTTvvvxxxvvv]]]YYYGGG???DDDLLLLLLLLLLLLLLLLLLLLLLLLEEEIII@@@WWWZZZiiimmmddd___}}}qqqTTT888444===>>>LLL|||FFFPPPIIIEEEGGGIIIGGGFFFGGGBBBDDDBBBFFFFFFGGGAAAiiieeeuuunnniiijjjjjjdddWWW``````PPP@@@EEE\\\pppsssAAA???ccccccrrrmmmuuu000ddd[[[jjjNNN///???pppZZZuuu___MMMHHHCCCCCCCCCCCCEEEGGGHHHFFFAAA>>>;;;uuuddddddmmmrrrccctttwwweeejjjmmmjjjggglllnnn[[[BBB000000111222333444555555FFFOOOqqqqqqxxx~~~hhhfffnnnTTTQQQBBB444AAAjjjfff[[[VVVFFFIIIKKKQQQssslllbbbbbbuuu~~~|||qqqEEE555:::333BBBeeesssZZZHHHUUUhhhBBB666777222CCCCCC???777111///+++&&&&&&&&&&&&''''''''''''(((---111666:::<<>>??????@@@???>>>===<<<:::>>>===999999>>>@@@???===QQQnnn{{{VVV;;;777CCC777777777666777:::===>>><<<<<<;;;::::::;;;<<<===666555888;;;;;;888:::>>>>>>GGGNNNMMMHHHBBB<<<666999;;;>>>BBBFFFFFFCCCAAABBBAAA@@@AAACCCEEEGGGGGGBBBNNNQQQIIIHHHPPPOOOGGGHHHIIIEEE???===BBBGGGHHHCCCCCCGGGMMMNNNHHHCCCCCCHHHKKKGGG===888;;;BBBEEE>>>AAA@@@;;;888999:::888999::::::999777666666888:::999;;;>>><<<666555:::888555666999;;;;;;<<<>>>@@@***GGGvvv{{{[[[VVV222888AAACCC<<<555999AAA333666:::======:::777444EEE888888IIIYYYkkkggg;;;]]]WWWEEEaaaSSSQQQPPPQQQTTTQQQKKKIIILLLRRROOOMMMKKKIIIGGGMMMTTTNNNjjjyyyuuullluuuwwwuuuvvvZZZMMMNNNGGGzzzyyy~~~yyysssqqqrrrpppiiibbbhhheee\\\MMM===333333666555:::AAAqqqZZZQQQNNNQQQGGGHHHEEEHHHHHHHHHGGGGGGFFFFFFFFF:::IIIDDDGGGHHHqqq^^^rrrrrrrrrXXXxxxoooRRRAAA555<<<<<<>>>nnn^^^OOOPPPJJJGGGJJJLLLJJJIIIIIIHHHBBBBBBIIIDDDPPP???YYYwwwyyy{{{zzzqqqiiigggkkkkkkjjjmmmmmmcccSSSMMMZZZlll|||ZZZ@@@FFFlllzzzwwwHHHqqq___eee444===WWWddd```jjjKKK>>>HHHKKKDDDEEEFFFEEEBBB@@@??????///SSSlllyyy|||hhhppptttjjjhhhmmmmmmmmmvvv{{{iiiOOO333333444777===GGGQQQXXXdddeeevvvzzz|||uuusssqqqjjjZZZLLL>>><<>>888555>>>@@@AAAAAAAAA@@@???===<<<;;;CCCFFF@@@<<>>LLLYYYbbb<<<@@@<<<777666999;;;<<<>>>???===:::>>><<<:::888888888:::;;;777666999======;;;===AAADDDHHHDDD<<<;;;AAAAAA:::<<<;;;<<<>>>AAACCCCCCBBB===@@@BBBBBBAAABBBGGGKKKMMMXXXSSS@@@;;;GGGIII>>>FFFGGGFFFDDDEEEFFFAAA:::FFFBBBBBBFFFHHHDDDAAAAAA>>>FFFJJJFFFCCC@@@999000===AAAAAA===;;;===>>>===777777777666444333444666777555888;;;888000000444<<<888666888:::;;;;;;<<<888FFF@@@CCCrrr~~~kkkZZZTTTOOOCCC:::999>>><<<999777888<<<@@@CCCLLLcccqqq{{{FFFaaaaaaKKKLLLPPPIIIQQQQQQPPPRRRRRRKKKCCCFFFOOOTTTKKKGGGJJJJJJGGGLLLUUU\\\GGG{{{}}}qqq}}}yyyoooVVVFFFBBBKKKbbbwwwrrr{{{uuunnnllloookkkcccdddlllggg___RRRBBB777333555888CCC+++^^^zzz||||||HHHJJJMMMKKKUUUIIIJJJJJJIIIHHHGGGFFFEEEDDDJJJ===GGG999JJJVVVSSSRRRccctttwwwXXX<<<333666EEE;;;AAAIIIJJJJJJDDDAAADDDFFFCCC??????EEE;;;===FFF@@@TTT>>>NNNsss___}}}tttiiieeejjjmmmzzzyyyyyyvvvgggXXX[[[ggg{{{wwwTTT@@@AAASSSpppuuu___kkkUUU111DDDvvvRRRrrr\\\WWWJJJIIIXXXBBBHHHIIIIIIEEE@@@>>>???AAACCC...WWWuuu^^^}}}ggggggtttfffkkkmmmqqquuuXXX555444333888EEEZZZppp~~~zzzxxxfff}}}ssswwwfffUUU>>>555@@@LLL[[[pppJJJRRRWWWTTTXXXIIIFFFnnntttmmmzzziiiaaa^^^ccc___tttlllNNN222333555999CCC@@@999000,,,---+++(((&&&&&&&&&'''''''''((((((,,,000666:::;;;___888,,,******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((###$$$'''***)))''')))...((('''***'''""")))---%%%&&&$$$((()))'''...555000888:::888333444999;;;999:::;;;===>>>>>><<<:::888<<>>@@@EEEAAA===;;;;;;<<<;;;;;;:::;;;;;;999888888:::<<<888===KKKAAA888[[[oooQQQEEEFFFEEEAAA@@@@@@AAA@@@<<<@@@BBBBBB???===???AAACCCDDDDDDDDDBBBAAABBBCCC???@@@AAABBBBBBAAA???>>><<<;;;:::999888777777777777777666555555555555555666666666555555444444444666666666666777777777888>>>:::999>>>HHHaaarrrqqqaaannnfffmmmfffqqquuu}}}VVVOOOKKKIIIMMMSSSTTTPPPJJJdddNNNHHHMMMIIIGGGKKKJJJMMMLLLIIIFFFDDDCCCEEEGGGXXX\\\SSSgggpppiii~~~qqqmmmkkkdddooo|||uuu~~~mmmpppvvvrrrlllhhhffffffggggggTTTaaaHHH,,,333555222???444cccfff]]]FFFZZZRRRGGGOOORRRCCCLLLOOOIIIEEEHHHLLLNNNHHHHHHCCCAAACCCLLLrrrwwwHHHFFFWWWjjjwwwtttsss}}}vvv___AAA333;;;444444IIIrrrWWWFFFLLLCCC@@@DDDGGGCCC??????BBBEEEHHHKKKMMMLLLJJJHHHWWW|||vvv~~~}}}jjjuuunnnvvv~~~mmmdddcccrrr[[[GGGDDDPPPgggzzzwwwvvviiiccceee:::999nnniiiZZZ```WWWNNNFFFFFFFFFDDDAAA@@@AAA???;;;<<>>;;;888GGGXXXNNNEEE:::333///---)))&&&'''''''''''''''((()))))),,,000666999;;;]]]666******))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$(((***((((((***(((###"""(((,,,***)))***&&&(((&&&***///,,,%%%!!! (((111555///+++111;;;AAA888:::<<<>>>???===;;;:::<<<>>>@@@@@@===;;;::::::HHHSSSQQQ@@@666999;;;666999999999999999888888888777666666666888888666555555555555777;;;===>>>===@@@>>><<<;;;;;;;;;:::999:::;;;<<<;;;;;;===@@@CCC<<<<<>>;;;;;;===CCCGGGCCCCCCCCCBBBAAA???>>>===<<<<<<;;;:::999888888777666666555444444444444555444444333333222222222222222222222222333333333333<<<888888:::<<>>>>>???>>>;;;;;;???CCCEEE888|||yyyxxxqqq\\\jjjmmmkkkkkkpppwww}}}~~~\\\KKK777NNNnnn||||||}}}eeewwwrrr~~~rrrYYYAAA777<<>>666...)))&&&&&&'''''''''''''''((())))))---000666999;;;YYY333(((***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%)))((($$$'''///...&&&))),,,$$$$$$+++000777,,,'''!!!)))'''+++;;;+++444:::999555555666666888999<<<>>>???>>><<<;;;;;;<<<>>>===;;;999888999PPP[[[SSS;;;111;;;???888:::999888666666777888999666444333333444555555444000111444999<<<===<<<::::::999:::;;;<<<;;;888666<<<<<<<<<;;;;;;>>>BBBEEEBBB;;;BBBBBB???SSS^^^KKK@@@AAABBB@@@>>>???DDDIIIGGGCCC@@@AAADDDFFFDDDAAA@@@@@@???>>>>>>AAAFFFIIIGGGFFFCCCAAA>>><<<;;;;;;;;;<<<<<<<<<;;;999777666555555444333333333333333111111000000000000//////////////////000000000000555333555888555333===LLLttt{{{}}}iiiUUULLLKKKNNNPPPSSSUUUUUUQQQMMMJJJSSSFFFHHHQQQMMMJJJKKKHHHBBBIIIOOONNNHHHEEEHHHNNN[[[HHH^^^\\\xxxoooaaayyyyyyjjjssstttqqqssswwwooommmlllmmmnnnjjjaaaZZZQQQ888444444---;;;DDD...hhhjjjRRREEEKKKNNNCCCIIIRRRFFFDDDFFFGGGEEEDDDFFFEEECCCHHHJJJFFFFFFEEE???JJJeeeggg::::::BBBSSSgggzzzxxx^^^GGG777///999KKK333KKK[[[```NNNFFF]]]JJJEEECCCFFFIIIHHHFFFFFFGGGIIILLLNNNNNNMMMKKKIIIHHHYYYtttvvvxxx~~~ppp|||ccc```bbb(((666bbbVVV___bbbMMMQQQPPPKKKHHHDDDFFFCCCBBBEEEEEEBBBCCCFFFFFFOOO==={{{pppzzzggglllpppnnnkkkkkknnnttt{{{yyyMMMQQQ]]]ccc|||eee[[[fffKKK555555???OOOggg^^^IIIFFFJJJQQQFFFMMMQQQNNNMMM]]]~~~sssqqq\\\aaa~~~dddCCCRRRkkkkkkSSS666???888>>>YYYMMMDDDEEEBBB999...((((((+++'''''''''''''''((())))))---000555999:::VVV111((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''---***%%%"""!!!"""#########+++'''$$$)))$$$!!!)))'''&&&,,,&&&"""(((&&&&&&,,,555<<<:::555999:::<<<>>>>>>===;;;999888:::<<<<<<:::999999:::GGGMMMIII<<<666999:::777999999888777777777777777666444111111222444444444000111333777::::::888666555666888;;;===<<<888555===<<<;;;999888999===@@@GGG;;;;;;???>>>FFFIII>>>CCCCCCDDDBBB>>>===DDDLLLEEEBBB@@@@@@BBBDDDCCCBBB:::>>>BBBDDDDDDCCCBBBBBBFFFDDDAAA>>>;;;:::999999999:::;;;;;;:::888555333444333222222111111222222///////////////........./////////000000000111111//////333888777333444::::::888TTTyyy```RRRTTTTTTQQQOOOHHHMMMSSSUUURRRMMMJJJIIILLLCCCGGGNNNIIIGGGIIIFFFGGGKKKNNNLLLGGGDDDFFFIIIDDDGGG???GGGkkkwwwoooSSS~~~[[[llldddttt~~~}}}sssttttttpppmmmpppmmmkkkllllllggg[[[RRR999<<>>@@@QQQ~~~\\\@@@+++111EEEYYYoooppp\\\MMMBBB999444333777777@@@XXXpppSSSCCCFFF:::EEEBBB@@@AAABBBBBBBBBAAA@@@BBBEEEGGGGGGFFFCCCAAA:::QQQssstttzzz}}}mmmeeeWWW@@@,,,MMMeee[[[qqqWWWNNNTTTPPPIIIGGGDDDIIIEEEEEEHHHJJJHHHIIIKKKGGGHHHHHH```sssmmmsssUUUoooooommmkkkjjjmmmsssyyy{{{WWWuuuWWW:::444888IIIeeeOOOQQQGGGHHHMMMJJJMMMQQQRRROOOVVVqqq~~~WWWeee{{{xxxGGG===111;;;FFF[[[hhhKKKEEECCC===444+++'''(((,,,'''''''''''''''((())))))---000555999:::RRR000***)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((("""$$$---...(((***333$$$&&&%%%&&&***((('''***###---,,,$$$''',,,)))###555...(((***000555777777999;;;<<<======;;;888666666888::::::::::::<<<======:::???GGGDDD888111333666777999999999888666555555333111111222333444333333333222333555666555444444555777;;;===<<<888555;;;::::::888777999<<>>???>>>888===CCCLLLPPPHHH===<<>>AAA???CCCAAA??????AAACCCEEEEEEAAAYYYNNNXXXUUUWWWeeeqqqqqqWWWooozzzyyy{{{uuuwwwxxxssskkkggghhhjjjmmmpppoooeeeUUUIII666///***<<>>888IIINNN|||~~~|||zzzyyyiiiXXXbbbGGG###PPPjjjWWW```SSSFFFHHHQQQJJJCCCFFFGGGDDD@@@>>>CCCEEEEEEEEEGGGFFFBBBFFFIIIyyyssshhhhhhlllpppqqqoooooosssvvv|||gggDDD444999AAA\\\dddQQQVVVIIILLLLLLSSSNNNOOOUUUUUUUUU```pppppppppgggrrrDDD>>>```rrrFFF555AAA(((---___wwwTTTPPPEEE777,,,'''&&&&&&%%%'''''''''''''''((())))))---111555888999NNN///,,,)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%!!!###***))) '''"""''' """)))&&&$$$!!!%%%"""%%%---"""!!!%%%---444333//////222777999;;;<<<;;;:::777555555777888999999:::<<<===@@@999AAATTTTTT>>>222555444666888999999777444222333222000000222333222111555333000000111222222222444444555888::::::888666777888::::::;;;===@@@CCC@@@<<<999<<>>HHHRRRuuuVVVLLLIIIQQQLLLLLLPPPOOOIIIHHHMMMBBBFFFJJJJJJHHHGGGHHHJJJGGGCCCGGGHHH@@@BBBJJJIIIHHHCCC>>>===@@@CCCBBBAAAJJJIIIIIIJJJLLL]]]zzzRRRLLLdddPPPYYYaaannnzzz}}}yyywwwvvvqqqjjjhhhjjjkkkooosssrrriiiWWWBBB444111...===<<>>HHHOOOXXXccciiijjjsssrrrnnnjjjgggaaaSSSEEE>>>666222666777444555::::::\\\ZZZSSSMMMTTTDDDNNNIIIJJJGGGBBBAAACCCDDDBBB???AAADDDFFFFFFEEECCCAAAEEEAAAFFF```~~~}}}{{{vvvzzzpppRRRQQQ[[[???888dddbbbRRR^^^NNNEEEJJJQQQGGG@@@BBBCCCBBB===;;;@@@DDDCCCCCCDDDCCCGGG???OOOgggwww|||___eeekkkppppppqqqrrrttt~~~rrrmmmDDD555999888OOOqqqGGGQQQQQQIIIOOOPPPVVVNNNLLLRRRWWWTTTSSSVVVssshhhgggiiiQQQHHHjjjwww~~~xxxOOO333:::888333gggnnn^^^ttt```NNN999---+++,,,)))%%%'''''''''''''''((())))))---111555888999III---,,,(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&,,,+++###&&&222///###222***444 ###/// 444&&&333 !!!000'''***"""%%%---000222444333555777:::::::::888777666777888777666666888:::>>>999>>>MMMOOOAAA666666333444444555444333222111000/////////111111000...222000//////000111111111555444222333555777777666666888;;;======???AAABBB<<<@@@===<<>>??????MMMdddpppcccIII:::;;;;;;===???@@@@@@>>><<<<<>>BBB===<<<;;;:::888666555444333333222111000///......//////...---------------,,,,,,---------.........++++++++++++,,,,,,,,,,,,...//////...---...111222000777@@@<<<<<<@@@<<<999RRR???BBBqqqggg^^^TTTWWWMMMLLL___]]]TTTKKKGGGIIIMMMPPPRRRIIIIIIHHHGGGGGGGGGIIIKKKBBBAAAIIIJJJBBBFFFPPPOOOKKKHHHEEEDDDCCCCCCBBB@@@RRRDDDGGGDDDOOOVVVwww~~~mmmQQQHHHhhhYYYTTT]]]kkk{{{www{{{uuu~~~|||wwwrrrpppkkkggghhhlllppppppkkkaaaQQQ@@@222+++111<<>>AAABBBAAABBBFFFCCCFFFAAA???CCC>>>;;;CCC<<>>LLLggg;;;MMMBBBCCC;;;GGGFFFIIIGGGAAA???CCCEEECCC>>>@@@CCCFFFGGGFFFDDDBBBHHH===NNNKKKwwwyyyyyyiiiSSSOOOZZZOOOBBB___^^^ZZZ|||RRRYYYMMMNNNSSSKKKEEEDDDAAAFFF@@@>>>BBBGGGGGGEEEFFFBBBHHHCCCRRRXXX~~~}}}aaadddgggjjjlllnnnppprrrmmmpppIII333333===;;;iiiqqqLLLMMMIIILLLLLLNNNQQQLLLJJJLLLOOOQQQPPPOOO```ttt{{{YYY\\\gggOOOBBBNNNcccwww[[[<<<777===888AAAcccYYYTTTvvv[[[III555+++,,,///,,,''''''''''''''''''((())))))---111555888999FFF,,,,,,(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''',,,YYY```,,,"""$$$QQQuuu...---"""GGGwww===###%%%...111000///111555888:::::::::999777888888666444333444666111///111777;;;999444///333222111000000000111222---------///000000---+++.........///111222111000555333000000222444555555777:::<<<======<<<======;;;DDDAAA<<>><<<;;;<<>>>>>===:::999:::;;;>>>>>>===<<<:::777444222444333111000//////...///......---,,,,,,,,,,,,---+++++++++,,,,,,---------+++,,,,,,,,,,,,---------(((,,,000//////111333333111+++333666555444333@@@<<>>JJJUUUUUUdddvvvtttwwwppp||||||{{{vvvwwwzzz|||qqqllliiilllnnnkkkiiiiiijjjdddXXXGGG888111333888@@@@@@222HHHwww___EEENNNHHHBBBIIIEEEAAAHHHJJJDDDCCCEEE???===@@@@@@>>>BBBHHHBBBFFFCCCAAAEEEAAA>>>EEEAAAOOO555ooooooJJJ777222333555333///...111222111...111333111111555666444888888::::::555===___gggHHHKKKDDDHHH===KKK@@@@@@CCCBBB<<<;;;@@@CCCAAA:::<<<@@@CCCDDDCCCAAA@@@;;;:::OOO>>>:::}}}~~~}}}oooWWW999QQQcccAAADDDmmmWWWpppTTT]]]XXXIIIHHHPPPNNNMMMMMMGGGGGGAAA>>>CCCGGGGGGEEEEEEBBBAAAKKKBBBSSSyyyzzzooommmkkkjjjlllnnnqqqsssxxxsssttt{{{fffDDD444555:::;;;GGGBBB]]]JJJFFFOOOEEEFFFJJJKKKIIIFFFGGGMMMRRRSSSJJJaaagggeeemmmBBB666GGGMMMuuu|||eeeKKKBBB;;;444000777iiiqqqrrryyyOOOFFF888((("""%%%)))((($$$'''''''''''''''((())))))---111555888999ooo<<>>AAA@@@;;;999:::<<<<<<999777<<>>@@@AAAAAAAAAAAAAAAEEEDDDEEEGGGLLLOOOQQQQQQxxxSSS777AAAJJJAAAGGGYYYgggdddrrrwwwnnnmmmxxx}}}~~~|||yyyxxxwwwwwwwwwxxxrrrkkkiiiiiiiiifffcccXXXAAAAAA444333<<<222???999:::KKKtttooorrrIIIBBBGGGFFFHHHEEEBBBBBBDDDEEECCCAAA<<>>@@@GGGMMMDDDDDDDDDDDDCCCBBBBBBBBBJJJHHHDDDLLLllljjj@@@<<<000999555111555///666666555---333:::777111;;;AAA444666@@@===iiioooMMMMMMKKKIIIHHHIIIMMMPPPBBB@@@===:::888777777777???@@@@@@???>>>???AAACCC======@@@BBBBBBQQQzzz}}}wwwjjj\\\:::^^^<<>>>>>===<<<@@@EEE???JJJIII@@@???RRRzzzlllnnn```___hhhkkknnnjjjpppvvv~~~{{{xxxlllZZZFFF;;;666666===FFFqqq___[[[UUUOOOLLLKKKJJJJJJIIIKKKOOOSSSVVVUUUQQQMMMQQQHHHYYYsssWWWyyyZZZ444DDD@@@NNNppp}}}[[[KKK444333???666,,,888pppwww\\\>>>222000---)))'''&&&&&&&&&'''''''''''''''((()))***...111666999999nnn;;;...***(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$...+++###ZZZGGG%%%111eee///&&&,,,,,,"""444###111222444666777777666555555555555555444333222111//////000111111000//////............------------,,,,,,,,,,,,------------------------------------......//////111222444555444333444666:::;;;999777777<<<>>>===???CCCCCC???>>><<<===@@@???;;;999:::888;;;:::999:::===999111777777888888777666555444444333222111000/////////////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,//////111222444666777888:::???DDDDDDCCCDDDKKKQQQLLLLLLKKKLLLMMMOOOQQQRRRNNNOOOPPPMMMIIIIIINNNRRR^^^VVVLLLGGGHHHKKKLLLLLLFFFGGGHHHIIIIIIHHHFFFEEEFFFFFFGGGHHHDDD???@@@DDD???DDDHHHGGGCCC@@@AAADDDBBBCCCDDDEEEGGGJJJLLLNNNYYY~~~hhhAAA222;;;:::444CCCKKKSSS\\\bbbnnnxxxwwwooouuuuuutttsssssssssssssssrrrkkkbbb\\\XXXTTTNNNIII;;;///222(((...>>>888>>>:::aaa}}}sssMMM>>>>>>===:::CCCAAA@@@???@@@@@@@@@???;;;>>>@@@@@@??????BBBEEEGGGDDD@@@???BBBFFFIIIJJJ???AAACCCFFFOOOddd|||[[[777444===111;;;FFF///000@@@666444222@@@666777555???PPPooohhhSSSLLLLLLKKKJJJHHHIIIKKKMMM@@@?????????>>>===<<<;;;CCCDDDDDDCCCAAAAAACCCEEECCCBBBEEEEEEBBBJJJgggyyyiiiWWWlllxxxPPPHHH{{{KKKgggjjjPPPJJJKKKHHHCCCBBBCCCCCC@@@@@@BBB@@@===;;;======<<<===AAA@@@BBBAAAAAAAAAEEEkkkwwwIIIPPPWWWGGG^^^lllggglllnnnssswwwvvvsssvvv|||xxx{{{|||~~~~~~~~~|||zzzxxxzzzlllWWWTTT:::---777<<<:::IIIdddyyyRRRPPPMMMNNNPPPQQQOOOLLLKKKKKKLLLMMMOOONNNLLLIIIUUUQQQNNN[[[}}}WWW\\\```RRR555...;;;CCCHHHJJJNNN\\\XXXTTTHHH;;;===333...555CCC<<<%%%666rrr{{{ppphhhWWW///...+++)))''''''((((((''''''&&&''''''((()))***...111666999999mmm999---)))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###666xxx...vvv000$$$000<<<666!!!//////000222444555666666555777777555444222222111111...///000000000000///.........---------,,,,,,,,,++++++,,,,,,,,,---------------------------------///......//////000222222444333444555888999888666<<<@@@CCCCCCDDDFFFEEEBBBBBB@@@AAADDDCCC???===???999>>>BBBBBBAAA@@@;;;555???>>>===<<<999777444333333222111000///.........//////.........---------++++++++++++++++++++++++************************)))*********++++++++++++))))))*********+++++++++,,,---...///111222444444777999;;;<<<===AAAEEEIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHFFFEEEHHHNNNTTTSSSLLLDDD@@@CCCIIINNNPPPJJJGGGEEEFFFHHHHHHFFFCCC>>>???CCCFFFDDD??????CCC@@@GGGLLLJJJBBB>>>???CCCEEEGGGIIIHHHGGGHHHLLLOOOYYYmmm{{{PPP<<<===;;;222;;;;;;>>>EEEOOOVVVYYYXXX^^^___```aaaaaabbbbbbbbbbbb\\\SSSKKKEEE>>>777111888(((222::::::333///EEEtttPPP@@@EEEEEEBBBCCC??????@@@???>>>===>>>???>>>???@@@AAAAAA@@@?????????AAAFFFNNNTTTRRRIIIAAA<<<===BBBDDD===???^^^```uuuSSSFFF...***>>>///===888::::::BBB>>>FFFsssddd^^^LLLHHHHHHIIIHHHFFFEEEFFFGGG;;;<<<>>>?????????>>>===EEEFFFFFFDDDBBBBBBCCCDDDCCCCCCEEEFFFBBBBBBQQQddd{{{~~~|||qqqcccnnnkkkpppqqqHHH<<>>???CCCDDDAAAAAADDDCCC>>><<>>IIIDDDYYY___fffeeehhhooorrrpppnnnooooootttsssppprrrwwwvvvpppwwwtttpppllljjjiiijjjjjjqqqtttpppdddTTTJJJDDD@@@222111666777000666```HHHIIIHHHIIILLLNNNMMMIIIEEEKKKJJJHHHGGGHHHGGGFFFDDDAAAOOORRRKKKZZZsss{{{qqqiiiYYYCCC888444///666666+++333888666@@@<<>><<>>AAA??????BBBBBB???>>>@@@:::???DDDFFFEEECCC@@@???CCCBBB@@@>>>;;;888666555444333222111000000000000.........---------,,,,,,++++++++++++++++++++++++************************)))))))))************+++)))))))))*********++++++***+++,,,---///000111222333444666999===@@@AAABBBDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBAAAAAAFFFMMMRRRJJJFFF@@@>>>@@@EEEIIIKKKHHHCCC??????BBBDDDAAA>>><<<<<<@@@CCC@@@<<<===BBB???CCCGGGFFFAAA======???EEEHHHJJJHHHEEEEEEIIINNNHHHCCCRRRzzzaaa888999222222333666999777666<<>><<<>>>999888???===@@@BBBBBB???>>>@@@BBBDDDBBBAAAAAABBBAAA???===@@@DDDLLLWWW]]]WWWHHH;;;AAA???AAADDDCCC@@@GGGQQQbbbhhhrrrzzzLLL^^^HHHBBBAAA[[[XXXhhhaaaEEEWWWCCCDDDFFFEEECCCAAA@@@@@@999999:::;;;;;;;;;<<<<<>>???@@@>>>===@@@BBB@@@>>>DDDNNNpppyyyvvv~~~|||kkkzzzooo[[[vvvSSSRRR999fffnnnYYYuuuZZZAAAKKKFFFGGGJJJHHHIIIJJJGGGBBBAAACCCCCCAAABBBEEEFFFCCCBBBEEEDDDBBB>>>BBBEEE===BBBXXX~~~}}}ccc444EEEEEEOOOYYYYYY^^^gggllllllkkkllljjjmmmkkkhhhhhhmmmnnnjjjkkkkkkjjjiiigggeeecccaaaXXX\\\\\\RRRCCC777000...)))???FFF777222PPPeeeJJJNNNPPPQQQPPPKKKFFFCCCBBBIIIGGGFFFFFFFFFFFFDDDBBB???IIIUUUTTTJJJRRRzzz{{{{{{rrrdddZZZPPPCCCIIIAAAFFFGGGBBBGGG===)))CCCnnn|||pppRRR@@@%%%+++***)))(((((((((((()))&&&&&&&&&&&&''')))***+++...111666999999kkk666***(((&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&$$$<<<555~~~###222PPP'''!!!(((***&&&(((+++...111444666777777666333111////////////---------------------------,,,,,,,,,++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++...------,,,,,,------...111111222333333444555666333444666999999888777777:::777888;;;;;;888888;;;:::;;;===???===;;;<<<===<<<;;;:::777555333222222222222111000////////////------------,,,,,,,,,,,,************************))))))))))))))))))))))))(((((()))))))))*********************++++++++++++******+++---...///000000444555888===BBBDDDCCC@@@CCCDDDEEEFFFGGGGGGGGGGGGFFFEEECCCAAABBBFFFKKKOOOLLLJJJGGGEEEEEEFFFFFFFFFGGGBBB======@@@BBB@@@<<<@@@???@@@AAA>>>;;;>>>DDD???>>>>>>???AAA@@@???===@@@CCCDDDBBB??????DDDJJJJJJRRRHHHhhhzzzvvv\\\444444222444999:::555444777222333444555555555333333111000000111333555666666///555))))))SSS>>>>>>???>>>:::666555777;;;>>>AAAAAA???>>>???BBBFFFCCC???>>>>>>>>>>>>===JJJFFFDDDHHHNNNOOOKKKEEE???AAAAAA@@@FFFJJJCCC777KKKeeezzzrrryyy|||~~~iii[[[VVVJJJ^^^HHHBBBDDDEEEEEECCC@@@??????@@@>>>;;;:::999;;;===???AAABBBBBBAAA>>><<<<<<<<<===<<<>>>@@@@@@???AAAEEEMMMzzzvvvuuu}}}}}}bbboookkkeee|||\\\@@@---}}}gggBBBiiizzzZZZLLLHHHBBBMMM>>>LLLIIIHHHGGGCCC>>>>>>BBB@@@===<<<>>>>>>;;;;;;>>>@@@HHHCCC===BBBFFFEEEIIIKKKxxxggg222GGG<<>>@@@???===BBBBBBDDDEEEGGGIIIKKKKKKKKKIIIFFFDDDDDDGGGJJJLLLMMMLLLJJJHHHEEECCCBBBAAAGGGCCC@@@???AAACCCBBB@@@CCCBBBAAAAAA>>><<>>===AAAGGGIIIFFFBBB666???AAA;;;===FFFEEE<<>>===???BBBDDD@@@AAABBBAAA>>><<<<<<<<<@@@@@@@@@AAAAAA@@@AAAAAAJJJRRRrrrwwwlllfffpppYYYzzzssssssZZZ[[[tttKKKJJJgggkkk^^^KKKLLLGGGDDD>>>UUU>>>HHHFFFFFFFFFBBB>>>@@@FFF???<<<;;;<<<<<<999999;;;;;;JJJEEE888???IIIHHHDDDDDDQQQ~~~sss333???444444888???CCCEEEIIIOOORRRVVVZZZ\\\]]]]]]^^^^^^]]]\\\YYYVVVSSSQQQQQQPPPKKK???000)))))),,,555<<<===666FFFqqq{{{WWWLLLEEEEEEKKKOOOKKKDDDBBBIIIQQQDDDDDDFFFIIIKKKJJJGGGDDDUUUNNNLLLQQQWWWWWWVVVVVVaaafff222!!!)))!!!***))))))((('''&&&&&&%%%%%%%%%%%%&&&((()))+++,,,...111666999999jjj444******&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((888 ...kkk;;;kkk---ccc(((111444))))))***+++,,,...///000////////////...---,,,+++---,,,+++******+++,,,---++++++++++++************))))))))))))*********+++))))))))))))))))))))))))***************+++,,,---+++---///000000111555999:::666777;;;===;;;===BBB???<<<<<<@@@@@@???@@@CCCCCC<<<999;;;<<<999777888:::888777555444333333444...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******((())))))***+++,,,------+++,,,///111444777:::;;;@@@@@@AAABBBEEEHHHJJJLLLJJJGGGDDDCCCCCCDDDFFFFFFHHHHHHEEEBBB???>>>===>>>AAA@@@@@@??????@@@@@@@@@======???@@@===:::<<>>;;;:::<<>>???<<<444555555444444444444555555/////////000333999???CCCTTTxxxhhhxxxjjj333888666888666333666:::888111444444666999;;;;;;:::888:::<<<<<<:::777777999<<<666999>>>DDDGGGDDD>>>999999===@@@??????AAACCCCCCAAA---QQQTTTFFFuuubbbOOOSSSBBBKKKNNNCCCJJJ;;;BBBDDDEEEEEECCCCCCCCCDDDEEECCC@@@>>>>>>???BBBCCC>>>@@@AAAAAA>>><<<<<<<<<>>>???@@@@@@??????>>>===;;;LLLVVV}}}xxxmmmxxxrrrYYYrrr~~~~~~zzztttooonnnrrrxxx}}}iiilllmmmDDD===kkkbbbaaa{{{sssSSSFFFJJJIIIBBBBBBLLLFFFDDDDDDGGGHHHDDD@@@AAAGGG???===???BBBBBB>>>===>>>:::GGGEEE<<<@@@EEEDDDFFFNNNCCCVVVuuu|||~~~CCC===555000222777888999:::;;;>>>CCCFFFFFFFFFGGGJJJIIIGGGDDDAAA>>><<<<<<;;;+++---222777777555:::BBB]]]^^^wwwYYYGGGMMM666;;;>>>AAA@@@???@@@DDDHHHEEEDDDDDDEEEGGGHHHFFFEEECCCKKKPPPOOOPPPUUUXXXVVV___CCCdddzzzeee---555999+++'''''''''((((((''''''&&&%%%%%%%%%&&&((()))+++,,,...111666999999kkk555******&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((222$$$RRR&&&LLL%%%777,,,iii(((***)))555%%%&&&'''))),,,///111333------...///...---+++***---,,,+++******+++,,,---+++++++++************)))))))))))))))************))))))))))))))))))))))))))))))))))))***+++,,,---***,,,/////////111666:::888444333888:::999<<>>;;;888888:::888666444333222222222//////...---------......,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))'''(((((()))***++++++,,,---.........000444:::??????>>>>>>???AAAEEEHHHJJJEEECCC@@@??????@@@AAA@@@GGGFFFCCC???======???AAA999:::<<<;;;::::::;;;<<<555666:::===;;;777888<<<>>>>>><<<999777:::???CCCBBB@@@>>>???CCCHHHLLLNNNDDDIIIAAAJJJZZZKKKMMMppp|||~~~mmm]]]RRRHHH666666555555555777888999111666@@@NNN___sssfffbbb\\\999???555666555333333333444555777444333444777<<<===:::777666;;;???>>>:::888:::===BBB@@@>>><<<;;;<<<>>>???EEE===>>>HHHKKKCCC>>>@@@FFF======<<>><<<===??????===;;;:::;;;666:::============<<<:::>>>CCCFFFEEEdddVVVfffqqqYYY|||mmmUUUQQQMMMQQQcccYYYLLLoooWWWMMMmmmyyyRRRFFFOOOBBBKKKDDDEEE777III???AAAFFFHHHCCC<<<<<<@@@;;;;;;@@@FFFFFFBBB>>>>>>>>>EEEDDDBBBDDD@@@???JJJBBBEEEFFFRRRrrrOOO@@@333222777777333111+++...222555444333666:::333444555666444111---***333333333333222<<>>EEEAAA???>>>@@@BBBCCCAAA???GGGEEEBBBAAACCCDDDEEEEEELLLGGGGGGMMMOOOMMMMMMPPPIIIHHHQQQLLL|||999###(((///,,,)))$$$%%%&&&'''((((((((((((%%%%%%%%%&&&(((***+++,,,...111666999999fff555,,,***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&!!!222###JJJMMM/////////888,,,zzz---&&&$$$,,,"""&&&)))((((((+++...000,,,,,,,,,++++++,,,------+++++++++************)))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))***+++,,,...///000111444444333333444555666777:::888777777888:::;;;;;;;;;888666777888888888:::111555999999444000.........------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++......///...///111444777<<<::::::===CCCGGGHHHGGGFFFEEECCCCCCCCCCCCBBBAAA@@@HHHCCC===CCCDDD???@@@EEE;;;FFF444PPP333>>>???;;;888666777:::<<<<<<<<<888777666999<<<>>><<<:::DDDBBB@@@>>>===>>>@@@BBB@@@LLLQQQHHHAAADDDEEEBBBUUUwww}}}vvvtttrrrddd```fffYYYWWWppp^^^kkkyyyjjjiiimmmlllQQQ@@@666222222666555444333222222111222333333444444555666666777999;;;======<<<<<<<<<===@@@???======???DDDHHHLLLHHHEEEBBBBBBDDDFFFEEEDDDAAABBBBBBAAA@@@@@@AAACCCEEERRRfffzzzuuueeeYYYQQQKKKGGGMMMKKKKKKKKKLLLKKKIIIGGG???@@@CCCFFFGGGEEEAAA===::::::;;;;;;;;;;;;::::::>>><<<:::999;;;<<<<<<<<<777>>>???999777===>>>999AAA===>>>BBBGGGWWW|||~~~sssdddjjjeeetttdddZZZZZZaaa\\\VVVkkkeeeSSSOOODDDDDDCCCBBBAAAAAAAAAAAADDD<<<<<>><<>>???<<<===@@@@@@>>>999:::;;;<<<<<<===@@@BBBEEEIIIBBB???```~~~uuu}}}WWW666,,,333666000<<<555333666)))***777&&&...///+++,,,111---...;;;777999222:::888BBB}}}bbbHHHHHHHHHAAA<<>>CCCDDDEEEFFFHHHIIIJJJJJJLLLLLLMMMMMMNNNNNNNNNNNNUUUMMMHHHGGGJJJ^^^bbb...---,,,***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%&&&''')))+++,,,///111555999;;;ddd333+++)))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&(((+++&&&>>>yyyBBB===QQQccc\\\ggghhhSSShhh)))000"""000---((($$$$$$(((,,,///------,,,,,,,,,++++++++++++++++++*********))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))***+++,,,---///000000444444555666777888999999===999666888===AAA???===:::999999;;;>>>???@@@AAA555777999888666333000000...------,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,---------///222555<<<<<<===@@@DDDFFFGGGGGGDDDDDDDDDDDDEEEEEEDDDCCC<<>>===;;;:::;;;===>>><<<:::;;;:::999:::<<>>NNNqqq|||kkkpppkkkUUURRR~~~hhhBBB333666:::777222555444333222111111111111111111222333333444555555444666888::::::;;;<<<>>><<<<<<<<<===???BBBEEEFFFBBB@@@>>>>>>@@@BBBAAA???===>>>???>>>======>>>@@@???BBBFFFIIILLLTTT^^^ggg|||xxxsssnnnhhhccc]]]YYYTTTOOOHHHEEEEEEEEECCCAAAIIIHHHFFFEEEDDDEEEGGGHHHGGGGGGGGGIIIIIIGGGCCC?????????@@@AAA@@@@@@???>>>@@@>>><<<<<<===??????>>>999===>>><<<<<>>>>>>>>III```uuueeeaaa]]]PPPKKKPPPGGG@@@LLLkkkjjjVVVKKKBBBEEEDDDCCCBBB@@@@@@??????FFF??????EEEEEE===:::===888;;;;;;888999<<<<<<::::::<<<>>>?????????AAACCC777DDDJJJCCCAAATTTsssyyyyyyooowwwlll<<<...@@@:::GGG999222IIIAAA+++:::111555444999???888000666///:::222===^^^iiiDDD:::>>>AAAAAABBBAAAAAAAAAAAAAAA@@@??????DDDDDDEEEEEEFFFGGGGGGHHHJJJJJJIIIIIIIIIIIIJJJJJJHHHGGGKKKQQQNNNJJJSSSbbb~~~\\\:::)))---,,,+++)))((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&''')))+++,,,///222555999<<>>@@@BBBCCCCCCCCC999888777777666555333111---------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++)))***+++++++++,,,///222555888;;;===>>>???@@@BBB>>>???@@@AAABBBAAA@@@@@@AAAIIIBBB===KKKSSSHHH===AAA:::HHHIIIjjjOOODDD666???999555:::CCCGGGCCC<<>><<<<<<<<<<<<:::999;;;::::::<<>>666444444222222444444333222111111000000111///000000111111222222222...000333555777999;;;>>>:::;;;<<<===>>>?????????>>>======>>>??????>>><<<;;;<<<======<<<<<<>>>???HHHGGGCCC>>>;;;===CCCIIIFFFFFFEEECCCBBBDDDGGGIIIAAA@@@AAAEEEJJJKKKIIIFFFDDDDDDBBB???===???DDDIIIGGGFFFDDDCCCCCCAAA>>>;;;@@@AAABBBCCCBBBAAA???===@@@???======>>>??????>>>>>>===>>>@@@???>>>@@@EEE@@@EEEEEE@@@===BBBJJJOOOuuu~~~gggdddkkkuuujjjVVV[[[ppphhhbbbjjjooo```QQQLLLFFF777aaadddTTTMMMNNNNNNFFFFFFEEEDDDDDDCCCCCCCCCCCCDDD??????EEEEEE>>>:::;;;:::======;;;;;;>>>>>><<<:::===@@@AAAAAAAAABBBCCCDDD???AAAEEEBBB>>>KKK```cccfffeeerrrZZZQQQ555:::444333===000888999777...+++222111222<<<@@@RRRoooRRRBBB666555888777999===@@@>>><<<:::999;;;===>>>????????????@@@@@@@@@AAAJJJIIIGGGEEEDDDEEEFFFGGGJJJFFFFFFKKKJJJBBB???AAA>>>OOOeeemmmYYY>>>222***(((,,,+++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''')))+++---000222666:::<<<^^^000***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))))))))))))))))))))***999000BBBNNNEEEHHH\\\ccc```kkkiiifffaaa```dddvvvXXXwww```vvvaaauuuZZZgggjjjmmmmmmbbbLLLDDDNNN111,,,)))((((((&&&''')))***+++,,,,,,,,,,,,+++***************))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))***+++,,,---......+++...111555777888888888999555333666;;;>>><<<999999===@@@@@@???@@@???<<<999666333222444444222///------,,,,,,+++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((()))*********+++---000000555:::<<<;;;:::<<<>>><<<>>>@@@AAA@@@???>>>>>>BBBDDD<<<999???>>><<>>======???BBBEEEGGG<<>>>>>???AAAAAAAAA@@@>>><<<>>>???@@@??????@@@AAA>>>AAACCCCCCAAA@@@AAABBB777:::===???CCCKKKVVV^^^AAAAAABBBEEEHHHHHHCCC??????BBBCCC@@@<<<===DDDJJJEEEBBB???>>>======;;;:::>>>???@@@AAA@@@===;;;999>>>===;;;<<<===>>>===<<>>DDDEEE@@@OOO[[[iiiddd```OOOBBBCCCEEE;;;@@@JJJGGGLLL^^^kkksss]]]PPPLLLFFFGGGKKKHHHBBBAAAAAAAAABBBBBBCCCDDD>>>;;;===BBBDDD???<<<<<<<<>>;;;666666:::>>><<<999777777999;;;===;;;;;;<<<===>>>???@@@AAALLLJJJGGGEEEDDDEEEFFFHHHOOOGGGBBBEEEHHHHHHJJJMMMZZZAAA999BBBIII???III\\\aaajjjsssxxxwwwdddJJJ;;;===---&&&...000&&&$$$+++)))(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%'''))),,,---111333777;;;===\\\000+++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((((((((())),,,...000111QQQSSSJJJZZZcccWWWppp]]]``````SSSdddcccPPP___RRRbbb```RRRTTTeee]]]uuu^^^hhhiii[[[OOOMMMFFF888VVVKKK===333)))###%%%,,,((()))***+++,,,---------*********)))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))((())))))***+++,,,------)))+++///333666777777777666777888888777777777888333:::>>><<<:::;;;:::666666222///...000111///------,,,,,,++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((()))++++++***+++---///222666<<<===<<<<<<===???BBBDDDFFFFFFCCCAAAAAABBB<<<;;;;;;BBBFFFAAAQQQsssOOOHHHGGGDDDSSSBBB<<<===666777777888777666444222888888888888888888:::;;;===<<<:::999:::<<>>BBBAAA@@@AAABBBAAA???FFFDDDCCCCCCJJJVVVYYYggg~~~yyyUUU111===>>>&&&???555---///444444222222000000///........./////////////////////000000000...///000111222333666999BBB@@@>>>;;;999888888888>>>???AAABBBBBBBBBAAAAAA===???AAAAAA@@@@@@@@@AAA888;;;@@@BBBBBB@@@===;;;BBBBBBAAA>>><<>>======@@@CCCEEEBBB???<<>>===;;;???999888======:::???HHHJJJLLLFFF;;;:::AAACCC>>>FFF777HHHsssooowwwKKKFFFCCCLLLQQQGGGBBBAAA<<>>===============<<<:::;;;???AAA>>>;;;:::777:::999777777999999666666888<<<======<<<<<<<<<;;;;;;???DDDEEEBBB??????@@@<<>>@@@;;;:::999888999999:::;;;======???AAADDDFFFGGGHHHKKKIIIGGGEEEDDDEEEGGGHHHFFFDDDEEEIIIJJJHHHGGGHHH:::@@@>>>:::777===;;;666:::===333---222000---555&&&,,,111///%%%"""+++888''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''***,,,---111333777;;;===YYY///,,,***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&(((---444;;;???IIITTTOOO^^^[[[ggg[[[bbb```dddiiiiiirrrhhh{{{^^^UUU~~~uuuoooFFFJJJ^^^UUU\\\lllcccHHHBBBSSSTTTNNNKKKLLLDDD444***((())))))))))))***,,,---...******)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))((())))))***++++++,,,,,,***,,,///222555777888888777;;;>>><<<888666888;;;...888===999777::::::666222000............------,,,,,,,,,+++******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******(((***+++,,,++++++,,,...000333666888999:::;;;===???BBBDDDBBB???>>>@@@CCCBBBAAAAAAGGGFFF???RRRyyyPPPKKKDDD@@@EEE:::888BBB:::<<<===;;;777444444555777777888888888999<<<>>>;;;:::999999:::===@@@CCCCCCEEEFFFEEEBBB???===<<<:::EEE???EEEQQQYYYYYYCCCBBBJJJeeesssuuubbbCCC///444<<<888:::DDD777333111222111...---///......------------.................................///000000000111444777BBB@@@===:::888888999999<<<>>>???@@@??????@@@AAA<<<>>>@@@@@@???=========@@@@@@AAACCCDDDFFFFFFGGGBBBAAA>>>:::888999===@@@EEEBBB@@@AAAEEEGGGFFFDDD:::???DDDFFFDDDBBBBBBBBBEEEBBB@@@???AAABBBCCCCCCHHHGGGFFFDDDBBB@@@>>>===>>>======>>>??????===<<<:::888777:::;;;===DDDKKKOOOKKKBBB:::999>>>BBBBBBHHH<<>>===<<<@@@>>>=========;;;999777777999999666666888888555555888:::;;;;;;::::::;;;999>>>???999777;;;@@@BBB???KKKEEE:::SSS}}}|||UUU===???<<>>OOOKKKDDD666@@@666,,,---333111...000...,,,333222...)))+++444888,,,&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''***,,,...000222666:::<<>>BBB;;;888<<<===999000111111111///......///,,,,,,++++++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***''')))+++++++++***+++---------...111444777888888777:::<<<;;;888999>>>CCCEEEIIIDDD===<<<999===NNNDDDBBB;;;<<<@@@888333>>><<<;;;:::888777666555555555666777666555777:::>>>;;;:::999999;;;>>>AAADDDEEEFFFFFFFFFDDD@@@>>>===@@@GGG:::CCCPPPUUU]]]HHHKKK===FFF???SSS______|||~~~qqqaaaWWWJJJBBBGGG888999===@@@<<<111++++++&&&...888;;;222((((((///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------.........///333666:::::::::::::::::::::::::::;;;===<<<;;;;;;>>>AAA<<<>>>@@@@@@>>>;;;::::::;;;;;;;;;<<>>::::::<<<===;;;999888;;;>>>AAAAAA???===;;;AAA>>><<<<<<===?????????JJJHHHFFFBBB@@@>>>======<<<<<<<<<===>>>>>><<<:::===???===999:::@@@GGGIIIKKKEEE???===<<<<<<@@@EEEJJJEEE:::FFF:::DDDGGGWWW<<<[[[|||nnnaaaVVVUUUYYYXXXQQQJJJMMMEEEFFFHHHGGGNNNSSSLLLIIIIIIGGGEEEDDDCCCBBBBBBBBB@@@>>><<<<<<===;;;999===??????<<<<<<>>>>>>;;;888:::;;;;;;::::::<<<===BBB>>>::::::>>>AAAAAA>>>???@@@GGGJJJCCCHHHmmmxxxssszzztttIII333999AAA999===<<<:::777555444333222333333333333333444555666444555777999<<<>>>@@@AAA@@@AAAAAABBBDDDFFFGGGIIIGGGDDD@@@>>>@@@FFFKKKMMMCCC@@@666BBB555888111===000111222111---+++***)))''''''&&&######'''+++...&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%'''***---...///222555999<<>>>>>RRReeedddYYYQQQ111...+++'''&&&''')))+++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))******++++++((()))***+++...111333555999888999;;;>>>>>><<<:::<<>>999000333555444000...///111,,,,,,++++++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&(((***+++***)))***+++///---,,,000555::::::999555888:::999777:::AAAGGG<<>>>>>@@@CCCDDDBBBAAABBB888EEE===HHHHHH???KKKAAAIII;;;SSSOOO;;;RRR[[[AAAdddJJJIIIQQQDDD???FFFCCC???AAA:::999BBB@@@:::;;;666777555111000444666555777...(((+++000111000000,,,,,,,,,++++++,,,------+++++++++******************+++,,,,,,,,,///222666222555888;;;======<<<;;;999;;;<<<;;;::::::>>>AAA===???AAAAAA>>><<<::::::======>>>???@@@>>>;;;999===:::777777888999666444===:::888999===>>>===;;;777777888;;;<<<<<<999777AAA???<<<<<<===>>>>>>===GGGEEEAAA===:::999999999999999999:::<<<<<<999777DDDHHHEEE:::999AAAFFFDDDAAA999888<<<<<<888;;;DDD>>>EEE<<>>???BBBAAA>>>>>>@@@@@@===;;;<<<===<<<;;;<<<>>>@@@;;;;;;AAAHHHEEE===;;;@@@FFFGGGDDD@@@@@@EEEHHHGGGvvvxxxjjjhhhEEE777AAA???666777:::333777999777555444444333222000///......000222444444555666888:::<<<>>>>>>???@@@AAADDDFFFHHHJJJKKKFFFEEEDDDEEEHHHHHHCCC<<>>>>>>>>======<<<<<<;;;;;;???;;;777888:::;;;888444777666555444333222222222222222111111111111222222444555666555444555666888CCC<<<888:::======???BBB:::<<>>;;;===CCCCCC>>>::::::999999888777777777888888777666666666666666>>>;;;999:::>>>AAAAAA@@@DDDFFFBBB:::999>>>@@@===CCCHHHIIIDDD>>>======<<>>===<<<<<<;;;999888999:::<<<===>>>===;;;;;;>>>BBBFFFIIIAAAAAA@@@@@@AAAAAABBBCCCDDDCCCBBBDDDGGGIIIHHHGGGEEEJJJOOOQQQOOOLLLLLLMMMIIIHHHGGGDDDAAAAAABBBDDDHHHGGGBBB<<<:::;;;<<<;;;AAA???>>>>>>@@@@@@===;;;;;;;;;:::999888999;;;===999777888;;;;;;888888;;;@@@@@@???===<<<;;;:::999=========>>>???AAACCCDDDFFFPPPccc{{{|||rrruuuxxxvvvwww~~~ZZZ999@@@???===;;;999888777777444444333333333222222222222222111111111111222222333444555777:::===???AAABBBBBBCCCFFFHHHHHHGGGFFFIIIHHHGGGEEEDDDDDDCCCDDD888:::======:::777555555222222000///---+++***)))((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########$$$$$$%%%&&&(((+++...000111333666888999GGG------+++''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''++++++)))'''###$$$)))...***CCC```|||~~~}}}wwwooommm\\\SSSSSSUUU\\\XXXGGGEEERRRNNN666''',,,...&&&)))*********(((''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))))))))***,,,---///000111111222444666777777666555[[[777///===///444111////////////...---,,,+++,,,,,,+++******)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++---111666;;;>>>===>>>??????>>>???@@@BBB??????????????????@@@@@@???;;;888999;;;;;;888555555444333222111111111111111111111000000111111111444555555555444444666777???:::999===@@@>>>===???DDDCCCBBB@@@@@@CCCHHHMMMEEEEEEFFFFFFGGGFFFEEECCCBBBAAAAAACCCDDDCCCAAA>>><<<:::666555555666555555444444333333222111000000............------------++++++++++++++++++++++++*********)))))))))((((((((((((((()))***+++------000222222111777BBBJJJMMMAAADDDDDD@@@:::888<<<@@@===@@@AAA???;;;999<<>>>>>===@@@BBB@@@;;;;;;@@@BBB??????BBBBBB@@@AAADDDCCC???AAAAAAAAA???===;;;;;;<<<@@@@@@???===<<<;;;:::999999:::;;;<<<>>>@@@DDDFFFCCCBBB???>>>>>>???AAABBB;;;<<<<<<===>>>@@@AAABBB>>>@@@CCCCCCBBBCCCEEEHHHDDDFFFIIIKKKKKKLLLNNNOOOLLLKKKJJJGGGDDDDDDDDDEEEFFFFFFDDDBBBAAAAAAAAA@@@BBB@@@>>>???@@@@@@>>><<<888999:::::::::999999:::777555555999:::777777999999999999888888777777777======<<<<<<===>>>>>>???GGGFFFBBB@@@FFFYYYssswwwWWWDDD>>>======;;;:::999888777666666666222222222111111111000000000//////......//////000111111333555777:::<<<===???@@@AAADDDFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBAAABBB???AAABBBAAA===999666555222111000///---+++***)))((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&(((+++...000111333555888999AAA***,,,+++''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''!!!)))///---&&&'''111;;;WWWooo}}}yyy~~~wwwrrrmmmaaaRRRTTTZZZUUUFFFMMMSSSNNN===+++%%%((())))))))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))***+++---...///111333666777777888999:::777III111333:::///777000////////////...---,,,++++++++++++******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++...222666888999:::<<<<<<<<<<<<>>>???>>>>>>>>>???@@@@@@AAAAAA<<<:::777777999999666333333222111000000000000000111000000//////000000111222333444444333333444666:::888:::???AAA>>>;;;;;;FFFFFFDDDBBBAAACCCGGGKKKIIIJJJKKKHHHEEECCCDDDEEE>>>>>>???AAACCCCCC@@@>>>;;;888555444555555444444222222111111000000//////......---------,,,,,,,,,++++++++++++++++++++++++******))))))))))))(((((((((((((((((()))+++,,,------000111111777@@@GGGHHH???DDDGGGCCC;;;888===CCC<<<>>>???===:::999;;;>>>===;;;;;;CCCQQQVVVLLL>>>555444444333333222111111444444333222222222222333777555444444777999:::::::::<<<<<<:::;;;???AAA???;;;<<<;;;;;;@@@EEECCC======???AAA@@@>>><<<;;;;;;;;;;;;:::999999888777777555888<<<===>>>???CCCFFFBBBAAA???>>><<<<<<;;;;;;:::;;;<<<>>>@@@BBBDDDFFF===BBBGGGFFFCCCBBBGGGLLLIIIHHHGGGHHHKKKNNNOOOOOOOOONNNLLLJJJIIIHHHHHHHHHCCCCCCEEEGGGGGGGGGFFFFFFCCCAAA>>>>>>>>>???>>>===888999;;;<<<<<<;;;999888444222333777888555555888999999::::::;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@777<<>>***,,,)))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((( )))---******888OOOaaapppoooooovvv~~~rrrYYYRRRTTTNNNVVVLLLLLLVVVRRR>>>...+++((('''&&&&&&'''(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))***,,,---...///333666777666666999;;;BBB@@@333===:::000999///////////////...---,,,++++++*********)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********+++,,,///222333444666888999999999;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<888666333333444444222000222111111000//////000000000//////......//////000111222333222111111333555777666888>>>???<<<:::;;;<<<@@@CCCEEEEEECCCBBBBBBGGGFFFDDDAAA???>>>???@@@===<<<===???@@@???<<<::::::888666555666666555444000000000//////.........------------,,,,,,,,,+++***************************)))))))))(((((((((((((((''''''((()))***+++++++++...000000555===CCCCCCBBBEEEGGGEEE@@@>>>@@@CCC>>>???@@@>>>;;;:::;;;===>>>:::999???JJJLLLAAA444444444333333222222111111222111111000000000000000444333222222333555666777555666888999:::<<<===<<<;;;<<<<<<:::<<<@@@>>>999999;;;===<<<;;;:::;;;;;;999999888888888888888777444777;;;;;;888777999<<<:::::::::;;;;;;;;;::::::999999:::<<<>>>@@@BBBDDD===@@@DDDDDDBBBCCCFFFJJJKKKHHHEEEFFFIIIJJJIIIGGGHHHGGGFFFGGGGGGGGGFFFFFFAAA@@@BBBFFFGGGEEEEEEGGG@@@???===;;;;;;;;;;;;;;;:::999::::::;;;:::999777222000222666777444555777999:::;;;<<<>>>???@@@AAA888999:::===???BBBEEEGGGQQQHHHBBBEEEMMMPPPHHH???IIINNNMMMGGGDDDEEEFFFDDDIII:::JJJKKKTTTIIIPPP@@@555888<<<>>>===:::888666222222111000000000000111//////............------,,,++++++******++++++,,,,,,,,,---///000333555666888;;;>>>@@@AAAAAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBAAA>>>888333000...111000///...,,,+++***)))(((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((+++...000000222555888999???+++---(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))...111---(((222PPPttt~~~{{{vvvqqqcccJJJQQQXXXSSSGGGMMMYYYMMM222+++(((%%%%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))***+++,,,---))),,,000111000000333666@@@555222;;;555...444***////////////...---,,,+++*********)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++******+++,,,...///000666888;;;<<<<<<===>>>@@@<<<<<<;;;:::999888888777555444333222222111000///222111111000000000000000///......------......//////000111000//////111333666444666999:::888999<<<777<<>>999888;;;===<<<:::>>>===;;;;;;;;;999777444888666555444555555444333//////............---------,,,,,,,,,++++++++++++************************)))))))))(((((((((((('''''''''''''''((()))******))),,,......333:::>>>>>>CCCBBBBBBCCCCCCCCCAAA???@@@@@@???===:::999999:::<<<888666999===<<<666111555555444444333333222222000//////...............111111111111111222444555555666777:::;;;:::::::::;;;???AAA>>>;;;<<<===;;;:::;;;:::999888999<<<>>>::::::::::::::::::::::::666999;;;:::777555555777666777999:::;;;;;;;;;;;;444444555555666888999:::999999:::<<<>>>@@@AAAAAADDDBBBAAACCCFFFGGGDDDAAA???>>>???AAADDDEEEDDDBBBBBB>>>===@@@AAA>>>???DDD<<<<<<;;;999888777777777999777444333555666555444222000111555666444444666333333555777999:::<<<===777888:::<<>>???>>>===<<<;;;:::888777777555555444333222111111000111000000//////000000000...------------------....../////////......000111444222333555555444777===<<<===?????????AAACCCEEEGGGAAA;;;<<<@@@CCCAAA===AAA>>>;;;888777555333111444222111111222222111000..................------,,,,,,,,,+++++++++******************************))))))(((((((((((('''''''''''''''''''''((())))))(((+++,,,,,,///777;;;;;;???===<<>>>>><<<:::999888888777777444444666666333222444555555444333333222222111///...------,,,,,,------///000000///...///111333888666777;;;;;;999999;;;999???CCC???<<<>>>@@@@@@===<<<;;;999888:::>>>AAA<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;999999:::;;;;;;;;;::::::555444444444444555555666888777777:::>>>AAA@@@???@@@AAACCCFFFIIIKKKJJJIIIBBBBBBCCCGGGKKKMMMJJJGGGBBB<<<;;;???>>>:::;;;@@@:::;;;<<<;;;888666555666777333......000222111000222000111444555222111444000000111333555666777888999999:::;;;<<<>>>@@@AAA888===DDDGGGGGGEEEDDDEEEFFFFFFEEEDDDCCCCCCCCCBBBDDD>>>@@@>>>EEE???CCCDDD111555;;;>>>===888333111333222000///...---------------------,,,,,,,,,+++++++++************+++++++++++++++,,,---...000111222666;;;======>>>AAACCC@@@AAABBBCCCDDDDDDCCCBBB???@@@???===999666555555//////...---,,,+++******''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&(((+++...000000111444777999999***///)))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((())))))****** <<<\\\nnnzzz{{{sssxxx]]]RRRLLLLLLJJJFFFLLLXXXBBB999...((('''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))***+++------...111444666666666111333999555555777222333////////////...---,,,+++((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,---...111555777888999:::;;;===<<<<<<;;;:::999888888555555555333222000000000//////............//////------,,,,,,,,,,,,------,,,---...---,,,---...000000///111333333111444:::<<<>>>???@@@??????AAABBBHHHEEEBBBAAACCCCCCBBBAAADDD@@@:::666555444444333222111000111222222000///........................++++++++++++************************************))))))((((((((('''''''''''''''&&&&&&''''''(((((((((******))),,,444888888::::::<<<>>>@@@???;;;888<<<;;;:::::::::;;;::::::666222222555555111000333222222111111000/////////...------,,,,,,,,,,,,,,,---...///---,,,,,,///111666333333888999777777;;;888<<<===;;;;;;>>>>>><<<;;;;;;<<<;;;::::::<<<>>><<<<<<;;;;;;:::::::::999<<<999666777:::===<<<:::888888888888888888888888666666555555555666777777888999;;;===>>>@@@BBBCCCAAACCCEEEGGGHHHKKKNNNQQQIIIGGGHHHLLLQQQRRRNNNIIIBBB<<<<<>>@@@@@@<<<999777777666333///000222333111---222///000333222///...000000111222333444555555666999999:::;;;<<<===??????@@@BBBDDDBBB@@@DDDNNNVVV>>>======???AAAAAABBBBBBDDDFFF>>>???999777111;;;888777666444333111///...000///......---------...+++++++++************)))******))))))))))))******))))))******+++,,,---......333999;;;:::;;;>>>BBB>>>???AAABBBBBBAAA@@@???;;;<<<;;;999555333222222///......---,,,+++******''''''&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&(((+++...000///111444777:::555)))///+++'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++'''FFFfffuuu~~~}}}{{{ooommmooo```KKKKKK\\\\\\KKKMMMBBB444+++((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''(((((()))***++++++******---333555444222///999>>>444555888///333////////////...---,,,+++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***+++++++++,,,///333666777888999:::999999999999999999999999222333333111///......///------,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,---------,,,,,,...000------000333333000222888666;;;AAADDDCCC???:::888@@@@@@@@@>>>;;;::::::<<>>;;;@@@===AAADDDDDD@@@<<<:::999888555444555888888333...111...///111000---,,,.../////////000000111111222888999:::<<<>>>AAACCCDDDAAA@@@@@@EEEKKKOOONNNKKKNNNIIIDDDBBBCCCDDDFFFIII<<>>???AAABBBBBBAAA???>>>>>>>>>>>>;;;777555444444......---,,,,,,+++******''''''&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%&&&(((+++...000///111444777:::000000,,,)))(((((((((((((((((((((((('''''''''''''''''''''''''''))))))'''######(((---JJJeeewwwsssoooxxx~~~~~~wwwuuu~~~wwwyyyhhhfff}}}~~~bbbMMMQQQVVVPPP;;;EEEDDD222%%%&&&)))'''))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((***,,,...000000000000111555666222000111111//////......------,,,++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************+++---000444777999::::::???>>>===<<<:::999888777555444333111000/////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,000///......///111444555777;;;??????>>><<<===>>>888999;;;???AAA@@@===:::===<<<:::888666444444333111111000000//////......---------,,,,,,+++++++++************************))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***---111555555999===>>><<<;;;;;;===>>>===:::999999999888777999888666555333333222222......---------,,,,,,,,,,,,,,,,,,+++++++++******************+++,,,---...333222222666<<<@@@AAA@@@;;;777888======999888<<<888888777888<<<@@@===666>>>;;;666777BBBIIIAAA333666666666666555444333222333222222111111222222333////////////000111222333555444222222444777:::<<>>======???CCCFFFDDDFFFCCC@@@CCCIIIHHHBBBDDD@@@>>>>>>===;;;===BBB???======@@@BBB@@@999333777333000000333333000,,,------------------------111000///------///000111;;;:::999999<<>>ZZZjjjuuurrrmmmlllhhhbbblllPPPeee|||zzzvvvssswwwxxxzzzzzzwww{{{|||qqqbbbTTTNNNMMM333CCCMMMBBB000%%%&&&******))))))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))***,,,---///000000000222666777333111222222000.........---,,,,,,++++++***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***************+++...111444666888888<<<<<<;;;999888666555444444333222000//////......------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,///...------...000333444888;;;???@@@???>>>>>>@@@EEEBBB???======>>>>>>>>><<<;;;999777555444333333111111000000///......---------,,,,,,,,,+++++++++************************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))+++///222333777:::;;;:::999999:::;;;:::888888777777666666666555444222000//////...------------,,,,,,,,,,,,,,,++++++++++++*********************+++,,,------000000111444:::===>>>===;;;777888;;;<<<888999<<<:::;;;::::::>>>CCC@@@999888999888777;;;@@@<<<444555555555555444333222222111111000000000000111111///......///000111222222333222111111333555888:::===>>>??????@@@AAADDDGGGIIIKKKIIIEEEGGGLLLKKKFFFDDDCCCEEEFFFCCC???@@@DDD===;;;:::<<<>>><<<777111666222//////222222///+++------------------------000///---,,,,,,---///000333333444777;;;CCCMMMSSS:::;;;<<<===>>>>>>??????AAA@@@???AAACCCDDDDDDCCC===???@@@???===:::888888555444333222111000///...///...---,,,+++************)))((((((''''''(((((((((''''''&&&&&&''''''(((''''''(((((()))******+++)))+++///333777;;;>>>???:::;;;===???@@@AAAAAA@@@BBBAAA>>>;;;888666444333///...,,,,,,---,,,)))'''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++---///111333666999;;;333///+++)))((((((((((((((((((((((((''''''''''''''''''''''''###%%%'''&&&(((111@@@MMMYYY]]]cccgggeee\\\RRRJJJ<<>>...(((*********)))))))))***++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((*********+++---...000000111666777333111222222000......------,,,,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))***+++,,,///222555666:::999999777666444222111222222000///......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********++++++++++++,,,---,,,,,,,,,---///111222777999<<<>>>>>>===>>>???DDDBBB>>>============<<<;;;:::888666555444333333000000000///......------,,,,,,,,,,,,++++++++++++************************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())),,,///111444777888777666666777999999888888777777777666666555333111///...---------------,,,,,,,,,++++++++++++*********)))))))))))))))))))))***+++,,,---,,,+++,,,000444777888888:::777777999:::888999<<<666777777777;;;???===777222777:::777555555555444444444444333333222111111//////............//////...............///000111111000//////111333666777999<<>>@@@CCCLLLJJJGGGEEECCCAAA>>><<<===<<<<<<<<<<<<;;;888555333333222111///...---,,,,,,,,,***)))(((((((((((())))))(((''''''''''''(((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))''')))+++///333777999;;;:::;;;<<<===<<<<<<::::::===<<<<<<:::888555222000...---,,,,,,,,,,,,***((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++---///222444777999;;;|||555...+++)))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''(((...888CCCKKKNNNJJJMMMTTTRRRFFF<<<:::000;;;IIINNNGGGBBBJJJWWWgggggghhhlllqqqttttttrrrvvvooommmqqqtttsssuuuzzzxxxkkkvvv{{{{{{qqqQQQPPP@@@;;;FFFKKK>>>...&&&***))))))))))))***++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((******)))***+++---///000000444555222000111111///......------,,,++++++***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))***************))))))))),,,///333555999999999888666444222000111000///...------------,,,,,,,,,++++++++++++***************************************++++++++++++++++++++++++,,,---...///333444777999:::;;;<<<<<<555777:::>>>@@@???;;;777:::999777555444333222222000000///......------,,,,,,+++++++++++++++++++++************************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''''''''))),,,///111444666666666555555999:::;;;:::999888888999888777555333111///......,,,,,,,,,,,,++++++++++++*********)))))))))(((((()))))))))))))))***++++++'''((())),,,///222333444999777777888888999:::<<<333666666666999<<<;;;666333777999777333111222333333222222111111000000111.........------.........---------------...//////......------///111333444666:::>>>AAABBBAAAAAAAAACCCCCCCCCCCCDDDFFFGGGFFFGGGDDDEEEIIIJJJEEE@@@???:::888555555555444111///111///------......,,,***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...000111333555999>>>BBB@@@DDDHHHHHHFFFFFFJJJOOOVVVSSSNNNJJJGGGBBB>>>;;;CCC@@@>>>===>>>===999666333222111000///---,,,,,,+++***)))((('''''''''''')))(((''''''&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((()))+++...222555888999;;;<<<<<<======<<<;;;::::::;;;;;;;;;999666222000...,,,+++,,,,,,,,,***((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&(((+++---///222444777:::;;;sss777,,,+++)))((((((((((((((((((((((((''''''''''''''''''''''''***'''&&&+++555===AAAAAAIIICCCAAACCC;;;---''',,,333222444666777999AAAKKK\\\```fffmmmqqqrrrpppmmmpppmmmnnnuuu{{{iiixxxttt^^^\\\FFF>>>MMMXXXKKK555))))))))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))***+++---...---111222///...///000......------,,,++++++******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************+++***)))(((***...222444999999:::999888666444222//////...---,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))*********+++++++++*********++++++,,,------000111333555888:::;;;;;;444666;;;@@@CCCBBB>>>:::888777666444333222222222//////......---,,,,,,,,,++++++++++++++++++++++++************************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&((()))...///222444666777666555888:::<<<;;;999777777888777666555333111//////...,,,,,,+++++++++*********))))))((((((((('''''''''))))))((((((((()))******''')))+++---...000222333666777777777777999::::::777:::;;;:::;;;>>>===999999777777666555333111111111000//////...//////000......------------......,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,---...000111444777<<<>>>>>>===<<<<<<999999:::<<<===>>>@@@CCCGGG>>>999>>>DDDBBB<<<777:::888666444444222111000...---,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000111222444888;;;===AAAEEEDDDBBBCCCHHHMMMIIIGGGFFFFFFGGGGGGEEEDDDHHHDDD@@@??????===888444333222222000///...---,,,+++***)))((((((''''''((((((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''))))))***,,,///222555777888999;;;============<<<:::;;;======;;;888444111---,,,++++++,,,,,,***((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&(((+++---///222444777999;;;jjj888++++++***((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%'''///999???===999@@@;;;999666---###$$$,,,%%%000777666111222777IIIOOOYYYcccjjjnnnnnnmmmkkkooossswww|||||||||uuutttxxxtttkkkkkkuuu```UUUUUUcccgggVVV???444******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))***,,,,,,+++///111...,,,...///---------,,,,,,++++++******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************+++***)))(((***---000222777888999:::999777555333///......---,,,,,,------++++++++++++************************************)))))))))************+++*********++++++,,,,,,,,,000000111444888<<<======AAA@@@???@@@AAABBBAAA@@@777666555333222111111111.........---,,,,,,++++++*********+++++++++++++++************************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&'''))),,,---///333777888777666666999;;;:::666333333555333222000///...---,,,,,,+++++++++*********))))))((((((((('''''''''&&&&&&))))))(((((((((((()))))))))+++...//////111333555333666777666777::::::888777;;;<<<::::::<<<;;;777<<<666444555666444111111000///------,,,---...///---------,,,,,,---------+++++++++******++++++,,,++++++++++++,,,---...///111444777999999999:::<<<>>>===???BBBCCCBBBEEEIIILLLBBB;;;???EEEDDD???;;;:::999888666444222111000------,,,,,,,,,+++++++++************************+++,,,,,,,,,,,,,,,,,,+++***+++---...000444999<<<===???@@@???>>>???BBBFFFCCCBBBBBBDDDGGGIIIHHHHHHFFFDDD@@@===:::777444222333222111000...---,,,,,,******)))(((((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''')))+++...111222444666888;;;===>>>>>>>>>;;;<<<======;;;777444111,,,+++***+++,,,,,,***((((((''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&(((+++---///111333666888:::ccc999***++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%(((...444888999888666333222000,,,((('''***///???...!!!$$$000777888666:::@@@IIITTT^^^eeekkknnnlllwww{{{www}}}{{{zzzxxxuuu~~~sssiiigggpppuuuiiiRRRAAA---,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))************+++///111...---...///---------,,,,,,+++*********'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))(((((())),,,...000222444666777777666444222///......---------------++++++++++++************************************))))))))))))******************++++++,,,,,,++++++///......222777;;;<<<<<>><<<666555444222111111111111......------,,,+++++++++)))*********++++++++++++************************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((''''''((())))))***,,,111666999888666666:::===;;;666222222333///...---,,,+++++++++++++++*********))))))))))))'''''''''&&&&&&&&&&&&%%%)))((((((''''''((((((((((((***---...---...111333000555888777888;;;:::555777;;;<<<999888999888555999444222444444000///111...---,,,++++++,,,...///,,,++++++******++++++,,,+++******))))))***************++++++,,,,,,------///000222444666888===@@@CCCAAACCCFFFEEEBBBEEEKKKKKKDDDAAACCCEEEBBB??????999999999777444111000///,,,------,,,+++++++++,,,************************)))******************)))((()))+++---///444:::???@@@@@@???@@@AAADDDGGGIIIIIIGGGFFFFFFFFFFFFEEECCCAAA@@@>>>:::666222111111111000///...---,,,+++***))))))(((''''''''''''((('''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&(((+++...000333555888;;;===>>>??????:::::::::999777444111///+++*********,,,+++***((((((''''''''''''&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%########################%%%%%%%%%&&&(((+++---///000222555777999___999)))++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&...666888555111222444000000,,,'''%%%((()))((("""(((111444...(((,,,555222777>>>GGGPPPZZZccchhhlll|||www|||qqqqqqyyyiiiooo}}}dddJJJ///...---+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&'''(((*********)))(((+++000111///---///000...------,,,,,,+++******)))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************(((((('''((()))+++,,,......000333555555444222111//////...---------......+++++++++************)))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,++++++,,,***+++...444999::::::777999===@@@AAA>>>777222555444333222111111111111......---,,,,,,++++++***))))))******++++++++++++************************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))(((((()))***''''''***///666999888666999===@@@===777333333444...---,,,,,,++++++,,,,,,************))))))))))))''''''&&&&&&&&&%%%%%%%%%)))(((((('''''''''(((((($$$'''******)))))),,,///...555888777999<<<:::444;;;@@@AAA===;;;;;;:::777555111111333111+++,,,111...---+++******+++---...******))))))))))))************)))))))))))))))*********++++++,,,,,,,,,------...000111444999@@@DDD>>><<<===@@@===888;;;BBB??????@@@AAA>>>888777;;;777888999777444111///...,,,---------++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((******+++,,,...333:::>>>@@@??????AAAFFFKKKNNNOOOFFFDDDCCCCCCDDDDDDBBBAAA===>>>>>>:::444111111333000///...---+++***))))))(((((('''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))((((((((((((((((((''''''((('''&&&''')))+++...000555777999<<>>???:::888999:::888666555444444222222111000......---,,,,,,+++******************************************))))))))))))+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''***...111222444555777111888>>>???:::555333444///......------,,,++++++,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++222333444666777888888888:::;;;<<<;;;:::999:::<<<;;;555222333222///---...666333///+++(((((()))***,,,+++***)))((((((((((((******))))))((((((''''''(((((((((((())))))))))))+++,,,...///111333777:::444<<<<<<555444::::::333???AAA999666<<<:::333444666333000.........,,,+++------,,,++++++******)))******))))))((((((''''''&&&&&&&&&''''''''''''((('''((()))***,,,///111222???<<<999:::>>>CCCFFFGGGDDDAAA>>>>>>AAABBB@@@>>>999<<<>>>>>>:::555111000000///...---+++***)))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$&&&***,,,+++(((''')))++++++)))'''''''''&&&''''''&&&&&&(((,,,///333777<<>>>>>@@@???>>><<<999555222000///---,,,,,,,,,,,,+++)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""###&&&***...111000555:::<<<:::XXX///+++///)))(((((((((((((((((((((((((((%%%%%%((((((%%%&&&+++000777:::555000///...+++((('''''''''((()))***+++++++++*********+++------///111333555;;;HHHYYYeeekkk|||}}}~~~{{{yyyyyytttNNN444444(((###---(((---(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---......,,,,,,,,,+++***)))((('''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))*********((()))***++++++***'''%%%'''((()))))))))((())))))'''((())))))))))))))))))&&&''')))*********++++++------///000111111111000111000///...,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,---000444888;;;;;;>>>???;;;999::::::999555555444333222111111000...------,,,++++++******************************************))))))))))))******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''***...000111333444666111555:::;;;888444111111.........---,,,,,,++++++,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***++++++///000222444555666777777;;;<<<<<<;;;999777888999999444111222111---+++,,,222000---+++)))***+++,,,,,,+++***)))(((((((((((())))))))))))(((((('''''''''((((((((())))))))))))+++,,,---...///222666999999=========EEEOOONNNEEEJJJKKK@@@999<<<999555:::888555222000//////...------,,,,,,+++******)))))))))))))))((((((((('''''''''''''''(((((((((((())))))))))))***+++---...///555555555999===@@@???>>>DDDBBB@@@?????????>>>===DDDAAA<<<999777444000---//////...,,,+++***)))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$'''***+++***((((((***++++++)))'''&&&&&&''''''''''''&&&(((+++...111555999;;;;;;999888888<<<<<<;;;:::777555222000///---,,,,,,,,,,,,+++)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""#########"""######%%%(((,,,000333000444999;;;999RRR...+++---)))(((((((((((((((((((((((((((&&&''''''&&&%%%***111888:::888333000///---***((('''''''''((()))***+++***)))******+++,,,---....../////////333===KKKUUUccceee```YYY```wwwkkkwwwzzzwwwqqq~~~|||ttt^^^BBB>>>///+++---)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---,,,,,,,,,+++***)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&'''(((###$$$&&&)))+++,,,------'''((()))***+++***)))(((000///---,,,***)))((((((&&&***------***((()))***,,,---....../////////...000000...---,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,...222666888888<<<===999777999999777555444444333222111000000------,,,,,,++++++******************************************))))))))))))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''***---///000111333444222444777999888555111///......------,,,,,,+++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********,,,---///111333555666666;;;<<<<<<:::777555555666777222///000///,,,***+++,,,,,,++++++++++++,,,---+++***)))(((((('''(((((()))))))))(((((((((((('''''''''((((((((()))))))))***+++++++++,,,///444777;;;;;;:::???MMM[[[XXXLLLLLLMMMBBB:::<<<:::888>>>999666333111111111///...,,,,,,++++++***)))))))))(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,222444999???CCCCCC@@@<<>>???222000...---,,,+++,,,,,,((((((((('''&&&''')))*********+++,,,---.........000///...---,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++---000222444333888:::777555777777555444444333222111000//////,,,,,,,,,,,,++++++******************************************)))))))))((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''')))+++------...111222555555777999999777333///......------,,,++++++*********)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******,,,...000222444555666:::;;;;;;:::777666666777666111...//////,,,***+++******++++++++++++++++++***)))(((((('''''''''((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))),,,111555999777666:::FFFOOOKKK@@@BBBCCC<<<:::BBBAAA:::<<<999666333111111000///...+++++++++***))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))******111555;;;BBBEEEEEEBBB???@@@CCCEEEEEECCCCCCFFFJJJTTTKKK@@@888555444222///------,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))(((+++,,,,,,***'''%%%%%%%%%'''(((((('''%%%%%%'''))))))---333777:::<<<>>>???999999777666444222000///...---++++++,,,,,,***)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%%%%&&&(((***---///000111///333888999777FFF///,,,(((***(((((((((((((((((((((((($$$%%%%%%$$$%%%---666<<>>BBBKKKKKKMMMRRRZZZbbbfffhhhoookkkcccZZZQQQIIIDDDAAA222...(((%%%&&&(((+++---(((((()))***,,,---///000///...---,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******,,,...000111222777999777666777777555333333222111000//////...,,,+++++++++++++++******************************************)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&(((***++++++,,,...000444444555777888666222///...------,,,++++++*********)))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***+++---000222444555555888999:::999777777777999666111...000///,,,***,,,******+++++++++)))(((''')))(((''''''&&&''''''''''''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((***...222555666777888===@@@===777<<<>>>:::???MMMKKK===888777555111/////////...---+++******))))))(((((('''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''')))***+++---000555:::===>>>>>>>>>AAACCCEEEDDDBBBAAADDDGGGJJJGGGAAA:::444111000111,,,,,,+++***))))))((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((((((,,,,,,,,,***'''%%%%%%&&&&&&'''((('''%%%%%%&&&''''''+++111555999;;;>>>@@@<<<;;;999666333111///......,,,++++++++++++***(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%&&&(((((()))+++,,,---.........333888999777@@@000---&&&+++(((((((((((((((((((((((($$$%%%$$$$$$***555???BBBEEE===555222000+++((((((&&&'''((()))*********)))((()))***+++,,,---------,,,***((((((+++111777<<>>@@@DDDHHHHHHGGG@@@BBBEEEJJJOOOUUUYYY[[[OOOLLLEEE<<<444...,,,,,,(((((()))***+++---...///......---,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,......222777:::999888999999666333222222111000///......++++++++++++++++++******************************************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&((()))))))))***,,,...000222444444333111///---------,,,,,,++++++******)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))+++,,,///111222333333666777888888666666777888555000---//////,,,***,,,***+++******)))(((&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((&&&'''((((((((())),,,...333777:::=========<<<<<>>>>>???>>>???===999333///......++++++******)))(((((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))'''&&&'''(((+++,,,+++)))&&&%%%&&&'''%%%&&&''''''%%%$$$%%%&&&'''***///222444666888:::>>><<<999666333000///...---,,,******++++++)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&((((((((()))***,,,---...---222777999888===222///&&&,,,((((((((((((((((((((((((%%%&&&$$$&&&111@@@GGGGGGDDD<<<666333///(((&&&(((&&&'''((()))*********))))))***+++,,,---,,,,,,+++,,,***)))***///555;;;???777999>>>CCCEEEEEEEEEEEEAAAOOO___mmmkkkWWW^^^sssrrrggg@@@999)))+++...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++***++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************------+++((('''+++555===YYY\\\___^^^ZZZXXXYYY\\\___]]]ZZZ[[[\\\[[[UUUPPP```^^^YYYTTTMMMGGGAAA???XXX^^^aaaXXXGGG777111000,,,+++*********+++,,,---------,,,,,,++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---///444888777666888777555222222111000///......---******************++++++************************************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((''''''(((+++---...222555444111......///------,,,,,,+++*********(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((((()))+++---...///000000555666666555333222333444333...,,,------***)))******))))))((((((''''''&&&'''&&&&&&%%%&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%'''))))))))))))***,,,///333888===>>>>>>>>>???===CCCAAABBBIIIDDD999999666333000......---,,,+++***))))))(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&((())))))***---111444666999===AAADDDBBB@@@@@@AAAAAAAAA@@@<<<;;;888666444111///---*********)))((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))******'''%%%&&&'''++++++***(((&&&&&&''')))###%%%&&&&&&%%%$$$%%%&&&%%%(((,,,///111444666888<<<;;;888555222111000///---,,,******++++++)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''(((((('''&&&%%%%%%%%%&&&(((+++...000,,,111777999888;;;222000%%%---((((((((((((((((((((((((''''''%%%(((666GGGMMMKKKBBB;;;666444///'''%%%(((%%%&&&(((*********)))))))))***,,,,,,---,,,+++******+++...222777999999999<<<:::;;;AAAHHHMMMRRRUUURRR[[[cccjjjvvvvvv[[[@@@KKKwwwjjjkkkNNNBBB...((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******+++++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***,,,444DDDXXXgggdddbbb]]]TTTOOOPPPXXX___hhhhhhkkkrrrwwwxxxrrrlllbbbbbbaaa___\\\XXXUUUSSS@@@RRRdddcccQQQ???:::===///...,,,***))))))******------,,,+++++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,+++111444444333555444111222222111000///...------******************++++++************************************))))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''&&&'''***,,,///444888777222...///222------,,,,,,+++******)))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((((((((***+++,,,------...444555555333111//////000111,,,***,,,,,,)))((())))))(((''''''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$''')))+++***))))))***+++,,,111888<<<<<<;;;<<<666>>><<<888;;;777555<<<666333000.........---+++)))))))))(((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''''''''+++///222444777;;;???BBB@@@>>>AAAEEEHHHHHHGGGAAA<<<666555777666222---******))))))((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))+++***'''%%%&&&'''*********(((&&&&&&(((***"""$$$&&&&&&%%%%%%%%%&&&"""&&&***///222555999<<<:::888666444222111111111---,,,******++++++)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''')))***)))'''&&&"""""""""###&&&+++///222,,,111777999999:::///)))+++(((******)))''''''&&&&&&&&&&&&!!!$$$444IIIRRRNNNHHHCCCCCC;;;...&&&'''(((%%%(((((()))***************---+++******+++***)))((()))+++000555888::::::::::::999999<<>>HHHGGGAAA444((('''------&&&+++,,,------+++******+++************************************************+++++++++************))))))))))))))))))))))))))))))************+++++++++...///111333444444444333222222111111000...---,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((...///000000000000000///......---,,,+++))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))***,,,...///555555999>>>999000,,,///111///------------+++)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((+++///333777:::<<<===999888777888999999888777444333111///---,,,++++++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***---000444;;;BBBGGGFFFCCC??????BBBEEEEEEDDD<<<===;;;666444444333///,,,,,,+++***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&+++***(((&&&%%%&&&'''((()))++++++'''''')))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&'''+++000333333111444444444555555444333333++++++***)))((('''&&&&&&&&&'''((()))((('''%%%###########################...,,,)))&&&$$$############$$$%%%'''))),,,...///000222555777777:::///***+++)))***)))(((''''''&&&&&&&&&---###'''<<>>BBB>>><<<:::;;;>>>AAAAAA@@@;;;===:::444222333333000,,,++++++***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''+++)))'''&&&%%%&&&'''(((***,,,,,,)))(((***)))&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&***///222333222222333333333333222111000++++++***)))((('''&&&&&&''''''&&&%%%$$$#########!!!"""$$$&&&)))+++---...)))(((&&&$$$######$$$%%%###$$$%%%'''))),,,...///000222555777777888///***+++)))***)))(((''''''&&&'''''')))"""---EEEPPPLLLSSSdddBBB>>>555***%%%'''((((((((()))******++++++************))))))))))))))))))///111444888999::::::999777777666555777???KKKTTTZZZbbbmmmzzzcccLLL===888888fff|||~~~~~~TTT@@@777---***))))))(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''%%%&&&)))***((((((+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++'''&&&***///,,,'''---888RRR^^^qqqdddZZZiiizzzwww|||ooo{{{cccPPPBBBEEENNNSSSGGG333***,,,)))******+++++++++***)))************************************************+++++++++************))))))))))))))))))))))))))))))************+++++++++---...///111222222222222111111111000///...---,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))******))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((+++,,,------.........---------,,,+++***))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))+++------555333444555555444777;;;///---++++++++++++)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''))),,,///222555777777777;;;@@@AAA===999666555333222000...---,,,++++++))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++...222888===888888888;;;===???>>>===@@@@@@<<<444111222222///,,,+++******(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''***)))'''&&&&&&'''((()))+++------))))))+++***'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%''',,,000333444333333444444333111000///++++++***)))(((((('''&&&'''&&&$$$######%%%'''))),,,++++++***)))(((((('''######"""""""""###%%%&&&###$$$%%%'''))),,,...///000222555777777666///***+++)))))))))((('''''''''''''''###+++===NNNPPPKKKPPP[[[???999000(((%%%&&&)))***))))))***++++++++++++***)))))))))(((((((((***+++222444666888999:::999999666888777555555;;;FFFOOO\\\jjjwwweeeLLL>>><<<555OOOrrrsssDDD<<<*********))))))((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++++++++*********)))))))))))))))))))))))))))(((((()))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++222###!!!---000--->>>XXXqqqZZZVVV]]]{{{}}}zzztttgggeeeqqqzzzoooYYYNNNVVVWWWDDD111***+++*********++++++***)))************************************************+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++,,,---...///000111111222000000000000///...---,,,+++++++++*********))))))))))))))))))))))))))))))***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))***+++,,,,,,------,,,,,,,,,,,,+++***))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))***,,,,,,222111222333333555777:::...,,,+++*********((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''***---111444777888777>>>EEEFFF@@@:::777666333222000...,,,++++++***(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())),,,000666:::999:::<<<>>>@@@@@@???>>>GGGFFF???666111111000...++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))((('''&&&&&&''')))******---,,,)))(((******'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%)))...222555555666666666555333111///++++++******)))(((((('''&&&&&&&&&''')))+++---//////...+++(((%%%""""""!!!!!!!!!"""###%%%&&&###$$$%%%'''))),,,...///000222555777777333000++++++***)))((((((''''''''''''((("""<<>><<<>>>>>><<<999888;;;>>>UUUjjj\\\EEESSSvvveeeMMMHHH;;;...777DDDrrraaajjj```;;;<<<,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))******+++++++++((((((((((((((()))))))))************************))))))'''&&&)))---+++&&&))))))))))))))))))))))))*********************************************************++++++++++++,,,******,,,666EEETTTaaagggbbb~~~~~~ooo]]]rrrrrrCCC...444:::555...******+++***)))************************************************+++++++++************))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,...///000///////////////...---,,,************************))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((()))***+++,,,,,,,,,++++++*********)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***+++...000111333555333......,,,************(((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%'''***///333666888;;;???DDDDDD@@@;;;888777222111///---,,,+++******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((***...444888999<<>>@@@BBBCCCAAA@@@>>><<<::::::;;;<<>>;;;111(((###'''***(((''')))******+++,,,,,,,,,,,,+++)))+++---+++((()))///555666777999===@@@CCCFFFGGGEEEAAA===;;;;;;<<<======333BBBeee^^^FFF>>>>>>ffflllQQQHHH333777...======sssttthhhNNN:::---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,,,,,,,,,,------.........***************************,,,++++++222::::::333))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,'''888IIIUUUdddxxx~~~kkkxxx{{{{{{|||uuuuuubbbAAAJJJ@@@333+++***++++++***************************************************+++++++++************))))))))))))))))))))))))))))))************+++++++++******))))))***,,,...///.........///......------******************++++++)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((()))***,,,,,,------************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))+++.........222999888222///---,,,+++++++++)))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''')))+++...///;;;:::888888888888666444222111///---+++******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))---111333666;;;>>>???AAAEEEHHHCCCDDD@@@999444333000,,,******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++&&&&&&%%%%%%&&&)))+++---+++------))))))+++***'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###$$$(((,,,111333666777777555222000+++++++++***************%%%$$$#########%%%''')))"""""""""######$$$$$$%%% !!!"""$$$%%%%%%%%%%%%###$$$%%%'''))),,,...///000222555777777iii000///$$$---(((((())),,,'''---333YYYPPPFFFLLLXXX999HHH???'''&&&&&&''''''((()))***))),,,---,,,***)))+++---***)))((()))***...111333666666444555>>>IIIKKKFFFAAACCC@@@BBBGGG@@@:::AAA;;;@@@FFFaaammmLLL???FFFVVV~~~uuuXXXEEE::::::555111<<>>FFFPPPKKKLLLNNNKKKKKK;;;777777+++&&&###&&&)))++++++---000333333+++***)))))))))))))))***)))************+++++++++************************)))'''***......++++++---+++JJJ\\\hhhzzzpppkkkzzzaaajjj{{{wwwkkk~~~oooEEEMMM======---000"""******(((***...---'''(((///++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))*********)))))))))))))))************************,,,---......///.........,,,+++******))))))******))))))************))))))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%$$$'''))))))'''&&&'''***)))'''))),,,(((###(((222444222,,,444555---000///$$$000&&&++++++###(((%%%+++***''''''"""%%%333,,,,,,++++++)))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''))),,,000111111000///---,,,,,,+++***)))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''***...000777222666999444666888111222111///---+++*********(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******111333777;;;???AAACCCDDDCCCBBB???:::444///......+++***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%&&&&&&(((***---......---+++)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$000222555555444333333444000///,,,***((('''''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&(((+++---///111222444666888fff111///%%%,,,(((((('''+++!!!))),,,###===YYYYYYQQQZZZ\\\@@@???...'''''''''''''''(((*********,,,---,,,***)))+++---***)))((()))+++...111333111888@@@EEEFFFDDDDDDEEEDDDWWWbbbccc___NNN???@@@<<<>>>;;;IIIllllllIII>>>DDDHHHyyy|||xxx^^^NNN888555000...555HHH___ooopppyyyEEE888///))))))***)))(((***++++++******************,,,***((('''(((***,,,---$$$%%%***222444111111444;;;CCCFFFQQQUUUQQQSSSLLLKKKKKK===999@@@AAAGGGOOORRRRRRMMMMMMJJJDDDDDDBBB555000++++++///111,,,%%%,,,++++++*********))))))************++++++++++++************************---++++++------***---111>>>]]]SSSnnn}}}yyyzzzkkkppp}}}nnnTTT888777555999111---***(((''')))******+++---++++++++++++++++++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))************))))))))))))************************,,,,,,---...............,,,+++******))))))******))))))************))))))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%&&&'''***+++***&&&###&&&+++333<<>>===111---...&&&"""%%%%%%'''---111+++"""++++++++++++)))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''))),,,///000111000///---,,,,,,+++***)))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''***---///<<<222000111111333111)))222111///---,,,******)))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***000222666;;;???AAABBBBBBBBBAAA>>>999333///------+++***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%&&&&&&(((***---......,,,+++)))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***,,,///000///.........000///,,,***((('''''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&(((+++---///111222444666888aaa111...'''+++))))))%%%)))&&&***+++---LLLZZZaaaWWW```VVVFFF666$$$''''''''''''((()))*********,,,---,,,+++***+++---)))(((((()))+++///222444555666;;;===:::<<>>TTTkkkwwwLLL:::222+++++++++***)))+++******++++++++++++++++++...+++((())),,,...,,,)))666...(((***111999CCCJJJNNNPPP999;;;:::666KKKHHHOOOQQQKKKFFFKKKIIIDDDHHHLLLFFFGGGCCC;;;<<<@@@===<<<555...+++,,,///000000++++++,,,,,,+++***))))))************+++++++++,,,++++++++++++++++++++++++,,,+++***+++******000999WWW[[[{{{{{{ooovvvxxx[[[JJJ???444222 ,,,+++(((&&&)))---,,,)))++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))************************************************+++,,,------......------,,,+++******))))))******))))))************))))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&***((('''&&&'''((())))))###---:::FFFOOORRRMMMEEE888888:::888222///222:::333---555DDDFFF@@@<<<:::333---(((""" ,,,///"""+++++++++******((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&(((***---////////////---,,,,,,+++***)))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''))),,,---444000------000333555555222111000---,,,******)))(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))---000555:::>>>@@@AAA@@@@@@@@@>>>999333///,,,,,,+++***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((%%%%%%&&&&&&(((***---...---,,,***((('''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))),,,111333222111000000///...,,,***)))(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&(((+++---///111222444666888[[[222,,,******)))***%%%'''***)))(((888WWW^^^dddTTTYYYGGGHHH333'''''''''''''''((()))***++++++,,,,,,,,,,,,+++,,,,,,(((((()))***---000333555;;;555333444///333PPPrrrfffOOOGGGFFFGGGBBB???@@@EEEdddsssFFFCCCRRR[[[qqqWWWMMM===333000777888;;;RRRoooxxxPPP<<<333,,,++++++))))))+++******+++++++++++++++,,,++++++---000111///***&&&---...333<<>>GGGMMMGGG@@@;;;555///>>>;;;DDDEEEGGGJJJBBBEEE===GGG======NNNEEE555>>>AAA:::999222!!!"""+++)))+++++++++******)))'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&''')))+++,,,......///---,,,,,,+++***)))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((***+++(((000333666<<<;;;:::>>>333222000...,,,******)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***...333999===???????????????===999333...,,,,,,+++***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''%%%%%%%%%&&&(((***---...,,,+++***(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))---333666666444333222...---,,,+++)))(((''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&(((+++---///111222444666888TTT333+++---)))***+++&&&&&&,,,&&&(((DDD]]]eeedddUUUSSSAAAGGG///)))(((''''''(((((()))***+++---,,,,,,,,,,,,---,,,,,,((((((***,,,///222555777:::777;;;@@@:::111999LLLuuu^^^PPPFFFEEEHHHIIIGGGHHHIIIBBBLLLgggwwwDDD===HHHPPPqqquuu[[[OOO>>>111---333333444KKKjjjooorrr{{{aaa===444,,,******((((((*********++++++,,,,,,,,,,,,))),,,......,,,,,,---///444BBBTTT___```\\\VVVQQQWWW```VVVdddoooyyyzzzzzzfffZZZZZZDDD;;;IIIJJJNNNQQQJJJ;;;111///(((((()))***++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++......000111000555DDDTTTxxxmmmwwwkkk```UUULLL<<>>FFFKKKeeekkkuuuZZZGGGSSS777&&&***,,,))))))++++++)))+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))******+++++++++,,,***************************++++++,,,,,,,,,,,,,,,,,,+++******))))))******))))))************))))))((((((((((((''''''''''''''''''''''''''''''''''''(((******(((''',,,666???KKKYYYbbb]]]RRRNNNSSSYYYDDD>>>OOOUUUcccooo\\\YYYjjj]]]OOOCCC<<>>EEE;;;+++&&&(((***************)))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((***,,,---...---,,,,,,+++***)))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))'''222999JJJaaaZZZ@@@333444333111...,,,+++***)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((((((+++000666:::======>>>>>>>>>===999444///,,,++++++***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''%%%%%%%%%&&&(((***---...+++***)))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###(((...111222111000///------,,,+++***)))'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&(((+++---///111222444666888NNN444***000(((+++)))(((&&&,,,%%%---SSS```mmmccc]]]TTTFFFCCC)))&&&(((((((((((()))***++++++...,,,+++,,,---...---+++((()))+++...111555777999:::999>>>CCC???555333888888IIIHHH===:::999:::???FFFIIIGGGKKKQQQLLLKKKYYYuuusss???999???AAAYYYttt^^^OOOBBB555///222111000CCC\\\\\\sssbbb|||???666---******((((((+++******++++++,,,------------,,,+++((((((...999CCCRRRWWWZZZXXXZZZeeettt}}}|||zzzkkkVVVEEEDDDIIIFFFAAA???,,,+++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...888OOOdddwwwhhhVVVJJJ@@@:::777BBBBBB>>>999888:::888444999>>>GGGUUUfffwww}}}yyy|||sssaaaaaagggPPP,,,(((&&&)))***)))***---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******+++,,,,,,,,,************************)))***++++++,,,,,,++++++,,,+++******))))))******))))))************))))))(((((((((((('''''''''''''''''''''''''''((((((((()))(((&&&&&&+++999KKKYYY```___\\\RRRFFFBBBNNN]]]```eeetttIIIIIIAAA444666@@@666(((+++***************)))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&(((***---...---,,,,,,+++***)))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((000555VVVSSS555555444111///,,,+++***)))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''***...333777:::<<<>>>===>>>===:::555000---,,,+++***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&&&&(((***---...+++***((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%+++...000000000000,,,,,,,,,,,,***)))(((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&(((+++---///111222444666888III444)))222'''+++&&&***&&&,,,&&&666bbbdddttt]]]```NNNIII;;;%%%&&&(((((((((((()))***+++,,,...,,,+++,,,...///---+++)))***---000444777:::;;;<<<<<<;;;;;;;;;===AAADDD666@@@>>>999999555555???EEEOOOQQQTTT\\\\\\ZZZbbbiiirrr===888>>>===KKKooo\\\KKKBBB999333444222222>>>NNNccc}}}bbbBBB888///,,,+++)))***,,,******++++++,,,------......---,,,---444???LLLTTTTTT[[[aaakkksssaaaSSSBBB888777444222...+++))))))***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,111EEEhhhfffXXXHHH???:::999>>>FFF999>>>DDDJJJOOORRRKKKBBB777:::===@@@FFFTTTffftttzzzuuugggaaaFFF222%%%***///***)))...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))***++++++,,,------************************)))******+++++++++++++++,,,+++******))))))******))))))************))))))((((((((((((''''''''''''&&&'''''''''((((((((()))((('''(((000>>>MMMYYY^^^WWWIIIEEETTTgggxxxoooxxxggguuuuuuYYYfffvvvyyyOOO///======---333)))************)))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$&&&))),,,...---,,,,,,+++***)))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%---,,,FFFyyyyyySSSAAA555444222///---+++))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''')))+++///444888<<<>>>===>>>>>>;;;666111...---+++***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&(((***---...***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&+++///000111333444,,,,,,,,,,,,+++)))((('''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&(((+++---///111222444666888GGG555(((333&&&,,,###+++&&&,,,'''===mmmgggxxxWWW\\\DDDFFF333%%%,,,(((((((((((()))***+++,,,///,,,+++,,,...///---+++***+++...111555888;;;<<<:::???AAA>>>???DDDGGGFFFYYY[[[TTTKKKEEE999666DDDEEEXXX```aaagggiiiiiiooonnnzzz>>>777<<<:::CCClll\\\JJJ;;;555111111111333:::DDDfffsssqqqDDD:::000---,,,++++++---******+++,,,,,,---......,,,,,,000:::HHHSSSZZZ\\\]]]xxx[[[FFFCCC;;;777222---***((()))***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000///000222>>>[[[ssspppNNN;;;888:::@@@CCCFFFNNNXXXnnnzzzaaaFFF999===EEEdddrrrrrrccc@@@(((---333,,,''',,,++++++++++++++++++++++++******************++++++))))))))))))))))))))))))))))))***+++,,,,,,------************************))))))***+++++++++++++++,,,++++++***)))*********))))))************)))))))))(((((((((''''''''''''&&&'''''''''(((((())))))''''''...???SSS]]][[[TTTOOONNNiiiuuudddjjjyyy|||nnnrrryyy```KKKLLLFFF...333)))************))))))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$######%%%(((,,,...---,,,,,,+++***)))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$000&&&+++JJJJJJ999AAA666444222///---+++))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''(((***---222777<<<>>>>>>??????<<<777222///---+++***)))(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%&&&&&&(((***---...***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%))),,,...000222444+++,,,,,,,,,+++***((('''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&(((+++---///111222444666888AAA...000'''000((('''...&&&,,, aaaaaa}}}nnnTTTVVVMMMIII,,,---%%%)))******++++++,,,---------***+++///...)))'''***'''---000111444:::>>>===888GGGFFF???999111HHHwwwHHH777BBB<<>>CCCMMMaaannnYYY888???IIIiiiuuu~~~uuu@@@333%%%...///111...++++++++++++++++++++++++++++++++++++******))))))---((()))000222,,,'''&&&111***))))))***333333''',,,---222///(((...111(((------,,,))))))******(((***,,,,,,***((('''***---+++*********))))))((((((******)))((((((((((((((('''((('''&&&(((,,,,,,***###777@@@UUUYYYNNNSSSJJJdddsssrrr{{{ssszzz|||tttbbbHHH:::000,,,///---'''***+++"""''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((***+++...---,,,,,,+++***))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&***+++---666AAAEEEBBB;;;777222///...,,,)))&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''+++111888===???AAAAAA???<<<666222//////---+++((('''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''((('''&&&%%%&&&)))+++,,,,,,---+++(((&&&$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$&&&(((+++---///000///......---,,,+++******+++***)))(((&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))),,,///111333444555777888BBB///000(((///'''(((+++(((---222lllpppjjjUUUTTTOOOBBB,,,***&&&*********+++,,,,,,---------***+++///...***(((++++++000333333666<<<@@@@@@>>>888888FFFMMMCCCAAARRRZZZ___dddIIIAAAJJJIII```bbbfffhhhtttsss;;;;;;777KKKvvv{{{uuu]]]QQQBBB999222111222444888>>>QQQ]]]hhhkkk;;;<<<---,,,***111***...---,,,,,,...///...---///AAAUUUXXXSSSfff```III222999???111,,,222,,,---------,,,+++++++++++++++,,,,,,,,,---------...000,,,///cccfffUUU===DDDEEEJJJNNNjjjvvvTTTGGGGGG```eee:::...***&&&... ++++++++++++++++++++++++++++++++++++*********)))///,,,+++---***(((,,,333'''333;;;???CCCIIINNNWWWQQQRRROOOEEEBBB>>>111,,,------+++******+++++++++,,,---+++)))(((***,,,************)))))))))(((******)))(((((((((((((((%%%$$$%%%))),,,+++)))(((111999```VVVQQQPPPMMMwwwjjjssstttrrrrrr~~~EEE222,,,...***)))---,,,'''''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***------,,,,,,+++***))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&)))***+++333>>>CCC@@@;;;777222///...,,,***((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((...444:::============:::555111///...---+++((('''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''((('''&&&%%%'''***,,,,,,,,,,,,***(((%%%$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&(((***,,,...///......---,,,+++***))))))******)))'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))),,,///111222333555777888AAA000///(((...(((,,,''')))---HHHttt~~~fffXXXQQQRRR999,,,&&&)))******++++++,,,,,,---------+++,,,......+++***,,,000333555555999@@@CCCBBB>>>BBBIIIGGGFFFddd[[[HHHMMMXXXvvvmmmqqqsssIII999666IIIrrraaa{{{dddTTTCCC:::333222222333777<<>>>>>;;;777222///---,,,+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%)))///666::::::<<<<<<:::666222000///---+++((('''''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''((('''&&&&&&'''***,,,,,,++++++)))'''%%%######$$$%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&(((***,,,------------,,,+++***)))((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))),,,///111111222444777999===///---***---)))000%%%***,,,YYYtttvvvddd\\\PPPUUU222,,,%%%,,,******++++++,,,------...---,,,---......------...333666777777;;;BBBDDDBBBEEEFFFHHH???LLLsssjjjbbbjjjkkksssxxx\\\>>><<>>LLLXXXQQQFFF555((())),,,++++++,,,------,,,+++,,,,,,,,,------------...'''111AAAmmm~~~wwwVVV<<>>cccqqqzzznnnvvv[[[888%%%...333$$$)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''******+++,,,++++++***)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&+++222999;;;:::777333000...---,,,,,,***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&,,,222777<<<===???===999444111000---+++)))(((((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((&&&&&&&&&(((+++---,,,+++***)))&&&$$$######$$$%%%$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&(((***+++,,,------,,,+++***(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))),,,///111///111444888:::888///***+++---+++000$$$)))111eeeuuukkkeee^^^RRRSSS///,,,'''...***++++++,,,------......---......---...///000///555777888999>>>DDDDDD@@@BBB???BBB===AAAvvvxxxiiiccccccpppyyyoooEEEAAAEEE```|||fffRRRCCC;;;444222222111444888777\\\JJJCCC444555///)))555)))+++---111111,,,---<<>>666,,,***)))***---...---,,,,,,,,,---------.........666...ZZZyyyfffzzz[[[444444KKKTTTkkkSSS]]]vvv|||CCC333(((,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,333...***222DDDXXXdddgggZZZPPPKKKRRRXXXPPPOOOYYYYYYQQQUUUYYYRRRNNNNNNIII555===JJJUUUOOO>>>000***(((((((((((()))*********))))))))))))))))))******))))))(((((((((((()))))))))(((******&&&(((;;;PPP^^^BBBEEEmmmllleeelllhhhCCCZZZ{{{~~~wwwSSS222(((---,,,***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((()))***,,,,,,+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%(((---333888888777555222///...------******((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))///444;;;>>>@@@>>>:::444000......,,,)))(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((&&&&&&'''))),,,---,,,+++***)))&&&$$$$$$$$$%%%&&&!!!"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%''')))***,,,---------,,,***((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))),,,///111...111555888;;;777000)))---,,,,,,+++&&&)))<<>>@@@;;;DDDHHH666;;;tttuuuccceeeddd]]]nnnyyyKKK@@@>>>YYYuuu___NNNAAA:::333222222222444888555LLLKKKiiiKKK777333222***333---......111111---555QQQooovvvrrrppprrruuupppfffeeejjjbbbjjjvvv^^^KKK???111---)))))),,,......---,,,---------............222888{{{yyyaaa;;;444BBBRRRiiifffeeegggllluuulll\\\[[[vvv___<<<222///777,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,'''000>>>MMM[[[aaa\\\TTTGGGRRRrrr|||pppcccPPPPPPLLLMMMQQQLLL???777777---+++(((((()))+++++++++))))))))))))************((((((((((((((())))))***%%%((()))(((***777LLL^^^RRRAAAdddiiioooqqq{{{|||wwwbbb555'''...******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&&&&(((***,,,,,,+++***)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''(((...444555666777555222///......******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%''',,,000777:::======999333///,,,...,,,)))((((((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((&&&&&&'''***---...,,,++++++)))'''%%%%%%%%%&&&'''!!!"""$$$&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&%%%%%%&&&((()))------...///...+++)))'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))),,,///111///111555999<<<888333)))...+++,,,'''******HHHrrr{{{iiihhhZZZUUUDDD333&&&---***++++++,,,,,,---.........,,,000000,,,...333555222666999;;;???DDDHHHDDD<<>>;;;<<<;;;>>>JJJWWWhhhuuurrrdddcccssszzz>>>...$$$)))------------------------+++++++++,,,,,,,,,------'''???WWWbbbbbbaaa^^^[[[vvv^^^PPPEEE<<<;;;AAA666222---******++++++***((()))))))))************((((((((((((((()))******$$$***+++)))444GGGSSSUUUYYYXXXjjjzzzSSS666,,,+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%'''))),,,,,,,,,***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%###$$$''''''%%%***111222555888777444000...---+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))(((%%%%%%(((,,,333777;;;===;;;666111///...,,,***))))))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((&&&&&&(((+++---...---++++++***(((&&&&&&&&&'''((()))***+++,,,,,,+++)))((()))(((((((((''''''''''''***)))'''%%%%%%&&&((()))---...000000///---***(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))),,,///111///222666:::<<<;;;555***...***+++&&&...+++OOOrrrzzzfffiiiWWWVVV>>>555###...(((++++++,,,------......///,,,000000,,,...444666333777:::===AAAGGGJJJDDD<<<;;;MMMGGG;;;DDDJJJKKKVVV]]]uuu\\\NNNTTT[[[fffTTT[[[nnntttqqqyyyWWWEEEHHHtttyyygggQQQJJJ???888333222333222444888777CCC\\\```___CCC222888,,,,,,222000...000555@@@aaa~~~vvvnnnuuu{{{tttrrrzzz```AAA999000++++++---,,,+++---------.........//////@@@lllqqqEEE999EEEGGGooottt>>>:::>>>666666444777===@@@DDDPPP^^^LLLQQQYYYZZZwwwiii~~~~~~BBB444...000------------------------+++++++++,,,,,,---------BBBXXXgggaaaZZZhhhuuueeeWWWFFF===>>>>>>888111,,,+++++++++***(((((())))))*********+++((((((((((((((()))******(((...---,,,;;;PPPRRRDDDTTTrrrwwwfffOOO000++++++)))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''')))))))))((('''&&&$$$&&&))),,,---,,,***))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%###%%%((('''$$$(((000111555999999555111...---+++***)))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""&&&)))(((%%%###&&&***111666<<>>:::666444///,,,***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((&&&&&&(((+++......---+++,,,+++)))'''&&&'''((()))222333333333222000---,,,++++++******))))))((((((+++***'''%%%%%%&&&((()))...///000111000---+++))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))),,,///111000333777;;;===|||999---...***))))))------(((tttlllssseeeUUUccc666------000,,,,,,,,,,,,---------......222......222333222222444777>>>FFFIIIGGGCCCCCCCCCAAA??????BBBVVVJJJOOOHHH___ZZZNNNeeennnssspppppp|||kkk???QQQ^^^rrr___NNNEEE===777222222222000111444;;;AAAdddNNN{{{:::777222222//////999"""===***fffnnndddhhhsssgggqqqhhhooovvvqqq^^^---(((444'''222,,,---...***---444///---777@@@~~~{{{WWW666>>>GGG^^^DDD444@@@BBB666555888AAAHHH>>>EEE^^^\\\lll|||wwwzzzaaarrrnnnaaa666+++)))...------,,,,,,------...,,,---***---///'''+++???VVV```^^^uuu|||yyyrrrxxxNNN:::@@@333555999---###'''+++))))))))))))))))))))))))))))))))))))((((((((((((///!!!333777DDDVVVJJJPPPppphhhBBB******)))'''%%%%%%)))///''''''''''''''''''''''''((((((((((((((((((((((((%%%'''))))))'''&&&'''((()))!!!(((''',,,444///666@@@CCCDDDBBBAAA>>>666---'''&&&)))---...,,,*********)))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''%%%%%%&&&'''&&&%%%*********(((%%%###$$$%%%+++'''%%%'''+++---)))%%%%%%&&&))))))###&&&222///333888;;;999444000---+++***)))(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((($$$'''&&&###%%%)))((("""$$$$$$$$$'''******&&&"""'''... )))''')))"""(((///999???@@@;;;555000000///,,,)))'''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''************)))(((&&&&&&$$$'''***++++++,,,...111111---''''''---444333...///+++---444666222333888CCC;;;;;;888(((;;;&&&333;;;)))***"""444'''---'''///,,,,,,000...***,,,333(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&%%%''',,,///...000222555888999{{{888---...***)))***...(((000yyytttxxxpppdddWWW^^^444++++++---***,,,,,,---------.........111......222444333333555888>>>FFFHHHFFFDDDDDDEEEEEEIII\\\yyyMMMXXXXXX___mmmxxxkkkkkkkkknnnuuu~~~ppp:::AAAIIIppp~~~qqq___PPPIII===777222222222000111444===:::^^^KKK<<<666111000///000000>>>***YYY{{{~~~```hhhTTTWWWWWWBBBuuuoooaaaQQQEEENNNUUUxxxrrr888444%%%555,,,------///+++---222,,,***555YYYyyyttt]]];;;===@@@VVVFFF666<<<999888>>>CCCVVV>>>===aaaccclll}}}yyy|||sss|||xxxDDD+++222...------,,,,,,------......///)))'''---000???WWWbbb]]]dddnnn|||fffzzzttt{{{{{{iiieee===;;;;;;333+++222222$$$)))))))))))))))))))))))))))))))))))))))))))))(((000***000FFFQQQIIIZZZeee{{{[[[666000...222222***$$$"""''''''''''''''''''''''''((((((((((((((((((((((((***&&&$$$&&&***+++(((###...)))444333999GGGKKKYYYUUUWWWUUUMMMHHHGGGEEECCCDDD888)))!!!$$$***+++(((******)))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&))),,,+++)))'''(((***!!!###&&&)))---222999>>>HHHFFFCCC???<<<777333111///%%%"""***222...###...222777:::999555000,,,+++***)))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))+++)))$$$$$$'''((($$$((()))***)))&&&%%%%%%%%%!!!(((,,,000)))222)))'''...777>>>@@@>>>:::777000...,,,***)))(((((((((&&&&&&%%%%%%&&&&&&'''(((************)))((('''&&&+++%%%"""&&&...111,,,&&&!!!&&&222BBBKKKGGG888,,,666888;;;>>>AAACCCAAA>>>DDD555HHHKKK888BBB444---...111@@@444000'''///------///111000+++(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''%%%''',,,///...111333555888:::zzz888---...+++******...###==={{{yyytttfff]]]ZZZ333***+++,,,***,,,------------.........///---///333555444444777;;;???DDDEEEDDDDDDFFFHHHBBBIIIoootttwww{{{ooolllxxx{{{===;;;CCCggg|||mmm[[[NNNIII<<<666222222333111111444>>>555]]]GGG>>>555111...000111...---CCCfffuuuJJJLLLMMM===[[[[[[HHH}}}}}}xxxyyy\\\999"""888---------///---///222+++---===wwwTTT888EEEHHHwwwSSS000<<>>JJJAAA===QQQ]]]ZZZ|||}}}|||vvvzzz~~~CCC444......------------.........111***&&&000===OOOdddIIIuuurrr]]]YYY\\\tttwwwnnn]]]yyyvvv~~~YYY???888>>>777+++***,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,&&&:::TTTJJJTTTsss```rrrGGG///"""***)))(((+++''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&&&&(((************000EEEEEECCCEEE<<>>AAAAAA::::::555...///333000(((+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++'''###%%%***,,,'''"""***000888@@@DDDGGGHHHIII@@@BBBEEEEEEDDDDDDEEEGGGDDD:::///(((&&&(((...555,,,///555999999666111---,,,+++***(((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((###'''(((&&&%%%((()))(((''')))***'''&&&+++777AAA<<<;;;***)))'''###***$$$$$$)))000666::::::888777///...,,,***)))))))))***&&&&&&&&&&&&&&&'''((((((************)))((('''''',,,'''###&&&---000...+++<<<<<<>>>===444...666DDDCCCKKKPPPOOOPPPYYYccchhhSSSaaa^^^MMMdddTTT777GGG;;;444777000444))),,,+++&&&***------------+++'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%'''---///...111333666999;;;xxx777,,,///+++***+++...###JJJtttkkkhhhVVV444,,,...------------------...............---000555666555666:::BBBBBBAAA@@@???BBBHHHLLLNNNWWWzzzwwwCCC@@@NNN~~~zzziiiVVVIIIFFF;;;666222333333111111444===666^^^GGGrrr???555444---111000444888UUUTTT???555???OOOqqqoooWWWmmmzzziiibbbYYYZZZ===,,,---333,,,,,,//////111333---666NNN{{{{{{fffEEE;;;BBB[[[FFF???;;;???DDDGGGIIIJJJ]]]\\\{{{pppqqq|||vvvxxx~~~ssstttccc...111......------------......,,,000++++++;;;IIIRRR^^^rrruuuhhheee|||zzzzzzaaaNNNKKK;;;))))))000)))))))))))))))))))))))))))))))))))))))*********+++"""QQQSSSAAAxxxCCCiii|||wwwOOO+++&&&+++)))''')))''''''''''''''''''''''''((((((((((((((((((((((((###(((,,,)))%%%'''111;;;RRROOOTTTFFF>>>AAA999???GGGLLLMMMIIICCC>>>777111IIIOOOHHH333%%%&&&,,,,,,,,,+++***)))((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++)))&&&$$$$$$'''+++---<<>>===@@@EEEHHHCCC555((("""###))),,,111666999888444000,,,+++***)))((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((###&&&((('''&&&&&&((()))&&&333CCCLLLJJJAAA:::666@@@IIINNNPPPKKK???555***(((***---111555777777666000...,,,***)))((((((((('''''''''&&&''''''((()))***************)))((('''%%%***---,,,***...888BBBCCC888111///,,,222HHHaaaNNN[[[jjjppplllkkkvvvxxxqqq[[[GGG>>>CCC===///'''...111---+++...///,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$''''''%%%(((---000...111333666999;;;vvv666,,,///,,,++++++---(((UUUlllooorrrQQQ444---///---...---------.........//////---...222777888555777;;;HHHEEE???;;;:::???GGGMMMPPP\\\IIIBBBWWWwwwfffSSSGGGEEE:::555222333444222111444===777TTTLLLkkk???555777---333///111<<<{{{wwwPPP666<<>>___xxxPPP333CCCJJJ|||888BBBEEE@@@AAAMMMUUUSSSssswww}}}iiigggqqqoooqqqwww{{{ppp;;;111///......------......///...///+++111FFFSSSXXX```uuunnnlllttt|||qqqtttrrr|||OOO444::::::$$$************************((()))))))))*********+++,,,333YYYFFF```wwwaaaUUUHHHpppgggyyy}}}{{{UUU333---222...'''###(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((((((+++222>>>FFFKKKIIIRRRLLLOOO[[[UUUWWWFFFIIIKKKMMMRRRSSSKKKBBB???FFFEEE:::222111///+++---,,,+++***((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%...333---$$$(((:::MMMYYYQQQDDD:::777>>>JJJSSSCCC@@@???AAAEEEFFFCCC@@@<<<999777:::===;;;222((((((***...444888999777444---,,,+++***)))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((---***&&&%%%%%%)))111777TTTUUUUUUPPPIII@@@:::777888AAALLLIIIGGGJJJIIIJJJ333111000222666:::<<<===555333000---+++)))(((((((((''''''''''''((()))))))))************))))))((($$$'''+++---000999GGGRRRAAA999:::EEENNNLLLHHHGGGtttYYYNNNgggZZZ:::222:::(((000444222...------+++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$''''''&&&(((---000///111333666999;;;uuu555,,,000---+++,,,,,,---]]]mmmqqqzzzJJJ333,,,///+++---------........./////////---///444999999666777<<>>@@@???777///...---,,,***)))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++'''$$$***888DDDKKKMMM555<<>>>>><<<---,,,---222777999888555...---,,,***))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((,,,&&&!!!%%%///;;;HHHRRRZZZRRRGGG===:::>>>GGGNNNGGGJJJQQQBBB;;;AAA===AAA===777222111555;;;>>>???:::888555111...,,,+++***((((((((((((((()))******)))******+++******)))))))))###!!!,,,>>>MMMRRRQQQLLLSSSXXXRRRGGGCCCLLLWWWhhh@@@(((''')))///000---++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((&&&(((...000///000222555999;;;ttt444,,,000---,,,,,,,,,///cccyyyuuuHHH444---000+++///............////////////...000666;;;999555777<<>><<<<<<<<<===GGGNNNgggaaa}}}qqqcccTTTIIIDDD999444222444555222222333666@@@888YYYeee{{{@@@333:::,,,888333AAAccciii|||~~~||||||GGGCCC}}}\\\|||vvv|||mmmGGG<<<(((222000111/////////444YYY}}}]]]???@@@GGGhhh\\\LLLDDDGGGDDD???NNNffftttppp}}}jjj[[[UUUhhhgggjjjxxxxxxxxxkkkIII111//////............/////////...222DDDWWW\\\oooppp???444===555''',,,666888NNNJJJYYY\\\aaafffxxx|||zzzOOO999:::************************((())))))******+++,,,,,,555QQQFFFzzz~~~}}}PPP444FFFCCCBBBEEEGGGMMM^^^pppyyy}}}jjj<<<''''''++++++(((((((((((((((((((((((()))))))))))))))))))))))))))(((,,,777EEENNNNNNKKKCCC]]]mmmqqqvvv~~~fffPPP???444444;;;///...---+++))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((///$$$!!!222LLLYYYOOO@@@SSSNNNHHHHHHSSSiiioooYYYAAA///555222///111555777666333...---,,,+++***)))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%!!!&&&555DDDKKKNNNQQQ///999FFFNNNOOONNNOOOQQQVVV```{{{xxxuuurrrQQQCCCLLLCCC888222333777::::::999777444111...---,,,,,,))))))(((((())))))***+++)))******++++++*********+++&&&'''666LLLYYYWWWPPPHHHVVVWWWFFF???VVVSSS999'''+++222...+++...))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%((((((&&&(((...000//////111444888:::sss444,,,000---,,,,,,,,,///fffyyyHHH666000333...222............/////////000...111777<<<999555777<<>>GGGGGGGGGMMMSSSyyy~~~vvvKKK888;;;000///---+++***)))(((((())))))))))))))))))))))))''''''''''''((((((((()))"""///AAAMMMQQQOOOKKKIIIEEESSSfffxxxccc<<<777111000333555333111......,,,+++***)))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''(((555JJJUUUMMM===333IIIMMMMMMHHHDDDJJJ[[[jjjcccbbbuuuttt^^^RRRCCC999666777777777555333111...,,,+++++++++)))))))))))))))******+++)))******+++++++++******''',,,777FFFRRRXXXWWWTTTVVVWWWPPPLLLaaafff999111444///+++000))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%((((((''')))...111///...000444777:::jjj666,,,***...+++---+++...kkk|||???:::222111---555000000000000000000000000+++333===@@@666...444BBBGGGHHHHHHDDD===888777777===EEEdddVVV555999@@@@@@???FFFpppoooRRRssslllyyy}}}qqq```QQQGGG===666555444333333333333333777<<<;;;SSS[[[LLL:::111222333888~~~JJJvvvUUU{{{PPPQQQeeennn~~~XXX{{{;;;&&&999***222***777&&&444zzzxxxvvv}}}HHH???FFF]]]tttaaayyyLLLWWW|||zzzkkkTTTCCCDDDPPPeeeZZZqqqssstttlll888111///------...///000///)))666---hhhQQQvvvFFF;;;666666555>>>EEE===XXX{{{{{{ttt|||hhhfff222***'''%%%$$$,,,111###))),,,((((((///---***000UUU===dddvvvbbbOOOEEEOOO```fffeeefffkkkooottt~~~]]]222,,,###222))))))))))))((((((((((((,,,'''&&&***,,,***''''''000...@@@JJJKKKNNNyyyxxx||||||}}}vvvSSSAAA@@@...111666(((%%%---)))))))))(((((((((((())))))'''))))))'''''')))+++***''':::JJJWWW```YYYMMMNNNSSSttt~~~zzzcccxxx~~~xxxlllRRR444555)))111III$$$555666444...---///+++$$$)))(((((((((''''''''''''***((('''***)))''''''++++++111BBBWWW[[[SSSSSS\\\TTTJJJ>>>AAAaaaqqqxxxTTT;;;(((999@@@999555666222***---///&&&+++******))))))))))))))),,,***(((((()))*********333MMMNNNQQQSSSTTTKKKNNNJJJMMM{{{~~~:::666,,,+++000,,,......+++(((((()))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((***---///111000222555888999jjj777---+++...***---,,,222nnnBBB>>>333111,,,111000000000000000000000000---444===>>>555...555BBBCCCDDDDDD???999444222333888CCCbbbddd444;;;JJJDDDCCCPPPXXXnnnXXX???UUUOOOeee{{{mmm[[[OOOFFF===666555444333333333333444777>>>>>>VVVZZZQQQ999333777444>>>pppwwwGGGAAAzzzUUUXXX{{{~~~|||jjjHHHYYYzzzuuuqqq___```===222,,,222444***777///KKKsss{{{lllDDD???LLLzzzSSSGGGWWWxxxhhhRRRAAA===KKKggg\\\hhh|||kkk}}}vvv999111///------...000000///777...QQQcccrrroooBBB000BBBRRRCCC:::VVV|||}}}xxxsss|||}}}:::&&&555000)))'''///***(((---***(((,,,)))+++888FFFcccooodddiiiuuu~~~www++++++'''&&&***)))))))))((((((((((((+++''''''***+++((((((***&&&<<>>MMMzzzvvvjjjFFFFFF+++888666;;;:::111//////'''++++++***)))))))))))))))+++***)))((())))))))))))&&&===VVV\\\UUUQQQJJJ]]]UUUMMM|||~~~uuuIII***777222,,,***((('''(((***+++)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((***---///111111333555888:::jjj777...---///***---...666qqqEEECCC666333...///000000000000000000000000000666<<<;;;333...666BBBCCCDDDCCC>>>777222111222444AAA```XXX;;;000AAAFFF===IIIeeeGGG666>>>;;;^^^\\\___xxxgggWWWLLLFFF<<<555555444333333333444444777===>>>WWW^^^UUU888555:::111LLLUUU|||uuuCCCOOORRRpppIIIJJJ___{{{IIIZZZ___qqq|||{{{cccAAAKKK^^^dddwww~~~nnnGGGzzzKKK;;;111111000)))444333YYY]]]AAA>>>MMMxxxqqq```ZZZxxxRRR>>>LLLeee}}}uuudddOOO???:::GGGhhh___ZZZzzzoooooo,,,222///------...000000///111!!!\\\]]]~~~|||SSS---111<<>>!!!...+++((((((***,,,+++***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((***---///111222444777999;;;hhh666000......)))......999sssGGGIII;;;666222000////////////////////////111777;;;777///---666AAAEEEFFFEEE@@@999444333444444BBB```ppp999;;;>>>???===>>>FFFPPP|||AAA999999???JJJFFFbbbssscccTTTKKKEEE;;;555444444333333333444444;;;>>>:::QQQZZZTTT;;;999888///ggg^^^ttt;;;IIIKKKTTTDDDQQQuuuZZZMMM...@@@DDD???VVVsssPPP999DDDMMMTTTlll{{{gggBBBeee///444---......444222ZZZQQQAAA@@@UUUjjjnnnKKKtttZZZCCCFFFPPP{{{rrraaaLLL>>><<>>CCCDDDBBB===777333333444555CCC^^^CCC999999999<<>>@@@:::NNNSSSSSSHHHAAA666333{{{ddd777@@@ZZZSSSGGGIIIzzzCCC===AAA???KKKddd}}}}}}pppEEE777AAADDDJJJUUU___dddbbbnnn{{{cccIIIqqq{{{,,,444000111666666333aaawwwEEE@@@IIInnnzzziiijjj999LLL>>>NNNMMMyyyooo^^^KKK===<<<===UUUYYYIIIqqq___VVV333111///...///000000///111PPP^^^|||~~~oooDDDFFFEEE888@@@eee\\\yyylll}}}uuuooonnncccooo{{{jjjpppGGG...%%%000//////...(((+++))),,,000...777MMMUUUwww{{{333000---************))))))))))))((()))++++++(((***555BBBBBB[[[WWWkkk[[[111111333+++---******))))))))))))******)))''')))+++))),,,>>>RRR___SSSNNNgggZZZCCC@@@;;;;;;<<<777999EEEZZZMMM<<<000111111111///,,,++++++***)))))))))((((((((((((***(((((())))))+++333===FFFYYY\\\NNN[[[hhhdddnnnsssaaaHHH666333888222,,,,,,+++,,,++++++***************(((***+++***)))((()))+++:::XXXKKKUUUjjj555RRRfffssscccyyyooo444------000222///((((((---))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&'''(((***---///111333555888:::<<>>999333000111333777AAAWWWmmm333777333666>>>CCCWWWhhhWWWzzz<<<;;;MMMuuu666FFFjjj```RRRGGGAAA999444444333333333444555555888===<<>>IIIZZZgggiiibbbWWWNNN@@@DDDJJJvvvEEE111------000111...,,,,,,******)))))))))((((((((()))((()))******...:::FFFXXXMMMHHH______pppWWW999---666777333000+++,,,,,,+++************+++)))+++,,,***((())),,,000OOOIII^^^WWWPPPRRRrrrkkkhhhvvvfff...+++,,,000...((()))000))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&'''(((***---///111333555777:::<<<]]]///111111---'''///---???ppp___oooOOO===888000000000000000000000000000444:::;;;333,,,///666:::???@@@???:::555333555777999???JJJfffQQQ777555888>>>>>>999LLLuuuRRROOOiiiiiiCCCAAAggg~~~333___xxxggg^^^MMMBBB>>>888333333333333333444555666555;;;===XXX```~~~TTT;;;AAA~~~xxxMMM111333>>>HHHBBB}}}vvvccc```rrrrrrqqqvvvyyybbb~~~iiiCCChhh:::***444+++333///:::zzz{{{qqqsssHHH@@@YYYrrrTTTAAAbbbEEENNNlll???CCCBBBKKKAAA;;;999999;;;KKKzzzrrrgggWWWEEE:::555888???WWWPPPUUU~~~fffrrr___444222000//////000//////444WWWvvvppppppAAAvvvfffuuummmnnnppprrruuuwww```ddd333111'''*********,,,,,,)))+++------AAAddd}}}xxxuuu|||BBB...+++++++++*********))))))+++((((((***---444CCCQQQfffQQQhhh:::...333000+++******))))))******+++&&&......)))---???QQQYYYGGGdddwwwWWW;;;FFF^^^vvvwwwCCC555UUU>>>444---///222000------*********)))))))))(((((()))((()))+++,,,111???MMM^^^DDDSSSSSS000111444444333111---,,,++++++******++++++)))+++,,,***(((***000555SSSMMM```LLLJJJxxxiiiXXXSSSQQQVVV\\\ppp@@@222))),,,...******///))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&'''(((***---///111222444777:::;;;ZZZ---000222---'''000...@@@pppbbbvvvUUUBBB???666000000000000000000000000555<<<===555...111888;;;EEEEEEDDD@@@;;;:::<<>>@@@JJJbbb\\\======888??????888:::EEEIIICCCJJJEEE???DDDYYY]]]FFFDDDzzzcccLLLpppuuueee[[[III>>>;;;888333333333333333444555666;;;???===UUU^^^YYY<<>>^^^sss\\\>>>VVV333OOOLLL<<>>FFF___TTT===sssPPP@@@333111333000------************)))))))))))))))((()))+++---333CCCRRRKKKYYYCCC222//////222222---,,,++++++******++++++***+++,,,***(((+++222999555jjjKKK>>>uuu```RRRJJJiiiiiiooodddUUU===++++++///---***,,,))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&'''(((***---///111222444777999;;;XXX///222...000,,,***555777qqqppp|||^^^LLL???111222111//////000000...---:::999999666000,,,222<<>>555MMM===]]]XXXVVV\\\rrrrrrxxxxxxqqq[[[LLLFFF222555999===XXXMMMPPPwwwzzz^^^```JJJ555444111///......//////333rrrvvv}}}vvv|||lll>>>:::===PPPPPPmmmVVV|||sssxxxwwwqqqqqqxxxyyysssmmmQQQpppEEE---+++((()))333---'''111,,,,,,...GGG~~~sssssssssooozzzJJJ===///+++...---&&&)))...)))+++---###---)))PPPAAA999qqq@@@EEEcccyyyTTTuuuCCC)))666------,,,+++************((()))+++...:::PPPZZZPPPVVVFFFVVVtttYYY___FFF@@@...------333......---,,,+++************((($$$222+++)))@@@KKKSSSOOO^^^~~~uuusss555///222///666...------,,,,,,++++++***+++*********(((***333>>>IIIQQQ[[[GGGlllmmmfffKKK((()))666 )))///))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((()))+++---///111111444888::::::XXX///111---///,,,+++444;;;vvv}}}kkkSSSFFF<<<444222000000111111000...:::::::::888111---444===NNNNNNDDDMMMDDDKKKDDDIIIHHHGGGHHHLLLNNNMMMGGGBBB>>><<<===@@@@@@===>>>AAA@@@QQQkkkDDD>>>QQQqqq\\\OOOHHH@@@999555555555666666666666555555;;;CCC555XXXfffFFF666HHHaaa~~~LLL;;;===@@@;;;<<>>zzzvvvWWWHHHAAA666444111111111222111000;;;;;;;;;999222///555>>>OOOMMMBBBKKK???FFFAAAJJJIIIJJJKKKMMMMMMMMMKKKJJJFFFDDDDDDCCC>>>;;;???GGGNNNmmmeee111CCCHHHSSS~~~lllYYYMMMEEE===666333777777777777777777777777>>>>>>;;;\\\hhhCCC<<>>888AAA;;;<<<===YYYPPPZZZ^^^uuuzzzfffllliiizzz|||WWW>>>pppaaa}}}YYY...---000555333111QQQqqqBBBOOOzzzTTT===<<<<<<<<<===999@@@DDDTTTccctttwwwzzztttoookkkWWWEEE888///555888;;;SSSDDDDDDjjjkkkTTTmmm???555444222111000000000111<<<]]]yyyzzzyyywwwlllKKK:::666CCCKKKXXXXXXPPPZZZBBB***@@@llltttooo{{{}}}ooohhhmmmkkkGGGaaa\\\444,,,333000%%%---)))///------999cccnnnRRRIIIEEE999~~~~~~zzzwwwvvvuuusssvvvvvvtttvvv[[[666TTT111***+++---(((***---((('''---$$$666BBBLLLuuuXXXgggpppBBB,,,......---,,,+++++++++++++++...'''555NNNYYYMMM}}}CCCWWWlll]]]999___uuu]]]zzzPPP000999...222555...---,,,++++++*********///###))),,,;;;NNNOOOVVVyyy~~~KKK---<<>>HHHEEERRRssshhhjjjsssnnnnnnqqqkkkAAAbbbwwwzzzKKK>>>777aaavvvJJJ555111555333...111XXX|||sssuuunnn===QQQlllHHH777???AAA======<<<<<>>LLLpppsssuuurrrccc===:::777GGGHHHZZZMMMsssqqqFFFOOOSSSyyyqqqwwwxxxooommmttteeeVVVggg\\\111(((000000***000,,,...,,,)))999nnn[[[,,,NNN//////qqq{{{tttqqqrrrssstttrrrwwwsssttt]]]vvvFFFmmm666******---***+++---(((,,,...###111@@@;;;~~~zzzJJJyyyiiihhhuuuDDD333000///...,,,++++++++++++***,,,)));;;VVVSSSqqq999GGG~~~uuuzzz;;;333(((555777......---,,,++++++++++++000$$$)))///BBBOOOOOObbbNNNEEEXXXuuuRRR|||hhh777:::000---.........---,,,,,,+++++++++******,,,,,,111===III___QQQzzzuuudddRRRPPP...000***%%%444************************((((((((((((''''''''''''((((((((()))+++---///111222555888:::999QQQ111666000000///222+++???yyyoooXXXHHH<<<888333000000000111000777888999888222...333<<>>BBBXXXqqqbbbRRRHHHAAA:::555444666555555555555666777888===>>>GGGMMMppp;;;;;;>>>qqq===???XXXKKKWWWNNNaaavvvvvvnnnnnnoooqqq<<<>>>CCCJJJ===777666---111777===VVVnnnnnnyyyppp===QQQqqqYYY<<<333@@@CCC?????????===IIInnn^^^ttt``````mmmrrryyylllWWWFFFCCC666999333777:::QQQ@@@BBBkkktttgggyyyAAA444444333222222111111111>>>QQQ}}}uuurrrooo|||pppsssjjjUUU444888888EEECCCSSSGGG]]]VVVffflllzzztttrrrqqqppppppqqqhhhSSSSSSNNN...+++,,,+++///+++***,,,000...GGG}}}<<<777<<>>vvvgggPPPAAA===666111000000111111666777999888222...333<<>>AAArrriii\\\OOOFFF???999555666555444444333444555777888???BBBIIIDDDvvvooo;;;777:::xxx{{{FFFCCCaaaTTTbbbRRRsss~~~rrrJJJIII???QQQMMMxxx222///111111...000;;;ZZZwwwBBBPPPxxx]]]FFF444444AAAAAA???AAA@@@CCCLLL^^^\\\|||UUU^^^hhhqqqcccVVVTTTNNNBBB)))555555999:::NNN<<<>>>iiiuuuiiiuuuyyy<<<333333222222222111111000CCC```ttt|||xxxrrrsss^^^CCC333555999@@@???IIIJJJiiinnnwwwxxxyyyvvvvvvvvvrrrnnnhhh@@@EEE>>>---333,,,&&&...)))++++++111...LLLtttGGG<<>>777;;;]]]~~~___DDD[[[ZZZwww]]]wwwwwwsss}}}}}}rrr{{{rrr---;;;aaaqqqlllZZZ:::000555666///(((000\\\www}}}~~~GGGNNNccc;;;444;;;DDDAAA@@@CCC???CCCTTTFFFbbb}}}XXXQQQdddiiiDDDPPPIIIBBBCCC+++666777::::::NNN<<>>MMMRRRVVVhhhRRRGGG===LLLNNNNNNNNNQQQUUU[[[```bbbnnnttt@@@HHHHHHsss\\\RRRGGG@@@;;;555444666666555444333444666888:::???===IIIQQQDDD===555777EEE~~~IIITTT```ooosss{{{}}}qqq|||FFF@@@GGGHHHttt999888***111***555444000QQQ}}}}}}IIIJJJfff888999CCCHHHBBBCCCFFF@@@===^^^LLL```yyydddgggrrrZZZ111AAA333555666::::::OOO???EEEwwwqqqhhhzzz555000000111111111000000///222^^^qqq~~~sssDDD///???666CCC@@@GGGDDDcccXXXqqqnnnUUUfffgggllltttllljjjttt]]]:::XXX:::)))222///***---***...***000'''FFFJJJ@@@ZZZ]]]|||rrrTTTJJJKKKIIIGGGGGGNNNTTT]]]fffllljjjeee```[[[hhhZZZ^^^]]]IIIcccvvvSSS777***---,,,,,,...++++++%%%555FFFQQQsssOOO}}}eee^^^kkkTTT333222111///---,,,,,,+++...###666NNNSSS{{{888VVVXXXFFF```www{{{wwwzzzooouuuggg\\\vvv|||FFF999000111//////...---,,,,,,,,,,,,***))),,,444KKKTTTtttzzz|||zzzpppjjj:::HHH---/////////...------,,,,,,,,,******+++,,,222@@@MMM???uuu{{{sssooojjjcccpppjjjsssllldddSSSGGGYYYsss|||444&&&666&&&++++++++++++++++++++++++))))))))))))((((((((((((((((((((()))+++---///111222555888999888yyy===---111---...,,,111,,,888dddyyynnnXXXOOOCCC:::555222111///666===555CCC>>>+++:::<<>>EEEDDD===@@@DDD>>>999ooosssMMMooovvvrrrDDD===<<<---///;;;555:::OOODDD___{{{jjjxxx```:::222222111111111111222222444bbbpppwwwwwwvvvkkkAAA999999<<<@@@IIIZZZ999mmmRRRpppuuu\\\kkkxxxRRRlllzzzuuu}}}ooogggPPP>>>rrr000333333(((000,,,...,,,)))777111KKK}}}bbbSSS^^^mmmtttVVVwwwfffZZZNNNJJJGGGFFFKKKSSS___dddcccwwwiiibbbYYY\\\fffTTTTTTUUUOOOfffNNN333)))000,,,(((***+++,,,+++333555RRRrrrvvvaaauuuzzziii[[[PPPqqq444444222...---...---,,,...222///LLLaaa|||EEEsssgggDDD999999:::XXX}}}wwwjjjvvviii___XXXccc\\\(((111999............---,,,+++*********222777GGGYYYlll~~~qqqbbbyyyWWW999000000000///...------,,,,,,///---******...666???EEEfff|||wwwccchhh^^^eeeWWWoooqqqeeeddd\\\OOOIIILLLDDD\\\sss666'''444///++++++++++++++++++++++++,,,+++******))))))******))))))))))))+++---///000111444777888777iii777///222---///,,,//////<<>>IIIggg^^^TTT[[[kkk<<<888666///888???888AAAMMM<<>>888BBBAAADDDHHHLLLPPPUUU[[[___gggpppSSSDDDSSSrrrAAA```VVVQQQIII>>>777444444444333333333444333333444888;;;DDD>>>YYYaaakkk444999333555555>>>}}}rrruuu}}}mmmuuummmqqqfffwwwnnnWWWIII???wwwVVVhhh888>>>$$$:::......444666222666xxxsssnnnLLLkkkSSS888KKKIII;;;@@@JJJFFF>>>DDDeeehhhppp\\\lllyyyLLL777777000111===???666BBBGGGAAALLLcccHHH444111111000000000000111111:::QQQfff{{{|||}}}~~~:::444@@@???AAA[[[bbbJJJGGGsss}}}iiikkkqqqZZZAAA<<>>TTTeeeiiikkkqqqwww}}}xxxwwwqqqcccVVV@@@NNN888444111///......------///###<<>>CCC```QQQSSSjjjTTTKKKDDD;;;555444444333222222333333333333555888;;;:::@@@JJJmmmKKK111:::333111777555CCCzzzdddeeeuuuYYYfffzzz|||yyy|||uuuggg```mmm===MMM555===fff<<>>:::III|||YYY000555000000000//////000000000555CCCfff{{{MMM666EEEBBBDDDccc]]]JJJFFFfff|||uuuggglllooovvvooo???<<>>BBB???999222444<<>>^^^PPPuuu```YYYGGGAAA999555444555444222222333333333333555888;;;888LLLFFF|||>>>333;;;333///666//////~~~uuuUUUQQQnnnnnnnnnnnnYYYhhhsssyyy|||tttnnnmmmgggYYYNNNJJJ333BBB;;;AAA222DDDlllqqq~~~444:::***222222......222(((222<<>>RRRsssVVV888AAA000//////......//////000***<<<]]]|||fff666BBBAAAFFFfffVVVKKK|||LLLhhhwwwmmmyyyqqqwwwnnnccc???<<<{{{EEE111...&&&000---,,,,,,)))---------???uuuqqq|||FFFVVVeeeeeebbbHHHLLLDDDGGGJJJMMMSSS[[[dddjjjyyy}}}yyyssslll___SSSOOO\\\aaazzzGGGpppttt???///+++///***))),,,***'''111...NNNZZZpppTTT```rrrXXXQQQzzzGGGrrrZZZsssyyyttttttmmm[[[KKK@@@YYY>>>555///000111...---...:::000NNN{{{PPP~~~SSS777;;;OOO999NNNttt```WWWMMMQQQZZZkkk{{{tttggg___YYYMMMOOO@@@AAA===SSSDDD***///............---,,,+++***)))%%%///AAAhhhWWWhhh\\\bbbTTTkkk===777IIIfff{{{rrroookkkXXXJJJmmm999+++...............---------+++,,,,,,+++---444@@@IIIhhhfff```hhh```ccc]]]NNNrrrsssqqqllliiinnnwww}}}sssVVV333,,,+++++++++++++++++++++++++++***))))))(((((())))))(((((((((((()))+++...///000333666888777ddd<<<888555***......//////222SSSzzzsssvvvuuuiiiVVVDDD;;;999222222@@@@@@??????333555777@@@IIIZZZiii^^^HHH???EEEHHHKKKPPPUUU]]]eeekkkttt~~~;;;>>>;;;ssspppiii___UUUCCC>>>777444555555444333222222333333333555999<<<>>>```OOO>>>555;;;444...222888111;;;}}}qqq^^^TTTSSScccppptttoooqqqeeeYYYLLLEEEBBB>>>:::999===>>>+++LLLHHH;;;333///000,,,666///***888,,,222///]]]yyydddRRRggg777???ffffffHHHTTTnnnjjj|||___aaa[[[>>>555777---///:::888444@@@DDDCCCAAApppgggddd~~~111)))//////............//////***===JJJzzz}}}xxx======AAALLLiiiUUUXXXzzzDDDhhh|||~~~{{{bbbOOO<<>>555666...///,,,...000...LLLxxxyyy}}}yyyyyyuuulll]]]NNNBBB<<<333111CCC??????DDD555999888>>>EEEWWWkkkfffTTTNNNRRRSSSVVV[[[aaakkkuuu|||PPPBBB@@@[[[lllVVVJJJ???:::555333444555444222111222333333333555999<<>>;;;444<<>>444GGGkkkWWWTTTRRR```nnnvvvuuueeegggqqqHHH555???444???UUU~~~///<<<&&&............---,,,+++***...+++444HHHuuu```KKK111;;;DDDeee```SSS777~~~[[[NNNjjj|||kkkeee^^^IIIPPPvvv}}}SSS111........................))),,,---,,,,,,333@@@KKKXXXaaaYYY[[[SSSaaaPPPCCCFFFhhh___tttmmmjjjpppuuuwww||||||ggguuujjj222999++++++++++++++++++++++++******)))((((((((((((((('''''''''((()))+++---...///222666888888yyy>>>222777222000***---,,,(((CCCpppqqq~~~xxxppphhh___SSSEEE<<<444111EEE???@@@HHH888<<<888999999GGG\\\^^^XXXYYY```aaacccgggoooyyyPPP444MMMhhhzzzsssKKKFFF<<<888444222444555333111111222333333333555999<<<888rrr]]]DDD777***///222222111111&&&:::;;;UUUqqqqqqeeeyyyRRRDDD<<<[[[nnnrrrDDD777;;;666222444666888===IIIQQQJJJ;;;>>>CCCiii{{{\\\+++666,,,444***555+++333)))999'''222...VVV~~~nnnvvv{{{RRRccc~~~^^^wwwUUU999qqqrrrjjjOOOGGG444+++222777555666<<<666JJJ888KKKPPP^^^111777222.........------............+++888dddsss~~~jjjPPPUUUeeexxxeeejjjttt{{{xxxXXXDDD<<>>WWW???***111............---,,,++++++***(((///<<>>666:::BBB@@@===>>>===///222444444777CCCUUUbbbsss<<<>>>HHHTTT]]]BBB999666555444333333222222222222444000555444777@@@444bbbUUUUUU111---666***,,,666...''',,,111000...@@@nnnooouuueeelllnnnjjjZZZOOOQQQZZZJJJ]]]???kkkdddaaa@@@???999wwwllljjj777888////////////......------///......///...<<>>???@@@AAAIIIooommm444$$$666......------------......)))---...@@@iiippp|||~~~aaaAAABBBBBBaaa@@@999333---+++---...---++++++***000///444999ZZZ^^^IIICCCRRR888GGGAAAFFFKKKFFFGGGPPPQQQWWWZZZ]]]bbbkkkzzzKKKHHH000HHHMMMLLLNNNiiiQQQDDDnnndddQQQ000///---,,,++++++,,,,,,---000""",,,eeeBBBddd:::888555AAA???@@@YYY]]]NNN~~~eee______^^^WWWOOO???+++:::MMMJJJ999---...111///...111)))444:::222iiirrrnnnYYYEEE999EEE===000???mmmsssssshhh===:::AAA444:::AAAcccsss|||======!!!...------------,,,,,,,,,,,,---000888III}}}TTT444444555333888999FFF666MMM|||pppxxx___fff[[[SSS]]]===FFFGGG555...------,,,,,,------......---,,,---,,,000<<>>666@@@aaaYYY:::***///444(((+++444---,,,,,,222555***%%%@@@dddoooVVVPPPBBBcccAAANNN<<>>@@@===EEEFFFSSS}}}XXXZZZ...000.........------------.........111000...FFFyyyxxxeee~~~XXXQQQ===222rrrooo///444111---,,,...///---+++000***///000111...KKKIII@@@AAAIII888nnnEEEBBBJJJNNNEEECCCIIIJJJLLLUUU^^^fffpppqqqOOOWWW>>>kkkbbbLLLHHHoooNNNSSSUUU666000///---,,,++++++,,,,,,111000======sssxxxNNNCCC666999999@@@<<>><<<;;;PPP<<<222---000111...---000000,,,,,,<<>>,,,999<<>>EEE:::222???DDDAAA>>>:::888888999:::111333777???PPPcccmmmmmmTTTCCC999???FFFEEEBBBCCCBBBEEEIIIgggNNN999<<<222333333222111111111222222333,,,555000999;;;222ZZZPPPJJJ222111222///+++111222***000---))))))000444000)))555OOOrrrhhh___iiijjjyyy{{{zzzkkkWWWyyy~~~|||JJJ+++)))///000...,,,,,,,,,,,,------------+++333******444)))999mmmuuusssiiixxxiii```^^^```dddrrrrrrhhh~~~yyyCCCiiiSSS555222444777999999:::<<<>>>EEEFFFVVVfff999***)))000------,,,,,,,,,,,,------***(((000...+++PPP~~~{{{___UUUQQQdddsssHHH;;;<<>>HHHOOOIIIIIIQQQSSSMMM[[[lllyyyooo}}}jjjLLLmmmVVVIIIPPPccc777XXX|||sss777///...,,,+++******++++++---999111000YYY|||PPPAAAIIINNN]]]iiixxxrrrVVVDDDKKKEEE444444888hhhzzz555222000///---+++,,,000***222000000DDDlllzzzdddFFF^^^QQQbbbhhheeejjj^^^XXXddddddccczzzAAA888555:::===;;;fffkkk^^^))))))666------,,,,,,,,,+++++++++***333"""222;;;bbb???111<<<===AAAYYYffftttaaaooo{{{]]]UUUKKK>>>GGG???+++...------,,,,,,------...---,,,------,,,,,,555???VVVnnn```eeefff______```VVVXXXUUUpppqqqVVVlllrrrooojjj{{{ttthhhHHHfff:::,,,+++***))))))(((((())))))(((((((((((((((((((((((('''''''''''')))+++---...///222666888888GGG444111***---+++---+++...---111ccceeeUUU^^^XXXVVV```[[[WWWWWWLLLOOORRRSSSJJJAAACCCBBB>>>@@@888IIIZZZXXXGGG888444777<<<999333000555;;;;;;555;;;::::::999777;;;HHHVVV\\\TTTQQQqqqvvvDDD666555222222222111111000111111222000...555444666888AAA```eee555//////,,,***---111000---'''///000***)))...///+++///$$$222aaa|||pppgggmmmkkkttttttsss|||lllCCC'''...666+++&&&...++++++,,,,,,,,,,,,,,,---***000,,,,,,111***444UUUxxxzzzjjjggg{{{ppp___PPPKKKNNNZZZ``````vvvssssssGGG777222666999::::::;;;???BBBKKKJJJwwwwwwaaahhh666,,,,,,111------,,,,,,,,,,,,------,,,***000222+++777[[[xxxoooRRRJJJIIIIIIRRR^^^yyyYYYUUUIII555YYYbbbpppUUU444...***++++++++++++,,,,,,,,,,,,+++,,,333111000,,,AAAzzz{{{WWWJJJDDD999VVVWWWOOOGGGBBBJJJSSSOOOPPPVVVUUUVVVWWW^^^mmmzzzzzzkkk\\\FFF}}}uuujjjbbbwwwQQQGGG[[[bbb???SSS[[[___222///...,,,+++******++++++""",,,---(((KKKbbb~~~[[[NNN[[[___{{{uuuhhhjjjssskkktttNNN<<<<<<999888???:::666333000---,,,,,,---...,,,***000///@@@~~~yyyxxxzzzbbbTTTgggeeehhh{{{sssggg\\\\\\ffftttBBB666...===666EEEjjjzzz<<<888555&&&,,,,,,,,,,,,++++++++++++(((...###///>>>kkkGGG:::DDDGGGSSSoooyyy~~~ssssssooo\\\OOOWWWZZZooouuueeeZZZDDD111KKK666(((...------,,,,,,------...,,,,,,---...,,,+++222<<>>AAAAAA>>>>>>AAA@@@<<<777AAAJJJMMMTTThhhxxxUUUYYY@@@999222888111111000000000000111111000111111999555999UUU```xxxWWW///,,,---***+++///,,,***///***---111111,,,)))---222+++222111666OOOkkk~~~OOO---000222111111000---)))***+++++++++,,,,,,,,,,,,***,,,......------555@@@}}}~~~|||zzzgggPPPEEEBBBFFFIIIJJJUUUnnn}}}DDD444(((222666;;;<<<<<>>:::DDD@@@AAAHHH???BBBLLLXXXCCC###555###333+++++++++***)))***+++,,,//////111+++///+++///\\\yyywwwyyy[[[III>>>CCCjjjuuuGGGMMMMMMGGGOOOZZZXXXXXXYYYSSSUUUWWW]]]gggnnnmmmddd\\\iiijjjbbbsssQQQSSSNNN```OOOPPPqqq[[[QQQ999...---,,,************+++999555@@@www___lllwwwrrrnnn\\\```nnnnnnXXX@@@???<<<777;;;@@@CCCDDD222000...,,,---...---+++111...000CCCoooooouuuxxxlllooohhhbbbhhhffftttmmm{{{zzzooonnnqqqvvvyyyYYY888@@@333555<<<___jjj777$$$###888,,,,,,,,,++++++++++++***&&&******,,,===lllyyyjjjSSSKKKZZZ___lll{{{mmmyyyZZZNNNHHHTTT[[[lll\\\TTTIII???444ccc;;;000...------,,,,,,------...,,,+++---...+++***111999@@@uuuhhhgggjjjjjj```uuueeejjjhhhfff```mmmgggTTTnnnnnn|||xxxVVVxxx{{{lllRRR???vvv777222******)))((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''(((***,,,---...111555777888qqq:::///222///111++++++///&&&///&&&@@@}}}{{{iiiEEENNNRRRJJJVVVJJJGGGMMM@@@JJJJJJLLLQQQGGG???TTT]]]FFF;;;>>>DDDLLLSSSSSSNNNHHH===EEEJJJFFFBBBCCCFFFHHHMMMGGGIIIfffvvvQQQ^^^AAA<<<:::///;;;111000000000000000111111222333---<<<666<<>>BBBJJJPPPTTTyyysssjjjyyy666222***222&&&---,,,,,,++++++,,,,,,---###---(((&&&111///+++777RRRooo}}}qqqxxx;;;111...%%%555---,,,,,,+++***((((((***,,,------...)))444444...KKK~~~xxxvvvcccDDD666MMMxxxXXXDDDJJJHHHCCCNNN]]]aaabbbaaaYYYYYYgggsssqqqfffaaaiiitttkkkpppZZZFFF^^^{{{OOODDDMMM]]]777[[[~~~///+++...---,,,************+++"""333***555===jjj}}}YYY>>>???555000;;;CCCTTT:::...---,,,,,,///111---(((***(((===000gggqqqaaa^^^XXXbbbwwwddd|||sssxxxkkkyyyccc///;;;999>>>OOO{{{vvvqqqccc+++888...---,,,,,,,,,+++++++++*********,,,000'''333LLLzzzuuu^^^[[[pppvvv{{{~~~{{{kkkUUUCCCFFFCCCyyy]]]'''000...------,,,,,,------...++++++---...+++***000888EEE~~~rrrllllllmmmkkkyyygggwwwtttzzz|||lll~~~{{{kkkPPPCCCXXX000******)))((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''(((***,,,---...111555777888bbbAAA///222000---...---+++))),,,(((555jjjyyy|||GGGHHHYYYRRRJJJDDDCCCCCCBBB@@@FFFCCCOOOQQQDDDKKK^^^___>>>:::BBB555DDDJJJhhhrrr^^^XXXuuuppphhhgggOOONNNYYYwwwRRRooo[[[999999555///555222222111111111111111222333...>>>222666>>>hhhjjjeee333---+++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,,,,---000222444aaa|||mmm]]]:::+++...777,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------.../////////IIIzzzssszzz|||kkkzzzmmmkkkttt~~~MMM@@@:::===;;;444444:::888777666555444555777888444333222111111222444666888777<<>>dddoooPPPHHHHHHKKKFFFWWW^^^bbbeee[[[ddd```uuuwwwsss}}}{{{wwwWWWMMMVVVuuu___NNNSSS===555JJJwwwYYY```---,,,---,,,+++***)))))))))))))))***)))///,,,\\\vvvIIICCC>>>''':::NNNIIIooo888//////...---,,,,,,,,,,,,)))'''///***$$$LLLoooaaa]]]TTTNNNVVVggguuuzzzwwwMMM...444BBBEEE{{{```999---111&&&333+++++++++************)))+++...###...+++???xxxvvvooovvvfff{{{UUUNNNDDD)))gggMMM777)))......---------,,,,,,,,,,,,,,,++++++,,,,,,---...EEEmmmjjjwwwmmmnnnttt{{{|||wwwYYYLLLGGGwwwwwwAAA,,,444************))))))))))))((((((((((((((((((((((((&&&'''(((''''''(((+++------///333666888\\\===---111///,,,---+++,,,***,,,)))000]]]TTTDDDOOOKKKGGGDDDBBBAAA???>>>GGG@@@FFFLLLDDDFFF___vvv]]]DDD,,,LLL333FFFOOOqqqpppqqqHHH777888222000666222222111000000111111222555000---;;;666fff\\\yyy:::666&&&+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...---,,,,,,---///111222)))???CCCVVVvvvwwwZZZ:::---222777///$$$,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---......//////555^^^~~~yyyuuuvvvwwwtttvvv~~~xxx^^^>>>///444<<<666,,,777777666666666555555555555555444444444666777888FFF@@@>>>AAABBBHHH[[[ppp{{{}}}sssAAA///+++)))111,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------......777HHHlllOOO>>>///&&&+++///,,,))),,,*********+++++++++,,,,,,---,,,,,,,,,---///222333wwwsssqqq[[[IIICCCdddjjjMMMHHHKKKOOOIIIXXX___ggglllcccjjjppp~~~www|||]]]CCCNNNCCC>>>EEE\\\zzznnnccc)))333---,,,+++***)))))))))))),,,+++$$$)))---]]]vvvxxxGGG333000777HHHMMMWWWNNN///...---,,,,,,++++++,,,,,,'''+++,,,(((===sss~~~{{{aaaKKKEEEEEEQQQuuubbb444AAA>>>111GGG___xxx999---222---++++++++++++*********))))))(((+++''',,,)))888|||xxxjjjqqqzzz~~~XXX>>>===GGG]]]???666000...------------,,,,,,,,,,,,++++++++++++,,,------666yyyhhhmmmzzzkkkyyyzzzxxx}}}lllddd>>>LLLvvv???'''###*********)))))))))((((((''''''''''''''''''''''''&&&'''(((''''''(((+++---...000333666888RRR777,,,000---+++,,,))),,,)))---******IIIuuu~~~ZZZ222@@@BBBCCCCCC@@@>>><<<<<>>AAAJJJfffwww\\\[[[ooo```333555444///333444111111000000000111111222555111///999EEEvvvXXXeee%%%666(((++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,,,,...///000333333+++,,,666888AAAXXXmmmmmmJJJ)))555---%%%%%%***...---))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------......///222MMM{{{ssssss|||sssmmmuuu~~~fffEEE555:::AAA@@@333444444555555555444444555555666777999;;;===>>>@@@<<>>cccjjjsss}}}kkkyyyfff|||yyy[[[SSS@@@aaawww222333555******))))))))))))((((((''''''''''''''''''''''''&&&''''''''''''(((+++---///111444777999III333+++000---+++,,,)))+++))),,,,,,(((777ccc|||yyyyyylll777444:::@@@BBB???<<<::::::888AAA???BBBHHH???DDDbbbiii___vvvkkkfff~~~}}}BBB---666///000888///111000000000000111111222111444AAA///aaa^^^jjj<<<111,,,///************************************++++++++++++------,,,,,,,,,,,,---...&&&$$$+++222///+++---///...DDDAAAbbbccc^^^oookkk<<>><<<===mmmKKK???+++...---,,,+++************,,,+++&&&,,,000&&&:::nnnnnnpppxxxTTT999444999<<<>>>EEE\\\RRRZZZoooZZZRRRKKK000:::<<<,,,___~~~lll}}},,,111+++,,,111***************))))))))))))'''&&&...%%%+++---???~~~]]]qqqjjj???777888OOOsss222444+++---------,,,,,,,,,+++++++++++++++***+++,,,,,,---555MMMyyy{{{~~~qqqyyyrrrSSS999MMMeee{{{555'''"""***)))))))))((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&'''***---///111444888:::BBB111---111---,,,---******)))***---)))---RRRzzzzzz~~~tttDDD111666===???===:::999999555DDD@@@:::DDDCCC???HHH~~~TTT??????;;;EEEaaaqqq}}}RRR666444888,,,333;;;***000000//////000111111222///999===222rrrSSSrrr)))666###...************************)))))))))*********+++++++++++++++++++++,,,,,,,,,777...222444++++++111---;;;!!!***777)))LLLAAA;;;@@@:::999888666:::444+++$$$///333...... ...,,,***+++---...,,,***++++++++++++++++++++++++******************************++++++,,,---------+++///PPPuuuqqq}}}qqqpppooo\\\```pppoooSSSBBB???===999666444444444555:::::::::;;;<<<>>>@@@@@@BBBKKK@@@>>>zzzzzzlll|||MMM(((---,,,,,,333&&&---++++++++++++++++++++++++))))))***++++++,,,,,,---)))...,,,///555111///999OOO\\\zzzuuuCCC%%%222999)))%%%444---***((((((''''''***...))))))*********+++++++++------,,,,,,,,,,,,------(((hhh}}}rrrtttbbbqqqdddbbb___ooohhhPPPVVV]]]ZZZ]]]mmmlllmmmwwwvvviiiDDD<<<999???iii|||WWW***444+++******))))))((())))))))))))+++(((***...,,,RRRzzz|||QQQ777999333333\\\666<<<------+++***************'''...((((((000***...HHH~~~eee^^^^^^FFF;;;555,,,"""333///444<<<)))///,,,:::888DDDiiirrrJJJ111,,,111******000*********)))))))))((((((+++&&&+++%%%///---///pppyyy\\\[[[gggHHH555;;;FFFmmmSSS+++///,,,------,,,,,,,,,++++++++++++************+++,,,,,,###HHH}}}mmmttteeeMMM888PPPfff\\\+++***999)))))))))(((((((((((('''''''''''''''''''''''''''%%%&&&'''&&&&&&'''***,,,///111444888:::===000...111,,,+++...+++***)))'''+++---***BBBlllwww}}}mmmpppOOO444666999:::999888888888888BBB===444:::DDDDDDAAAVVVgggGGGKKKppp||||||sssqqq}}}fff999444:::999---444999)))////////////000111111222111;;;***JJJnnnlll111...***))),,,************************((())))))))))))*********)))*********+++++++++,,,&&& $$$((('''...777666000&&&555111///111 $$$+++&&&222((((((333(((---999%%%888###---222,,,:::000)))###%%%+++///,,,'''++++++++++++++++++++++++************************)))******++++++,,,,,,------***333YYYqqq~~~wwwnnnrrr|||rrr{{{jjjSSSHHHYYYnnnuuussssssXXXUUUPPPKKKGGGEEEDDDCCCAAA@@@>>><<<;;;<<<===>>>999@@@XXXzzzxxxrrrqqq000111000'''---///&&&222++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,---)))+++333...(((...///555777;;;NNNhhhsssnnnfffwww```III<<<=== ///444(((%%%///111))))))((()))***+++***(((&&&)))))))))************+++++++++,,,,,,,,,,,,,,,,,,111[[[yyyrrrffflllccceeeaaammmgggUUU```ggg```eeevvvtttuuu~~~TTT999555444QQQKKKnnn444111333%%%***))))))(((((()))))))))%%%&&&...//////###***]]]{{{|||WWWYYY>>>555...QQQHHH+++)))222---,,,+++***))))))))))))%%%---+++''',,,...,,,///TTTzzzFFFVVVuuuvvvUUUCCC???111555888999777111<<>>wwwxxx:::333333666666333111111............//////000222222555666444hhhccclll 444$$$444***************************((((((((()))))))))******'''((()))***++++++,,,,,,222333222000///,,,(((%%%+++//////$$$333:::+++;;;111---666---,,,555+++...$$$$$$111)))000***)))$$$***---///---)))'''***...************************************************))))))******+++,,,,,,,,,333,,,---DDD}}}wwwtttpppwww|||yyyWWW===333999HHHUUUaaaaaa```___\\\YYYVVVTTTAAA???===;;;<<>>QQQhhh999888""",,,,,,+++***))))))(((((()))(((''',,,,,,'''+++...)))GGGooo~~~eeeSSS___|||fff\\\FFF@@@???CCC[[[hhh}}}ssswww444&&&...111///***+++,,,***)))))))))((((((((((((&&&)))$$$,,,---%%%...444MMM{{{vvvsssWWWMMM]]]```eeetttsssmmmxxxwwwbbbAAA;;;111444:::TTTkkk333000000999,,,,,,,,,++++++++++++******************++++++,,,---111UUU|||oooYYYBBB444KKK~~~{{{333000!!!...))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%'''))),,,...000333666888888.........'''(((---***+++,,,###&&&222)))***CCCkkk{{{vvv}}}nnnXXXeeebbb???999222000111444555444555***555@@@444222======:::???uuuLLL777555222...333888...***444............///000222222777...SSSxxx^^^444//////%%%444$$$))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((***++++++,,,,,,&&&+++(((&&&...000---000)))...///+++)))---...''''''++++++******,,,,,,)))***999)))---+++%%%555((($$$'''+++,,,+++*********************************)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,###+++555ZZZyyy}}}rrrxxxxxxvvvmmmjjjnnnwww~~~\\\DDD>>>;;;444555888===@@@@@@>>>:::888<<<;;;999:::>>>DDDKKKOOOqqqyyyVVVXXX888222,,,###777000%%%666$$$************************)))))))))***++++++,,,,,,(((+++***...555000***///***)))...444...$$$)))666%%%///111222222***&&&///"""***...+++))),,,,,,)))%%%((()))%%%"""$$$)))---))))))))))))************))))))***+++,,,---,,,,,,***,,,```jjjllliiieeefff\\\bbbaaa\\\ppp{{{fffeeeqqqsss}}}ggg888333999gggccckkkLLL'''''''''///))))))(((((((((((()))******!!!...)))+++222###,,,]]]|||rrrrrrfffXXXeeeQQQUUUYYYYYYKKK===<<>>CCC666555555<<>>333KKKUUU000222222111111111000000//////,,,000///)))+++555777222,,,???aaa]]]rrrXXX---//////'''(((---))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++......---222FFFggguuu{{{xxx\\\kkksss|||qqqqqqVVVBBB888999999888888999::::::;;;>>>999???HHHJJJZZZyyyvvvrrrmmmGGG;;;......---,,,+++************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))''''''''''''(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,111///===zzzzzzkkk\\\]]]iiiiiiaaa^^^aaaffflllrrrvvvfffooovvvuuu}}}PPP;;;555WWWRRRzzzxxx...,,,---000)))))))))))))))))))))))))))(((((((((((())))))))))))666ttt```[[[ZZZPPPIIIHHHOOOFFF:::KKKeeeGGG111222...***,,,,,,+++***)))(((((((((((())))))))))))))))))))))))+++///JJJwwwggg(((III@@@EEETTTWWWnnnpppsssgggrrrsssppp^^^MMMooo```$$$......---,,,+++))))))((((((((((((((((((((((((((((((((((((((())))))))))))---GGGWWWpppuuuGGG666333999@@@///===111<<<444888BBB[[[vvv+++111666&&&---,,,,,,,,,+++++++++******)))))))))))))))******+++...,,,888llldddXXXzzznnnCCC:::222bbbrrrrrrxxx888---###444###))))))))))))((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%''')))---///222666888111000///---+++*********)))&&&''',,,...+++)))***DDD___qqqrrrmmmccc]]]```VVV???------333222000111222222222333444444555555:::777999KKKqqq[[[444...333111111111000000000//////...///...---000444333///444\\\YYYdddxxxFFF(((+++,,,'''''')))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++......,,,...>>>YYYnnn}}}sssyyy{{{|||{{{qqqvvvrrreee```mmmsss}}}{{{sssuuu~~~rrrRRRLLLBBB:::777888<<<@@@@@@LLL```zzz}}}mmmeeekkk\\\XXX...333...---,,,+++************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********)))))))))(((''''''''''''(((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,...***...XXXpppaaaccc___]]]``````___jjjsssnnn```ooossszzzwwwvvvAAA)))PPPUUU}}}YYYAAA...000'''***+++(((((((((((((((((((((((('''((((((((())))))))))))$$$;;;WWWvvvXXX@@@LLLFFFLLLLLLJJJTTTMMMuuu[[[---&&&...,,,)))---,,,+++***)))((((((((((((((((((((((((((((((((((((%%%(((;;;aaazzzBBB<<<:::...AAAGGGRRRFFFKKKDDD___[[[...444...---,,,+++***))))))((('''''''''''''''''''''''''''((((((((())))))))))))+++(((^^^yyy^^^___[[[HHH222222+++888...555IIIpppCCC,,,///,,,***...,,,,,,+++++++++*********))))))(((((())))))***+++)))...,,,^^^xxx[[[ooozzz]]]LLL@@@222333[[[TTTQQQ)))---'''111)))))))))))))))((((((((('''''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%''')))---///222555888000000...,,,+++************&&&$$$(((+++)))((((((333GGGeeeqqqiii```ZZZPPPRRREEE555------000000...111111111222333333444444000;;;:::111???jjj\\\222///333...000000000000////////////000------222555222//////GGGeeeXXXwwwNNN333&&&***)))(((***'''))))))))))))))))))))))))************************)))))))))*********++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---...***)))333EEETTTyyy{{{yyy}}}nnnppppppooo}}}llliii[[[pppnnn|||rrrrrrvvvyyyuuuccciiirrrjjjbbbggg222'''------,,,+++***************))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))))))))(((((((((((((((&&&''''''''''''((((((((((((((((((((())))))))))))*********++++++++++++,,,///,,,)))<<>>ggg{{{{{{tttlllyyyhhhpppvvvjjj]]]```]]]qqqpppooolllhhhiiiuuuwwwsssoooiiissstttaaaQQQvvvqqq999+++000000,,,,,,+++***************))))))))))))))))))))))))************************************************************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************++++++++++++...---,,,222QQQUUU```QQQVVVYYYNNNVVVaaaVVVMMMkkkhhh|||ttt]]][[[<<>>111***000333+++&&&(((******)))(((((((((((((((((((((((((((((((((((((((+++***%%%"""000VVVXXX+++222666%%%,,,++++++***))))))(((((('''''''''''''''''''''''''''''''''((((((((())))))***111""">>>qqqlllkkkFFFjjjgggiiivvvsssIII(((,,,666$$$'''555'''+++************)))))))))(((''''''''''''((())))))!!!...'''---```}}}[[[SSShhh{{{|||pppWWWAAA222666555111IIIpppVVV---***///... ***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''))),,,...111555777///...---,,,+++************))))))***((('''---555,,,---EEEYYYUUUWWWXXXKKKHHHJJJBBB111)))---///***......//////000111111111:::)))'''666;;;222666GGGnnn|||PPP......222***)))333.....................///---,,,000444000---777GGGUUURRRsssqqqjjjqqq:::***)))...---%%%(((...)))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************************))))))*********+++++++++************************)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((***+++***((()))---111BBBaaacccooommmfffqqq```sssqqqlllfff{{{fffVVVSSSUUU^^^iiiooonnnmmmnnnqqqyyy}}}xxxttttttsssqqqppppppiii\\\DDDdddsss666***...,,,222++++++******))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))*********++++++++++++***,,,,,,777\\\ttteeeMMMIIIOOOIIIIIIPPPOOOMMMkkkfffvvvggg}}}rrrtttggg@@@111BBBlllWWWyyy???...444''''''222"""'''''''''''''''''''''''''''''''''''''''((((((((((((///...)))&&&EEE}}}~~~^^^+++---******......***)))---***)))((((((((((((((((((''''''''''''''''''''''''''''''***,,,&&&(((CCCbbbLLL***%%%***------*********))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((,,,---)))@@@fff???%%%...444000***++++++(((*********)))))))))(((((('''''''''&&&''''''((()))---"""'''111GGGzzzGGGDDD]]]fffbbbaaappp{{{fffmmmtttpppeeeeeelllcccQQQKKK555+++444DDD```nnn---***,,,'''...###---((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''))),,,...111444777...---,,,+++************!!!!!!%%%***)))'''(((,,,'''(((999MMMSSSSSSOOOGGGDDDGGGBBB555,,,------+++---------...//////000000000000111333333222111111666OOOqqqaaa999000+++---000...+++***---------...............,,,...111111...111???OOOIIIdddrrrVVVmmm|||BBB000***(((---+++###&&&,,,'''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******************************)))))))))************+++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******''')))************+++,,,---777HHHjjjsssdddfffiiiwwwiiijjj```vvvbbbddddddXXXUUUTTTYYYccciiiiiifffhhhhhhiiijjjkkkllllllllluuuzzzsssfffdddkkkcccRRRZZZ???TTT~~~QQQ...777... ///+++******)))))))))******))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))************+++,,,---+++(((+++===ccckkkjjjgggYYYKKKHHHHHHBBBBBBIIIUUUjjjgggpppbbb|||xxx|||lll```ooouuulllDDD666KKK}}}QQQzzzrrrFFF,,,111+++!!!///000 ---''''''''''''''''''''''''&&&&&&'''''''''((((((((()))+++!!!+++BBB\\\~~~>>>(((000---,,,,,,+++)))'''(((***)))((((((''''''((((((((('''''''''''''''''''''''',,,###%%%///,,,!!!%%%444GGG|||aaa;;;###+++000&&&%%%000))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$,,,"""---(((333WWWqqqAAA###,,,333'''%%%222*** ,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((((((/// ,,,...'''___EEE??????LLLWWW\\\bbbhhhcccSSS@@@:::===???:::444///000===TTTyyy:::000---""",,,'''+++((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))+++---111444777------,,,+++************222***$$$&&&)))(((&&&&&&''')))---<<>><<<555...+++,,,++++++,,,------......//////+++)))+++000555555333---+++///555444000888EEEKKKXXXdddiiikkkkkkfff^^^JJJBBB777...,,,---000222000......///***&&&+++333,,,,,,,,,------.........111333000+++222BBBIIIGGGVVVXXXRRRnnnaaa///,,,,,,...$$$'''---***)))---+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))+++++++++***---$$$444111DDDccc^^^fff[[[^^^\\\dddUUUpppiiiRRRdddhhhjjjcccVVVJJJDDDCCCAAAEEEJJJOOOQQQRRRQQQPPPOOOBBBBBBNNNPPPLLL\\\www{{{DDD))),,,000!!!...888***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))************!!!111***&&&222***)))FFFssszzznnnjjjaaaZZZyyyRRRMMMGGG555888888555666888<<<;;;>>>@@@777888:::<<<999999DDDPPPaaawwwGGG```~~~}}}'''///&&&222''',,,&&&!!!222!!!''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%)))///!!!000***111&&&---OOOaaaiii]]]HHH'''333...%%%,,,&&&((()))(((***---***%%%(((((('''''''''(((((()))''''''''''''''''''''''''###))),,,(((&&&)))((($$$***222(((;;;???XXXwwwxxxHHH444333......///,,,)))))),,,***&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***(((+++###***###***,,,MMMooolll888111...,,,$$$$$$,,,111(((!!!***///''')))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&...$$$$$$444!!!YYYuuu\\\DDD...222...333777555...333HHH^^^jjj```GGG---+++---***%%%%%%***,,,&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))+++---000444666...---,,,***)))(((((((((((((((''''''''''''((((((,,,'''$$$(((222===BBBCCCFFFBBB>>>;;;999555///++++++,,,,,,,,,,,,---------////////////////////////000000000000000000000000000000000000000000000000.........------,,,,,,,,,------------------------***---000///---,,,///111333------666???DDDHHHNNNJJJWWWaaaWWW@@@---(((,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++---333@@@QQQ^^^```VVVRRRWWWWWWQQQPPPVVV]]]___```bbbfffhhh```WWWRRRFFFBBBCCCAAAEEEHHHDDDLLL]]]eeekkk~~~yyy```<<<......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************))))))***+++,,,,,,------DDDvvviiiXXXqqq```NNNpppgggxxxiiiIIIUUU@@@666+++666555'''///777444000333???LLL[[[pppMMM@@@sss<<<(((444+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))+++111AAAYYYqqquuu^^^OOO//////...------,,,++++++******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***+++,,,---999CCCLLLRRR[[[fffiiifffLLL@@@222---///111///++++++*********))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++'''+++AAAddd]]]DDD...+++---***(((******))))))((('''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((******###%%%???]]]yyyrrrnnniiieee===KKKcccXXX...333))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%'''))))))+++///333666...---,,,***)))(((((((((((((((''''''''''''((((((((((((((()))---555===BBBBBB???;;;999888666222///,,,,,,+++++++++,,,,,,---........................////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---.../////////000...111:::AAACCCGGGKKKGGGNNNQQQGGG555'''%%%)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***+++333???HHHRRRPPPVVV______TTTNNNQQQSSSVVVWWWWWWYYY]]]]]]ZZZ\\\gggjjjiiinnnvvvwwwtttwwwrrryyyzzz|||vvvqqqpppVVV===111...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))************))))))***++++++,,,------000BBBYYYffffffbbbdddiiiXXX???YYYQQQoooyyyZZZIIIGGGFFFHHHGGGIIILLLEEE@@@HHHQQQcccnnnrrr;;;PPPuuu{{{|||666---222'''******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((000,,,((('''***...000000444555666555222---(((%%%...------,,,++++++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***++++++&&&+++...---...111///+++666///((('''***,,,***'''*********))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///***%%%&&&+++000222111>>>>>>@@@DDDFFFAAA444***555***%%%+++...***(((+++))))))(((((('''&&&&&&%%%((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######'''***%%% ***:::nnnwwwdddqqqrrrzzzqqq///222***)))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%'''))))))+++///333555------+++***))))))((((((((((((''''''''''''((((((%%%))),,,+++(((+++555>>>===;;;999777777777666444---,,,+++******+++,,,---------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++)))+++///111///---///111777>>>AAABBBDDDHHHEEECCC>>>444***%%%%%%'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++((('''(((...333RRRLLLJJJLLLKKKJJJRRR^^^NNNRRRSSSPPPQQQWWW^^^```ddd|||yyyiiioootttqqquuuhhhooouuuqqqiiioootttccclllaaaoooqqqqqqjjjLLL???+++''',,,------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))************))))))******+++,,,,,,,,,///+++>>>cccuuujjjbbbeeeOOO]]]]]]BBBRRRsss```tttppp]]]iiiccckkkjjj~~~xxxgggIII>>>ZZZrrrVVV???!!!***///###)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&%%%%%%(((+++------,,,000...,,,+++,,,///333666,,,++++++******)))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((***+++(((((()))(((%%%((('''''')))++++++***((()))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&(((++++++,,,...///---)))&&&%%%$$$(((///...&&&%%%***(((((((((''''''&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((($$$&&&+++)))"""!!!%%%"""aaapppYYY```yyyvvvwwwjjj~~~ddd222))))))%%%)))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%'''))))))+++///222555---,,,+++***))))))))))))((((((''''''''''''((((((%%%))),,,)))%%%&&&...666:::888777666666666666666///---,,,*********+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***,,,///000000...111555:::>>>>>>>>>AAAEEEBBB;;;111***''''''((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******((((((***,,,///777EEEPPPPPPIIIFFFJJJOOOPPPOOOLLLNNNUUU[[[\\\III]]]SSSIII\\\ffflllZZZcccppp___wwwYYYrrrdddgggtttaaaqqq]]]MMMRRR,,,---((())),,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((()))))))))************))))))******+++++++++,,,((((((///@@@UUUcccbbb\\\dddRRRkkkRRRHHHOOOLLL---VVVffffffUUUppppppyyylllkkk^^^AAA???LLLFFFddd{{{fffooo222)))333///'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))+++---...------'''((((((((('''&&&%%%%%%)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''''')))---...///(((***,,,,,,+++)))))))))((('''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###'''******((('''))),,,&&&'''(((((((((((()))***+++***+++---)))###%%%+++'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,&&&$$$'''(((%%%%%%(((%%%111PPP{{{}}}www}}}eee&&&$$$666%%%(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%'''))))))+++///222555,,,,,,+++***))))))))))))((((((''''''''''''(((((((((((()))'''%%%&&&)))---666666666555444333444444000///---++++++***++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,............000222444888;;;:::999:::>>>@@@:::333+++'''(((***)))'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))***************###+++888AAABBB@@@AAAEEELLLKKKHHHGGGKKKQQQQQQLLLjjjjjjTTTMMMXXXOOOQQQtttggg```ddd^^^ddd???jjjUUUhhhRRRWWWjjjJJJ[[[fff???000000+++...---)))+++***************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((()))))))))************)))***************++++++(((,,,***&&&333JJJVVVTTT___[[[oooSSSJJJcccdddBBB111AAA+++---FFF555DDDBBB333@@@WWWYYY]]]ppp~~~mmmgggzzzYYY???)))&&&)))((((((+++''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''******(((&&&$$$###""""""''')))---//////---***''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###"""#########$$$&&&'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%###""""""!!!&&&(((******(((''')))***'''$$$###%%%%%%%%%'''***&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###############&&&***+++ '''LLL{{{sssvvv~~~999'''333$$$,,,***+++''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%'''))))))+++///222444,,,++++++***))))))******((((((''''''''''''(((((()))(((&&&&&&'''(((((((((111333444444222111111222000000///...---,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))---000000......111555666999999666555888999999///+++'''&&&((()))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))(((''''''222...)))%%%(((222BBBMMMGGGFFFDDDDDDIIINNNJJJBBBPPPIIIAAALLLYYYOOOWWW{{{UUU???QQQWWWcccUUURRROOOMMMfffBBBLLLBBBLLL333,,,***,,,(((,,,+++,,,***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************************************///---,,,,,,---444AAAMMMdddJJJQQQLLLMMMMMMrrr^^^LLLTTTJJJJJJOOO>>>FFFaaaRRRUUUmmmwwwlllsssfffTTTBBB)))+++------'''###&&&---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$%%%&&&'''(((***...111%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%+++((('''((('''$$$$$$'''%%%&&&&&&&&&%%%&&&''')))%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""$$$(((+++,,,+++!!!###%%%%%%$$$#########$$$######&&&((((((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###'''(((%%%######$$$))))))///ZZZxxxzzzUUU"""***///$$$)))$$$)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%'''))))))+++///222444,,,+++******)))*********((((((''''''''''''(((((((((''''''''''''(((((((((***...222333222000000111111111222111000---+++)))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111222333555444777777444444777444///''''''((('''&&&&&&''')))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''''''''&&&###''',,,///111222111///:::===>>>???CCCGGGEEE@@@HHHAAAAAAGGGBBB888CCC[[[PPPAAAJJJRRRWWWIIIRRR888FFFMMM666<<<<<<###)))444***...---000,,,(((+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))************************))))))))))))'''%%%&&&***(((%%%***444NNNFFFOOOTTT^^^HHHMMMIII>>>CCCNNNPPPNNNNNNRRR[[[TTT^^^dddsssyyyVVV===OOOZZZ|||uuuYYY000222...%%%$$$...000'''$$$***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%'''(((&&&$$$"""$$$%%%***((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$!!!!!!%%%&&&######'''%%%%%%&&&'''((()))(((((($$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%#########"""!!!'''''''''(((((()))(((((('''''''''''''''&&&###$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$%%%###########################%%%(((((('''&&&$$$"""///"""###...)))111RRRfffuuu~~~|||hhhwwwnnnFFF)))666666%%%... %%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%''')))***+++...111333++++++******************((((((''''''''''''((((((&&&((())))))''''''(((***&&&***000333222000000111111222333333222...+++)))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------000...---///444666555333222666666444555777111'''$$$''')))(((%%%%%%(((,,,''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&&&&''')))******))))))(((&&&(((+++***(((***000555555777<<<>>>>>>::::::CCCEEE:::>>>UUUggg===HHH888DDDgggDDDCCCAAA;;;...555222'''222///+++,,,,,,$$$+++***)))+++)))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))*********************)))))))))))))))&&&---///***)))...---'''###111BBBKKK^^^JJJNNNMMMCCCHHH???AAACCCCCCHHH>>>>>>JJJ888333LLLOOO\\\WWW```PPP222...%%%222&&&,,,***###$$$+++***!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!%%%((()))'''%%%%%%'''%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''###$$$((((((###"""&&&$$$$$$$$$&&&'''&&&### ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&&&&%%%%%%&&&$$$"""!!!!!!$$$&&&&&&&&&!!!###""" """&&&'''$$$$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$%%%########################%%%### !!!%%%%%%"""###$$$"""&&&+++''''''333VVVXXXcccMMMAAA+++111&&&,,,/// %%%...######---%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%''')))***+++...111333,,,+++***)))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''((()))+++...000333444...//////000000000000///..................------******++++++,,,,,,------*********)))))))))))))))******++++++,,,,,,------)))***,,,......---,,,+++***---111555666555222000333333222000---+++((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((()))***,,,---...///333555777999<<<>>>??????;;;:::999777555333222111---------,,,,,,+++++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++...333999@@@DDDXXXVVV???CCCgggdddDDD<<>>...+++...+++(((&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$####################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%&&&'''***111888???DDDXXXVVVWWW[[[___ZZZOOOEEE///...,,,***))))))******((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((+++,,,...111333,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))***,,,///111222---......//////////////////...,,,++++++,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))---,,,,,,,,,,,,,,,,,,---000000111222222222222111222222000...,,,)))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********'''((())))))***+++,,,,,,******,,,---...//////000//////......---,,,,,,+++------,,,,,,,,,+++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''))),,,///111...<<<555666LLLHHH999CCC>>>???@@@@@@===999555222111)))$$$&&&(((((())),,,)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$%%%%%%***)))'''%%%%%%&&&((()))***)))))),,,...,,,&&&!!!***)))(((&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((+++,,,...111222,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))***,,,......,,,---...////////////...333111---***))))))+++,,,,,,,,,,,,,,,,,,+++++++++***+++++++++++++++++++++'''((()))***+++,,,---......---,,,+++,,,...111222555444111//////000111222111///---+++)))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******((((((((()))))))))******))))))************))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&&&&'''...---)))111+++&&&555//////...,,,)))&&&###!!!%%%&&&(((***'''###&&&+++((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##############################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$%%%''''''%%%$$$########################$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((***,,,...000222,,,+++***)))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))***++++++,,,---...//////000//////777555111...+++)))(((((()))***+++,,,---...///000++++++++++++,,,,,,,,,,,,******+++,,,---...//////,,,,,,---...000333555777555333111/////////111222///---***(((&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))))))))))),,,---------------,,,,,,,,,,,,,,,------.........,,,+++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''---&&&###+++'''%%%&&&&&&'''(((((()))******'''+++...---'''$$$%%%)))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############################################################################################################$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$&&&''''''%%%&&&))),,,%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((***+++...000222,,,+++***)))(((((((((((('''''''''((((((((())))))'''''''''((((((((())))))(((''''''''''''((()))))),,,---...///000000000000333333333222000---+++)))((()))***+++,,,---......------......////////////111111///...,,,+++***)))///000222333444555444444000000000000000000000///,,,***(((&&&%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))+++************))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%((((((######***+++'''((()))(((((('''''''''''''''"""$$$&&&%%%%%%'''***+++&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$######$$$$$$$$$"""!!! """%%%%%%""" """%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((***+++---000111,,,+++***)))(((((((((((('''''''''(((((())))))***''''''((((((((()))))))))'''''''''''''''(((((()))+++,,,---...///000000000,,,...111333444333111///,,,,,,,,,+++***)))))))))*********+++,,,,,,------,,,,,,,,,---......//////333444555666555222///...,,,...000111111///---,,,)))((('''&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))************************'''((()))***+++,,,,,,,,,,,,,,,,,,+++*********)))*********+++++++++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&'''&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$###&&&)))'''######'''***))))))((('''&&&%%%%%%%%%%%%&&&%%%###%%%)))+++)))&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""""""""############$$$"""######$$$$$$######""""""%%%((((((%%%$$$$$$&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))+++---///111,,,+++***)))((((((((((((&&&''''''((())))))******'''((((((((())))))))))))'''''''''''''''((())))))))))))+++,,,---.........,,,...000111222222222111222111000///...---,,,+++((())))))***++++++,,,,,,+++,,,---000222555777777333333333222111000///.........//////...,,,***)))&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))))))))))))))***+++,,,,,,,,,,,,---------,,,,,,,,,++++++)))*********++++++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))(((((((((&&&&&&***((( $$$$$$%%%%%%&&&'''((((((''''''))),,,+++'''%%%((('''###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""############"""######$$$%%%&&&'''(((!!!"""######""""""###$$$""""""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))+++---///111,,,+++***)))((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))'''''''''''''''((()))***'''''')))***+++,,,,,,,,,111111000///////////////555555555444444444444333//////000000111222222333999999888777555444333333000///...---...///111333111000///---+++)))((('''%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((())))))))))))***************)))))))))))))))************))))))******++++++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))****** %%%&&&++++++!!!$$$$$$&&&&&&&&&%%%$$$###'''***&&&$$$&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################""""""""""""############&&&%%%$$$"""!!!!!!!!!!!!%%%$$$######$$$&&&(((***###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))***---///111))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&'''((('''''''''''')))+++---///.........///////////////...///000111333444666666:::;;;<<<===============555444333222000///...---111111111000000000000000///...---,,,+++)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++************************+++++++++*********))))))(((((((((((())))))))))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&'''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&######((()))'''%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%((()))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&&&&(((******+++---///111***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&''''''((()))(((((('''((()))+++,,,---------....../////////000000//////...---,,,,,,000111222333333333333222111111111000000/////////111111000000//////......,,,++++++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++************************+++++++++*********))))))((((((((((((((((((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&######((()))'''%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%(((((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&&&&(((******+++---///111******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''((())))))(((''''''(((((((((++++++,,,---......//////------...///000111222222---...//////000/////////---......//////000000111000000///......---,,,,,,((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++************************+++++++++***************((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&&&&'''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&######((()))'''%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&&&&(((******+++---///111+++***)))((((((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''((((((((((((''''''''''''(((((())))))***+++,,,......///+++,,,...///111333555555///000000111111111000000------...//////000000000///......---,,,+++******&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((()))))))))************************************************************************************((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&######((()))'''%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&&&&(((******+++---///111******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&&&&''''''((()))))))))'''((()))***+++,,,---...///......------,,,,,,+++......////////////......////////////............,,,,,,+++******)))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((()))))))))************************************************************************************)))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&######((()))'''%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&&&&(((******+++---///111))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((()))(((((((((%%%&&&'''((()))******)))''''''((()))******++++++,,,,,,,,,---------.........////////////......---//////......---,,,++++++)))))))))((((((((((((''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))***************************************************************************+++++++++)))((((((''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$%%%&&&'''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&######((()))'''%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&&&&(((******+++---///111(((''''''(((((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))(((((((((((()))*********)))(((''''''((((((((()))))))))'''((()))+++...000111222///////////////...------,,,,,,,,,+++******))))))&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))************************************************************))))))*********+++++++++))))))(((''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######%%%&&&'''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&######((()))'''%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&&&&(((******+++---///111''''''''''''(((***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((((((***+++++++++***)))'''&&&'''''''''(((((((((((((((((((((((('''''''''''''''+++++++++++++++***))))))))))))))))))(((((((((((($$$%%%%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************))))))******++++++++++++))))))((('''&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%"""###%%%&&&'''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&######((()))'''%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&&&&(((******+++---///111)))(((((((((''''''''''''((((((((((((((((((''''''(((((((((((((((((((((((('''(((((()))***++++++,,,++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))************)))************+++++++++************************(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&%%%''')))'''###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$############$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&'''((((((***+++---...///))))))((((((((('''''''''((((((((('''''''''''''''((((((((((((((((((((((((''''''(((((()))******************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***))))))))))))************)))************+++++++++************************(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&%%%''')))(((###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&'''((((((***+++---...///)))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((************))))))))))))************************************************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((()))))))))******)))))))))*********++++++)))************+++++++++************************)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&%%%'''***((($$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++)))'''%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&'''((((((***+++---...///)))))))))((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((()))))))))*********))))))*********+++++++++))))))*********+++++++++************************)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&$$$&&&***)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((***+++---...///***)))))))))(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((''''''''')))))))))*********************************************************************)))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))))))))))))))************************++++++++++++))))))*********+++++++++************************))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$&&&******'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((***+++---...///******)))))))))(((((((((((((((((())))))******+++************************))))))))))))*********************++++++++++++,,,++++++++++++++++++++++++************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***)))))))))*********++++++*********++++++++++++,,,)))************+++++++++***************************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&$$$&&&++++++(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((***+++---...///*********)))))))))((((((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))*********+++++++++************************))))))******++++++++++++************************************************++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))*********+++++++++*********+++++++++,,,,,,)))************+++++++++***************************)))((('''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$&&&+++,,,)))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((***+++---...///************))))))))))))))))))***+++,,,,,,------------------------------++++++,,,---......//////,,,,,,,,,------.................................+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++************************((((((((((((((()))******)))************+++++++++******+++++++++,,,,,,,,,)))************+++++++++***************************)))(((''''''&&&&&&'''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$&&&+++,,,***%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((++++++---...///,,,---,,,+++***+++---///******+++,,,---.../////////000000111111000000///,,,------...///000111111222111000///////////////222111000///...///000000------------------......+++++++++******)))))))))************************++++++++++++++++++++++++************************++++++******+++,,,,,,---++++++,,,,,,,,,---------000////////////.........//////000000000000//////333222000.........///000........./////////000000222222222222222111111111333333333333333333333333444333333333222222111111111111111111111111111111222222222222222222222222333333222222111000000000333444444555555444444333111111222222333333333444111111222111111000//////---------------------------------......//////////////////......---------........................////////////////////////------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,***************************************)))))))))((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))************+++******)))(((''''''&&&***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&))),,,&&&&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''+++---...000000'''((()))))))))***,,,...//////000111222333444444//////000000000000//////444444444555555666666666444444333333333222222222111111///.........///000/////////...............///.........------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////......////////////000000111111111222222333333333777777777666666444333333222333333333333222222111222222333333333444444444222222333333333333333333444444444444444444444444666666555555555444444444444444444444444444444444444444444444444444444444333333333444444444444444555555666666666666555555333333333444444444444444222333333333222222111000000000000000000/////////000000111111111222222222111000000000////////////////////////////////////000000000000000000000000111111000000000000000000000000////////////000000000000000000/////////............------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++***************************+++,,,------......---000000//////...------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((('''&&&(((+++---&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''')))+++---///111,,,...000111000000111222---......///000111222222777777888888888888777777555555555555555555555555555555666666666555444444999999888777777777777777555444444333333222222111444444444444333333333333000000111111111111111111111111111111111111111111000000000000000000000000333333222111111111222222222222333333333444444444333444555666777888999999:::::::::999777555444333111222444555555333111000222222222333333333444444555555666666777777888888888888888888888888888888999999999888888888888777999999999999999999999999777777777777777777777777666666777888888999::::::777888888999999888888777777777777666666666666666555555666666555555444444555444444444333333222222444444444555555555555555222222222222111111111111222222222222222222222222333333333333333333333333555555555444444333333333444333333222222333333444222111111111111000000000111111000000000000111111////////////////////////000000000000000000111111000//////......//////000............////////////000000000000000000000000111111111000000000//////........................//////000111222222222222444444444333222222111111111000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******))))))***,,,...))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''(((***,,,///111---///111111///.........111111222333444555555666666666777777777777666666999999999999999:::::::::999:::;;;;;;;;;;;;:::999999999888888888777777777:::::::::::::::999999999::::::::::::::::::999999666666777777777777888888777777777777777777777777555555555555555555555555777777666555555555666666777777777777888888888888999999::::::;;;<<<<<<===<<<<<<<<<;;;:::999777777777777888777777555333222333444444444555555555555999999:::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>;;;<<<<<<======<<<<<<;;;;;;;;;;;;::::::999999999999999999::::::999999888999888888777777666666555777777777777888888888888444444444444444444444444666666666666666666666666777777777777777777777777888888888777666666555555666666555555555555666666555555555444444444444333333333222222222222333333333333333333333333333333222333333333333333444444111111000000000000111111000000111111111222222222111111111111111111111111333222222222111111111111111111111111111111111111111222333444555555555555555555444444333333333333333333222222222222111111000000000000000000000000........................------------------------------------------------+++,,,,,,,,,++++++---///......------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******+++++++++******)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))***---///111111333666777666555555666::::::;;;<<<===>>>??????======>>>>>>>>>>>>======@@@@@@AAAAAABBBCCCCCCDDD>>>??????@@@@@@?????????AAAAAAAAA@@@@@@@@@??????=========>>>>>>?????????>>>>>>>>>>>>????????????<<<<<<======>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<=========???????????????>>>>>>>>>AAAAAABBBBBBAAAAAA@@@@@@AAA@@@>>><<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>===>>>>>>?????????>>>>>><<<<<<<<<;;;;;;:::::::::;;;;;;::::::::::::::::::888888888888888888888888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888999999888888888888999999;;;;;;;;;::::::::::::999555555555444444555555555666666666666666666666666555555555666666777777777777777666666666666777777777777888888888999999999555555555555555555555555555555555444444444444333333333333333333333333333333444555666777777777777666666666666555555555555555555444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////,,,---......------...000111000///............///........................////////////////////////////////////////////////------............------------------------------++++++,,,------,,,,,,,,,------------....................................------------------------++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%+++,,,...///000444666999::::::;;;===>>>;;;<<<<<<===>>>???@@@@@@@@@AAAAAABBBBBBAAAAAA@@@??????@@@@@@@@@AAAAAAAAA???>>>>>>>>>>>>??????@@@CCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAAAAABBBBBBBBB@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBB@@@>>><<<;;;<<<===??????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBCCCCCCDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????>>>>>>============>>>>>>=========<<<<<<<<<;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<===;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888666666666666666666666666666777888999::::::::::::;;;;;;;;;:::::::::::::::888888888777777777777666555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222///000111111000///000111333222000///......///000000000000000000000000000000000000000000000000000000000000000000000000000...//////000000//////...------------------------+++,,,,,,---------------------........./////////////////////////////////................................................---------------.........................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,******++++++++++++******))))))))))))))))))))))))************************''''''''''''''''''''''''((((((((((((((())))))))))))(((((((((((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((())))))******'''((())))))******))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''',,,---...000000???@@@AAAAAA@@@@@@BBBDDDBBBBBBCCCDDDEEEFFFGGGGGGAAABBBBBBCCCCCCBBBBBBAAAFFFFFFEEEDDDCCCBBBBBBAAAEEEDDDBBBAAABBBDDDFFFGGG@@@AAABBBBBBBBBAAA??????GGGGGGGGGFFFEEEDDDDDDCCCAAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGGGGGGGFFFEEEDDDDDD??????@@@@@@AAACCCDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIFFFGGGHHHHHHIIIIIIIIIHHHDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDD@@@??????>>>>>>??????@@@>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;888888888888888888888888;;;;;;<<<===>>>>>>>>>>>>????????????????????????>>>============<<<<<<<<<::::::::::::::::::::::::888888888888888888888888777777777777777777777777666666666666666666666666222444555555444333333444777666444222111222333333333333333333333333333333222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111//////000111111111111111//////000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111/////////000000000111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////---------------------------------------------------------------------------------------------------------............///------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************+++,,,,,,---......***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************((((((((((((((((((((((((((((((((()))))))))*********+++---///111jjjjjjhhheeebbb```aaabbbTTTUUUVVVWWWXXXYYYYYYZZZ]]]^^^^^^______^^^^^^]]]ZZZYYYWWWUUUSSSQQQPPPOOOTTTRRROOONNNNNNQQQTTTVVVZZZZZZ[[[\\\[[[ZZZYYYXXXPPPOOONNNLLLJJJHHHFFFFFFAAAAAABBBBBBCCCCCCCCCDDD@@@AAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNMMMLLLJJJHHHHHHBBBDDDGGGKKKMMMOOOOOOOOOLLLLLLLLLMMMMMMMMMNNNNNNPPPPPPPPPOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLIIIJJJJJJJJJKKKKKKLLLLLLIIIIIIJJJKKKLLLLLLKKKKKKFFFGGGGGGHHHIIIJJJKKKKKKMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::??????@@@AAABBBBBBBBBBBB@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999555777888888777555666777===;;;999777666666888888555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666555666666666666666666666666333444555555666666666666222222333333333444444444444444444444444444444444444444444444444444444444222222222222222222222222000000111111222222222333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111/////////////////////////////////////////////////////////////////////////////////000000000000111//////000000000000//////........................------------------------.................................//////000000000/////////....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++++++++,,,,,,,,,,,,(((***,,,///111~~~}}}vvvtttzzzrrrjjjlllooolllnnntttxxxyyy~~~|||~~~}}}xxxxxx|||zzzuuuaaalll}}}yyy{{{}}}~~~yyysssmmmkkkpppxxx~~~vvv}}}~~~tttjjjeeeccceeemmmuuuxxxjjjdddeeeeeebbb___```aaa\\\UUUOOODDDEEEPPPSSSKKKOOO\\\\\\WWWXXXeeesss|||~~~tttxxxwwwpppqqqYYYJJJFFFLLLRRRTTTRRRQQQTTTXXXVVVdddooonnnmmmoookkkccc```WWWeee]]]ZZZHHHMMMDDDMMMWWWYYY]]]TTTRRR___RRRZZZ\\\]]]aaa^^^LLLGGGVVVMMMPPPTTTTTTQQQOOOOOOQQQLLLMMMLLLJJJKKKMMMOOONNNPPPMMMJJJJJJLLLMMMLLLKKKEEEIIIJJJFFFGGGLLLLLLGGGMMMLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIGGGDDDAAA>>>???BBBDDD@@@::::::>>>===>>>>>><<<;;;:::;;;===AAA???<<<<<<===???@@@@@@KKKGGGHHHMMMKKKDDDDDDJJJDDDGGGFFFBBBBBBGGGIIIGGGIIIGGGHHHJJJEEE>>>???EEEBBBCCCDDDDDDCCCBBBCCCEEEHHHFFFDDDCCCCCCBBBAAA@@@>>>>>>======>>>???@@@AAA???AAACCCAAA===;;;<<<>>>>>>>>>>>>>>>=========>>>>>>??????>>><<<;;;===>>><<<:::999===BBBAAA:::333999;;;:::777777;;;===<<<888999888666555666999;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<;;;:::999:::;;;::::::;;;;;;:::999888777222888;;;999888999999666<<<999666555666888999888;;;;;;999777555666999;;;777777777666555777;;;>>>666666777888888888777666777777777666555444444333444666777777666666888999333444666777888888666666666555555444444333333222000444666444000///333888222222333444444444333333000000000000000000000000111///---...///000000///000---...111111///000444333...111111***---444222222000...---...///000///111111000000///.........000222444333///---...000111111111222222222111000222111000000111333333222.............../////////000000000000///...---,,,000///............///000,,,111222......222222...,,,...///111111000...---...------------...///000...+++***,,,000111...***111...++++++---...---+++*********++++++,,,---......///000000000}}}OOOXXX___^^^ZZZXXXTTTOOOMMMOOOQQQRRRPPPMMMIIIFFFCCCEEEJJJPPPVVVZZZ]]]]]]```]]]^^^```^^^XXXVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPRRRRRRUUUYYY___cccddddddHHHDDDFFFOOORRROOOQQQWWWOOONNNLLLKKKJJJKKKLLLMMMDDD@@@AAAGGGIIIHHHHHHLLLIIIIIIIIIHHHFFFFFFHHHIIIJJJHHHGGGGGGHHHFFFBBB>>>DDDCCCAAA??????@@@BBBCCC<<>>???@@@@@@=========<<<<<<<<<;;;;;;<<>>999:::===>>>???===;;;:::<<<>>>@@@AAAAAA>>>:::777AAA@@@???>>>======>>>>>>????????????>>>>>>>>>>>>999999:::;;;;;;;;;::::::AAA???;;;666444666<<>>===:::000444333333444666888::::::666666666555555444444444111222444333333444888;;;777666555444444666999;;;777777777777666444111///222222111111000000000///000000111222222222222222---...000222333444444444333555444111222777777444111222333333333222000///000///...---,,,,,,++++++555000,,,***,,,///111111)))((('''))),,,...---+++...///000111111000///......//////000000zzzvvvxxxyyyyyyyyy}}}mmmqqqyyyvvvddduuuyyylllfffhhhccc___```iiiqqqttttttuuuxxxiiifffbbb^^^\\\ZZZ[[[[[[aaa^^^YYYQQQKKKKKKOOOTTTSSSYYYcccjjjlllhhhbbb]]]LLLNNNQQQRRRQQQPPPPPPPPPKKKQQQZZZcccfff___QQQGGGCCCBBB???===BBBJJJNNNLLLKKKMMMPPPPPPMMMJJJHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJLLLJJJGGGGGGHHHGGGCCC@@@DDDCCCBBBAAAAAAAAABBBCCCEEEDDD@@@<<<>>>BBBBBB>>>DDDFFFHHHFFFAAA======>>>DDDCCCBBBDDDFFFEEEAAA>>>AAA@@@@@@AAADDDFFFHHHHHHHHHFFFCCCAAA@@@@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAACCCEEEEEEAAA>>>555<<>>888555<<<<<<<<<<<<<<<=========>>>===;;;;;;<<<;;;888555666777777888999::::::;;;::::::::::::::::::::::::777666555555777999999888<<<666222444888999;;;>>>AAA888555333---222999555>>>===;;;999666444222222;;;;;;;;;:::::::::::::::===<<<:::777444333666888555666666444333222333555666666666666666666666666777777666555444333222222555444333222111000///...222444666888777666333111444444222222666<<<===:::666777888888777666444333000111111222444555666666...///111222222111...---666444333333444333111//////000111222222000...,,,...///000000111|||zzz{{{sssmmmnnnvvv~~~yyyrrrppprrrtttsssppplllllljjjeee^^^YYYWWWWWWSSSSSSRRRQQQQQQQQQQQQRRRNNNMMMMMMLLLKKKKKKJJJJJJJJJGGGFFFIIIMMMLLLGGGAAASSSNNNFFFAAA@@@CCCGGGIIIBBBBBBAAA@@@>>>===<<<<<>>AAADDDEEEFFFEEEDDDBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@FFFDDDBBBAAABBBBBBAAA???GGG???999:::<<<:::888999777777CCCIIICCCCCCFFF@@@:::<<<>>>???@@@@@@AAABBB;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>===;;;:::999999999999;;;>>>>>><<<:::888777<<<;;;999666666888===@@@======<<<<<<;;;::::::999;;;:::999888777777777666666777999::::::999888777:::888666777:::<<<999555888888999999888888777666777777555444222///...---222444666888777666555444222111///......------,,,222333333444444444444333333444555666666~~~|||nnntttsss}}}ssswwwpppnnnkkkfffaaaXXXXXXWWWVVVUUUTTTSSSRRRVVV\\\dddjjjnnnttt{{{~~~}}}ssssssssssssssssssssssssfffccc^^^ZZZVVVSSSOOOMMMAAA???BBBHHHJJJDDD===:::BBBAAAFFFCCC777999CCCFFFGGGIIIJJJIIIEEEAAA@@@@@@DDDEEEEEEEEEFFFGGGGGGGGG>>>@@@BBBEEEFFFDDDBBB@@@===;;;999999:::<<<>>>>>>888:::<<<;;;999888999:::777777777777777777777777555555555555777888:::;;;888999:::;;;===???AAABBBDDDBBBAAABBBBBB>>>999555;;;;;;;;;;;;;;;:::::::::666777999;;;===>>>??????;;;888444222333666:::===666666666666666888:::<<>>AAAJJJVVV^^^___\\\YYYWWWMMMMMMMMMMMMNNNNNNNNNOOONNNMMMJJJHHHFFFEEEEEEFFFKKKIIIGGGDDDBBBBBBBBBBBB@@@@@@DDDJJJKKKIIIHHHIIIGGGFFFEEEDDDCCCBBBAAA@@@::::::::::::999666444333666666777;;;===<<<555000555777888777555333333444<<<;;;999888666666666666666777888999:::zzzsss{{{vvviii^^^YYYZZZYYYZZZ___ccc___RRRFFFCCCHHHNNNPPPMMMHHHDDDBBBKKKKKKIIIFFFAAA;;;555111///000111222333xxxyyyzzz|||}}}