BM*d6() ^^^777777222999000FFFxxx}}}vvvrrriii```\\\XXXSSSRRRTTTWWWXXXWWWVVVTTTTTTVVVWWWVVVUUUWWW___lllzzzcccvvv{{{@@@>>>MMMuuummmbbb\\\ZZZZZZWWWSSSQQQTTTfffccc:::888===kkkQQQVVV]]]```rrrnnnVVVTTTRRRNNNPPP[[[^^^kkktttooozzzyyyssswwwooobbbXXXmmm{{{<<>>{{{|||^^^KKKOOOPPPPPPWWWiiiJJJLLLPPPTTTRRRWWWVVVPPPXXXvvvxxxjjjwwwzzzkkkmmmiiinnnhhh{{{kkkGGGKKKJJJ444222111KKKXXXVVVbbbWWWCCCGGGNNNNNNQQQCCCGGGkkktttnnnpppkkk}}}{{{hhhyyyvvviii555;;;KKKlllvvvyyyttt|||wwwrrrfffcccIII<<>>>>>???BBBCCC@@@<<>>===AAA<<<888::::::666666888777444666444333555777666222...,,,444888555111555;;;???666111...------000;;;FFFGGGGGG|||}}}{{{^^^888333666<<<000jjjyyyyyypppiiikkknnnVVVWWWTTTQQQQQQRRROOOKKKRRRYYYSSSNNNVVVZZZVVVWWW[[[WWWTTTUUUXXX]]]gggqqq~~~xxx]]]EEE;;;kkk}}}lllkkkjjj[[[ZZZ___YYYUUUVVVSSSQQQRRR\\\vvv>>>;;;===cccPPPXXX]]]```eeefffVVVIIILLLQQQ[[[^^^iiivvvooouuuvvvsss|||wwwUUUPPPTTT>>>xxxssskkkrrrpppppp|||{{{iiiVVVUUUTTTggg{{{{{{YYYcccjjjrrr}}}zzzrrr{{{yyyyyyyyyyyy^^^ZZZ\\\qqqHHH___NNNMMMDDDJJJfffqqqwwwrrr|||{{{yyyxxxrrrxxx|||XXXIIINNNRRRGGGhhhTTT[[[gggeeetttfffQQQggg^^^kkkjjj|||fffjjjvvvsssqqqtttxxxkkkhhhpppyyyoooiiiEEEIIIlll---333333mmmfffuuuvvv___kkknnnEEEUUUIII{{{rrrvvv[[[iiikkkoookkkjjjmmmwwwddd~~~xxxfff{{{222CCCLLLxxx}}}{{{rrrrrrnnnZZZhhh]]]GGG@@@QQQXXXMMMDDDHHHAAAFFFeeeJJJCCCIIIhhh{{{tttooolll___tttlllvvvcccWWWNNNaaa555RRR555@@@XXX{{{}}}gggOOOQQQVVV]]]xxxjjjRRR^^^gggkkk~~~vvv___|||tttvvvppppppooo___dddiiiaaa]]][[[PPP===333333444BBB<<>>:::@@@___OOOUUUbbbqqq~~~cccNNNPPPWWW```eeeiiinnnmmmmmmuuu{{{vvvWWWSSSVVVGGGuuuiiifffnnnqqqllleeeppp{{{gggxxxzzzvvvwwwvvv|||~~~jjjTTTRRRggg|||UUUfffiiikkkrrrrrrnnnkkk{{{||||||llleeevvvqqqsssfff[[[SSS^^^WWWiii^^^```]]]jjjzzzxxx~~~}}}vvvuuu||||||~~~}}}{{{ccc]]]@@@===MMMQQQyyy~~~lll___iiiuuu~~~VVVmmmvvv{{{|||nnn{{{vvvyyywwwvvvrrroookkklllfffjjjFFFCCCxxxccc<<<999:::sss~~~uuuuuuTTTQQQjjj}}}tttpppccc\\\uuuvvvcccyyywwwddd888BBBQQQuuu[[[|||xxxuuupppsssrrrbbbppp[[[>>>AAAeeewwwhhhVVVbbb]]]XXXnnnaaa\\\YYYssszzz___rrrooommmuuuaaannnqqq___UUUQQQbbb555}}}SSS888999SSS|||wwwZZZQQQOOOfff{{{iiiqqqyyy~~~rrrkkkhhhhhh[[[\\\^^^^^^\\\SSSCCC333///222///::::::uuuhhhMMMGGG}}}777~~~yyyhhhZZZXXXlllsssiiivvv||||||ppp```VVVPPPMMMHHH>>>444333555555666888333333333555777666222///...444666222444;;;===888666000,,,+++,,,000:::DDDCCCKKK|||}}}^^^999888666333DDD}}}gggQQQDDDOOObbblllppprrrsssyyylll\\\^^^eeeiiiooonnnjjjjjjoooqqqmmmiiihhhVVVVVV[[[gggtttiiirrrzzzTTTEEEuuuwwwmmmddd{{{dddUUUSSSWWWRRROOOQQQPPPQQQPPPSSShhhEEE;;;GGGcccUUU]]]iiixxxbbbQQQ[[[______mmmuuuiiijjjvvvqqquuuYYYWWWZZZ~~~]]]uuuvvvoooTTTUUUpppnnneeeZZZWWWYYYTTTKKKaaaeeegggdddeeekkkqqqtttuuuxxxvvvwwwwwwgggVVVUUU|||kkkrrr|||pppwwwooollloooqqqiiiyyyooo}}}vvv}}}|||___SSSOOO\\\cccccc]]]]]]eeekkkppp}}}{{{~~~aaaPPP666EEE```bbbIIIzzztttxxx~~~uuummmuuu}}}lllrrr{{{wwwlllrrrnnnlllcccbbbjjjEEE<<>>;;;OOOOOO~~~xxxqqqzzz}}}xxx|||~~~wwwuuuwwwjjj|||uuuwwwuuueeerrrmmmtttbbbiiifffAAA999qqqooo888888WWW```oooqqqfffeeeYYYgggbbbbbbvvvPPPccc>>>HHHyyyooojjjmmmssssssnnn]]]```WWWWWWkkk}}}rrrZZZHHHZZZyyygggTTTNNNRRRYYY666zzzYYYEEEKKKaaa}}}~~~{{{vvvaaa\\\{{{rrrttteeekkkdddJJJ333---...///DDD===EEE|||vvvPPPAAAgggvvvOOO}}}yyylllmmmvvvZZZKKK===888888777444444000222666888888555000---///444555222555===>>>888444///++++++,,,000:::CCCCCCJJJvvv~~~]]]777888;;;***PPP~~~tttxxx|||wwwyyytttYYYaaayyy~~~tttvvvzzzzzz|||}}}~~~uuusssttttttjjj___cccnnnjjjYYY[[[vvvMMMkkk```wwwvvvaaaeeeddd___\\\MMMMMMSSSPPPNNNRRRQQQQQQQQQQQQ```yyyqqqbbb:::III~~~gggRRRjjj|||mmmYYY^^^nnnvvv|||vvviiihhhqqqnnnYYY]]]eeekkk~~~uuuwwwdddwwwjjjcccccc]]]\\\OOOPPPTTTXXXYYYVVVTTTTTTSSSOOOPPPTTTTTTOOOOOOTTTPPPnnnwwwllllllkkk\\\NNNuuutttnnn{{{wwwzzzvvv~~~xxxuuu|||{{{~~~vvv{{{nnniiiuuu]]]ppp~~~qqqqqq\\\RRRRRRxxxxxxVVVeeerrryyywww~~~mmm[[[}}}{{{ccc\\\eeeaaaTTTfffrrrwww]]]PPPKKK;;;AAARRRlllKKK}}}uuulllsss~~~|||~~~sssjjjuuuooo}}}rrrssshhhuuummmuuubbbqqq[[[>>><<<{{{ggg:::888iiirrr{{{ooodddVVV```XXX{{{gggbbbWWWaaa{{{mmmTTTvvvgggxxx;;;QQQuuukkknnnqqqnnnlllhhhggg^^^eeevvvVVViiiaaaQQQKKKOOOPPP999TTTJJJ^^^~~~vvvttt{{{xxx]]]\\\nnnqqqaaacccLLLPPPHHH666,,,...333222<<<:::LLL}}}qqqQQQKKKlllMMMrrrpppvvvPPPEEE<<<;;;<<<:::777666000333666888777333///,,,111555555222666>>>===777333...++++++,,,000:::CCCHHHLLLuuu___666666222===jjjppp}}}rrrhhhwwwzzzqqqvvvxxx}}}{{{sssnnnhhhZZZJJJccc~~~yyyxxx}}}yyywwwuuummmbbb[[[YYYbbbjjjzzzqqq\\\[[[OOOnnnddd~~~zzzbbblllqqqeeeTTTFFFHHHPPPNNNMMMQQQOOORRRSSSRRR^^^vvvmmmuuu>>>MMM{{{pppSSSkkkyyy|||lll___```xxxxxxqqqPPPzzzxxxvvvhhhVVV]]]iiieee~~~}}}www```sss___WWWUUUUUUWWW]]]aaaaaa^^^\\\]]]___iiibbbZZZSSSOOORRR^^^kkkiiiccc```UUUMMMtttrrr{{{}}}xxxyyyvvv}}}www|||~~~pppkkk}}}zzz|||yyypppsssmmm~~~lllrrrzzzgggVVVVVVZZZ~~~wwweeepppxxx{{{~~~}}}}}}tttiiikkkmmmwwwvvviiiyyygggTTTMMMJJJ999AAATTT@@@|||vvvxxxmmmnnntttuuu~~~xxxlllkkk{{{{{{rrruuummmkkkiiiooocccnnn\\\uuuMMM===CCCttt777<<<}}}}}}{{{|||nnnwwwuuu{{{qqqrrruuu^^^FFFNNN|||uuueeeZZZUUUkkkqqqYYY[[[|||ooozzz|||DDDiii{{{nnnqqqqqqjjjkkkiiitttwww|||SSScccwwwWWWNNNKKKOOOJJJ@@@NNNXXXlll}}}{{{zzzuuuvvvyyyzzzyyymmmyyycccNNNLLLGGGEEE===444111555999:::888@@@ZZZzzzdddMMMJJJfffrrr|||{{{xxxrrraaaZZZVVVRRR???999666999;;;:::888999000333777888555222///---444777666222666>>><<<555111---***+++---000999CCCFFFGGGlll}}}bbb888666)))LLLqqq{{{|||rrreeepppiii\\\gggiiiVVVLLLUUU]]]YYYQQQNNNeeexxxvvv~~~~~~sss[[[[[[bbboooyyy~~~|||vvvaaa]]]SSSyyyiiiyyyzzzxxxNNNBBBFFFPPPPPPOOORRRPPPTTTTTTQQQ[[[sssttt{{{===PPP}}}aaajjjtttmmmaaagggnnnllllllaaaHHHUUU\\\^^^hhhwwwzzzmmmdddcccSSS[[[lllbbbssshhhnnn]]]VVVRRRcccnnnrrrhhh```eeeqqqzzzxxx{{{wwwmmmmmmvvvbbbaaaWWWNNNVVVyyykkkxxxqqq|||zzzssswwwttt{{{yyyooo```mmmvvvnnnuuujjjxxx}}}|||ooottt~~~bbb{{{ttt```dddiii{{{pppZZZUUUQQQzzz~~~vvvsssxxxfffhhhyyyxxxwwwiiinnn}}}sss\\\NNNGGGCCC===III___yyyFFF|||xxxnnnnnnqqqpppzzztttvvv}}}pppsssmmmmmmzzzrrrfff[[[]]]ZZZjjjjjj```hhhXXXwwwyyyCCC???GGGaaa@@@===zzzzzz|||wwwyyynnnkkksssiiihhh\\\UUUDDDLLLgggwwwSSSooo^^^]]]UUUZZZuuudddKKKsss~~~mmm~~~JJJ{{{}}}ooouuutttlllooohhh|||~~~HHHKKKOOOTTTJJJKKKDDDfff~~~kkkddd}}}lll|||rrrUUUIIICCC>>>888222000...---111666;;;KKKdddmmmOOOGGGNNN~~~wwwsssssskkkiiiwww|||gggkkkbbbSSSEEEAAAAAA???999888666666888888555666999111444777666333000......666999666333666>>>;;;333000,,,***+++---111999BBBDDDCCCfff{{{eee999666222;;;PPP}}}~~~wwwcccoooWWWRRReeeaaaPPPYYYaaa|||qqqaaaZZZYYY\\\aaahhhjjjiiikkkllljjjgggiiinnnrrrttt|||uuuuuuccc]]]ZZZjjjwwwvvvtttMMMAAAGGGSSSSSSRRRUUUSSSUUUTTTOOOXXXppp|||sss444LLLyyymmmffftttpppgggsss}}}sssiiiiiitttxxxqqqppp```PPPZZZnnn```iiinnnzzzooonnnfffccc```\\\nnnuuuiiiccctttwwwMMMZZZnnn[[[MMM\\\zzzpppqqq}}}www{{{zzz}}}uuusssdddqqq{{{hhhjjjiiiyyyrrrtttjjjxxxnnnssswwwhhhTTTXXXZZZ|||ssswwwqqqwww|||}}}mmmlllwww~~~|||dddgggfffWWWQQQEEE;;;999AAATTTlllMMM;;;zzztttnnnsssvvvpppttt}}}}}}ppp{{{zzz}}}uuuuuu{{{rrrlllqqqnnnVVVKKK;;;IIILLLppprrrkkkjjjYYYzzzvvv@@@AAAHHH]]]222;;;sss}}}{{{}}}www{{{jjjmmmtttsssgggfffhhhbbbkkkMMM<<>>III^^^~~~|||rrrlllrrrrrroooiiidddcccccccccOOOWWWZZZRRRHHHCCCBBBAAA===;;;:::999555000222888111444777666222/////////888:::777333666===;;;111000,,,***+++---111999BBBJJJGGGhhhaaa===555444<<>><<>>;;;::::::999888888777666666555444666666333///...000333:::777555666999:::777333+++,,,,,,++++++111999@@@EEECCCkkkxxxhhh<<<333555888NNN|||xxxyyywwwqqqsssxxxvvvxxxlll[[[ZZZggg~~~wwwlll\\\^^^tttMMMnnnZZZXXXOOOEEEHHHQQQPPPGGGEEEFFFIIINNNSSSVVVVVVUUUSSSSSSPPP^^^{{{|||YYY===777}}}|||{{{~~~oooiii}}}yyy}}}hhhXXXRRRKKK\\\{{{dddzzzxxxxxxjjjeee[[[YYYbbb^^^YYYUUUJJJUUUyyydddyyy~~~zzztttvvvvvvuuuvvvyyy{{{vvvnnn}}}~~~wwwzzz{{{~~~{{{~~~nnnfffkkkvvvjjjrrrdddZZZSSSWWWggg|||www~~~{{{wwwuuutttvvv}}}~~~sssPPPNNNJJJ000===TTTFFFPPP111999oooqqqtttuuuuuusssrrrqqqsssqqqoooooorrruuuvvvwww}}}vvvwwwyyyyyyuuunnnmmm|||ppphhhaaalllHHHEEEIIINNNAAA777{{{wwwmmmnnnqqqmmmjjjgggeeefffggghhhhhhnnnkkk{{{xxxeeeeee===MMMkkkZZZUUU|||WWW}}}JJJ___zzzrrrooooooooommmjjjqqqwwwpppppp{{{pppYYYUUU~~~qqq}}}kkkgggpppkkkkkkbbbdddbbbLLL===XXXQQQmmmOOOMMM;;;===}}}bbbVVV```qqqwwwttt~~~zzzuuupppmmmmmmnnnpppooonnnkkkhhheeecccbbbaaa\\\[[[OOO<<<111222333000000///111666===@@@???===WWWcccTTT999KKKwww|||~~~yyyzzzggg___VVVRRRSSSRRRMMMIIIIIIGGGDDDAAA>>><<<;;;:::777777777777666555444333333666666222------333999888666555777:::999666222+++,,,,,,+++,,,111:::AAAFFFBBBaaannn<<<333///555OOO|||~~~{{{uuuvvv~~~xxxxxx|||uuuhhheeekkk{{{jjjaaaWWWbbbsssDDDyyygggQQQQQQOOOKKKMMMOOOKKKCCCEEEGGGKKKPPPSSSUUUUUUTTTRRRRRRTTTbbb}}}yyyMMM???:::oooxxxvvvyyy{{{uuuwwwiiimmmvvvrrraaaPPPSSS___hhhWWW}}}zzzwww{{{bbbYYYeee```YYYeeeYYYNNNRRRKKK\\\rrrqqq~~~zzzxxxxxxwwwrrrnnnrrr{{{|||vvv~~~tttvvv|||}}}kkkdddlllmmmlllxxxgggXXXSSSRRR```wwwzzz~~~}}}xxxvvv{{{~~~}}}xxxzzz{{{{{{yyywwwuuutttpppppprrr|||}}}iii]]]hhhVVVJJJ666444@@@CCCVVV|||777333999zzzzzzwwwwwwvvvuuussspppnnnmmmlllooorrrvvvwwwvvvrrrpppaaaaaafffllltttnnnmmmooojjjgggppp|||PPP777@@@VVVnnn???555===\\\ssshhhbbblllkkkjjjiiihhhddd___[[[___ggghhh```]]]]]]TTTFFFCCCyyyNNNPPPxxxhhhvvvfffCCCwwwuuutttppprrrxxxnnnxxxmmmmmm|||mmm]]]nnnsssxxxtttiiieeehhhccc\\\sssIIIPPP888TTTTTTfffhhhYYY~~~III222;;;mmmqqq\\\LLLLLLYYYeeelllkkkiiihhhhhhkkknnnooocccbbb___ZZZUUUPPPMMMJJJBBBBBB>>>666333444222---999...000===???888BBBWWWkkkiiiLLL444YYYhhh]]]sssmmmuuu|||zzzuuuhhhaaaVVVOOOLLLKKKJJJIIIHHHFFFCCC@@@===:::888777444444444444444555555666555555333000...000666;;;666555666888:::888444000***+++++++++,,,111:::AAADDDEEE___uuu<<<444111555MMM}}}yyy}}}|||wwwyyy|||{{{~~~xxxmmmiiilllwww}}}www~~~|||xxxyyy}}}~~~nnncccPPPPPPqqq>>>oooaaaLLLJJJLLLOOOMMMFFFBBBDDDEEEHHHMMMQQQSSSSSSSSSSSSRRRUUU]]]kkkRRRHHH888666VVV{{{{{{yyy~~~pppYYYRRRaaa^^^rrrhhhIIIPPPRRRppppppoooCCCvvvzzzuuuqqqnnnnnnuuugggTTTbbbjjj^^^\\\bbbOOOEEEQQQTTTlllNNNfff~~~{{{zzzuuuqqqsssxxxzzzxxx}}}|||oooqqqxxx}}}}}}jjjgggkkk}}}uuuyyyaaaQQQ[[[]]]```xxxssszzz}}}~~~}}}}}}{{{uuunnnqqquuuyyyyyyvvvrrrooommmxxxuuummmnnnsssdddLLLCCC666BBB@@@???LLL\\\{{{nnn;;;777???}}}~~~yyyssspppppppppnnnkkkhhhkkkooorrrrrrpppmmmkkkbbbiiijjjgggiiimmmqqqttt{{{vvvrrruuuVVVlllyyyeee999888JJJXXXHHHEEE>>>???}}}qqqdddaaaaaabbbcccdddcccaaa^^^YYY^^^]]]VVVTTTXXXVVVOOOuuubbbOOOffflllKKKyyyrrrjjjccciiiwwwoooyyymmmhhhqqqeeeddd___dddXXXrrruuuppp___kkkWWWPPPHHH000FFFOOOUUUWWWxxxYYY~~~yyyCCC000;;;\\\{{{}}}pppRRR888888GGGPPPQQQTTTXXX[[[^^^aaabbbRRRQQQNNNJJJEEE???;;;888222333333333555777444000111888>>><<<555;;;VVVrrr```GGG:::TTTBBBFFFttt|||}}}hhhjjjfff]]]RRRIIIEEEGGGKKKCCCBBB???===:::888777666333222111111333666999;;;777333///...222666999999555666888999999666111...***+++++++++,,,111:::AAAAAAJJJaaa|||===555999777EEExxx}}}}}}vvv{{{|||yyy}}}~~~wwwqqqpppssssss|||wwwtttxxx~~~lll```QQQWWWmmm;;;wwweeeZZZOOOIIIHHHKKKHHHAAACCCLLLGGGKKKPPPSSSTTTSSSRRRRRRPPPRRR___pppgggUUU444444KKK{{{zzz}}}wwwtttaaaYYYqqqOOOYYYyyyqqqRRRRRRRRRbbb}}}OOOlllppp{{{ppphhheeeiiinnnrrroooWWWRRRVVVXXXXXXZZZ[[[WWWHHHFFFWWWgggJJJmmm}}}|||}}}~~~zzzrrroooppp{{{||||||pppttt}}}|||}}}ttteeefffeeemmmpppxxx```MMM\\\ZZZaaa___yyy[[[xxx{{{zzz~~~{{{wwwxxx{{{{{{yyynnnppprrrrrrpppqqqtttxxxfffoooiii[[[UUUMMMEEEFFF===333HHHWWWZZZIII<<<,,,;;;rrrxxxqqqnnnoooqqqooommmppppppooommmlllmmmppprrrhhhsssnnnbbb^^^ZZZWWW]]]mmmrrr]]]rrr~~~gggDDD000HHHhhhHHHHHHCCC;;;:::~~~wwwtttsssbbb^^^ZZZYYY[[[^^^aaabbbaaaPPPNNN[[[VVVFFFPPPlll[[[SSSfffiiimmmMMM{{{jjjYYYOOOSSS^^^vvv}}}tttlllllleeekkk|||eeejjjhhhttt}}}eeeeee]]][[[>>>EEEBBBEEEHHHWWW___rrr^^^YYY777999999AAAxxxwwwoooMMM666333999;;;???BBBEEEGGGHHHHHHAAAAAA???===:::888555444333222111000333555777666555???;;;111@@@aaalll```GGG---@@@ggg888===fff~~~lllmmmvvvzzzvvvtttmmm^^^MMMAAA>>>???::::::888777777666666666333333222333555777;;;===777222...000666:::999666666777999999777333///,,,)))***++++++,,,222;;;BBB@@@MMM```???666<<<555===pppvvv~~~|||tttzzz}}}}}}}}}{{{yyywwwjjjttt|||}}}uuu___YYYXXXnnnlll???bbb}}}~~~|||lll\\\UUUNNNMMMIIIEEEFFFJJJNNNNNNIIINNNSSSVVVVVVTTTTTTTTTQQQPPP```uuujjjddd444999CCC{{{wwwzzzzzzrrrtttwwweeeNNNHHHLLLWWW}}}MMMfff~~~{{{YYYZZZ```TTTeeexxxuuuTTTPPPvvvooowwwkkk___XXXUUUccc\\\[[[\\\^^^kkkpppeeeXXXYYYZZZ^^^```YYYYYYfffWWWMMMJJJTTTgggvvv:::XXX|||~~~|||{{{jjjgggqqq~~~xxxwwwiiijjjhhhbbbddd}}}|||bbbeeeiiivvv```KKKYYYPPPgggLLL```IIIsss{{{vvvvvvxxx|||~~~{{{tttppptttvvvvvvsssooonnnrrrvvvtttkkkTTTFFFIIIGGG??????@@@QQQKKKaaa===@@@---444ZZZ~~~zzzuuurrrqqqqqqqqqssssssrrrooommmnnnrrrvvvqqq{{{iiiuuu```\\\sssQQQ:::???[[[|||IIIBBB>>>;;;<<>>999888777666555555555555333444666888999999999999333222111444888:::888666888999:::888555111---+++)))***+++***,,,222;;;BBBAAAMMMYYY@@@777888222999jjj|||zzzwwwooovvv{{{}}}zzz|||rrr```iiivvv~~~zzz~~~}}}yyynnn[[[XXXZZZrrroooEEEQQQ|||~~~wwwgggYYYSSSEEELLLIII@@@FFFUUUTTTEEEKKKPPPVVVYYYXXXVVVUUUVVVZZZUUUfff[[[fff222<<<:::lll|||~~~{{{uuuooopppjjjRRRGGGSSSEEEfffZZZWWWvvvnnnVVVMMMWWWeeeFFFMMM[[[qqqhhhuuuzzziii]]]WWW]]]YYY\\\\\\TTTWWW\\\WWWOOO[[[VVVMMMWWWbbb___ZZZSSSIIIPPPdddvvvSSS;;;OOOyyy|||{{{}}}wwwdddgggzzz~~~qqqkkkZZZUUUkkk```vvvuuueeefffhhh|||}}}gggppprrrZZZIII^^^UUUttt888iiifffMMMQQQ\\\jjjgggfffffffffdddeeegggaaaeeehhheee^^^YYYWWWXXXKKKMMMHHHEEEEEE===???OOOQQQBBBjjjRRRNNNRRRAAA555CCCwwwqqqppprrrlllooorrrqqqnnnlllmmmnnnbbbpppkkkhhhxxxzzzuuu}}}nnnlllnnncccooo}}}KKK<<<:::VVVwww```>>>999GGG@@@;;;@@@~~~kkkhhhfffeeeeeeeeedddbbb```VVVZZZeeegggVVVGGGWWWtttaaammmpppbbbbbbTTTlll~~~iii[[[PPPHHH<<<@@@MMMSSSQQQTTTWWWPPPNNNQQQDDDBBBAAA???BBB777:::999JJJ???>>>LLL[[[hhhooo@@@JJJGGGCCCAAA333SSSSSSTTTjjj}}}~~~gggNNN;;;:::888666555555666666222111111111111222222333///111666::::::888999;;;;;;888LLLlllpppVVVCCCCCC777QQQ///999666???iiioooSSSPPPhhhlllsssvvvrrrgggYYYPPP>>><<<:::888666444444333333666:::======;;;777444///222666888999888777666:::::::::888444///,,,***)))***+++***,,,222;;;BBBCCCLLLRRR{{{FFF@@@111<<<111EEEvvv~~~|||tttsss{{{{{{{{{dddsssuuuqqqrrrrrrxxxvvvcccZZZ\\\\\\uuuqqq888LLLsssbbbRRRIIIEEEEEEEEEGGGJJJNNNRRRTTTUUUVVVXXXYYYYYYWWWVVVVVVUUUaaadddtttUUU<<<@@@222LLLuuu}}}{{{yyyrrrcccUUUTTT[[[aaa|||xxxhhhXXXNNNNNNUUUIIImmm}}}TTTCCCJJJ888hhhcccaaakkk~~~{{{nnnjjjfffaaa^^^^^^^^^]]]```eeebbb[[[[[[fffoooiiiYYYLLLCCCYYYeeennn}}}KKK444>>>~~~yyy}}}{{{sssoooqqqsssqqqqqqllliii\\\WWW```gggvvv___rrrgggiiieeecccnnniiimmmYYYgggzzzfffiiiSSSSSSWWWSSSqqq@@@PPP}}}NNNKKKIII???VVV\\\QQQWWWYYYZZZ\\\UUUPPPOOOKKKCCC???@@@@@@BBBBBBAAAFFFOOORRRPPP\\\zzzCCCOOO;;;@@@999666www}}}}}}}}}{{{eeedddooommmlllmmmkkkjjjmmmsss}}}|||xxxqqqkkkiiimmmqqqmmmaaaaaatttsssRRR777GGGBBBpppJJJ444KKK999HHH888888___uuuZZZBBBAAAFFFEEEBBBCCC@@@HHHCCC<<>>CCCMMMMMMXXX```RRR:::777DDDccc333222:::666:::JJJddd???===OOOggghhh```qqqyyydddaaaWWWKKKDDDBBB@@@===:::===<<<<<<<<<;;;666...'''111444888999999999888999;;;:::777333000---+++***)))+++,,,++++++111;;;CCCFFFDDDXXX}}}FFF<<<888AAA777EEExxx}}}||||||}}}qqqjjjiiifffggguuu}}}yyyVVVWWWRRRfffNNN>>>~~~xxxlll^^^PPPGGGCCCDDDEEEHHHKKKOOORRRTTTRRRSSSUUUVVVVVVVVVWWWXXXTTTcccsssQQQJJJ:::888000BBB~~~vvvqqquuummmdddooolll\\\RRRNNNOOODDDOOOCCC888CCC@@@LLLyyyddd___nnnyyy}}}~~~yyyyyy}}}{{{vvvvvv{{{uuu^^^LLLKKKTTTeeeiiiXXX222666???}}}nnn^^^^^^tttyyywwwkkk]]]XXX___jjjsssvvvzzz{{{jjjIIIOOOmmmiiiuuujjjrrrkkkQQQMMM\\\EEEdddFFF;;;dddkkkQQQ<<<>>>>>>BBBJJJAAA???BBB@@@AAAFFFFFF@@@<<<===DDDFFFHHHIIIKKKQQQZZZbbbDDDUUUGGG:::===555...___qqquuuyyylllmmmrrrmmmiiihhhlllnnnooossswww```eeekkknnnooommmkkkiiiaaajjjvvvxxxhhhPPPBBB@@@BBBkkkrrrMMM@@@<<>>BBB>>><<<>>>===888777:::888FFFdddbbbeeeaaaRRR???EEEGGGCCCAAA@@@GGGMMM}}}___LLLAAALLL___kkkssszzzwwwlllZZZJJJ>>>777444222666666666777888999::::::>>>444---333CCCOOOPPPKKKMMMMMMJJJBBB999???UUUkkkkkkFFF---333:::333444???ggg{{{cccRRR:::777KKKYYYaaammmuuummmhhhbbb^^^[[[VVVPPPLLLFFF@@@888///***,,,111666555999>>>AAAAAA===888555;;;888555000---***((((((***,,,,,,++++++000999AAAGGGKKK```UUUGGG444999333===xxxxxx|||~~~|||~~~mmm______UUUYYYppppppeee\\\ZZZWWWyyy???WWW}}}tttjjj^^^SSSIIIDDDCCCDDDGGGKKKOOORRRTTTUUUUUUVVVVVVVVVUUUVVVXXX[[[gggpppxxxZZZDDD???444333999```{{{tttwwwpppaaaVVVPPPKKKGGGEEE^^^>>>777@@@FFF777EEEzzz[[[KKKVVVjjjkkkmmmttt}}}~~~yyyuuuttt]]]SSSKKKJJJMMMPPPVVV]]]rrr@@@---<<>>KKKVVVXXXQQQEEE<<<999BBB@@@444888ZZZppp<<<000---444666000111777EEEiiinnnYYY???:::EEEGGGEEEJJJLLLMMMNNNMMMIIICCC<<<777'''...666888555222444777EEEFFFFFFEEEBBB===888555888555111...+++++++++,,,+++,,,,,,+++,,,000888???AAAMMMeeeuuuccc666777000333lll{{{zzz|||{{{xxxwwwyyy|||{{{|||yyyrrrmmmhhh]]]QQQIIIKKKYYYeeehhhrrrpppKKKgggSSShhhRRRJJJuuufffWWWKKKFFFDDDCCCFFFJJJOOOSSSUUUVVVVVV[[[[[[ZZZWWWUUUWWW\\\```rrrKKKzzz]]]EEEJJJ999;;;555BBBuuulllvvvyyyoooooo}}}uuuccc[[[lll~~~rrreee[[[YYYVVVMMMFFFFFFuuu===CCC888???@@@555999KKKzzzrrr\\\VVVNNNIIIGGGIIIIIIHHHJJJNNNJJJRRRYYYYYYTTT[[[wwweee???;;;===999ddd}}}uuujjjcccfffmmmttttttttteeeTTT```kkkwww~~~mmmgggtttfff\\\kkk}}}___SSSLLLUUUZZZRRRJJJDDDJJJ>>>EEE^^^gggUUUSSSPPPOOOQQQVVV^^^dddiiigggmmmxxx|||OOOggg>>>DDDCCCBBB>>>666;;;ddddddQQQ```qqq|||{{{zzz{{{{{{uuullliiikkkjjjhhhiiinnnuuuzzz{{{{{{wwwiiiTTT@@@777???RRRcccgggDDD:::===999:::666888;;;888555OOOwwwpppwwwyyyfffddd||||||DDDBBBMMMIIIMMMnnnEEEWWWwwwxxxkkkWWWTTT\\\]]]aaagggooouuu{{{xxxtttkkk}}}EEE>>>PPPDDD@@@JJJBBBHHH222AAAQQQ}}}www[[[@@@333<<>>BBB666222qqqtttjjj{{{}}}zzzvvv~~~pppbbbSSSNNNQQQKKKAAANNNfffUUU:::===111>>>666;;;:::666HHHxxxxxxnnnccc[[[UUURRRUUUZZZbbbiiisssxxxzzzUUU<<<;;;777222PPP~~~}}}zzzrrrqqqxxx~~~fffYYYsss}}}ddd]]]ttt{{{```MMMLLL___MMMvvvDDD???JJJFFF666MMMGGGLLLNNN??????>>>;;;<<<:::333LLL|||nnnMMMLLLUUUfff{{{yyywww{{{rrrvvv|||zzzmmmbbbQQQKKK@@@666<<>>DDDDDDrrrlll\\\JJJGGGLLLdddGGGAAACCCJJJIIIBBBAAAFFFFFF;;;CCC:::```xxx[[[AAA666666888===CCCGGGJJJPPPXXX___eeeccc___[[[WWWTTTRRRQQQJJJDDD<<<777666777888888DDD@@@NNNtttFFF999555777555000///222444333333;;;\\\TTT333===777777666444222333666999555777;;;CCCNNN]]]mmmwwwbbbYYYMMMBBB===;;;;;;:::000...,,,+++,,,///333555******+++,,,000666<<>>GGGAAABBB:::111WWWxxxaaa```oooyyyuuussszzz}}}wwwjjjuuu~~~xxxnnn[[[PPPKKKKKKKKKCCCGGGmmm666BBB222000???777AAA888;;;666IIIwwwXXX222111666666>>>vvv}}}yyyyyy~~~~~~|||]]]PPPggg~~~~~~hhhccc}}}mmmcccyyyiii[[[GGGLLLcccLLL|||@@@>>>777CCCEEE999UUUXXX>>>777???999<<<;;;999<<<===666AAA]]]iiiWWWEEE???VVV]]]eeeqqqyyywwwqqqsssyyy|||zzzuuunnnbbbSSSCCC999444666<<>>aaa{{{wwwXXXNNNJJJEEEAAAAAADDDIIILLLVVV]]]gggooopppkkkeeeaaaaaaZZZPPPHHHCCC???:::666///...+++***)))+++---...,,,,,,,,,...222888===AAABBBKKK```{{{KKKNNN@@@999666```~~~tttmmmooosssuuuwww{{{zzzyyyfffOOOQQQiiivvvrrreee[[[hhhyyykkkRRRTTT^^^ppp~~~}}}}}}mmmaaaLLL[[[jjjOOO:::666wwwdddRRRGGGDDDFFFHHHKKKNNNPPPPPPQQQPPPSSSWWW[[[ccctttxxxZZZ???MMM<<<@@@FFFAAA@@@888???jjjUUU```iiimmmoooppphhh^^^gggoooqqqVVVLLLYYYWWWRRRHHHLLLNNNNNNYYYwwwMMM666===000;;;777:::@@@666:::<<<555;;;fffMMM000666555777;;;dddwwwssswww}}}sssfff[[[dddyyy```YYY```xxx^^^fff{{{xxx[[[NNNGGGQQQcccYYYmmmAAA<<<777:::EEE>>>333^^^JJJHHH>>>LLLCCCCCC>>><<<===>>>======AAAEEEwwwkkkNNNBBBEEEFFFLLLSSSVVVTTTUUUXXXTTTQQQJJJDDD??????CCCFFFEEERRRgggzzz>>>CCC555AAA<<<444777888777444333666999555///222]]][[[DDD:::555BBBJJJ===@@@BBBAAA___iiiffflll{{{ddd^^^VVVeee|||mmmxxxKKKOOO<<>>@@@GGG```xxxDDDLLL@@@<<>>???444;;;cccVVV444333BBB...000???[[[www{{{{{{~~~nnneee|||xxxlllaaakkkaaa[[[IIIPPP\\\bbbdddjjjCCC999KKK888111EEE;;;===nnnJJJWWW777DDDDDD;;;<<<===;;;>>><<<888>>>@@@666GGG~~~jjjJJJBBB===@@@CCCAAA===<<<777:::<<<======@@@EEEJJJ^^^555LLL111DDD999888===:::444444777777222...555>>>444333<<<]]]VVV111000555BBB;;;:::???888BBB>>>DDDcccrrrsssCCCHHH\\\zzz{{{rrrGGGIII666??????GGGHHH???;;;BBBFFFCCC444HHH???777FFFbbbuuubbbQQQFFF@@@<<<::::::999888888888999::::::;;;888===RRRqqqLLL)))///888///444000///111111///111666000///000888IIIkkk}}}xxxvvvppp}}}oooZZZIII>>>777111,,,,,,,,,,,,,,,---......///555333111222555888;;;<<<@@@GGGaaa|||FFFQQQFFF;;;999777jjjeeennnkkkeeevvvxxxqqqxxx}}}~~~}}}hhheeerrrqqqaaaZZZYYYaaaTTTEEEAAABBBGGGUUUmmmgggcccffflllooosssxxxgggxxxooovvvaaa^^^RRR666MMM<<>>:::;;;===ggg}}}]]]NNNCCCIIIPPPFFFGGGEEEGGGJJJJJJIIILLLPPP]]]OOOhhh:::222555333111444888999666111555666999777222<<>>999444IIIiii___MMMIIIDDD???<<<===???AAA???>>>======>>>@@@BBBDDD333kkkjjj[[[UUUFFFDDDGGG===FFFNNNRRRoooZZZgggFFFAAA@@@>>>===;;;:::::::::333333444444555444444333888666444333:::QQQxxx]]]CCC666333444555666888888777888:::<<<@@@<<>><<>>AAAJJJYYY~~~GGGQQQHHH>>>===666TTT______uuuwwwqqqvvvzzzsss~~~vvv|||jjj[[[VVV[[[UUUQQQZZZsssrrrooocccRRRXXXlllFFF@@@>>>@@@AAA>>>www~~~{{{vvvtttvvvzzzqqqqqqbbbnnnCCC999;;;:::>>>BBBAAA<<<999999;;;FFFnnn^^^MMMJJJFFFQQQLLLGGGEEEEEEIIIVVVccctttDDD222777555333111444777888555111555555888:::333111AAAWWWgggEEE888000555888444333777CCCnnn~~~{{{yyyxxxuuu{{{yyy|||ppp]]]___nnnmmm^^^KKKOOOGGG[[[[[[[[[rrr999000:::444555;;;999222999HHH???IIIjjjJJJEEEBBB>>>;;;:::<<>>@@@;;;>>>lllzzzuuuooo{{{|||uuuWWWBBB???>>><<<;;;999888888888333333444444444444333333333333555777666777>>>HHH===FFFRRR\\\^^^XXXOOOHHHAAA>>>888444333555999<<<666888999999888999<<<>>>AAA???>>>eeevvvvvvTTTVVVcccKKKOOO~~~NNN333555<<>>DDDMMM]]]@@@JJJAAA888<<<777AAAcccmmmppphhhooorrryyysssxxxyyylllvvvxxx}}}|||zzz}}}wwwkkkbbbRRROOOqqq]]]@@@>>>???CCCAAA666EEEyyyyyy|||zzzxxx[[[vvvttt;;;:::BBB999:::===AAA@@@===::::::<<<@@@VVVrrrkkkiiiiiilllqqq~~~FFF***999555444222111333666777444222555222444:::999333333999000ffflll444777111000666888444333777555\\\www~~~{{{yyy{{{~~~vvvvvvxxx{{{~~~}}}yyy|||fffoooiiiZZZccctttfffEEE===EEEKKKfffGGGNNNBBB@@@999555555999;;;888444444444000777VVVWWW???IIIAAA???<<<::::::<<>>vvvZZZ<<<===<<<;;;:::888777666555555333333333333333333333222DDD===777777666333222444111444888<<<<<<999555222...111444666777555333111555666777777777888:::<<<;;;CCC<<>>---===EEE666///888888888777888888999:::;;;999:::===@@@???:::999;;;777lllkkk>>>000(((---222000...///////////////////////////111,,,,,,111222,,,+++///VVVqqqvvvgggBBB888...***---///---***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---000444:::>>>@@@IIIZZZAAAIII@@@555999999;;;GGGbbbaaaggggggsssuuu}}}rrrsssuuu~~~~~~jjjjjj___PPPSSSvvvBBBAAA:::???BBB>>>===666HHHfffZZZkkkpppdddZZZxxxEEE000888@@@???;;;>>>AAAAAA???======>>>666DDDjjjKKK444777222444333111111222444555444222777111///444888777666999999222;;;pppTTT444777555333555888777222222666111JJJYYY}}}vvvvvv}}}}}}yyyyyy}}}~~~{{{vvvtttwwwzzzsssggg___dddiiicccSSSFFF888OOOPPPTTTmmm<<<<<<999:::999666444777<<<;;;666===:::666444888PPPzzzgggFFF<<>>;;;:::;;;<<<======<<<;;;::::::::::::;;;AAA@@@777===qqquuuFFF666FFF:::;;;:::888777555444444444333222222222111111111222===333++++++...111666:::333333333333222111111000666666666555444222111000111222333333333444666888555BBB>>><<<>>>lllfff999333666<<<===777111555===777777777888999;;;<<<======:::888999;;;<<<>>>???777===bbbVVV<<<,,,***,,,000111---,,,///........................222+++)))...333222000111222AAAZZZ|||fffMMM???111---)))***---...,,,(((++++++++++++++++++++++++(((***,,,---000555;;;@@@???GGGYYYCCCJJJFFF;;;:::<<<:::999WWWzzzxxx______qqqoooiiinnnllltttqqq}}}{{{wwwyyyxxxsss|||}}}|||nnn]]]TTTJJJVVVRRR888===555<<<;;;333===:::111jjjsssmmmhhheeeaaa^^^```ddd```qqqFFF444999777444888999;;;>>>??????>>>>>>===???555KKKIII111@@@000!!!777222111000111222333333222888333000000000000222666666888666<<>><<<;;;::::::;;;;;;;;;;;;:::999999888888888555888===???DDD```FFF@@@FFF;;;;;;::::::888666555444444333333222111000000000000111---,,,///444444000...///444444333333333333333333///...,,,,,,,,,...000222///000111111111222444666666;;;777666777XXXoooOOO```bbbBBB666555666<<<>>>888///111;;;>>>999777777777888999;;;<<<======;;;777666:::>>>AAA@@@<<<<<<===RRRyyyIII999$$$///000111222...***,,,000------------------------222---***+++---------///***,,,333DDD^^^uuuZZZBBB444...///---,,,,,,------,,,***++++++++++++++++++++++++)))+++---///222777===AAAEEELLL___}}}666<<>>888:::888???;;;111888<<>>///000555666444222222222222111111444666444:::XXXgggzzz{{{sssrrrvvv{{{vvvtttrrrpppppprrruuuwwwvvvrrrlllddd___^^^aaaddd\\\ZZZZZZYYYRRRHHHCCCCCCTTTRRR\\\OOO@@@444>>>111666999777444444333222111000333999:::666222333555:::DDDOOO[[[nnnlll^^^RRRGGG444<<>>;;;>>>===777555999333000111777;;;777222///444444444555666777999:::777999:::999;;;===<<<888555::::::444888___PPP666,,,(((999111111111///,,,+++...111------------------------+++,,,---...,,,++++++,,,---,,,---111888EEEXXXiiiqqq\\\@@@---(((+++......------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---///222777===BBBFFFLLLaaammmAAA<<<;;;888444888<<<777EEEhhh~~~ooovvvpppiiisssnnnlllooorrrsssuuuxxxyyyyyyzzzyyyuuuttt~~~~~~|||uuupppjjj___VVV\\\iiinnnHHH???;;;888===>>>===:::777<<<777<<<===qqqeee888000...444888777666999333444666999;;;<<<;;;:::000===DDD<<<999SSSQQQ444***222222$$$111>>>+++000000000/////////111222***///444555444444666888...999999666555///000<<<666???MMM___sssvvvXXXAAAGGG333///???CCC333,,,333000000000000111333333222000444HHHWWWyyy|||xxxvvvtttqqqwww{{{yyyrrrnnnooosssqqqqqqqqqnnnggg```YYYUUU\\\___\\\PPPFFFDDDFFFGGGUUUKKK===777---555444555777999888333222333222444666444//////:::HHHDDD:::222444888999777777888BBBJJJLLLNNNPPPNNNIIIBBBBBB@@@===>>>@@@<<<666HHHBBB@@@CCCCCC>>>===@@@888999999999:::999999999666777777777777666666666===;;;888777:::<<<777///MMMccc444888QQQ@@@777DDDAAA999888777555444333222222333111///...------...///---***)))+++***(((+++000000000000000000000000000%%%'''***---///000000///---///000000000000333555333444;;;@@@@@@999888JJJsss}}}yyyqqqaaaXXXOOO<<<***:::111,,,---...,,,///444222111111000+++(((000;;;111111111111222333555555222888;;;999999<<<:::666CCC333444FFFCCC333???^^^YYY;;;???666+++............---------/////////,,,,,,,,,,,,,,,,,,,,,,,,'''***..................///---...000...,,,///777BBBVVVcccrrr~~~jjj[[[PPP777222444///+++...444444...&&&***+++---,,,+++***+++,,,***************************+++---...111666<<<@@@@@@FFF]]]dddhhhUUUFFF;;;111444:::666666CCCgggssslllnnnsssoooeeeaaaiiinnnllllllpppoooooosssyyywwwpppnnnqqqvvvrrrrrrtttooogggeeehhhbbb\\\\\\^^^YYYZZZttt[[[:::666;;;555===666999CCC999<<<999>>>666HHHggg555999222222888666//////888444444777:::======<<<;;;AAA555444<<<:::555FFFaaaVVV222444---:::...)))999000###//////000//////...///111333///222333000......000000///777444111888;;;;;;AAA>>>======???BBBEEEHHHIIIBBBCCC@@@<<<;;;>>>>>>;;;222888666,,,---777888111222333333333444555222...222444888SSSgggoooxxxxxxmmmeeerrr|||uuujjjhhhkkkpppmmmgggaaa[[[WWWUUUUUU^^^VVVNNNHHHAAA???KKKZZZPPPllliii===:::888999666000...222444111222666444111///111222444<<>>;;;@@@FFFBBB777>>>>>>>>>===;;;999888777888888999999999999888888555555666888666333666;;;...JJJVVVfffHHH777MMMEEE555???EEE:::666888777666444333222111111333111///---,,,---...///000------111222...++++++...---,,,+++++++++,,,,,,...------,,,+++++++++,,,+++,,,---------...000222555333333000999???<<>>===888888666222...///777???===bbb]]]666777---&&&***...///222++++++,,,...111333000+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,)))(((***++++++---******//////+++,,,000***)))111999:::>>>AAA======333666//////555***...,,,///111///+++)))+++///***,,,......+++))))))+++************************)))+++,,,---000444:::>>>===DDD[[[~~~fff~~~GGG+++888:::000444===444:::bbbdddeeerrruuucccXXX\\\___\\\bbbffffffgggiiifff```dddcccZZZWWW```ddddddjjjaaammmvvvhhhddd555333===888888888888777777777777333<<<<<<<<>>555000.........------------..................////////////111111111000000000000000222222333444444555666666999999:::;;;;;;<<<<<<===???>>>===;;;999777666555444444333333333222222222111111000000111111222333///+++???BBBHHHooogggssswwwxxxtttooogggbbbeeeiiiiiiggggggiiieee^^^YYYWWWWWWWWWWWWJJJMMMEEE<<>>>>>????????????>>>>>>888<<>>?????????>>><<<;;;999888666444444444333111000000000000///......------------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++---,,,,,,,,,,,,---......---///111333444777;;;???FFFSSSppptttTTTDDDFFFKKKJJJDDD333333222111000000111111000000000000000000000000///000000000111111111111999777555666888;;;===>>>999999999888777666666555666444555AAA\\\___DDD666111000000//////......------------,,,+++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------,,,,,,+++++++++************************))))))))))))))))))))))))+++,,,---000333888;;;===BBBEEE\\\yyyYYY555444444111999444:::999BBBpppyyywwwpppmmmmmmpppsssrrr~~~pppgggfffwwwttt444;;;III:::888888888777777777666666444333888;;;777GGGVVV777,,,///555111111111111222222222222111222444666888888999888888888888888999999999:::,,,555EEE\\\yyyxxxOOOCCC444++++++///111111......------------..................////////////000000000000000000000000111111222333333444555555777777888888999999::::::;;;;;;:::999777666555444444333333333333222222222111111000000000111222222222000666@@@JJJddd[[[ZZZzzz~~~vvv{{{zzzqqqiiieeebbb\\\XXXWWWXXXWWWVVVUUUSSSPPPMMMKKKVVV;;;<<>>===:::AAAAAABBBBBBAAA???>>>===999888666555666555333222000000//////......------------,,,,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---///111222444777;;;>>>888777>>>UUUyyy^^^GGGAAA???888111111000000///......//////......................../////////000000000111111444333222333555888999999888777777666555555444444>>>:::444111222777>>>BBBdddqqqZZZRRRFFF999111---++++++000/////////......------,,,---------,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))***+++---000444888<<<>>>BBBDDDXXXxxx{{{hhhDDD333000111888000888555...BBBvvv~~~|||}}}HHH222===CCC444888888777777777777666666;;;///000:::333,,,LLL{{{uuuZZZ;;;,,,///666444/////////000000000111111111111222333555666777777777666666888999999999888777:::777222///111:::FFFNNNZZZ\\\XXXLLLCCC>>>777---333111000//////...+++)))......------------......---............//////////////////000000000000000000000111111222222333333444444444555666666777777777777666666555444444444333333333222222222111111000000000000000111111222222999...444IIIGGGeeemmmQQQQQQRRRiiixxxlllxxxsssooojjjdddaaacccYYYXXXVVVRRRMMMGGGBBB@@@777CCCGGGTTT[[[NNNpppBBB333;;;///:::000333222222111111000//////000000000000000000000000000000000000000000000000111111111111222333444444111222333444666777888999888888888999999:::::::::777777777888:::;;;;;;:::555555444444333222222222333333333333333333333333///222555555333222333666///222555:::AAALLLZZZdddmmmkkkgggaaaXXXLLL@@@888999666333333777<<>>===>>>???JJJMMMYYYQQQTTTccc666...666<<<***555222222222111000000//////................................................////////////000111222222111222333444666888999:::888999999999:::;;;<<<===;;;888555777:::======;;;777666666555444444333333222222222222222222222222666555333000///333999>>>;;;;;;:::777444333555777@@@<<<666111111444888;;;777<<>>@@@>>><<<999777EEEBBB;;;222333<<>>@@@EEEBBBNNN~~~nnnooo;;;PPPXXXFFF222111333,,,222---222;;;666000CCC```VVV@@@555777555777;;;777777777777666666666666555,,,888999...,,,777:::444333GGGgggpppTTTBBB888333///222333222...---///111------........./////////000000111222222444444555333444666777777666444333======<<<999444000......***...111000000000...***)))*********)))+++000333------,,,,,,,,,,,,------------------............------........./////////......//////////////////111111111222333333444444333333333333444444444555222222111111111000000000//////......//////000111...444111,,,555HHHWWW[[[JJJ///===LLLLLLHHHDDDCCCEEEHHHEEE@@@>>>AAA:::<<<>>>???@@@CCCHHHLLLHHHZZZVVVjjj<<<444777555;;;---333222222111111000//////...------------------------------------------------......---......///000111111111222444555777888888888888888888:::;;;===>>>>>>;;;777777:::<<<<<<:::777666666555555444333333222222222222222222222222000111333222000---+++***''',,,333888999666333000///222666999:::999888888888333///111666888444///555666777888999888777666444333111111222222111////////////...------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))************************+++************+++,,,,,,,,,---/////////111555888000444888:::999999;;;>>>555888:::999;;;>>>@@@@@@000;;;<<>>@@@GGGCCCLLLsss]]]CCCFFFIII;;;***000777---+++444666000///666;;;999BBBlllPPPMMMDDD@@@999222999???777777777666666666666555555222222444555222///222888888333000999PPPooo{{{pppLLLHHHAAA999111---++++++''')))...333777666222---------........./////////000000000000111222333444333444555555555444333222+++,,,------...000444777,,,---...///111333555555111222222111...+++******------,,,,,,,,,,,,------,,,------------.........,,,,,,------.../////////............////////////000000111111222333333333222333333333444444444444111111111000000000000///...............///000000222(((222888,,,999TTTZZZjjj{{{xxxJJJ888;;;???AAA>>>???BBBAAA>>>===???BBBDDDGGGFFFCCCCCCEEEHHH___[[[CCC:::---BBB999+++???---222111111000000///......------------------------------------------------------------...///000000...///000000111222333333555444444555777999;;;===>>><<<999888999::::::999444444333333222111111111222222222222222222222222,,,...000333444555444444999444---((((((---333888...111666888666333000...333444444333222333666999333444666777777777777666555444222333333444222111//////......---,,,,,,,,,++++++++++++************))))))))))))))))))))))))******************************))))))******+++,,,,,,---.........000333555666777888666333222333666111222333333222000---+++111::::::555555000...666...------///000000...,,,,,,,,,++++++,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,---,,,,,,...111222222222222222222222222222222222...///000111222333333333///...---,,,++++++******+++---//////,,,)))((('''&&&***...///------000444******++++++,,,---......666333...)))'''&&&((()))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,000444999===???GGGDDDLLLzzz^^^NNNBBB???777(((...777...+++444444+++---999:::111333AAAWWWpppIII>>>^^^BBB888???>>>999888777777777666666666555555555<<>>444,,,---...222555333------666@@@AAABBBEEEFFFDDD===444...,,,---/////////111444666===555+++&&&'''***------............////////////000////////////000222333444444333333333222222222444666888888555222000///:::555///***)))***...111((()))+++---......---,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........+++,,,,,,---....../////////////////////............//////000000111222222222222222222333333333333111111000000000/////////......------......///000111)))000444+++111EEENNNdddlllyyy\\\===HHHAAA;;;<<<>>>>>>???BBBDDDEEEFFFFFFHHHPPP\\\fffZZZ222:::000>>>666***===...111111111000//////......------------------------------------------------------------...///000000............//////000000333222222333555777:::<<<999999:::888777666777999333222222111111000//////000000000000000000000000666333...+++***+++,,,---+++,,,...000222222111///222222222000...///333666+++333888333)))$$$***222---///000222333222222222444333222222333333222111///......------,,,,,,+++++++++++++++************))))))))))))))))))))))))************************)))))))))))))))***+++++++++,,,---------...111444+++///666999999777555444555222///000444777999;;;+++333333111333,,,&&&+++)))+++,,,---------,,,---++++++******+++,,,,,,---************************)))))))))*********++++++,,,***)))***---000111111000000000000000000000000000111222111///+++(((&&&+++++++++,,,---...---,,,)))******))))))+++111666,,,,,,,,,,,,***))))))***((()))***+++,,,---......111///,,,)))''''''((()))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---000444888<<<>>>FFFDDDLLL~~~mmmNNN===;;;:::,,,///666+++000---...222333222444999666666333???```NNN888;;;AAA999333777<<<555555;;;:::777666666666555555555555777333///000111333666:::777222///222666666222000111///---,,,...////////////...............---,,,%%%***///222111///...///........./////////000000000///.........000111222444444333222111111222222///000111000//////000222)))+++///333444000------333000...---...//////...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++,,,------...////////////////////////......------......///000000111111111111111111222222222000000000000////////////...------------...//////+++333---%%%---666555222YYYvvvvvvcccVVVIIIEEEEEEEEEFFFHHHHHHJJJNNNWWWkkkhhh???>>>111>>>000...:::+++777111111111000//////......------------------------------------------------------------...///000000////////////////////////333222222333555888;;;===444777999888555444666999333333222222111000000000////////////////////////,,,---///222333111---***///.........///...---+++)))---000111000...///000222,,,)))...666888111))),,,---///000111222111111222111///000111111000//////......------,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------,,,...000333555777888999888555444333666333111444666444///,,,444444,,,***111///***///---...///---+++)))+++,,,******)))******+++,,,,,,************************))))))))))))************---+++)))***,,,///111222.........///////////////,,,,,,---....../////////(((((()))+++,,,,,,***)))'''+++......,,,))))))))),,,)))''')))---///---+++(((((()))+++,,,---......((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---000444888;;;===EEEDDDKKKiiiEEE@@@888222///......---...///000111222333444444000222666777888CCC]]]uuuyyyOOO<<<888666999>>>555666777999;;;===>>>???444444333333333222222222111111111111111111111111111111111111111111111111000000000000///...---,,,------------------------,,,,,,,,,---------......................................................//////000111111111111111000000000000000///..............................------------------------------------------------........................,,,,,,,,,---------...............------,,,,,,,,,---------............///000000111111111000000///000000000000000000000000.......................................///000000===dddxxxxxx{{{~~~CCC:::666555444222111111222222222111111000///......------------------------------------------------------------------------------------.........////////////000111333555777888999888777666666777888999333333222222111000000000000000///...............------------------------------------------------................................................///000000111222222333333222222222222222111000///------,,,,,,,,,------...************************))))))))))))))))))))))))************************************************++++++,,,,,,,,,,,,------222222222222222222222222111111111111000000000000333333222///---,,,---///+++++++++************))))))************+++++++++************************************************++++++++++++,,,---...///////////////000000000000///............---------,,,,,,,,,++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))******+++***)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++---111555999;;;;;;BBBJJJHHHwwwTTT888444000------...//////------...///000111222333444444555555333222999BBBJJJccc|||\\\FFF888///444777333///000666666777777888999::::::444333333333333222222222111111111111111111111111111111111111111111111111000000000000///...---,,,------------------------,,,,,,,,,---------......................................................//////000111111111111000000000000000000///..............................------------------------------------------------........................,,,,,,,,,---------............---------,,,,,,,,,------------............000000000111111000000///////////////////////////.......................................//////000+++===kkkFFF000444666555444222111111222222111111000000///......---------------------------------------------------------------------------------------........./////////000111333555777888666666666555555666666666333333222111111000000///000//////...............------------------------------------------------........................---------------------------......///000000111111000000111111000000///...------,,,,,,,,,------...************************))))))))))))))))))))))))************************************************+++++++++,,,,,,,,,------222222222222222222222222111111111000000000//////000111111///,,,+++,,,---+++++++++*********))))))))))))*********+++++++++*********************************************************++++++---............/////////000000000............------------,,,,,,,,,++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((()))*********)))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++,,,000555999;;;;;;CCCJJJHHH???///---++++++,,,.........,,,,,,---...///000000111444111000444555111...---///333BBB^^^nnnUUUDDD888222///,,,///777:::777888???666666666555555555444444333333333222222222111111000000000000000000000000///////////////////////////////////////...---,,,------------------------,,,,,,,,,---------..............................------------------------...//////000000000000000000000000000000///......------------------------------------------------------------------------------------------------,,,,,,,,,---------.........------------,,,,,,,,,------------............//////000000000000//////////////////////////////..............................------......///000888+++444ccc}}}AAA111555777444444333333222222111111111000000//////.........------------------------------------------------------------------------------------..................///000222444555666333444555555555555444333333222222111111000//////000///......------......------------------------------------------------------------------------+++++++++++++++++++++++++++,,,,,,------.........///////////////......---------,,,,,,,,,,,,------************************))))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,,,,111111111111111111111111111111000000000000//////---///000///---+++******++++++*********))))))))))))))))))*********++++++************************************************************+++,,,---------.........////////////......---------,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++,,,000555:::<<<<<>>444999:::777333333333333333222111000000000/////////.........------------------------,,,,,,------------------------------------------------------------------------...///000222444555111333555666666555333111222222222111000000////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......////////////...---------,,,,,,+++,,,,,,,,,************************))))))))))))))))))))))))***************************************************++++++++++++,,,,,,,,,//////000000000000111111111000000000////////////+++---000000...+++***)))************))))))))))))))))))))))))***************************************************************************+++,,,,,,------------............------------,,,,,,,,,++++++++++++***************))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++///555:::===>>>???GGGFFF{{{uuu:::///...------------+++))),,,------....../////////222...---///000///222666)))222:::;;;666222555999???===999777===LLL___lllyyybbbVVVHHH@@@???<<<555...'''"""'''333555...+++000+++,,,...222222...+++,,,333333333444444444444444222222111111111000000000////////////////////////------------------------...............------,,,------------------------,,,,,,,,,---------..............................------------------------------...////////////...000000000000000///......------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------------...,,,---...///////////////................................................---------------...//////(((///444222444LLLxxxWWW999444777333///000111222333444444222111///////////////............------------------------,,,,,,,,,---------......------------------------------------------,,,,,,,,,,,,---...///000222333111333555777777555333111222222111111000//////...//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......//////000//////......---,,,+++++++++++++++************************))))))))))))))))))))))))*********************************************************+++++++++,,,,,,.........//////000000000000000000////////////...+++---000111///,,,***************)))))))))(((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***+++++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,,,,,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))***...444:::>>>???>>>FFFDDDmmm<<<,,,+++******,,,,,,+++***,,,,,,------............++++++///333111,,,,,,000555222///...------,,,+++&&&,,,333777555000***&&&+++000333333666===BBBBBB666:::;;;888777777444//////111444333000,,,***)))999000***++++++)))...777......000222444444222111222222333333444444555555111111111000000000000///////////////////////////------------------------------.........------,,,------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,------------+++,,,---...////////////................................................------,,,,,,------...///444+++***111111222GGGbbbZZZ333666777444111111222222///111333555444333000///........................------------------------+++,,,,,,------.........------------------------------------,,,,,,,,,,,,++++++,,,,,,---///000111111222555666666555222111222111111000000///......///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////...---,,,++++++******+++************************))))))))))))))))))))))))************************************************************++++++++++++,,,------......//////000000000////////////......***---000111///,,,+++*********)))))))))(((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***...444;;;???AAA@@@EEEBBBccc888---+++))))))+++,,,+++***+++++++++,,,,,,,,,,,,,,,((()))---222222//////222---,,,---111666777555222777444000,,,+++...333666333444333---+++,,,+++(((666666111***(((,,,000111,,,---,,,'''###%%%---555'''))),,,...---***((('''///...+++'''&&&***...111222222222222333333333333111111000000000/////////................................................,,,------......---------------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,,,,---------++++++,,,---............................................................------,,,,,,------...///&&&444;;;333***,,,333666BBB```aaaFFF:::888444666444...///666888555...000333555555333000...........................------------------------++++++,,,,,,---......///---------------------------------,,,,,,,,,++++++++++++++++++,,,...///000000111333444444333111000111111111000//////......///...------,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---..................---,,,+++************************************))))))))))))))))))))))))************************************************************+++++++++++++++,,,,,,---......//////000000/////////.........))),,,......---+++*********)))))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))************+++++++++,,,++++++++++++************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((()))***+++***))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((()))---444;;;@@@BBB@@@CCC@@@~~~]]]444222///,,,++++++++++++******************+++++++++///+++)))+++---,,,---000...222444000+++)))...333///......---,,,,,,,,,---(((+++,,,***,,,111111...&&&,,,000///......---)))++++++,,,///222111---)))***---...,,,+++,,,---,,,&&&,,,111///------///000222222222222111111111111000000000000////////////................................................,,,,,,------...---------------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........++++++,,,,,,,,,---------***+++,,,---............................................................---,,,,,,,,,,,,---.........***'''+++222555111***...555???RRRrrr[[[>>><<<;;;000---555444---,,,222222,,,***...---///333555555333000...---.....................------------------------++++++,,,,,,---...//////---------------------------------,,,,,,+++++++++******++++++,,,---...//////000111222222111000///111111111000//////............---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++******************+++,,,,,,------------...---,,,+++************************************))))))))))))))))))))))))************************************************)))************+++++++++++++++,,,------...//////000/////////............)))***,,,,,,+++))))))***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))))))))************++++++++++++++++++************)))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******%%%&&&''')))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((()))---444;;;@@@BBB???BBB???UUU333......---+++)))((()))***))))))))))))************+++++++++,,,,,,,,,------...///////////////...............------.........------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++******+++++++++,,,,,,,,,---......///////////////........................---,,,,,,++++++,,,,,,------------............///......//////......---,,,------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------///...---,,,,,,,,,,,,,,,---------............///000222444555999BBBPPP[[[uuu\\\HHH>>>999888555333000...------////////////////////////////////////////////////------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///000111222333222111111222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++,,,,,,,,,.../////////...------,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***,,,000555:::???BBBEEE@@@GGGppp~~~RRR111//////...,,,***)))***+++(((((()))))))))*********+++++++++,,,,,,,,,,,,---......////////////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------...---,,,+++++++++++++++******+++++++++,,,,,,,,,------...///////////////........................---,,,,,,++++++,,,,,,---------------...........................------,,,------,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------///...---,,,,,,,,,,,,---------------............---///111000000444;;;BBB:::===BBBGGGJJJKKKJJJIIIFFFDDDBBB???<<<999777666444333222000///.........................................................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...///000111111111000///111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++,,,,,,,,,---.........------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***---000555:::>>>AAACCC???GGGnnn}}}OOO......---,,,+++***)))))))))(((((())))))))))))************+++++++++,,,,,,,,,------......///......---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,******+++++++++,,,,,,,,,------...////////////...........................---,,,,,,++++++,,,,,,---------------...........................---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------......---,,,,,,,,,------------------...............000222111...---///111666444333111111222333444000//////...---,,,,,,+++......---------......///................................................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...////////////...111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++---000555999>>>@@@@@@???GGGlll~~~MMM...,,,+++***)))))))))((('''(((((((((((()))))))))***************++++++++++++,,,,,,---.........------++++++************++++++***************************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++++++++,,,******+++++++++,,,,,,,,,,,,---......//////..............................---,,,,,,++++++,,,,,,---,,,,,,---------.........------.........---,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------..............................------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...------,,,,,,,,,------,,,,,,---------.........---///111111///...///000((()))+++...///000000///555444444333333222222222,,,,,,,,,,,,,,,---......................................................------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------...............000000///......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************+++++++++******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++,,,...111555999===??????@@@IIIjjj~~~yyyMMM000---,,,******,,,,,,***((('''(((((((((((())))))))))))))))))*********++++++++++++,,,---------------*********))))))******************************************+++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++******++++++,,,******+++++++++,,,,,,,,,,,,------.......................................---,,,,,,++++++,,,,,,---,,,,,,,,,------------...---------...---,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------..............................------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,------...,,,,,,,,,------------...******+++++++++,,,...///...///111222222111///---''''''(((***+++---...///...------,,,,,,,,,------................................................------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------......////////////......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++,,,,,,+++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))***************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++,,,...111555999===??????BBBJJJjjjwwwLLL111000---,,,---//////,,,)))''''''(((((((((((())))))((())))))))))))***************+++,,,------------******))))))))))))******************************************++++++++++++++++++,,,,,,,,,,,,------+++************++++++,,,******+++++++++,,,,,,,,,,,,,,,---............---........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------------------,,,++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,---......,,,,,,,,,,,,---------------,,,+++++++++,,,---......---+++)))((()))***+++111000///---,,,***)))(((......---,,,,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---------,,,------...///.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************)))))))))((()))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************++++++*********)))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++---000555999>>>@@@@@@CCCJJJiiiJJJ///...,,,***,,,//////,,,((('''''''''((((((((())))))((((((((()))))))))******)))***+++,,,,,,---------+++******))))))******+++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------***************+++,,,,,,******+++++++++,,,,,,,,,+++,,,------......------........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,------------,,,+++++++++++++++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,---------000///...............---...---+++***+++---///111((()))***,,,---...000000---,,,,,,+++,,,,,,------------------------------------------------------------------------------------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,++++++***+++,,,---.........------------,,,,,,************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************))))))***+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********)))))))))(((((()))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************+++++++++*********))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***---000555:::>>>AAAAAACCCIIIgggHHH---+++((('''))),,,---)))%%%''''''''''''((((((((()))(((((((((((())))))))))))((()))***+++,,,---------++++++************++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------******))))))***+++,,,,,,******+++++++++,,,,,,,,,+++,,,------......------........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,---------,,,++++++++++++,,,------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,---------++++++,,,...///...,,,******+++,,,---,,,+++)))(((++++++++++++,,,,,,,,,,,,************+++,,,---...---------------------------------------------------------------------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++***)))))))))***,,,---------------------,,,,,,************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************))))))***++++++++++++*********************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((())))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************+++++++++************)))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***,,,000555;;;???BBB@@@BBBGGGfff>>>000...---,,,***)))(((((((((///'''###''')))&&&&&&)))(((***%%%---!!!&&&;;;)))000'''+++'''!!!111222444$$$)))000)))///888---333)))$$$...,,,&&&...+++***%%%555...(((000(((&&&***+++,,,,,,------,,,,,,)))************+++++++++************************---------.........////////////////////////////////////.........---------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------...------,,,,,,.........------,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,+++******+++,,,,,,************************............------,,,+++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++******))))))///,,,***+++,,,,,,)))%%%...,,,+++,,,...---)))%%%...(((+++---''')))---(((***)))((('''''''''&&&%%%+++)))((())),,,---***&&&******))))))))))))******+++,,,---///333888<<<>>>BBBGGGEEElll===///...---,,,***)))((((((((())))))+++...---)))'''(((...)))'''+++(((""")))333&&&(((&&&,,,000---''' 666*** 000)))"""<<<+++111///(((&&&+++)))---'''))))))***---***+++++++++,,,------------,,,************++++++++++++************************,,,------------.................................//////.........---------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------......------,,,.........---------,,,,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,+++******+++,,,,,,************************---------------,,,++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))************))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,)))%%%###%%%)))///222***))))))+++---//////......,,,***))))))***,,,---111---111222)))***///,,,$$$%%%''')))+++---...///((('''&&&''')))***+++*********))))))))))))******+++,,,---///333777<<<>>>CCCGGGEEEmmm===...------+++***))))))((((((###))),,,+++)))))))))(((%%%444111$$$333999$$$ 222&&&"""$$$111111555)))'''---222000111000)))666333(((###,,,///(((&&&,,,///###&&&...)))+++...++++++,,,---------------************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------.......................................---------,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------.........------...............---------/////////000///......---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,...------------,,,,,,,,,,,,++++++******++++++,,,************************+++,,,,,,,,,,,,+++******++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))************))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************&&&***000333222---&&&!!!)))*********))))))+++,,,)))))))))))))))***---///'''$$$***,,,$$$%%%+++((('''((()))(((&&&%%%&&&''')))))))))((('''(((***,,,******))))))))))))******++++++,,,///333777<<<>>>DDDHHHFFFmmm<<>>333'''999"""444((()))...(((,,,,,,+++,,,,,,---...---------*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------................................................,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,------...............///.....................//////000000//////...---------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------------------------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++******************************+++++++++******)))++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************)))******++++++******)))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********)))(((((()))***---000222+++---//////---...222666...///222555777666333000999333666888111000111)))//////---+++******,,,...***---...,,,)))''')))+++******))))))))))))******++++++,,,...222777;;;>>>CCCGGGEEElll<<<000,,,,,,+++***))))))))))))+++,,,***'''(((,,,---***$$$555$$$222111(((999(((&&&++++++---///,,,///&&&333%%%"""===<<<&&&(((777'''&&&&&&000$$$//////,,,+++***---***,,,,,,---.........------***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------........................---.....................------,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,---....../////////...///////////////////////////////////////...------------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........++++++,,,,,,,,,---------,,,,,,---------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++************************))))))***++++++*********++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))******************************************************************************************************++++++++++++******))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************************++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))************...---+++)))((('''''''''***...444777:::>>>DDDIII]]][[[ZZZ]]]aaa```[[[UUURRRHHHHHHIIICCCAAA<<>>777///***)))++++++*********))))))))))))************+++---111666:::===AAAEEECCCkkkuuu666111---,,,+++***)))))))))))))))************+++++++++tttZZZ///(((CCC000'''<<<'''//////eee}}}555---000+++555%%%)))///&&&///,,,,,,,,,---------......,,,,,,,,,---------...............................................................------,,,,,,,,,......................................................//////...---,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......222111///,,,---000222222777...)))---111000111444...///000222444444333222666000???666===555;;;+++000666222******666333(((***333---+++444,,,$$$111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,++++++,,,,,,,,,222+++)))...///++++++000333---,,,111444222111222///444777888;;;AAAEEEEEECCCHHH===>>>;;;333666***000(((---///,,,...222)))++++++,,,---...---+++)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++***++++++,,,,,,***---000111///,,,,,,...555+++111333(((---777000...///111222111000//////%%%000555222222666111&&&...)))---+++,,,000((())))))---...+++)))+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,---------000+++''')))///111---((((((222333222555111...444))),,,...///...---,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,***)))111---)))((()))))),,,///***,,,...---+++))))))***000---+++++++++***+++---))),,,...***&&&&&&+++111))))))))))))))))))))))))******************************))))))******+++,,,...///+++%%%%%%***+++&&&)))***---//////---+++))),,,+++)))***+++------,,,))),,,...,,,)))(((+++///'''***+++'''###%%%))),,,))))))))))))))))))))))))(((((((((((())))))))))))---+++((('''((()))*********)))&&&+++///%%%!!!...,,,---222******111)))$$$+++111222......000---%%%...---,,,---...,,,)))&&&************))))))))))))************************))))))))))))************...++++++,,,(((###(((333///...)))&&&)))///777AAAmmmtttkkkiiimmmqqqkkkiiifffgggjjjnnnpppqqqpppttt{{{bbbUUU]]]eeeZZZ^^^VVV???)))###(((---,,,+++))))))***++++++***...,,,***---222888;;;;;;DDDEEELLL^^^888111---,,,+++***))))))))))))************++++++++++++/// 222oooAAA555(((VVVyyy...***///)))$$$ccc222...333'''CCC//////'''222******---,,,,,,---------.........,,,,,,---------.........................................................////////////.........---......................................................//////...------,,,.........------,,,,,,,,,,,,,,,---------............///000111222333111///%%%,,,777<<<444******000<<>>))))))---...444---((((((---///,,,'''++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,---...000---''')))222777666---+++000111,,,000888888KKKNNNPPPOOOMMMLLLNNNPPPTTT>>>111333///$$$***===444111111---,,,//////444---.../////////---***'''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++)))''''''(((+++,,,***)))+++...111000---,,,...111......'''(((444333)))'''555111+++((((((***,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,++++++,,,---------,,,"""***222666333...,,,...)))***,,,...000333555777+++---000111///------...***)))***---000///***%%%******************************************************))))))******+++,,,%%%+++...------000111...///...---,,,,,,---...///***,,,------,,,---...000222111...,,,++++++---///***,,,---+++)))((('''&&&))))))))))))))))))))))))(((((((((((()))))))))***&&&&&&(((***,,,------,,,$$$---)))&&&///111***)))+++'''******---111///111,,,(((###!!!###***333:::&&&,,,111...'''%%%+++111+++*********))))))))))))************************))))))))))))************)))((((((+++000111+++%%%999222&&&:::MMMfffuuubbb~~~}}}{{{vvvpppmmmmmmoooiii^^^\\\dddqqqzzzaaaNNNJJJCCC>>>???===111###---+++))))))***+++***)))---+++***---222888;;;<<>>)))///...kkk111:::111SSS111222)))+++666(((---***,,,------------.........,,,------------.................................////////////////////////111111000000000000//////////////////////////////.................................///......---,,,.........---------------------------.........///000///000111222000---+++333222000------999QQQggg~~~wwwuuu]]]WWW000111000'''&&&///777111---...,,,------------------------,,,,,,,,,,,,------------------,,,,,,,,,------...,,,...---***,,,222444111CCC999,,,000PPP}}}rrr\\\hhh999555...---111///,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,---...)))000222//////222---$$$000;;;DDDPPPeeeyyyrrr[[[CCC222000---)))***,,,,,,)))%%%+++***))),,,......+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***222000...///111111...+++(((,,,///...***(((***---000222,,,...;;;<<<555666---+++***+++------+++(((+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,---++++++,,,------......///===555+++'''***///111111666333000---,,,+++)))(((222444333///***(((((()))000,,,)))(((+++,,,+++)))******************************************************))))))******+++,,,&&&,,,///---+++,,,---,,,111///,,,)))(((((()))***---///000///+++)))***+++444...))),,,111000((( ***((((((((())))))(((((())))))))))))))))))))))))((((((((()))))))))******(((((()))***************)))---%%% )))---+++///...+++***///000+++)))***000111777<<<999...((('''444---(((***000222+++$$$+++++++++*********))))))))))))))))))))))))))))))))))))))))))************(((------((('''+++......---$$$000JJJnnntttllldddkkksssxxxzzzhhhwwwppp]]]eeesssppprrrgggTTTAAA888888999888---,,,***)))***+++***)))+++******,,,222888;;;===BBBDDDKKK\\\~~~999222------,,,+++*********************+++++++++,,,,,,///999===***000333...```...***000 eee&&&>>>""",,,...555000(((---///,,,///(((------------............------------....................................////////////////////////111111111000000000000000////////////////////////........................---...............------...............------------............/////////111//////111222111111333333///111???ZZZ{{{~~~wwwFFF999***///555,,,---444,,,............------------,,,,,,,,,------------...------------------...///111+++)))---222222222222 JJJyyyaaa]]]CCC444***///333222...+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++,,,,,,---...///444000,,,---111555:::???ZZZtttwww{{{|||}}}yyyyyyqqq~~~ppp]]]<<<111000111555...///+++)))***,,,+++,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,.........------...222///...///333444111---...777444...,,,&&&###,,,------///000000...---++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------,,,,,,------,,,,,,...///))),,,///111333444///)))++++++---111666999999888222111---***,,,222666777,,,///111...)))(((,,,111******************************************************))))))******+++,,,...---+++((((((***,,,---$$$'''---222444444111///666777888999888777666555&&&***...,,,((((((///777///+++))))))(((''')))---))))))))))))))))))))))))(((((()))))))))*********,,,,,,+++)))((()))+++---+++///111666888,,,(((666>>>HHHJJJTTTZZZYYY\\\RRRKKKHHH???444---...000111(((---222222...++++++...,,,,,,+++++++++*********((((((((((((((((((((((((((()))))))))************---+++++++++)))'''+++000...>>>QQQwww~~~xxx{{{~~~ssseeeXXXRRRPPPYYYeeezzz}}}zzzoooYYYSSSUUUTTTMMMCCC;;;777555///---+++***++++++***)))*********---111777;;;>>>@@@CCCJJJZZZxxx777111...---,,,+++***************++++++++++++,,,,,,,,,(((555RRR###222"""&&&%%%...'''666)))nnn|||000,,,333777+++OOOVVV***------###333...'''---------.........//////---------.........//////////////////////////////000000000000000000000000000000000000000000000111000000000000000000000000////////////////////////------...............---................................./////////000000------111555444111333:::&&&???ggg~~~VVV;;;///%%%,,,666,,,/////////......---------,,,,,,---------............---------......///000000,,,000888444***333FFFyyypppVVV>>>666...***---//////---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000,,,///888;;;333999dddttt|||qqqiiitttyyy}}}zzzSSS...444333000---...000...))))))...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))...222111------222777+++++++++...111444555555///777444000333///---444444444111,,,((()))///444+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...,,,......---++++++---///)))555;;;333++++++222888<<>>@@@CCCJJJYYYxxx~~~555111...---,,,++++++******+++++++++++++++,,,,,,,,,,,,"""(((111III444@@@+++<<<444///]]]+++***%%%^^^>>>BBB)))###...###EEE(((000***!!!444---***------........./////////------........./////////////////////////////////000000000000000000000000000000000111111111111111000000000000000000000000////////////////////////,,,---......///......................../////////////////////000000000000...///444777111***111>>>bbbyyy]]];;;***+++...000000000///......------,,,---------...........................///000111111...///111///<<>>444000///...------------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))***************)))---///******DDDcccvvvgggooolll\\\XXXgggZZZLLLEEEAAA>>><<<===444222///......---,,,******+++,,,---///333999===@@@CCCJJJYYYyyy}}}555333......---,,,+++++++++++++++++++++,,,,,,,,,------DDD999"""nnn###<<<}}}888###@@@mmm EEE555888,,,000'''......+++///............////////////............////////////////////////////////////111111111111111111111111111222222222333333333333111111111111111111111111////////////////////////,,,------...//////......---........./////////000//////000000000111111111333222444555333999TTTqqqrrrHHH000111111111000000///......---------------........................///000111222444111---333QQQ|||XXX>>>333111000---------------------------++++++,,,,,,,,,,,,------,,,,,,------...000111222$$$OOO~~~yyyxxx|||~~~||||||}}}|||{{{ttt}}}|||jjjzzzSSS???...---///---,,,000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........******,,,111:::DDDMMMRRR}}}xxxuuuwww}}}|||sssXXXHHH>>>999444222333111,,,'''+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,---...///+++...000///---///444888///???XXXwwwsssXXXBBB777444222111++++++++++++++++++++++++******************************))))))******+++,,,,,,+++,,,...,,,,,,333>>>\\\YYYVVVWWW]]]gggssszzz|||uuubbbrrrnnnFFF<<<---%%%***...,,,***---************************))))))*********+++++++++)))******+++///999HHHSSS|||vvv^^^QQQfffxxxnnnrrrhhh>>>&&&,,,>>>------------,,,,,,,,,,,,************************))))))))))))************(((333666---///JJJttt[[[SSS~~~~~~pppFFFEEEHHHJJJEEE<<<888:::777444111000//////---+++***,,,---......222777<<<@@@DDDKKKYYYzzz|||555444......---,,,++++++++++++++++++,,,,,,,,,---------555:::```***VVV222//////111---%%%<<<&&&***222............/////////000............/////////000000000000000000000000000111111111111111111111111333333333444444555555555111111111111111111111111000000000000000000000000,,,,,,---.../////////...---.........//////000000000000000000111111111111444000111555>>>[[[}}}}}}III333222111111000///......------------.........//////............///000222222222555666NNN}}}xxx```;;;(((+++555------------------------++++++,,,,,,,,,---------,,,,,,------///000111222jjjyyyppp~~~{{{zzz~~~qqqzzzlllBBB111...,,,+++...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////222222999NNNjjj~~~zzzuuujjjFFF///***...111000+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,---...///***...111111000222888>>>rrr\\\@@@555555++++++++++++++++++++++++*********************************)))***++++++,,,)))))),,,---...888RRRkkkTTT^^^nnn|||~~~zzzeeetttzzzhhhgggyyysssRRR333+++,,,+++***,,,************************)))************+++++++++,,,***(((,,,<<<[[[tttppp}}}zzzwwwfffDDD&&&......---------,,,,,,,,,************************))))))))))))***************///,,,222[[[uuubbb[[[xxx\\\AAA<<>><<<<<<777777666555333111...---,,,,,,,,,,,,...222888<<>>PPPfffxxx```BBB222///###333111///888---...000111222111...---...///...............///000000000333...---444222000777///***FFF}}}|||rrrdddccceeecccbbb___]]][[[[[[\\\^^^eeexxx{{{444(((555"""))):::"""...........................222...---555555111333444iiiqqqrrrtttpppoootttsssnnn{{{uuunnnyyyxxxxxxsss999999111777333...///,,,)))+++,,,,,,+++,,,---.........777)))444<<>>)))000444***'''111++++++++++++************))))))+++,,,---,,,,,,+++///+++///>>>JJJUUUiii}}}~~~wwwsssxxxhhhaaa222333888,,,,,,***))))))******)))+++)))((((((***,,,,,,,,,:::000RRRyyyzzzuuufffRRR===---'''...///$$$++++++++++++************(((...***(((......+++///,,,<<>>888444222555555666666555444333222,,,,,,,,,+++,,,000555999???DDDJJJTTT{{{|||;;;888000000000000//////......)))111222******111555222000888MMMXXX===111,,,222333***)))000............////////////.........///000000111111111444333000000444444000222WWWlll???333---(((888///000111111000...------...............///000000+++444222///555666333777777fffyyyYYYRRRZZZaaabbb^^^ZZZYYYYYYeeecccbbb```^^^[[[WWWUUUSSSSSSXXXcccqqq{{{~~~}}}yyysss@@@222,,,%%%///---------...............+++000***---555***000UUUyyy}}}wwwsssqqqrrrnnnhhhooonnn>>>((((((///***...333***)))+++---...............***...HHHYYYkkk}}}~~~xxxkkkhhh^^^bbblll}}}|||000+++...///,,,***,,,---***,,,++++++++++++,,,------$$$666777+++666bbb[[[CCC000...000---)))***,,,,,,,,,,,,,,,,,,,,,,,,)))333333((((((444666---777dddwwwyyy{{{zzzvvvppp```kkkxxxwwwppp{{{xxxRRR777///...+++---,,,,,,,,,+++++++++++++++++++++++++++,,,---...222JJJ\\\ccczzzzzz\\\PPPIII[[[xxxxxxqqquuutttzzzqqqyyy```888,,,)))(((+++---,,,+++,,,+++&&&***111000,,,888KKKiii~~~yyy|||wwwwww{{{rrrtttmmm{{{~~~|||wwwYYYFFF111&&&444---,,,,,,,,,++++++++++++)))...+++)))//////333AAARRRiiiiiiooo~~~zzzvvvpppjjjfffffffffhhhlllrrryyy~~~~~~{{{yyy|||zzzvvvsssmmmeee\\\VVVHHHGGGDDDAAA===999555333333333444444444444444444------,,,++++++...333777===DDDJJJRRR~~~<<<888000000000000000/////////555///,,,111555333000///TTT|||]]]777&&&***222000***........./////////000000......//////000111111222555(((---<<<888+++<<<___[[[666+++777------......//////.....................///000000+++222000000666333222:::\\\KKKKKKfffXXXTTTVVVbbbsssrrrpppooooooqqqqqqooommmeeegggdddZZZRRRZZZoooyyyvvvyyyzzz:::***444(((---------.........//////222000///555333***IIIvvvnnntttyyytttmmmppp{{{yyypppiii;;;***333///+++...******,,,......,,,+++,,,...)))JJJbbbjjj|||zzzhhheeeYYY\\\pppqqqAAA///%%%+++///***)))---,,,,,,++++++,,,,,,---...555+++'''>>>rrr{{{xxxsssyyy}}}xxxnnnTTT===222//////...,,,,,,,,,,,,,,,,,,,,,,,,000,,,+++000555555...'''sssjjjzzz}}}}}}~~~{{{llliiidddQQQTTThhh~~~___888(((...------------,,,,,,,,,+++***---...,,,((()))111888PPP[[[eeetttiiiLLLOOOpppzzz~~~zzzaaa444+++&&&***---,,,+++,,,+++(((+++///...555VVV{{{vvv}}}qqqvvv|||zzz|||ppp{{{OOO+++...------------,,,,,,,,,++++++///++++++000222<<>>+++222,,,,,,------.../////////333---111666///:::ooommmxxxyyyvvv|||xxxuuuyyyvvvpppjjjdddooojjjgggvvvWWW333000///+++,,,///+++---///...++++++...222:::RRRvvvaaaUUU\\\hhhxxxzzz|||eeeAAA(((,,,111)))'''///,,,,,,,,,,,,,,,------...666***:::nnnvvvrrrxxxzzz}}}{{{}}}|||XXX777)))...555,,,,,,,,,,,,,,,,,,,,,,,,222&&&+++888///###BBBssscccqqqpppWWWppp{{{eeeQQQIIIkkkvvvnnnsss}}}dddAAA&&&......---------,,,,,,,,,)))---///,,,(((---;;;HHH\\\___xxxvvv[[[DDDUUUwwwMMM:::***)))------++++++...***)))---555MMMyyyqqqyyytttjjjDDD333......---------,,,,,,,,,---///,,,---555:::LLLgggxxx|||sssYYY|||}}}wwwmmmaaaVVVNNNJJJAAA???;;;777555555555666555:::BBBJJJSSS___llluuutttuuutttoooggg]]]VVVRRRLLLHHHBBB<<<777444333333000000000000111333444555000///...,,,+++---111555:::CCCHHHMMM;;;222000000000000000000000000000...000555<<>>SSSjjjjjj}}}[[[dddpppuuusssmmmhhheeeRRRbbbiii|||\\\"""222,,,,,,------...//////000000***444333000\\\}}}{{{kkkddddddbbbgggrrrqqqhhhtttpppmmmyyytttpppooodddhhhzzzwwwssszzz{{{JJJ...---...---111***---///...,,,...444999bbb|||jjjZZZdddwww}}}}}}yyyyyyccc<<>>888222//////000///..................///000000555222333888555:::ttthhhUUUIIIQQQ|||ooo}}}||||||yyyssslllgggfffhhhkkk```mmmjjjrrrbbbgggxxxUUU000,,,,,,------...///000000111...;;;555777~~~mmmrrrbbbRRR@@@HHHlllfff^^^RRR\\\YYY]]]qqqrrrqqqcccbbbhhhsssyyytttoooooohhhiii444---222,,,,,,***---///......111999@@@wwwmmm|||zzz~~~PPP222+++......+++---,,,,,,,,,,,,---.........ttt|||ddd[[[}}}wwwiiiAAA,,,///,,,,,,,,,,,,,,,,,,,,,,,,***000...(((666\\\yyyvvvqqq]]]YYYvvvjjjjjjkkknnnnnnmmmlllmmmgggbbbvvv~~~rrruuuiiikkk|||vvvXXX//////.........---------+++***)))***222BBBUUUbbbnnnvvvMMMPPPfffyyyyyyggg<<<,,,,,,,,,,,,...///---111GGGkkkyyyqqq|||~~~mmmrrrrrr}}}wwwiii]]]ppphhh//////.........---------,,,...---222@@@MMMkkkrrrsss]]]ppp^^^OOOEEE>>>;;;888<<>>:::666444444555777888::::::999888777999;;;:::666222111555:::KKKXXXgggllleee[[[VVVUUUJJJHHHDDD@@@;;;666333111222222111111222444666777333222000...---...111555888CCCHHHJJJ777333222111666444,,,111666000555666>>>dddKKK<<<111,,,666777***000888***...;;;***222555***888555777===qqq}}}uuu}}}RRR+++,,,:::222)))333......//////000000111111333555+++333;;;]]]tttddd]]]III^^^|||~~~~~~}}}yyyssslllhhhiiikkkllliiijjjnnnpppppprrrvvv999---888,,,555333(((888///777...000444QQQvvv```vvvVVVGGG]]]YYY\\\}}}ppppppxxxWWWtttoooiiinnnooojjjgggiiirrr{{{zzzsssmmmqqqvvvPPP333222+++&&&000///$$$<<<...***yyyzzz}}}{{{xxx{{{>>>"""///666)))---...)))''',,,111444111EEE___VVVRRRsssXXXJJJPPPoooyyy---333000...(((***333000,,,333333---,,,...FFF}}}]]]VVVllltttqqqrrryyyqqqlllnnnrrrssssssttteeehhhdddeeeuuuyyywww\\\+++000000***000'''...,,,000###000DDDRRReee^^^qqqOOONNNbbb{{{{{{^^^///222,,,///(((444CCCbbb~~~xxxyyyxxx{{{sss{{{wwwwwwwww~~~}}}kkkjjjMMM$$$...222***///)))000***---,,,BBBJJJMMMhhhWWW~~~]]]BBB<<<;;;888::::::777>>>>>>111444;;;333666CCC111:::@@@333===:::666<<<@@@>>>:::888555111222>>>QQQ```bbbYYYQQQPPPLLLGGGAAA<<<888666444333111222111000000333555444222333222///,,,,,,000444<<<@@@GGGKKK~~~:::666333111333333///333666222)))...mmmYYY???***+++555///...555111333000...444000333;;;***///www|||xxx{{{pppYYY555+++...000.........//////000111111111111444666111999uuueeeLLLoooyyyqqqeeemmmlllqqqyyypppoooyyyxxxuuupppmmmnnnrrrvvvxxxooojjjkkkooonnnllllllddd222111...222------666,,,000333222:::|||fff{{{XXXhhhmmmkkkeeehhhIIITTTiiillloookkkiiiiiiiiijjjooouuugggaaa{{{xxx:::999222///555111---'''777///nnnsss~~~~~~wwwyyy^^^444'''###111+++,,,///+++---+++)));;;```vvvfffqqqNNN333HHH~~~|||NNN222000111,,,+++///,,,(((,,,+++000,,,FFFzzzeeeTTToooxxx}}}wwwkkkdddgggkkksssllliiilllnnnmmmjjjjjjxxxyyylllYYYZZZpppxxx}}}vvvDDD222...(((------...---+++***999GGG___\\\sssyyyOOOPPPhhhzzzrrr{{{>>>***222+++555444999QQQxxx}}}{{{yyy|||}}}}}}lllpppttt{{{tttaaa^^^lllqqqiiijjjuuufff555000111---000***111------888EEEEEEgggvvveeeiiiqqq___KKK===444222888>>>AAAPPPKKK;;;:::<<<<<>>;;;EEEMMMBBBHHHKKKHHHDDDBBB???;;;333000777KKK]]]aaaYYYPPPNNNIIIBBB<<<888555222000111111111000111333444444222333333000,,,,,,000333<<<@@@GGGJJJ~~~;;;777333111000222333333444333DDDkkk]]]666(((333444...111666777&&&333444---::::::,,,\\\wwwxxxuuuiii}}}KKK$$$,,,666***......///000000111111222444777777444XXXbbb```GGGfff|||kkk```\\\TTTZZZjjjoookkkggglllrrrfff```mmmhhhjjjlllmmmnnnoooqqqsss}}}qqqgggiiinnnnnnjjjggguuuGGG---000000***444444---,,,888333NNN^^^jjjbbbdddKKKDDDQQQkkk\\\nnnmmmjjjcccZZZYYYhhhxxxrrriiikkkOOO***(((***333,,,---333444222yyy{{{|||~~~___nnn>>>111&&&***,,,)))444,,,,,,))),,,cccnnnWWWJJJWWWpppJJJ555RRR{{{tttzzzDDD000333222///------,,,++++++777///iiixxxgggnnnqqqtttwwwuuuooommmppptttrrrmmmlllqqqtttqqqnnnnnn^^^nnn{{{zzzpppiiiffffffcccssstttrrr___444...,,,+++444***---(((333CCCRRRggg\\\WWWCCCbbbsssllljjjYYY'''555$$$777%%%JJJTTT~~~~~~|||~~~xxxxxx{{{wwwuuufffxxx|||wwwrrryyy}}}xxxtttnnn```UUUZZZlllxxxzzzkkkggg~~~kkkKKK222///000111+++111,,,---EEEIIIOOO}}}yyy```~~~RRR<<<<<<888<<>>///------''',,,333,,,...000ooopppzzzvvvrrrqqqwwwvvvrrraaaZZZSSSOOOIIIAAA<<<<<>>===???555;;;CCCHHHCCC;;;777999CCCUUU___nnnlll```[[[555------222///,,,@@@???WWWqqqUUUZZZjjj^^^xxxyyyvvvfff===nnnddd---999///DDDRRR}}}pppttt|||wwwuuuuuugggnnnxxxfffOOO;;;CCCCCCHHHLLL[[[MMMPPPJJJVVV]]]aaawwwppp{{{nnn```ZZZZZZuuuxxxYYYUUUSSS{{{{{{CCC---000---///,,,444BBBHHH\\\}}}oooeee{{{zzzdddTTTTTTZZZ]]]FFFCCCXXXxxx___llluuuPPPNNNdddTTTZZZfffqqqooo}}}yyyvvviii```bbbeee]]]NNNCCCFFFCCC???<<<:::777444111111,,,...444444000///444222444444222...,,,---000888???GGGIIIyyy888:::000:::333///555555WWW|||pppwwwuuuxxx|||NNN777555222444333333111666///>>>}}}wwwxxxyyyxxxccc___VVVOOOWWWiiilllaaahhhiiisssyyyvvvxxxvvviiivvvoooooo```ffftttoooppp;;;000///000000111111222333333777666FFFccc[[[^^^~~~lllUUUJJJUUUaaagggooo~~~|||rrrssstttggglllgggbbb```bbbgggjjjkkkiii^^^XXX^^^hhhlllmmmmmmggg\\\PPP~~~III+++444///...666333<<>>BBBCCCAAABBBFFF===CCCEEE@@@:::;;;AAAEEEOOO```zzzyyy~~~rrr===,,,///)))333---CCCHHHiiidddoooWWWvvv```QQQWWWeeedddooo[[[tttwwwmmmrrrddd???NNN}}}777000222LLLbbbzzz}}}}}}qqqfffjjjmmmIII???CCCIIIVVVTTT]]]cccVVV\\\OOO\\\ooozzzzzzkkk|||~~~rrrmmmnnnnnntttzzzVVVMMMFFF~~~UUU222...***222...888BBBLLLpppWWWnnnVVVCCC999<<>>hhhiiieeezzzxxxsssggg[[[PPPZZZbbbrrr~~~hhheeeeeeeeedddeeehhhmmmpppooommmmmm]]]QQQWWWeeennnnnnmmmvvvbbbZZZvvv\\\---444222777777111DDD|||sss~~~}}}aaaNNNNNNIIICCCFFFKKKKKKPPPQQQHHHBBB<<<>>>???WWW]]]OOOZZZLLLLLLYYYlllkkkWWWIIIIIIZZZfffuuurrrppp~~~777---666...///111ccc}}}vvvrrrlll]]]NNN@@@~~~tttDDDUUUlll777333+++222###666555bbb~~~ZZZMMM999>>>>>>RRRSSSZZZ666RRRHHHFFFDDD444FFFGGGQQQwww|||xxxkkk|||EEE&&&111,,,***111+++DDDyyynnnsss___ddd]]]hhhbbbRRRGGGGGGFFFBBBDDDLLLHHHIIIMMMSSSSSSNNNMMMOOONNNPPPMMMHHHHHHLLLIIIAAAVVVmmm{{{EEE000333!!!222///BBBOOOwwwVVVrrrRRR|||SSSUUUVVVIIIeeejjjrrrjjjzzz```FFF<<>>GGGHHHxxx;;;444888...---===)))CCC}}}}}}}}}___[[[oooppp@@@999222333666222<<<***555wwwbbbWWWXXXuuusssOOOQQQTTTUUUTTTQQQSSSVVVUUUQQQQQQUUUTTTTTT^^^kkkiiifff~~~oooaaaUUUssstttqqq444222333333111000222444444555333bbbfffhhhrrrnnnjjjoooQQQQQQwww|||mmm\\\___cccggglllooommmjjjllleeehhhkkkffffffhhheeeiiibbbPPPOOOxxxnnnrrrmmmcccVVVuuuvvv444...444888222;;;===wwwrrrhhhgggkkkLLLWWWSSSIIIWWWWWWYYYeeebbb]]]iiiQQQHHHPPP>>>JJJnnn^^^FFF]]]vvvfffQQQHHHDDDOOOoookkkqqqaaa777111---999'''888zzzbbbQQQSSSFFFQQQ^^^XXX\\\jjjkkk{{{{{{zzzyyykkkccc```]]]TTTMMMAAAbbb}}}NNNDDD}}}ppp777---...555...000555xxxVVVBBBEEEGGGUUUWWWNNNOOOVVVPPPMMMRRRDDDDDDEEECCCQQQ[[[MMMOOOMMMWWWKKKTTT{{{vvveee%%%111333,,,(((777OOObbbzzzoooaaaXXXaaa^^^HHHHHHMMMUUUWWWLLLTTT\\\TTTQQQWWW___aaa^^^[[[ZZZaaabbbZZZUUUTTTOOOFFFoooyyy___ccc222///111)))222IIIbbbxxxmmmcccaaatttsssccc^^^hhhmmmbbbGGGdddmmmaaabbbJJJ666xxx^^^...DDDPPP}}}||||||tttyyyrrrmmmrrrooodddaaabbbzzzxxxeeeZZZqqqpppwwwsssddd___eeeeee]]]xxxuuudddFFF>>>yyy|||111(((222///666FFFWWWQQQddduuu______dddnnnzzzgggkkkWWWBBBAAATTTSSSbbbMMMkkk{{{{{{xxxppp```XXXMMMBBB>>><<<777222111000111,,,000:::555---000111444555333///,,,---...555@@@CCCOOOttt>>>777555555333:::333cccjjjTTTbbb]]]===555333111000666999:::ZZZUUUeee{{{^^^LLLVVVZZZ___cccbbb___^^^___^^^\\\TTTLLL^^^kkkgggeee{{{nnn```TTTnnnrrryyy444111222222111000222333444000333mmmgggiiiuuulllYYYfffjjjkkkmmmZZZOOOKKKIIIFFFIIILLLPPPUUUZZZ```dddfff```dddaaabbbuuuzzzccc^^^gggaaaNNN]]]dddgggoooyyykkkWWWccciiiEEE222111555222666DDDrrrooobbbaaadddQQQYYY___ssssssoooqqqwwwrrrlllooohhhYYYVVVPPPqqqhhhQQQJJJLLLOOOOOOiiilllwwwTTT===111000555)))666|||}}}}}}cccSSSPPPSSSgggVVVQQQXXXYYYUUUMMMBBBUUUfffpppooowwwuuukkkgggbbb^^^[[[WWWPPPKKKCCC\\\{{{RRRGGG|||~~~;;;((()))---'''333FFFzzz```EEE666===HHH```pppvvvqqqxxx|||~~~mmmeeeYYYIIIIIIjjjrrr|||333222444111***666]]]tttjjjWWW___\\\UUUNNN\\\aaaccceeedddwwwqqqkkkiiinnnssstttttttttuuuvvvyyycccZZZcccxxxzzzppplllOOOjjj555000555222;;;QQQdddwwwfffUUUWWWwwwfff|||___III\\\dddaaa^^^EEE888eeefff***666TTTlllmmm~~~}}}tttuuuuuurrrrrrrrrjjjbbbeeemmmfffaaa~~~mmmccccccaaa\\\dddjjjeeeBBB>>>sss777...444---444AAAVVVXXXaaavvvlllgggllluuuZZZaaaAAAGGGKKK[[[```LLLrrr~~~{{{sss\\\PPPCCC>>>;;;666222111000111---111:::555---000111333555333///,,,---...444@@@CCCNNNsss>>>777///999222000<<<XXX\\\sss>>>444111222...///CCCAAA}}}TTTZZZuuu|||mmmWWWZZZiiimmmqqquuuxxx{{{tttnnnccc]]]zzzvvv~~~|||}}}iiiWWWiiiqqqqqqqqqBBB111111111111222222222333222:::yyyrrrgggggghhhZZZHHH\\\[[[gggfff[[[NNNFFFBBBAAADDDHHHAAABBBDDDDDDEEEIIIOOOUUUWWWZZZZZZfffoooZZZIIIVVVnnnlllcccHHHQQQtttdddgggtttyyyddd\\\iiiXXX555000222444222VVV|||ttttttgggiiizzz|||rrrsssuuu___ZZZ\\\kkkmmmZZZbbbdddccc___[[[UUUHHH<<>>111222000///888uuu~~~vvv^^^PPPUUUggg{{{|||wwwUUUCCCFFF^^^yyy~~~qqqgggiiigggbbb[[[TTTMMMIIIGGGFFFSSSrrrSSSDDDDDD000///000)))---<<>>999iiiqqq777EEE^^^llllllwww{{{|||xxxqqqppprrrhhhYYYZZZggg{{{rrr{{{xxxbbbXXXfffnnnyyykkkuuuqqqkkkddd^^^[[[ZZZZZZXXXhhhnnnBBB???hhh;;;000333+++888NNNZZZVVV]]]|||~~~~~~SSS===OOO[[[mmmccckkkmmmppp{{{ZZZYYYfffvvvbbbTTTFFF>>>:::555111111///111---111:::555---111111333555333///,,,,,,...444@@@BBBLLLrrr===555///999111,,,HHH}}}|||wwwpppmmmmmmmmmhhheeeccc\\\WWWbbbrrrfffbbbUUUBBB555333999,,,000===KKKqqqxxxqqq]]]gggyyywwwxxxxxxzzzooogggsssssszzzbbbNNNXXXhhhppprrruuu___444000///222333111111333444===hhh___]]]eeerrr\\\DDD^^^hhhjjjZZZMMMIIIIIINNNMMMGGGEEEGGGCCCCCCCCCAAA===<<>>222111000---888sss___VVVLLLPPPLLLHHHHHHJJJJJJGGGDDDGGGCCCggg|||RRRIII~~~wwwMMM---222///,,,///ZZZttt}}}jjjCCCDDDKKKZZZlll|||YYY|||kkk~~~___FFFvvvsss___}}}TTT666333111111TTTdddyyyjjjxxxmmm```{{{eeeZZZOOOLLLKKKIIIIIIKKKRRRdddyyyhhhuuuvvvmmmkkkYYY777///111JJJccc```yyyKKKYYYyyyXXXHHH===EEEGGG;;;DDDUUURRRFFF888@@@666:::EEEaaa<<<>>>BBB222MMMoooWWW:::555___hhh000SSSqqqwww~~~yyyvvvyyyooouuunnnpppdddSSShhhddd^^^cccjjjhhheeeYYYFFFOOO\\\yyybbbGGGfffoooggg]]]VVVTTTUUUUUUTTTXXXnnn___===CCCiiixxx;;;222...,,,UUUiiihhhiii~~~aaa}}}{{{|||~~~}}}{{{jjjyyyRRRjjjYYY^^^ooowwwvvv{{{hhhNNNOOOWWWQQQZZZ[[[AAA:::999EEEZZZttthhhYYYIII???:::555111111---111000222888222,,,333000222444222...++++++---222??????EEEnnn;;;666444111111;;;|||{{{ooo}}}}}}fffWWWEEEiiiIII333222111666555|||{{{}}}~~~ssswwwaaazzzmmmQQQWWWfffrrrxxxyyyeeefffOOOBBBFFFvvvqqqEEE888///222333///000666111999sss```VVV[[[ttt}}}SSSCCC???ddd||||||~~~zzzooowwwjjj```]]]WWWQQQUUU^^^iiikkknnnmmmdddZZZ```nnn```\\\bbbNNNFFFUUUhhh___pppvvvyyyYYYbbbddd===666000444888SSS~~~rrrttt|||qqqXXXIIIBBB666gggUUUNNN^^^uuu{{{ooonnnfff___WWWOOODDD???FFFQQQMMMoooffffffZZZ888(((+++888---666}}}vvv|||wwwxxxeeeQQQQQQnnnzzzXXXLLLRRRKKKKKKKKKJJJIIIGGGFFFEEEJJJIIImmmrrrMMMJJJ{{{|||MMM000///,,,---222ggg~~~nnnPPPEEE>>>CCCNNN]]]ooo}}}{{{{{{WWWZZZWWW[[[XXX777555000333```ccczzzooozzzvvvkkkhhhaaaooorrrdddLLLFFFAAA???BBBLLL^^^oooQQQQQQooozzzrrrlllrrr\\\333***111WWWsssggg{{{oooNNN]]]iiiPPPAAAFFF???NNNSSS???EEEVVVPPP>>>333===888===CCCHHH:::888AAA777RRRcccEEE888888vvvjjj999kkk}}}jjj{{{yyynnnttt}}}}}}{{{xxxrrrppp\\\QQQrrrjjj\\\OOORRRdddoooqqqcccLLLPPPNNNeeeKKKCCCLLLmmmllleee^^^___gggggg```SSSmmmRRR===AAAqqq444222222///XXXxxxlllfffvvvvvvqqqyyy|||{{{zzzzzz~~~ppp___zzzmmmZZZSSSHHH[[[ooouuuvvvuuufffQQQLLLWWWbbbhhh___HHHCCCBBBQQQllleeeWWWHHH@@@;;;555222222---111000333888111,,,333000222333111---++++++---111???>>>CCCmmm888444777666777<<>><<<---@@@666BBB===UUUXXX777666;;;sssooo666iiixxx{{{wwwtttuuunnnmmmyyysssooolllZZZXXXXXXHHHGGGVVVggghhhddd___TTTUUUKKK```444BBBdddhhhVVV^^^```[[[```iiidddVVVUUUrrrOOOBBB???uuu+++///444222]]]|||qqqooottt}}}ssszzz|||}}}}}}~~~uuuuuuzzz{{{uuu[[[:::VVVbbbfffyyyyyywwwwwwwwwqqqkkkggghhhhhhiiihhhgggYYY[[[nnn~~~cccUUUGGG@@@;;;666333222,,,222111333888111,,,444///222333111---++++++---111???===BBBlllxxx666777555333555>>>TTTdddYYYXXXbbb@@@666222777999kkk||||||yyyxxxrrrllllllhhhfffyyy}}}wwwwwwcccJJJfffnnn~~~~~~~~~mmmhhhUUUFFFdddsss}}}iiieee...///:::///111444777444444}}}ffffffLLLTTTttttttyyyqqqIIIfffyyyqqq}}}nnnllldddsssrrruuuhhhddd^^^cccdddaaa{{{|||fff^^^dddgggyyyTTTKKKDDDqqqgggwwwbbb~~~cccqqq```<<<999000222222IIIdddkkkttt~~~qqqbbbQQQEEEHHHRRRxxxqqqfffpppaaaJJJfffmmmiii```\\\QQQKKKKKKGGG@@@DDDNNNeeegggbbbYYYsssccc;;;888...222+++000dddjjj~~~}}}|||zzzlllIII<<>>@@@DDD???;;;???XXXBBB,,,CCC777UUU222rrrzzzyyyoooppppppssswwwqqqhhh[[[qqquuujjjYYYFFF[[[tttggg___bbbUUUVVVXXXQQQPPPPPPrrrfffaaaaaaSSSLLLWWW]]]UUUPPPQQQrrr@@@CCCEEEiii888...+++777eee}}}hhhssszzz{{{uuuooo{{{{{{yyy~~~{{{xxx}}}}}}qqqvvvzzzvvvDDD@@@EEEfffmmmqqq}}}yyywwwvvvnnngggjjjsss{{{}}}{{{rrrsssfffUUUBBB;;;999666222111111///444:::777,,,)))///000222444111+++)))+++///555:::???AAAkkkyyy888888777777555<<>>GGGdddjjjzzz}}}yyy}}}zzz|||yyytttwwwmmm\\\NNN@@@:::888444222222000111444777444///---000000333333000+++)))+++...333;;;BBBAAAfff{{{;;;999888;;;555;;;```vvv\\\ZZZbbbzzzUUU999111555555TTTzzzyyyqqq]]]QQQQQQVVVSSSdddooo|||xxxtttzzzgggOOOgggrrrccc{{{kkkqqqiiiaaa```LLLPPPwwwvvv~~~CCC444555111666111///111777___|||zzzlllbbb\\\DDDaaammmrrrooodddaaaOOOOOOJJJTTTDDDLLLRRRQQQPPPNNNDDDWWWnnngggiiitttzzzmmmjjjgggjjjfffhhh```MMMGGGKKKiii```jjjnnn^^^]]]___xxx999000...222>>>xxxqqqkkk{{{lllbbbdddQQQOOOrrrqqquuuiiiYYYaaazzzuuuKKKZZZYYYTTT___MMMIIIIIIJJJGGGDDDKKKWWWooohhhgggHHHIII888:::000...444111JJJuuurrr|||}}}|||xxxxxxssscccQQQEEE===rrrdddSSSOOOLLLJJJMMMLLLEEE???@@@CCCEEE>>>AAAFFFJJJJJJIIILLLRRR___rrrXXX>>>DDDgggkkkAAA///+++//////===aaauuufffqqqyyy{{{mmmoooVVVFFFLLLJJJIIIIIIxxxaaaEEEHHHooooooDDD555222***444[[[|||sssvvvqqqhhhWWWHHHEEEPPPXXXFFFQQQMMMcccbbb{{{WWW|||kkknnn___QQQ^^^tttVVV@@@SSSiii\\\aaa]]]pppTTTHHH<<>>:::666222111222000444666333111222222000222333222///***(((***,,,222;;;DDDAAAbbbBBB;;;666;;;444:::{{{cccwwwwwwrrr\\\ZZZccceee===333555222CCCyyysssZZZIIINNN\\\WWWvvv~~~qqqwwwfffWWWYYYooo|||]]][[[zzzsssdddYYYNNNFFFcccpppqqqBBB555444333999333444444...PPP}}}iiiddd```IIIpppzzzzzzlllkkk___WWWwww[[[gggGGGDDDSSSwwwyyynnnKKKRRRpppsss{{{qqqhhhjjjbbbdddcccbbb]]]LLLEEEQQQgggaaafffnnnoooMMMQQQjjj:::666333333999ppp{{{|||yyylllqqqzzzhhh^^^iiiWWWWWWsssqqqxxxeeeVVVfffWWW??????}}}bbbUUUFFFEEEFFFHHHHHHJJJTTTaaaaaa^^^JJJXXXAAA===666777,,,222***:::www{{{wwwjjjyyy||||||zzzrrrnnnoooeeeSSSGGGFFFIIIiiisssYYYGGGNNNQQQFFFFFFFFFCCC???===???DDDGGGCCCFFFEEECCCKKKUUURRRFFFuuu[[[AAA333UUUlllpppxxx===222000111111@@@dddbbbddd___TTTNNNfffNNNCCC]]]ZZZ[[[WWWyyynnnmmmVVVAAACCC|||EEE:::999,,,222NNNjjjmmmrrrlllgggdddLLLXXXiiiaaaLLLQQQTTTeeevvvtttNNNlllxxxsssyyypppiiirrr~~~~~~zzzSSSLLL\\\yyy|||hhhfffrrrBBB>>>111444000iiieee___|||zzziiidddmmmgggPPPFFFNNNEEEOOORRROOOXXXiiinnnggg>>>:::888999;;;===>>>???DDDGGG<<<+++999<<>>;;;666000000333333888777///...333333...333333111---***((()))+++222:::BBB@@@bbbRRREEE666999333:::|||uuuzzzzzzsssbbb^^^ffflll@@@666666444999|||}}}qqqYYYHHHPPPcccaaauuuvvvyyyeeeUUUmmmfff```rrrjjj___UUUDDDMMMwwwrrrZZZ===999555555999222777888%%%HHHeeeeee]]]YYYWWWnnnrrr~~~pppiiikkkqqquuuooobbbMMMDDDAAA@@@tttvvvsssrrraaa::::::ZZZllleeedddmmmffffff___XXXQQQDDD???ZZZhhhggg^^^rrriiiIIIFFFkkk<<<999444222444[[[wwwwww{{{tttmmmrrr{{{fff]]]lll```fffdddpppiiiRRRKKKGGGYYYxxx~~~vvvVVVDDDDDDEEEGGGJJJPPP]]]hhh\\\PPPAAAvvv888BBB444>>>...555...999iiizzzyyyeeemmmxxx~~~xxxqqqllleee___^^^^^^VVVMMMOOOYYYUUUdddcccKKK;;;AAAIIIHHHAAACCCEEEDDD@@@>>>AAAEEEDDD@@@AAAHHHMMMNNNPPPSSSrrrgggMMM@@@DDDlllfffxxxyyynnn222@@@555000---888[[[tttfffuuu}}}yyyrrrsssjjj~~~nnnooozzzXXXaaammmOOOEEEAAAkkkppp:::666<<<111333AAAsssiiirrr{{{ggggggfffnnnfff\\\|||iiiPPPQQQbbbfffEEEGGGvvv|||vvvrrriiijjjtttuuuqqqZZZKKKiii^^^sss|||FFF<<<666444,,,VVVyyycccooo~~~nnn\\\WWWVVVQQQJJJFFFIIIRRRWWWZZZeeemmm___HHH888888777777:::???BBBCCCHHH???000:::555<<>><<<666000000333666:::777...,,,222222,,,333111///,,,)))((()))+++333888===>>>dddmmm\\\???;;;666;;;~~~tttooojjj```___jjj___AAA<<<999999555jjjyyyvvvqqq___NNNVVVllliiifffeeezzzeeeJJJsssvvvlllXXXWWWVVVKKKaaa{{{pppJJJ===???999777888---555888&&&@@@zzzjjjggg]]]hhhLLLfffmmmkkkllliiimmmrrrgggaaalll^^^OOOUUUeee\\\ZZZbbbeeeOOOKKK___uuu___```jjjeeebbbeeeWWWMMMDDD@@@eeehhhiiillluuuWWWJJJXXX===888222000111HHHtttlllpppxxxoookkkvvviii```iiieeeooozzzvvvmmmmmm```ZZZbbbkkkUUUnnnfff444DDDDDDFFFIIINNNVVV^^^eeeZZZGGGZZZJJJ777FFF???:::...888333:::RRR{{{|||tttoooooonnnpppsssuuuqqqggg___VVVTTTQQQMMMGGGFFFNNNXXXTTTTTTOOOFFF???>>>>>>===???AAAFFFFFF@@@:::<<>>444222222|||sss|||zzz}}}oooeeejjjhhhiiiXXXTTTeeesssvvvRRRaaaqqqwwwhhhbbb___hhhxxx|||sssnnneeeuuueeeLLL;;;;;;555222LLLzzzfff~~~}}}yyyjjjTTTHHHEEEAAA999FFFKKKJJJEEEDDDGGGDDD===333666999999<<>>222222;;;sssvvvnnnxxxvvv|||zzzxxxzzzvvvrrrzzz~~~ssswww}}}{{{vvvooo___SSSWWWUUUfffdddnnnuuuyyywwwtttvvvvvvvvvvvvuuutttqqqppppppqqqqqqllleee```]]]WWWOOOHHHEEE@@@===:::666111111555888777333...---000///,,,222000---***))))))***+++222777<<<===eee{{{PPPAAA::::::nnnmmmmmmqqq~~~^^^^^^eeevvvNNNEEEDDD<<<<<<222TTTlll~~~}}}~~~ssspppsssgggVVV\\\pppqqqlllooo~~~gggcccccc{{{zzzWWWcccMMMRRRZZZ\\\vvvrrrDDD@@@CCC:::;;;:::,,,555111222444aaakkkcccnnnSSSbbbjjjWWWdddjjjbbb[[[ccckkkiiiQQQ///AAAsssooohhhjjjfffdddPPPFFFQQQsss~~~eeegggmmmjjjeeeeeeUUULLLIIIHHHtttmmmjjjzzzuuuHHHUUU{{{<<<;;;888222111777tttsssfffwwwrrriiiuuupppccc___]]]fffyyyllleeeQQQXXXXXX```]]]JJJQQQeee|||HHH;;;LLLEEEFFFIIIMMMSSSXXXYYYXXXAAAGGG~~~OOODDD:::444999222:::222666:::mmmwwwppplllgggfffgggccc\\\UUUOOOOOOJJJCCC@@@CCCEEEDDDHHH@@@:::<<>>888:::@@@@@@???FFFPPPTTTXXXkkkXXXEEEBBBIIIdddoooMMM<<<:::888555666666DDDvvv{{{rrrzzzqqqbbbcccxxx~~~{{{}}}zzzQQQFFFCCCBBBFFFAAA???@@@666555,,,VVVxxxyyymmmjjjjjjkkksssnnnfffRRR]]]pppqqqrrr}}}}}}ppp\\\QQQMMMuuuxxxsss~~~UUUIIIAAA===;;;...888ddd|||}}}wwwxxxmmmXXXFFF???<<<888333===IIIOOOMMMDDD;;;555333;;;BBBBBBCCCDDD@@@:::111,,,666???KKKRRR:::999666SSS|||zzzrrrpppeeebbbkkkhhh______ZZZ[[[```XXXZZZ[[[QQQ```lllaaaRRRQQQ\\\___[[[\\\fffeeewwwVVV___]]]WWWOOOTTTSSSVVV\\\OOO<<<666<<<@@@hhh|||~~~yyy@@@KKK===???222...000```cccssstttzzz~~~}}}zzzyyyzzzzzzssswww}}}{{{|||~~~zzzmmmeeekkkwww}}}rrrYYYllltttzzzuuusssxxxuuuppppppqqqssssssrrrqqqoooooommmjjjfff___UUULLLFFFEEE???999777555333444999777111...///000///...///111...+++((((((***+++,,,000777>>>>>>ccc]]]GGG>>>:::cccwwwddduuu~~~yyy[[[bbbpppIIIIIIJJJ>>>===...333vvv|||{{{mmmiiippphhhWWWZZZlllzzzwwwiiidddoooZZZZZZEEENNNRRR^^^gggyyypppcccCCCAAACCC:::>>>???///777***???***KKKpppjjjmmm^^^___gggaaa\\\nnnuuuccceeennn___]]]CCCPPPnnnsssiiifffeeecccoooiiiZZZNNN```]]]YYY^^^dddeee```TTTEEECCCIIIPPPuuurrrqqquuuPPPjjjuuu;;;888444666222---^^^hhhuuupppjjjvvvvvveeeUUUQQQVVV[[[RRR___RRRkkkVVVVVVccc```xxxkkk[[[DDDMMM???>>>EEEGGGKKKQQQWWWYYYSSSLLLHHHmmm~~~>>>===444BBB@@@;;;???111444111pppkkkeee```YYYVVVUUUTTTOOOKKKEEEGGGCCC===AAAIIIEEE:::===@@@@@@===<<<@@@HHHMMMIIIBBB>>>>>><<<999;;;BBBEEESSSOOOBBBTTT}}}xxx===GGGLLLcccooo222;;;===999999;;;111111YYY}}}xxxzzz}}}{{{xxxuuupppuuuwwwwww{{{hhh^^^NNN111CCCOOOzzzzzz111@@@@@@???999===333666wwwooo{{{tttwwwwwweeeddddddhhhggggggdddeeennnuuuQQQyyyjjjNNNgggyyy|||zzzooovvvuuuxxxLLLCCCGGG===AAA:::333MMM}}}kkk~~~~~~zzzqqqcccTTTEEE;;;===666333888<<<;;;999999777CCCLLLMMMKKKHHH???555444111CCCAAArrrfffHHH:::GGG777444|||}}}tttnnn^^^\\\lllqqqeee]]]UUU[[[cccXXXZZZ___VVVcccSSSXXXVVVUUUZZZXXXXXXbbbKKK]]]XXXbbbbbbRRR]]]dddMMMNNNQQQZZZYYYCCC555???<<>>>>>AAA777333444QQQxxxZZZmmmsss{{{{{{uuurrr}}}xxx|||xxxtttvvvtttyyy}}}wwwnnnzzzlllPPPuuurrr}}}wwwtttxxxqqqsssrrrqqqppppppnnnjjjfffdddeeeeeebbbYYYPPPMMMOOOEEE===555444444444777;;;555,,,)))000333......222000---)))'''(((***,,,---...888AAA@@@```eee<<>>???>>>;;;888888...000===|||rrreeexxxSSS]]]VVVXXX```ggggggcccdddkkk^^^LLLdddlllzzz~~~sssccchhhlllnnncccOOOYYY|||nnn===IIINNNFFF[[[```[[[IIICCCEEEVVVnnnyyytttjjjwwwyyyFFFNNN;;;555???444888333===vvvqqqyyy|||oooqqqaaabbbGGGIIIFFFGGGKKKOOOPPPNNNNNNQQQTTTVVVQQQEEE;;;===DDDFFFBBBNNNMMMTTTUUURRRKKKLLLIIIgggbbbEEE666===999===999===AAA666///IIInnnnnnjjjmmmyyy}}}oooYYYKKKGGGHHHHHH>>>@@@FFFAAA???BBB@@@@@@@@@AAABBBCCCCCCDDDDDDBBB>>>@@@FFFHHHFFFGGGLLLIIIVVVHHHFFFpppkkkGGGBBBAAAppp}}}mmmYYY:::888AAA888::::::555666GGGeee}}}ppp___mmmzzzyyy|||vvvwwwhhh[[[===GGG;;;PPPFFF@@@<<<<<<<<<999888:::666RRR}}}nnnfffnnnpppiiiiiifffvvv}}}uuuqqq|||{{{hhh^^^gggrrrsssccc~~~lllrrr~~~[[[KKKBBBIIINNNAAA999555@@@ggg~~~qqqoooyyy~~~yyyuuuooocccVVVJJJEEE>>>888777;;;BBBGGGYYYeee^^^CCC333888999000555888LLLyyy|||KKKEEELLLDDD@@@333^^^zzz{{{|||[[[PPPmmmwww^^^^^^YYYVVVWWWYYYYYYXXXXXXXXXMMMTTT[[[TTTVVVVVVEEEWWW]]]\\\UUUUUUZZZTTTHHHBBBUUUUUUDDD;;;888888???[[[vvv~~~>>>>>>>>>???>>><<<777333===pppmmmZZZuuuxxx|||}}}uuuppp{{{~~~~~~zzzwwwwwwwwwwwwvvv{{{~~~zzzxxxPPPqqq~~~zzzvvvwwwxxxuuummmfffmmmlllkkkjjjjjjjjjkkkkkkdddhhhiiidddZZZOOOIIIGGG===999111...444;;;666,,,222111000000000000---+++))))))))))))))))))***+++888666888GGGYYYoooGGG???444DDD|||jjjrrrwwwooolllxxx]]][[[YYYVVVGGGJJJEEEEEE>>>AAA:::EEEtttfffTTTVVV[[[PPPYYYppp{{{|||iiiXXXPPPPPPHHHQQQNNNIIIKKKKKKNNNYYY}}}{{{}}}\\\yyyzzzIIICCCAAA>>>>>>>>>>>>;;;999777333111333qqqbbbsssgggeeeXXX\\\UUURRRXXX___bbbfffkkkkkkbbbzzz~~~eeedddiiikkkmmmgggVVVYYYooooooMMMDDDIIImmmmmmOOODDDEEEQQQeeerrrqqqlllkkkDDDqqqbbbEEE===555???<<<555333999iii|||}}}rrreeedddrrriiifffHHHFFFEEEBBBBBBBBBCCCDDDEEEEEEEEEBBBEEEDDD@@@AAAGGGIIIGGGAAANNN\\\[[[UUUWWW[[[WWWOOO666<<<===666:::999>>>AAA888111???WWWvvvooo|||mmmWWWFFFAAA666777>>>;;;===BBB@@@:::;;;<<<>>>@@@BBBDDDEEEPPPIIIEEEFFFGGGEEEEEEHHHDDDAAATTTnnnrrrhhhZZZLLLKKK[[[uuuLLL444CCC888:::777888:::777>>>\\\~~~mmmRRRXXXjjjpppmmmjjjxxxxxxxxxwwwttt<<>><<<888333<<>><<<999666333WWWpppgggjjjwwwzzz~~~pppdddgggqqq}}}~~~xxxwww{{{xxxzzz{{{|||}}}~~~wwwpppttttttsssooommmnnnrrrvvvmmmmmmllljjjiiigggfffffflllddd]]]YYYWWWPPPCCC888444///333;;;777...777JJJ111000//////000000...,,,)))))))))((())))))***+++666666888FFFXXXjjjJJJ;;;BBB111[[[{{{{{{xxxiiirrrdddUUUkkkhhh<<>>>>>===;;;666:::333+++ZZZooowww]]]lllXXXaaa\\\YYYYYY[[[]]]bbbhhhSSShhhjjjssshhhrrr___cccjjjjjjiiihhh^^^XXX```___[[[```uuuYYY:::GGGVVVlllwwwpppfffnnn~~~jjjMMM]]]~~~kkk;;;???666===AAA444333777AAAzzzjjjZZZ\\\uuulll[[[DDD===999666888<<>><<<999@@@DDDCCCCCCFFFJJJLLLaaaVVVAAAMMMYYYEEEMMMjjj<<<333DDD999:::777999>>>???;;;777999@@@}}}zzz~~~|||sss^^^NNNIIIHHHAAA@@@AAA;;;CCCCCCDDDFFFHHHJJJLLLMMMIIIEEEEEEJJJNNNNNNNNNNNNUUUWWWXXXlllyyy\\\@@@III___uuummmTTT<<<666BBB555999222555<<<666333MMMrrrwwweee___fffmmmooolllttt{{{}}}xxxpppzzzqqq{{{vvvwwwkkkPPPGGG===LLLJJJAAArrrtttJJJBBB<<<999::::::777666888222@@@QQQfffyyyyyyqqqoooggg{{{}}}xxx~~~uuummmlllppptttxxx|||rrrXXXyyygggHHHLLLJJJBBBFFFMMM>>>@@@777???hhhkkkqqqvvvtttllliiisss~~~wwwmmmfffjjjLLL333000111///888GGGOOO~~~qqqHHHAAABBBAAAAAA???CCC<<>>222000222999>>>555+++888JJJ???"""111///......//////---,,,)))((((((((())))))***+++444555777DDDUUU\\\GGGBBBQQQ777JJJvvv|||kkkYYYNNNooo```<<>>>>>===:::>>>555,,,EEEllllllbbbcccggg___ffflllggg[[[SSSTTTZZZvvvyyy|||cccrrrvvv|||eeebbblllkkkeeeeee```XXXXXXaaakkkeee<<<@@@QQQjjj}}}uuuddddddxxx[[[vvvaaaBBB444>>>999999<<<888333999111\\\ooo\\\VVV\\\YYYZZZZZZIIIEEE@@@=========<<<:::>>>BBBEEEEEEFFFIIINNNRRRHHHCCCNNNHHH%%%]]]999777>>>EEE222DDD:::<<<<<<;;;<<>>hhhtttmmmnnn]]]PPPaaauuukkkqqq???666>>>777;;;666333555999444111AAAXXXzzz~~~{{{yyybbbXXXUUUQQQUUUPPPZZZ___eeellljjjuuuppp\\\^^^\\\\\\YYYCCC<<>>999777888888666555666666333@@@___{{{zzzlllvvvzzzppphhhqqqpppmmmqqqpppjjjhhhnnnrrrqqqnnnyyy~~~{{{lllSSSGGGMMMKKK@@@???EEE<<>>===QQQfffmmmiiidddbbbbbbXXXcccXXXLLLNNNIIIJJJ\\\qqqbbbWWWUUUNNN@@@<<>><<<:::999:::;;;;;;:::555999[[[lllrrrooo___hhhjjjppp}}}bbbOOOEEEQQQbbbjjjmmmqqqrrrqqqqqqqqquuu}}}www]]]YYYbbbeeedddgggrrr{{{{{{pppdddllllllllljjjgggddd```^^^KKKAAA555222555888777444555...:::QQQMMM555333FFF222000...------,,,+++)))((((((((((((((()))***+++222555888BBBRRRVVVHHHPPPRRRDDDGGGnnnxxxgggccc\\\\\\rrrDDD@@@EEECCCIIIBBB>>>BBBBBBBBB???999xxxZZZRRRooo~~~~~~tttsssuuu||||||~~~zzzyyyyyyjjj[[[]]]}}}EEE===@@@:::;;;<<<<<<<<<===>>>?????????777666888KKKzzzoooddd\\\uuuccciiilllggg\\\RRRLLLIIIXXXXXX___]]]mmmkkkhhhXXX```mmmkkkbbbaaa^^^YYY[[[vvvqqqccc888HHH[[[]]]ooorrrcccaaattt~~~xxx]]]bbb333333:::;;;444333>>>444<<<666<<>>JJJ===888777KKKPPPwww@@@DDD;;;777555777888555444555555...666PPPkkkqqqiii{{{vvvzzzwwwlllrrriiimmmtttgggRRR\\\yyy{{{HHHMMMLLLGGGDDDAAA@@@CCC;;;AAA>>>:::DDD___qqqgggqqqooommmiiibbbVVVGGG<<<777666555;;;KKKiiiYYYCCCAAAGGG???BBBKKKFFFBBBEEECCCRRRxxxuuu|||nnnlllkkkEEEAAA===DDDWWWhhhhhh```hhhooocccYYYaaa```aaaqqqqqqYYYEEEAAA<<<333333===444;;;888DDDssszzzvvv~~~HHH888AAA@@@===:::999999:::999999777===BBBggg{{{ssspppaaattt~~~ssskkkUUUAAA???FFFMMMUUU]]]iiikkkmmmnnnppprrrvvvyyyccc<<>>FFFDDD555444222...,,,+++***(((&&&''''''''''''((()))***+++000666888@@@PPPSSSGGGQQQBBB@@@???EEExxxjjj___MMMgggRRRAAA<<>><<>>???@@@???777@@@333666ZZZiii___ooonnnjjjccc```cccbbbXXXKKK>>>EEETTTZZZ\\\VVV\\\cccYYYeeeddd\\\[[[XXXVVV]]]iii]]]bbb```999;;;ccc\\\kkklllbbb\\\ooo|||\\\ZZZoooMMM333444555:::222222>>>666;;;<<<,,,III}}}[[[NNNDDDHHH>>>???NNNQQQRRRPPPMMMLLLPPPTTTRRRQQQSSSUUURRRHHH???;;;FFFJJJ999yyy???GGG===888777666;;;KKKFFF===777999======999GGG777nnn|||uuuyyy|||tttnnnmmmlllmmmnnnqqqsssuuulllpppooogggcccgggpppuuuvvvZZZoooZZZ[[[999999BBB000BBB333888>>>===666888???===222<<>>BBBCCCHHH===@@@@@@???:::AAAsss}}}qqqcccTTTHHH@@@<<<===JJJZZZmmmQQQBBBBBBHHHHHH@@@???CCCAAA>>>HHHAAA:::```pppccc]]]WWWEEE111---:::HHHNNNGGGFFF>>>:::@@@CCCEEEKKKOOO???444555555///111999BBB>>>BBB^^^~~~rrrrrrIII===HHHAAA@@@===:::999999999999888333<<<666aaa}}}hhh]]]fffhhhbbbVVVFFF888444:::AAANNNSSSZZZ```dddgggiiikkkxxxmmmzzzQQQZZZ]]]```fff|||sssbbb[[[XXXVVVQQQJJJBBB:::333000000444999:::;;;AAAMMMVVVjjjOOOCCCOOOPPP>>>444999444111---+++)))((('''%%%&&&&&&&&&'''((()))***+++///777:::???NNNKKKDDDKKK888888:::333ddd{{{|||~~~uuummmiiiddd]]]UUU666>>>===KKK===FFF???CCC<<<777GGG<<<555EEEFFFwwwccc]]]LLLKKKKKKNNNRRRVVVXXXXXXYYY___kkkWWW@@@<<>>BBBIIIVVVgggGGG999DDD999666222;;;777DDD???:::999999777888:::333555FFF~~~~~~wwwzzz}}}vvv{{{zzzyyyyyyzzz|||~~~|||xxx||||||fff]]]sssxxxccc444???777777333@@@111:::;;;999777888;;;;;;777444SSSpppzzzpppTTT???666JJJAAACCC???AAA???HHHNNN___mmmyyyFFFEEE999888444444777888555444555111666333---;;;aaasssrrrwwwxxxhhhnnnzzzmmmeeeEEEEEEPPPGGG===CCCCCC???HHH@@@@@@>>>???===999VVVvvvuuummmhhh___VVVSSSYYYgggrrr~~~NNNMMM???CCCBBBAAABBB<<<777>>>;;;@@@>>>777BBBmmmccc```oooqqq^^^FFF999333///<<<666666666222555:::777111000333888999999???GGGVVVhhh~~~xxx]]]sss```CCCFFFFFF<<<===;;;999999:::::::::999555444555LLLlll{{{wwweeerrrlllpppuuuooo[[[KKKCCC===555...222999>>>BBBFFFIIILLL]]]QQQuuuxxxtttwww```KKKAAAFFFNNN;;;;;;:::999777666555555888------CCCdddvvvmmm]]]FFFSSSSSSEEE@@@HHHLLLEEE222///+++)))))))))((('''&&&&&&&&&'''((()))***+++///888;;;???MMMDDDDDDJJJ>>>;;;???888@@@sssyyyvvvtttwww|||xxxooofffcccbbb^^^XXX999===666EEESSSEEEIII===CCC;;;777NNNEEEGGG555===ccc{{{SSS===:::777666<<<777999<<<<<<::::::<<>>AAA===@@@@@@EEELLLDDD>>>GGG>>>PPPBBBMMMRRRGGGccc{{{cccdddiiinnnfffZZZ[[[eee777999444333222222555<<<(((999888777@@@777CCCaaadddGGG>>><<<:::<<>><<<@@@PPPbbb[[[555EEE...555>>>222<<<:::888444666::::::555555;;;222AAA000NNN{{{ooo{{{www___jjjdddBBB+++555===&&&???111777:::444333777666333777???;;;333AAAcccwww|||hhhPPP:::BBB777888444444777999666444555555555777444---;;;mmmyyycccssstttgggJJJFFFHHHKKK@@@AAAMMMCCC777AAABBB???:::>>>DDD@@@JJJcccyyyWWWFFF;;;CCCBBB777:::EEE:::000???999888>>>@@@444;;;vvvmmm]]]]]]cccYYYHHHAAA888>>>@@@222444<<<444888;;;;;;999888DDDZZZmmmtttaaaiiiBBBKKKEEE555AAA:::999888999;;;<<<;;;:::<<<---777444RRRpppeeeqqqyyy|||~~~oookkkjjjVVV;;;:::;;;:::777555555777888000KKK;;;>>>FFFEEEMMM555BBB===:::<<<@@@???999222333333333444555777888999BBB^^^wwwsssYYYGGGMMM\\\qqq\\\MMMRRRZZZRRR;;;'''///,,,)))((()))*********%%%%%%&&&&&&((()))***+++///999<<>>UUU\\\777CCC===555999444888999::::::999999;;;===>>><<<>>>>>>555111AAAWWWxxx^^^```fffhhhdddiiilllfffVVVWWWWWWVVVVVVTTTKKK@@@AAABBBEEEBBBBBBQQQXXXNNNMMMKKKJJJTTTnnn{{{fffhhhqqq\\\bbbvvvrrrpppJJJ...///555///---444222222333555666888999999>>>www|||rrrjjj]]]<<<;;;DDD===???===AAA???BBBLLL^^^xxx555999999999888888888777777:::888777555555666888999;;;<<<999===SSSttt}}}{{{zzzyyyjjjrrrqqqccc\\\uuuooo:::<<<;;;:::888777666666555666666666666666777888888666===888888]]]|||}}}ooo[[[888BBBAAA444666666555444333333222222333111444666111111CCCZZZLLL>>>HHHJJJGGGCCCAAAAAAAAA>>>;;;888LLL@@@444EEEGGG???LLLWWWBBBAAA===@@@@@@???>>>===<<<;;;;;;@@@<<<999888777<<>><<<777===GGGXXXlllmmm[[[GGGIII^^^lllyyyXXXYYYYYYXXXQQQEEE888...,,,+++***(((''''''&&&&&&%%%&&&'''&&&&&&'''***---222666:::===EEEOOONNNGGG===888:::<<<===888VVV}}}pppaaaVVVWWWaaagggkkksss|||}}}nnncccaaa___\\\TTT]]]YYYfffuuunnn===777;;;???GGGMMMDDDBBB???<<<;;;;;;<<<======666666<<>>333222===888777999999999888999;;;===>>><<<===>>>666111<<>>HHH999IIIwwwwww~~~~~~UUUFFFGGGDDD;;;>>>>>>>>>>>>============999;;;AAAEEECCC===>>>DDDMMMttt```\\\fffddd```[[[mmmnnnsssxxxooo[[[kkkzzzvvvttt~~~^^^EEE;;;AAAAAA@@@@@@<<<;;;:::888777666666777777333222444444111???mmmlllvvvjjjIII\\\]]]ccciiieeeUUUBBB888444666===DDDBBB888333555999<<<<<<888777:::<<<:::LLLUUU[[[eeemmmdddNNNAAA:::YYYrrruuuxxx|||hhhooogggZZZMMMCCC===999666,,,+++***(((''''''&&&&&&%%%&&&'''&&&&&&'''***---000333888<<>><<<;;;;;;;;;<<<;;;666>>>FFF999000TTT@@@222...:::;;;...444>>>222666777888888888888:::<<<>>>;;;<<<>>>999444888CCC^^^lllqqqVVV\\\iiiYYY]]]___aaaccciiioooooojjjqqqeee```gggkkkooo{{{hhh\\\^^^gggnnniiiPPP~~~xxxJJJ000------000111///...000111111222333555666777777+++???ZZZtttwwwLLL...===666666666555555555555555444555777888999777555444777;;;<<<666///;;;\\\{{{}}}{{{}}}jjjmmmmmmuuuxxx]]]666777222666666555444444444444444333333333333333444444444555666999999555>>>___{{{BBB777777444555:::444444444333222222111111666///---333555111///333666HHHvvvMMM;;;EEELLL@@@FFFDDDAAA??????>>><<<:::>>>:::666BBBFFF333GGG}}}XXXjjjDDD;;;>>>>>>>>>AAA<<<<<<<<<======>>>>>>>>>>>>=========:::444333666DDDCCC|||~~~yyyfffvvv\\\\\\ZZZjjjkkkqqquuusssuuuTTT>>>>>>BBB@@@<<>><<<@@@???===;;;::::::;;;<<<777@@@FFFBBB<<<<<>>===888888<<>>888777:::777444===LLL~~~{{{yyy???@@@AAA222777444444444333333444444555222222333333333444333333666222444:::::::::GGGZZZhhhkkklllFFF777999333444999111333333222222222111111111444//////555888555222222(((:::@@@ggg}}}xxx```;;;CCCIIICCC@@@AAACCCAAA???>>>===<<<;;;:::>>>BBB;;;:::AAA???@@@OOO___HHH===]]]zzzGGG======FFFEEE::::::EEE<<<<<<<<<=========>>>>>>:::888666777888999<<>>CCC<<>>===;;;:::::::::;;;;;;888@@@;;;000666IIIHHH888;;;MMMeee;;;AAABBB///999222000111222666777000333444555555555666888:::999888999>>>???===::::::CCC>>>@@@WWWwwwuuuXXXHHHKKKMMMQQQ\\\lllvvvzzzcccoooiiibbbnnnvvvxxx|||eeeTTTTTTTTTRRR^^^rrrbbb333000...000...)))+++222444000//////000111222333333444===666111===```EEE>>>;;;666333555555555555555555555555444444333333333444666777444000333===???888666:::222jjj||||||eee@@@AAA///...<<<333444333333333333444555555111222333444444444333333000111222444888:::999777KKKwwwbbb666...999???222111777...111111111111111000000000...------000111000000222<<<...000///AAAwwwEEECCCFFFDDD===BBBGGG???@@@@@@???===;;;:::;;;;;;555>>>;;;555===DDD===333>>>@@@AAA999???```zzzVVVCCC>>>EEEBBBAAADDDEEEBBB??????============<<<<<<<<<<<<999:::999555111,,,&&&"""555:::RRR<<<###wwwyyy|||uuu```WWWRRR???GGG======>>>:::===BBB<<<888888888777777666555555444,,,+++555;;;777000---333ggg~~~yyy{{{|||sssyyyzzzppphhhjjjttt{{{||||||ooorrrbbbSSSUUUNNNBBB777000+++)))'''***)))((('''&&&&&&&&&'''%%%&&&'''&&&&&&'''***---000222666999AAA}}}>>>@@@???999555777888666999:::???@@@777777QQQqqqvvvDDD===111444000444666000444;;;999;;;;;;::::::::::::::::::777999888666999???BBB@@@555QQQJJJXXX[[[555:::???111...:::///000444777333---...555111222444444444555777:::666666888<<<>>>>>><<<;;;;;;??????BBBXXX~~~}}}ooo]]]SSSQQQQQQPPP```xxxuuullluuummmUUUMMMHHHLLLVVVeeettthhh///444000+++,,,------000222///)))...//////000111111222222,,,;;;;;;...888cccCCC...:::===222444444444444444444555555555444333111111111333666777///333999<<<777222555<<>>??????===;;;:::;;;<<<777777:::===999555666;;;:::333:::444///444>>>XXXlllvvvfffRRRHHHGGGHHHDDD???CCCFFFEEE@@@>>>@@@@@@<<<=========<<<<<<;;;;;;;;;======999333222:::BBBFFFCCCdddddd:::QQQdddMMMHHH@@@@@@JJJKKK;;;<<>>yyy<<>>999666777888666@@@666333:::;;;666:::DDDZZZlllaaaKKK111&&&999444***///666222111999===999999999999999:::::::::999;;;???BBB>>>777444777<<<,,,///@@@@@@CCCoooyyyWWW999333111444888444------333---666888555444///,,,222000111222333333444777999555777888999:::;;;;;;:::===DDDIIIHHHHHHXXX{{{~~~yyytttlllrrr___VVVlllrrrnnn|||uuubbb888...222,,,---,,,...111000,,,)))(((.........///000000111111777***111BBB777)))MMMjjj555<<<888)));;;;;;555222222222333333333444444111111111222222333444555444:::<<<666000000444777333>>><<<;;;OOOzzzNNNBBB888---;;;<<<))):::GGG)))222222111111000111111111...///111333333222111000000888;;;555111444888:::...999777IIIuuu^^^HHH666???AAA888000444888...***444////////////////////////000111000...---...///000000'''000777111666777$$$VVV~~~NNN===GGG<<>>===>>>???===;;;:::;;;===???666:::@@@777...444>>>:::///>>>@@@AAA@@@000999111???KKKNNNLLLJJJHHHFFF[[[]]]YYYRRRPPPQQQMMMEEEBBBCCCCCCAAA???@@@EEEJJJ444;;;BBBAAA<<<:::<<>>@@@EEE???;;;;;;666666666777777666555333222555555666333---(((,,,333***000222@@@nnn~~~fffvvv{{{tttkkkOOO---'''&&&&&&((())))))(((&&&(((((('''&&&&&&&&&''''''%%%&&&'''&&&&&&'''***------333888888;;;vvv<<>>:::777888999777222<<<===444222:::;;;444555===QQQnnnjjjAAA777444000111333222111666555///444<<<888888999999999999:::::::::???BBB@@@999777;;;:::444444FFF<<<444FFFFFF888<<>>===+++AAA---===777...888666,,,............///////////////,,,,,,++++++---000000---+++111222///000---///888666111AAAeeewwwCCCBBBAAA111999@@@:::666===DDDAAADDDGGGBBB===>>>???>>>;;;:::<<<>>><<<444666;;;999<<<===666:::666AAA...,,,===666>>>999999666444777===>>>:::<<<777555888999777999@@@===<<<<<<>>>???>>><<<:::DDD999444:::@@@???>>>???999999:::;;;<<<===>>>???<<<@@@===444333AAARRR\\\lllMMMYYYyyyoooRRRBBBCCCEEEFFFFFFCCCAAAAAABBB;;;999<<<;;;555:::???999444555555666555444222111,,,,,,...333555222///---...***...444333CCCxxxyyywww|||vvv|||\\\CCC444++++++)))(((''''''))))))(((&&&(((((('''&&&&&&&&&''''''%%%&&&''''''&&&'''***---***111888888999uuu~~~333???EEE>>>555444777999555666888999888777555444;;;888444777EEE___~~~lll555444333111000000//////111111111111222444666777666666555555777888:::;;;999777666999>>>@@@===999;;;;;;;;;999888:::===???;;;;;;999777999<<<:::444666666555555555444444444222222222111111111000000000000000000000000000000111111444:::???>>>888111444555666777999:::;;;<<<:::===???AAABBBFFFLLLPPPzzz|||QQQ...,,,333...,,,222................................................222222222222333444555666;;;PPPvvvLLL555:::555555444333333222111111111111111111111111111111111111111111111111111111333222222111111222222333888777777888999<<<>>>???CCCRRRlllcccDDD===???<<<999888555555444333333222111111000000000000111111111111000000000000000000000000000000111111111222222222444555666888999999999999]]]cccsssnnnXXXFFFCCC>>>999666555555666111111111111111111111111////////////////////////...------------...//////............////////////...222444111222AAA\\\rrrhhhNNN777777777777888888888888999999:::<<<>>>???===<<<<<<<<<============<<<<<<:::999888888777777888888666555555555555444444444666666666666666666666666666777777888999::::::::::::999999999999:::;;;<<>>===;;;<<<===???>>><<<;;;;;;<<<===999666555777999999888888QQQwwwwwwcccUUUNNNJJJWWWkkk{{{yyybbbYYYMMMDDDAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;<<<<<<;;;;;;:::999555555555444444333333333////////////............000///------...111444777}}}zzzzzz}}}^^^LLL666)))(((+++,,,***'''''''''''''''&&&&&&%%%(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''+++...222///666888===eeettt???HHHKKKBBB777333333444555666888999888777666555333333222222333:::DDDLLLxxxaaaEEE---333222111000000//////000111111111111222444555666555555555555666888:::;;;777555333666:::<<<:::666:::::::::999888999;;;>>>:::999666555888<<<999333444444333333333222222222222222222111111000000000000000000000000000000000222000000444888999666222333444555666777999::::::777:::<<<===@@@LLL^^^lll^^^gggyyyfffDDD///###***111...,,,000................................................000000000000111222333444---111===VVVzzzsssOOO<<<222222777444333333222111111000000111111111111111111111111000000000000000000000000222222111111111111222222555555555666777999;;;<<>>;;;777888555444444333222222111111//////000000000111111111000000000000000000000000000000000111111111222222444444555666777888999:::777777===FFFJJJLLLRRRZZZ\\\RRRFFF???>>>===:::777AAA???<<<888555222111000111111111111111111111111........................---------------...//////---.........///////////////222444222000111777<<<555???MMMWWW]]]```dddfff___UUUHHH???:::666///***555555555666666666777777888888999;;;===>>>===;;;;;;<<<<<<======<<<<<<;;;999999888777777777777777555555555444444444333333444444444444444444444444333333333444555666666666999888777777888999<<<===@@@===::::::;;;<<<<<<:::888999::::::888777888999;;;888444444555777777666<<<777333;;;SSSyyy~~~\\\KKKAAA<<<<<<;;;999999999AAA===:::999<<>>>>>===<<<;;;999888777555444444333222111111000////////////.........---...------,,,---///222333 999^^^iiiFFF///666///((('''***,,,***((('''(((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''+++...000...777999@@@iiieee666===@@@:::222111444666444555666777777777666555111444777666111---++++++000555???OOOeee|||}}}UUUJJJ;;;111000444888;;;000000///////////////000000000000111222333444555444444444555666777888999777555333444777999888666999999999888777777:::<<<:::888555444:::???;;;333222222111111111000000000111111111111000000000000000000000000000000000000222///,,,---111444444222222222333555666777888888777:::<<<999888@@@RRRbbb```mmmsss}}}qqq===999''''''***......+++)))***------------------------------------------------...............///000111;;;888222111999NNNiii|||PPP???222444:::888444333222222111111000/////////000000000000000000000000////////////////////////222111111000000111111222222222222333444666888999???===999555444777===BBB;;;BBBIIILLLIIIDDDAAA@@@;;;===>>>???>>>===<<<<<<555111333;;;<<<555111444444444333333222111111111//////000000000000111111000000000000000000000000000000000000111111111111333333333444555888:::;;;@@@???@@@AAA???;;;<<>>===???BBBCCCDDD888777777666444222///...////////////////////////........................---------------......///---------.........//////...///000333444000***%%%***,,,...111333444555666:::666222000222666888999333333333333444444444444666666777999<<<===;;;::::::;;;;;;<<<<<<;;;;;;:::888888777666666666666777444444444333333333222222222222222222222222222222111111111222222333333444777666444444555888;;;===<<<:::888888999::::::999999:::::::::888888:::<<<:::888555555666777777666666555444555888<<>>555555777:::<<<===;;;999===============>>>>>>>>>??????>>><<<:::777555444444444333222111//////...//////.........---------,,,,,,,,,---------.........---,,,///;;;TTTrrryyyfffJJJ111%%%&&&,,,222''''''''')))***)))&&&$$$(((((((((((((((''''''&&&(((''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&(((+++...///---777:::@@@jjjZZZ***///222000...000444888222333444555555555444444777999;;;999666444555777111111111111222222222222---000555999:::888444111999666333000...+++&&&"""...---------......///000//////000000111222333333222222333444555666777777999666444444777888999888777888888777666666888:::<<<999555555<<>>666111111111000000000//////000000000000000000000000////////////////////////000---++++++...000111111222222333444555666777888666:::<<<:::555555;;;AAANNNYYYTTTcccvvvAAA333111'''---222444...)))(((******---------------------------------------------------------------...//////...333666555111///222666888DDDVVVhhhuuugggLLL===:::999888(((...888===777......555111111111000000/////////000000000000000000000000........................111000000//////000000111000000111222333444555666333888???CCCDDDBBBAAA@@@<<<===>>>;;;999777888:::??????>>>============>>>@@@<<<::::::666000000444333333222222111111111000////////////000000000111/////////////////////////////////000000000111111222111111111333666:::<<<======>>>@@@AAAAAABBBDDD888;;;???@@@===777222///333333333333333333333333................................................------,,,,,,------...///,,,,,,---------.........///---,,,///333555333000777444000///000111///---(((+++000222111...+++)))000000000000111111111111444444555888:::;;;:::888999::::::::::::::::::999777666666555555555555555333333222222222111111111111111111111111111111111222222222222333333444444444333222111333666:::<<<999888888888999999999999>>>??????>>>===>>>@@@BBB:::999888777777888888888444666999:::888333,,,(((,,,GGG}}}iii333555333444777,,,999;;;===??????<<<888555;;;;;;;;;;;;;;;<<<<<<<<<======<<<:::888666444222555444333222000///...---.........---------,,,,,,+++,,,---------,,,++++++000000///***&&&&&&+++000666AAATTTiii|||ppp^^^III888---,,,---///000///,,,(((&&&,,,,,,+++(((&&&%%%&&&'''(((((())))))(((((('''&&&((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&&&&&&&(((,,,///000...777999===fffYYY222333333222000...000333000111111222222333333222666777777444000///222666''',,,555;;;<<<777000,,,000000...---,,,,,,,,,,,,---,,,,,,---///111222222,,,,,,,,,,,,---...///000......///000000111111111000111222333444555555555777555444444555777888888777888888777666555777888:::888555555:::???<<<555111111111111000000000000////////////////////////........................---------...///000000///222333333444555666777777555777999<<<<<<<<<;;;:::???KKKJJJaaakkk???555000$$$***>>>)))...---&&&%%%+++///...------------------------------------------------...------------...//////(((,,,111555888999:::<<<---///222555999>>>AAAAAA---666???@@@>>>:::555///BBB;;;333...++++++000666111111111111000000000000////////////////////////////////////////////////000//////......//////000//////000111222333333444555666777777888:::???BBB@@@???===;;;:::===AAADDD:::888777999<<<>>>===:::???:::444333222111333666222111111111111111000000...////////////000000000............................../////////000000000000000000000222555888:::666666777777999;;;;;;:::AAAAAA???;;;777666999<<<777555333111000222444555------------------------........................,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------111///---++++++---000111+++(((&&&(((---000///---///000111000...///222444------........./////////111222333555888999888777888888999999999999888888666555444444333333444444111111111111000000000000111111111111111111111111111111111222222222222222111000//////111444777999666777888888888888999999>>>???@@@???>>>>>>???AAA888888888777666666666777555222...,,,///555===BBB@@@+++$$$<<<[[[wwwVVV000:::999777;;;000333555888::::::999888777888888888999999999::::::888888888777666555444333555555444222111///......------------,,,,,,,,,,,,+++,,,---......,,,+++)))$$$)))///111000...---...,,,---.........---...///999999:::;;;<<<:::888666111111111222333555444222...,,,***)))(((***---///&&&''''''%%%$$$%%%(((+++(((((((((((((((''''''&&&''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&(((,,,//////...888888;;;dddZZZ444111111333222///...111000000000111111222222333...222444444111//////111<<<777000+++)))+++000333+++,,,...111333555666666///...,,,******+++,,,------,,,,,,,,,---...//////---...//////000000////////////111222333444444444222222222333444555777777666888999888666555666777444555333222444888777222222222111111111000000000............////////////........................,,,---///000000000///...222333333444555555666666:::888777888<<>>+++777888AAAYYYdddhhhwwwkkkOOO===---%%%...999666+++$$$'''(((((((((***......+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------......///888555333222333555666666>>>;;;555000000333333000555888555---)))...666:::***+++///333666555333111111111111000000000000000///////////////////////////////////////////////////......------......///...///000111222222222222999999999888777888<<<>>>>>>>>>===<<<;;;999888777DDDAAA??????AAA@@@<<<777999555222333444444333111000000000000000000000000......////////////000000..................................../////////////////////000111444666777>>>??????>>>AAADDDDDDAAA<<<<<<:::777555666888:::;;;888444000//////111222------------------------------------------------,,,,,,,,,,,,,,,------...+++++++++,,,,,,,,,------,,,...000///,,,***+++---///...---///333555333000((()))++++++++++++---///,,,,,,,,,,,,------------//////111333666888777555777777777888888777777777444444333222222222222333000000000////////////...000000000000000000000000..................//////.........///000222444555333555777888777777888999888:::;;;:::999777777888333444555555333222333444///111555777666111,,,(((000000777===888555EEE\\\[[[777...888111---555777111333555555444333444555555555666666777777888888555666666666666555555444444444333222111000///...------,,,,,,,,,+++++++++***+++,,,---,,,+++***)))222///+++&&&%%%(((...333(((''''''(((+++---000222,,,,,,.../////////.........///,,,'''%%%&&&%%%""""""&&&***,,,+++(((%%%$$$$$$&&&)))***)))'''&&&&&&'''''''''''''''&&&&&&%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&(((,,,000---...888999<<>>:::;;;>>>@@@>>>:::444000666444222000/////////000........................------------------------,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,))),,,000111111///...---+++***)))(((((((((&&&%%%(((+++...111111...)))&&&++++++++++++,,,,,,,,,------...///222555666666444666666666777777666666666333333222111111111111222/////////............---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000///222555666555555666888444666888888666333111111111333555444111000111222......///000111000000///111+++(((+++...000333666///---///111...,,,111777222444555444222000000222333333444444555666666777666666777777777666555555222222111000000///......,,,,,,,,,,,,++++++++++++((())))))*********)))))) $$$***......***%%%"""...---+++***++++++,,,+++'''((()))))))))))))))******......******------***''')))*********,,,000444((()))***+++***((($$$"""&&&&&&&&&&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%&&&)))---000---...888888:::cccEEE111,,,---333555111---...222222222222333444555666000333555333///------/////////---,,,,,,,,,---......------------///111222,,,,,,,,,+++***+++---//////......------.........,,,---.../////////...---,,,...000111222222222222///222555888999999:::;;;777888:::999777666666777000555666222///000222111111000000000////////////---------.........//////------------------------.........---,,,---///000000000111111222222222333333777;;;<<<888666666888555333888;;;888<<>>PPPnnn777------,,,+++++++++++++++++++++,,,---........................------------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...//////...---,,,---............/////////222444555555333222222222666666777777777777666666333333222111000//////...............---------------------------------,,,------------------------,,,,,,,,,---------...............////////////000111222333444555666666666666888999::::::999888666444444444333222111111000111111111000///...---,,,...------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////000000000000000000000////////////000000........................---------,,,,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...///000111222333///000222333555666666777555555555777888777444111111111000000000/////////000////////////.........,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------.........//////...///111333555777888888888777666888:::;;;:::999111000......///000000///............------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---.........---------,,,++++++******+++++++++++++++++++++*********************************)))***+++,,,---...///000222222222222222222222222//////......---------,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************------...000111222333444333444444555444333111000222222111000///......---......---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,------------............///000111111333444555555444333222111//////.........---------++++++*********)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&(((,,,///444000777555<<>>???GGG444///,,,++++++***)))*********))))))))))))))))))))))))((()))***++++++,,,++++++///000111111000...,,,+++...,,,++++++,,,------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////000111222222111000///---------.........//////---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...///000000000000//////000000000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------.........//////......---------,,,,,,,,,+++++++++************)))************************************************************************)))************+++++++++)))))))))))))))******+++******+++,,,,,,---......//////000000//////...---++++++++++++++++++++++++************************))))))))))))************)))************+++++++++************************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,)))************+++++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))))))))(((&&&%%%&&&&&&&&&'''''''''((((((%%%''')))***))))))***+++***++++++,,,,,,,,,++++++))))))))))))(((((((((((('''''''''&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''(((+++///222000222777>>>???GGGxxx555///---,,,+++***))))))))))))))))))))))))))))))))))))&&&(((...&&&***333---)))///...+++666111;;;...(((...,,,))):::"""(((333)))(((000333***'''...111,,,///)))...)))&&&777---,,,,,,------...------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000111111111111000000---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............------,,,,,,,,,---------............///............///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***,,,---...---+++++++++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,++++++******++++++,,,++++++************+++++++++++++++*********))))))************************************************)))))))))))))))))))))))),,,,,,,,,------.........,,,------......------,,,+++++++++*********))))))+++++++++************)))))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))(((((((((******((('''&&&&&&&&&&&&&&&&&&&&&&&&******))))))******+++,,,,,,,,,,,,++++++*********))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''')))---111555222888777>>>HHHuuu444...---,,,+++***))))))))))))))))))))))))))))))))))))888&&& ...444+++999,,,...'''///'''...$$$333333111(((111666(((333000***&&&)))000111+++///,,,000///222+++111%%%---------...------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000///000000111111000000///---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,---------............///............////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------------------++++++++++++++++++++++++000///---,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,,,,++++++******++++++,,,++++++************+++++++++++++++*********))))))************************************************************************++++++,,,,,,,,,---------,,,,,,------------,,,,,,+++++++++*********))))))+++++++++************)))))))))))))))************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,************))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((())))))******,,,,,,+++++++++*********))))))))))))(((((((((''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''')))---111444222888777>>>HHHqqq333------,,,+++***)))))))))))))))))))))))))))))))))))),,,000...999$$$444 +++333***444)))(((***000666******222)))%%%&&&***$$$---...---000---)))...000%%%222%%%333,,,...***---.........---,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////000000000000//////------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------------,,,,,,,,,---------............///---............/////////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++******+++,,,---------,,,,,,,,,------...---,,,******+++---///111------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++************+++++++++++++++***************************************************************************************+++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++++++++***************+++++++++************)))))))))))))))************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******)))***+++,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))+++++++++***************)))))))))((((((((('''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''')))---111333222888777>>>GGGmmm444...---,,,+++***))))))))))))((((((((((((((((((((((((...$$$,,,$$$444###111222&&&***%%%111+++&&&---$$$'''!!!///222"""111444333''',,,+++///444***&&&555000%%%444000(((,,,666............---,,,++++++,,,------......------,,,---------------------------------.........//////...//////000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------------............///---------.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------)))***+++++++++,,,---...+++***)))))))))***+++,,,...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++******************************************************************************************************************++++++,,,,,,,,,------,,,,,,,,,************************+++++++++*********))))))((()))))))))************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))((((((((((((***)))((()))++++++)))(((''''''''''''''''''''''''''''''(((((())))))))))))*********************)))))))))(((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''')))---111222222999777===FFFiii666000---,,,+++***))))))))))))(((((((((((((((((((((((($$$333$$$000+++)))555,,,+++---***+++666(((333000000"""###!!!'''222222'''$$$,,,***&&&&&&)))222(((555'''&&&333---.........---,,,,,,+++,,,------......------,,,---------------------------------.....................////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------------............///------------...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......))),,,000111///......///000000000000000111222222111111000///---***(((&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++************************************************************************************************************************+++,,,,,,,,,,,,,,,,,,+++************************+++++++++*********))))))((()))))))))************************************************************************************************************************************))))))))))))))))))))))))************************))))))*********+++++++++************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''((())))))(((&&&'''''''''''''''''''''''''''((()))*********))))))))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''')))---111111222999888<<>>nnnxxx;;;BBBzzz***444///,,,(((++++++,,,---............,,,------......------,,,................................................---------......---------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......---------............///,,,,,,---------.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///+++...000///---///444999///111333555666555444333444222///---,,,---...000+++++++++,,,,,,---------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++************++++++))))))*********+++++++++************************************************++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++))))))*********++++++++++++++++++************)))))))))))))))************************************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))************************))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((''''''((())))))(((&&&''''''''''''''''''''''''%%%&&&(((******)))(((''''''''''''((((((((())))))(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''')))---111000111:::888;;;CCC[[[111+++---,,,+++***))))))))))))))))))))))))))))))))))))JJJEEE"""KKK!!!+++lll!!!222---***)))---000(((******,,,---.../////////,,,------......------,,,.............................................---,,,------......------,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------.........---------.........//////,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000222444444555;;;FFFNNNccceeeiiillllllkkkiiigggZZZSSSHHH<<<333...------+++++++++,,,,,,---------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++************++++++))))))******++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,+++++++++))))))******+++++++++++++++++++++************)))))))))))))))************************************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))************************))))))))))))(((((((((((((((((((((((('''((((((((())))))******)))(((((()))******)))'''(((((((((((((((((((((((($$$%%%'''))))))((('''&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''')))...111///111;;;888:::BBB~~~UUU444***---+++))))))***+++***)))))))))))))))))))))))))));;;EEE999+++111]]]///+++pppLLLUUU666...)))$$$666000+++))),,,,,,,,,------.........,,,,,,,,,---------...............////////////000000000//////.........---...000333666666444222000......---------,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,++++++++++++,,,,,,---......---,,,,,,++++++++++++++++++,,,------......///333111...,,,+++,,,...000,,,,,,...000222111...,,,+++******+++...///...,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000***'''++++++'''(((...---//////,,,...333111,,,111:::EEE___~~~jjjRRR>>>111333(((777***%%%666...------,,,******,,,...***%%%++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++******))))))************************************************++++++++++++++++++++++++******))))))))))))******************************************************))))))***++++++++++++***))))))******++++++++++++,,,+++))))))***+++******...---++++++,,,,,,,,,+++...+++,,,...+++&&&***111000---***'''&&&''')))++++++***))))))******((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%'''((((((''''''((()))%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((***...222,,,222888777>>>@@@XXX444------+++))))))***+++***)))))))))))))))))))))))))))&&&777""")))888111DDD---'''fffvvv444IIIGGGgggiii;;;%%%111===>>>DDDddd=== 555+++,,,,,,------------------,,,,,,,,,---------......------........./////////000000/////////.........---...111222333222000///............------------,,,,,,,,,---------...............------,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,+++,,,,,,------......///***+++,,,---------,,,+++333000---,,,---.........333222000......---,,,+++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---///111///,,,,,,...222,,,---111---)))999QQQhhhpppuuussskkkmmmwwwwwwmmmwwwyyypppXXX...///333///,,,"""000,,,+++))))))+++---,,,***++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++*********)))************************************************++++++++++++++++++++++++******))))))))))))******************************************************))))))***++++++++++++++++++++++++++++++++++++,,,***))))))***+++,,,,,,,,,***))))))***,,,...//////---***,,,111000+++)))+++ ###(((,,,...///---,,,......,,,)))'''(((+++...***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&'''((('''%%%$$$$$$%%%***)))((((((''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((***...222///333999777>>>???PPP///111---+++))))))***+++***)))))))))))))))))))))))))))+++)))'''000xxx""";;;///LLL111OOO###ddd888+++***000{{{)))666111;;;333&&&000***------------------,,,,,,,,,,,,,,,---------......,,,---------............000000////////////......,,,------...///.........////////////............,,,,,,,,,---------...............---------------,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////111111222333222111000///...,,,***+++---/////////...//////---,,,,,,---...------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***...///------...///...'''...222000444MMMyyy~~~pppuuuxxxzzz}}}yyynnnZZZ>>>+++000---...---,,,++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************************************************)))******+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,000///...,,,+++***))))))'''&&&(((---///...,,,---222111...,,,*********+++,,,------+++'''&&&(((*********)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&***,,,---,,,***))))))***'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((***...222111555:::777>>>>>>}}}KKK///111---+++))))))***+++***)))))))))))))))))))))))))))((( ---<<>>@@@EEEIIIAAAKKKSSSUUUSSSRRRPPPNNNMMMHHHAAA999555444555666333...'''%%%&&&***...///++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((((((((()))))))))'''***,,,,,,+++(((''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((***...222///222666666@@@AAA}}}oooEEE+++---+++))))))***+++***))))))))))))))))))))))))))):::AAA...777dddAAA&&&zzz999kkkggg>>>999uuu(((:::'''>>>!!!000444222,,,,,,------------------,,,,,,,,,---------......------.........///////////////000000000111111111000000000000111111111111000000/////////.........,,,,,,,,,---------......---........./////////000//////...------------------------------...//////------......//////000000,,,,,,---///222777<<<>>>===>>>>>>???>>>:::444000888111***)))...222222000------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///***)))...333,,,(((;;;VVVooo___LLL|||ooofffkkkvvvyyytttnnnZZZYYYaaauuurrrSSS???000......***)))---++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))*********************************************************+++,,,,,,------,,,,,,+++,,,,,,---...///000000***///444888<<>>IIIXXXjjj}}}{{{cccSSSXXX___aaaVVVAAA111,,,///+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))******888===CCCIIILLLNNNPPPQQQGGGHHHHHHFFFCCC>>>999666)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((***...222444555888777@@@???yyy}}}EEE444000,,,+++******)))*********%%%(((+++,,,+++******+++%%%EEE)))444EEE111***sss,,,111XXXsss,,,333,,,...777'''+++---......---,,,,,,---&&&---///+++***...///------000333,,,'''222777+++---222555777AAAQQQ\\\^^^```\\\]]]___VVVDDD999:::,,,---000444666555000---***&&&000777+++%%%...777---------............///...000...******...000...+++111333...+++......+++...???'''***666222:::,,,@@@XXXuuujjjFFF333000,,,***444---+++555///'''000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////***888444888///MMM{{{cccSSS___iiiOOONNN]]]jjjyyymmmhhh```TTTPPPaaaxxx|||vvvlll___yyyzzzaaa888666333(((---************,,,---+++'''++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++,,,,,,+++,,,,,,,,,++++++,,,---)))///111...///222///'''000)))+++...***...222---,,,&&&+++///+++---///'''000'''&&&...///(((''',,,))))))))))))))))))))))))************************++++++******************)))------)))'''***,,,,,,...***---333222666SSSsssiiiXXXbbbhhheeeMMM&&&///&&&333333%%%555'''******))))))))))))******))))))))))))))))))))))))******))))))(((((('''''''''(((((())))))((('''&&&***---(((,,,---))),,,''')))+++,,,---,,,)))&&&###&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))),,,+++'''"""%%%+++)))"""((()))*********)))'''&&&&&&***...,,,'''%%%'''***)))(((((((((((('''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&(((++++++)))&&&'''((()))///(((###+++444:::DDDNNNVVVbbbooo|||wwwtttqqqoookkkbbbTTTJJJBBB???:::444000+++&&&"""&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&'''''''''))),,,...111555666:::===EEEkkkDDD444222,,,++++++***************))))))))))))((('''((((((///%%%XXX999999333^^^---:::+++...EEE...***!!!vvv<<<'''333***+++444***+++---......---,,,---------000///+++***...///,,,000+++###111BBB111###444BBBUUUnnn{{{oooQQQ888***(((---222333111000+++***666444 ---------............///777888555000...000000---,,,///...******...000---222++++++;;;000000DDD{{{xxxYYY???222222//////111+++)))222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////>>>///444KKK{{{kkkZZZiiiwwwyyyhhh]]]ooohhhnnnoooyyyiii888+++555,,,------,,,******++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++++++++,,,,,,,,,---'''$$$)))222555000(((777444---((((((...222444333---000222---...000)))333...000...$$$'''000000(((...222///++++++///111************************************************++++++*********************(((+++333666222//////......666SSSzzz|||}}}}}}}}}vvvWWWPPPeeeyyyIII***+++:::///&&&---******))))))))))))******))))))))))))))))))))))))******))))))((((((((((((...,,,)))'''''')))+++,,,''')))%%%((()))(((+++((((((((('''((())),,,...///'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))###(((***(((***,,,***$$$&&&'''((()))***+++++++++!!!%%%&&&&&&(((+++...((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''')))***$$$%%%333000!!!!!!333;;;???MMMZZZdddnnn}}}ppphhheeeeeedddkkkhhhfffdddcccaaa^^^\\\YYYQQQEEE:::333///---,,,)))(((&&&%%%%%%%%%&&&&&&%%%&&&'''''''''))),,,...111444666:::>>>FFFlllCCC555444,,,,,,+++***************+++)))'''&&&((())))))))))))###%%%111,,,(((???444FFFKKKMMMPPP```gggDDDaaaTTTKKKHHH>>>000111===,,,///,,,333%%%999(((111***$$$,,,222++++++///))),,,---//////---,,,---...000000...***+++///000...444666999,,,...SSSiii}}}~~~xxxrrr|||}}}iiiOOO;;;000))),,,111,,,'''000444'''---------............///:::;;;888222000111111.........,,,)))+++000222000555***;;;333...qqq|||VVV<<<......***''',,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000///+++222>>>eeegggfffXXX|||pppTTTXXXfffnnnggglllPPP555555+++///...---+++))))))+++...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***+++++++++,,,,,,,,,---,,,000000***$$$&&&111<<<))))))---444:::===BBBGGGMMMHHHKKKMMMFFFEEECCC:::,,,)))///333...000444///,,,111///(((***333111%%%******************************************************++++++++++++++++++555)))###(((,,,+++...555@@@```}}}wwwuuupppkkkpppUUU999+++)))///...&&&******))))))))))))******))))))))))))))))))))))))***))))))))))))(((((((((***)))((('''''')))+++,,,+++******))))))******++++++***(((''''''(((***+++(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))$$$(((***(((''''''&&&###$$$$$$%%%&&&'''((())))))000///---***(((&&&%%%%%%((((((((('''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''')))&&&&&&)))'''%%%...:::OOO999111NNNooonnnfffooobbb___\\\\\\]]]aaafffjjj^^^\\\ZZZWWWTTTRRRPPPOOOJJJIIIGGGEEEAAA:::222,,,,,,***(((%%%$$$%%%&&&'''%%%&&&'''''''''))),,,...000444666:::>>>FFFmmmBBB444555,,,,,,+++************+++***((('''(((+++---,,,+++///,,,///444---???IIIQQQcccooossszzz}}}xxxxxxpppeeepppgggIII999111333666&&&///777555&&&+++///---***---///---,,,,,,...//////...------......---,,,,,,///111111///)))%%%,,,444FFFrrr}}}|||rrrTTT???---,,,444...'''...555---------............///111333222//////222222000000///------000222222000...222>>>BBBooo^^^@@@888---+++///***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111###CCC;;;nnnVVVuuuzzzaaa|||zzzsssvvvzzztttsss||||||qqqtttlllUUUcccccchhhuuuyyyxxxXXX333111---,,,,,,---+++)))+++///+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,------------,,,---111444222,,,&&&444AAAZZZwww~~~eeeOOO@@@333000,,, ,,,000000++++++---+++$$$******************************************************+++++++++++++++,,,%%%,,,222///+++444JJJ^^^uuukkk```WWWRRRMMMXXXeeejjjiiifffhhhllleee```___eeeiiihhhgggiiikkksss~~~rrrvvvjjjjjjMMM%%%999&&&+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&)))+++,,,+++***)))---)))...((('''***&&&+++***+++,,,,,,+++)))(((&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))***)))'''%%%&&&(((******++++++******)))))))))***((('''%%%%%%''')))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&(((,,,///,,,+++777HHH999OOOiii~~~{{{```UUUdddnnnnnnqqqvvvvvvrrrnnnmmmuuussspppooolllfff]]]VVV===???CCCEEECCC===333,,,...,,,)))&&&%%%%%%&&&'''%%%&&&'''''''''))),,,...000444666:::>>>FFFmmmAAA444444---,,,,,,+++***+++++++++)))))))))***,,,,,,+++***333...(((PPPdddvvvwwwwww~~~xxxuuu~~~{{{hhh>>>000***999+++777111111'''%%%//////,,,444,,,...//////...------...---,,,---000111000///...333FFF===QQQ}}}nnn~~~~~~{{{uuu~~~OOO111222222000///+++---------............///+++---...,,,---111222///.........000222111//////111)))hhhwwwlllzzzmmm\\\???//////(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222555444ZZZzzzkkkyyy[[[yyy}}}zzzvvvwwwpppooooooooonnnwwwoooWWWcccqqqyyy}}}uuuJJJ999,,,***+++......******///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++,,,------......---......******777NNNaaaZZZ???<<<;;;))),,,222333+++"""(((444******************************************************++++++,,,,,,,,,,,,+++333222...>>>hhheeeppp[[[WWWSSSSSSXXX___dddgggiiinnnssssssnnnhhhbbb```ssskkkcccaaa```]]]YYYXXXccceeegggkkkooovvv}}}kkkiiimmmkkkQQQ111(((000++++++************++++++))))))))))))))))))))))))))))))))))))************))))))******++++++++++++***$$$000((('''...&&&000,,,+++++++++,,,,,,------*********************)))))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))***'''%%%'''+++.........(((((((((((('''''''''&&&---,,,++++++---......---))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))+++((((((777IIIJJJ>>>YYYvvvvvv[[[UUUggg{{{zzz{{{{{{|||yyyooogggVVVOOOFFF>>>999777555444///---+++(((&&&&&&&&&'''%%%&&&'''''''''))),,,...000333555999===FFFlllAAA333333------,,,+++++++++++++++)))+++,,,+++))))))***+++///777QQQlllzzztttppp|||{{{xxxnnnnnnQQQ999222444###)))------///222+++)))333---...000000...---.../////////111333111......111111///tttooo~~~xxxXXX===,,,000444+++---------............///,,,//////,,,---000000---,,,+++...111000---///222:::dddIIIwww~~~}}}\\\;;;...))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222222111EEEzzz^^^kkkkkk~~~~~~sssttt{{{xxxfff\\\YYYRRREEE@@@NNNbbbgggkkkrrrsssnnnaaabbboooqqqjjjrrr~~~yyylllCCC333,,,***...///+++***---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++,,,---...//////)))---222;;;MMMoootttOOOEEE000""")))111...+++---++++++++++++++++++++++++******************************++++++,,,---------444+++...PPPooorrrOOOQQQPPPSSS[[[dddooovvvzzz{{{mmmlllmmmooossswwwzzz{{{nnnllllllnnnrrrtttrrrpppeeegggiiiiiihhhgggggghhhdddxxxppp^^^vvvYYY''',,,++++++************++++++)))))))))))))))))))))))))))))))))************+++---+++(((&&&(((---222666888222EEE===<<>>:::777555333+++,,,---...---+++(((&&&%%%&&&'''''''''))),,,...000333444777999@@@fff???777444222222...((()))///...(((+++222000'''---JJJhhhwwwWWWdddxxx|||mmmvvv~~~~~~[[[???222+++---000---,,,000........................,,,222+++---777333XXX}}}|||@@@...000------//////------000------......///000000000///...222***>>>+++>>>```GGG{{{gggOOOEEEIIIGGGCCCGGG???;;;FFFSSS```oooggglllmmmhhhgggmmmuuuzzzooovvvfff===***+++111***---222))),,,,,,,,,,,,,,,,,,,,,,,,222'''222***+++555...@@@}}}mmmrrrXXXfff~~~sssVVVAAAHHHQQQPPPPPP\\\WWWVVV```sss|||xxxwwwvvvnnnjjjgggYYYPPPbbb~~~qqq}}}xxxhhhBBB'''+++000((('''000++++++******++++++,,,---------,,,,,,+++,,,,,,,,,)))***+++---//////---+++---***,,,///...))))))///(((,,,......000222///)))...444...333222---333......444444...+++...000...///444+++///...)))111++++++000///'''%%%***---+++++++++++++++++++++++++++++++++++++++++++++++++++(((111,,,444...$$$666:::~~~rrrHHH444222&&&"""444000(((///,,,$$$***,,,++++++******++++++,,,...///+++,,,///+++,,,888{{{ZZZOOOLLL\\\mmmqqqkkkfffjjjmmmnnnnnnmmmpppwww~~~wwwwwwzzz~~~~~~~~~~~~zzzzzzwwwrrrmmmnnnqqqqqqnnnrrrjjj{{{QQQ'''222+++000(((---(((------((('''+++---+++---'''...,,,!!!)))111$$$333HHHqqqeeeXXXlllfffssswwwkkklll[[[gggmmmGGG@@@000***000+++###***,,,,,,******,,,---+++(((******)))))))))))))))***'''***333'''(((///%%%555***...;;;AAAnnngggaaaMMM[[[```WWWjjjkkkWWWWWW```eeesssnnnTTTEEE+++333"""(((###222&&&''')))***(((%%%&&&***'''&&&''')))***(((&&&&&&777\\\@@@777RRRbbblll___wwwxxx|||vvvyyy{{{xxx|||xxxrrrmmmkkkeeeUUUDDDDDDBBB>>>:::777555444333......---,,,+++******)))((('''''''''((()))+++,,,333111444333===CCCYYY???555111000111...***+++000///+++---'''(((999QQQeeepppuuuttt|||www___OOO777)))***111111+++........................)))555111111555PPPuuuXXX333...---111222...,,,///------......///000000000---888///+++444===>>>LLL\\\DDDIIIKKKKKKJJJ???QQQUUUQQQMMMPPPNNNJJJLLL___ffflllkkkiiiiiigggcccyyyttt]]]>>>,,,...///---,,,))),,,,,,,,,,,,,,,,,,,,,,,,---'''111---///333555XXX```qqqgggzzzWWWTTTVVVggguuuppppppuuuvvv}}}uuujjjiiimmm```NNNUUUmmmqqqwwwsss[[[???///*********+++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,222///+++***+++---000222111---+++...///,,,,,,000999777222,,,...777???BBBAAA999DDD>>>@@@III???FFF888===???>>>???@@@;;;444111777000555444,,,222+++***++++++---111222---&&&++++++++++++++++++++++++++++++++++++++++++++++++///555&&&###???QQQvvvccc---===555,,,###(((111,,,'''...,,,++++++******++++++,,,(((%%%***000(((###AAAkkkZZZHHHTTT]]]iiilllccc^^^hhhxxxkkkuuuyyyoooqqqjjjfffhhhkkklllnnnsssyyyjjjtttoooGGG...///(((&&&...&&&+++---+++&&&%%%)))***(((&&&""")))///***---===IIIkkkPPPhhh|||xxx~~~~~~{{{|||ssszzz{{{aaapppxxxwwwxxxccclllUUUAAA---'''666000,,,+++***((()))***)))'''******))))))))))))******333(((444---,,,'''""">>>LLLwwwqqqLLLuuuppp^^^rrrddd}}}^^^KKK111888,,,&&&---,,,((($$$''',,,+++%%%((((((((((((((()))---111OOOXXX???LLLooobbbYYYppp}}}wwwzzzgggnnnvvvnnnfffgggjjjkkkggg^^^WWWUUUSSSPPPEEEAAA;;;666222000000111......------,,,,,,++++++((('''''''''((()))+++,,,000///333333<<>>555/////////...,,,---111000---333***333RRRlllssstttvvv~~~~~~tttOOO...(((222333)))////////////////////////000***;;;444666oooCCC444+++000444...+++///---......//////000000111,,,;;;---444...GGGOOOkkkJJJ>>>CCCOOOQQQ^^^xxx~~~rrrddd\\\TTT[[[aaaeeehhhhhhbbb[[[hhhfffsss|||zzzyyyWWW222(((000---''',,,,,,,,,,,,,,,,,,,,,,,,,,,++++++111000222///???yyyiiiIII~~~^^^]]]dddnnn~~~}}}rrr^^^|||zzzqqq{{{nnn|||vvvmmmooowwwlllTTTNNNZZZnnnooo~~~uuuXXX333$$$---///'''++++++******++++++,,,---,,,++++++******+++,,,,,,,,,,,,++++++,,,...000222---******///444777<<>>HHHeeerrriiiddd{{{qqqnnn\\\\\\^^^ZZZ```mmmcccbbb\\\RRRLLLMMMNNNNNNFFFAAA:::333...---...///------------------------((((((''''''''')))***+++......333333;;;>>>PPP>>>666111.........------///...---///888MMMcccooorrrxxxqqqqqqxxx~~~}}}jjjGGG333......---////////////////////////444(((444111mmmzzz~~~aaaEEE---,,,111///,,,............///000000111111///111000<<<333DDDqqqBBBQQQJJJSSSrrr}}}sss[[[[[[ZZZ[[[```fffddd^^^WWWiiitttxxxxxx|||lllCCC(((,,,,,,&&&///++++++,,,,,,,,,,,,---------111000000222///PPP~~~jjjWWW{{{xxxZZZppp~~~rrryyyvvvwwwqqqrrruuuwwwooo___PPPJJJcccjjj~~~bbb999&&&---111)))++++++******++++++,,,---++++++*********+++,,,,,,(((,,,111333222...+++)))...111777???HHHRRR^^^ggg}}}zzzqqqbbbOOOLLLAAA///...111666444+++'''))),,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((&&&000///QQQ~~~zzz{{{xxxrrrxxx~~~}}}WWW///+++222111$$$+++333''',,,++++++******++++++,,,(((%%%***,,,,,,RRRVVVCCCgggllljjjrrrvvvrrrooo~~~|||tttlllhhhgggiiijjjooo~~~nnnsssKKK///***+++333&&&***)))((((((+++------***'''///BBBYYYYYY]]]uuu~~~}}}mmm{{{ttt{{{|||rrr```BBB(((+++))))))++++++******,,,******))))))******++++++MMM,,,999111yyywwwiiiaaapppuuujjjzzzlll;;;'''***,,,+++'''&&&''')))(((++++++%%%$$$000CCCPPPMMM...```qqqWWWkkkyyytttlllkkkcccUUUQQQUUUVVVQQQDDDDDDCCCDDDIIIMMMHHH@@@CCC???:::444000......///---------.........//////)))(((''''''''')))***+++,,,---444444<<<<<>>777222///......------,,,,,,...+++FFFbbblllnnnuuujjjxxx}}}}}}vvvwww|||zzzccckkkIII,,,(((555000000000000000000000000---666(((HHHxxxooouuu{{{^^^888)))---000///---......//////000111111111111,,,777444<<>>***///......---,,,,,,++++++------------------------))))))bbbppphhhlllfffddd\\\YYYttt}}}```pppiii^^^fffhhhcccgggnnnjjjpppeeedddppprrr|||ooonnn;;;+++222///***000,,,++++++******++++++,,,###***(((OOOnnneeeoooqqqkkkzzz{{{yyypppkkklllggg^^^```jjjgggjjj___qqqXXXwww}}}hhh===+++---///+++)))******((((((222>>>\\\NNNLLL\\\rrr~~~pppxxxbbbHHH000+++,,,***)))+++************+++,,,---...999NNNQQQlllfffpppooooootttyyy]]]<<<,,,......((((((***(((***:::NNNTTTNNNLLLrrreeeeeezzzzzzaaaRRRQQQ888222777???;;;333===SSSdddiiigggWWWCCC555///,,,999888555222///---+++***,,,,,,,,,,,,------------***)))(((''''''((()))******,,,444555<<<;;;GGG~~~~~~777333///000,,,,,,///000000888BBB[[[gggxxxyyy}}}xxx~~~xxx```{{{|||yyy||||||~~~zzz{{{ttt]]]NNNiiiaaa@@@+++111111111111111111111111,,,DDD{{{nnn\\\NNNGGGEEEFFFGGGKKKNNNNNNUUUkkksssvvv^^^QQQiiiOOO111111333+++/////////000111111222222222///222WWWuuugggGGGNNNxxxxxxooouuukkkZZZmmm~~~mmmiiiqqqggggggccc\\\WWW\\\jjjuuuzzzfffkkkLLLQQQ\\\qqquuu~~~yyyOOO///------******+++,,,,,,---......///333111333444ggg|||VVVMMM~~~||||||rrrrrr}}}ttttttqqqkkkjjjmmmppptttuuurrrooolllkkkiiinnn^^^\\\vvvwwwffffffbbbZZZ\\\iiilllddd^^^aaa@@@@@@ccctttyyyhhh~~~}}}}}}[[[:::---+++***++++++******++++++,,,---,,,,,,,,,---...///000111:::QQQrrr~~~}}}uuupppFFF//////...---,,,,,,++++++------------------------&&&^^^zzz{{{mmmooommmiiicccVVV^^^VVV^^^uuujjj\\\iiihhh]]]ffffff___ppprrrsssmmmhhhuuuWWWtttccc,,,'''444000***,,,++++++++++++++++++,,,---000999xxx}}}|||dddiiigggnnn}}}|||fffbbbooogggOOOPPPfffkkk```rrrrrrooolllQQQ(((666$$$+++)))******)))--->>>PPPNNNUUUzzzxxxwwwfff}}}[[[:::......+++***---************+++,,,---...@@@[[[VVVoooZZZooo~~~rrrQQQ***)))///***((((((''',,,@@@UUUUUUIIIdddhhhfffqqqkkk}}}oooaaaIII333@@@EEEGGGHHHOOOWWWTTTKKKdddXXXGGG???CCCLLLKKKDDD???<<<777333///---------,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''((()))***)))+++333444;;;:::GGG~~~xxx<<<333111222)))---333333+++777cccyyyqqqxxx}}}eee~~~yyysssxxxzzzjjjkkkssswww}}}}}}rrrxxx|||zzziiiSSSZZZJJJ333333+++///444...---111111222fffzzzxxx[[[ZZZHHHHHHCCCXXXMMMYYY\\\UUUbbbtttuuu___VVVllluuuzzz333333999)))///////////////000111111///555888UUU}}}MMMRRRFFF~~~hhhwwwlll___gggTTTssspppeeeuuuqqqoooggg```aaaVVV]]]wwwmmmgggccceeeVVVBBBUUUuuu{{{yyynnnyyy~~~***111444---,,,,,,,,,,,,---......///333'''555777|||lll{{{YYY}}}zzzyyytttuuusssqqqrrruuuuuussspppzzztttssskkkppprrreeeooojjjlllXXXSSSfffccc[[[iii___iii???tttmmmhhh______MMM666QQQttthhhvvvfffvvvxxx~~~___FFF...777$$$)))++++++++++++---,,,)))---...%%%333)))777777FFFzzz|||{{{{{{hhh===///333+++222999&&&---'''+++000,,,,,,///...444cccllljjjsssgggiiikkk\\\qqq]]]eee```___dddhhhhhhfffggguuuqqquuuvvvoooqqquuuqqqttt~~~kkk|||}}}???))))))***,,,///---******+++,,,---------222OOO___uuuiiigggvvvvvvvvv{{{jjjddddddaaaRRRCCCLLLaaakkkaaahhhiiipppccc|||}}}kkk888&&&///(((111...'''---777GGG[[[YYYaaarrryyy{{{ssslll}}}ggg!!!999///%%%***+++...***'''+++,,,555HHHNNNyyyfffxxx}}}rrrbbbmmmsssddd111&&&,,,,,,)))(((888FFF[[[EEEfffqqqnnnccclllxxxkkkYYYVVVggguuujjjlllsssiiisss~~~rrr___ZZZPPPAAA333,,,******+++,,,,,,,,,------,,,++++++***+++,,,***((('''((())),,,)))000555===999GGGwww;;;222111555------000000000GGGsssfffrrr{{{tttccc|||~~~}}}vvv{{{}}}~~~xxxuuuyyyzzzxxx}}}wwwvvvfffNNNGGGaaa```888444...///111...///333222666zzzoooXXXSSSBBBHHHEEEXXXWWW\\\VVVIIIZZZnnnrrr~~~fffWWW\\\dddwwwMMM,,,333---///////////////000111111777444444qqqjjjLLLPPPkkkzzzmmmllldddggg___OOOjjjkkkdddtttqqqssseee]]]fffUUUJJJ```bbbiiicccbbbTTTAAAOOOooo{{{wwwyyynnnxxxCCC***&&&---,,,,,,,,,,,,---.........222+++666FFFpppttteeefffyyy|||{{{zzz{{{xxxzzzwwwsssrrrrrrrrrpppnnnmmmppprrrbbbeeelllaaaiiifffllleeeQQQRRRlllvvvfffcccgggJJJvvvllldddaaaVVV<<>>###&&&222+++---)))(((---000------222[[[zzzssskkkbbbqqqpppTTT>>>^^^ooo|||mmmnnnxxxsssqqqrrrrrrnnnmmmnnntttnnnqqqqqqjjjlllssspppyyyyyymmmqqq|||ddd888555000333...---+++***++++++,,,,,,,,,:::www{{{www___lllpppuuuqqqjjjhhh___ZZZWWWJJJ>>>HHH[[[iiiccckkkjjjoooiiitttrrrrrruuuHHH---222(((...++++++888DDDOOO^^^OOOvvv~~~mmmuuuzzzrrrwwwJJJ((()))---333)))///,,,(((...444@@@SSSZZZsss}}}{{{]]]eeepppooo<<<@@@+++,,,)))***:::DDDVVVJJJqqq{{{ffflllnnnsssjjjgggrrrxxxqqqnnniiidddQQQIII===444///......///,,,,,,,,,------,,,,,,+++***+++,,,***((('''((())),,,)))000555<<<999FFFvvv:::222222444000...111...333SSSvvvfffqqqzzzcccuuuyyyzzzxxxuuu|||~~~sssvvvsssrrrppptttxxxtttssstttnnn[[[GGGMMMuuuBBB444333000------222444222NNN|||hhhYYYKKK===KKKKKKYYYeeejjjnnneeeaaannnvvvtttuuuttt{{{mmmXXXKKKPPPppprrr...000000000////////////000111111444333;;;___PPPQQQxxxsssyyyooohhh___^^^NNNDDDWWWiii^^^]]]kkkjjjmmm``````uuueeeHHHTTT^^^qqqiiifff[[[GGGMMMiii}}}uuu}}}```***)))---,,,,,,,,,,,,---.........///111555\\\^^^uuuRRR{{{zzz|||wwwtttvvvrrrrrrpppmmmmmmnnnoooooonnniiiqqqpppYYY___ssskkkkkk``````^^^JJJNNNeeefff```UUU{{{kkkggg```ZZZ@@@===XXXqqqnnnsssbbb|||pppccclllBBB555'''000++++++***)))(((***---111&&&!!!777AAAmmmjjjvvvgggjjjhhhfffeeedddcccaaa______]]][[[\\\___cccfffgggcccggglllnnnoooqqqvvvzzzyyyyyy}}}zzzeeeFFF000+++///---000(((***333+++)))===qqqyyyeeetttqqqgggqqqcccVVVHHHXXXaaarrrooorrrrrrooommmmmmjjjfffgggkkkoooiiikkkkkkeeeiiirrrpppmmmooommmTTTzzz}}}GGG111&&&(((------,,,+++++++++++++++888FFF[[[hhhhhhuuunnnuuuaaabbbVVVNNNIII@@@888AAAQQQ```bbbllljjjmmmsss^^^|||\\\///)))))),,,(((///CCCOOOVVV```cccsssqqqjjj\\\ooouuuttt+++,,,$$$000(((000---***444???LLL\\\sssddd~~~oooKKK{{{}}}777 ,,,***000@@@EEEOOOTTT}}}qqqoooxxxvvvhhhddddddxxxzzzuuufffhhhfffmmmooonnnqqquuusssfffTTTFFFAAAEEE???888111...---,,,,,,+++,,,,,,------,,,,,,,,,***+++,,,***((('''((()))+++)))000444<<<999FFF~~~uuu999222222...111000333---444VVViiipppuuulllbbbyyy{{{uuuyyyddddddrrrppphhhnnn{{{ooouuu{{{sssvvvxxxjjjcccdddggg___FFF;;;\\\PPP444777111+++///222111222oookkk___GGG>>>QQQTTT[[[mmmcccuuuwwwlllmmmoooZZZFFFEEEeee===000111000000//////000000111222...555UUUrrr```QQQ^^^xxxwwwssshhhkkkbbbKKKEEECCCMMMYYYZZZ^^^ddddddlllhhhkkk{{{ZZZWWWVVVqqqllljjjbbbPPPJJJ]]]tttyyy~~~rrr000555---,,,,,,,,,,,,---......///---444555rrr___lllUUU~~~}}}tttrrrtttooonnnnnnmmmmmmmmmmmmlllkkkmmmnnnfffQQQffftttdddRRRKKKGGGKKKmmmccceeeUUUXXXvvvdddccc]]]ZZZFFF666IIIpppgggwww\\\mmmhhh______BBB555)))---+++((((((,,,...---...///444<<>>===:::555666;;;DDDZZZooohhheeevvvQQQyyyyyysssBBB...+++//////999LLLVVVaaasss}}}xxxuuuuuuxxx{{{nnneee|||jjjjjjYYYUUUuuujjj:::'''...+++,,,(((///DDDNNNQQQXXXpppyyycccLLLssssss}}}}}}kkkooopppzzz[[[hhh222,,,---:::HHHHHHFFFccc|||gggoooooo|||www```MMMQQQZZZ___fffTTTwwwooo>>>FFFhhhwww___SSSNNNHHHAAA;;;@@@===999666333000---******+++,,,,,,---------,,,***+++,,,***((('''((()))))))))000222;;;:::CCCuuuxxx:::111222///555(((,,,(((BBBuuukkknnnhhh[[[[[[VVVAAAGGGfffdddaaa```iii``````\\\NNNNNNSSSMMMOOOMMMTTT\\\```kkkvvvxxxuuunnnjjjSSS===OOOuuu~~~rrr666:::000///777------HHH{{{kkkooo```IIINNNPPPXXXZZZmmmvvvyyy|||zzz{{{www~~~lll```SSSDDDQQQyyyeee---555111000000000000111222222888444zzznnn^^^QQQlllaaa___jjjaaa]]]dddMMMKKK```___bbb|||mmmgggnnnttt\\\\\\mmmnnncccKKKTTThhhqqqkkk]]]JJJGGGWWWyyyqqqssswwwUUU)))---,,,,,,,,,,,,---......000,,,444DDDJJJmmm~~~yyyxxxsssnnnqqqlll[[[iiillloooooommmkkkiiihhhlll^^^ZZZ```~~~QQQ333KKK\\\nnncccgggfffSSS[[[tttiii]]]\\\\\\VVVQQQ>>>>>>___gggiiiZZZOOO\\\aaaAAAIII888555''',,,((()))...---+++000:::eeevvvggg[[[gggbbb\\\[[[^^^```___\\\ZZZ\\\___``````aaadddfffdddaaa^^^]]]^^^```aaaaaa___aaabbb```]]][[[\\\___^^^^^^bbbgggjjjkkkooottt```|||sssJJJ---///,,,...000---PPPjjjuuuooojjjqqqkkkhhhyyyhhhPPPccctttllljjjjjjllljjjeeeeeeiiijjjhhhnnnqqqjjjjjjmmmgggmmmuuummmsssSSS[[[rrrUUU999***,,,---...,,,***+++///333GGGggglllsss|||}}}}}}zzzgggrrrfff}}}sssQQQPPPFFF@@@<<<===;;;777555777???XXXooogggdddlllUUUkkk|||OOO***)))000555BBBTTT^^^lllxxx|||sssooohhh^^^UUUSSSYYYccckkk{{{~~~wwwttt}}}tttPPPUUUyyy}}}555555)))---***)))777KKKNNNSSScccYYYMMMmmm~~~{{{vvv~~~~~~nnnrrr]]]PPPxxxxxxiiiSSSzzz~~~wwwwwwJJJ---...999AAAGGGFFFjjjooo___ffffffyyy|||vvvRRR444HHHlllvvvnnn<<>>000+++000---222```zzzfff|||qqqfffsssjjjbbb|||bbbPPPMMMGGGcccgggpppgggdddbbbdddiiillljjjiiijjjiiieeekkkmmmggghhhlllgggvvv~~~zzzvvv```JJJ^^^KKK...,,,......,,,***,,,333999WWW}}}yyyiiippp~~~xxxwwwSSS^^^lllwwwvvvfffppp___gggtttWWWUUUHHH@@@===;;;;;;:::777666888<<>>999333111666>>>EEE]]]mmmuuujjjccclll}}}eeeWWWwwwzzzPPPUUUmmmsssMMM888111...***...BBBPPPMMM[[[|||~~~sssGGGppphhhsssllliiinnngggXXX\\\JJJpppddd___bbbSSSPPPuuu333222777:::GGGNNNxxxjjjvvvxxxxxx[[[@@@```___:::^^^{{{:::kkkttt```^^^gggggg[[[UUUVVVNNN???>>>:::444///,,,+++)))((()))***+++,,,------------***+++,,,***((('''((()))''')))000000:::;;;AAAmmm|||<<<222222***555)))444555UUUdddnnnIII;;;AAASSSPPPFFFXXXsssmmmyyytttlllUUUCCCPPPKKKEEENNNNNNPPPccc]]]VVV\\\dddXXXCCCGGG]]]===:::+++///:::+++999rrr}}}zzzpppbbbZZZZZZkkkKKKUUUggg~~~xxxvvvhhhVVVXXXXXX}}}{{{qqqdddPPP???MMMmmm}}}999000111111111000111111222333...rrroooWWWHHHppp{{{WWWFFFdddddd\\\YYYvvvSSSAAAggggggiiimmm```dddjjjOOOTTTqqqsssgggVVV;;;cccsssjjjcccUUUKKKTTTWWWooozzz|||zzz<<<---,,,,,,,,,,,,---......---...777```jjjOOOWWWuuuppppppoooppptttcccBBB|||tttllliiijjjllliii\\\ccchhhcccLLL???]]]dddZZZdddfffTTT\\\llleeeccc]]]```___jjjeeeXXX\\\XXXTTTCCC:::LLLpppIIIKKKDDDSSSEEELLLDDD>>>%%%222'''***000///)))666bbblllUUUkkknnnllluuu^^^dddcccaaa___^^^^^^______YYY[[[]]]]]][[[[[[]]]___^^^```aaa^^^[[[YYYZZZ]]]YYY\\\______^^^^^^```ccc```^^^^^^```___\\\^^^ccclllrrrzzzggg|||yyy~~~xxxPPP444,,,222+++444fffuuussskkkmmmooogggeeeiiihhhWWW@@@KKKTTTaaa@@@AAAGGGFFFEEEJJJUUU^^^``````aaaddd```eeehhhcccgggooolllpppllllllhhhzzzMMMDDD]]]NNN***---......,,,***---555<<>><<<;;;:::888666888:::888IIIbbbcccnnnaaagggIIIooo,,,+++111999LLL```eeemmm}}}}}}yyy^^^EEE;;;666:::>>>???===:::999:::<<<<<<<<>>;;;777666555666777:::GGG^^^gggbbbccc```SSSzzz}}}uuu,,,:::"""CCCNNNrrrddd{{{uuu___]]]fffWWW===666===BBB:::999AAADDD>>><<<@@@>>>???JJJvvv{{{zzzvvv```MMMOOOiii{{{///000(((777AAAOOOQQQBBB}}}gggaaasss{{{uuuZZZ^^^cccBBB;;;TTT}}}mmmaaa___]]]NNN>>>666iiiwwwwww{{{\\\,,,444???>>>^^^qqqgggiiiqqqmmmvvvxxxNNN===UUU{{{iii\\\NNNoooooopppgggjjjeeeQQQIIIZZZaaaRRRDDDCCC===888777333,,,((((((***))))))+++---...---+++++++++++++++***((('''%%%""")))111...888;;;@@@iii}}}BBB000666111111///...///YYYmmmlllXXX999LLLFFF[[[|||wwwuuucccrrrjjjOOOIIIUUU]]]hhhmmm|||qqqcccDDD>>>JJJ[[[CCC999333333---222:::xxxyyyvvv{{{^^^VVVIIIEEEUUU^^^jjjuuu|||jjjvvvqqq[[[CCCIIIaaazzztttgggRRREEEDDDXXXGGG111222111000000000111333333CCCaaaTTTSSSjjjXXXXXXuuukkkgggyyycccHHHjjjxxxmmm```hhhiiiVVV[[[wwwfffVVVIIIIIIfffzzzaaa[[[BBBMMMVVV{{{vvvzzz{{{AAA...---,,,,,,,,,,,,---...333///999hhh{{{lllcccTTTzzzvvvqqqrrrrrrkkkiii]]]GGGssslllmmmbbbUUUNNNEEEHHH@@@OOORRR\\\gggYYY\\\aaaaaa]]]hhheee```ttt|||ggg^^^GGG\\\XXXOOOWWWQQQDDD;;;FFFVVVTTTGGGHHHCCCGGGKKK@@@JJJ...222555$$$///)))KKKuuubbbxxxnnnfff^^^YYY]]]fffbbbbbbaaa``````______^^^^^^]]]\\\[[[\\\]]]]]]\\\_________^^^]]]\\\ZZZZZZZZZZZZ[[[[[[\\\]]]]]]^^^^^^YYY\\\eee]]]eeeffffffbbb___bbbiiikkkkkkuuu|||jjj===666<<>><<<999777555666777888999EEE\\\gggdddeeecccWWWfff<<<(((***NNNPPP\\\WWW|||SSSEEEDDD???AAALLLJJJFFF@@@;;;===CCCIIIOOOWWW^^^zzz{{{gggRRRLLL```~~~\\\...000...999WWWfff]]]yyyyyy~~~gggsssqqqiiiggg___lllvvvmmmYYYOOO333<<<111333DDDtttttthhhYYYKKKMMM]]]cccQQQ999===555lllvvv~~~<<<555CCCPPPvvv}}}eeeqqqttthhhoooyyysssRRR222CCCvvviiigggeeeUUUfff[[[\\\XXXPPPLLLBBBHHHaaahhhVVVHHHDDD===777666333...,,,---***))))))+++---...---+++++++++++++++***(((&&&%%%###)))111...888<<>>RRROOO444222111000000000111333333JJJeeeWWW^^^hhhaaaUUUggg\\\iii___aaattt~~~aaammmbbbYYYccc[[[dddrrr\\\LLLHHHEEE[[[vvvbbbZZZDDDMMMVVVttt|||tttMMM...---,,,,,,,,,,,,---......111CCCzzzbbb___VVVuuuqqqppprrrnnnhhhkkkaaaIIIkkk{{{bbbWWWNNNAAAOOOKKKPPPGGGLLLMMMWWWccc[[[[[[WWWgggXXX[[[lllmmmwwwjjj[[[ZZZzzzwwwXXXZZZVVVQQQCCC:::BBBQQQNNNAAAAAABBBDDDKKKAAAIII000000...!!!888CCCppp{{{iiiyyynnnddd``````___```bbbaaaaaa```___^^^]]]]]]\\\\\\[[[[[[]]]``````]]]ZZZ^^^]]]\\\[[[ZZZYYYYYYYYYWWWXXXYYYZZZ\\\]]]^^^___```SSS```cccgggfffkkkkkkfff^^^[[[aaagggggglllrrrccc}}}~~~aaa>>>&&&DDDkkkpppoookkkgggiiinnnqqqpppsss}}}{{{dddjjjlllfffZZZSSSSSS<<>>cccqqqDDDMMM]]]vvvwwweeeMMM>>>999MMMZZZ777222111000000000111333333KKKhhhVVVcccvvveeedddbbbjjj___]]]QQQeeellluuu\\\|||fff^^^]]]FFFDDDnnn]]]^^^aaaFFFAAASSSxxxhhh[[[FFFJJJUUUmmm~~~fff|||\\\...---,,,,,,,,,,,,---...,,,000FFFZZZ]]]YYYrrrnnnppprrrlllfffmmmfffNNNaaa}}}QQQBBBDDDAAAaaa___^^^\\\]]]\\\```fffbbb___WWWccc^^^fffkkkiiioooeeeoootttYYYVVVdddUUUQQQDDD999???LLLJJJ<<<:::???===FFF===EEE222...***111777kkknnnvvvaaa___^^^ccchhhgggaaa\\\`````````______^^^^^^^^^___]]]\\\]]]aaaaaa^^^[[[^^^\\\ZZZXXXWWWWWWXXXXXXWWWWWWXXXZZZ[[[\\\]]]^^^___ZZZ\\\bbbjjjWWWsssiiifff^^^ZZZ^^^cccdddfffiii\\\aaa~~~ddd444]]]iiihhhgggfffdddbbbdddiiimmmnnn___kkkqqqnnnpppuuunnnaaaMMMTTT___vvvlllcccppp^^^oooEEE;;;KKKFFFQQQ\\\SSS___\\\ooonnnmmmcccIII>>>VVVqqqHHH///111---+++---...===XXXyyy~~~qqqmmmqqqkkkcccqqqhhhbbbvvvhhh]]]kkkyyy}}}cccPPPHHH???===<<<444888777666555555666777888666???VVVgggggggggeee[[[SSSzzzooo999000===III^^^```yyyyyyZZZ]]]uuuppp```pppyyyhhhfffqqqhhhOOO@@@iiiuuu```EEE111777VVVgggNNN^^^WWWzzz@@@@@@DDD;;;OOO;;;<<>>IIIFFF999777@@@777AAA999AAA666//////555CCCyyy|||}}}XXXeeeccc```^^^___aaaaaa``````````````````aaaaaaaaacccaaa^^^^^^```aaa```^^^]]]\\\ZZZXXXWWWWWWXXXXXXYYYYYYYYYZZZ[[[[[[\\\\\\YYYgggVVVdddiiiLLLjjjccc```^^^___```aaadddiiijjjooolllCCCiiiaaammmkkkjjjjjjkkkjjjjjjkkkmmmllltttuuuooonnnkkkTTT888777:::===EEEOOOjjjzzz^^^hhhKKKGGGJJJXXXrrrNNN```rrrdddeeeRRR777>>>ccc000222---***---000AAA]]]xxxsssnnnssspppwww```ZZZaaadddvvvvvvvvv]]]LLLGGGAAABBBCCC<<<666666555555555666777888777===TTTfffgggfffddd[[[```zzzPPP...<<>>}}}TTT^^^[[[qqqnnnjjjmmmnnnjjjmmmlll```@@@GGG222===HHHAAAJJJ@@@VVViiikkklllgggcccllleee```^^^eeemmmrrrpppeee___\\\ZZZ___\\\OOOUUURRRFFF:::===GGGDDD777777DDD777BBB:::BBB<<<111000:::wwwvvvyyyYYYoooaaadddccc```___aaacccccc````````````````````````aaaaaa```^^^^^^___```aaa]]]\\\[[[ZZZYYYXXXXXXXXXYYYZZZZZZ[[[[[[\\\\\\\\\WWWmmmXXXfffgggYYYnnnaaaaaaaaa```___```dddhhhhhhpppiii}}}iiisssmmmrrrqqqpppqqqrrrnnnhhhfffhhhaaaeeedddbbbffffffSSS;;;EEEBBBBBBGGGRRRgggssslllYYYSSSYYYYYYaaa]]]fff]]]MMM>>>GGGppp000222,,,***...111CCC___yyy{{{lllhhhllluuueeetttmmmaaaLLLAAA???:::<<<===777666666666666666777888888777<<>>EEENNNddd{{{yyy666222OOOsssxxxVVVzzznnnOOOqqqhhh[[[gggttt```xxxkkkmmmyyyiiinnnaaa^^^\\\YYYPPPAAA555///CCC///tttzzz???AAANNNMMMhhh|||xxxkkkqqq{{{iiiYYYTTTyyyaaaCCC[[[```bbblllyyyhhhVVV```iii|||kkkPPPKKKIIIDDDAAA@@@<<<222+++)))***))))))+++---...---+++)))*********)))'''%%%$$$'''&&&,,,...999:::CCCvvvttt999///666---000222999bbbttt{{{uuuqqqzzzhhh```|||lll___xxxooowwwttt]]]NNNHHH@@@GGGTTTaaa>>>444111333...444<<<}}}fffKKKSSS```sssUUUKKKggg{{{zzzwwwbbb```eee```NNNWWWaaaKKKFFFFFFZZZ444222111000000000111333333HHH\\\LLLhhhhhhfff^^^hhh{{{{{{hhheee\\\bbbkkkFFFKKK[[[XXX[[[lllssseeeFFFIIIwwwaaaYYYXXXFFFCCCJJJuuuSSSFFFFFFKKKkkkppp}}}www...---,,,,,,,,,,,,---...(((...GGG{{{VVVaaaZZZsssoooeeehhhoookkkjjjkkkgggVVVHHHIIIZZZXXXMMMQQQTTTlll}}}uuusssmmmiiiwwwnnniiizzztttuuueeeZZZ```bbb^^^[[[ZZZ[[[\\\SSSQQQFFF999;;;EEEAAA555666HHH888FFF>>>CCC@@@000;;;RRR|||yyy}}}lllnnn\\\XXX^^^aaaaaabbbeeeddd_________^^^]]]\\\[[[ZZZZZZXXX\\\``````^^^^^^```ccc]]]]]]]]]\\\[[[ZZZYYYXXXXXXYYYZZZ[[[\\\]]]^^^___]]]hhhccceeeaaauuu}}}iiiaaabbbaaa___^^^___bbbdddggg~~~uuu[[[~~~zzz~~~{{{bbbiiimmmlllmmmooojjjcccbbbeeejjjkkkhhhdddbbb]]]NNN>>>BBBKKKWWWaaarrrxxxmmmlllhhhIIILLLrrrfffOOOjjj\\\@@@FFF888uuu|||000222---***...111CCC```{{{eeeeeekkkssscccLLL```bbbVVVGGGAAABBB<<<<<<===777777777777777777777888888777:::QQQhhhmmmkkkiiibbbVVV|||xxxvvv```444JJJYYY\\\WWW|||vvv~~~ttt|||{{{rrruuussspppnnnHHH777BBB@@@kkk444888YYYvvv{{{ccc|||^^^ppp]]]uuuooo~~~zzzrrrsss~~~zzzjjj[[[vvvvvveee```WWWGGG333(((///<<<888///^^^wwwuuu>>>666PPPdddrrrdddooouuuVVVrrrmmmgggKKKAAAaaa|||yyyzzzrrrmmmpppZZZTTTJJJEEE@@@???:::222,,,******))))))+++---...---+++))))))******)))'''%%%$$$'''%%%+++///:::888AAAtttxxx666---:::---///222111]]]|||xxxjjjqqqxxxccc}}}ggg~~~}}}xxx{{{|||zzzmmm|||xxxnnngggXXXJJJJJJAAA@@@RRRmmm@@@555000111---333===zzzrrrOOOUUUeeeeeeNNNoootttzzzxxxrrrwwwfffhhhOOOPPP]]]GGGEEEGGG[[[333222111000000000111333333DDD}}}TTTIIIiiiccceee\\\EEE```nnn___lllaaaNNNAAACCCPPPRRRtttvvvfffiiicccRRRcccxxx```RRRHHHEEEHHHrrrNNNEEEFFFMMMiiiggg}}}|||...---,,,,,,,,,,,,---...---222EEEXXXcccZZZuuuoooaaadddooolllgggjjjjjjUUUBBBbbbxxxjjjhhhvvvzzzxxxvvvtttuuu}}}vvvQQQRRRVVVTTTUUU[[[WWWTTT[[[QQQPPPEEE999:::CCC@@@333333HHH888IIIAAADDD@@@---CCC^^^xxxjjjffffffcccaaa[[[UUUWWW___aaa]]]___^^^]]][[[XXXVVVTTTTTTOOOWWW___bbb___]]]```ddd]]]^^^^^^^^^]]]\\\ZZZXXXWWWXXXYYY[[[]]]___aaabbbeeeaaaooobbb[[[lllaaacccaaa___\\\]]]___```^^^gggkkkvvv^^^zzznnnjjjhhhfffhhhjjjhhhbbbccciii^^^bbbgggiiigggbbbYYYRRRLLLVVVZZZeeezzz^^^\\\IIInnn___eeecccsssccchhh;;;CCCAAA000222---+++...111CCC___gggllluuulllgggaaavvvjjjJJJHHHYYY\\\{{{kkkDDD888999===:::;;;===999777777777888888888888888666999PPPiiipppooommmfff```{{{qqqRRR333QQQjjjmmmvvvvvv~~~zzzzzz||||||fffSSSgggsssDDDZZZyyyppppppvvvrrrlllcccNNN<<<===QQQsss...)))fff}}}RRRzzzaaaRRRzzzxxxyyyaaaooonnnuuupppMMMnnnpppyyyhhhSSSkkktttXXXMMMDDDCCC???555---+++(((CCCqqq}}}zzzlllXXXFFFIII[[[ZZZnnnwwwnnndddlll{{{[[[wwwxxxfffppp|||lllsssttteeeTTTYYYkkkmmmccc```YYYNNNJJJIIIBBB<<<:::555...++++++***))))))+++---...---+++))))))***)))((('''%%%$$$'''$$$+++///:::777???rrr}}}rrr999999999,,,---777...JJJ}}}{{{sssooozzzuuujjj~~~nnnrrrlllsssuuutttsssrrrsssuuuwwwxxxzzz{{{yyyvvvvvvvvvnnnbbbOOOIIIFFFEEEDDDPPPsssNNN777444+++777111666yyybbbEEEgggxxxsssmmmooo~~~yyyzzzuuu{{{www______}}}yyy^^^]]]zzzPPPKKKBBBRRRWWW;;;333222111000000000111222???```KKK]]]bbbaaaaaaKKKQQQ[[[bbb___^^^MMM<<>>::::::>>>CCCSSSbbbaaaXXX[[[```ZZZZZZ```ccc^^^ZZZZZZSSSZZZWWWWWWcccgggaaaaaaaaaccceeeMMM^^^|||hhhdddiii```XXXXXX]]]``````^^^kkkbbbqqqxxxwwwiiikkkdddjjjllliiijjjlllhhhbbbaaafff\\\cccZZZXXXsssmmmPPP```oooiiieee\\\AAAwwwiiiggg```~~~ooottt^^^ZZZBBB===@@@}}}~~~333111,,,222***///SSSbbbiii]]]rrrqqqqqquuufffbbbfffkkkkkkWWWLLLFFFJJJ]]]xxxxxx___555:::;;;999888::::::999666555444666999:::888555888===PPPbbbjjjoooiiiWWWTTTxxxLLL>>>ZZZeeeqqqkkk}}}|||vvvpppzzzyyyqqqNNNcccJJJOOOiiixxx~~~}}}|||zzzssstttfffGGG>>>???333vvvxxxooo|||///---bbbRRRuuuuuu<<<}}}ooo^^^```}}}iiilll}}}uuu```bbbbbb{{{nnnooohhhiii___XXXgggTTTPPPKKKAAA444------000222444888~~~xxxmmmsss;;;AAArrrZZZqqqrrrlllvvvfffxxx|||gggjjjoooooowwwssszzzvvvqqqpppdddSSSMMMjjjkkk___jjjbbbVVVaaaPPPFFFAAA:::444000...,,,+++,,,******---//////,,,)))(((***+++***(((&&&%%%%%%$$$(((...,,,999===>>>bbbrrr:::555888,,,---666---???uuu{{{sssssslllzzzrrrgggyyykkkqqquuu}}}jjjmmmrrrvvvwwwvvvsssqqqlllooonnnllljjjggg\\\PPPEEEEEEBBBAAAKKKdddccc;;;333///888111333lllCCC^^^}}}tttuuuooovvvllltttyyy|||rrrjjjyyysssaaammmhhhHHHHHHGGGNNNccc333333333111000000000111222<<>>FFF@@@333...FFF999<<>>:::111,,,...222999)))mmmpppgggtttBBBOOOvvvbbbkkk|||nnnmmmrrrzzz|||pppqqqaaaooo|||{{{}}}hhhdddnnnooooootttrrrmmmrrrggghhhaaaWWW[[[FFFGGGBBB;;;555111///---,,,+++++++++---//////,,,)))(((***+++***(((%%%%%%%%%$$$'''---,,,999<<<===bbbqqq:::000666---,,,555...222PPPqqq{{{yyyqqqZZZppprrruuuiiivvvjjjooottt|||vvvrrrnnnjjjjjjlllqqqtttlllnnnnnnkkkggg___RRRFFF@@@CCCAAACCCZZZ}}}CCC111222555000555nnn|||vvvLLLYYYrrr|||nnnhhhnnneee```\\\eeekkkuuuwwwsssiii___kkksssmmmyyyoooWWWEEEHHHNNNIIIuuu|||777444333222111000000111222444^^^jjjUUU\\\ssslllgggWWWfffhhhVVV```RRRDDDBBBDDD^^^iiijjjhhhhhh]]]KKKNNN[[[jjjZZZFFF???DDDUUUyyyUUUBBBCCCSSS~~~ddd]]]{{{111///,,,+++,,,------------333@@@yyynnnRRRtttNNNtttvvvkkk[[[fffqqqfffkkk^^^^^^mmm\\\iii]]]UUUccc]]]fffqqqjjjlllgggcccjjjssslll[[[^^^dddhhh___KKKBBBSSSkkk```PPP>>>999???CCC>>>666...III>>>===FFFZZZGGGCCC[[[ooowwwiii^^^bbbddd___WWWOOOUUUYYY{{{UUURRRJJJIIIEEE<<<555888CCCNNNUUUTTThhhiiiOOO888888;;;:::;;;===???CCCMMMXXXYYY[[[QQQHHHGGGCCCCCCMMM>>>kkk{{{|||___]]]bbbddddddaaa^^^]]]___aaa]]]mmmeeeQQQkkkeeerrrvvvtttjjj```]]]___```iii```cccgggMMMWWW}}}pppkkkkkkmmmiiiqqqhhhcccdddlllhhhaaaKKKCCC???UUU333000***111...666XXXaaa|||hhhxxxmmm}}}yyyvvvwwwtttmmmgggeee\\\]]]VVVPPPTTT\\\SSSCCCGGGBBBAAAAAAGGGVVVSSS===<<>>999777888888666888777777888::::::999888666:::NNNbbbkkkooobbbJJJfffJJJ'''tttyyyzzz}}}uuuyyy\\\bbbqqqGGGmmmzzznnn___DDDddd|||nnnqqqnnn\\\FFF:::222333<<<```ccc777;;;BBBfffaaaggg{{{hhhZZZ}}}ppp|||ppptttwwwmmm```ccccccUUUVVV```aaauuuddddddVVV___cccYYYUUU^^^bbbWWWIIIAAAHHHCCC:::111,,,---333888===aaavvvxxxaaa[[[555OOOnnngggbbbxxxooovvvttt}}}~~~rrrwwwooorrroooiiitttsssqqqxxxuuunnnlllggggggqqqmmmZZZIIIYYYdddeeeeeePPPIIIDDD<<<666222000...,,,++++++,,,---///...+++)))(((***+++***'''%%%%%%%%%$$$'''---,,,888999;;;cccnnn888///555...+++333000,,,555||||||rrrmmmlll```kkkuuulllssskkknnnwwwkkkooogggbbb[[[VVVWWW]]]dddiiitttsssqqqllleee[[[NNNEEECCCBBBCCCRRRoooGGG000222------:::```~~~```WWW~~~ppp{{{jjjVVVRRRMMMDDDMMMTTTLLLaaayyyjjjdddVVVNNN```sssooonnnpppeee\\\RRRGGGHHHQQQIIIsss;;;555444222111000111111222000VVVoooZZZVVVuuujjjaaaUUURRRiii\\\RRRbbbKKKBBBCCCOOOdddqqqeeejjjqqqccckkk^^^MMMTTTuuutttYYYDDDEEEDDDTTTqqqQQQEEEEEETTTooommm```yyy222///,,,+++,,,---------000111:::kkk~~~uuuZZZpppXXXbbbwwwiiiiiiqqqooojjjTTTkkkpppMMM^^^VVV[[[xxxtttjjjWWWaaaiiigggffffffccc___```dddgggdddZZZNNNOOO___tttaaaMMM;;;:::AAAAAA<<<666444OOOCCC@@@GGG\\\JJJGGGppp~~~wwwhhh\\\^^^ffffff^^^___iiikkk^^^{{{XXXPPPIII@@@@@@LLL]]]oooyyyqqqcccccctttDDDDDDFFFLLLBBBAAA???===:::;;;???DDDNNNKKK@@@;;;===:::===LLLcccsssfffkkkhhhbbbeeeddd```^^^aaaddddddccclllccczzzNNN}}}{{{iiipppkkkllljjjfffaaa```bbbdddbbbaaaiiiaaaSSSrrruuujjjrrr~~~|||rrr|||xxxdddkkkjjj]]]nnniiisssfffbbbCCC@@@;;;LLLaaa222000)))000000;;;]]]cccttt{{{ooo{{{pppzzz}}}zzzwwwrrrnnnmmmlllhhhbbb^^^```OOOKKKYYYYYYFFF;;;>>>@@@>>>AAAAAA@@@IIIFFF333666999999555333666999888999999999:::;;;;;;:::999666:::NNNccclllmmm^^^CCCggg~~~<<<999aaaooouuu|||]]]JJJtttbbbrrrpppzzzOOORRRPPP[[[mmmeeeiiimmmeeeMMM===888,,,888^^^~~~NNN???444===kkk}}}UUUllluuusssjjjoootttnnnccceeeaaaOOOgggeeerrrfffhhhSSS]]]```\\\XXXUUUUUUWWWZZZ___eeeeeeLLL111'''---555777666---lll|||uuu~~~PPP888[[[vvv|||mmmqqqooo|||uuuoooyyyzzzuuupppcccYYYbbbmmmaaabbbXXXMMMGGG===999CCC===888CCC]]]eee___UUUCCCJJJEEE===777333000...---+++,,,---......---+++))))))******)))'''%%%%%%&&&$$$&&&,,,---777777:::eeekkk666111444///,,,222333...+++OOO~~~xxx|||cccrrrgggbbbggghhhlllppphhhjjjhhhlllrrrxxx|||}}}{{{zzzqqqlllfff___WWWNNNFFFBBBEEE???HHHeee}}}@@@000666,,,+++:::OOOwwwqqqOOOvvvhhhiii[[[MMMIIIDDD<<>>aaagggqqqsssqqqmmm}}}wwwtttsssnnnggg___[[[[[[ZZZSSSMMMQQQCCCCCCQQQOOO;;;666AAA999888======999>>>===...555888777222111555999999::::::;;;;;;;;;:::::::::666<<>>::::::222PPPgggEEECCC)))333zzzeee}}}ppp___ttt^^^hhhfffppptttiiiccc```YYYjjjeeemmm^^^bbbPPPZZZZZZTTTXXXTTTKKKNNN]]]ggggggEEE555))),,,555777222///QQQtttQQQ777***KKKcccqqq]]]nnnwwwuuuooouuu~~~{{{wwwhhheeelllpppgggXXXUUU???@@@;;;<<>>777333000...---+++,,,......---,,,***))))))******)))&&&%%%%%%&&&$$$%%%,,,...888666;;;hhhhhh444222111///...000222111,,,+++tttxxxwwwvvv[[[WWWWWW]]]dddhhhjjjlllccceeehhhjjjkkkjjjhhhfffbbb\\\UUUOOOIIIBBB???AAAFFFFFFXXXxxxUUU666333<<<111,,,666:::pppxxxJJJvvvtttVVVOOOIIIEEEEEEEEEIIIFFFMMMKKKMMMLLLMMMmmmxxxnnnaaaOOOGGGGGGGGGNNNjjjSSS:::666555333222111111111222...QQQuuufffOOOggg}}}rrrhhhIIINNNzzz]]]DDD666GGGVVVZZZrrrcccYYY___tttpppllldddfffxxxHHHGGGCCCEEEeeerrrLLLEEEBBBiiiXXXvvvjjj444111...,,,,,,---------***---:::aaallluuujjjtttWWWhhheeehhhhhh^^^\\\\\\eee___eeeggghhhaaayyycccgggqqqbbbeeennnlll```bbbllldddPPPGGGfffkkk``````WWWHHH;;;<<>>zzzJJJ111222+++......???fffmmmrrrvvvrrrjjjzzztttooolllkkkZZZWWWQQQLLLMMMPPPNNNIIIDDDHHHHHHAAA===<<<<<<:::888666;;;<<<888<<<===111999;;;999333111555999999:::;;;<<<<<<:::999999:::777???VVViiillliiiXXX???|||ttt888---<<<{{{uuuqqqppp|||vvvrrrttthhhvvv^^^eeeRRRCCC555444444;;;fffrrrOOOAAAAAA---IIIxxxrrrxxxuuubbbnnnaaakkkaaahhhpppeee[[[___ddd___ddd\\\gggWWW^^^QQQSSSKKKSSSOOOAAA@@@KKKKKK???'''(((---111...---888GGGxxxvvvYYY888444JJJhhh{{{mmmuuuzzzvvvyyytttbbbffflllooollleeessskkkmmmnnnyyywwwnnnoooddd^^^hhhKKKFFF>>>777333000...,,,+++---//////---+++***************(((&&&%%%&&&'''$$$$$$,,,///999666<<>>ssshhh{{{oooooodddYYY^^^fff^^^XXX]]]```YYY___WWWcccTTT\\\MMMMMMCCCDDD@@@888555555000(((---///222222,,,333SSSuuuiiirrrtttjjjbbb***+++222WWWjjjfffbbb|||rrrssswww~~~~~~uuulllvvvgggsssppphhhhhhrrr}}}yyyiii```PPPUUUKKKEEE>>>777222///---+++***---000///---***)))******+++***(((%%%$$$&&&'''$$$$$$,,,000:::777>>>qqqiii555///)))///444,,,***000000333&&&IIItttwwwrrrUUUKKKFFFCCCPPPVVVKKKMMMOOOQQQPPPMMMIIIGGGGGGCCCAAADDDDDDAAAEEELLL\\\vvvDDD888>>>999777555444999222SSSsssxxxsss___LLL___kkk^^^VVV^^^TTT[[[iiilll{{{wwwrrriiinnnlllSSSLLL===MMMWWWYYY===222777666444222111111111111333666qqq|||WWW___}}}xxxmmmeee[[[iiicccNNN>>>LLLPPPaaaiiijjjdddnnntttooojjjdddYYYHHHCCCEEESSSggg<<>>kkkvvvuuu~~~mmmwwwuuuooo{{{}}}uuuooojjjbbbWWWOOOKKKWWW^^^TTTHHHEEEHHHJJJEEE999333777999444444888555...000222///444777///111333111---...555<<<>>>999;;;===<<<999777888:::999EEE^^^nnnkkkeeeWWWBBB;;;<<<;;;OOOtttzzzfff~~~}}}nnnlllzzzzzzdddmmm^^^RRR<<>>zzzoooOOO888HHH===NNN===WWWvvviiigggdddWWWQQQXXX___[[[[[[\\\VVVZZZUUU\\\LLLUUUGGGLLLDDD???666111222111------111///---000666;;;JJJnnnzzz}}}zzz???000111+++PPP^^^]]]NNNlll}}}|||{{{~~~vvvwwwbbbpppssssssrrrmmmqqqwwwzzzvvvrrrbbbeeehhhiiigggKKKFFFKKKEEE===666222///,,,******---000000,,,***)))***++++++***(((%%%$$$&&&'''$$$###,,,111;;;888@@@ttt___888000000///...............222%%%222___|||xxxrrrfffRRRAAA???FFFBBBEEEGGGEEEBBB???@@@BBB===BBBEEEDDDCCCJJJ[[[kkkuuuooo777<<<<<<;;;:::777444222000888}}}zzz{{{}}}VVVsss{{{tttqqqvvvppp{{{{{{zzzzzztttaaaddd[[[GGGGGGBBBbbbSSSrrr}}}FFFJJJ888777777666555333222111111555)))ZZZ~~~jjjaaa___rrryyyeeemmmddd___]]]PPPEEEOOOcccqqqeeefffhhhqqqwww~~~mmmTTTFFFEEEKKKVVVTTTDDDFFFYYY~~~XXXeeelll777444///---------...---...111...FFFxxxyyysssppplllKKKkkkiiilllccceeekkkbbbbbbeeehhheee[[[TTTUUU[[[```qqqaaa^^^hhhkkk{{{iiiXXXMMMRRRyyyvvvnnnfffbbbbbbaaa[[[UUUIII666222AAARRRqqqCCC333NNNCCC>>>PPPJJJQQQQQQxxxpppqqqggg^^^]]]^^^^^^]]]___[[[ZZZYYYYYYZZZ\\\^^^```kkkgggeeeYYYccchhhRRRNNNWWW]]]ssstttddd```gggRRRaaadddUUUlllXXXZZZSSSDDDIII^^^ooodddTTTPPPaaatttppp```bbbaaa\\\ttt~~~___~~~mmmeeeddddddaaajjjsssoooYYYhhhkkkiiipppjjjRRRAAAaaaVVVZZZ}}}ooopppaaaccciiillllllqqq{{{iiiaaa]]]GGGJJJ///MMM}}}gggfff;;;444---,,,444555vvvuuupppPPPpppxxxtttttt|||xxxpppdddWWWOOOMMMNNNhhhXXXEEE===@@@CCC???999888888777555444333222222333333333222222222111111---...///000333555777888>>>===<<<<<<===<<<:::888:::KKKggglllooommm000bbb~~~tttEEEBBBAAA666rrrzzzuuulllggguuu~~~{{{oootttxxxyyytttfffNNN???222555888222888NNN}}}mmm```HHHNNNFFFBBBAAABBBLLLbbbyyysss|||oooYYY555QQQVVV[[[WWWXXXWWWNNNYYYNNNIIIKKK666999999111+++,,,.........000:::999===TTTyyykkkfffVVVeee444555,,,,,,<<>>999222---*********---000000...++++++,,,---+++'''%%%###$$$%%%&&&'''%%%---111:::666>>>rrrZZZ555000//////...............------,,,999___}}}qqqsssuuuiiiSSSBBBDDDBBB@@@@@@BBBDDDGGGHHHIIIHHHJJJPPPTTT\\\kkkzzz555AAA<<<<<<;;;:::888555222111555eee{{{|||~~~yyy~~~eee{{{xxxmmmdddfff^^^aaaWWWKKKJJJOOOMMMggg>>>@@@444777666555444333222111111///---KKKxxxbbbZZZppp|||jjjdddbbbdddaaaQQQEEETTTmmmyyyjjjdddhhhqqqvvvoooeeeTTTKKKJJJJJJpppTTTDDDLLLmmmmmmoooPPP888555000...------------000***000CCCkkkwwwYYY{{{ssstttTTT}}}pppgggkkkiiieeeffffffeeeggghhhbbbWWWPPPUUU___LLL;;;SSSfffjjj[[[lllVVV[[[[[[iiixxxkkkhhheeeeeeeee```UUULLLDDD666>>>DDDpppnnnPPP555XXXDDDBBBTTTYYYUUUPPPxxx{{{vvvrrrhhh___^^^^^^]]]]]]^^^ZZZYYYXXXXXXXXXZZZ\\\]]]aaahhhooocccaaa___LLLPPPkkkgggjjj|||qqqnnn[[[VVV\\\^^^wwwUUURRRJJJ???999PPPuuuwwwpppZZZcccZZZ___vvvrrr}}}yyypppfffcccaaa]]]dddkkkggghhhpppiiibbbjjjjjjZZZNNNLLLmmmnnnmmmjjjaaabbbiiixxx{{{dddsssbbb[[[+++AAAGGGPPPnnnZZZ:::111...,,,444$$$222kkkvvvaaatttyyyyyyuuuuuuppphhh^^^VVVQQQPPPPPPIIIEEEAAA???@@@>>>888333777666666555333222222111333333222222111111111111......///111333555777888===<<<<<<<<<<<<;;;:::999===KKKbbbkkkrrrdddAAAqqqrrrOOOGGG<<<<<>>444555yyyvvv|||YYYVVVOOO???DDDIIIBBB;;;QQQvvv{{{uuuaaaGGG555@@@PPPMMMUUUFFFGGG888444;;;111:::(((///888999000''')))000III888AAAhhhxxxooovvvmmmiiiHHH888222...---777IIIWWWYYYUUUZZZ{{{wwweeeeeemmmqqqnnnqqqwwwuuummmlllrrrnnnaaa^^^jjjttttttiiieee___ttthhhCCCAAADDDEEEAAA:::444000///000111...//////---***)))+++---,,,***'''%%%$$$$$$%%%&&&&&&%%%,,,000:::777>>>qqqRRR222000///......------.........444,,,###===qqq||||||oooeeeTTTMMMFFFCCCFFFJJJLLLLLLRRROOOYYYmmm{{{JJJ,,,@@@<<<<<<;;;:::888555333222222@@@wwwwwwqqqyyy}}}ttt]]]```lllcccYYYIIIDDDMMM^^^JJJyyy;;;:::666666555555444333222222111+++333888aaafffVVVkkkzzzmmm___bbbfffbbbRRRMMMfffwwwrrryyyuuufff\\\RRRKKKJJJSSSuuuNNNDDDWWW}}}|||~~~>>>:::666222///......---,,,111###222===SSS}}}dddqqq|||]]]___xxxiiiiiimmmeee```iiiccceeefffaaaWWWSSS^^^lllyyyppp\\\SSSZZZ\\\ZZZ^^^bbbzzz@@@]]]lllyyypppeeecccbbbbbbbbb[[[PPPGGG???777AAANNNhhhZZZ@@@PPP777>>>GGGSSSGGGUUUvvvsssrrriiiaaa______\\\\\\]]]ZZZYYYXXXWWWWWWXXXYYYZZZYYYbbbnnnfffeeeaaaKKKNNNPPPeeerrrAAA:::444IIIEEEhhhoooeeeooowwwtttwwwooozzzmmmdddYYYaaa|||nnnkkkvvv|||rrriiiggggggUUUiii\\\{{{zzznnnmmmbbb```aaa^^^eeekkkgggppprrrggg```jjjkkk]]]SSSgggvvvpppkkkccceeetttuuudddWWWIIIWWW::::::JJJBBBkkkfffyyyGGG222000111,,,222+++...ZZZyyyffflllYYYyyy~~~ppphhh^^^VVVRRROOOLLLJJJ888===BBBCCC@@@;;;777555555555444333222111111000222111111111111000000000//////000111333555777999;;;;;;;;;;;;;;;;;;;;;:::LLLUUUcccmmmpppLLLNNNyyyxxxNNN===NNN;;;EEEEEEeeeyyyvvvzzztttJJJLLL\\\```yyylllnnnlll^^^nnnQQQdddcccWWWZZZSSSCCC::://////666;;;:::555***GGGyyyWWWPPPUUUGGG@@@AAAFFFBBB;;;GGGhhhqqqxxxrrrlllmmmAAAAAA@@@III@@@AAA777333555***---===///&&&***666>>>AAAAAA222wwwyyyaaayyyMMM999444000111000111===MMMTTTQQQ]]]~~~yyyxxxgggggghhhkkknnnppprrrrrrqqqsssmmmbbbeeerrrwwwrrrkkkooommmxxxnnnUUURRROOOQQQGGG:::000,,,,,,,,,,,,222111---)))&&&'''***---+++)))'''%%%$$$$$$%%%&&&%%%%%%,,,///999888>>>oooLLL111//////...------------......///...++++++AAAmmm}}}{{{}}}zzzqqqkkkiiiiiiiiiiiiwwwuuuDDD444<<<===;;;;;;:::999777666444444...666jjjoooooonnnnnnpppyyyuuunnnsss~~~nnnvvvaaaoooqqq^^^OOOEEEKKKKKKTTTrrrNNN<<<777666555444444333333222222222---666---DDDooo^^^eeeooommmcccdddddd___UUUZZZzzz{{{wwwyyywwwppp\\\RRRLLLKKKLLLfff]]]DDDKKKjjj{{{fff|||@@@;;;888333111///...---,,,///$$$444555JJJdddwwwwww}}}ppp\\\uuu|||pppffflllggg^^^gggccccccddd___RRRJJJSSSccc]]]UUUWWWnnnzzzcccRRR[[[QQQJJJppplllwww```gggccc^^^\\\ZZZVVVOOOIII======777hhhgggWWWTTTXXXFFFZZZUUUSSS444NNNmmmlllqqqiiicccaaa___\\\[[[\\\ZZZYYYYYYXXXXXXXXXYYYYYYYYYXXX______lllkkkOOOKKKSSSPPPMMMbbb>>>GGGDDDOOOiii}}}qqq^^^fffjjjcccgggppp{{{___mmmxxxfffaaabbbgggkkkggg^^^^^^eeeeeeUUUwwwIIIYYY}}}rrreeedddgggeeehhhlllggggggkkkeeedddooolllYYYLLL\\\zzzeeeeeegggvvv~~~dddSSSTTT[[[TTTPPP666IIIEEEUUUiiiFFF:::444666...000000+++JJJ{{{rrrtttwwwyyyuuuxxx~~~xxxnnndddVVVNNNKKKHHHCCC>>>;;;>>>@@@>>>:::777777999333333222222111111000000111000000000000000000000000000111222444666888999999:::;;;:::::::::;;;===RRR[[[fffooohhh888]]]LLLIIIJJJ???EEE>>>PPPzzzzzztttwww\\\LLL???666ZZZ===<<>>EEEFFF888???999777@@@<<<999222...:::<<>>888666000555222,,,222CCCMMMMMMNNNvvvrrr~~~}}}|||yyyzzzsssaaa]]]nnnxxxpppnnnvvvyyyooommmuuuvvvnnnlllrrrrrrooojjjrrr|||}}}uuufffOOODDD555,,,******)))(((111///+++(((&&&'''***---)))(((&&&%%%$$$%%%&&&&&&$$$%%%,,,...999888>>>lll}}}FFF333//////...---------------***(((---000&&&"""AAAjjj~~~xxxooorrrwww}}}KKK999<<<111@@@::::::999777666555555444---999999}}}iiihhhssstttkkkssscccgggrrr{{{ppppppqqqtttvvvppp|||jjjtttcccvvvlllooo\\\JJJLLLNNNXXXLLLXXX~~~{{{444;;;333333333333333333333333222222000555...888fff}}}qqqeeedddmmmgggdddbbb```^^^eee|||yyyzzzyyyyyy}}}jjjwwwppp[[[LLLFFFHHHPPPXXXqqqxxxgggNNNAAA[[[~~~tttdddvvvsssfffCCC;;;888555222111000...,,,,,,+++333...MMMxxxuuugggxxxwww___^^^yyywwwdddgggiiibbbcccgggdddccc\\\HHH666666AAAQQQdddmmmkkkkkkddd[[[\\\dddvvv[[[hhh{{{llljjjfffccc^^^[[[XXXRRRLLLGGG999EEE777mmmMMMcccJJJ@@@ZZZVVVTTT333JJJjjjhhhpppjjjeeeccc```\\\ZZZ\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZVVV[[[\\\hhhhhhOOONNNHHHIIIIIIJJJIIIZZZzzzqqqaaahhheee]]]ddd___dddgggnnntttggg^^^jjj^^^hhhooollleeebbbbbbcccjjjgggaaa^^^dddlllhhh^^^[[[ZZZ}}}OOOsssKKKkkkvvvppp|||llliiimmmjjjiiijjjddd^^^cccaaaeeepppjjjVVVKKK]]]~~~}}}fffhhhnnnwwwiiiaaa^^^ZZZTTTPPPDDD'''BBB000<<>>:::999111...222+++>>>vvvsssmmmyyyvvvsssyyyooojjj^^^OOOFFFDDDBBB<<<666999888777555444333333333111111111111111111000000000000000000000000000111111111222333444666888999888:::;;;:::::::::===@@@JJJXXXeeekkkZZZ666ssszzz:::??????DDD<<>>555NNNsssuuu}}}{{{]]]VVVPPPAAA:::666444999888<<>>777LLLVVVrrrPPPfffdddLLLJJJAAAAAA777LLLkkkdddnnniiifffeeeaaa\\\[[[]]][[[[[[[[[\\\\\\\\\\\\\\\XXXZZZccc^^^___YYYHHHSSSrrr___QQQmmmzzz``````fffeeedddhhh^^^fffddd^^^``````bbbkkkhhh\\\UUU]]]gggiiieeeaaaYYY___]]]VVV[[[iiimmmggg[[[kkkppp]]]///NNN|||jjjeeekkkkkkmmmqqqoooaaaeee```bbbmmmjjj___\\\qqq|||qqqppptttxxxhhh[[[\\\```ZZZJJJ===444EEENNNJJJrrrwwwIII///???>>>999666///111,,,666gggppplll|||mmmeeexxx|||~~~nnnaaaUUUHHH@@@>>>===999555222111222444666666222...000000000111111111111111000000000111111111111222222222333333555777888999777:::<<<;;;:::;;;???CCCPPP^^^iiieeeGGGBBBlllDDDIII===KKK>>>LLLKKKDDDooo~~~wwwzzz___GGG;;;///999<<<>>>111>>>;;;===@@@<<>>EEE<<>>@@@AAA>>>;;;>>>FFFJJJIIIhhhkkk|||}}}{{{uuulllooogggpppxxx{{{qqqmmm]]]222777777---555333333111...---333>>>GGGOOO???yyyqqqsss~~~eeeFFFLLLkkkwwwlllkkkvvvyyynnniiiqqqxxxvvviiijjjqqqfffccceeeOOOBBB000---)))***---//////...///---,,,,,,,,,,,,***(((%%%%%%%%%%%%%%%%%%&&&&&&%%%(((---,,,777999;;;cccxxxzzz<<<222///...------,,,,,,------+++///...***---333///$$$111NNNooorrr///444@@@+++666AAA222777666555444333333444444;;;444555BBBxxxlllQQQNNNUUURRRYYY\\\cccXXXXXXXXX```YYYeee```kkk```VVVTTTNNNKKKHHHMMMHHHQQQZZZTTT___vvvjjj:::;;;;;;000888111111222222222333333333111333555222;;;nnnrrrbbblllggg___ZZZ\\\```bbb``````mmm\\\^^^TTT___cccfff\\\PPPOOOMMMJJJLLLTTT```hhhcccLLLIIIHHHfffuuuEEE===:::888666444444333111///...---111'''???TTTvvvllliiivvvlllXXX^^^iiikkkddddddfff___ccc^^^```dddZZZGGG@@@GGGOOODDD>>>HHHMMMEEEXXXkkk^^^qqqiii___^^^]]]YYYRRRIII@@@999<<>>TTTYYYWWW|||gggllldddaaaddd[[[___ccceeebbb```aaa]]]UUUXXX___hhhkkkfff___[[[ZZZ```fffhhhccc]]]\\\```cccaaawwweeesssLLLAAAllloooooommmcccggghhhnnnwwwzzzlllmmmggggggqqqqqqnnntttooommmmmmzzzgggggggggdddVVVEEE;;;;;;999UUU===eeerrrxxxXXX>>>@@@DDD===444;;;222/////////SSSgggqqq{{{}}}||||||nnnYYYPPPDDD<<<999888777555111111222444666555333111000000000111111222222222111111111111222222333333333333333444555777888999777:::<<<<<<:::<<>>AAA???;;;AAALLLJJJ@@@LLLooorrrnnnjjjoooZZZ222***:::???444,,,444...---000...---666DDDKKKOOOiii}}}rrrnnnJJJ<<>>555///111,,,DDDoooRRRppp}}}qqq~~~}}}~~~ttthhhXXXOOOCCC:::666555444333333333111///---...000333000000111111222222333333111111222222222333333333333333444444666777999999777;;;===<<<;;;<<>>AAANNNwww}}}}}}uuurrryyyVVV}}}xxxtttCCC,,,000666(((,,,999333444******222000)))111BBBIIIaaaIIIlllyyyvvvyyyzzzyyy}}}^^^::::::SSS]]]ZZZ___hhheeeYYYVVV]]]\\\LLLLLL666111<<<---000((())),,,...000444999<<<999555///,,,+++)))'''$$$###$$$$$$%%%%%%&&&&&&''''''***...+++666888888]]]{{{uuu;;;......---,,,,,,++++++,,,,,,++++++++++++++++++++++++......,,,---777QQQtttrrrEEE555999555444333333444777999;;;666666555444333222222111000///111333555GGGtttqqqQQQMMMJJJKKKNNNOOOKKKFFFFFFGGGFFFDDDEEEIIIIIIEEEPPPSSSQQQSSSeeezzzyyykkkLLL...???:::222555///000111111111111222222222555222222888555555eee|||jjjdddaaa^^^[[[WWWPPPLLLPPPWWWPPPQQQiiiwwwgggYYYRRRCCCJJJGGGTTTRRRTTTSSSGGG<<>>DDD>>>;;;777666666555222///\\\llleee}}}vvv~~~{{{ooouuussszzzcccUUUJJJ>>>777222000333888222222222222222111111111222222222333333333444444333333333444666777666555222333555555555555777888===:::;;;???AAACCCMMMZZZmmmqqqTTT666TTT___JJJEEEAAA????????????????????????RRR~~~mmmjjjqqqUUUKKKHHHDDD@@@>>>???@@@AAAAAA<<<===>>>===<<<<<<>>>@@@CCC999666HHHnnnqqqggglll___iiirrrwwwuuuuuuvvvrrrmmmqqqyyy\\\---222111111000///......---........................IIIQQQVVV___zzzxxx{{{}}}TTTEEE:::???;;;@@@KKKKKKCCCAAAGGGEEEAAA<<<888444000,,,(((,,,+++%%%555HHH666...LLLCCC888...,,,+++(((&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&###---///444444888ZZZ{{{sss:::---------,,,++++++++++++,,,++++++++++++++++++++++++***,,,,,,+++,,,444BBBMMM^^^hhhwwwUUU???;;;<<<;;;;;;777666555333333444555666333333333333222222222222111000222333222<<<]]]~~~rrruuufffXXXPPPNNNQQQTTTTTTUUURRRNNNNNNTTTWWWWWWMMM\\\yyy{{{zzzjjjzzzXXX555444???111...777000000000111111111222222222666333111666444000LLL|||zzzmmm```UUUSSSTTTPPPJJJGGGMMMHHHKKKLLLCCCAAAHHHLLLGGGHHHFFFaaa```GGGOOOHHHbbbqqq}}}\\\>>>111>>>888888888888777666555555666222000111000888TTTqqqzzzvvvyyyzzzjjjmmmddd\\\\\\```ccceeeggg```^^^\\\]]]```aaa___]]]fffnnn{{{ooorrrzzzooohhhYYY>>>888NNNaaaLLLeeeDDDFFFCCC///HHH@@@eeeZZZrrrdddnnn~~~zzzhhhCCC555333NNNgggfffccc`````````___[[[]]]\\\\\\___cccbbb[[[UUUZZZYYYLLLKKKTTTMMMGGGTTTvvvnnnlllhhhdddaaa`````````___________________________]]]\\\\\\\\\]]]]]]\\\VVV^^^ccckkkgggMMMLLLllliiiccc{{{<<<===:::444;;;eee{{{sssttt[[[JJJ```gggtttyyyuuuvvv{{{vvviiijjjjjjiiihhhiiijjjfffaaaRRREEE666777DDDCCCAAAJJJ\\\>>>>>>BBB>>><<<;;;999777666777666333000GGG\\\]]]kkkkkkrrr}}}nnnjjjfffQQQFFF<<<888777444000000333333333333333333333333////////////000000000000555555444444333222111///---000444666777777888999222888@@@FFFHHHMMMYYYeee\\\[[[???AAA~~~~~~SSSJJJJJJDDDAAAAAAAAAAAAAAAAAAAAAAAA???RRRuuurrrxxx|||\\\pppyyyZZZ888???VVVGGGEEEBBB@@@AAABBBBBBAAA===>>>???>>>===>>>@@@BBB===EEEHHHAAA===QQQzzzooosss===...???111111000//////...------------------------------;;;SSSiiillleeegggwwwuuuTTT???555333;;;???999555777555333111...------...000444111555777888GGGPPPGGGAAA777---+++***(((&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''###---///444555888YYY{{{qqq888...------,,,+++++++++++++++++++++++++++++++++++++++&&&(((++++++***))))))***'''...<<>>>>>,,,///777***000000000111111111222222333333000333555///444III~~~jjjqqqhhhaaaaaa```WWWKKKCCCHHHLLLMMMOOOQQQJJJEEEJJJMMMFFFxxxkkkMMMJJJHHH[[[ooo{{{vvv|||ttt===@@@222CCC999999999999888777666555888555333111...222FFF\\\wwwzzzaaarrr___fffeee[[[XXX___fffgggaaa___]]]]]]^^^aaaeeegggiiihhhnnnyyy]]]MMMOOORRR\\\hhhkkk]]]888CCCFFF...;;;RRRPPPwwwppp]]]HHH------PPPllliiihhhbbb\\\[[[______\\\```\\\XXXXXX]]]```___]]]]]]\\\\\\ffffffNNN>>>GGGIIIXXXpppkkkjjjgggdddaaa```______________________________```]]][[[\\\^^^___^^^\\\aaa```\\\^^^[[[PPP```wwwgggTTT000BBB;;;777666NNN|||kkkcccMMMGGGSSS]]]bbblllxxxvvvjjjbbb]]]^^^dddbbbUUULLLKKK777EEEFFF:::///555^^^xxxccc<<<:::???@@@===888777666777888999888555222111TTTaaaZZZuuuttt{{{|||iiiTTTFFF:::888:::888444222222222222222222222222333333444444444555555555555000111111222222222222222555666666555444555777:::===HHHRRRTTTUUU[[[dddkkkgggQQQ>>>kkkdddDDDEEEJJJCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???HHHhhhxxx|||^^^HHHHHHLLLIIIEEEDDDCCCAAAAAABBBBBBAAA???===>>>>>>===<<<===AAADDD@@@FFFIIICCC999999EEERRRpppxxxXXXXXXPPP222$$$---000//////......------,,,------------------------%%%AAAggg}}}zzzvvvqqqqqq{{{jjjQQQ777,,,++++++...333***+++***)))***000:::AAA---MMMOOOAAAKKKTTTXXXccc>>>444+++)))(((&&&&&&(((%%%%%%%%%$$$$$$%%%%%%&&&'''$$$---...444666888WWW|||ooo777///---,,,,,,+++***+++++++++***************************)))((()))+++...//////000---(((&&&(((...555999******,,,000333444111...,,,222888:::666333666;;;111111111111222333444555111111111111111111111111111000111222...***///777aaa~~~}}}~~~zzzwww{{{oooSSS222888666999444---555999)))000000000000111111111111///444111111777333...333___[[[\\\aaajjjppplllccc^^^```WWWVVVEEECCCTTTVVVTTTaaazzzGGG>>>VVVMMMYYYwwwmmmnnnyyyNNN;;;:::GGG888:::::::::999999888777666888666555222---...;;;JJJrrrwww~~~___{{{```fffgggaaa\\\^^^^^^\\\aaaaaaaaa```^^^^^^```bbbfff___lllaaa^^^UUUQQQOOOSSShhh|||~~~PPP@@@AAA...;;;GGGGGGpppggg[[[}}}PPPBBB...***JJJaaaoooeee______^^^[[[]]]bbb\\\```bbb```[[[ZZZ^^^ccc___```pppvvvNNN;;;EEEUUU]]]sssfffjjjiiifffdddaaa___^^^]]]________________________bbb___]]]^^^bbbeeedddaaa\\\kkkgggNNN@@@UUUeeeEEE888===888AAA>>><<>>???AAA???@@@@@@??????>>>>>>======GGGFFF@@@999DDDlll___MMM===>>>HHHNNNLLLIII@@@@@@???@@@AAA@@@>>><<<<<<<<<<<<;;;:::<<<@@@CCCDDD???===CCCJJJIII>>>333===>>>GGGooo}}}YYYEEE>>>555111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++333JJJkkkrrr{{{iii}}}tttooocccLLL444&&&666777888888:::CCCQQQ\\\bbb@@@SSSgggVVVccckkkBBB999000)))'''&&&%%%&&&)))%%%%%%$$$$$$$$$%%%&&&&&&'''&&&......444777888TTT}}}mmm666111,,,,,,+++************+++************************///+++'''&&&(((+++,,,,,,---...//////---***'''%%%000111000...---...222666666444111///000333666666111111111111222222333444333333333222111000000000000///000000///,,,---111666SSSyyyuuu|||}}}|||}}}```)))888666///---......444777333//////000000000111111111---555111...444444000333;;;hhhgggLLLQQQYYYbbbeeegggnnnvvv}}}pppuuuTTT999MMMOOOHHHZZZnnnzzztttUUUAAA<<<555CCC...999999999999999888777777555555555333///...555===YYY~~~qqqmmm|||sssggg___```aaa[[[UUUSSSYYY\\\```bbbaaa___^^^^^^___bbbgggxxxqqq^^^aaaccc^^^WWWRRRddd<<>>666555777:::<<<<<<;;;999888///;;;NNN[[[RRR~~~zzz~~~ccczzzkkkmmm]]]TTTIII@@@666000111666555555555555444444444444444444444444555555555555555777888666444111111222,,,///444;;;DDDNNNYYY```eeeffffffggghhhcccRRRBBB777OOOZZZEEEAAA<<<;;;????????????>>>>>>=========>>>@@@@@@999555???XXXnnnpppIII444444===HHHLLLDDD:::;;;BBB?????????@@@AAAAAA>>><<<=========<<<<<<===@@@CCC@@@???===<<<<<>>777000333???222'''+++///,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++000---000HHHoooxxxtttqqqoooqqquuurrrooohhh\\\RRRPPPUUU[[[dddrrrlllbbb___PPP>>>@@@333,,,'''&&&%%%$$$%%%)))%%%$$$$$$$$$%%%%%%&&&'''''''''///---444888888QQQ}}}jjj444111,,,,,,+++***************************************)))((('''((())))))(((''' $$$)))...222222111000(((+++...,,,)))))),,,000...111444444555777444///444444333222111000000///444444333222111000/////////......//////000111222333$$$CCCqqqBBB444CCC555///111555666222,,,000999/////////000000000111111...555111,,,000111///555222AAAsssgggXXXLLLLLLSSSZZZ^^^bbbbbbccceeeqqq}}}sss]]]TTT:::;;;BBBWWW]]]IIIXXX{{{{{{^^^@@@>>>666;;;333;;;666777888888999999888888444555666444111000333666IIIoooxxxjjjvvvnnn]]]]]]```\\\UUUSSSNNNQQQVVV\\\```bbbbbbbbb[[[hhheeeXXXWWW[[[^^^cccggg^^^XXX___}}}___???,,,777JJJWWWccc~~~|||UUUOOO111;;;222111CCC___ppp~~~vvvpppwwwrrr___YYYccc^^^[[[YYY[[[___bbbbbb```\\\WWWfffnnnPPP666CCC\\\aaaiiigggyyyeeeiiiiiiiiiiiihhhfffdddbbb________________________^^^^^^^^^______```bbbccc```HHHNNNttt{{{888;;;;;;333222999555111999DDDTTTiiiwwwnnneeeYYYOOOHHHKKKFFF<<<===JJJTTTUUUmmmsssqqqtttTTTCCC@@@???@@@:::666======111666999;;;<<<;;;999888999@@@)))666aaaIIIdddmmmeeegggmmmfffdddbbb]]]PPPAAA;;;;;;888777777666555444333333333333444444444555555555,,,000444555444444666999===EEERRR^^^fffjjjmmmnnnmmmiiifffccc[[[KKK<<<333WWWnnnDDD@@@FFF???;;;AAA@@@@@@@@@@@@@@@@@@@@@@@@===???CCCGGGEEEAAA@@@BBB???FFFqqqpppVVVMMMEEEAAA???CCCEEE===888<<>>???@@@@@@>>>>>>@@@BBB===???@@@>>>;;;:::>>>AAA;;;333999777===FFF<<<>>>===FFF@@@DDDAAA:::DDDCCC:::SSSdddVVV666&&&...===888000))),,,444666...&&&************************************************###)))+++111JJJwww{{{yyylllgggiiilllppptttzzzlllpppjjj===DDDQQQ444,,,(((%%%&&&%%%###%%%((($$$$$$$$$$$$%%%&&&''''''((((((000,,,444:::888NNN|||fff111000,,,++++++***************************************%%%''')))++++++++++++***222///***&&&######$$$%%%(((***---...///......///000666666...***111;;;AAA444444444333222111//////111111111000000/////////...///...------...000000))),,,:::333LLLzzzttt444000444///:::000999;;;777333...---444////////////000000000111000444///---222000---444;;;222888yyyxxxbbbVVVQQQMMMJJJIIIUUUIIIEEEDDD>>>===@@@???TTTPPPOOOLLL^^^aaabbb}}}zzzppp666999<<<666>>>777AAA444444666777888999999999444666777666444333333222???PPPyyy}}}{{{|||nnnxxxmmmfffgggggg___VVVMMMKKKJJJMMMTTTZZZ^^^___[[[``````\\\```hhhbbbRRRMMMUUUaaa```TTTNNNDDD111666IIIGGGEEE]]]xxxuuuFFFwwwBBB111222;;;::::::MMMmmmzzz{{{pppgggbbbeeehhhiiibbbZZZYYY```hhh^^^YYYllltttUUU@@@JJJXXXkkkxxxxxxssscccnnn~~~```aaadddfffggggggeeeddd________________________]]]___aaa^^^[[[YYY[[[^^^UUUdddWWW999666111999111666555333222111???ZZZooowwwhhh]]]gggccc``````bbbiiivvv{{{HHHJJJHHH@@@CCC;;;444:::===777333777:::;;;:::777555666777???...111MMMSSSWWWlll]]]UUUQQQwwwYYYooooooqqqrrrjjj]]]SSSQQQIIIIIIHHHFFFDDDCCCAAAAAA555555555555666666666666999===CCCEEEDDDEEEJJJNNN\\\ccclllsssuuutttqqqooonnnfff^^^VVVEEE<<>>>>>DDDCCC??????>>>>>>??????@@@@@@AAAAAADDDDDDEEEFFFBBBAAAIIIUUUPPPAAAIIIBBBDDDMMM```bbbsssrrrtttrrr[[[ZZZEEEAAA???444999;;;<<<555999777;;;;;;<<<<<<999:::DDDQQQ======<<<===>>>???===<<<<<<>>>@@@@@@>>><<<<<<===???<<<<<>>+++@@@999444999//////777000(((111777222///////////////000000000000111222---000777222---333222 @@@CCClllrrr^^^NNNIIILLLDDD>>>KKKSSSEEEEEEPPPMMMDDD]]]cccvvvmmmjjjlll333AAA333======777EEE000222333555666888999999:::555888999777555444333111777444eeesssiiisssuuuqqqtttjjjXXXTTTKKKBBB@@@FFFNNNSSSUUU]]]RRRTTTYYYRRRMMMPPPRRRRRR@@@<<>>@@@EEEBBB:::;;;;;;<<<===>>>???@@@@@@AAA???AAADDD@@@:::<<>>DDDIII===FFF:::GGGEEE>>>HHH???222EEE===888EEE===>>>666AAA999:::999<<>><<<999555444888>>>CCC???...555111999DDD111333111999+++...444///444444...333444///---000000---+++...///---,,,---+++(((((((((((())))))))))))))))))))))))))))))))))))))))))$$$)))000,,,)))>>>\\\{{{[[[aaa___XXXIII,,,+++###"""$$$'''&&&######&&&$$$$$$$$$$$$%%%&&&'''(((((()))000,,,444;;;888KKKzzzWWW666,,,...,,,***)))******)))((())))))))))))))))))))))))))))))))))))***************...333!!!!!!)))******222***$$$&&&///...(((///***111444+++222:::(((555---:::///+++<<<444(((888555***///444,,,000666---........................000///---...000444999<<>><<<999777666555888888888888888777666666444:::333+++;;;[[[hhh```{{{tttmmmdddEEEHHHmmm}}}kkkdddrrrssscccfffeeebbb___bbbfffeeeaaaZZZYYYccc]]]bbbooohhhjjjssshhhffffffbbbhhhnnnjjjgggnnnpppmmmmmmooogggZZZHHHCCC===EEEjjjwwwZZZAAA@@@>>>===;;;::::::::::::<<>>===:::555444888:::888888;;;;;;;;;;;;;;;;;;:::::::::BBB@@@>>>;;;888777666666777666555555555555333111000000000000//////////////////.........---------,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++DDD```{{{rrrjjjjjj___NNN<<<...'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%&&&((('''------///666777===MMMzzzVVV555---...,,,***)))******)))((())))))))))))))))))))))))))))))))))))************(((---...999***+++000000###555(((+++333444333###%%%,,,---000222777;;;(((+++666000)))---...333000((((((...---+++111........................000///------...111444555---DDDffftttQQQ:::///+++222333333444333333222222111111111111111000//////////////////////////////...........................222333///555TTTyyyyyywwwvvvyyymmmttt\\\hhhzzzSSS333;;;999888777777888999888777555555555555555444333333666666555444333222222111000///999]]]}}}zzzzzzvvviiifffaaa___[[[TTTKKKAAA777000555444666<<<>>>;;;999999AAA>>>;;;======666CCCbbbSSSggg~~~~~~fffzzz}}}III000;;;777777<<<222555555???TTThhhvvvttt{{{ccchhhwwwpppuuukkkooobbbNNNTTT[[[fffyyysss______hhhiiiaaaYYY]]]```dddeeeddddddgggjjj```^^^]]]______^^^aaafffLLLQQQ\\\ooommm;;;444BBB666666@@@555444333222111111111111111888,,,111RRR{{{\\\LLL===:::>>>???>>>>>>BBBAAA???===;;;999777777444444555555444444333222666999999444555FFFbbbxxxvvv~~~qqqooo|||]]]DDDHHHlllxxxccc]]]mmm```dddeeedddeeeiiikkkjjjiiidddiii___aaannnjjjnnniiiccceeejjjkkknnnllldddoooiiidddbbb\\\RRRIIIEEECCCGGGaaaccc666???>>>===;;;::::::::::::;;;<<<>>>@@@@@@???>>>===<<<>>>@@@AAA@@@@@@AAABBBEEEDDDCCCBBBAAA@@@@@@@@@======<<<<<<<<<<<<<<<<<<:::;;;;;;:::888666777888;;;999666777:::<<<===<<<===777666:::;;;888888;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@>>>===;;;:::999999:::777666666666777666444222000000000///////////////......---------,,,,,,,,,,,,,,,+++******)))((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************$$$///CCC]]]yyyvvvkkkGGG@@@555***###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&((('''------///666777===MMMyyyTTT444---...,,,***)))******)))((())))))))))))))))))))))))))))))))))))************(((<<<,,,111333((((((;;;...333555!!!,,,:::555%%%(((888!!!(((777BBB000000@@@666)))222///222???333%%%000------------------------///...------------...///444///+++---<<>>333888777666666888888777666666666666555444333111111777666555444222111000000111444222AAAeee{{{sssssssssrrrtttxxx]]]bbbjjjqqqpppcccOOOAAA@@@;;;888888777333444777555444444DDDYYYlll~~~lllmmmbbbaaakkk[[[rrrIII......:::444444:::111222222222;;;RRRnnn\\\hhhmmm}}}yyyuuutttllleeeaaabbbyyypppcccNNNQQQXXX^^^```___bbbfffbbb```^^^]]]]]]^^^^^^]]]___]]]\\\YYYSSSPPPXXXbbbWWW:::444:::???:::<<<===111333222111111111111111111444)))%%%000FFFaaatttHHH666444666;;;===;;;:::;;;===<<<;;;999777666444333333333333333333222111111555000333666000000LLLppp~~~yyynnnEEEBBBgggxxxkkkaaagggiiiccc]]]\\\]]]\\\```\\\ccc\\\___kkkgggmmmrrrooommmnnnnnnkkkccc\\\SSSEEE>>>DDDHHHHHHPPP\\\OOO555555<<<;;;:::999999999999:::;;;<<<======>>>>>>======<<<===>>>=========???AAAEEEDDDBBB@@@???>>>======:::;;;===>>>???>>>===<<<999::::::999777666777888999777555666888:::::::::<<<888666999:::888888999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;555555666777999888555333000000/////////.........,,,,,,,,,++++++++++++***++++++******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))---***(((---999LLL```mmm|||zzzvvvpppeeeSSS@@@222,,,***&&&###!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$%%%&&&(((&&&------///666666<<>>???@@@???>>>>>>@@@::::::999777666444333333444444555555444444333222555++++++444333---555FFF{{{xxxllltttzzzEEE333FFFTTTZZZ___^^^___bbbdddcccZZZZZZgggeeehhhnnnfffkkk[[[[[[UUUOOONNNLLLIIIMMM[[[]]]fffvvv~~~NNN======;;;888888777777777888888999;;;;;;;;;;;;<<<<<<<<<===<<<======<<<:::;;;===??????>>>===;;;::::::999999999<<>>555555555444555555666777999999999::::::;;;<<<<<<>>>>>>===<<<::::::===???999999888888777777888888:::<<<@@@BBBAAA===999666444555666555444333444555333333333333333333444555444444444555888<<<===<<<;;;;;;<<<<<<============::::::::::::999999888888222111222444666555333111//////......---,,,,,,+++***))))))))))))((((((((())))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%$$$%%%'''))),,,---((('''&&&%%%'''+++///111###!!!!!!&&&***,,,$$$$$$%%%%%%$$$###"""!!!########################"""$$$%%%$$$$$$$$$'''(((&&&,,,---///666666:::IIIwwwMMM000---...,,,***)))******)))((())))))))))))))))))))))))))))))))))))***************333rrr333%%%000www,,,rrrUUU+++333===)))XXXKKK&&&222:::,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////''')))+++,,,------,,,+++&&&...000111333111---(((***,,,------+++)))'''+++,,,------..................///000000000//////........................------------------------***111222,,,+++000///***---...555444eeeZZZ>>>999>>>$$$555666$$$"""444;;;222444333222333555666666555000111222222333333333222///000000111111222333333///222111222333555OOOwwwkkkhhhuuusssmmmiiijjjiiilllyyyNNNVVVdddnnnmmmccc[[[YYY______aaahhhfffNNNCCCOOOLLLXXXLLLuuu--->>>...222333111222222000...222000333666000000GGGeeelll{{{xxx~~~|||~~~iiihhh]]]YYYdddppp~~~KKK111///999999555///333888000,,,666///////////////000000111111...,,,///444555222///<<<999333---+++///888@@@GGGHHHCCCGGG??????555333333333666;;;;;;666444555666777777777:::>>>===999::::::999999888777666666222222222222222111111000---666777...)))...222111***@@@qqq{{{qqqoooiii___|||zzz|||{{{tttpppjjjsssooonnntttrrrvvvrrr\\\777AAAEEE000+++<<<333333333222333333444444555666777999:::;;;<<<<<<>>>>>>>>>===;;;:::<<<===999888888888888888999999888:::===???>>>:::555222111333444333111111222333000111222222111000111222222444444555999???AAA???=========>>>??????@@@@@@============<<<;;;999888333222111222333333222000//////...---,,,++++++***))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''******)))(((((((((''''''***)))'''&&&&&&''')))+++,,,+++)))'''%%%###!!! """######$$$###"""!!!!!!########################"""###$$$$$$$$$$$$''')))%%%,,,---000666555999HHHvvvKKK///---...,,,***)))******)))((())))))))))))))))))))))))))))))))))))************777%%%+++WWWrrrxxx///888666NNN///)))222###sss|||$$$***111JJJ666&&&...(((''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......333111...,,,+++,,,...///000222000***(((+++......------,,,+++,,,---///000***+++,,,---............---......///000000//////........................------------------------***000222---+++///222111+++!!!333:::<<<$$$BBBhhhvvv{{{xxxPPPAAA666555333---+++...555'''&&&666???555)))&&&333222111222444666555444111222222222222222111000000000000111111111111111///333222222333111===VVVxxxyyysssrrruuuooobbb\\\___iiimmmuuuyyyssshhhbbbcccYYYWWWQQQPPPNNNIII]]]zzzqqqbbb;;;+++888---000...///444111...111...000222111///111:::CCCSSSkkkrrr{{{|||rrroooggg^^^___eeeuuurrr222@@@BBB<<<::::::666555666444000......///............///000111...111222///,,,---222666###)))000555888666333///...---222///555111666444999555222000---...999FFF555999999777777:::999444666666555555444444333333000000111111000000///...***111222+++''',,,111222888$$$&&&___nnnqqqrrrrrrvvv|||~~~||||||wwwttt|||:::;;;111&&&...???===...222222111111111111111222111333666999;;;<<<<<<;;;<<<>>>???>>>;;;:::::::::;;;:::999888888777888888222555888:::999666222000///000111111//////000111...000222111///...///111000333333222666===???;;;;;;;;;;;;<<<===>>>>>>>>>;;;;;;<<<<<<;;;:::999888666444111111111222222111//////...---,,,+++******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''"""&&&******(((%%%### $$$(((++++++&&&!!!!!!$$$%%%%%%$$$###"""$$$############$$$$$$$$$########################!!!"""$$$$$$###$$$''')))%%%,,,---000666555999GGGvvvJJJ...---...,,,***)))******)))((())))))))))))))))))))))))))))))))))))************'''$$$///xxx777,,,(((777###333)))000***)))///&&&222GGG)))>>>,,,)))###222:::$$$555,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,%%%'''))),,,---,,,***)))(((,,,...,,,+++...///...)))***+++,,,,,,++++++******+++,,,---......///...------...///000000//////........................------------------------///,,,+++---000000...---111,,,///$$$222...666///111111...222777---&&&///111///+++)))---111000,,,)))333444***&&&...555444222111111222444555555444333333333222111000///...222222111111000000//////---222...,,,222111000999:::qqq~~~~~~vvvjjjeeekkkyyyyyytttvvviiibbb[[[SSSLLLKKKTTT^^^bbbwww|||vvvwwwzzzuuu]]]ppp@@@000333---444444---,,,111,,,***444,,,222222,,,111:::777***777cccqqqzzzuuuyyy|||uuuccc[[[^^^```^^^kkkiiijjjqqq|||wwwyyy|||zzztttsss~~~TTT@@@:::---;;;CCC333444333666222,,,111555..................///000111+++---------...///...+++666444///+++,,,///000///111---555)))333)))444222---+++///777999666666:::222888999444333999===<<<777777666666666555555555111111111111111000000///222---+++...333444000,,,(((666///555666lllvvvqqqpppnnnxxxtttkkkrrruuuxxx}}}uuuKKK444666777999777///(((,,,777222222111000000000000000...111555999<<<<<<<<<;;;;;;===>>>>>>;;;999888888;;;;;;999777666555555555---000333666666444111///---///000///......///000---///111111...---...000---000000...222999:::666777777888999999:::;;;;;;666777888999999888666666999666222111111222222222//////...---+++******)))***)))))))))((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$""""""###$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!"""###$$$###$$$''')))%%%,,,---000666555888FFFxxxEEE000+++,,,+++******))))))******))))))))))))(((((((((((())))))))))))************'''444!!!---***&&&'''>>>{{{&&&+++333"""---***$$$+++---...EEE333(((***|||111)))000***,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------............///........................---------------------------------............///...------///000111///......///000000000///---,,,........................,,,,,,,,,---------......000000000111222222333333333222000/////////000111000000111111111111000000////////////////////////,,,DDDdddzzz~~~zzzvvvuuu\\\```tttwwwzzz}}}zzzsss{{{oooiiiJJJUUUuuuLLL...222111,,,////////////////////////////////////000000000000555999FFF^^^www|||~~~~~~~~~{{{ssszzz___;;;:::777555444444555666222222111111000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,................................................000000000111222222333333444444444555666888::::::<<<;;;:::999888888888888111111111111000000000000////////////////////////------......+++111GGG^^^}}}nnnvvvhhhccccccfffooodddnnnssskkknnnhhhDDD000222>>>222222222111000//////...---......///////////////111222333444666888:::;;;<<<<<<<<<;;;:::999888777888:::;;;;;;999888888999444555555666444222000...000//////...------,,,,,,...------,,,,,,------...---...///000111222333333777777888888888777777666999:::;;;;;;;;;:::999888555555333222111000000000,,,,,,++++++***)))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$############$$$$$$""""""""""""""""""""""""############""""""!!!!!!"""###$$$$$$###$$$&&&((()))***,,,///333777;;;===yyyCCC000,,,,,,+++******))))))******)))))))))))))))))))))((((((((()))))))))********* ***,,,777555,,,qqq000+++ ---555###&&&iii(((!!!===|||111)))000***,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------....................................------------------------------------...............------...//////...---....../////////...---,,,------------------------,,,,,,,,,------------...//////000000111222222333222222000/////////000000//////000000000000//////////////////////////////777333999UUUxxxwwwlllzzzjjj\\\ZZZiiilllbbbfffvvvwwwiiinnn\\\ddd[[[VVVIIIjjjMMM...111222+++)))............................../////////000000000222444;;;HHH[[[lllxxx~~~}}}zzz~~~NNN444:::888666555444444555666222222111111000/////////............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......//////000111111111333333333444555777999999777777777666555555444444000000000/////////.................................---...///,,,(((---666+++JJJ||||||]]]>>>666<<<>>>444***222222111000000///......------...////////////...///000000222444666888999888888999999999999888888666777999888777555666666333444555555444222///...//////......---,,,,,,+++------,,,,,,,,,,,,------------...///000111222333666666777888888888888888:::;;;;;;<<<<<<:::999888444333222111000/////////,,,,,,+++******))))))((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$#########""""""""""""###$$$$$$###$$$&&&((()))***,,,///333777:::<<>>111111222222444555666666222222111111000/////////...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111111222333444666777888555666888888888666333222000000000/////////......------------------------...---+++(((''')))++++++222,,,(((***000222---'''///222777>>>JJJ]]]rrrccc[[[HHH;;;;;;:::888777666555333111333///...111111...,,,............---------------******+++,,,,,,,,,,,,,,,------------...///000111444444555666666666666666666888999888666444444444000000000//////...------++++++++++++******************))))))))))))******+++++++++,,,,,,------...///000222555777888999:::666777777888888666555444222333333222111000...---++++++******)))(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###$$$&&&((()))***,,,///222666888:::ccc~~~888,,,///,,,+++******))))))******((())))))******+++++++++*********+++++++++,,,,,,&&&'''...uuuBBB...444<<>>RRRgggvvvtttuuukkkYYYCCC888;;;AAAFFF@@@:::000%%%,,,AAA<<<000000111222333444555555222222111111000/////////------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---......//////000000000111333444666777444444555555444333111000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,&&&+++...,,,)))***+++***)))***+++,,,---///222444***...333555444333444555222>>>AAAPPPWWWQQQUUUKKKHHH???;;;===444999:::444666666666666444222000...333---+++...111000......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++---------------...///000333333444555666666555555444555666555333111111111///.........------------******************)))))))))))))))(((((()))))))))*********++++++,,,,,,,,,---...000333555777888888888888999999999888777666222333333333222000...---+++******))))))(((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$############$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$$$$"""###$$$$$$###$$$&&&((()))***,,,///222555888999VVV~~~888,,,///,,,+++******))))))******((())))))******+++,,,,,,++++++,,,,,,,,,---------<<>>\\\\\\rrr'''bbb{{{111)))111,,,///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------........................++++++++++++++++++++++++++++++,,,,,,,,,---------))),,,---,,,******///333///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,------......------///000000000//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,(((---222111---,,,///333***111...777WWWkkkvvvXXX222%%%444999)))###''',,,333333'''%%%444+++++++++++++++++++++++++++,,,,,,,,,,,,---------//////...------...///000///,,,222555///---,,,&&&555222000222000///444<<>>@@@???777888;;;555333333333222111222333555111222555444///)))+++222+++++++++,,,,,,,,,,,,,,,((()))******++++++******---,,,,,,,,,,,,,,,---...///000111333444555555666333555555444222000000000...------,,,,,,,,,,,,,,,)))))))))))))))))))))))))))((((((''''''(((((()))))))))************++++++,,,---///111333444555666666777777888777666555444111111222222111///---+++*********)))((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$"""###$$$$$$###$$$&&&(((******,,,...111555777999HHH~~~888+++///,,,++++++***)))*********((())))))***++++++,,,,,,,,,,,,,,,---------......)))+++444)))&&&222===FFFMMMLLLQQQ+++:::888ZZZ{{{111)))111,,,///+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------........................++++++++++++++++++++++++++++++,,,,,,,,,---------))),,,...,,,***+++000555///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,---......,,,---///000000000//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,...+++)))+++...000///------777,,,'''444---000RRRmmmrrrdddDDD,,,***777111&&&(((---***444***"""......''',,,++++++++++++++++++++++++++++++,,,,,,,,,---------(((,,,000111000000222444444)))000555,,,000888111333---,,,111222///...000)))777&&&,,,999,,,---333+++111***888333***:::)))$$$///666222,,,,,,...---111000***222000''',,,---BBB***%%%///...***,,,---//////111222222333333333222222111111000/////////---------,,,,,,,,,++++++************************************************************************)))))))))***++++++,,,,,,+++++++++,,,...///111222555444333222111111111111......---------,,,,,,,,,+++++++++++++++++++++++++++,,,)))###$$$***,,,(((...'''###&&&...222...(((+++,,,///111333333222111---888777AAA???666???===999555<<<<<<777555:::444000222444555333111000000///++++++...///+++))))))+++++++++++++++++++++,,,(((((()))***************,,,+++++++++++++++,,,,,,+++,,,...111333555666666555777777666333111111222------,,,+++++++++,,,,,,(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))************+++,,,...000222333444444222333444444444333222111///000111111000...,,,************)))((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%&&&'''&&&%%%$$$###$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$"""###$$$$$$###$$$&&&(((******,,,...111444777999???www:::)))///---,,,+++***)))))))))))))))******+++,,,,,,------000---///444111(((***333***555111%%%666nnnlllPPP[[[jjj\\\KKKDDD222+++333DDDggg'''333///"""333---...---***)))++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++.........////////////000,,,///222555555222///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///;;;999777666999???FFFJJJSSSPPPJJJCCC<<<555111...//////...------,,,++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,---...//////..................------///............---------////////////////////////------------------------------------------------++++++************++++++************************------...///000111222222//////000000///...------,,,,,,+++******))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,---...///000111333333333333333222111000////////////............,,,,,,,,,+++++++++******************************)))************+++++++++,,,,,,,,,,,,---...//////888666333333999BBBCCC???::::::999777666444333222555444222000//////000111......---,,,,,,+++******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++,,,---...000222444555333333333333222111000000------,,,++++++******)))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((()))***++++++,,,******+++,,,...000222333333666999999999888555222/////////...------,,,,,,((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""%%%'''******+++...111444555555888vvv:::+++000---,,,+++***))))))))))))*********++++++,,,,,,,,,---,,,%%%!!!,,,<<<888(((111---000666888>>>WWWrrrddd888===JJJ111---888(((&&&444***,,,---,,,++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------........./////////,,,---000222222000---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............444333222111222333555777444333222111000000000000......------,,,++++++************************************************************+++++++++,,,,,,++++++,,,,,,---..................---------------............------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************,,,---...///000111111222///////////////...------,,,,,,,,,+++******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,---...///000000111111111111111000//////............------------,,,,,,+++++++++*********************************))))))*********+++++++++,,,++++++,,,,,,---...///444444222///222777999666777666555444444444444444666555222///...---.........------,,,++++++******))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))++++++,,,---///111333444333333333333222111000///---,,,,,,++++++******)))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))******+++)))******,,,---///111222333444444333333444444333/////////...------,,,,,,((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###########################"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""###%%%'''******+++...111444555555777zzzuuu999---000---,,,+++******)))******************++++++++++++(((333666000...666888333444666;;;PPPyyyiiiJJJ???...,,,;;;---***,,,......---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......000111111222111///...---+++++++++++++++,,,------------,,,,,,+++******************************************************************++++++++++++,,,+++++++++,,,,,,------...------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++************************,,,,,,---...///000111111...////////////...---------------,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,---...////////////000000000///......------------,,,,,,,,,+++,,,++++++++++++*********************************)))))))))*********++++++++++++++++++,,,---......777:::888333111333555333333222111111111333555777555444111...,,,+++++++++------,,,,,,+++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***++++++,,,...000222333333333333222111000...---,,,,,,,,,+++******))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))))))))***+++,,,...000111333222111111111111222333//////......---,,,,,,,,,((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###########################"""""""""""""""""""""""""""""""""""""""""""""""""""#########"""###%%%((()))***,,,...111333555666555ooorrr888000000---,,,++++++************++++++++++++++++++++++++000$$$###000555,,,***111HHHvvvxxxRRRCCCDDD$$$...,,,,,,...---***)))+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------...000222222222000///111000///...---,,,,,,,,,++++++++++++******))))))************************************************************++++++++++++***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---------------------,,,,,,,,,+++++++++++++++++++++++++++******************************************************))))))))))))******************************++++++,,,---...///000000.........//////...------......---,,,,,,++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((******************************++++++,,,------.........////////////......------------,,,,,,,,,,,,++++++++++++************************************))))))))))))************************+++,,,---...888>>>???999333333555555333222000///000222555777222111///---,,,+++******,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********+++---///000111333333222111000...---,,,,,,,,,++++++***)))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''(((((()))***+++---...///000000333777888444111111//////...------,,,,,,+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###########################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###"""###&&&((()))+++---///000222444666444cccooo666222///---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))---444000///JJJmmmpppQQQ<<<777...(((***+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---...------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---******+++,,,---...///000,,,,,,,,,,,,---...///000++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))******+++,,,---...//////------............------......---,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++,,,,,,......///////////////............------------,,,+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))************************+++------111888;;;666000000222333555444111//////111333444...------,,,,,,++++++++++++***************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***+++---...///111111111000///...,,,+++,,,,,,+++******))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((***+++---------000888BBBCCC999111///.........---,,,,,,++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$######$$$&&&((((((+++...///000111444777444XXXlll444333...,,,,,,++++++++++++,,,,,,++++++,,,,,,---.........,,,333666666BBBbbbwwwQQQ>>>---+++...,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++++++++,,,...///,,,,,,,,,+++,,,,,,------************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************)))******++++++,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))***+++,,,---......,,,,,,---............------------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++------.../////////..................------------+++************)))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))***+++,,,---+++222666333000111222333555444222000//////000111,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))***+++------////////////...---,,,,,,+++++++++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((***+++,,,+++...999FFFFFF;;;000.........------,,,+++++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$###$$$&&&)))'''+++///000///111444888777NNNhhh222444---,,,,,,,,,++++++,,,,,,---++++++,,,---///000111111999)))'''IIIaaaCCC888777222......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++.........------.........000000...---++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))***+++,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***+++,,,------+++,,,------.........---,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******++++++,,,---------------------------,,,,,,,,,+++************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))(((((())))))***+++,,,)))///444222111333333222222111000///............------------,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''((()))***+++,,,------.........------,,,++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******,,,+++333???@@@555...///......---,,,,,,++++++***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%$$$###$$$''')))'''+++///000///000444888666EEE|||ggg000444,,,,,,,,,,,,++++++,,,------***+++,,,...000111222333,,,:::fffYYYFFF@@@777///,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------......,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++((()))+++,,,---------,,,***))))))******,,,------++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))((())))))***++++++,,,,,,+++++++++************)))************************************************************************))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***+++,,,------+++,,,------.........---,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,%%%+++/////////111000.....................------.........---,,,+++)))((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''(((***+++++++++,,,------......------++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***---))),,,666777///,,,111......---,,,,,,++++++***)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%$$$###$$$''')))'''+++///000///000444888444???zzz___777444111///...---,,,,,,,,,,,,,,,---///...+++///666555...KKKxxxxxxrrrdddffffffdddaaabbbkkkzzzmmmSSSIII,,,222...///...++++++---...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++,,,,,,...******------))))))...,,,000000...---111333222---+++))))))+++---...---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------/////////......------------------------------------------,,,,,,+++++++++,,,,,,,,,------......///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((''''''''''''(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++++++++++++++************************+++++++++***)))(((((('''******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))*********+++---000333555444222///---,,,---///000......---,,,,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))+++,,,------,,,***)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((++++++,,,---............------------,,,+++***)))(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""###$$$%%%$$$######%%%'''+++---.........000333666555@@@uuu]]]666333000///...------,,,,,,,,,---777((()))666333)));;;]]]iiikkkhhh```bbbkkknnniiillliiieeebbbccchhhnnnsssdddqqqxxxzzzXXX999???000...---,,,+++******,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,------------111,,,))),,,,,,***+++///&&&***---++++++---,,,(((333111///...//////...---,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........---------,,,,,,---------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************((((((''''''''''''(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++++++++,,,,,,,,,,,,---***++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********************************************++++++******)))(((((('''***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++...000222444222000...------...///...------,,,++++++******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))***,,,---,,,+++***)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((******+++,,,------------------------,,,+++***)))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""###$$$$$$$$$######%%%'''+++,,,.........000333666999CCCzzz[[[444222000///...------,,,---------''',,,555666...888kkkrrreeegggggggggiiikkkkkkjjjiiinnnjjjgggfffgggiiihhhgggaaannnoooiiikkkqqq^^^@@@:::111,,,...---((((((,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------........./////////***(((,,,...---++++++111444444222222444444222---,,,,,,---...//////...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++/////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************((((((''''''''''''(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))************+++++++++,,,,,,,,,***++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++******))))))(((((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((()))+++---...333222111000///...------------,,,,,,++++++******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((()))***+++++++++***)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''''''''(((((((((((()))***++++++,,,,,,,,,------------,,,+++***)))(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""""""""""""""""""""""""""###$$$$$$$$$######%%%&&&+++,,,......///000333555777AAA{{{ZZZ444222000......------------......$$$888888(((;;;vvv{{{llleeedddeeeqqqkkkjjjpppqqqllljjjnnnggggggggghhhjjjlllmmmmmmjjjnnngggccchhhiiiiiirrr~~~QQQMMM:::,,,---///+++***...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////---...222555333...***000000,,,((()))///111000...------...///000///---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........---------------//////......------,,,,,,/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************((((((''''''''''''(((((((((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++***++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((((((******************************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((()))***+++111111111111000...,,,+++,,,,,,,,,,,,++++++******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))*********))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''((()))************,,,,,,,,,,,,,,,+++******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""""""""""""""""""""###$$$###""""""$$$&&&***+++---...///000222444666@@@~~~ZZZ444333222......---------......///999111(((:::pppooooookkkgggfffiiikkkkkkjjjggg\\\WWW[[[ZZZTTTTTTZZZUUUXXX[[[\\\\\\___dddjjjjjjjjj```\\\eeefffdddiiihhhiiiwwwcccIII111,,,......,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////333111//////111222000---111222222000333666555000444222000000000///---+++---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............................../////////...---------,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))*********++++++***++++++++++++***))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))******...///000000000...,,,+++,,,+++++++++++++++******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&''''''((())))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%&&&'''((())))))))))))++++++,,,,,,++++++******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""""""""""""""###$$$###""""""$$$&&&)))+++---//////000222444999CCCYYY333333222.........---......///000333###888vvvooo[[[^^^ccckkknnnjjj___VVVXXXOOOHHHHHHEEE??????CCCDDDHHHKKKJJJFFFGGGNNNTTTVVVbbbeeedddfff```\\\bbb```]]][[[mmmwwwaaaDDD222...///...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,---...///000000+++---,,,))),,,444:::;;;777===BBBEEEHHHFFF;;;000222000---+++,,,,,,,,,+++------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------+++,,,,,,------..................///////////////...............---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((())))))))))))************++++++++++++***))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))************************+++,,,---......---,,,+++++++++++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''%%%&&&'''(((((()))))))))***+++++++++++++++******(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""""""""""""""""#########""""""$$$%%%(((***---//////000111333777AAAWWW222222222...............///000000$$$===ppp}}}```kkkjjjgggaaaZZZQQQIIIDDD;;;;;;???FFFMMMQQQSSSTTTPPPQQQRRRPPPMMMKKKLLLNNN<<>>{{{UUU000111111...............///000000000oookkk___iiicccbbb]]]RRRGGGBBBDDDGGGKKKRRR\\\dddlllqqqooojjjmmmllljjjjjjiiifffaaa]]]TTTQQQCCC???KKKSSSXXXaaaZZZaaaZZZYYYeeefffqqq}}}TTT777333222---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---...///000111222333333<<>>DDD{{{JJJ444222000(((777+++'''777+++///\\\ooodddbbbbbb```LLL@@@999DDDXXXhhhppprrrNNNMMMLLLLLLMMMPPPTTTVVVNNNMMMNNNSSS[[[______]]]TTTTTTUUU[[[``````XXXQQQPPPOOOSSSXXXYYYXXX]]]eeesssxxxXXX>>>)))...)))------'''+++111---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///111---(((,,,555:::(((###===```www}}}RRREEE777000,,,))))))---++++++******+++---,,,++++++,,,,,,------,,,,,,+++------------...............333111))))))222555///888///333MMMjjj|||]]]RRR>>>&&&666999)))$$$...222+++,,,+++++++++++++++++++++************************************)))))))))(((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++************)))))))))((())))))))))))************...,,,******,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))))))))*********(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''"""$$$&&&&&&''')))******&&&&&&***$$$$$$///+++111***//////(((000+++'''###(((+++%%%%%%'''!!!%%%%%%### """&&&'''############"""""""""""""""######"""!!!!!!###&&&(((***---...///000333555888DDD|||III333222///'''888---&&&333///FFFeeebbbggg^^^QQQLLLDDDIIIPPPYYYcccdddWWWHHHKKKIIIEEEAAA>>>=========AAABBBFFFNNNVVV[[[[[[YYYXXX```hhhfff\\\VVVWWW\\\NNNMMMOOOUUUXXXXXX[[[___hhhiiiyyyPPP444111+++...///(((***111...,,,,,,,,,,,,,,,,,,------...---...000///---///444$$$IIIAAAGGGxxxgggRRRBBB777///,,,---///,,,******------,,,+++,,,,,,------------,,,,,,,,,,,,,,,---------......///,,,+++///444444000+++555OOOuuuyyyzzznnnWWWFFF333...111111---***---......,,,+++***+++,,,************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************///---+++***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))))))))******(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''"""%%%((((((&&&$$$$$$&&&### %%%...333000))))))...%%%***(((!!!'''!!!((($$$))),,,''')))---(((+++)))'''%%%#########$$$$$$$$$#########""""""""""""######"""!!!"""$$$%%%(((***---...///000333555444IIIGGG333333000444***///111+++DDDuuuiii[[[dddhhhWWWCCC;;;:::OOO______WWWPPPEEE:::>>>????????????===<<<;;;:::999:::===CCCIIIKKKLLLWWWdddnnnjjj^^^VVV[[[cccZZZWWWUUUVVVYYY[[[]]]^^^bbbcccrrruuuaaa>>>333+++...111******...+++,,,,,,,,,---------------...///+++(((///999666+++BBB@@@zzzppp]]]MMM>>>111+++///------//////,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------000(((---888333***<<<[[[yyyuuunnnNNNDDD===222+++......000111///,,,******+++*********************************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((*********)))))))))))))))((()))))))))************///...,,,************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%''')))'''$$$"""$$$%%%111///...(((###---,,,...444...555555...333+++444,,,,,,***!!!"""&&&!!!%%%###%%%((()))&&&######$$$$$$$$$#########""""""!!!###$$$###""""""$$$%%%(((***---...///000333555333RRR}}}DDD222444111666***+++...;;;eeeaaabbbbbb^^^TTTHHHAAA@@@SSS[[[ZZZJJJ???@@@EEEFFF888999;;;>>>AAADDDFFFGGGGGGFFFDDDBBBAAA@@@>>>===@@@AAAIIIWWWffflllhhhbbbddd```ZZZVVVVVVYYY[[[[[[VVV^^^```ddd}}}~~~sssNNN666***+++000---,,,...***,,,,,,,,,------.........000,,,+++------...444;;;YYYuuueeeQQQ;;;+++)))***---111...)))***000,,,------......------,,,,,,,,,,,,---------......222333444000,,,???sssiiiIIIBBB===111+++---......---+++++++++************************))))))))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))******((()))))))))************------,,,+++***)))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%""""""(((***)))))),,,,,,111$$$---;;;FFFZZZSSSbbbjjjhhhtttyyytttxxxooo```XXXVVVPPPAAA:::666---((("""!!!%%%'''%%%%%%'''$$$$$$$$$$$$############!!!###$$$$$$######$$$%%%(((***---...///000333555999aaa|||BBB222555222***999&&&)))```VVV___gggbbbLLL:::;;;HHHPPPcccZZZKKK>>>;;;===<<<888FFFDDDBBBAAACCCGGGKKKNNNTTTVVVYYYZZZWWWRRRKKKGGG@@@<<<999===GGGTTT___dddfffeee```YYYWWWZZZ]]]\\\ZZZddd]]]RRRkkk|||tttCCC///)))//////000222...,,,,,,,,,---......//////000(((///:::000$$$@@@mmm{{{{{{}}}|||jjjRRR???,,,(((***...---(((+++333------............---------------.........//////000222...333UUUyyyfffQQQ???...,,,******,,,---,,,+++************************))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((((((((('''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))***************,,,------+++******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((((((((())))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((###"""'''((('''+++444333GGGEEE```vvvwww}}}yyyuuu}}}yyyqqqggg^^^QQQMMM???222---)))$$$$$$(((%%%$$$$$$$$$$$$#########!!!###%%%%%%$$$###$$$%%%(((***---...///000333555IIIyyyAAA111555111(((555...CCCxxxbbbSSSccc```RRR@@@999BBBNNNUUUCCC;;;888===DDDDDDBBB@@@BBBEEEJJJPPPWWW\\\```bbb\\\___dddgggfffccc___\\\XXXWWWPPPAAA333555GGGXXX^^^bbbbbb\\\YYY]]]```___cccfffaaa[[[ggg___@@@---......000333...,,,,,,------.../////////---///555666666GGGuuuqqqooodddWWWSSSaaawwwooo___BBB444***,,,...++++++111------............------........./////////000000...444EEEggg}}}lll\\\BBB999...)))***---,,,***************************((()))))))))************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))************)))((((((''''''&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))************&&&***......---+++***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((''',,,111000000???SSSTTTuuuvvvuuusss{{{~~~uuuppplllaaahhhVVVFFF???777+++%%%'''%%%%%%$$$$$$$$$#########!!!###%%%&&&%%%$$$$$$%%%(((***---...///000333555PPPAAA111444000333"""<<>>;;;PPPZZZ___[[[YYY\\\^^^^^^[[[XXX\\\fffjjjmmm~~~yyyQQQ444...,,,...000+++,,,,,,------...///000000)))<<<999&&&;;;{{{ppp[[[vvvrrrqqqyyynnngggdddttt{{{{{{zzz|||yyy~~~~~~sss\\\CCC///---000---+++---------............------////////////000000000000111EEExxx~~~wwwYYYJJJ777,,,***,,,+++)))************************(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((((((''''''&&&&&&((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))*********+++))))))))))))************$$$)))...000...+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###)))666@@@BBBIIIeeehhhzzz\\\rrrtttiiipppsssnnnsssiii~~~wwwyyywwwnnnmmmnnnggg\\\OOOGGGIIIDDD666,,,+++%%%%%%%%%$$$$$$$$$######!!!###%%%&&&%%%$$$$$$%%%(((***---...///000333555KKKAAA555000222000666888~~~|||oooUUU]]]cccXXXEEE888CCCVVVZZZJJJ777444===>>>===>>>>>>LLLgggdddhhhiiihhhjjjkkkbbbWWWnnncccdddiiifffeeefff```ccccccbbbbbbaaa[[[NNNBBBGGGLLLZZZddd___TTTXXXfffhhh___ZZZ]]]```fffuuunnn777000111%%%222)))000///......///000///...888222+++AAA{{{kkk\\\nnnxxx||||||yyyxxxpppvvv^^^222...+++(((999%%%---------.........//////---111111333555...,,,666\\\pppnnnRRRHHH[[[oooeeekkkkkk}}}wwwcccKKK777***))),,,+++,,,......+++)))***+++***))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''++++++***)))))))))))))))++++++,,,+++***(((&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&((())))))(((&&&'''&&&)))---***###%%%---***(((+++$$$$$$+++&&&&&&)))((((((((()))(((&&&$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))(((%%%$$$$$$&&&***(((&&&%%%%%%'''***,,,---,,,)))'''&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((***------,,,++++++***(((...000******---(((((((((((((((+++---+++'''))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%% !!!$$$'''((('''&&&%%%"""######$$$%%%&&&&&&'''&&&###"""%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''))))))))))))(((&&&%%%$$$%%%&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&)))######)))'''222FFFDDDDDDNNNzzz{{{{{{tttbbbYYYwwwuuupppwwwqqq```WWWTTTPPPKKKEEE>>>777222+++)))&&&###""""""###$$$%%%%%%$$$$$$$$$%%%&&&'''******+++---///222444555OOO|||<<<111...111,,,222QQQuuu]]]YYY```[[[LLL@@@>>>KKKSSSKKK@@@;;;;;;:::666@@@TTTYYYZZZbbbeeefffdddbbbeeeiiieee^^^pppfffhhhkkkfffeeeeee^^^VVVRRROOOOOOUUU\\\``````UUUOOOQQQ\\\dddbbb]]]\\\cccfffddd______iiivvv}}}CCC<<<&&&444,,,***///......///000111111111+++...AAAiii___yyyiiirrryyynnnnnnllleeecccooo}}}{{{yyyxxx}}}kkkUUU999***000111...---------.........//////333***+++444222---@@@___|||kkkaaabbbbbbWWWYYYkkkxxxssssss|||nnnmmmzzztttyyysssjjjYYY666222:::++++++***(((''')))+++,,,+++))))))))))))))))))))))))******))))))((((((((((((******))))))(((((((((((())))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((())))))))))))((())))))***))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''((((((''''''111''' %%%,,,---&&&,,,+++---((()))///------'''&&&$$$%%%''')))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((***+++&&&'''((()))))))))((('''"""%%%))),,,,,,***'''%%%(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***))))))))))))(((((()))******+++---......---+++,,,,,,+++************(((***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''+++***'''%%%######$$$%%%%%%%%%$$$$$$############)))))))))((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''*********))))))((('''&&&%%%%%%&&&'''(((((())))))******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&& ***(((###...BBBCCCJJJQQQwwwxxx}}}iiieee[[[yyykkkjjjrrrrrrpppnnnnnnqqqwwwwwwooofffccc[[[OOODDD===999888777,,,***'''$$$######$$$$$$%%%%%%$$$$$$$$$%%%&&&''')))***+++---///222444555KKK|||:::111...222222>>>qqqwww```SSSbbb___NNN???@@@JJJTTTMMM;;;777>>>???AAAAAAPPPgggllleeefffuuusssmmmiiikkkppppppmmmmmmfffggggggbbbeeeggg```RRRVVV]]]dddgggeeebbb```^^^WWWSSSYYYdddhhhbbb[[[\\\iiimmmbbb^^^gggppppppuuuccc===%%%888...+++.........///000111222333///:::cccgggnnnqqqrrrbbb]]]ccczzzrrriiiaaaeeeddd|||~~~{{{zzzKKK...333%%%333------........./////////333'''---777---333dddrrreee___aaaaaakkkrrrpppxxx|||ssslllrrr}}}yyyZZZUUU888------)))''''''***++++++***))))))))))))))))))))))))***))))))))))))(((((((((***))))))))))))((((((((())))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((('''((()))******+++******((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***$$$)))+++***+++///333444$$$''''''%%%%%%(((***'''+++)))(((((())))))'''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))'''%%%%%%''')))++++++&&&'''((((((((('''&&&&&&,,,***(((&&&%%%$$$%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))+++''''''//////+++...'''(((((((((((((((***,,,******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&%%%$$$###$$$%%%'''(((#########$$$&&&(((***+++###%%%'''(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''%%%$$$((((((''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$'''&&&"""'''777EEEKKKTTT```xxxrrrrrrYYYYYYggg}}}~~~~~~kkkjjjkkkccc```fffNNNLLLIIIFFFCCC>>>999555...,,,)))&&&$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&''')))***+++---///222444666KKK|||===444111444;;;UUUwwwVVVZZZgggXXXEEE:::HHHUUUSSSCCC666777???<<>>???YYYhhhgggbbb\\\```ppptttpppkkkhhhgggeeeeeefff{{{pppdddUUUPPP```jjjaaahhhkkkooonnnbbbUUUUUU]]]^^^___]]]VVVQQQTTT^^^gggbbb___dddlllfffYYYWWWaaahhhuuuvvvxxxMMM:::)))222000///000000...------000333>>>ddd~~~yyyiii~~~OOOlllNNNcccmmmvvvZZZccc\\\XXXxxxssssss~~~hhh888,,,222........./////////000000+++333222---GGGtttnnnTTTTTTiii{{{yyyxxx~~~xxxfffvvvzzzxxxlll___YYY111******---000---'''''',,,))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))************************************(((((((((((((((((((((((())))))))))))************+++++++++,,,,,,++++++***---,,,,,,,,,+++++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((++++++)))''''''(((,,,++++++///:::DDDDDD???<<>>111,,,***(((((()))+++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++)))(((''''''(((((((((''''''&&&###%%%))),,,...---+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++%%%***+++((((((++++++'''***///...+++***((((((......,,,,,,///---'''%%%(((************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$)))(((((('''&&&%%%###### !!!"""$$$%%%&&&''''''******)))'''$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))******))))))$$$%%%''')))***+++++++++))))))*********)))((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%,,,%%%FFFOOOEEEVVVzzzooowwwDDDhhhyyyooo___UUUGGG:::333111222222000...,,,***(((''''''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))***---///222555666KKK|||===555111222FFFqqqnnnfffbbbaaaNNN@@@FFFCCCMMMKKK:::111999AAABBBTTTeeekkkjjjlllkkkiiipppuuusssrrrsssrrrooooooqqqppphhh^^^SSSXXXqqq}}}pppeeeeeefff```SSSKKKWWWiiiwwwgggZZZ[[[___aaahhhooooooaaa```nnnmmm]]]XXXaaaaaajjj~~~vvv>>>444)))333...000111///------222666RRRwww|||{{{www|||oooiiiuuukkkoooqqqttttttyyycccooozzz{{{bbb]]]ZZZWWWXXXvvv{{{|||yyy~~~LLL666+++....../////////000000000111444(((555uuuooo```OOOMMM^^^vvvxxxttt|||~~~{{{uuuiiisssKKKwwwUUUWWWmmm~~~zzzppphhhEEE,,,(((***...,,,&&&(((///)))))))))))))))))))))))))))))))))************+++)))))))))************+++************************)))))))))************+++************************)))))))))))))))))))))))))))))))))************+++******)))))))))***+++,,,&&&'''((()))***)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++)))'''&&&))),,,333777AAAOOO[[[cccllltttnnnvvv}}}wwwhhhssscccKKKCCC888...)))'''(((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))$$$'''+++,,,---...000222333888>>>BBBCCC???999555222000+++'''%%%%%%''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++%%%+++,,,((()))///000+++666000666888---...444///...'''%%%+++---))))))---++++++*********)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%$$$$$$&&&***...111***+++---......,,,***((($$$$$$%%%''')))'''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&''')))+++***(((%%%###""""""$$$&&&(((***+++,,,''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&& ***===MMMNNNRRRmmmTTT:::|||xxx~~~~~~vvvyyyyyypppcccaaaiiinnnlllddd\\\PPPDDD;;;666333111...---,,,+++)))(((((((((%%%%%%$$$$$$$$$%%%&&&'''((((((***,,,///333555777DDD999222000222RRRtttoooZZZccc\\\EEE===CCCKKKCCC<<<999777:::EEEQQQdddnnnllljjjssstttllljjjnnnkkkkkknnnlllhhhhhhmmmccc```\\\YYYdddnnnbbbcccgggcccVVVQQQbbb{{{mmm[[[aaaiiihhhnnn{{{wwwfff___iiioooggg___^^^ddd^^^jjjrrr|||OOO999+++333---000111000///111777<<>>000(((+++---))))))...))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))*********++++++++++++***))))))+++...111333000111222333111...+++((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))///:::BBBNNNTTTbbbnnniii```kkknnnsss|||wwwjjj}}}ooonnnggg\\\OOOBBB666+++%%%))))))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))...444666888>>>GGGPPPbbbeeeiiilllmmmllliiifffTTTOOOGGG>>>666000,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,+++111222///444BBBJJJHHH\\\GGGRRR[[[KKKSSS\\\FFFGGG777---...000,,,,,,000+++++++++*********))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%&&&(((+++---'''+++111999@@@FFFJJJKKKZZZYYYVVVPPPGGG<<<222,,,333,,,&&&%%%(((***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%(((+++...000777999<<<>>>===:::555222222///+++(((((())),,,---''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&EEEUUUDDDIIIlllzzzkkk===```~~~}}}pppvvvwwwrrrmmmjjjbbbXXXPPPOOONNNLLLGGG???666///,,,,,,++++++***)))))))))%%%%%%$$$$$$$$$%%%&&&''''''(((***,,,000333666777AAA777111111444YYYppp___SSSdddZZZDDD>>>===RRR<<<333>>>@@@:::GGG```cccmmmkkkggglllkkkbbb___vvvrrrppprrrpppjjjkkkppphhhfffddd```jjjxxxXXXcccbbbbbb^^^UUUXXXvvvjjj[[[bbbccc]]]iiixxxkkk___aaallloooeeeYYY___^^^ggg{{{}}}rrrggg444555222,,,///222222111444;;;BBBfff|||vvvwwwaaannnPPPqqqzzzhhhjjjjjjjjjwwwmmm___nnnooowwwcccggg]]]RRRRRRSSStttMMM444////////////000000000000...777DDDqqqyyyXXXSSSVVVbbbooorrrpppvvvqqqtttzzzmmm[[[TTTQQQzzzvvv}}}zzzhhhwwwuuuSSS<<<)))***///---***,,,))))))))))))))))))))))))))))))******++++++++++++))))))******++++++++++++************************))))))******++++++++++++************************))))))))))))))))))))))))))))))******++++++++++++---,,,+++,,,///333888;;;GGGHHHHHHGGGBBB<<<555111))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))***...;;;MMM[[[fff___iii{{{|||yyyyyyyyyxxxrrrdddQQQ<<<...******))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))777>>>DDDGGGJJJTTTeeerrrpppooolllkkklllppptttwww^^^fffpppsssiiiTTT<<<---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,111777999888CCCXXXfffhhhggguuussshhhvvv]]]FFF>>>888...)))++++++++++++************)))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%''',,,000333888AAAPPP^^^eeeeeeaaa]]]YYY]]]ccciiilllkkkiiifffZZZIII444(((&&&)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((+++111777>>>AAAEEEJJJRRRYYY]]]]]][[[YYY[[[RRREEE777---'''&&&'''(((((((((((((((((((((((())))))))))))))))))))))))$$$$$$$$$%%%%%%&&&&&&&&&666KKKPPPJJJ[[[vvviiiCCC\\\xxxddddddqqqvvvwwwqqqjjjdddaaa]]]ZZZXXXMMMJJJDDD@@@<<<999666333+++++++++*********))))))%%%%%%$$$$$$$$$%%%&&&''''''(((***,,,000333666777BBB777---111>>>^^^tttXXXbbbYYYHHHFFF;;;KKKGGG:::555:::===AAASSSiii___bbbeeeffffffhhhgggdddooommmllljjjjjjkkklllmmmiiiWWWWWWUUUjjjdddhhhbbbeeeeeeaaa]]]aaalllvvvyyygggcccaaacccbbbaaahhhqqqgggrrrVVVdddyyysssWWWZZZccciiiqqquuu|||777666''',,,//////000///,,,CCCkkkzzzzzzxxx{{{tttnnndddyyysssppppppmmmhhhhhhlllmmmnnngggnnndddccchhhXXXGGG]]]QQQxxx000333222444+++111666***222000555jjjddd[[[TTTWWWccclllnnnpppwww||||||~~~|||OOOKKK]]]uuuvvv||||||wwwtttvvv}}}ffflllDDD+++777%%%***111*********)))******+++,,,((()))+++++++++,,,---...$$$,,,333333---((())),,,000,,,+++------)))***...&&&***...---(((&&&))),,,******************************)))))))))))))))***'''((((((((()))---000///+++444>>>RRRppp|||wwwvvvzzz{{{sssyyyvvvwwwXXXNNNGGG777...222---&&&))),,,'''(((---((( &&&444))))))))))))))))))))))))'''((()))******)))))))))(((///111666OOOkkkjjjXXXsss~~~}}}yyyyyykkkQQQ666!!!+++***,,,---000))))))))))))(((((((((((())))))))))))((((((((((((%%%555***"""...'''(((GGGQQQ@@@EEEbbbrrriiieeennnqqqpppiiidddjjjxxx{{{vvvqqqrrrwwwyyywwwsssGGG666...+++'''+++---%%%((()))***)))'''&&&''')))))))))))))))))))))))))))'''***+++((()))...333666DDD===ZZZaaajjj}}}www{{{pppaaapppmmmaaafffNNN777&&&///333 ...444000)))(((((((((''''''''''''***((('''&&&&&&'''&&&%%% '''---,,,+++000999>>>NNNfffhhh___```YYYWWWfffccc^^^___[[[TTTWWWYYYRRRjjj^^^lllZZZPPP444))) ,,,*** ...&&&&&&&&&&&&&&&&&&&&&&&&+++%%%$$$(((((($$$$$$***$$$,,,===DDDBBBIIIOOOJJJ___mmmvvvzzzfff[[[KKK444******...+++###%%%......%%%)))(((((((((''''''''''''+++&&&$$$&&&%%%$$$)))111IIIRRRLLLZZZkkkBBBUUUzzz}}}eee:::MMMssshhhsssiiiMMM```hhhwwwTTTHHHFFFBBB>>>:::666444333---,,,***(((((((((((()))((((((&&&%%%%%%&&&'''((())))))+++---111666;;;>>>DDD<<<222444DDDrrrcccXXX```WWWDDD@@@DDDOOO:::;;;999888@@@PPP^^^dddgggfffddddddfffhhhhhhfffkkkkkkiiiiiiiiikkkmmmnnngggQQQWWWcccyyyggggggfffeeeeeebbb]]]^^^dddhhhhhhbbb^^^]]]___^^^]]]bbbjjj~~~oookkkaaa\\\uuuooo[[[WWW```fffqqq~~~xxxOOO555444---222555333******PPP~~~tttuuunnniiiaaasssooonnnqqqqqqmmmlllnnnjjjssskkkcccjjjiiiggg^^^___JJJ[[[eeeOOO111///444---000444+++555777DDDYYYYYYXXXccckkkqqqpppqqqvvvxxxwwwxxxzzzzzzuuuTTT\\\|||uuuvvvyyyxxxxxxzzz~~~~~~ooo<<<777000)))((('''***************++++++,,,---+++******,,,......---777000'''$$$)))111888<<<...///000000///,,,((($$$---...///...,,,***+++,,,******************************))))))))))))******333***'''---,,,$$$&&&///LLL^^^sss}}}rrr|||wwwiiivvvxxxiiimmmpppeeeUUUIII777,,,///(((+++'''###***444---))))))))))))))))))))))))((()))***)))))))))***+++111(((===ccceeeTTTjjjvvv^^^???111"""'''222&&&,,,***)))))))))(((((((((((())))))))))))((((((((((((+++(((///+++AAAWWWMMMLLLeeetttnnnnnnxxxssscccvvvxxxyyy{{{uuussszzz|||xxxyyy|||wwwmmmWWW666!!!+++333'''+++,,,,,,***))))))+++,,,)))))))))))))))))))))))))))))))))+++---111666;;;@@@]]]qqqqqq~~~fffhhhgggsss}}}|||rrr|||wwwyyyjjj```FFF%%%***...###+++///&&&))))))((((((((('''''''''(((((('''''''''(((((('''---!!!''':::;;;333FFFiiiwwwjjjYYYgggzzznnnddd```QQQJJJlll\\\oooYYYLLL---...000...)))))),,,'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%$$$$$$)))///???AAAMMMRRRTTTiiigggllllll|||vvvZZZ<<<000+++''''''((('''%%%$$$))))))(((((((((''''''''''''&&&''''''$$$%%%000>>>WWWLLLaaakkkeeeCCCaaa}}}wwwsssaaaxxx~~~ppp[[[GGGKKKuuuuuuoooEEEFFFDDD@@@<<<888444222000,,,+++***(((((((((((())))))((('''&&&&&&&&&&&&'''))))))***---111666;;;===DDD???111444KKKQQQ[[[\\\TTT>>>:::OOOOOO000===???999EEE___ggg]]]nnnhhhbbbaaadddggggggfffhhhggggggggghhhjjjlllmmmjjjRRR\\\qqqjjjeeeiiidddfffddd___^^^______\\\bbb______```___^^^aaafffttt{{{hhhnnnXXXllloooeeeXXX^^^bbbsssyyyzzzkkk///888///...222222***000\\\ZZZ~~~{{{oooqqqjjjjjjaaaqqqmmmlllpppsssqqqnnnmmmffftttkkkXXXooolllddd___fff???TTTZZZtttjjj666---333//////111,,,888111fffyyyaaa[[[dddjjjooorrrsssrrrssswwwxxxvvvnnnTTT___{{{xxxwwwvvvsssqqquuu{{{www~~~{{{{{{jjjeee???...((('''666,,,***************+++,,,,,,'''))),,,......---+++***&&&---:::JJJXXXbbbfffgggqqqkkkZZZEEE<<<;;;777000,,,***)))+++------***'''******************************)))))))))******+++***+++...///,,,000FFF]]]{{{zzzyyy|||pppwwwjjj{{{iiinnnpppkkkjjjmmmYYY999'''!!!,,,///((('''---,,,$$$)))))))))))))))))))))))))))***)))(((((())),,,///333WWWggg\\\ggg{{{fffJJJ,,,%%%---)))---******)))))))))((((((((((((((((((((()))))))))))))))...&&&))):::???EEEYYYoooqqqppprrr~~~{{{}}}}}}xxxttt|||wwwqqqlllhhhMMM111)))***,,,+++***(((((((((((()))))))))))))))))))))))))))+++'''(((///444888BBBOOO[[[mmm}}}|||```||||||wwwrrr{{{~~~|||wwwvvvmmmhhh:::(((888+++ 000***)))))))))((((((((('''''''''''''''(((((((((((((((+++***+++...777MMMnnn[[[kkk}}}~~~rrr{{{KKKbbbjjjaaa\\\$$$&&& '''+++***&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&$$$$$$***333888HHHVVVdddhhhvvvooolll]]][[[TTT```]]]^^^KKK]]]cccfffzzzyyyjjjWWW>>>,,,---111,,,(((+++)))))))))(((((((((''''''$$$&&&((('''$$$)));;;NNNLLLFFFwww~~~UUUNNNrrrmmmqqqhhhxxxooogggOOOFFF___yyyaaaYYYHHHBBB@@@===999555111///...,,,+++)))((('''(((((()))***)))((('''&&&&&&%%%&&&((((((***,,,111666:::===CCC===,,,222WWWkkkLLLaaaWWWOOO;;;999UUUHHH333===@@@???NNNeeehhh\\\nnneee^^^```fffhhhfffeeeffffffffffffggghhhiiijjjoooYYYaaapppiiifffgggdddgggfffbbb```bbbaaa]]]bbbaaaaaaaaa`````````bbbpppooorrr]]]^^^tttrrr]]]]]]^^^uuunnn|||uuu222444444***,,,222222BBBnnnSSSyyy~~~yyy{{{vvvnnnssslllpppeeeuuuppplllmmmoooooollljjjcccnnnfffYYYmmmhhhdddccc^^^PPPBBBWWW\\\GGG...000111000111,,,666666~~~wwwcccUUUkkkpppyyyrrrrrrqqqrrruuuyyyzzzzzzttt~~~vvv```SSSggg{{{{{{yyyuuupppmmmppptttsssxxxyyywwwyyyoooppp///222###777&&&+++************+++,,,,,,&&&---333111+++(((---444OOOjjjsssWWW:::444///)))))),,,...+++'''******************************))))))******++++++(((---,,,...AAAddd~~~xxxtttwwwxxxvvvrrruuuqqqvvv{{{___NNN555---+++...***"""&&&333))))))))))))))))))))))))))))))((('''&&&***111666FFFTTT^^^jjj|||nnnQQQ444$$$%%%111*********)))))))))(((((((((((((((((())))))))))))//////@@@```YYYeeeuuuxxx~~~}}}qqqdddrrrwwwPPP666---,,,***(((((())))))'''%%%((((((((((((((((((((((((***&&&)))333;;;DDDYYYppplllcccxxxuuu}}}wwwyyyzzztttttt~~~|||xxxzzzoooNNN111222'''---+++)))))))))(((((((((((('''&&&'''((((((''''''((()))&&&...444888HHH```rrrwwwrrrxxxxxx{{{zzzvvvooo|||ooojjjlllUUU<<<***)))***$$$###(((&&&&&&&&&&&&&&&&&&&&&&&&$$$((()))&&&)))555>>>@@@PPPJJJhhh{{{fff^^^YYY^^^___fffoooxxxiiiWWWqqqTTT[[[vvv{{{ZZZ666)))))))))&&&%%%)))))))))(((((((((((('''%%%&&&&&&%%%&&&111DDDUUUKKKfffxxxYYYGGGooo~~~{{{xxxvvvttt]]]___{{{qqqbbbWWWUUUooonnnJJJHHHLLL@@@>>>;;;777333000...---+++***)))(((''''''((()))+++***)))((('''&&&%%%%%%'''((())),,,000555999<<>>...444222333000444bbbIIITTTuuuyyyooopppvvvssssssvvvwwwvvvxxx|||wwwyyyddd^^^}}}sss~~~{{{uuupppppptttsssppprrrooommmrrr{{{|||wwwaaa''';;;###111+++++++++++++++,,,---------+++(((+++>>>ddd~~~sssjjjddduuurrrXXX>>>,,,&&&(((+++***************************************+++,,,---+++333QQQzzz|||yyyssskkk}}}~~~qqqkkkggggggooolllaaaHHH///(((///...###))))))))))))))))))))))))'''(((((((((,,,777GGGTTTUUUlllfffdddaaaaaaeeejjjnnnuuu{{{{{{|||wwwuuu}}}VVV<<<&&&++++++*********)))))))))''''''(((((())))))******'''<<>><<<999666222///---,,,***)))((('''''''''((()))*********)))((('''&&&%%%&&&'''(((***///444888;;;???777555SSSqqq___eeeVVVOOO===<<>>UUUdddeeefffkkkgggaaabbbkkkmmmfffdddhhhddddddeeeeeefffeeeeeeeeeZZZOOO\\\fffxxxffffffddddddfffeee```___aaa```]]]bbbcccaaa]]]___eeeeee```___qqqtttlll[[[[[[{{{ppp^^^]]]^^^jjjttt~~~rrrkkk222+++,,,444---222sssaaaooo{{{uuuwwwyyynnnmmmuuuiiivvvbbbaaavvvxxxtttjjjeeehhhmmmooojjjjjjjjj}}}iiigggjjj]]]ddd___\\\AAANNNSSSmmmGGG222777000111444<<>>)))555*********)))))))))((((((&&&((()))((((((---666>>>@@@OOOTTTKKKHHHVVVhhhqqquuuzzzaaayyyyyy^^^///%%%,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$###...@@@IIIOOOaaawww```SSSttt}}}uuunnn\\\[[[nnn~~~yyyaaaDDD...###*********)))))))))(((((()))'''%%%+++===OOOTTTOOObbb333ZZZ~~~wwwoooiii]]]NNN888:::555333UUUlllXXXVVV888@@@888CCCGGGFFF===;;;888444111...,,,,,,)))((('''&&&&&&'''((()))((())))))***)))((('''&&&&&&&&&'''***...333888:::>>>~~~444555SSSddddddeeeMMMNNN;;;<<>>+++++++++************)))&&&''''''((()))******+++GGG>>>XXXmmmiii[[[OOOJJJGGGBBB@@@CCCKKKUUUaaaiiilllnnntttyyy]]]fff{{{yyycccEEE000***++++++)))))))))))))))))))))))))))000???PPPccc~~~zzz\\\rrr{{{```zzzfffhhhwwwqqq|||zzz888%%%************))))))))))))%%%'''))))))***222===GGGCCCGGGRRRUUUCCC777RRR{{{sssooo~~~qqqtttuuupppsssmmm~~~qqqsssxxxyyyjjjJJJ---$$$)))&&&&&&&&&&&&&&&&&&&&&&&&&&&(((999QQQYYY[[[ssslllccc```ggg|||uuuqqq|||fffdddqqqlllDDD+++************))))))))))))&&&'''(((000BBBTTTWWWRRRIIIOOOzzz{{{pppwwwyyylllbbb@@@888***444333000TTTqqqaaaYYY333;;;000;;;>>>???;;;:::777333000---++++++)))((('''&&&&&&'''((()))(((((()))******)))((('''%%%&&&'''***...333777:::===~~~333***sssTTT```aaaNNNEEE<<>>\\\JJJ===???;;;444......000,,,%%%******)))(((((((((((((((***++++++***((('''(((***&&&%%%%%%(((---111444666???www666>>>TTTaaa```NNNDDD===FFFccc777888888<<>>KKK___888777888===RRRcccaaaaaadddcccbbbdddggggggeeedddccccccfffcccccceeeccc___aaaeee[[[MMM___wwwoooccceeeeeefffLLLRRRYYYXXXbbbbbb\\\aaa````````````aaabbbbbbddd```pppmmm]]]___tttfff[[[eeeiiiyyyYYY555---<<<777uuuYYYxxxrrrnnnxxxuuunnnmmmooonnnjjjkkkssshhhbbb~~~uuufffmmmjjjMMMGGG^^^YYYhhhsssvvv___ffffffcccbbb\\\IIIDDDTTTVVVtttQQQ444000222>>>xxxbbbUUUjjjvvvnnnxxx{{{ssstttvvvwwwxxxyyy|||yyyzzzjjjRRRccczzzqqqkkklllnnnppppppuuuvvvuuuqqqnnnoootttxxx}}}vvv^^^...111+++222***'''222...***999hhhrrrFFF<<<;;;NNN```[[[YYYgggrrr]]]SSSIIIHHHQQQ]]]fffjjjgggeeesssrrr>>>$$$---///(((***000000###***777(((:::}}}www[[[zzzzzztttkkkfffjjjpppppplllqqqlll___[[[cccfffmmm|||tttooofffuuuSSS///+++''',,,...'''''',,,(((,,,***333:::WWWsss\\\ccc^^^kkkkkkhhhfff^^^jjj___[[[bbbgggcccdddfff```aaaaaaaaa```___\\\ZZZYYYNNN```XXX...'''000***%%%...''',,,)))'''+++---777LLLNNNwww|||xxx@@@444VVVzzzuuugggUUUcccdddmmmttt~~~~~~ppp___WWWYYYiiieeeooommmtttDDD***,,,!!!((()))***+++''''''///:::XXXccc|||hhhhhh{{{|||ggg]]]aaabbbfffnnnqqqppp^^^555((((((,,,)))))),,,(((+++)))***999IIIIIITTToooyyymmm[[[tttkkkkkkggg___~~~qqqjjjlll```___``````eeeZZZUUURRRIIIEEE\\\zzzpppooo777***)))'''&&&&&&'''''''''&&&:::FFF___bbbtttggg^^^yyyzzzrrrhhh```|||dddbbbuuugggnnn444+++((((((%%%))),,,&&&***---+++DDDNNNUUUaaaIIIDDDtttnnn\\\SSSPPPqqqeeezzzlllHHH>>>OOO^^^OOOFFF<<<777000333555...777RRRHHH///...000999AAAGGG444333222///+++%%%###''',,,******)))(((((((((((((((((()))***)))((((((***,,,'''&&&%%%''',,,111555777BBBttt555QQQcccUUU^^^___KKKBBB@@@QQQZZZ:::666777<<>>%%%---+++%%%///&&&...***%%%***111<<>>TTTccc___]]]aaaaaadddfffddd]]]\\\aaaddddddYYYjjjdddYYYbbbjjjdddaaaZZZMMMbbbuuueee___cccUUUAAATTTdddXXXSSSeeeaaaaaaaaaaaaaaabbbcccccceeekkkeee\\\kkkWWW}}}eee[[[\\\bbb{{{~~~uuu555111///ZZZwwwZZZ}}}kkkyyy{{{ooorrrqqqtttlllooovvv```aaarrr^^^NNNMMMYYYdddiiiZZZ@@@```qqqkkkhhhiiilllffffffaaa___^^^NNNBBBFFFHHHcccccc777AAA...EEE```nnn~~~|||pppnnnsssqqqttttttuuuvvvyyy|||~~~~~~}}}dddRRRQQQZZZmmm{{{yyy~~~wwwqqqooopppqqqsssrrrrrrqqqpppnnnmmmmmmnnntttttt|||qqq;;;000,,,,,,555333&&&GGG@@@III???WWW|||nnn```VVVWWW^^^ccceeeaaaxxx[[[~~~~~~llljjjRRR555)))---...***))))))333))),,,BBBqqqyyy}}}eee___ZZZaaafffkkkiiibbb\\\^^^cccaaa___\\\___^^^OOOOOOcccccciiijjjnnnvvv^^^qqqjjj888'''%%%---)))&&&)))***&&&444MMMUUU~~~]]]nnnaaajjjhhhpppeeecccrrrzzznnneeegggllldddaaadddaaaffffffffffffeeecccbbbaaaTTT???GGGoooWWW+++''',,,)))+++(((---((($$$,,,444>>>LLLmmm~~~CCC:::zzzwwwkkkqqqsssaaagggVVV___mmmsssfff]]]bbblllpppnnnllliiinnnhhhqqqggg|||sssuuulllGGG///---(((***,,,***&&&))):::LLLRRRxxxnnnvvv|||pppvvvsss```SSSSSSOOOZZZjjjjjjeee{{{ssszzz\\\:::(((,,,+++)))+++***+++...LLLPPPIIIbbbuuuwwwiiirrr}}}jjj```pppaaaIIIJJJmmmZZZ```^^^```SSSKKKNNNYYYSSS???777===XXXhhhsss...+++'''&&&(((((('''***000MMMbbbUUU___jjjsssrrrjjjqqq{{{jjjWWWSSSkkkqqqwwwnnnqqq<<<&&&///---(((,,,+++%%%)))888UUUUUUPPPkkkggg;;;aaa{{{lllccchhhjjjzzzooo999...777555111333444222FFFkkkXXX111333///:::EEEeeeYYYKKK@@@>>>HHHJJJ>>>111---***))))))(((((((((((((((((()))***)))((()))+++,,,)))'''%%%''',,,222666888AAA}}}@@@___bbb\\\hhh]]]HHH>>>CCC^^^PPP>>>444999AAAXXXgggbbb___eeeeeeeeegggccc^^^aaakkkooolll\\\lllbbbWWWfffiii[[[XXX\\\XXXeeekkk```^^^ZZZGGGGGG^^^```___^^^bbbaaaaaaaaaaaabbbccccccaaahhhccc\\\oooSSSwwwggg```]]]bbb|||555444111nnnpppggg~~~qqqxxxsss```hhhjjjmmmjjjjjjuuu[[[[[[pppUUUDDDQQQDDDKKKKKKsss^^^===wwwaaaZZZmmmuuujjjiiieeeeee___^^^___RRRBBBBBBNNN\\\|||ooo999AAA...MMMzzzcccuuuyyyqqqrrrtttsssttttttvvvxxx|||}}}}}}|||vvvWWWKKKVVV[[[bbbsss~~~vvvrrrpppqqqrrrsssrrrqqqpppooooooooonnnvvvqqq{{{GGG000''',,,666---333hhhsssYYY<<<@@@VVV}}}yyysssfffYYYYYYaaafffkkkZZZmmmPPPnnnvvvlllIII(((&&&---,,,,,,&&&444(((,,,___lllzzzzzzooo___yyyWWWIII[[[UUU[[[aaafffcccYYYTTT]]]kkkTTTVVVUUUWWWYYYQQQVVVlllLLLnnnkkkqqqvvv___xxxIII...$$$,,,+++''')))+++$$$===PPP___bbbaaaggg]]]```^^^cccXXX[[[lllmmmtttlllaaadddkkkddd```cccccceeefffggghhhhhhgggfffeeeddd???FFFKKKqqq>>>&&&+++...((())),,,'''&&&///555DDDZZZXXX;;;jjj~~~bbbZZZqqqbbbJJJLLLYYY___nnncccdddjjjppppppiiicccbbb___hhhlllfffTTTfff|||oooiii*********+++,,,***''',,,>>>QQQ___yyyzzzfffwwwyyysss~~~vvvqqq\\\OOOKKKHHHNNN___jjj```bbbxxxzzzJJJ+++,,,---*********+++"""555NNNLLLKKKeeevvvhhhttt}}}tttggggggkkkcccaaaooofffJJJLLLyyyZZZ[[[SSSTTTQQQQQQYYYddd```LLL888000KKKjjj:::***''''''***'''%%%...:::QQQgggcccXXXeeejjj~~~jjj```hhhvvvvvvXXXPPP___[[[pppdddyyyHHH)))---...&&&''',,,***(((:::VVVVVVQQQyyyccc===mmmnnnuuubbbsssuuurrryyyppp}}}uuuSSS444666;;;???<<<888666333CCC___LLL333333888IIIaaazzzttt}}}ZZZ<<<666555---(((+++******)))(((((((((((((((((()))***)))((((((***,,,***'''&&&''',,,222777999???~~~FFFuuujjjVVVggg\\\GGG===DDDcccLLL@@@444999BBBYYYhhhccc```ggghhhggghhheeeaaahhhrrrrrriiiaaadddVVVYYYooodddOOOVVV]]]fffiiibbbcccggg\\\EEEiiifffWWW\\\ccc```bbbbbbaaaaaabbbbbbcccddd^^^cccccchhhvvvQQQrrrhhhbbb\\\aaazzz666333:::uuu___xxx}}}vvvvvvlllSSSeeennnYYYwwwkkkxxx```\\\fffIIIIIIOOOZZZ^^^dddtttggg```iiibbb```aaa___TTT^^^cccccc]]]^^^bbbWWWFFFBBBZZZPPPnnn||||||666999555```rrrbbbwwwxxxsssqqqqqqtttttttttvvvyyy}}}~~~{{{yyymmm\\\aaauuuzzz}}}zzzuuutttvvvxxxvvvuuusssrrrrrrssssssrrrqqqxxxzzztttvvvjjj444(((///111+++PPP^^^888KKKGGG~~~vvvpppooooooeeeWWWTTTYYYeeemmmeeeddd\\\WWW~~~YYY000+++---***---(((,,,''':::~~~~~~wwwmmmxxxpppxxxoooVVVPPP}}}bbbeeejjjjjjaaa]]]hhhwwwYYY\\\XXXUUUTTTKKKHHHSSSSSSmmmsssooouuuiii^^^999&&&------((()))***)))KKKPPPfffhhh]]]ddd\\\bbbdddccckkkfffnnn{{{kkk```bbbXXX___jjjeeeaaaeeeeeebbbccceeeffffffeeeddddddqqqPPP???---eeeWWW---)))///((((((***)))+++000666OOOuuutttBBBSSSnnncccuuuqqqfff@@@ccclll]]]hhheeedddcccaaaaaaiiissskkkgggrrrjjjWWWLLLggg}}}{{{uuu===***,,,++++++******000AAARRRccchhhsssaaavvvXXXxxxxxx~~~aaa[[[SSSFFFAAADDDEEEOOOcccwww___vvvnnnYYY---+++...+++***)))---+++@@@QQQJJJQQQjjjyyyxxxlllooofffaaahhhmmmnnntttUUU888@@@zzzVVV[[[UUUZZZWWW]]]dddgggaaaTTTCCC666:::ZZZfffvvvDDD***(((***+++&&&$$$111DDD\\\fffwwwjjjeeegggxxxllllll|||}}}ssscccXXX]]]iiiooocccRRROOOTTTtttnnngggPPP111$$$(((&&&$$$***+++&&&<<>>MMMGGGNNNFFF:::999@@@RRRjjjSSSPPPIIIRRR^^^uuuqqqeeeccc999......)))+++555******)))(((((((((((((((******+++***(((((()))******(((&&&''',,,222777:::<<<|||~~~GGGnnnMMMaaa\\\FFF===EEEfffJJJ@@@333777@@@XXXgggbbb___fffhhhdddeeebbb^^^eeennnhhhZZZbbbZZZKKK\\\www___GGGZZZXXXjjjgggZZZdddnnn___HHHiiiJJJTTTPPP]]]iiibbbbbbbbbaaabbbbbbcccddd___```eeewww|||RRRmmmhhhbbbYYY^^^www777///BBBrrrWWWttttttpppuuu~~~lll~~~lllxxxfffZZZXXX<<>>XXXzzzkkkvvvbbb]]]ZZZooossskkkRRR```~~~hhhaaaeeecccccceeebbb___cccXXXgggvvvTTT[[[ttt***---(((,,,)))222;;;???[[[wwwwwwssspppqqqvvvhhh[[[QQQDDD;;;:::888555;;;GGGaaabbbooottt;;;)))$$$///---+++$$$<<>>SSShhhaaajjjtttooo```qqqVVV|||uuunnnpppmmm___XXXXXXRRRaaaeeeTTTCCCDDDkkkjjjyyyUUU\\\BBB...&&&&&&'''%%%***'''???]]]cccaaaUUU888sss___rrrnnnhhhsssrrrooovvvxxxwww|||iiiyyydddQQQEEEXXXtttQQQZZZmmmDDD666[[[pppnnnAAA>>>666///...111000,,,+++******)))))))))))))))(((...000+++'''''')))))),,,)))&&&&&&***000555777???tttqqq===zzzuuucccaaa]]]LLL999FFF___OOO444555888???]]]bbb^^^hhhhhhjjjgggeeebbbbbbbbbaaa]]]YYYWWWWWWJJJVVVNNNUUUdddiiillldddfffeeejjjnnnSSSkkkVVVOOOccc___iiiaaa______bbbbbb``````cccZZZdddccc~~~qqqSSSmmmqqq[[[UUUbbbxxxhhhGGG---<<<UUUyyytttxxxyyyssslllhhhhhhhhhpppOOO^^^fffJJJ===FFFTTTeeepppgggfffpppUUUDDDffflllmmmoooZZZeeeiiigggccc``````[[[MMM???BBBJJJvvv999555:::}}}^^^^^^|||qqqtttpppsssrrrooossssssdddUUU[[[bbbYYYPPPSSSZZZdddjjjnnnuuu}}}pppvvv}}}}}}sss\\\```jjjxxx~~~{{{uuusssvvvwww{{{~~~eee999444'''555kkkaaaCCCLLLkkkVVVfffaaagggWWW???DDD@@@___zzzpppoooQQQOOOaaa///444++++++,,,,,,???|||xxxqqqttt^^^wwwaaammmmmmbbb\\\lll\\\fff\\\IIIyyyYYYaaaSSSaaa```ZZZ\\\WWWOOOXXX[[[IIIEEETTTaaagggoooiiimmm```555,,,***'''***000>>>SSSfff___YYYmmm```iiihhhhhhbbb\\\ccctttiiiooobbb[[[^^^SSSnnneee^^^[[[___^^^dddhhhffffffiiikkkkkkiiijjjPPPCCC222RRReee666000444///222$$$)))111===ppp|||JJJNNN|||tttmmmnnniii]]]aaa||||||sssbbb[[[mmmooogggkkkiiihhhjjjggghhhbbbXXXfffvvvUUULLLttt;;;111+++,,,&&&---666>>>^^^eeesssyyysssqqquuueee^^^WWWTTTGGG===:::666111555???XXXaaaooo}}}yyyDDD+++$$$,,,)))'''(((@@@SSSTTTXXXmmmxxxvvvnnnqqq~~~qqqaaaXXXNNN===222KKKbbbWWWTTT\\\UUUUUUQQQMMMMMMNNNKKKDDD>>>###AAAmmmmmmiiippp666''''''---%%%'''AAAXXXllllllrrrxxx```}}}}}}[[[GGGyyy|||uuuoooppplll\\\UUUUUUOOOWWW___RRRAAA>>>dddiiiWWW]]]GGG000)))((()))(((---+++@@@ZZZ\\\RRRqqqFFFMMMeeepppgggtttxxxyyy}}}sssqqqhhhaaazzzlllsssPPPeeetttIII///555;;;======;;;333***+++******))))))))))))))))))///000+++'''''')))))),,,)))&&&&&&***000555777>>>sssnnn===|||sss```XXXYYYLLL<<>>)))%%%'''***,,,SSS^^^iii\\\\\\hhhbbbmmmfffdddssslllpppfffcccjjjgggeeeeeeWWWsssmmmhhhggglllcccdddffffff```[[[___fffjjjkkk^^^CCC444@@@rrr}}}222&&&+++---...###...???XXXsssIII\\\qqqooopppeeekkkwwwtttqqqRRRVVVsssmmmgggkkkgggfffhhheeennn```[[[cccuuuaaaBBB|||}}}LLL---))),,,(((222CCCTTT{{{bbbxxxuuu{{{fffYYYeee___VVVSSSMMMQQQFFF<<<888444...111999^^^XXXfffssszzzUUU111(((///***)))---EEEWWWYYY^^^tttmmm}}}qqqyyy}}}fffRRR[[[fff^^^777000FFF[[[YYY\\\aaaUUUTTTOOOLLLKKKMMMKKKEEE???444555OOOooo]]]<<<)))''',,,%%%***FFF```ooovvvmmmzzz```tttwwwssswwwLLLCCCzzzvvvqqqpppiiiWWWPPPPPPIIILLLXXXQQQAAA999[[[gggWWW\\\NNN///***)))(((((("""&&&AAAaaakkkdddhhh999iiiPPPzzzwwwkkkrrrnnnkkksssuuuqqqssspppooo|||qqqmmmUUU???|||tttooo|||sss{{{uuuggg777555111666:::888555444111,,,+++******)))))))))))))))+++///000+++'''((()))))),,,)))&&&&&&***000555777===qqqqqqBBB}}}eeeXXXRRRVVVMMM>>>HHH]]]NNN444555999@@@___ddd___hhhggghhhfffbbb^^^```eeegggddd```eeefff]]]lll|||GGGVVVcccmmmmmmaaaccceeelllqqqVVV```pppjjjdddLLLZZZdddaaa___aaaaaa```bbbfff]]]gggffftttTTT[[[bbb___bbblllvvv;;;444GGG{{{ccc{{{~~~~~~qqqgggiiikkkfff```^^^nnnoooeeeiiiPPP===\\\___fffqqqggg```hhhxxxooo^^^[[[TTTvvvaaadddeeecccaaa___ZZZMMM@@@@@@HHHfffBBB>>>CCCcccYYYbbb|||ppprrrooossssssVVVdddPPP^^^```eeejjjiiigggjjjqqq|||{{{{{{~~~mmmsssttt{{{|||SSS&&&:::KKKgggFFFDDD\\\iiiKKKzzzuuuiiimmmRRR[[[LLL<<<>>>888mmmmmmmmmPPPzzz%%%***)))---)))---cccrrreeettteeerrrttt___[[[bbbbbbTTTXXX```VVV666fffqqqYYYaaa\\\YYYRRRVVVYYYVVVQQQUUUXXXTTT999IIINNNlllzzz```vvv|||mmmJJJ,,,''',,,+++)))WWWYYYYYY``````dddbbblll```TTTdddeeeeeeeee___bbbRRRcccYYYJJJrrrooo```VVV[[[[[[ZZZ___ggggggccchhhrrrgggffffffDDD666000```zzz???---///---///(((111;;;UUU}}}YYYEEEfffiiimmmooobbbfffcccnnnxxxaaa```IIIQQQzzzhhhccchhhdddaaaccc```kkkbbbaaa]]]ooovvvIIIttt}}}qqq000+++---$$$***888IIIqqqlllyyywwwzzzEEE777FFFVVVgggaaaQQQFFF>>>777555222000333999[[[XXX^^^ssspppccc333***000,,,,,,///HHHZZZZZZ___rrrxxx}}}fffooowwwrrrmmmttthhhIII777444FFFZZZ___bbb___PPPSSSOOOJJJIIIJJJHHHBBB===)))%%%===tttJJJ{{{CCC,,,&&&+++&&&,,,KKKhhhooozzz~~~[[[}}}ppp```tttllljjjVVVUUUwwwsssqqqfffQQQKKKJJJCCCFFFSSSOOOCCC999VVVaaaUUUYYYTTT,,,***'''&&&'''%%%+++AAA___fffWWWxxx```???sss[[[{{{yyymmm^^^ccc]]]ZZZfffnnnooosssjjjooosssWWWCCCDDDTTTsssjjjggglllfff^^^sss}}}nnnJJJ%%%:::222666666000+++,,,------+++******))))))))))))))),,,000///***'''(((***))),,,)))&&&&&&***000555777:::ooosssDDD|||bbb^^^ZZZUUUNNN???HHH]]]OOO666555:::AAA___ccc^^^fffcccccceeecccbbbeeehhhhhhccc^^^aaagggSSSyyydddLLLTTTfffdddeee\\\___dddpppyyyaaa[[[``````fffiii[[[ddd```^^^``````___aaaeee]]]gggfffuuuSSS^^^XXX```fffzzz~~~FFF333>>>jjjgggxxx|||}}}mmmkkkwwwvvvfffcccooojjjrrraaa\\\KKKBBB```aaagggjjjaaadddlllsss\\\XXXVVVyyy\\\bbbeeefffeeebbb___YYYKKK>>>===IIIaaa<<<<<>>FFF>>>:::RRRvvvjjj\\\kkk~~~444000///---***...qqqzzzuuurrr\\\mmmgggkkk]]]MMMRRRddd\\\VVVXXX\\\HHH===nnnxxx\\\\\\YYYVVVQQQZZZ]]]ZZZXXXUUURRRRRRFFFGGGUUU^^^```vvv~~~\\\222+++000...---UUUXXXyyyQQQfffbbbcccdddiii___qqqcccUUUEEEgggggg}}}fffVVVOOOJJJxxxoooVVVOOO___bbb]]]^^^ffffff___\\\```cccbbbiiiIII<<<---TTT}}}PPP555111)))---,,,333;;;[[[qqqJJJKKK}}}ooofffhhhgggaaa```fff```___RRRHHHKKKyyyhhhfffjjjfffcccdddbbbcccffffffXXX```VVVbbb///,,,///)))000???PPPxxxlllwww~~~vvvwwwsssvvvggg:::999AAARRRkkk]]]III===888444222111111444888FFF```^^^rrrcccppp333))),,,((()))///KKK___^^^aaarrr}}}|||ooo}}}{{{mmmggg}}}rrrkkkfffcccjjjfffSSS666777HHH___iiifffZZZLLLUUUQQQLLLJJJJJJGGG@@@:::666999KKKWWWKKK///%%%+++'''...OOOoooppp|||xxxXXXzzzjjjaaa~~~sssvvvooooooiiixxxuuurrrbbbLLLFFFFFF===CCCLLLIIIBBB999RRRXXX|||TTTWWW]]]++++++(((&&&'''(((...???[[[eeeOOOnnn^^^888rrrcccrrrccc}}}fffGGGUUU[[[bbbpppsssmmmmmmnnnkkknnnkkkCCCDDD}}}kkkmmm```]]]oooJJJOOO___TTTGGG777KKK///666:::777222///,,,)))+++******)))))))))))))))///111///***''')))***(((,,,)))&&&&&&***000555777888nnnppp???zzzhhhjjj___WWWPPP???GGG^^^SSS999666888@@@___ddd___gggddddddddddddeeegggfffccc^^^ZZZVVV]]]FFF{{{QQQPPPZZZnnnhhhjjj```aaabbblllxxxccc\\\kkkjjjcccaaahhhaaaccc___^^^aaaaaa___aaaddd\\\eeeeeesssPPPZZZZZZeeecccxxx|||yyyCCC555GGGbbbpppuuutttpppooo|||sss|||YYYfffZZZJJJ???DDD[[[bbbjjjiii```dddhhhyyyrrr<<>>KKKTTT___???;;;RRRccc```ccc~~~rrrsssoooqqqqqqzzzkkkZZZNNNOOO___aaaMMMMMMSSS^^^eeeffffffmmmvvvyyy}}}uuuwwwbbbeeellluuuyyyxxxzzz~~~ttt|||ttt}}}zzzAAADDD***wwwRRRGGGOOOwww}}}aaaCCCBBB```kkkaaa[[[TTTXXXTTTMMM@@@===999???BBBfffaaaLLLIII555000'''---555qqqyyyyyyjjjfffooommmiiidddeee___```mmm]]]WWWMMMKKK999NNN~~~~~~```WWWSSSUUUWWWbbbbbb___```WWWMMMPPPNNNCCCXXXTTTbbbooohhh333&&&******111VVV```jjjNNNkkkaaaeeehhheeecccWWW^^^vvvpppiiioooOOOOOOOOOHHHjjjbbbaaavvv~~~|||~~~|||uuummmjjjcccbbbiiiRRRAAA111III^^^000+++'''+++,,,555@@@ooo|||FFFWWW~~~uuuppp```dddmmmbbbooonnnbbbaaaEEEEEEJJJuuuffffffkkkfffccceeeccc```jjjgggZZZPPPaaaIIIvvv333///222...777HHHYYYvvvzzzssswwwrrrtttPPP444EEEEEEJJJbbbPPP===999666333111000000222333AAA^^^___yyyooo888,,,---(((***...PPPhhhgggggguuu}}}xxx|||qqqlll```ddduuu~~~sssdddTTTBBB333777KKKkkkzzzlllVVVMMMVVVRRRNNNMMMLLLHHH???888...222888nnnBBBPPP111%%%+++(((///QQQsssuuu~~~{{{fffuuuhhh|||}}}ooosss{{{uuuyyywwwsss```HHHBBBCCC:::>>>CCC@@@>>>777NNNSSSyyyVVVWWWggg,,,///+++'''***!!!(((999\\\qqq___|||,,,___^^^dddWWWzzzlllLLL[[[cccgggqqqsssoooqqqbbbhhhggg___;;;YYY|||ZZZLLLVVVeeeCCCRRRlllLLL{{{{{{lllBBBLLLaaaKKKJJJBBB666...---,,,***+++******)))))))))))))))000111...)))'''******(((,,,)))&&&&&&***000555777888nnnmmm;;;wwwjjjmmm]]][[[QQQ>>>EEE^^^VVV<<<666666>>>^^^ccc^^^fffcccccc___aaacccccc```^^^]]]^^^ZZZZZZGGGyyyLLLMMMaaaooolllpppgggdddaaajjjxxxfffjjjIIIQQQFFF]]][[[mmmbbb``````ccccccaaaaaaddd]]]fffeeetttPPPZZZdddkkk]]]wwwxxx:::444RRRlllxxxppprrrxxx|||qqqiiillluuuNNN___cccEEE;;;JJJUUUfffiiioooeeebbbbbbwwwLLLPPPeeemmmrrr\\\```dddeeeccc___XXXKKK???@@@HHHPPP{{{III;;;TTTaaaSSScccsssuuuoooqqqooodddTTTQQQeeeUUUQQQXXXccckkkkkkkkkrrr|||}}}yyytttrrrsssoooxxxooo||||||yyy~~~IIIBBB...zzzlllSSSFFFNNNvvvVVV;;;???RRRgggjjjwwwnnnXXXYYY___RRR???777???AAAssskkkdddCCCvvvTTT000000&&&///===nnnzzzmmmqqqkkkddd___```eee[[[```NNNKKK666111333QQQllleee]]]___XXXXXXZZZeeeaaa^^^cccYYYMMMTTTPPP@@@NNNKKKeeetttwwwiii222%%%&&&'''555NNNdddrrraaaPPPooo]]]fffhhh]]]eeehhhaaaZZZPPP[[[JJJ___ZZZ===EEE666KKKTTTrrrZZZ___cccdddgggkkkllljjjeeebbbcccXXX@@@555;;;|||yyy333222000...,,,222:::jjjccc===ZZZooojjjdddhhhlllccc]]]^^^bbbMMM777DDDaaapppccccccjjjeeebbbdddcccbbbjjjccceeeGGG|||jjj;;;{{{}}}>>>444111'''---999FFFiiittt{{{~~~sssqqqOOO777PPPNNNXXXwww[[[BBB555555333000///000111111EEESSScccyyy~~~:::...///***---,,,SSSooolllhhhrrrvvvoooxxx~~~qqqjjjeeefffeeejjjfff[[[[[[___YYY777===VVV~~~sssVVVRRRQQQNNNLLLLLLLLLGGG===555+++666@@@vvvMMMyyyTTT222%%%,,,)))///RRRtttzzzwwwvvvqqqwwwvvvlllwwwppprrr|||yyyyyyttt^^^EEE@@@AAA888:::>>><<<<<<666MMMXXXVVVVVVmmm+++000+++'''***%%%(((222RRRiiiSSSqqqpppKKKeeejjjkkk```pppyyymmmXXXgggiiifffgggeeebbbggg___MMM===;;;XXXmmm[[[OOOwwwbbb...JJJEEEDDD___\\\PPPKKKBBBIII\\\]]]TTTAAA...&&&)))------+++******)))))))))))))))222222...)))'''***+++(((,,,)))&&&&&&***000555777:::ooonnn;;;vvvjjjlll[[[]]]RRR===DDD___YYY>>>777666>>>]]]aaa\\\bbb^^^^^^WWW[[[___^^^\\\\\\aaaeeeiii```SSSwwwOOOFFFdddjjjccciiidddeeedddpppuuu^^^qqqDDDdddtttjjjaaacccaaabbbeeefffcccbbbeee___hhhgggvvvRRRgggbbbhhh^^^wwwzzz@@@,,,EEE|||~~~rrrpppvvvsssiiilllxxxttteeeOOOcccsssLLL>>>QQQTTTkkkeeetttlllaaa```}}}KKKbbbxxxeeeYYYiii^^^bbbdddbbb___YYYMMMBBBGGGMMMQQQKKK888TTTiiiQQQaaassstttnnnooommmGGGhhhsssPPP]]]ccclllppplllhhhllltttwww~~~{{{rrr|||ppprrr^^^000DDDnnnlllXXXFFFLLLuuu\\\:::===RRRyyy~~~ssscccXXXXXXIII???CCC888===FFFgggsssiiiNNNrrrVVV,,,444///...CCCpppqqqyyyeeeZZZZZZUUUbbbUUUXXXMMMSSS===:::444HHHGGG>>>WWWnnnccc\\\WWWaaaZZZYYYccc[[[PPPYYYVVVCCCEEEFFFooolllrrroooggg777...,,,,,,<<>>^^^xxxrrrZZZ;;;444FFF888MMMggg}}}PPPjjjssstttiiibbbdddfffccceeebbb^^^YYY===444000vvv...111+++***---:::III{{{^^^FFFiiikkkcccmmmpppgggaaasssuuuQQQ===JJJyyypppccceeelllgggdddgggeeeeeeggg^^^pppGGGwwwrrr:::|||555,,,,,,))):::QQQeeeYYYiii~~~qqqnnnUUU333FFFGGG``````999111222111///000222444333;;;PPPllliiiaaa444)))+++(((---+++TTTrrrmmmdddjjjkkkbbbrrrwwwsssoookkkeeeeeefff```\\\dddcccQQQ@@@FFFbbbzzzWWWVVVJJJHHHGGGIIIIIIDDD:::222111444666kkkPPP|||WWW333%%%,,,)))///RRRuuu{{{nnnkkkpppuuu|||xxx}}}VVVdddiiiyyyyyyuuu^^^CCC???AAA888999===<<<===666OOO```TTTSSSooo(((///***%%%)))%%%&&&---NNNhhhQQQooopppEEEKKKXXXbbbccchhhyyywwwQQQfffpppmmmhhhYYYJJJHHH\\\888???OOOqqqqqqhhhSSSrrryyygggBBB///<<<777EEENNNaaaOOONNNQQQ666<<>>222BBByyyooo}}}vvvjjjrrrtttnnnnnnsssooodddiiibbbiiiUUUBBBJJJSSS```eee^^^```eeekkkRRRqqqiiipppddd___cccccceeeeeebbbYYYLLLCCCFFFOOOQQQVVV555GGG```SSSdddooovvvlllqqqhhhXXXvvvsssrrr{{{jjjSSSYYYXXX]]]fffhhhcccccchhhrrrjjjVVVcccooohhhrrr}}}rrryyyyyyyyy{{{{{{jjjUUU///NNNYYYgggUUUDDDYYYvvvPPP:::CCCZZZhhhbbbTTTMMMMMM???:::999>>>```jjjcccLLLjjj^^^+++111***000HHH|||{{{~~~]]]uuubbb___\\\[[[^^^LLLVVVbbbEEE444222;;;;;;BBBNNNyyykkkhhhbbb]]]\\\^^^XXXkkkSSSTTT[[[<<>>???```vvv```^^^mmmuuuvvvtttccckkkhhhdddWWWMMM888<<<777\\\|||111000***000%%%777GGGxxxSSSQQQnnnyyyiiieeeiiikkkkkkkkkqqqtttaaaQQQ>>><<>>SSS^^^yyyiii:::888(((&&&---111PPPssspppYYYbbbrrrdddgggkkknnnfffcccaaaaaabbb```[[[[[[^^^SSSJJJfffwwwTTTSSSPPPPPPNNNJJJFFFAAA999333...222888___DDD___555***,,,+++---EEEzzzyyysssyyy]]]}}}|||mmmwww|||wwwxxxmmmlllxxxvvvllliiiuuu```NNNBBB;;;666333III///+++GGG>>>FFFuuupppJJJ\\\zzz111///!!!(((+++%%%%%%,,,HHHeeellluuujjj???{{{```iiiRRRvvvppp]]]eeekkkiii```___kkkzzz}}}[[[|||qqq______``````TTTFFF,,,AAA>>>PPPggg]]]LLLMMMAAA;;;QQQFFF999------000000---+++,,,+++)))(((((()))))))))555111+++(((((()))***++++++)))&&&&&&)))///555:::???kkkccc888^^^~~~ooo[[[[[[UUUBBBDDD]]]\\\CCC555888???PPPccciiidddccchhhggg______```ZZZwwwddd___^^^cccFFFYYYRRRXXXVVVdddhhhaaa\\\dddbbboooqqqLLLrrriiiUUUTTT___```ddddddaaaaaaeeefffdddgggaaabbbqqqMMMiiiiiijjjooowwwzzzppp999555GGGrrrqqqwwwrrrqqqnnngggaaaeeemmmqqqpppoookkkiiiMMM===GGGNNN^^^hhhdddfffgggiii~~~wwwvvvYYYQQQeeekkkeeecccbbbbbb```YYYNNNEEEBBBUUUTTT}}}TTT555FFFbbb]]]ZZZyyyxxxhhhppptttooolllUUUJJJFFFUUU^^^QQQUUUXXX```ggglllpppuuu|||{{{iiibbbkkkttt|||~~~vvvwwwwwwyyy{{{~~~mmmWWW777XXX```jjjTTTAAAYYYxxxnnnDDD333NNNsss}}}dddSSSFFFGGG@@@::::::===]]]kkkcccHHHkkkiii111111///777888tttrrrdddVVVZZZ[[[SSS^^^XXX]]]gggBBB888:::;;;???JJJeee]]]VVVVVVXXXTTT___^^^nnn^^^YYYIII???KKKRRRdddqqqzzz___|||OOO333 ***:::hhhooo[[[^^^kkkccc___fff```dddeeennnaaa\\\kkkZZZ888111999GGGAAAKKK\\\kkkRRRRRRtttpppeeefffZZZgggcccWWWMMM777;;;444VVVuuu777333***000'''777JJJyyyOOOKKKjjjxxxlllgggeeeeeeiiioooiiilll\\\RRRGGGSSSvvvrrrkkklllxxxooogggeeedddcccgggEEEhhhsss888eee777******&&&,,,\\\^^^XXXsssiiinnn|||lllDDDGGGRRRhhh~~~yyy$$$000000000000111222333333333VVVddd|||~~~---111***+++000333NNN{{{xxx```kkkvvvrrrhhhuuu|||wwwtttuuuqqqhhhfffaaa]]]\\\[[[ZZZ^^^ddd\\\OOOZZZOOO???OOOMMMIIIBBB>>>===<<<888444555???MMMoooOOO```999...,,,((()))@@@rrriiimmmfffqqqhhhXXXeee~~~wwwgggrrrzzztttvvvlllnnnjjjooo|||~~~|||sssYYYFFF<<<888444000333<<<:::???666???iiioooCCC^^^hhh---///'''***))))))+++***>>>[[[^^^aaaxxxeee222___ZZZqqqSSSmmmtttnnnmmmllloooyyyrrrddddddYYYYYYccc___SSSBBB;;;???888;;;PPPNNNLLLWWWNNNKKKcccAAA777//////000...+++***+++******((('''(((***,,,444000+++(((((()))***+++***(((&&&&&&)))///555999===jjjaaa444]]]rrrccc]]]UUUDDDDDD[[[___HHH555777===NNNbbbjjjfffdddhhhaaabbb___aaaiii{{{ddd```iiifffPPPYYYccc^^^bbbfffccc```]]]eeecccrrrrrrSSSzzz___nnneeeiiiZZZ___bbbdddccccccffffffccc```gggeeeqqqJJJttthhheeeqqqpppuuujjj444888KKKkkkxxxrrrooozzznnnccc___```bbbgggmmmmmmooogggGGG???NNNUUUiiillljjjkkkeeeaaavvvWWWCCCQQQ\\\ggg\\\gggccc_________ZZZOOOFFFBBB___\\\zzzRRR555DDDwww___^^^SSSvvviiisssuuulll[[[DDDMMMfffWWWKKKVVVccclllsss~~~wwwwwwwww}}}}}}yyyyyy{{{}}}xxxRRR888[[[ZZZoooRRR>>>ZZZmmmTTTDDDDDDSSScccnnnWWWPPPFFFEEE===999;;;===ZZZnnndddBBBgggsss444***...---==={{{^^^zzzggg```bbb```[[[gggfff^^^ddd555333888BBBIIIYYYkkkgggUUU]]]RRRcccaaallleee]]]HHHLLLUUU]]]mmmtttxxxjjj___999###---@@@WWWxxxZZZ[[[ggg___\\\ddd___fffoooRRRTTTfff```OOOCCC555EEEMMMDDDKKKbbbpppEEEdddyyyvvvggg[[[cccvvvccc```TTTJJJ666<<<444SSShhh222---+++000***777NNN{{{yyyZZZSSSwwwyyyqqqkkkdddbbbjjjtttvvvuuucccRRR===GGGxxxtttmmmfffaaafff```aaabbbcccccchhhEEEhhhuuu<<>>111444222;;;dddiiiuuu}}}|||rrrsssmmmrrryyyTTTVVVSSSGGGeeerrraaa;;;///000000111222333333333555YYYcccyyy[[[888333+++(((%%%)))>>>vvvrrrYYYccchhhooo\\\zzzpppmmmfffccc^^^[[[\\\\\\[[[^^^cccBBBJJJVVVyyyuuuIIIFFFZZZLLLEEE@@@@@@BBB@@@:::444(((000DDDVVVJJJZZZ:::222...((((((:::ggg{{{ggglllzzzqqqppphhhwwwtttqqqcccmmmrrrkkklllaaa]]]^^^eeennnpppmmmrrr{{{hhhWWWCCC777666777444000333999111777EEETTTmmmppp<<>>ZZZsssfff@@@fff|||777%%%...)))EEEuuu~~~kkk~~~gggXXXMMMFFFZZZ___ZZZQQQ```888AAAJJJ777<<>>888VVVqqq;;;666,,,///---777RRR{{{pppRRRFFFlll{{{tttnnngggfffnnnwwwnnnqqqjjj\\\BBBLLL{{{uuunnneeeccc^^^fffbbbcccdddiiiFFFiiiwww???sss888)))...,,,777]]]iiiyyyLLLvvv|||ttt{{{tttPPPNNNbbbZZZzzzlllggg666444---...///111222333333333===pppuuu||||||ooo||||||444...+++---***...<<>>>>>===:::666333222222999+++>>>AAA555VVVoooWWWFFFddd333...'''...***(((%%%---"""'''GGGSSSUUUggg{{{wwwAAAdddfff~~~QQQWWW[[[hhhsssssskkk```RRRFFFBBBWWWoooqqqFFF///777kkkMMMAAAKKK666===MMM}}}wwwYYY666555777999555---+++---)))***+++)))(((***///333---+++))))))******)))((('''&&&%%%&&&***///555888999eeefff555RRRvvvfffooo___XXXOOOCCCFFF[[[[[[BBB999888CCCYYYggghhhfffgggdddmmmiiibbbhhhYYYeeedddcccfffccc^^^jjjQQQ```eeecccddd^^^bbbiiihhh]]]KKKVVVrrr}}}fffbbbddddddcccfffhhhccc\\\bbbvvvbbbbbbXXXrrrfffdddppprrr}}}iii444333BBB}}}yyyqqqyyyjjjfffgggpppxxxtttmmmtttccc\\\jjj[[[@@@@@@HHHWWWdddaaabbbfffuuuBBBQQQ^^^eeefffddd___```bbbdddaaaYYYLLLCCCFFFRRRSSSPPP999???zzz}}}nnn[[[RRRrrrppplllkkklllqqqyyyQQQ>>>DDDHHHaaallleee___^^^aaaiiivvv|||oookkkmmmsssvvv}}}zzzuuusss|||HHH444PPPXXXyyy^^^CCCRRR|||~~~eee===HHHnnnUUUGGGDDDGGG::::::;;;AAAfffqqqaaa@@@ooo999)))...,,,???ttt~~~lllttt|||zzzfffjjjbbb\\\```sss___XXXWWWAAA:::DDD>>>JJJppp]]]XXXeee```[[[WWWNNNdddYYYdddAAANNNYYYPPP\\\333***...555eeettt}}}{{{fff\\\eeeiiiqqqvvvggghhhooo___PPPMMMRRRUUUGGG444QQQJJJTTTkkkAAA\\\|||qqqeeeaaaYYYaaa[[[III<<<000AAA;;;TTTjjj333)))---,,,111222WWWxxx}}}^^^@@@cccxxxmmmjjjjjjjjjlllnnntttsssrrreeeFFF]]]ooopppmmmfffhhh```bbbeeecccbbbiiiJJJooozzz???zzzGGG444666...999ZZZ{{{{{{zzzzzzbbbxxx{{{kkkIIItttsssEEE555(((777+++<<<---------...000222555777FFFhhhzzz~~~QQQ@@@666------***'''...UUUuuugggYYYfffooofff}}}{{{]]]ggg___WWWQQQQQQQQQPPPOOOQQQFFFpppRRR111AAAQQQLLL;;;RRREEE===???>>>555,,,***CCC>>>UUU;;;AAA777===888444444+++666nnnnnnhhhxxxssswwwooouuuiiieee^^^WWW]]]VVV\\\UUULLLGGGFFFDDD@@@======>>>===777000///555;;;111...BBB666999pppttt???[[[WWW111000$$$---((()))((()))$$$&&&777GGGRRR[[[UUU<<>>TTT999111---+++222///XXXtttyyynnnHHHjjjxxxnnnjjjiiiiiijjjmmmwwwqqqtttrrr[[[vvvxxxvvvccceeeeeekkkfffbbb___fffJJJpppyyy;;;;;;,,,555,,,222HHHuuukkkdddfff~~~zzzsssrrrzzz}}}}}}rrrbbb@@@bbbJJJ///888888--- ...000///......000444888;;;WWW```mmmjjj___333444///000///...444GGGyyyrrrXXXqqqooozzzoooUUU{{{aaaWWW[[[RRRKKKKKKLLLLLLMMMNNN666```MMMCCCbbbeeeQQQ???YYYIII<<<888444---,,,222333DDDOOOaaaQQQ@@@777<<<666666888,,,---\\\pppjjjfffkkkaaaqqqlllgggqqqiiieee^^^VVV]]]VVVUUUOOOGGGAAA???>>>:::666111333333000...000666<<<222222555444bbbgggBBBqqqEEE...---$$$...'''''')))$$$'''(((***@@@WWWVVVZZZtttmmmUUUtttttttttAAAPPPZZZbbbhhhttt|||cccMMMMMMMMM666===rrrbbbvvvzzz^^^rrrGGG444666JJJKKK>>>777777777333111111000---,,,...,,,***)))+++///111///,,,)))(((((()))++++++)))'''$$$$$$%%%'''***000555888:::ffflll---:::vvv}}}~~~ccc___ZZZGGG>>>YYYgggOOO;;;666<<>>xxxZZZ^^^gggpppyyyooofffpppOOO???uuu]]]XXX\\\\\\RRRZZZvvvWWWrrr~~~~~~mmmqqqzzzyyy}}}xxxTTTyyy333777@@@wwwttteeeHHHEEEzzzqqqNNNOOOoooyyyjjj```XXXTTT999888AAA@@@;;;EEErrrcccOOO999yyyzzz666111+++111222WWWzzzsssyyyeeevvvpppXXXQQQlll```wwwWWWkkkKKKDDD444PPPGGG^^^rrr^^^uuuWWWjjj```cccJJJOOOCCCIIIkkkRRRccc___GGG111'''555mmmeeekkkdddmmmjjjdddccc[[[gggQQQppp^^^hhhmmmgggbbbhhhlllvvvqqqrrrdddaaadddZZZIIIIII???:::666KKKBBBVVVooo555000---***222...XXXrrr|||nnn@@@^^^{{{qqqmmmjjjhhhjjjooollldddiiikkkUUUiiivvvgggjjjaaa```mmmggg___ggg```\\\dddIIIpppxxx888DDD222666(((...HHH|||qqqrrruuulllpppwwwkkkkkknnnhhh]]]===QQQGGG777'''***000333...222111//////111666;;;>>>___aaavvvqqq]]]PPP,,,444222111///)))///333ppplllJJJjjj^^^???===^^^|||qqq[[[SSSLLLIIILLLOOOMMMJJJIII;;;[[[HHHKKKkkk___DDD:::VVVFFF999555///''')))111222MMMBBBuuuQQQ>>>555999222666===000...666lllpppUUUhhhjjjoooaaaooojjjhhh```YYY___WWWPPPLLLEEE<<<777444111...---///111222333333222222111777666DDD}}}DDDUUU888,,,+++$$$000'''&&&...###***)))666QQQIIIbbb{{{dddFFFgggyyygggeee______mmmzzzssscccHHHGGGIII;;;BBBiiiNNNRRRJJJCCC```\\\777%%%---999:::888DDDIII>>>777111------...,,,+++---...***(((+++111333///)))''''''((()))++++++)))'''$$$$$$%%%'''+++000555888555aaaggg///>>>jjjllloooUUUYYYVVV>>>NNNjjj```:::<<<999CCC___iiiYYYKKKUUUYYY\\\[[[VVVVVV[[[```eeedddggg\\\XXXUUUMMMaaa```iiidddjjj|||ZZZxxxdddgggbbb^^^iiitttdddccc\\\kkkddd```rrr[[[{{{lllvvvFFFkkk___hhhhhhwwwBBB999444222{{{[[[hhhpppooollljjjkkknnnoooooollleeemmmyyyhhhHHHCCCVVV\\\eeeZZZmmmoooffffffgggggghhhfffeeeeeebbbYYYNNNIIIJJJJJJmmmWWWPPP(((:::jjj{{{hhh\\\aaazzzuuuhhhppp[[[FFF|||cccJJJGGG___uuuooozzzyyyvvvpppnnnbbbzzzhhhuuu|||zzzxxx~~~dddwwwjjj222333888}}}aaalllVVV???iiiNNNMMM~~~ttt^^^OOOJJJGGG@@@888CCC555QQQjjjBBB===,,,......,,,666YYYsssxxx{{{yyyfff\\\ZZZpppdddxxxFFFIII666333JJJMMMXXXvvvLLLBBBCCCWWWbbbaaaPPPqqq___NNNLLL???IIIjjjVVV}}}kkkvvvBBB666***444XXXfffxxxtttjjjbbbccceeedddeeeiii||||||eee[[[CCCCCCCCC[[[___~~~pppUUU^^^eeettthhh[[[dddccc[[[JJJEEE...===222???666WWW>>>...222,,,---:::MMMddd}}}|||}}}qqqKKKTTTuuuuuuqqqcccgggrrrjjjiiijjjiiiRRR[[[{{{jjjtttaaa]]]eeeeeeccceeeeeeaaakkk```aaaJJJddd;;;ttt===???111111'''999qqqvvvoooccciiinnnsss~~~wwwoookkkjjjhhhiiiXXX:::QQQ<<<,,,---000------000222+++,,,555666555AAASSSkkkrrr}}}XXXgggGGG///444222999***(((888$$$UUUmmmWWWnnn______ccciiigggooo}}}aaaTTTMMMZZZwwwNNNcccOOOKKKHHHNNNLLLDDDCCCIIIIIIBBBPPPAAA444111...)))---555\\\eeeGGG|||TTT>>>;;;888777777777666555(((XXXddd\\\oooyyyqqqrrrqqqaaaccccccdddbbbZZZLLLEEE;;;///((((((...444---***,,,444777444333555///======fffsssDDDCCCaaaYYY==='''&&&+++***''''''(((&&&&&&((()))...===MMMUUU{{{iiiqqqDDD{{{uuuOOOUUUeeeTTT\\\aaannnZZZWWWZZZggg|||OOOTTTQQQLLLKKKOOOMMM???000...111;;;EEEDDD===<<<@@@222111111///...---,,,,,,)))***---000111///***&&&((())))))))))))'''&&&%%%$$$%%%&&&'''***...333777===XXXmmm222999aaa|||hhhttt]]]ZZZTTT???HHHbbbfffEEE>>>666AAAWWWYYYPPPQQQVVVfffmmmddd\\\]]]^^^ZZZ[[[\\\hhhfffcccWWWJJJ___gggsssdddgggrrr{{{fffhhhfffYYYRRR___dddVVVdddfff___^^^[[[```kkk___{{{qqqcccQQQrrr]]][[[pppkkk444444333888ssseeetttiiijjjiiiiiikkkooorrrssssssiiiiiiqqqiiiWWWUUUaaakkkvvvttteeeaaacccbbbaaaaaaeeeddddddbbbYYYNNNIIIJJJHHHaaaooo}}}NNN+++888bbb``````iiiwwwsssooojjjeeeppp[[[<<<^^^kkk\\\rrrxxxqqqccclll||||||rrryyyeeeUUU111999333}}}TTTvvvsss[[[AAA```tttvvvUUUYYYnnnbbbWWWHHH;;;999<<<===;;;:::???>>>SSSYYYAAALLLnnn***---,,,---555SSS|||{{{qqq}}}vvv}}}yyykkk]]]SSSdddddd\\\BBBIIIRRRWWW\\\ggg___|||xxxDDDxxxZZZkkkcccaaavvv```LLLEEEVVVAAA___cccVVV222---000JJJuuuttt___lll```iiinnnfffcccjjj___cccYYYUUU@@@[[[|||{{{PPPHHHfff```fffeeebbbhhhcccWWWLLL;;;///555???AAA]]]LLL000555///++++++444FFF^^^yyyyyyWWWKKK{{{xxxwwwpppgggjjjmmmfffkkk```XXXbbbrrrsss```mmmfff```bbbeeecccaaadddiii]]]```^^^III___LLL@@@:::333555,,,222```tttgggfffbbbfffiiieeeeee^^^LLLPPP<<<------000------000222//////111000666LLLccc___}}}kkkqqqrrr333***111111666111---333+++CCCfffZZZSSSnnnvvvOOOvvvqqqpppXXXeeePPPMMM]]]LLLbbbOOOKKKHHHNNNMMMEEEDDDIIIHHHAAANNN===,,,%%%)))///111111gggEEEooo\\\666;;;999777666777888777777555===ZZZeee]]]iiijjjIIIqqqdddbbb___QQQKKKSSSYYYYYYHHH666111888===999333CCCFFFNNNUUURRRDDD777333DDD333;;;qqqoooEEEYYYzzzBBB111%%%'''***''''''***)))''''''((('''***666DDD???HHHwwwJJJuuueeeMMMLLLbbbZZZPPPUUUdddbbbqqqZZZVVVZZZQQQQQQNNNLLLKKKIII@@@555###:::MMMPPPNNNIII;;;***444444222111///...---,,,)))+++...000000---)))'''(((((())))))((('''&&&%%%$$$%%%&&&'''***...333777:::UUUqqq444000RRRwwwllluuuggg]]]UUUGGGDDDWWWmmmTTTCCC555@@@QQQPPPRRRbbbyyy~~~cccUUU^^^ccc^^^aaa]]]ccc```^^^RRRCCCVVVaaaggg___ttthhhwwwbbbbbbXXXTTTPPPKKKXXXjjjpppcccggggggXXX[[[eee```ggghhhzzzKKKiiibbbdddcccqqqvvvzzzvvv222000000>>>ggglllvvveeeggghhhiiihhhhhhjjjllluuuqqqssszzzvvveeeUUUMMM^^^cccyyyyyynnnhhhfffiiillllllkkklllbbbbbbbbb```XXXMMMIIIJJJMMMXXXzzzSSS777;;;YYYeeeooojjjuuuvvvcccoooxxxXXXLLL|||ZZZYYYggg]]]xxxrrrpppzzz|||oooooosssuuuzzzqqqzzz^^^BBB...;;;,,,pppLLLhhh~~~fffIIITTTtttxxxpppZZZ\\\vvvfffWWWKKK<<<666>>>DDD@@@???DDD>>>FFF```LLL@@@YYYXXX,,,...+++,,,222PPPuuuqqqttt{{{qqqxxx{{{tttdddTTTbbbnnnFFFBBBTTT{{{LLLhhh}}}dddnnnqqqZZZIII@@@AAAKKKYYYvvv|||^^^fffccc,,,///...PPP|||ttt{{{iiiZZZgggpppeee```gggdddFFF<<<[[[gggpppwwwtttuuubbb}}}}}}ffffffdddbbb^^^UUUQQQ777333...CCC111pppJJJ+++@@@///...+++...>>>YYYsss|||vvv\\\JJJlll{{{zzzooommmmmmgggccckkkaaaTTT~~~nnnbbbcccnnneee]]]fffddd]]]cccfffWWWeeePPPPPPOOOIIIWWWBBB555777888222...GGGyyy~~~|||aaa^^^ooohhhkkkkkk\\\PPPIII???III999------///---,,,///+++111444333333>>>TTTfff}}}qqqzzzcccbbbYYY//////111111---111...+++222///\\\eeeDDDwww|||dddpppjjjVVVRRRJJJOOOOOOFFFLLLBBBKKKGGGMMMLLLFFFDDDGGGDDD>>>:::+++(((000+++"""444SSSgggJJJLLLBBB999777555666777888888777444///NNNhhh[[[YYYkkkmmmvvvttt{{{yyy```MMMMMMPPP___]]]\\\\\\^^^aaabbbccc^^^eeehhh[[[CCC333888FFF666CCCYYYbbbLLLRRRnnn___---'''&&&***)))$$$&&&,,,)))(((((((((%%%&&&///888OOOPPPxxxqqq{{{aaauuugggYYYgggMMMQQQKKKTTTUUU\\\bbb```[[[WWWRRRMMMJJJMMMNNNKKKIIIHHHDDD>>>444111111:::JJJQQQFFF666111111///...---,,,++++++)))---000000---)))(((((((((((()))(((((('''%%%%%%$$$%%%&&&'''***...333777777RRRrrr555)))DDDxxxxxx{{{nnnjjj^^^YYYTTTEEEMMMnnnaaaPPP<<<===MMMTTT^^^rrrwww___UUU\\\bbb```iii^^^WWWKKKVVV^^^PPPVVVqqqlllyyy]]]mmm^^^fffRRRLLLTTT]]]qqqccccccmmm```gggiiiZZZvvvzzzFFFZZZllliiivvvyyy|||sss^^^888222,,,???^^^qqqvvvnnnggghhhjjjiiicccZZZXXXYYYUUUZZZbbbjjjoooiiiYYYIII[[[dddyyywwwdddRRRSSSVVVYYY\\\^^^aaacccaaa```aaa___WWWMMMIIIKKKdddkkkJJJ444111AAA{{{iiikkkbbbvvv}}}uuubbbtttqqq\\\RRRWWW|||hhhXXXrrrgggtttuuu{{{zzzzzzxxx|||zzz|||{{{{{{ZZZjjj:::...666)))UUU|||YYY\\\sssVVVJJJ^^^}}}{{{mmm```YYYaaa^^^SSSGGG999777EEEIII===888???===LLLqqqGGGAAAbbbIII000///---+++---PPP~~~{{{zzzvvvtttuuuyyyvvvjjjZZZgggNNNAAAZZZ||||||sssHHHfffssscccOOODDD???JJJzzz___zzzmmm[[[***//////***^^^mmmrrr___lll]]]bbbiiieeebbbeeeXXX999KKK}}}qqqooommmlllccchhhhhhaaaggg\\\FFF]]]ggg^^^```ZZZBBB000666???UUUOOOLLL444>>>333222---***888VVVssstttlllIIIYYYyyy~~~pppppplllcccfffeeejjjYYYjjjjjjiiiYYYrrrhhhYYYffffff\\\dddYYY```dddDDDmmm;;;???hhh@@@555===666555000333ooohhhyyysssrrrdddfffllldddWWWNNNEEE???666///000111///...///---111222333===SSSgggrrrhhhjjj{{{~~~{{{FFF555444---333***---///'''222&&&HHHaaaIIIrrrhhhnnnSSS}}}@@@BBBNNNJJJOOOLLLBBBOOOFFFJJJIIIDDDAAA@@@<<<666'''(((...222---...AAAYYYLLLtttjjjHHH:::888777555555666777666555000333999YYYtttbbbbbbxxxuuuyyyaaaNNN@@@AAAJJJTTTZZZ[[[[[[^^^aaaaaaPPP<<<111222999>>>AAAIII^^^^^^FFFFFFmmmlll222)))(((***---***$$$%%%***(((((()))(((%%%%%%***000999BBBEEErrrhhhdddVVVzzz|||vvvpppRRROOOCCC999KKKRRRZZZ]]][[[VVVQQQMMMIIIKKKLLLKKKLLLOOOMMMIII999333KKKyyyjjjEEE777111000///---,,,,,,------+++///222000***&&&''')))(((((((((((('''&&&%%%%%%$$$%%%&&&'''***...333777666NNNrrr777)))<<>>CCCDDDCCC>>>:::777333...)))333///$$$333OOOQQQ===sssRRRHHH555999777666555555555333111777444(((???sss|||kkkooojjjhhhyyytttdddUUUCCC:::222555>>>@@@888...***///222222333<<>>JJJssssssDDD222777555333000............///222333///)))%%%&&&))))))(((''''''&&&%%%%%%%%%$$$%%%&&&'''***...333777666LLLrrr;;;...999\\\}}}}}}dddfff]]]\\\___MMMDDDUUUnnnkkkSSS<<<>>>JJJSSS]]]YYYQQQSSS```eee^^^YYY]]]^^^cccgggeeeuuu\\\bbbkkkzzzlllKKK\\\ZZZkkk```aaappp___dddXXX[[[```eeekkkMMM}}}sss^^^eeeoooqqqvvvAAA///333)))555PPPuuu{{{ggggggiiiggg\\\PPPRRR\\\lllppppppkkkkkklllggg^^^zzzQQQ^^^___```]]]UUURRRVVV\\\___fffccc___[[[RRRJJJJJJNNNrrriiiEEE<<<::::::iiisssfffaaa```lllllllllhhhQQQyyyxxxsss___jjjkkkvvv{{{~~~{{{wwwtttOOOTTTBBB999000666///|||___pppvvvjjjMMMIIIdddlllllliiiddd[[[lllRRRcccdddIIICCCFFFPPPOOODDD@@@EEEGGGzzzwwwIII777VVVrrr;;;555,,,---222,,,;;;ooosss{{{wwwnnnwwwvvvvvvtttdddfffbbb```JJJwww^^^fff\\\RRRkkkdddRRR???@@@000^^^xxxrrrYYYGGG<<>>444555888///555[[[sss}}}sss{{{zzzzzzjjjkkkkkkgggWWWAAA222000...,,,,,,---...000555999CCCSSSaaaeee___XXX{{{wwwooo===***111///'''111222---***+++)))111---FFFfffCCCKKKeeesssxxxmmmaaannnOOO:::000@@@<<>>...///222333CCC|||nnnkkkhhhgggfff^^^YYYfffxxxwww|||~~~xxxxxxlllpppzzzcccgggfffaaa```fffkkkkkkjjjeee___YYYPPPIIIJJJPPPwwwlll999///111---MMM}}}rrr```cccnnnpppqqqiiiaaaqqqnnn}}}ffftttQQQsss[[[qqqsssvvvuuu|||~~~uuuyyywwwwww}}}~~~uuuKKKFFF;;;444888222SSSvvvcccppprrr\\\QQQSSS]]]eeeggg[[[VVV[[[VVVjjjmmmEEEAAA@@@@@@===:::;;;@@@nnnWWWAAA???pppTTT:::999---...---222111WWWxxxsssyyywwwxxxvvvqqqtttiiihhhfffjjjZZZoooiiiKKKAAACCCgggrrr[[[LLL>>>EEEZZZxxxqqqvvv^^^OOODDD===TTT~~~ppptttzzzwww;;;???///111$$$---nnnxxx}}}}}}sssbbb[[[bbbhhhhhh\\\___ttt]]]fffrrrpppeeejjj]]]aaaYYYgggddd]]]QQQKKK~~~zzzHHHFFF:::---666===IIIoooooo@@@===HHH;;;<<<666444333,,,000NNNpppyyyssswww~~~jjjVVV[[[lllwwwoooiiikkkkkklllnnnTTTmmmmmmmmmjjj^^^hhhmmmjjjcccaaabbb```^^^bbbSSSPPP|||:::aaapppCCC999;;;888;;;555222888,,,BBBrrrkkk~~~xxxhhhbbbbbbjjjhhhXXXDDDAAA:::333000333:::>>>EEEKKKXXXdddaaaWWWUUUZZZ___sssXXX222444...222...)))///***''',,,***444444>>>XXXPPPOOOWWWdddyyypppwwwooogggooodddZZZ***222%%%...444333222111///---,,,,,,000---===UUUWWWUUUzzzQQQ888'''999555444444444555444111///+++,,,777---"""PPP}}}{{{dddUUUVVVXXXuuusssmmmaaaTTTOOORRRXXXiii___TTTTTTaaakkkbbbTTT>>>[[[pppVVV???!!!$$$&&&''''''&&&%%%&&&'''((($$$(((((($$$$$$((()))&&&444@@@WWW]]]nnn~~~zzzvvvgggiiixxx{{{cccAAA===:::999777777AAALLLEEEHHHHHHGGGGGGIIIFFF@@@CCC===>>>TTTzzzkkk???000///...---...111333555;;;888333...***((((((((()))((('''%%%%%%%%%%%%%%%$$$%%%&&&'''***...333777666GGGmmm888000...<<>>GGGMMMsssAAAEEEPPP@@@<<<>>>///000$$$777///JJJtttwwwzzz~~~mmmccclllggggggaaaccc___eeeZZZ```OOOfff{{{~~~\\\WWWFFFSSS]]]mmmHHH@@@???>>>aaaooopppTTT666===444777333555QQQnnn{{{yyyooohhheeehhhpppwwwpppRRRMMMfffWWWiiilll___eeeYYYllliiihhhQQQ___aaaHHHBBB@@@vvvrrr>>><<<,,,000999KKKJJJWWWGGGAAA@@@===???999999:::...&&&@@@fffooouuuxxx~~~yyyjjjaaaTTTcccvvvpppjjjmmmggg^^^eee]]]tttkkkgggbbbdddrrrkkkkkkhhh```___```YYYWWWRRRiiiLLLAAArrrxxxyyyZZZ888;;;:::333BBB555+++???...444QQQ^^^xxxzzziii|||fffZZZbbbfff[[[```[[[PPPCCC???DDDOOOVVVddd___]]]YYYNNNPPPpppxxxOOO666***555###000444"""------+++000......333,,,222OOOQQQNNNnnnbbbdddqqqkkk{{{hhhmmmCCC111///---,,,---...---...000666RRR\\\NNNTTTYYYAAA--->>>AAA333222222444555555333111)))000,,,000444&&&???qqq^^^UUUMMMkkkgggfffmmmxxx{{{uuunnnQQQhhhwwwlllUUUKKKPPPXXXvvvvvv^^^'''***------''',,,...***%%%$$$&&&'''$$$((((((###"""&&&'''###/// 777GGGXXXNNNfffpppsssbbb~~~ppprrrNNN>>>///,,,---...111666222999>>>===<<<======<<<444444===OOOWWWMMM;;;000......///333888>>>DDDHHH>>>999333---+++***)))((()))(((&&&%%%$$$$$$%%%&&&$$$%%%&&&(((***...333777555EEE---000333999]]]{{{uuudddbbbUUU[[[PPPQQQJJJ```aaaXXXXXXNNNGGGRRRRRRWWWnnnsssccc```___gggdddeeebbb___ggghhh[[[VVVWWW^^^___ZZZ```gggaaahhhgggdddbbbgggkkkeeeZZZPPPUUUhhhiiixxxsss^^^TTTlllccckkkxxx{{{yyyhhh\\\@@@,,,555+++222555]]]~~~jjjsssnnnfffVVVQQQfffuuunnnpppmmmjjjjjjlllllljjjggghhhgggeeeddddddfffiiijjjfffffffffeeeeeeddd^^^WWWiii^^^TTTUUUTTT555[[[[[[xxx===<<<<<<;;;BBBYYY}}}mmmggg]]]rrr|||cccdddjjjjjjhhhnnnuuupppbbbxxxnnnbbb}}}kkkooo{{{~~~{{{~~~yyyqqquuu~~~cccDDDCCC888KKK111???444OOO|||```eeeyyyfff___ZZZWWWOOOGGGEEEHHHHHHBBB<<<>>>999:::===999===[[[~~~@@@999AAAtttpppDDD???AAA666222111///,,,???cccvvvyyy~~~vvv[[[]]]jjjccc\\\WWWgggYYY^^^^^^bbbTTTfffzzzqqqlll[[[>>>===EEEMMMssshhhUUUsss@@@777@@@555999111111+++yyyyyy```gggyyylll^^^fffoooPPPOOOFFF@@@III]]]eeebbbdddhhhnnnaaaVVVnnnwww:::KKKssswwwVVV333&&&AAA;;;AAADDDEEE@@@CCC:::BBB<<<>>>@@@===222...;;;LLLmmm~~~zzzooozzzfffpppbbbZZZlllkkk```iii___dddjjjoooppplllgggccchhheeecccbbb```]]]]]]___NNNRRR}}}555LLL\\\999AAA777666444333444555777888000GGGXXXeeeQQQJJJ]]]```\\\XXXddd[[[SSS^^^___fffjjj]]]GGGWWWMMMkkkbbb___WWW///---,,,++++++******++++++******+++,,,...///000000^^^```SSSPPPjjj}}}~~~aaaLLLjjjsssbbbUUU)))==='''+++222444OOO}}}gggHHH[[[kkkHHH:::555444777444222000000111111111000///............---------bbbrrrvvvxxxiiiOOOLLLLLLPPPWWW[[[YYYVVVZZZKKKTTTWWWHHHYYYyyyxxx{{{NNN000&&&((()))(((******))))))((((((''''''''''''''''''''''''''''''%%%,,,000666JJJeeeuuuwwwccc~~~|||rrrxxx}}}777+++999'''***222,,,:::000+++999333'''444111++++++444666000...111)))999AAACCC999333FFFTTTCCC;;;000++++++,,,***'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&)))...333666:::JJJ000111///111NNNcccggg[[[]]]RRRXXXFFFWWWdddfff___OOODDDGGGRRRUUUhhhuuuhhh]]]aaaeeebbb]]]cccfff\\\WWWYYYUUUccc___bbbbbb```hhhnnnfffhhhiiiggggggjjjllleeeZZZUUU^^^wwwqqq~~~aaaMMMpppiiinnn___mmmnnn@@@444111---...333QQQwwwyyyrrr```MMMJJJbbbuuuooohhhiiikkkkkkjjjiiihhhhhhhhhgggeeeddddddeeehhhiiijjjcccccceeeZZZLLLOOO^^^kkklll^^^OOOGGGPPPCCCssslll===888555111444UUUuuubbbeeelllvvvpppjjjgggnnnvvvtttkkkcccyyy~~~qqq{{{gggzzzzzz|||xxxpppvvvwww|||lllMMMMMM>>>???;;;DDD222@@@777FFF{{{kkkdddllliii___ZZZ^^^ZZZKKK999000555???:::666>>>DDD999BBB@@@LLL===iii[[[::::::>>>999444444555,,,222RRRlllnnnkkkyyy|||uuueeehhhnnnaaakkkWWWYYYTTTdddeeeqqqccc___eeerrrdddddd^^^bbb???NNN???555LLLoooppp]]]}}}zzz|||rrr777888<<<444>>>999666333KKKfffyyyppppppfffQQQ]]]TTTMMMYYYyyyxxxjjjaaa]]]bbbrrrmmmIIIUUUaaa111555333///BBBEEEVVVggg===@@@???666???>>>@@@CCC@@@666...444???nnnvvv~~~|||sssjjjjjjjjjkkkiiicccmmmmmmmmmllljjjgggdddbbb\\\gggggg^^^\\\```TTTAAAWWW;;;666UUUbbbuuu;;;999888777555444444555666777222>>>@@@TTTrrriiijjjXXX...KKKTTTTTT^^^PPP___[[[UUUaaaLLL:::555IIIpppjjjmmm%%%,,,,,,,,,+++************+++((()))******+++,,,------666^^^eeeXXX```iii}}}sss@@@???oookkkrrrVVV]]]kkk}}}xxxMMMRRRjjjxxxMMM999666555777;;;333111////////////...---............---------,,,,,,777eeeqqqmmmfff___[[[\\\___cccVVV[[[tttrrrUUU^^^XXXGGG222((()))---,,,)))))))))))))))((((((''''''''''''''''''''''''''''''&&&######///GGG```jjjjjj|||~~~|||vvvuuuzzz{{{wwwTTT???555$$$...)))***+++***---///+++111---++++++***'''''')))111...,,,;;;KKKPPPMMMCCC???;;;555///+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''***...333666888GGG555555///...===hhhmmm______UUU^^^HHHLLL```nnneeeUUUMMMGGGIIIKKK]]]hhh^^^WWW]]]bbbeee]]]eeekkk]]]UUU___jjjwwwnnnjjjeeeaaagggjjjaaaiiijjjjjjiiihhheee\\\RRR[[[llljjj|||xxxWWWZZZ```jjjaaaxxxssszzzAAA===111222,,,111AAAttt|||{{{fff}}}sss___LLLKKKfff|||zzzbbbfffjjjjjjgggeeegggiiihhhgggeeeccccccdddfffgggfffbbbbbb___RRRGGGQQQdddyyykkkZZZMMMAAASSSNNN___}}}BBB999555111///<<>>>>>666???:::===iiivvv|||fff{{{tttjjjkkkhhh```RRRDDD:::666777888CCC@@@AAAnnnSSSJJJ777IIIvvvDDD444555:::;;;666555:::...(((AAA^^^gggfffxxxppprrrtttrrrtttooo___[[[ZZZiiiaaaZZZSSSbbbaaaXXX[[[eeebbbUUUXXXccccccTTT222444===^^^[[[aaa{{{ZZZJJJ333<<<999444???===+++999000vvvqqq~~~mmmeee^^^___kkklll___TTT```}}}{{{^^^jjjjjjccceeessstttfff[[[|||jjj<<<***::::::;;;>>>WWW~~~EEE<<>>999@@@===???BBBBBB;;;222111555===mmmrrrmmmzzzrrrfffxxxgggWWWaaaeeeddddddeeeddddddbbbaaa```nnnaaa\\\```[[[MMMMMMYYY;;;:::OOOSSSGGG<<<222999888666555444444555666///111///LLLpppyyykkkzzzlllLLL000///888000JJJ>>>000>>>///FFFlllxxxOOOjjj:::)))111,,,++++++***************(((((((((((()))))))))***---111VVVhhhZZZooo|||OOOEEEGGGIIILLLTTTAAAZZZ\\\zzz^^^HHH444111555777888;;;555333000/////////...,,,------------,,,,,,,,,,,,"""333777777XXXvvvllljjjpppxxxuuudddqqqfff000...***&&&'''+++---+++''')))))))))(((((((((((('''''''''''''''''''''''''''%%%$$$$$$&&&,,,AAAdddwwwnnn]]]{{{{{{jjjooo~~~ooo~~~dddIIIAAA---444999)))111===---(((+++***(((***222999;;;999???JJJVVV]]][[[OOOFFF===;;;888222+++'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***///333666777EEE999777222333444kkkwwwrrr]]]aaaYYY___SSSFFFTTThhhccc^^^\\\QQQBBBCCCUUUddd```]]]___\\\fff```eeeeee]]]cccyyywwwnnnjjjccc[[[bbbhhhbbbeeegggiiiiiifffbbb\\\WWWwwwyyypppWWWooommmeeeccc{{{nnnDDD???222888---111444ZZZzzzzzzdddvvvfffSSSMMMccc{{{~~~eeeggghhhgggeeeeeefffhhhgggfffeeeccccccdddeeefffcccgggeeeXXXLLLMMM[[[iii^^^LLLSSSLLLDDD~~~hhhMMMkkkDDD:::888777222777[[[rrrhhhbbbppptttwwwlllgggmmmrrrnnniiiiiivvvyyyvvv{{{|||xxx|||yyyuuuyyyUUU~~~TTT@@@===<<<>>>===<<<:::===<<>>@@@>>>:::777666???ppprrrssstttlllnnnuuuccc[[[RRR\\\^^^bbbfffhhhhhhgggeee[[[TTTPPPJJJ;;;>>>ooo|||KKK$$$XXXvvvhhhBBBLLLFFF999888777555444333333333555......;;;QQQgggtttzzznnnpppYYYJJJBBBKKKKKK^^^~~~iii{{{bbb999///444 ++++++***)))))))))))))))((((((((('''''''''''''''''',,,***>>>lllsssjjj|||zzzuuucccAAA888222555888777666777777555333111111111///------,,,,,,,,,++++++++++++333---$$$(((;;;NNNXXX```444"""((((((,,,+++)))((())))))***)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((($$$(((LLLqqqlllvvviiitttgggzzztttuuulll___]]]VVVBBB===>>>333333<<<@@@===CCCRRR]]]^^^nnnrrrxxxdddMMMBBB888<<<@@@<<<666///)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++///333666999DDD:::666111444555BBBwwwZZZbbb\\\\\\\\\FFFJJJ\\\___bbbaaaRRRJJJFFFQQQ___cccffffff______aaaccc[[[XXXmmmcccaaaddd___XXXbbbpppqqqccceeehhhiiigggfffhhhkkk~~~zzzLLLrrrhhhoooaaaaaa~~~OOODDD999000888...111000HHHyyy{{{zzz}}}{{{qqq[[[IIIXXXuuummmiiieeeccceeefffgggffffffeeeddddddddddddeeefffhhhhhhiii___KKKFFFfff^^^HHHRRRRRRQQQrrrgggXXXBBB999666;;;444666EEEwww|||gggmmmjjjjjjtttwwwuuunnnnnnuuuxxxvvv~~~yyy~~~{{{|||xxxzzzvvv{{{hhh|||qqq|||JJJFFF<<>>@@@:::WWWuuuwwwggg```kkkxxx}}}}}}}}}```;;;---AAA:::wwwJJJ222<<<999222666777444888666555555;;;___yyyxxxyyy{{{nnnlllbbbXXXTTTVVVQQQZZZ___[[[YYYdddgggaaa___YYYIII;;;DDD???EEEXXXMMMmmmEEE666@@@===444666:::222===000000===RRR}}}ttt^^^RRRUUU]]]ccceeefffggghhhhhhXXXbbbbbbfffoooaaaSSS]]]AAA333888444000222888RRR{{{III666???999777<<<777888:::;;;<<<>>>>>><<<999000JJJZZZlllooonnnddd{{{pppXXXcccuuuqqqhhhPPPOOONNNMMMKKKIIIHHHGGG888HHHLLLKKKeeehhh888:::SSSOOO444444666888777666555333222222111000)))222)))<<>>333444333nnnaaaOOORRRWWW^^^bbbbbb]]]XXX]]]^^^ZZZZZZ[[[OOO???;;;000000===555444KKKkkkRRR;;;999===555777>>>888:::;;;:::888:::======999666999nnnmmmqqq~~~{{{gggYYYhhhffffffkkkeee\\\SSSLLLHHHHHHHHHjjjuuuxxxyyyZZZ%%%XXXxxxkkkjjj@@@BBB333999666555555444222111000000,,,)))666'''777FFFRRRxxxaaalllggg{{{mmmsssqqqaaazzz???$$$%%%,,,)))666***))))))(((((((((((((((((((((((((((((('''''''''...((((((///AAAcccgggggg}}}qqqfff{{{@@@...333555555555666666555444444333111...---------,,,***+++*********)))))))))))))))111...!!!!!!...000&&&$$$$$$&&&))),,,...---,,,''''''%%%"""!!!!!!$$$(((&&&((())))))(((''''''(((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&###$$$)))***&&&""""""%%%<<>>YYYsssgggccciiiuuuyyyqqqooossskkkxxxqqqxxxuuuyyyyyywwwxxx|||~~~~~~}}}uuuttt^^^}}}rrrIII>>>:::???<<<===>>>333<<<<<<111===???AAA((([[[}}}|||qqq|||sssZZZJJJGGGJJJDDDEEE@@@;;;GGGeee~~~AAA222???888///777444...777333444000222999666555AAA\\\___]]]iiizzzsssvvvvvvzzz```eeeYYYTTT???KKKJJJIIIOOOIIIRRRqqq>>>;;;333<<<999666;;;;;;555555,,,@@@(((555CCC'''222UUUTTTLLLBBB===<<<===???BBBFFF:::999777000:::>>>***333666DDDGGGcccmmm>>>@@@777333888:::666444444///555777444555:::<<<999---III777>>>tttqqq```xxx{{{xxxffffffcccIII888AAAOOO]]]gggllllllkkk[[[RRR@@@666GGGiiihhh]]]888555;;;<<<<<<111111222111111000///...//////%%%555000***333***444RRRpppCCC,,,,,,..."""&&&,,,$$$000))))))((('''''''''''''''%%%%%%%%%&&&&&&'''''''''"""---### 111+++ ---$$$///'''IIITTTYYYYYYeeeuuufffFFFJJJCCC---111666777777555222222333222000111///------......---,,,))))))))))))((((((((((((''',,,)))'''))))))&&&###&&&***+++***)))))))))'''---***(((...+++&&&***&&&&&&%%%%%%'''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%'''$$$!!!'''///)))###''')))###888ddd~~~ooossslllWWW}}}zzzyyy{{{dddRRRTTT///---!!!$$$'''((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((+++...111444555888<<>>YYYcccuuuXXXBBBFFF999:::EEE???999===777<<>>qqqyyywwwdddTTTiiilllyyyrrrSSS<<<...'''&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%''')))+++,,,...222555666DDD|||wwwsssGGG333666000+++@@@mmmtttiiiYYYRRRXXX]]]\\\VVVSSSWWW\\\aaabbbfffllljjjaaa\\\\\\wwwuuummmaaaXXXWWW\\\aaacccggghhheeeffflllooonnnzzz~~~gggOOOooommmgggzzzuuuiii|||RRR333AAAAAA666;;;555555888222+++777LLLkkkcccooowwwyyyuuugggOOOZZZ}}}xxxrrrmmmjjjhhhfffddddddcccccceeehhhiiihhhfffooolllcccPPPXXXttt```IIISSSOOOOOO]]]ccc???<<>>;;;===777888CCCDDD===>>>555555888AAAQQQfff{{{yyywwwuuutttxxxEEE---;;;666666555555444444333333222222222222222222222222555>>>TTTiiikkkccchhhvvvyyywww~~~888000@@@444666888999888555333333444222222222333333333333333===WWW~~~jjj```JJJKKK000CCC===...888333DDDFFFRRRwwwCCC,,,:::333333222222222222333333999333<<<777777???:::AAA;;;::::::>>>KKK___vvvrrrnnn}}}wwwvvvqqq{{{oooqqqjjjzzzrrrGGG<<>>333<<<999<<<666444<<<<<<999===222888;;;777333???XXXnnn~~~{{{yyyUUU---;;;@@@(((111111222222222222222222111111111111111111111111///777MMMdddlllkkktttnnnjjjwww}}}zzzuuuuuuzzz___???222DDDHHH+++888999999888555333222333222222222222222222222222...333^^^zzzxxx{{{ppp{{{tttiiiuuuyyyoooEEE222000222222222111111111111222222<<<777>>>555111666333===;;;>>>===888777DDD]]]ssssssuuujjjssswwwzzz~~~mmmuuuqqqjjjeee\\\DDD444999@@@555555:::///111111000000000000111111,,,,,,,,,+++++++++******---******---***$$$'''000!!!999555BBBDDD;;;EEE333555,,,&&&'''******'''&&&++++++******))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''''''''(((***++++++))))))+++///222333333---...//////......000222333222111111000111111111111///,,,++++++,,,+++******))))))(((((())))))*********))))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++))))))((((((((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%######$$$)))***%%%000???]]]gggwwwxxxtttmmmkkkppptttvvvnnnooojjj\\\LLL===000(((...'''###%%%'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%''')))+++,,,...222555888DDDzzz|||JJJ333111000111---@@@{{{fffbbb\\\ZZZ[[[\\\[[[YYYYYYVVVTTTVVVZZZaaahhhmmmbbbiiittt}}}|||pppooonnn[[[[[[fffeeepppYYYaaa555AAA<<<555;;;<<<:::======;;;:::999333---<<>>999DDDtttfffkkkpppssssssssstttvvvwww~~~ppphhhvvvhhhwww...???777444555444:::888===888555999666333:::888888777444333555<<>>//////999666000000000000000000000000////////////////////////---...999HHHTTT^^^qqqzzzfffbbb~~~|||iii~~~www|||III111:::999111444888777777777777555444333333222111111111111111000000444///555LLLwww}}}mmm;;;(((444888,,,000000000///000000111111:::222888333666<<<222666777;;;===888222444@@@LLLmmmhhh~~~pppzzzkkk<<<777444:::888...222999111111111000000000000000000++++++++++++************&&&%%%(((,,,+++''')))...***444(((,,,+++&&&///""",,,(((''',,,111111,,,'''******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&'''(((+++)))''')))...000///---***+++---------...000333000000000000111111222222000...,,,++++++,,,+++***))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((&&&%%%%%%%%%"""%%%$$$)))***(((((($$$''')))...444222,,,((()))111111---'''$$$(((///555***'''''',,,---((($$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%''')))+++,,,...222555888AAAxxxvvvEEE222111///444000...SSSxxx~~~~~~XXXVVVVVV[[[bbbccc\\\UUUUUUXXXZZZXXXXXX\\\ccciiirrrmmmlllqqqvvv|||llldddtttpppXXXPPPqqqffflllqqqSSSpppbbbJJJ555===DDD333333AAA777===@@@<<<:::;;;999333,,,gggwwwxxxuuusssaaa]]]eeegggiiioootttrrrkkkdddbbbcccbbbccceeefffgggggghhhhhh[[[eeelllUUU<<<>>>RRR``````tttyyyAAA<<<<<<<<<888666>>>BBB;;;>>>888;;;???666222OOOwwwyyy}}}qqqfffdddllluuusss}}}FFF000===000555555DDD>>>777>>><<<:::===999666<<<888666555999???@@@<<<777<<>>///222555222222111111000//////...........................000++++++111:::FFF[[[oooeeejjjppp~~~wwwmmmkkkgggxxxnnnjjjyyymmmPPP777666<<<>>>444///555;;;444444444555555555555444111111000000000/////////+++444333444DDD___~~~}}}SSS222///111))))))222...............///000111333(((000777GGGRRRAAA:::333555777999;;;<<<<<<<<>>tttkkk>>>222...+++222333(((555bbb{{{xxx|||rrrggg\\\XXX\\\___\\\XXXXXXaaahhheee```]]]\\\[[[hhhbbbdddmmmtttwww~~~{{{wwwYYYvvv{{{ssshhh___bbbeeebbbrrriiiccczzzwww{{{eee333FFF555===;;;999:::444999<<<:::888999:::999555CCCkkk{{{xxx~~~kkkZZZ\\\SSSWWW```kkkooolllgggeeeeeeaaaccceeegggggggggiiijjjVVV```uuuKKKGGGGGGZZZbbbVVVeeeNNN<<<888::::::999<<<>>>999444:::555888???;;;444>>>SSStttyyy|||qqqQQQ...@@@555---999CCCZZZIII444;;;:::999===:::666<<<777888999::::::;;;<<<<<<:::999999;;;CCCMMMWWW^^^gggdddWWWGGG???AAAAAA<<<''';;;EEE777...<<<;;;$$$222222111000//////..............................555000...000333888BBBMMMlllnnngggppphhhjjjrrr~~~\\\UUU======999444555===AAA999000111111111222444555444333000000000//////......---***,,,///444888EEEnnn~~~xxxdddzzzAAA...'''111555,,,(((///------,,,------...///000333'''...666HHHSSS???555999555222555;;;>>><<<888:::SSSwwwzzzooo}}}vvvDDD777555444555666555222222222///+++000000000///...,,,***)))*********))))))))))))(((+++***))))))))))))+++,,,))))))((()))***++++++))) (((------******(((%%%((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''***......,,,******+++((()))***)))((((((***+++------///000111111111111///---******+++,,,++++++)))((((((''''''(((((()))''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))******''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######%%%&&&+++((('''))) $$$(((&&&&&&&&&%%%###%%%)))!!!""")))---***'''%%%###!!!"""&&&&&&######&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%''')))+++,,,...222555555:::qqq___777333------...222///,,,KKK|||hhhYYYWWW[[[^^^^^^[[[ccchhhgggddddddaaa]]]TTTTTT]]]jjjnnnjjjllltttllliiijjjoooooojjjfffggg~~~___LLLZZZlllrrr^^^fffkkkbbbhhhuuuYYY|||===;;;CCC888555<<<>>>333666555777999999666666888<<<222PPPxxxyyy{{{gggcccRRROOORRRWWW]]]bbbeeegggfffcccdddeeeccc```]]]]]]^^^aaaZZZVVV???GGG^^^aaa```ggg~~~444===999;;;999999;;;666///222333555888;;;;;;:::???EEEPPPyyyoooooottt{{{|||yyyqqqsssuuurrr+++333;;;222888000AAAWWWKKK999===888555:::777333888::::::999666333333666999...000444888<<<@@@BBBDDD333999<<<:::555000...---BBB444***222999...***777////////////////////////........................,,,))))))+++,,,+++,,,///:::@@@LLLkkk|||{{{|||uuuuuuvvvooo]]]III+++'''AAA444333111222111((((((555222000///111333444222000000000//////...------,,,777***(((***...,,,+++DDDyyydddfffFFF...###...222......333111(((+++++++++,,,,,,---...///333)))000000888???222000;;;888555444555666888888222999;;;^^^{{{TTTCCCCCC>>>999@@@222333111111555000***---------......---+++***)))******)))))))))((((((((($$$$$$######$$$''''''''''''&&&***)))((('''"""$$$)))+++(((!!! (((000222''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&"""$$$%%%&&&&&&&&&((()))'''((()))(((''''''(((***,,,---///000000000000///...,,,***)))+++,,,++++++((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***(((((()))))))))*********(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%---%%%...%%%###*** ((("""''',,,+++***)))&&&###///((($$$%%%$$$""""""&&&(((%%%%%%&&&%%%!!!!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%''')))+++,,,...222555555888nnnWWW333444333444---///333)))999eee~~~mmmcccaaaaaa^^^ZZZ[[[^^^^^^]]]bbbkkknnnkkk```[[[YYYYYYQQQIIIPPP___XXXYYY]]]bbb___YYYYYY___RRR]]]ddd|||zzzkkkfffaaabbbfffdddgggcccvvv@@@666GGG000AAA333666===444;;;555444:::;;;666333444444///>>>___yyy{{{uuutttaaa\\\UUUOOOQQQZZZaaacccaaabbbbbb```ZZZRRRKKKHHHHHHKKKEEEFFFRRRIII^^^^^^{{{;;;FFF???777888444444888111111???222999:::444111444888777@@@]]]}}}yyyfff\\\WWWTTTQQQRRRKKKQQQjjjhhh***AAA555'''111EEE...>>>@@@GGGGGG===666:::777222666<<<888555666:::<<<:::777;;;:::888666555666777888;;;777555666777777888:::)))666222...888333,,,555,,,,,,---......///000000........................---,,,---000111000000000222******999EEEDDDQQQrrrooopppqqq{{{aaaNNN>>>444222555>>>>>>333111===888///777===666111333111///000222222///---000000///...------,,,,,,,,,+++111)))...222 >>>///NNNgggrrryyy|||eeeIII<<<;;;777///222(((&&&...///((((((///++++++++++++,,,---...///,,,(((111++++++333111;;;333777;;;:::777777<<>><<<888555444444555777666666666666777777777777777888:::;;;;;;:::888777777555333333444444333222111111111111000000000////////////---,,,+++---///------------------------,,,,,,,,,---------......000000000000000111111222888999999:::===???999000555555555555666666666666333333444444555444444444111111000......------------------,,,,,,+++++++++------------------------111111333:::FFFUUUdddmmmzzzxxxwwwwwwvvvpppfff^^^888444000///111111---)))++++++++++++++++++++++++)))************+++++++++++++++,,,------......///333444666666666777:::<<<888999::::::;;;<<>>;;;777666888888777555444333111000...------,,,+++++++++************)))******))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''******+++,,,,,,,,,++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++************************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&(((***,,,---///222555888888iiiBBB555---......---,,,---///111222GGGvvv{{{vvvjjj___XXXcccaaa``````]]]ZZZ\\\aaarrrwww|||}}}{{{zzz|||~~~{{{xxxuuukkkjjjgggfffUUUdddmmmmmmoooVVV888888<<<999777666777888888888555555555555555555555555666777444777MMMkkkzzzwww~~~|||vvvpppsss|||nnneeedddcccWWWMMMIIIEEEKKK===DDDIIINNNWWWTTTVVVKKKkkkKKKEEEpppBBB===CCC000999555555444444444333333333333444444444555555555555444888BBBXXXsss~~~aaa:::333---000111111111222222222333333999888666444333333444444555555666666666666777777999:::;;;<<<<<<;;;:::999777555333333333444333111111111111000000000///////////////---,,,+++---///------------------------,,,,,,,,,,,,------------///////////////000111111333444555777===AAA>>>888444444555555555555666666333333444444444444333333111000///...------------------,,,,,,,,,+++++++++------------------------***)))'''''')))...222666333111///000222111+++&&&444111------//////,,,(((++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,---.........111333444555555666888:::999:::;;;;;;;;;<<>>555:::777555444555666666666333333333333333333333333111888666---555PPPiiissseeesssoootttssskkkeeeYYYZZZkkkeeeaaaVVV]]]```[[[```[[[]]]bbbXXXWWWaaa333666777000777333222222222111111111111333333333333444444444444777444222999MMMkkk^^^+++222555***///////////////000000000000333333333222222222222222444444555555666666666666888999:::;;;;;;;;;999999777555333222333333222111000000000000////////////...//////---,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------------...//////...000000222888>>>===999333333333444444555555555333333333444444333333222000///......------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,++++++***000---***+++...000000...///---***+++------+++(((************************)))))))))*********++++++***++++++,,,,,,---......///111222333333444666888888999999999888999<<<>>>::::::777444777===>>><<<666777888888999:::>>>AAA<<<:::777777777777666555333222000///------,,,,,,++++++*********))))))))))))))))))(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))******+++++++++***+++++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&(((***,,,---///222555555666dddttt888222000+++++++++++++++,,,---...%%%333TTTzzzyyywwwyyyzzzvvvrrrmmmddd^^^___aaa```___```]]]```ccceeegggkkkooossseeeggghhhiiihhhfffdddcccrrrsssccclll[[[fff[[[___]]]gggSSSvvvwww}}}ddd777666<<<:::777555333333444555444333222222222222222222222222111...222777555666JJJddd{{{lllmmmwwwttt}}}rrr}}}fffJJJSSSOOO\\\OOO___iiifffbbbPPP666NNN555+++===444222222111111111000000000222222222222333333333444666555444333;;;PPPlllsssIII$$$555777333444---............////////////...///111222222222111000333333444444555555666666555666777888888888777777666444222111222222111000000000/////////.........---...///...,,,+++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---...---,,,///444555111111222222222333444444444222333333333333222222111///......---,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++((()))***,,,------------...+++(((''')))++++++***,,,***))))))+++,,,+++)))************************))))))))))))*********************+++,,,,,,---------///000000000222444666555666666555444555777999<<<===;;;:::<<<@@@===777===AAAEEEFFFCCC===888666:::999888777666666555444222111///...---,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((()))************+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&(((***,,,---///222555777777```nnn555333222,,,,,,,,,,,,,,,,,,------333(((333\\\{{{|||yyywwwyyy}}}rrrfff\\\ZZZ]]]^^^___aaa___```aaaaaa```_________fffeeeeeeeeefffggghhhhhh___bbb\\\ggg___hhh___aaa[[[SSSkkkbbb000===555'''???555444222222333444333222111111111111111111111111///---222888444...888JJJtttgggkkk~~~kkkdddmmmjjjWWWhhhjjjQQQBBB333222999:::777777222222222222111111111111111111111111222222222222000333444333222:::IIIVVVssszzzxxxyyy~~~rrrAAA***000777(((,,,777,,,............////////////,,,...000111222222111000111222222333444444555555444555555666666777777777555333111111111222111000/////////............---,,,...///...,,,+++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++,,,,,,---,,,...---***+++///000---///000000111222333333333222222333333222111111000...------,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))(((''''''''''''''''''///...------......,,,+++***)))))))))+++++++++***))))))))))))))))))))))))(((((()))))))))*********))))))******+++,,,,,,,,,,,,---...//////000222555444444555444333444666888000333444222222555666333666666444222222444888<<<888888888777666444444444000000...---,,,,,,,,,,,,*********)))))))))(((((('''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))*********)))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((('''''''''''')))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&(((***,,,---///222555888888]]]kkk333222000,,,,,,,,,---------------222111,,,333PPPpppxxxooo~~~zzzxxxttthhhdddcccaaa```aaa^^^^^^___aaaaaabbbbbbbbbfffddd```^^^^^^^^^]]]\\\___```ddddddeee^^^XXXRRRlll{{{oooaaa111000<<<666000666444333222222333333222000000000000000000000000000---666666+++)))222777444EEEnnnxxxrrr}}}kkkxxx{{{zzzqqqzzz|||rrrRRRDDD$$$FFF<<<'''666999---666333333222222222111111111000000000000111111111222///111333111///111888>>>WWW___ooo|||YYY..."""<<<555'''000,,,%%%222............/////////000,,,---///000111111000000000000111222333444444555555666666666777888888999555333111000111111000//////.........------------+++---......,,,++++++,,,************************))))))*********+++++++++++++++******++++++,,,---+++------+++,,,000111///......///000111222222333222222222222111111000///---,,,,,,++++++,,,,,,,,,*********+++++++++++++++************************///...,,,+++******++++++###$$$%%%'''''''''&&&%%%)))))))))*********++++++((((((((((((((((((((((((((((((((()))))))))******((())))))******+++,,,,,,+++,,,---......///111444555666666666555666999;;;;;;===<<<777555:::???AAA888888777555555888===AAA666888999888555333333333//////...---,,,++++++,,,******)))))))))(((((((((&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&(((***,,,---///222555777777YYYggg111111///,,,,,,,,,---,,,,,,,,,+++"""------(((:::aaa}}}|||zzz}}}tttggg]]]YYY^^^]]]\\\]]]___bbbdddeeeaaa``````bbbfffhhhhhhgggXXXRRR___[[[|||dddtttuuuOOO444///666222:::???000444222222222333333222000000000000000000000000000,,,333222))))))222444---999FFFccc~~~~~~ppptttsssiiieeecccooovvvnnnkkkzzzoooqqqwww~~~888===888444888:::000,,,000000222222222111111111111000/////////000000000111111111000000000111222333444222:::RRR|||uuuXXX,,,///333555888)))(((999..."""444---------.........//////,,,---......//////////////////000111222333444444555555555555666777888999444222000000000111000///.........---------,,,,,,+++---......,,,+++++++++************************))))))))))))*********+++++++++******++++++,,,---)))---...,,,,,,///000///,,,---...///000111222222222222222222111000///...,,,,,,++++++++++++,,,,,,)))*********++++++++++++************************%%%&&&&&&''''''(((((()))+++,,,............//////(((((()))))))))))))))***(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))***+++++++++***,,,---------...111333555666777777666888;;;===555888777333222666999888:::<<<>>>>>>;;;777444333555777999888555222222333///...---,,,++++++++++++***)))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''(((((((((((()))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))%%%&&&&&&''''''((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&(((***,,,---///222555666666WWWccc000111...++++++,,,,,,,,,++++++***---......***+++999QQQeee{{{{{{zzz}}}vvvwww~~~|||yyyeeeaaa\\\ZZZZZZ]]]```aaammmjjjgggddd```ZZZRRRLLLUUUVVVzzzxxx|||vvvwwwooo<<<222222555:::888000000888333222222222444333111000111111111111111111111111...''')))333444,,,***000***111DDDZZZeeedddgggnnnzzz~~~|||kkkbbbjjjooo^^^lllwwwrrrEEE999>>>...666...---000111444555///111111111111000000000000////////////000000000000///---,,,...111222...***///555///888DDDzzz|||zzzzzztttHHH888111555333+++...$$$222555""")))777+++,,,,,,---------.........,,,,,,,,,------............///000111222333444444222222222333444555666777444222000///000000///.........---------,,,,,,,,,+++,,,......---+++***+++))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,---(((---...+++***,,,,,,***,,,,,,---...///000111222222222222111111000......+++++++++***++++++,,,,,,))))))******++++++++++++))))))))))))))))))))))))((()))***++++++)))'''&&&((((((((('''%%%%%%&&&((('''((()))(((''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++***+++---------...111333333444555555555777:::===333888<<<===>>>???:::444::::::999777555666888;;;444777999888444222222333......---,,,++++++++++++))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&'''((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&(((***,,,---///222555666777VVVNNN444222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))...777@@@jjjrrrxxx{{{~~~tttzzztttuuuxxx|||yyyppp```UUUTTTRRROOOIIINNN___gggooo{{{xxxcccXXX///111222222111111111111111111222111111111000000//////////////////////////////........................,,,///444;;;HHH]]]vvvcccCCC999666333222111111111111000000000///////////////////////////.........------,,,,,,,,,............////////////111000//////222666;;;>>>eeeooo~~~gggQQQ555555444333333222111111000000///...,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...///000111222666555444333333333333333555444222111///...------///............---------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++,,,------......///000000000000000///......,,,,,,------,,,,,,+++*********************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++,,,------......///000000000111444666999;;;666555555555666777999999777777777666555555444444111222222111111000///...---,,,++++++******++++++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))+++,,,,,,***((('''(((((('''''''''&&&&&&&&&))))))'''&&&&&&''''''(((&&&)))***'''&&&)))++++++((('''$$$(((---### ...***"""222+++(((+++,,,!!!&&&,,,...,,,(((&&&&&&'''''''''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))***+++...111444888;;;NNNLLL333111,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,***,,,111777FFFaaa{{{|||}}}vvvuuu{{{yyyrrrqqqxxx>>>***///222000000111111111111111111111111111000000000//////................................................,,,---///111888EEEUUUbbbppp___JJJ555000444777888:::111111111000000000//////..............................---------,,,,,,,,,............////////////111000//////000333666777444666;;;AAAHHHNNNSSSVVV[[[WWWOOOGGG???:::666555333333222222111000000/////////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...///000111111444333333222222333333444333222111000///000000111............------------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++,,,,,,---.........000000000000000///......,,,,,,------,,,,,,+++******************************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***++++++,,,,,,---......000000000000111333555666777777777666555444333222666666555444444333333222111111111111111000......---,,,++++++******++++++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((*********)))((('''(((((('''''''''&&&&&&&&&&&&''''''((((((((('''&&&111---,,,,,,)))$$$$$$))) 222///!!!)))444///&&&///%%%000)))'''+++!!!,,,))))))((('''&&&'''***---++++++***((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))***,,,...222444555999LLLIII111000,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++...---+++)))+++------AAA\\\sss{{{|||zzz}}}jjj{{{~~~qqqttt~~~xxxssskkk|||~~~mmm{{{|||YYY222&&&///000'''.../////////000111111111000000000000////////////........................------------------------,,,---,,,******...666===NNNfffcccFFF777999555444555444000------000000000000////////////------------------------------------,,,,,,,,,,,,---............/////////111000////////////000000...---,,,,,,...222777::::::555...)))(((+++000444111000000//////......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...///000000111111111111111222333444555222111000///000111333555............------------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***++++++,,,,,,---....../////////000//////...---,,,,,,------,,,,,,+++***************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))******+++,,,,,,---/////////000111333666777777777777777777555444333444444333333222111111111111111111111000///......,,,,,,+++************+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%&&&(((******)))'''&&&""",,,---((()))000,,,...,,,000:::666000555777---000+++***,,,$$$++++++,,,------,,,+++)))(((&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++,,,...222444333999JJJFFF//////,,,++++++++++++++++++++++++(((***,,,,,,***))))))***,,,***222MMMnnn|||ooo~~~~~~|||zzzzzz|||~~~jjj{{{|||vvveee;;;!!!***222***+++888,,,------...///000000111////////////////////////........................------------------------,,,---...,,,***+++---000...666DDDVVVjjjzzzppp\\\JJJ<<<555777===777777888888666444333333000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////////////////...------222333444555555444333222///222777:::;;;888444222/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000000000111222333555666777222111000//////111444666.........---------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********+++,,,,,,------.........//////......---,,,,,,------,,,,,,+++***************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***+++++++++,,,---...000333777;;;===555555555777999;;;===>>>444444333333222111111111111111111111000///...---,,,++++++***************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''''''''(((((()))((((((((((((''''''''''''''''''((()))))))))((((((999555111------222;;;AAAAAA>>>===JJJRRREEE@@@PPPBBB999888888999777111222000...+++******)))'''$$$)))))))))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***,,,---///222444333<<>>UUUooo}}}~~~wwwttt{{{}}}|||lll;;;)))))),,,///---(((***000++++++,,,---......//////.....................///........................------------------------,,,---...///............111***&&&,,,777>>>???===FFFRRRRRRXXXUUUKKKJJJ>>>CCC;;;222///000888IIIWWW444111...---000333111.../////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---...///000000///......+++---000222333111...,,,...//////000000////////////////////////.........,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000111222444666777888444222111//////000111222...------------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,---............------,,,,,,------,,,,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))******+++++++++,,,///222666999;;;444333222333777<<>>DDDLLLLLLDDD777OOOXXXVVVeeexxx}}}{{{sssddd[[[TTTKKKBBB666//////111222111///---,,,------,,,(((%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++---...///222444444>>>FFFCCC,,,///---+++++++++++++++++++++++++++***(((((((((***---...(((+++...,,,)))111HHH^^^uuu{{{vvvrrrzzzTTT444---,,,******))))))---///)))"""***+++++++++,,,------------------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++333222111222///,,,---111444222777444444777222333///333;;;CCCBBB:::333222:::666111333999<<<333'''///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........---......///000/////////.........///000111222333222111000...///000222333////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000111333555777888333222111000////////////------------,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((())))))******+++,,,,,,+++,,,------...---------,,,,,,------,,,,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))******++++++++++++,,,---000222333333222111111444888===@@@666666555555444444333333000000000000///...------++++++***))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))'''''''''(((((())))))***)))))))))(((((((((''''''(((&&&%%%%%%(((,,,111444???HHHKKKGGGGGGMMMNNNJJJ~~~{{{ZZZaaadddwwwyyykkk\\\JJJ444%%%+++((($$$$$$'''******)))((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++...///000222444222>>>BBBCCC,,,///---************************+++)))(((((()))***++++++***(((***//////***))),,,KKKWWWppp}}}{{{vvvwww{{{qqq{{{~~~zzzXXX666+++666(((((()))---000(((&&&333++++++++++++++++++++++++,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++%%%'''---333222///222:::000///,,,...000111444555888444111222333222333777000000222:::HHHOOOEEE555.........---------,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,---------.................................,,,,,,++++++,,,...000111,,,---000222222111///....../////////////////////---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......------...///111222444555000000111111000///---,,,---------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))***+++++++++++++++,,,---------------,,,,,,------,,,,,,+++***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++************+++---///000111111222444666888999:::666666555555444444333333000000000000///...---,,,++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''(((***+++*********))))))))))))((((((((('''((((((***...333:::@@@CCCNNNCCC???KKK]]]ttttttfff^^^kkkyyysssuuu|||oooqqqxxx~~~QQQFFF777,,,)))*********(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%(((,,,...///000222444222>>>===CCC,,,000...***************************)))((()))))))))(((&&&,,,'''&&&***+++)))---555***...AAAWWWcccqqqzzzwwwyyyxxx||||||ooo@@@000444%%%%%%444+++333***,,,(((###)))333///"""+++++++++***************,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,.........333+++(((---///,,,***+++---555(((444555***666---666222222555888666555666333222222666@@@DDD777&&&......---------,,,,,,,,,------------------------*********++++++,,,,,,,,,,,,,,,,,,---------......000///...---,,,,,,,,,,,,+++---///000111000...---......////////////....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,---///000222333---...000111111///---,,,---------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((()))******++++++***+++,,,,,,------------,,,,,,---------,,,++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++)))))))))+++---000222444...000444888:::;;;::::::666555555444444333333222000000000000///...---,,,+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%''')))+++,,,,,,***)))))))))))))))(((((((((((())),,,111888@@@GGGMMMPPPJJJIIIdddxxxiiisss{{{~~~yyyeeeJJJ999000+++((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%(((,,,///000111222444222>>>999:::000...///))))))))))))))))))))))))))))))************))))))+++(((333111,,,444...$$$444111555111OOO[[[nnnlllnnn~~~www{{{xxxrrr|||UUU:::000333---,,,++++++******++++++***************++++++,,,)))************+++++++++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------............///000111333333444333222111222222222111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......///000000000111111111111........................------------------------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,---------......//////.........---------------,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))+++,,,---......///000333444666666666555:::888444333333444444333222111000//////.........,,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((()))))))))((('''&&&&&&,,,&&&%%%'''&&&"""###'''$$$&&&(((&&&$$$###&&&***###666)))'''BBB%%%111222///((((((<<<(((222111333444&&&888111... 222***"""///$$$...&&&)))///%%%))),,,***'''%%%&&&'''000'''&&&&&&"""&&&+++'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&///000(((###'''+++)))...CCCMMMLLLPPPQQQHHHAAA|||^^^nnn~~~yyyvvvmmmoooQQQ555111'''***---,,,(((%%%$$$%%%)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,---///222555;;;:::===zzz999///---...))))))))))))))))))))))))))))))************))))))---###666---"""333,,,+++111444666(((111///'''666333888DDDMMMQQQ\\\jjjrrroookkklll]]]dddCCCMMMFFF>>>(((((((((...,,,'''*********)))))))))((((((***))))))))))))***++++++************++++++++++++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------............///000111222333222222111222222111111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......//////000000000111111111........................------------------------------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,------------...///.........------------------,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***,,,------...111222444666777888888777555444444555777666444222222111000//////.........,,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((())))))(((((((((%%%###%%%++++++'''&&&))))))$$$ !!!)))000333333,,,222555333333///@@@:::888NNNTTTFFFGGGFFFTTTlllppp___NNNGGG>>>CCCAAA;;;@@@>>>444555###666333'''+++''''''***(((!!!""" &&&+++---+++%%% ''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))%%% """,,,444333111333BBB>>>NNNQQQ>>>PPPqqq```|||qqqlllnnnzzziiiRRR:::---!!!!!!***111///)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,---///222555333111222kkk{{{888///---,,,))))))))))))))))))))))))))))))************))))))'''***&&&(((///,,,777555 ***...111333000""",,,888444***...444---***///111555###111%%%666((('''999555+++(((''')))))))))***+++***)))((('''))))))((((((((()))******************+++++++++,,,---,,,,,,++++++,,,,,,---...------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------///000111111111111222111111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......////////////000000000000........................------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............------------------,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***+++,,,------000111222444666777777777333555888;;;===;;;777444222111000//////.........,,,+++***)))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))(((&&&&&&(((((($$$$$$%%%***+++---111666888888777QQQ333CCC\\\OOO^^^qqqppp|||xxxooopppwww||||||bbbZZZuuunnn:::666444)))"""(((------000666333111&&&$$$%%%&&&---)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))111---)))(((***000<<>>QQQYYYPPPDDDMMMqqqsss~~~~~~{{{wwwssseeeNNN777))))))...***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,---///222555333555===~~~zzz333000///***))))))))))))))))))))))))))))))************))))))&&&++++++666666777((($$$$$$???***...'''111 :::888%%%%%%------...)))###"""FFF,,,'''---...111111)))'''))):::))))))***+++***)))((('''))))))((((((((()))******++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,...///000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------,,,,,,,,,---------......------------.........///........................------------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++***************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++,,,,,,---///111333555666888666444333444333222000222111000//////.........,,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))((('''%%%$$$%%%%%%&&&###(((---///333888999777OOORRRYYYbbbnnn{{{~~~nnnhhh^^^RRR{{{dddkkkeeelllddd}}}{{{{{{kkkeeeaaasss[[[mmmaaattthhhoooYYYIII888%%%&&&...***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******333333CCCWWWUUUFFFKKK___xxxiii~~~wwwgggXXXJJJ===000'''******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,---///222555;;;===CCCyyy222111000+++))))))))))))))))))))))))))))))************)))))))))VVV((($$$>>>zzz===fff\\\:::OOO))))))***222$$$###*********)))))))))((((((***))))))))))))***+++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------.........///------------------------------------------------++++++,,,,,,,,,------------,,,,,,+++,,,---...///////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------------------,,,,,,,,,---------......,,,,,,---------.................................------------------------------------------------...------------,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++,,,---///222444666999777666777777777666444222111000//////.........,,,+++***)))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((&&&&&&&&&(((***+++...333555666;;;EEEJJJJJJdddrrr}}}{{{|||wwwdddcccwww}}}xxx|||}}}fffiiiqqqtttiii[[[bbbmmmuuuyyy}}}ttt~~~[[[KKK@@@******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))************<<>>(((...EEE......222'''************************************************++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,------.........------------------------------------------------+++,,,,,,------,,,,,,+++---------------------------------............///......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------.................................------,,,,,,------...//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++...222555555444333333444333111000333111000...------------******))))))((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''')))***(((%%%%%%(((+++!!!666 ---333:::888<<<888IIIQQQccczzzqqq|||zzzggg}}}xxxfff___VVVVVVkkktttiiirrrmmmiii{{{fffoooaaaiiizzz[[[qqqdddKKK```eeejjjjjj~~~jjjkkk```iiicccLLLbbbkkkvvvyyyJJJ666+++666&&&---(((((()))+++---***&&&%%%)))''''''''''''''''''''''''''''''''''''(((((((((((()))'''&&&'''&&&(((444AAAQQQQQQSSSZZZcccwww{{{|||zzz{{{qqqrrrnnnfff___YYYQQQJJJ===333(((%%%)))+++(((###%%%%%%&&&&&&'''((((((((('''((()))***,,,///111222;;;;;;@@@sssrrr333///000***+++++++++*********))))))))))))))))))))))))))))))///&&&%%%+++***AAASSS)))222222"""444&&&888''''''555666:::;;;RRR444''',,,%%%---************************************************++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------+++,,,,,,------,,,,,,+++---------------------------------............///......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------.................................------,,,,,,------...//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********---000333555444444555666666555333555333111///---,,,++++++*********)))((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((('''%%%555 &&&'''555777777DDDNNN^^^ttt{{{nnnXXXpppiii{{{uuu|||yyyhhhiii___ooouuuuuuwww}}}yyyiii|||zzz\\\aaaeee~~~vvvtttwwwttttttooo{{{mmmEEE###333444!!!---,,,(((%%%(((...---'''''''''''''''''''''''''''''''''''''''((((((((((((+++(((,,,111,,,)))<<>>mmmlll444///111++++++++++++***************))))))))))))))))))))))))111---222888lll)))(((111((()))222===nnn))))))$$$]]]'''###<<>>AAA<<>>MMMLLLIIIVVVVVVkkkrrr```vvvvvvtttssszzz{{{yyyyyymmmyyybbbDDD***%%%+++---++++++))))))))))))))))))))))))''''''''''''((((((((((((+++%%%111JJJQQQIIIOOObbbYYYttt|||zzz{{{{{{{{{yyyuuurrroooqqqmmmkkkpppwwwuuujjj___ZZZUUUOOOLLLOOOQQQIII>>>IIIBBB999333000---((($$$%%%%%%&&&''''''((())))))'''((()))***,,,///111222===;;;222QQQvvvMMM888(((///,,,))))))*********+++++++++************************+++ddd///111"""000$$$===;;;,,,000DDDrrr%%%)))???(((TTT///$$$)))///111''',,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---------............---------,,,,,,,,,------------------------------------------------------............---------------------------------------............///......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------.................................------,,,,,,------...---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************''')))******)))((()))***))))))+++...111444444333555555555444222000...---,,,,,,+++******))))))(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''(((,,,333:::@@@>>>PPPppphhhxxxsssiiiuuu|||}}}nnnPPPggglllrrrlll[[[BBBAAA===***,,,;;;777333888000...@@@...888222000333111DDDAAA333CCCJJJNNNVVVwww{{{zzzllluuuttt___ZZZiii|||qqqVVV777))),,,---'''************************''''''''''''((((((((((((%%%,,,===MMMPPPNNNUUUcccuuu|||}}}}}}|||yyyuuuqqqnnnllltttoooiiihhhiiifff^^^WWWYYYRRRIIIHHHOOOUUUNNNCCC???===999444///+++'''&&&'''''''''((((((((((((((('''((()))***,,,///111222///444...IIIeeeIII888'''...+++))))))******++++++++++++************************(((qqq111FFFEEEFFF:::{{{VVV......&&&$$$333111"""444,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---------...............------,,,,,,,,,------------------------------------------------------............---------------------------------------.........//////......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------.................................------,,,,,,------...---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************''')))++++++***)))***+++&&&&&&(((+++...111111000777777666555222///---+++,,,,,,++++++***)))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''%%%%%%)))222:::>>>???```pppsssoooiiirrrxxxwwwwwwvvvvvv\\\ZZZvvvsssEEE777EEE===%%%FFF+++555:::AAA444AAACCC222WWWCCCDDD^^^@@@DDDSSSUUU666KKKQQQ===AAA:::CCC666???333LLLSSS]]]}}}ooonnnkkkjjjxxxgggaaa}}}[[[[[[///,,,111+++************************''''''''''''((((((((()))%%%>>>JJJCCCNNNiiikkkYYYsss{{{}}}}}}|||yyyvvvtttttttttkkkpppsssmmmaaaZZZZZZ]]]QQQQQQLLLFFFEEEHHHJJJIII:::===>>>:::222,,,,,,...((((((((('''&&&&&&%%%%%%'''((()))***,,,///111222222>>>@@@ZZZqqqDDD666,,,000+++++++++******************---***(((+++......)))&&&---999YYYtttyyyZZZ+++JJJYYY###666,,,###'''---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++---------,,,,,,+++++++++,,,---+++((()))+++---,,,------------,,,+++++++++000///......---,,,---000+++,,,---...............------------------------------------------------++++++,,,,,,,,,---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///..................------///---***+++...///,,,******222,,,000,,,&&&000---***))))))+++...///...,,,......---......000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))+++*********))))))((((((,,,++++++***))))))((((((((((((''''''''''''((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%(((+++,,,+++******+++((('''(((+++///...***%%%+++(((,,,"""222 &&&---,,,(((---'''&&&+++(((000)))///''')))666555###***%%%...111$$$&&&---'''((()))+++,,,,,,---///111555555444444222000---+++++++++******)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++)))'''&&&'''(((((('''...$$$&&&777@@@555EEEnnnxxxllluuuxxxuuu|||qqqhhhssssssTTTIII>>>:::***333=========;;;>>><<>>:::555111...------))))))'''&&&&&&'''(((((('''(((******+++---111444999///CCCBBB666,,,111+++++++++******************,,,+++---///)))$$$+++888(((,,,CCCzzz```iiiVVV111XXXXXX"""$$$---$$$...222***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,,,,++++++///......111555555---%%%...---,,,+++,,,000444777------...//////------...---------......---------------------------------------------------------++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------------------------------............///........................)))***+++...000111111///...444---333444...555...555333000...---------...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************+++*********))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))((((((''''''(((---...,,,%%%!!!,,,777)))---)))---///,,,(((444,,,///...///---+++......222###333"""(((000$$$...+++,,,***'''(((((()))---...---,,,***)))***,,,...111222333222111000//////++++++******))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))'''&&&'''''''''''' ***444111???EEEaaa}}}}}}vvvmmm||||||vvvfffmmmooo]]]UUUDDD444555999??????<<>><<<:::???<<<888444000...---,,,***)))((('''&&&'''(((((('''(((******+++---111333777000CCC@@@555,,,111+++******++++++++++++++++++***111---$$$(((555444'''666444GGGggg{{{|||oooooojjjSSSFFFaaaZZZIII---000++++++<<>><<<000===222===111:::222---===(((444###+++***+++333---"""$$$&&&&&&'''''')))+++---...000222444333111///000222+++++++++***))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''''''''###333>>>000OOObbb}}}uuuwwwiiiyyyllldddWWWOOO<<<---666111777LLL777RRRAAAkkklll]]]sssttt^^^lllYYYgggcccHHHJJJVVV___hhhyyywww\\\yyynnnqqqyyy|||SSS;;;+++---///...***'''''')))+++))))))+++***(((+++000EEEOOOGGGmmmlllkkk}}}www{{{|||qqqyyy}}}~~~|||yyysssrrrtttsssnnnjjjjjjhhheee```ZZZTTTQQQIIIFFFBBB???===<<<:::999<<<:::666222///---,,,,,,***)))((('''&&&'''(((((('''((()))***+++---000333777222BBB>>>444,,,111+++******+++++++++++++++,,,***,,,+++***///555555000[[[hhh___vvv}}}vvvzzzsssQQQUUU[[[gggFFF888000..."""&&&000***222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------.........---------------------......,,,+++...444---000444555222/////////***+++,,,---000444555444---,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,------------...........................------------------------------------------------.........////////////000---------------------------------............///............////////////***---000000//////222555000222''',,,...+++444///333555666555111///......------...//////...------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************((())))))))))))))))))((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((&&&'''***,,,,,,***'''***,,,)))%%%&&&---444000<<<999CCCAAADDD999BBB444KKK@@@YYY___RRRjjj[[[WWWfffNNNeeeXXXUUUXXXMMMOOOAAA:::555...222777222222111///.........,,,+++///333777666222//////000,,,,,,+++******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((''''''((()))888666???@@@qqqzzzzzzxxx{{{xxx}}}cccqqqRRR???111333222,,,LLLDDDIIItttaaajjj~~~gggPPPYYYVVVMMMZZZyyy~~~zzzyyyuuuxxxUUU333///,,,---...,,,+++++++++))))))******)))...555GGGXXXOOOYYY{{{~~~~~~|||yyytttuuuuuurrrnnngggggggggddd```ZZZTTTQQQHHHEEE@@@===<<<:::888777888666444111///---,,,,,,+++***)))'''''''''((((((&&&((()))******,,,000333888666@@@zzz<<<333,,,111*********++++++,,,,,,,,,,,,***###+++999111(((FFFtttpppuuu~~~llloooEEE[[[[[[LLL<<<000&&&000333###---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...........................666...+++333:::666---(((***///555777777888;;;???JJJGGG===222------***$$$------,,,,,,,,,------...------------------------------------------------,,,,,,---------.................................------------------------------------------------.........////////////000---------------------------------............///........./////////000000)))///555777444000...------777555>>>>>>999AAA===999888555222000///000222,,,,,,---.......................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************++++++++++++++++++*********))))))***+++,,,,,,,,,,,,+++***''''''((())))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))++++++***)))---)))(((,,,666>>>BBBBBBCCCDDDDDD<<>>GGGHHHDDD333222000///.........///------------------------------------------------,,,---------............................................................------------------------------........./////////---------------------------------............///.........//////000000111666333...+++---555@@@HHHSSSccciiiwwwxxxoootttmmmcccZZZNNNBBB999444000...//////............///000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++++++++*********************((()))***++++++***)))((((((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))******((('''(((***(((///;;;HHHRRRVVVUUUSSSVVVhhhxxxkkkZZZeeeWWW___ZZZLLLWWWMMMVVVJJJSSSMMMKKK```QQQ```wwwgggpppeeeSSSDDD999111+++'''((()))+++...//////...---,,,,,,,,,+++******))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))'''&&&)))///555444;;;UUUtttkkk|||xxxuuuiiiyyyAAA:::>>>555666===DDDkkknnnbbbKKKFFF???FFFIII>>>RRR```nnncccooovvvppp{{{rrrpppuuukkkkkkyyyssspppttt~~~```DDDPPPqqqwwwtttkkkqqq|||yyyppp[[[@@@(((%%%---///,,,++++++***+++,,,+++...999EEELLLNNN___~~~|||{{{vvvrrrqqqrrrrrrpppkkkddd[[[SSSMMMGGGDDD@@@<<<:::888666444222111111000///...---------,,,***((('''''''''(((&&&'''((()))***,,,///222444::::::mmm;;;333---111)))******++++++,,,------...+++555444666\\\rrrggg```iii|||~~~mmm{{{rrr{{{llluuuYYYZZZ]]]CCC111444///444,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...//////....../////////000000000---...333777999FFFhhhuuu```TTTQQQHHH;;;===;;;888444111/////////------------------------------------------------------------....................................////////////////////////........................,,,---------............---------------------------------............///---......///000000111111***+++000===RRRkkk{{{kkkXXXDDD666777555222000//////000111........................................................................------------------------++++++,,,---...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,---...///000111---...000111111000...------------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***,,,***''')))111888444LLL___WWWBBBCCCccc{{{yyyhhhOOOLLLHHHIIIMMMJJJNNNPPPVVV\\\bbblllppppppaaattteeellluuuiiirrr\\\RRRLLLGGGCCCMMM^^^ccc}}}nnnYYYDDD555555000+++***---000000///---,,,,,,++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))'''&&&+++444;;;;;;]]]qqqvvvddd||||||vvv|||mmm@@@444???111,,,EEE]]]UUUffftttddd>>>===)))444222222888111@@@DDDSSSQQQZZZkkkmmmnnnmmmppp{{{sssgggmmmnnnddd```fffYYYZZZmmmzzzzzz~~~xxxzzzyyyhhhSSS```ppp}}}ssszzzXXX666+++,,,++++++---+++***+++,,,---111>>>LLLGGGwww~~~sss|||tttqqqrrriiijjjjjjiiiddd]]]VVVQQQHHHDDD@@@<<<:::888666444000000000000000///......---,,,***((('''''''''(((%%%'''((()))))),,,///222222;;;777hhh;;;333---111)))******+++,,,,,,---......///%%%999nnn~~~yyyvvvjjjpppgggtttzzzxxxfff___qqqkkkRRR<<<)))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000.../////////000000111111666***111VVV{{{rrrttt|||zzzpppEEEBBB>>>888333000///...---------------------------------------------------------.........//////////////////////////////000000000000000000000000........................,,,,,,,,,---------......---------------------------------.........//////---......///000111111222222BBB]]]{{{sssaaa>>>;;;666222//////000111////////////////////////................................................------------------------...///000111222333444555------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,---///111444666888999;;;<<<===??????===<<<;;;222111000///---,,,******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''+++---***(((///===IIIXXXPPPLLLWWWhhhooofffYYY777IIIDDDQQQSSSiiifffqqq~~~oooyyyppp}}}ooo^^^nnnEEESSSkkkyyyjjjGGG<<<000+++---000111///------,,,++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))&&&&&&,,,777???QQQwwwccchhh}}}|||hhhrrrwww___@@@333111???CCC>>>YYY{{{yyyrrrjjjdddJJJ222333///>>>@@@888888888999888///???OOOQQQcccrrrlllmmmhhhkkkmmmeeeXXXGGG444AAA333444NNNgggoooqqquuu||||||xxxuuuyyysssZZZbbboooppplllFFF333---)))+++111+++***,,,---...333AAAPPP???kkk~~~|||~~~|||ssspppsssppppppooolllfff]]]UUUPPPHHHEEE@@@===:::888666444///000000000000000//////...,,,+++)))(((''''''(((%%%'''((())))))+++///222333<<<666ccc===,,,888)))///---...,,,(((***000111,,,'''BBBZZZcccxxxkkk```kkk{{{tttmmmttt~~~{{{[[[iii~~~jjjGGG<<<...+++(((------)))///111''',,,,,,,,,---------......)))333+++---333...000222)))[[[{{{iiifffpppqqqiiiDDD...>>>===---///...///...++++++------+++---------.........//////111++++++000222...---222000000---,,,000666444---111000222666666444666;;;888444111///+++(((+++111111...++++++...///,,,)))...------,,,,,,------............///////////////888(((333000222999---<<>>555...CCCBBB444777AAADDDEEETTTCCC<<>>FFFGGGxxx```~~~zzzxxxuuupppmmmllliiijjjccc^^^UUUSSSLLLFFF???;;;999888666333000///---,,,++++++,,,,,,,,,,,,++++++)))((('''&&&&&&'''))))))***,,,000333777777:::aaa<<<---777***//////***(((+++------,,,,,,AAAXXX\\\zzzvvv___YYYyyyzzzrrrmmmmmmnnnhhhiiigggfffllltttvvvrrrrrryyy~~~rrrppp~~~pppJJJ>>>222---//////)))---000(((,,,,,,---------.........---444---,,,222111555<<>>;;;;;;:::666222/////////...---------...///...------,,,,,,------............///////////////999$$$...///,,,///>>>kkkzzzSSS<<<000999---000..................000------------------------+++111222...***,,,111444333444///,,,888OOO[[[[[[kkkooohhh~~~~~~pppdddoooNNNDDDNNN999>>>DDD===333......(((///,,,222///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))......)))'''***+++***,,,000///)))&&&***111777???KKKgggmmmmmmccceeegggccctttqqqssswwwuuuhhhVVVHHH>>>///---+++)))'''&&&)))---***,,,***'''(((---...***))))))))))))))))))))))))))))))(((((((((***++++++###555,,,333UUUSSSAAAMMMVVVSSS[[[RRRSSS\\\lllmmm|||~~~xxxqqq___rrrlllcccXXX:::111CCC555,,,///333,,,))),,,((())))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((,,,++++++###444666:::aaattt~~~~~~{{{nnnxxxlll```>>>555333===IIImmmtttvvvvvvooovvvsssjjjhhhgggRRR999111===:::888@@@LLLTTTcccyyy~~~cccnnnvvvkkkhhhYYY;;;444===:::SSSNNNKKKZZZxxxFFFaaazzzooopppuuuvvv|||}}}yyypppiiihhhrrr~~~\\\222000...;;;+++...///(((333BBBDDDNNNsssWWW~~~xxxvvvwwwvvvssswwwtttnnnjjjcccZZZQQQLLLIIIEEE@@@<<<999777555444000///---,,,++++++,,,,,,,,,,,,++++++***((('''&&&&&&'''))))))***,,,000333888666777[[[<<<---666,,,...222(((&&&///000)))---999```qqq{{{YYYmmmxxxrrrsssrrrnnniiiiiimmmrrrooorrrsssssswww|||}}}|||{{{zzzsssuuuwwwxxxkkkKKK:::000000000***,,,///***,,,------------.........***333000(((,,,777JJJddddddyyy}}}tttqqq}}}xxxwwwzzzuuu]]][[[YYY===333,,,***///000,,,,,,000------........./////////000111...)))+++222555333)))666777555MMMwww```[[[QQQCCC888222000...---......---+++***---///...------,,,,,,------............//////000000000111777===,,,333ZZZyyy~~~nnn@@@555///111111///,,,---000111///------------------------(((222555,,,)))111444///,,,111888FFF```|||~~~sss===IIIIII777999111444%%%///%%%000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,))))))---...---666)))...999222222LLLhhh___ZZZ}}}|||xxxvvvwwwyyyrrrffffffZZZtttuuulllMMM===111111444000)))&&&+++***'''%%%'''++++++''')))))))))))))))))))))))))))(((((()))+++++++++***)))...===KKKQQQXXX^^^ZZZ[[[JJJLLLRRRfffqqq}}}aaa~~~{{{___GGGEEE666,,,...222---,,,...***)))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''%%%... AAA666JJJyyyooobbbuuuRRR>>>111444===SSSiiixxx]]]EEEQQQ\\\```eeeuuuppprrrppprrrttt___AAA555>>>333:::RRR[[[^^^rrrlllgggUUU999222>>>CCCVVVqqqHHH~~~sssoootttxxxvvvyyyyyymmmcccaaaaaacccdddhhhuuuqqqxxxbbb555+++(((******---444'''666HHHDDDcccSSSzzzyyyoooxxx{{{}}}wwwuuuwwwwwwuuummmiiifff______XXXSSSKKKEEEDDDBBB===999555444444000///---,,,++++++,,,,,,,,,,,,++++++***)))''''''&&&'''((()))***,,,///222888666444UUU;;;///333......333))))))222---&&&888WWW~~~ooofff```}}}tttrrrnnnlllkkkjjjlllooosssvvvqqqpppnnnmmmqqqvvv{{{|||ooogggVVVWWWrrryyyqqqZZZAAA222...111,,,,,,///,,,------------............+++111333+++666SSSuuuzzzzzz|||zzzrrrrrr{{{www~~~www~~~uuurrriiiQQQCCC222(((,,,111---,,,///............////////////222...---111444222///...BBB===WWWqqqZZZJJJ@@@999000//////.........------...------,,,,,,------............///000000111111)))444777111LLL~~~yyysssKKK333///111111......000///---........................//////......111444///'''222???YYYyyyzzzwwwaaaEEEAAA:::@@@---777'''000***------------------------------------------------,,,,,,,,,---...000000///,,,000///***BBBmmm{{{zzzqqqwwwddd\\\sssoooSSS>>>...&&&***555)))***)))((((((((('''&&&))))))))))))))))))))))))+++((((((+++,,,***)))***222444LLLWWWQQQeeepppUUUKKKDDDbbb}}}xxxxxxfffggghhhUUUddd___jjjhhhpppooofffjjjaaadddkkkrrrxxxuuu^^^lllKKK666,,,------000111))))))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&!!!222---===AAAXXX~~~{{{sssiiiXXXVVV999888777BBBLLLaaa:::EEE,,,>>>JJJ:::;;;ooogggllllllnnnppp\\\???222999>>>RRR^^^UUUYYY|||nnnjjjaaaNNN;;;???VVViiiiiiooonnnwww|||yyyxxxrrrcccwwwrrrwwwyyyRRR888---)))...)))555...;;;GGGHHHrrryyyyyygggcccwwwsssrrroookkkrrriiieeeUUUWWWJJJEEE888CCCDDDCCC???888444333444000///---,,,++++++,,,,,,++++++++++++***)))((('''%%%'''((()))))),,,///222888777555SSS:::000111111......***---///(((+++MMMvvvzzzaaa```{{{nnnwwwxxxmmmrrrkkkeeegggmmmqqqoookkkkkkhhheeefffjjjmmmooopppkkkgggYYYRRR^^^nnn}}}nnnNNN666,,,111///---///,,,---------.........//////222,,,444999\\\jjjgggiii|||yyyqqqzzz[[[CCC...+++//////---............/////////000000...***///777222(((000CCCaaayyyxxxzzzzzz{{{|||xxxsssuuuzzz|||xxxZZZ>>>777222...///444555111,,,...------,,,,,,------.........//////000111111222666---555]]]LLL000//////000///---------........................444++++++111111+++111>>>WWWrrrwww}}}wwwzzzzzzttt[[[RRROOO===>>>000444000------------------------------------------------------...//////------...333111DDDjjj|||~~~eeeVVVvvvwwwTTT444))),,,&&&)))---...+++)))))),,,)))))))))))))))))))))))),,,))))))++++++''')))...===QQQOOOXXXrrrgggKKKLLLUUU~~~kkk\\\iiibbbXXXeeeXXX[[[eeeQQQ______fffbbbiiihhh```gggbbbhhhjjjiiifffhhhttt{{{~~~zzzuuuYYY:::---)))...111)))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((///$$$333;;;///WWWiiiqqq|||___nnnOOO;;;111;;;>>>___pppSSS;;;111@@@EEElllRRR???JJJcccqqqtttmmmeeebbbSSS???777<<>>000777111%%%000666>>>@@@RRRNNNxxxrrr{{{~~~~~~xxxsssooojjjdddOOOJJJSSSKKKdddccckkk___DDDEEEDDD???999333222333000///---,,,++++++,,,,,,++++++,,,++++++***)))(((%%%&&&(((((()))+++///222666777888UUU999111///333---(((,,,---***,,,BBBfff{{{zzzhhhYYYqqqsssllljjjjjjlllssslllgggmmmxxxzzzsssrrrqqqrrrsssooohhhdddeeelllsssnnn___OOOGGGZZZ}}}ssswwwnnnjjjDDD...111000...///---------........./////////444&&&888OOOppprrr}}}uuunnnjjjhhhhhhmmmtttooozzzssszzzsss]]]BBB111...000///,,,....../////////000000000333---******)))999fff}}}}}}wwwpppkkkmmmrrrmmmuuu{{{~~~]]]EEE:::///,,,111444///***...------,,,,,,------.........///000000111222222000CCCYYYyyyIII777,,,///111,,,,,,111........................000+++...333***'''DDDkkkxxxxxxrrr}}}yyy~~~xxxbbbQQQAAA888///+++------------------------------------------------......//////,,,))),,,222<<>>777sss}}}aaaaaakkkDDD777:::CCCNNNccc@@@<<<[[[JJJ\\\QQQeeedddooonnneee___NNN;;;444;;;III___aaaaaabbb999===DDD???KKK^^^rrrssslllQQQ999777AAAWWWqqqyyyddd<<<```jjj~~~oooqqqppprrrxxxyyytttrrrqqqrrrssszzzxxxNNN///...000%%%))):::<<<>>>aaaiiimmmkkk~~~|||}}}~~~zzzxxxrrrlll}}}qqqsssZZZjjjZZZYYYBBBIIIGGGDDD???999555333222000///---,,,++++++,,,,,,++++++,,,,,,+++******)))%%%&&&'''((()))+++...111444888<<>>...///000,,,.../////////000000000000666111***---IIIxxx~~~xxxlllwwwgggWWWBBB444///...---***...------,,,,,,------...---...///000111222333333***bbbSSS000000555...,,,444...........................---000333111;;;]]]|||tttzzz|||vvvaaaccc[[[bbbjjj~~~|||uuurrrSSSRRR555...................................................///...//////,,,---999GGGPPPlllttt^^^LLL___vvv{{{wwwvvvooo|||kkkeeezzz```<<<111(((((()))((((((***))))))))))))))))))))))))+++)))+++---***)))888LLLWWWPPPfffccc???OOOiiiMMMLLL\\\eeennnsssuuuzzzuuupppqqqjjjfffhhhhhh^^^fffgggcccssswwwlllllliiieeehhhrrr{{{~~~```fffzzzsss~~~ooolllDDD------///*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''---999\\\tttTTT^^^XXX;;;>>>AAA\\\~~~zzzZZZ@@@GGGfffQQQ___lllgggVVVHHH888++++++999???fffuuuVVVUUUQQQZZZuuulllMMM999BBBMMMZZZqqqzzztttZZZ444LLLuuuiiixxxzzzrrrpppqqqwwwrrrmmmkkkllltttuuummm<<<+++///...'''<<<:::GGGvvvjjj~~~```qqq|||wwwssswww[[[ppp]]]\\\@@@NNNJJJDDD>>>:::666333111000///---,,,++++++,,,,,,++++++,,,,,,++++++******%%%&&&'''((()))+++...111111777===ZZZ888333---666---...444,,,+++RRRxxxyyydddiiigggwwwzzzssshhhgggooolllaaaYYYVVVTTTVVVYYYXXXQQQKKKLLLVVVcccfff______qqq{{{pppjjjooohhhIII:::JJJ{{{||||||kkk;;;222///---//////............/////////000///???www~~~lll```bbbgggllliiikkkppprrroookkkjjjaaabbb^^^rrrnnn{{{rrrIII///---000---////////////000000000000+++000333JJJttthhhlllxxx~~~~~~gggZZZqqq{{{^^^DDD555000000222...------,,,,,,------...---...///000111222333333WWWooo888333999000,,,555////////////////////////111///...333AAAWWWnnn}}}sssooorrrlllyyy{{{rrrxxxNNNEEE...................................................---...//////555JJJ___dddSSS]]]lllwww~~~wwwwwwzzzlllxxxppppppoooYYYDDD000,,,//////+++))))))))))))))))))))))))))))))(((,,,...***+++@@@YYYRRRooo^^^???WWWWWWOOOPPPSSSccc}}}rrrrrrkkkjjjmmmiiijjjmmmeeefffiiibbbkkkiii^^^gggfffgggjjjkkkjjjlllpppqqqnnnzzzqqq|||qqqtttvvv\\\555...111************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((555999999|||mmmtttWWW\\\OOODDD888@@@???zzz}}}pppjjjHHH===ZZZhhh\\\___mmmuuuLLL555---111???>>>DDD}}}}}}jjj|||nnnCCC...GGGgggnnnlll\\\IIIPPPbbbVVVooozzzuuuwww~~~yyyssskkkggghhhrrrnnn<<>>999444222333//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((((('''(((+++///333666:::777WWWrrr888333111111//////......III}}}nnnnnn{{{ZZZ}}}{{{rrrqqqssshhhbbbeeeVVVGGGMMMMMMGGGMMMDDDSSSPPPYYYVVVXXXkkk```PPPLLLWWWlllfffnnnfffjjjPPPFFF888CCCnnnoooWWWDDD111(((888,,,000,,,///000+++...222000aaayyynnnXXX\\\ssskkkccc``````ttt{{{kkkooo```hhhddddddqqq}}}|||tttCCC333000000222---///111///111555222555CCC~~~iiibbb___gggvvv{{{rrr|||eeexxxjjjeeennnnnnpppppprrrwwwyyywwwtttqqqpppjjjHHH,,,111...///000///------///111444///000555111111IIIfffuuuyyy|||rrrppptttuuuooowwwvvvzzzwww|||WWW111111&&&***///////////////000111111<<<''':::???nnntttzzz|||xxxWWW...333777"""888000///...------------...///111,,,&&&EEE^^^www|||]]][[[{{{zzz{{{{{{{{{wwwzzzxxxiiirrrjjjzzzrrr~~~aaaJJJ,,,222***)))************************+++'''+++***999DDDcccdddjjjBBBfffkkkVVVUUU[[[eeennnxxxxxxwwwuuuppplllhhhffffffdddbbbcccdddeeecccaaafffeeeeeeeeefffgggiiijjjjjjhhhccchhhkkkhhhnnnqqqkkkhhhuuuzzzzzzssszzzyyylllttt||||||ttt}}}YYYBBB,,,%%%%%%%%%!!!(((111///(((((((((((((((((((((((()))(((((('''''''''((((((+++999<<>>GGG___qqqtttTTT---111KKKNNNJJJLLLiiiFFFVVV^^^{{{mmm[[[gggppp???333DDDTTTWWWjjjooopppsss]]]ZZZ|||dddyyywwwxxx}}}ssssssxxxtttaaaUUUppp~~~eee222333111111;;;BBB]]]gggmmm}}}yyy|||ssssss~~~|||yyyvvvtttwwwgggSSSSSS___WWWBBB;;;???AAADDDDDD???888222000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((((('''(((***///222555:::666TTTppp666222000000///...---777aaa{{{sssppppppnnnjjjuuummmpppqqqhhhddddddVVVFFFFFFOOONNNZZZXXXmmmkkkpppfffbbbvvv[[[[[[rrrzzzuuuxxxhhhkkkWWWLLL999666YYYcccyyyIII333***;;;***///111//////000***///AAAiiiwww}}}hhhQQQeeeppp[[[hhheeeeeelllvvvbbbbbb^^^mmmcccjjj]]]444222111111000//////000333444222666fffggg[[[kkktttqqqiii^^^KKKNNNEEEMMMFFFQQQ[[[iiiooopppmmmlllsss|||xxxnnnvvvooo<<<+++///000111000...---...///333))),,,666222333[[[nnnrrrtttyyy~~~vvvpppwwwyyyzzzvvvzzztttxxxttt{{{888444<<<111000////////////000111111777)))666]]]fffsssFFF:::%%%???555 000//////......------......---///;;;FFFbbbrrrQQQzzznnnlllrrrqqqfffaaaiiiqqqsssnnnpppvvvqqqzzzvvv{{{}}}~~~eee{{{\\\444,,,///(((************************'''000%%%,,,DDDGGGnnnaaaPPPEEEuuuTTTaaasssrrrrrr}}}ooonnnnnnnnnnnnllliiiggggggfffddddddddddddbbbaaaddddddeeeeeefffhhhiiijjjkkkgggiiifffdddmmmoooddd___PPP===666666HHH```ssspppooouuuvvviii||||||xxx===///222555'''''',,,###(((((((((((((((((((((((((((((((((''''''(((((()))---???;;;zzztttnnn^^^===;;;<<>>IIIhhh```wwwsss}}}{{{ssskkkdddyyyuuummmsss{{{vvv}}}~~~}}}xxxsssppppppooobbbWWWRRRHHHAAAHHHLLLMMMLLLGGG@@@999333111//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((('''(((***///222444999555QQQmmm444111...///000,,,...GGGvvvvvvaaakkklll[[[jjjgggwwwsssqqqqqqnnnlllhhhZZZKKKDDDZZZ]]]iiifffvvvjjjOOOjjj|||xxxyyyffflll___VVV???777GGG\\\eee~~~HHH777...777,,,+++222---...333,,,555WWWwwwrrrSSSjjjllljjjbbbjjjeeepppzzzeeeoooeee]]]___jjjbbbqqqpppvvv{{{DDD888---///333000...111111111666ZZZsssiiiqqq}}}mmmXXXDDDXXXWWW]]]YYYVVVgggtttssstttqqqjjjgggmmmwww}}}pppxxx^^^---...////////////......//////+++000777555@@@rrrvvvmmmaaabbbZZZSSSTTTWWWZZZ^^^cccvvvmmmxxxzzz{{{}}}ttt}}}|||nnnuuuZZZ,,,111(((000000//////000000111222)));;;777|||iiixxx|||iiihhhzzzvvvwww---000...---222+++//////............//////000...111WWW~~~fffWWWnnnooooooooommmhhheeebbb\\\UUUaaaeeekkk```eeeooommm~~~gggzzzrrrqqq[[[...333'''************************'''333$$$555IIIYYYcccZZZSSSYYYbbbsss}}}qqqlllpppkkkiiihhhiiilllnnnmmmlllkkkjjjiiihhhgggfffeeedddddddddeeefffggghhhjjjjjjiiidddnnnhhheeeqqqdddNNN777AAAAAAHHHKKKSSSXXXeeezzzwwwrrruuu~~~qqqLLL)))%%%333+++'''***"""(((((((((((((((((((((((((((((((((((((((((()))***...>>>FFFxxx|||QQQTTT888;;;@@@[[[gggrrrsssxxxnnnooohhhMMMKKKsssdddJJJ555RRRlllxxxLLL>>>eeeTTTuuu{{{oooqqqSSS;;;777333666BBBPPPpppooodddlllttttttuuupppsss~~~ttt}}}ssspppxxxtttfffUUUccclll{{{wwwAAA+++///333:::QQQwwwaaayyy~~~]]]eeesssjjjsss~~~aaannnyyy~~~~~~~~~~~~{{{wwwssspppmmmvvvmmmYYYKKKBBBGGGWWW^^^[[[QQQDDD:::666666555//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((***...222444:::555PPPjjj333111......000+++222[[[lllWWWcccggglllNNNYYYuuu{{{nnnnnnqqqnnndddZZZOOOCCCcccqqqttt~~~vvv\\\tttkkkiiifffiii]]]kkkddd___III;;;>>>^^^\\\|||LLL;;;333///000+++222......333///@@@hhhnnn|||kkk^^^qqqllljjj|||wwwnnniiijjjlllXXX\\\TTT^^^rrreee~~~zzzQQQ===000...444111///222---333IIIpppssszzzwwwkkkfffZZZDDDFFFHHHXXXVVVccc}}}{{{tttppppppiiidddooo|||vvvooo===...------...///////////////555666222:::^^^ooo[[[JJJAAAHHHAAA???EEEMMMNNNLLLKKKTTT\\\www~~~ttt|||jjjbbb\\\vvv555111888000000000000000111222222,,,AAAVVVvvviiiYYYPPPzzzFFF666((()))444---//////.........//////000///:::GGG[[[~~~vvvzzziiieeeaaa\\\```kkkllldddaaafffXXXaaagggTTTMMMOOOJJJ[[[fff~~~nnn\\\tttnnnrrrNNN///)))************************%%%---)))DDDQQQwwwWWWcccwww___mmmyyy~~~tttnnnjjjgggllliiifffeeegggiiikkkkkkllllllllljjjiiigggggggggcccdddeeefffggghhhiiiiiihhhbbbpppjjjiiikkkMMM<<<:::NNNWWWZZZdddeeeiiiwww}}}wwwnnnzzzgggIII&&&,,,,,,'''+++///))))))))))))))))))))))))((((((((((((((()))******000===``````YYY444???GGGWWWzzztttnnnnnnbbbXXXHHH333@@@wwweeeEEE///>>>NNNOOOqqq]]]FFFjjj~~~lllZZZNNNHHH555888:::CCCKKKHHHUUUkkk{{{pppYYYZZZaaadddlllmmmdddyyy~~~vvvwwwrrrtttyyytttnnnpppoooggg???MMMlll{{{HHH---555666111UUU|||aaavvv{{{RRRpppZZZppp}}}~~~~~~pppTTT~~~}}}www}}}{{{yyyvvvtttsssvvvvvvcccOOOMMMPPPQQQVVV___\\\QQQAAA777666666555//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((((((***...111333;;;666PPPhhh333222......111---;;;nnnwww^^^YYY]]]iiiYYYMMMnnniiihhhnnniiiYYYSSSQQQGGGZZZmmmiiittt}}}yyyggg```eee___qqqhhhbbbNNN777777VVV```eee<<<666+++333...333222//////444OOOrrriii}}}}}}dddtttkkkdddjjj^^^lllsssXXXXXXIIIZZZ\\\gggiiiVVV999333...444000000444,,,AAArrrlll{{{{{{zzzppphhhkkk```DDDSSSSSSUUUPPP```lllnnnhhhqqqtttkkkhhhppp~~~\\\XXX111///------...000000000...777333+++CCCxxxhhhOOOHHHQQQAAACCCHHHOOOTTT]]]lllzzz~~~|||sssyyydddkkk^^^dddNNN---777111000000000000111222222888:::wwwxxx}}}sssUUUNNNgggwww<<<444...$$$222//////......//////000000222999~~~PPPrrrjjjtttbbbfffvvvnnnfffdddeeeWWWDDDGGGXXX```eeecccGGG@@@JJJOOOeeeccc[[[[[[___dddxxxlllnnn333555++++++++++++++++++++++++))),,,222KKKYYYyyyQQQnnnJJJiiirrrlllfffaaagggrrrnnnnnnmmmkkkhhhgggiiikkkiiijjjkkkiiigggffffffgggdddeeefffggghhhhhhhhhggghhhbbbooohhhjjjaaa>>>JJJ]]]tttuuummmwwwzzzllltttvvviii777---222+++%%%+++))))))))))))))))))))))))(((((((((((()))***++++++:::@@@nnnrrrsss{{{NNN~~~qqq<<>>++++++++++++++++++++++++***222;;;KKKhhhbbbbbbSSSNNNvvvbbbSSSPPPKKKEEEOOO```cccjjjpppqqqmmmiiijjjmmmfffhhhiiihhhfffdddfffgggeeefffggghhhhhhgggffffffhhhcccmmmdddlll]]]FFFvvvrrr|||wwwzzz{{{nnnzzzxxxHHH'''///000%%%***))))))))))))))))))))))))(((((((((((()))***+++,,,>>>FFFxxxooo}}}___QQQYYYEEE@@@ZZZ{{{vvvvvvkkkllluuunnnllluuuWWW<<<---:::PPP\\\ppplll^^^fff```SSSssssssGGG999BBBKKKFFF@@@FFF<<<777>>>AAARRRgggXXX999ZZZ___IIIWWWmmmooojjjPPPLLLSSSKKKTTTXXXfff~~~{{{OOOCCC\\\}}}hhh000...666<<>>???DDDFFFFFFPPP\\\jjjooolllhhhiiilllfffhhhjjjiiifffeeegggiiifffggghhhhhhhhhgggeeedddfffccckkkbbbooo```WWWtttMMMppp{{{~~~tttmmmkkkhhhwww555...222&&&+++))))))))))))))))))))))))(((((((((((()))***+++,,,777MMM{{{xxxNNN___\\\<<<@@@PPP}}}{{{iiirrrfffuuuqqqrrriiiqqq[[[NNNDDD444666>>>CCC===RRRmmmbbbFFF777FFFppppppwww~~~kkkhhhvvv\\\666AAAqqqlllRRRGGG@@@RRRjjjjjjooorrreeejjjxxxbbbiiizzzlllQQQYYYQQQLLLzzzzzzxxx]]]DDDPPP{{{}}}777+++555DDDddd}}}ttt|||~~~{{{jjjWWWjjjdddbbbaaa|||{{{oooMMMtttvvv{{{}}}~~~|||xxxvvv~~~}}}cccIIINNN]]]___\\\ddddddXXXCCC777999999444//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))(((''')))---000111;;;555JJJWWW777000///---...777kkkjjjIIIVVVZZZYYYxxxtttcccdddaaaooosssllllllaaaIIIDDD]]]uuuZZZAAAvvvcccoooZZZVVVkkk~~~jjjtttwwwkkkooohhhSSSIII;;;BBBKKKKKK@@@555666///222222,,,333...XXXrrrwwweeeeeedddfff}}}HHHDDDrrr~~~hhhccc^^^KKKIII999:::LLL^^^nnnrrrsssZZZ...444+++555///...>>>ccciiiddd\\\^^^___nnnooofffrrrcccQQQKKKyyypppggg]]]FFFFFFMMMbbbtttbbbkkkqqqwwwfffppp+++333000444---222111111>>>///UUUmmm~~~~~~|||yyy~~~NNNMMMHHHJJJLLLTTTLLLZZZddd^^^gggwwwqqqnnnzzzdddPPPaaaIII444333///...111333111222444???yyy}}}rrrvvv|||jjjDDD<<>>cccrrreeeIII===OOORRRIIISSSWWWlllhhhmmmaaarrrtttiiiyyymmmmmmjjjgggfffggghhhiiihhheeedddcccbbbbbbcccdddeeecccbbbfffiiieeecccsss|||gggdddLLLqqqnnn|||~~~vvvuuuvvvxxxnnnzzzrrrLLL000,,,(((+++******)))(((((('''((((((***))))))+++)))(((---444AAA___xxxnnnlll[[[eeevvvDDDAAAFFFcccVVVEEEBBBDDDNNN```hhhwwwiii~~~vvvkkkXXX;;;>>>===333;;;HHHXXX^^^sssiiiKKK888RRRRRRaaaeeetttooonnn}}}uuuQQQ???}}}OOOBBB;;;@@@EEEGGGLLLRRRfffxxxzzzkkkccc{{{fff```]]]FFFjjjrrr]]]@@@DDDaaaddd///---;;;BBBggg]]]}}}```WWWVVVGGGLLLSSSQQQUUUnnnyyy~~~xxxpppwwwttt~~~jjjMMMXXXOOOFFFzzziii```PPPAAA:::999555///111///,,,,,,---......------,,,,,,++++++,,,,,,------+++(((''''''))),,,...111777999GGGWWW777000///...///;;;iiieeeOOO```aaa]]]lllpppfffiiiiii|||yyyrrrjjjbbbWWWVVVrrr]]]ZZZIIIfffWWWVVVDDDOOOYYYiii}}}nnnvvv{{{{{{sssdddiiiooobbbWWWKKK:::>>>HHHMMMGGG888777//////111,,,333666eeeuuuaaajjjuuunnn>>>WWWvvvzzziiiaaaOOO>>>KKKGGG:::BBBQQQjjjsss}}}nnnfff:::666...777222555RRR~~~^^^}}}QQQDDDPPPXXXpppssskkkbbbjjjiiiPPPHHHrrrqqqpppbbbWWWeeexxx]]]}}}xxxvvvqqq|||666444///222...222111,,,555222{{{|||zzz}}}xxxyyy{{{\\\FFFAAANNNIIIVVVgggUUULLLHHHUUU^^^rrrsss}}}kkkVVVTTT^^^---333///...111333111222555NNNvvv~~~uuuYYY===<<>><<>>HHHsssuuupppUUUOOO111CCC000222AAA===???666@@@DDDZZZ|||wwwfffnnnssssssoookkk^^^ppp]]]zzziii===:::777>>>QQQbbbkkkrrrzzzrrr^^^UUUgggzzzBBB;;;333BBBeee222EEExxxVVVPPPccc^^^LLL???XXX{{{|||[[[333---777@@@yyyXXX|||uuu~~~bbbHHHYYYbbb^^^rrr}}}lllssstttpppooozzzvvvzzzzzzooo{{{sssmmmtttVVV<<>>UUUtttiiiUUUNNNzzzpppgggNNNJJJlllrrryyytttgggdddeeefffiiikkkjjjhhhfffdddccccccbbbbbbccccccdddiiieeeeeeiiihhheeelllvvvoooqqqvvvVVV|||tttZZZ|||www}}}{{{|||xxxjjj{{{{{{uuu666333+++---...---,,,***)))((((((((()))((()))+++)))(((---555999sss{{{~~~vvvTTTEEEhhhvvvBBB>>>JJJ;;;>>>EEEggg]]]mmmjjj\\\hhhmmmiiiEEE111999lll???111CCCAAA___ddd``````ttt```{{{ppplllffftttddd{{{dddgggfffEEE===000999333555AAAJJJKKKNNNTTT^^^GGG===MMMjjjeee666???>>>777999CCC___^^^***000BBBRRRFFFBBB^^^|||xxxNNN;;;222<<>>999BBB\\\ooouuusss~~~@@@000...111...;;;{{{ddd[[[vvv~~~jjjhhhffflll\\\VVVtttnnnrrroooiiiyyyooogggxxxfff{{{}}}xxx~~~~~~UUU222...222111222000666666ggg{{{QQQPPPIIITTT\\\RRRtttxxxdddhhhpppVVV}}}vvv]]];;;kkk===333000000222222111444999\\\lllrrr~~~~~~}}}[[[BBBIIIIIIaaahhh...&&&)))...111......222///555HHH|||www```rrrzzzuuuTTTLLLPPPQQQ999GGGNNNuuu|||yyy]]]eeeVVV___QQQaaaaaa[[[WWW]]]\\\OOOAAAOOOXXXyyy^^^000'''---...---'''111444EEEpppnnnjjjoooZZZ___nnnfff^^^```III|||{{{lllrrrrrrpppiiigggfffggghhhjjjiiihhhfffdddddddddccccccdddddddddkkkgggeeeiiijjjggghhhlllrrrrrrvvvYYYwwwzzzrrr[[[pppyyyzzz~~~nnn]]]rrrxxxccc===222888000///---+++***)))(((((()))((()))***))))))...555>>>ooommmzzzTTTDDDoooppp<<<===TTTuuu===LLLttttttkkkqqqaaaDDDDDDvvvaaa\\\DDDJJJJJJTTTNNNjjjOOOnnn{{{}}}iiitttrrrrrrqqqiiisssVVV<<<222444pppNNNDDD@@@GGGOOOVVVaaallluuubbbhhhdddooo}}}OOO///777<<>>@@@DDDaaaggg;;;111222///333---///BBBqqqsss}}}aaagggqqqzzz{{{IIICCCEEEbbbTTTOOO<<<>>>IIIFFF======CCCPPPeeesssyyykkkAAA333333333111@@@ttt```uuuaaa___vvveeemmmccckkkfffYYY[[[XXXooorrrooouuueeeiii```|||nnntttdddjjjqqq~~~```000111444444222///222555qqqnnn[[[nnneeeyyykkkvvvvvvyyyzzz^^^YYYqqqlll|||gggHHHccc<<<333111111333222111555;;;lll{{{nnniii>>>999DDDfffzzz444LLL//////111...///222///999PPPbbbpppfffvvvwwwoooxxxzzzjjjRRRHHHPPP]]]mmm|||zzzvvv\\\SSScccZZZ___[[[YYYYYYZZZZZZRRRDDDJJJKKKzzzppp888'''---///,,,$$$///999GGGdddPPPgggkkkrrrpppkkkoooyyywwwvvvoooLLLccc~~~|||oooqqqrrrmmmkkkhhhggghhhhhhhhhgggeeeffffffffffffffffffeeelllhhhgggjjjllljjjhhhhhhxxxxxxcccuuu~~~{{{{{{\\\|||kkkssstttzzzyyyuuuvvvxxxwww,,,333111000///---,,,***)))((((((((('''(((***))))))...666777rrrPPPHHH}}}nnn999===ZZZZZZppp^^^uuu[[[LLLsssDDD:::CCCPPPZZZccclllQQQDDDJJJMMMmmmuuujjjvvvnnngggpppbbbmmmFFF222]]]oooaaaVVVUUUVVVXXXbbbnnnpppuuuYYY<<>>yyyVVV555000111111333]]]|||XXXTTTfffTTTtttlllsssjjjhhhmmmrrr~~~ooopppgggffflllaaaaaazzzxxxhhhXXXGGG999\\\tttwwwooogggiii^^^]]]xxxjjj___zzzhhhEEE<<<>>>>>>AAATTTlll;;;000222///111...111FFFpppwwwttt|||]]][[[lllxxxooo;;;FFFQQQwwwTTTOOOIIIAAAHHHGGGFFF:::<<<@@@GGG]]]lll|||]]]uuu===222333333111@@@xxx~~~iii{{{kkkeee```qqqnnnjjjhhhoooaaaOOOWWWTTTooommmtttjjjiiigggllldddsssooowwwjjjcccjjj}}}jjj///333555555222111555???oooaaa}}}~~~{{{hhh===LLL~~~{{{uuu{{{mmmRRRWWWJJJ333111222333222111666===yyytttpppBBB:::JJJKKKyyy666999%%%000111...000222///<<>>ttt~~~uuuJJJKKKooo<<<>>>XXXyyywwwmmmnnnkkk\\\hhhooofffkkk888555???AAAGGGBBBEEEQQQVVV\\\vvvpppwwwpppnnnqqqhhhmmmfffxxx]]]IIINNNHHHCCCFFFTTTbbbnnneeejjjaaa333KKK|||xxxmmmAAAVVVzzztttkkkHHH999555:::cccnnnjjj|||tttNNNPPPSSSiiijjjNNN999555666===BBBHHH^^^ooommmmmmsssooovvvrrrjjjvvvyyyxxxhhhsss\\\===VVVhhh\\\aaa^^^SSSEEE===:::888555111///,,,,,,---......------,,,,,,++++++,,,,,,------+++(((''''''))),,,...555:::777;;;rrrVVV555000111222444ZZZ~~~WWWWWWmmm[[[yyyfffyyyiiihhhoooppprrrpppnnnjjjgggfffdddhhhoooxxxbbbMMMCCCEEE[[[qqqeeehhhcccXXXrrryyyfffsssmmm___wwwlllFFF;;;;;;;;;DDDQQQnnn===333111///......444GGGjjj|||qqqdddlllnnnxxxvvvppp@@@BBBIIIlllUUUQQQEEEGGGPPP===;;;<<<888<<>>^^^zzziii|||oookkkfffkkkjjjkkkdddUUUMMMXXXjjjvvvnnnuuujjjffflllfff```dddaaaYYYQQQ\\\YYYVVVMMMOOOiiifffpppggg\\\UUUIII///JJJvvv|||CCC+++***---///'''...EEESSSrrr___gggwwwooosssooonnnmmmoootttxxxvvv|||UUUzzzqqquuukkkooozzztttqqquuurrrpppnnnmmmnnnnnnlllkkkkkkkkklllmmmmmmlllkkkkkkjjjkkkkkkllloooqqqpppnnnwwwxxx~~~llljjjzzzmmmqqqxxxwwwvvvvvv~~~vvvttt|||~~~]]]yyy777'''---------+++******)))))))))((('''(((******)))///777GGGkkkuuutttxxxLLLKKKjjj???AAAWWW~~~oooxxxqqqjjjmmmYYYfffooo777IIIFFF>>><<>>444iiiggguuuyyyyyysssWWWBBB???^^^bbbqqq|||}}}~~~oooyyy{{{ttt{{{yyyjjjnnnYYYKKK^^^[[[JJJddd___SSSCCC999888999888111///,,,,,,---......------,,,,,,++++++,,,,,,------+++(((''''''))),,,...444:::777:::pppVVV555000111222555VVV}}}VVVZZZuuuccc|||bbb{{{ddd```ddd___XXXmmmkkkmmmkkkdddfffiiibbbjjjaaaQQQCCCGGGTTTyyyvvvnnn|||eeehhhjjj~~~qqqiiinnn^^^mmmjjjGGG:::888999GGGSSSnnn???555000000------444EEEbbb}}}jjjYYYjjjcccxxxvvvTTT<<>>AAA222AAAAAA444999LLLdddaaa~~~bbbppp???000333666444DDD|||```}}}{{{jjj___cccgggtttWWWccclll]]]ttt```xxxuuuiiipppxxxkkkfffggg~~~tttqqqggg{{{rrrttt|||222555111222333888333JJJlll|||SSSyyy___XXX}}}nnn}}}oooiii???KKKwwwwwwsssgggzzzvvvuuuUUUKKK}}}```333222333444222111777@@@www|||wwwxxxrrrqqqrrruuu}}}mmmNNN???111GGG}}}YYY{{{ZZZ???+++111111///111222...@@@aaa~~~llluuunnniiimmmbbbjjj```jjjcccOOOKKK]]]iiifff```iiifff^^^iii]]]FFFZZZEEERRROOOZZZWWWuuu{{{nnn```hhh]]]QQQMMMDDDAAAKKKrrr{{{uuu{{{DDD,,,(((,,,000***///BBBddd{{{yyyfffppplllfffvvvdddqqqzzznnnttt~~~lllnnnNNNyyywwwccczzzxxxoooxxxlllnnnoooooooooqqqrrrqqqooollllllmmmnnnoooooonnnmmmllliiikkklllmmmpppssssssrrrhhhvvvlllfff{{{```sssuuuoooppp}}}rrrvvvqqqeeettt|||jjj}}}CCC111:::,,,++++++***)))))))))***((('''(((******)))///777>>>aaajjjqqq```VVVKKKbbb???DDDYYYuuugggqqq]]]rrrbbb___AAA555UUU```ZZZLLLUUUEEERRRfffppptttkkkkkkbbbxxxgggaaaqqqSSS555GGGNNNJJJMMMZZZfffrrr~~~aaaxxxyyyqqqzzzTTT___uuuttt[[[===BBB]]]~~~UUU000666999^^^~~~lllnnnxxxppp<<>>HHHGGGCCCKKKUUU\\\nnneeettttttkkk|||kkkJJJLLLCCCEEEllleeeUUUAAA555555777888111///---,,,---......------,,,,,,++++++,,,,,,------+++(((''''''))),,,...222999777<<>>///---222111&&&999???kkkhhh[[[kkk___mmmmmmOOO333HHHOOOeeesssXXX\\\XXXJJJ>>>;;;:::777666>>>@@@CCC```fff|||UUU{{{>>>222333,,,---UUUtttmmmzzznnnYYY^^^nnnlllXXXqqq|||mmmTTTbbbmmmiiioooppppppbbb___{{{iiipppkkkyyy\\\}}}sssvvv555555///000222777333```wwwtttwwwbbbhhh```cccssszzzkkkjjjqqqEEECCC{{{sssuuulllwwwwww~~~sssxxxYYYDDDhhhmmm555222222333222222888@@@ssszzzJJJ999CCC>>>iiiZZZrrr222:::333000---111333...AAAgggxxxqqqpppssshhhaaaeeeaaammm___III[[[kkkiiiZZZPPPSSSQQQLLLUUUeeeuuuzzz~~~mmmooowwweeedddWWWWWWeeeUUUAAA444HHHzzzEEE444...&&&---,,,---IIIjjjpppeeekkkmmmjjjhhhlllrrrtttsssoooxxxrrrGGGooosss]]]pppooommmrrroooppppppppppppqqqrrrssssssooonnnnnnnnnmmmmmmmmmmmmpppnnnlllkkkkkkmmmppprrrlllqqq~~~uuu[[[}}}\\\tttooonnnmmmnnnqqqzzz~~~cccqqqqqqyyyNNN666///222111111///...+++***)))((((((((((((***,,,...///AAAdddjjj}}}}}}vvv}}}SSSVVVrrr|||333JJJLLLrrriiioooYYYFFFdddooodddjjjKKKKKKiiigggGGGQQQ]]]mmmzzzuuuTTTXXXjjjtttpppjjjqqqhhhsssqqqaaaIII444KKK~~~yyyhhhTTTQQQ```dddmmmfffoooWWWVVVkkk{{{{{{xxxyyygggDDD===LLLcccfff222555999nnn~~~vvv~~~xxxYYYPPPaaarrrxxxooogggtttLLLEEEIIISSS```nnnwwwTTTkkk{{{xxxjjj|||nnnppp```???999sssXXXbbbWWW===777EEEDDD444000...,,,+++,,,------,,,+++///000---+++------+++------,,,)))((())),,,...333666:::@@@pppTTT111333333///666pppiiiggg}}}bbbiiirrreeeVVVdddhhhrrrjjjnnniiikkknnnfffsssfffEEEDDDEEEaaawwwoooLLLhhhyyymmmfff}}}xxx{{{tttkkkYYYmmm\\\EEE;;;;;;<<>>???GGGeeeiiixxxTTT|||...222444000000RRRpppgggwwwpppddd```eeennnaaaTTT^^^^^^RRRKKK<<>>LLL]]]iiivvvyyykkkiiiooohhheeeXXXKKK]]]___SSSfffbbbTTTBBB===@@@;;;000000...,,,+++,,,------,,,+++///000---+++------+++++++++***((('''(((+++......222555;;;iiiSSS111222222...444mmmzzz___YYYqqqXXXwwwfffsssmmmXXXeeeoooxxxdddaaaiiiiiiiiijjjdddllliiiDDD<<>>>>>>>>LLLjjjllloooUUUwww===222444333333LLLlllrrruuummmgggRRR^^^hhhiiieeeeeejjjkkklllgggwwwzzzsssiiipppkkk~~~sssmmmmmm}}}uuuqqqooopppmmmiiitttqqq555555222111111444===|||~~~vvvccchhhhhhyyytttXXX[[[iiiqqqpppSSSPPPssspppsssZZZxxxfff~~~vvvUUUPPPtttxxx888444333444444444999@@@ppp~~~~~~tttdddkkkqqqyyynnnDDD>>>===>>>{{{ZZZzzzaaaDDDAAA666333///222444...===\\\jjjjjjtttlll\\\RRR\\\YYYLLL???EEEVVV]]]YYYzzzgggYYYWWWQQQCCC;;;===bbbVVVQQQCCC???AAAJJJpppkkk[[[bbb___]]]___III888555RRR}}}EEE+++---,,,///---222MMMooonnnccckkkpppmmmiiihhhiiihhhuuupppsss|||uuuVVVkkk~~~qqqfffyyynnnmmmnnntttssssssrrrrrrqqqppppppooooooqqqpppooonnnmmmkkkjjjjjjeeedddddddddfffiiilllnnnlllrrrrrrxxxYYYwwwjjjyyyqqqppprrrrrrtttxxxwwwyyyaaattt___}}}DDD444<<<000000000///...,,,+++***))))))(((((()))+++---......iiitttuuuxxxwww}}}[[[FFFaaa???999NNNppp]]]777555FFFddd---hhhpppnnnuuu444EEE\\\HHHKKK<<>>@@@kkkTTT111222222---333iiizzzbbb]]]www___wwwjjjtttqqqWWW]]]jjjvvvtttjjjhhhllljjjhhhlllrrrmmmtttSSSGGGIIIbbbqqqddduuuttttttvvvjjj[[[bbbNNNXXXTTT???;;;???<<>>>>>QQQlllkkkeee]]]www===222333444333EEEkkkhhhwwwqqqpppkkksss]]]PPP]]]dddrrreeejjjiii{{{fffaaa[[[}}}uuueeetttsssuuuvvvbbb|||}}}kkk777333222000111444:::vvveee]]]nnn|||^^^uuubbb___jjjfffwwwwwweeexxxkkk}}}|||mmmNNNSSS|||iii:::555333444444444888>>>rrrsss~~~rrr]]]\\\wwwooo___@@@CCC@@@FFFaaa^^^>>><<<999777222333555///999TTTkkkhhhoookkk^^^UUUBBBRRR___gggttt}}}DDD:::777>>>AAA>>>???DDDQQQAAA??????EEEFFFNNNvvvjjjXXXaaaccc___[[[EEE999BBBkkkDDD(((---......+++333VVVuuuhhhmmm```hhhmmmkkkhhhhhhjjjjjjsssnnnoooxxxxxxbbbjjjrrrpppvvvmmmjjjkkkoooooopppqqqqqqrrrssssssttttttqqqqqqpppnnnllljjjiiihhhffffffffffffhhhjjjlllnnnnnnsssnnnzzz\\\uuuuuuxxxqqqqqqssssssuuuxxx}}}ggg|||UUU,,,***////////////...---,,,+++******)))))))))***,,,---:::mmm{{{}}}uuuvvveeeFFF\\\TTT>>>XXXccc}}}gggZZZCCCEEEBBBmmmXXXdddwww111FFFuuuooobbbsss{{{xxxhhhwwwooofffgggeeerrrhhhhhh\\\SSSQQQCCCLLL\\\yyy~~~kkk```gggrrrpppmmmbbb^^^llleeeAAA;;;AAARRR}}}KKK222000;;;rrrmmm~~~xxxqqqzzzyyyZZZOOOUUU{{{zzzfff|||]]]```jjjnnnxxxjjjxxxyyy{{{rrrmmmrrrgggBBBCCCNNN}}}iii```SSSGGGAAA>>>999333111///,,,,,,---......---***...000---+++---...,,,******)))(((''')))---000111555999999aaaTTT222333222---222[[[uuueeeaaa{{{```rrryyyqqqtttqqqXXXWWWeeeqqqqqq```]]]aaa______eeeccckkkRRRHHHBBB___~~~XXXtttpppoootttkkk^^^cccJJJQQQJJJ:::;;;BBB<<<===pppQQQ777///222///---222VVV|||uuu~~~xxxcccfffjjj{{{eee```gggNNNCCCEEEiiipppCCCGGGHHHDDD@@@AAADDDEEECCC???AAAWWWjjjfff\\\ooo}}}555333111222222===lllzzzccczzzsssppp[[[ooocccRRRDDDPPPsssrrrLLLDDDXXXnnn\\\MMMSSSrrrvvvlllxxx}}}|||ppptttwwwSSSccc888111222///222555:::|||vvvjjjRRRfff|||[[[~~~oooeeevvv~~~TTTzzzaaauuuvvvsssppp{{{{{{}}}lllJJJPPP}}}~~~===777333444444333666;;;rrrssswww}}}vvvUUU@@@DDD???III{{{MMMaaa:::???===;;;555555777111666KKKzzzrrrpppgggjjjiiiccc___ttt{{{___???AAA>>>@@@DDDDDDAAAFFFOOOnnnRRRFFFFFFOOOQQQUUUyyyvvv^^^dddfff]]]SSS???;;;>>>mmmBBB(((......---)))111UUUzzzfffiiiaaahhhlllhhheeegggjjjkkkooolllkkkvvvxxxlllfffnnnwwwppplllhhhjjjmmmnnnqqqrrrssstttuuuuuuuuuuuurrrqqqooonnnllljjjhhhgggiiiiiihhhhhhiiijjjkkklllqqqrrrnnnzzzeeetttwwwppplllpppuuuxxx{{{~~~}}}xxxppp```www@@@***111---...............------+++***)))))))))***+++,,,999WWWpppyyywwwqqqMMMUUUccc???SSSvvvZZZ;;;;;;999aaaMMMiiieeeCCCppp___FFFpppLLLSSSaaaxxxvvviiisssmmmhhhpppkkklllpppttttttaaaDDD999///(((<<<888ppp~~~uuurrrEEE===DDDGGGbbb}}}}}}vvvqqqrrr|||uuuuuu[[[>>>???KKKeee>>>999222888iiieee}}}zzzMMMJJJuuu~~~mmm~~~zzzmmm]]]DDDBBBEEE^^^jjjyyyiiitttxxxnnnpppiiiqqqccc>>>999vvvzzzYYY^^^UUU@@@666999888...111///---,,,---......---***...000---+++---...,,,+++++++++***)))+++///222---333777666\\\VVV444555333---222LLLpppgggbbbwww\\\lllqqq{{{rrrnnn```YYYggg{{{vvvUUUSSShhhkkk___^^^^^^[[[LLLJJJ:::\\\OOOrrrooorrrrrrnnnaaa___KKK\\\UUU777:::DDD>>>>>>RRR888222111111000666UUU{{{|||ttthhhfffddduuuxxxxxxzzzxxxooo```dddKKK??????YYYOOORRROOOEEE>>>BBBKKKJJJAAACCCBBBGGG^^^eee___WWW???666000222222777kkkggg{{{rrrkkkvvvnnnPPPGGGBBB]]]iiiVVVUUUsssgggaaasssoooppppppnnnPPPXXX777///444///333555===|||zzzyyyuuupppQQQlll|||aaa}}}|||___\\\jjjkkkFFFYYYUUUjjjuuuiiiuuubbbZZZqqqKKKNNN|||AAA;;;555555555444555888~~~sss{{{jjjZZZfffqqqQQQBBB???===JJJdddVVVQQQ>>>OOOAAA???999888:::333444DDDnnnrrrvvvhhhfffggggggfffiiisssmmm[[[XXX___SSS;;;999===DDDKKKMMMNNNVVVaaadddPPPFFFOOOVVV```jjjgggdddUUUGGG:::@@@RRR~~~}}}<<<)))...,,,---***000NNN{{{hhhpppdddkkkmmmhhhdddeeehhhiiilllmmmkkktttwwwrrr```ggg{{{jjjmmmiiinnnoooqqqtttuuuvvvvvvuuutttrrrqqqqqqpppooommmkkkjjjhhhhhhiiiiiiiiiiiiiiijjjjjjkkktttnnnpppvvvppp|||ssswwwqqqmmmqqquuuvvvxxx{{{zzzuuu}}}ZZZvvvEEE---444,,,,,,---...//////......,,,+++***)))))))))***+++000:::```uuunnn|||YYYMMMuuukkk@@@DDDZZZ{{{QQQ999NNNUUUWWWYYYpppaaaUUUCCCAAAeeelll}}}YYYPPPqqqpppssszzzooommmhhhrrrmmmwwwooolllqqqYYY;;;;;;@@@@@@@@@YYYGGGnnn]]]fffrrrhhhooouuuwwwyyyaaaDDD;;;DDDJJJ777666111666aaajjjxxxKKKAAAdddwwwvvvuuussslll|||uuuuuujjj~~~vvvvvvaaaLLLQQQKKK[[[ddd\\\DDD777:::999///111///---,,,---.........)))...///---,,,......---------,,,******+++///222666<<<<<<555SSSWWW555666444---333LLLxxxtttlll~~~eee{{{pppjjjhhh]]]jjjeeecccyyyzzzlllnnnooo^^^\\\gggJJJdddrrrTTTwwwjjjdddlllhhhnnneeeYYYIIIdddYYY777999CCCBBBHHHLLL666999222555444666KKKooovvvyyyooooooeee^^^iiiuuuuuuuuuqqq\\\PPP^^^NNNHHHSSSuuujjj[[[MMM@@@???FFFJJJHHHDDDCCCGGGPPPeee```XXXVVVCCC999111333555444hhhyyyzzzxxx\\\xxxvvvrrrjjjTTTFFFccciii[[[ZZZtttbbbcccvvv{{{zzzmmmbbb___~~~JJJ444...777111444444:::wwwwwwrrr|||ssstttWWW[[[wwwyyy```RRR\\\```LLLYYYeee```TTT}}}|||UUU\\\aaaooogggnnn]]]ggglllxxxoooMMMRRRxxxGGG???999777777555555777mmm]]]xxxeeeSSSYYYlllzzzYYYAAA>>><<>>rrrzzzkkkggghhhgggdddlllkkkgggcccddd```LLL555555;;;EEEOOOTTTVVVZZZ```sssddd]]]UUUZZZdddssspppeee]]]LLL???:::JJJeeefff333***...***...---111TTTeee\\\aaaiiinnnkkkgggggghhhhhhlllppplllsssttttttXXX~~~dddiiiooolllqqqqqqsssrrrssstttuuutttrrrpppooopppooonnnmmmkkkjjjiiihhhhhhhhhiiijjjjjjkkklllmmmtttiiissspppyyyrrrqqq{{{tttppprrrtttsssrrrsss|||OOObbbttt333 ++++++,,,---...////////////---,,,***)))))))))******555777jjj~~~yyyuuuwwwuuu^^^GGGjjjZZZNNNqqqwww|||xxxfff]]]hhhzzz|||pppyyygggCCC///<<<===@@@LLL\\\~~~{{{fffQQQWWWPPPJJJiiidddqqqrrrpppooohhhuuuhhhwwwqqqiiimmmZZZ===555BBBrrrrrryyyzzzwwwwwwvvvuuuxxxzzzyyyvvvppp~~~pppKKK999===HHHQQQeee...555555777SSSWWWxxx~~~}}}___OOONNNnnn[[[VVV\\\gggppp|||hhh~~~sss|||~~~yyyqqqlllYYYFFFOOO\\\===fffeee\\\LLLAAA===999555222000------...//////...)))---///---,,,...///---------,,,***)))***---000111666666+++EEEXXX666777555...333BBBrrrooofffwwwcccnnnffflll^^^iiiiiiaaajjj___UUUaaapppVVV^^^tttKKKYYYXXXQQQ[[[PPPRRRZZZTTTQQQSSSmmmqqq^^^FFFYYY@@@888888CCCFFFQQQJJJCCC;;;000333111...999YYYmmmsssnnnzzzlllccc___vvv{{{qqqqqqnnnfffEEEXXXrrrNNNDDDhhhfffRRREEE@@@HHHIIIAAAAAAJJJDDDJJJVVVjjj]]]TTTWWWEEE<<<222555777333eeennncccuuusssooommmUUUZZZlllOOOQQQmmmnnnccc^^^qqquuuvvvmmmZZZpppxxx@@@222///:::333444333222sssvvvkkkqqquuu]]]yyy|||xxxrrrzzz}}}mmmhhhMMMZZZxxxKKKCCC;;;:::999666666777QQQgggtttRRRZZZZZZAAA>>>666HHHfff\\\IIIKKKAAAGGGFFF>>>;;;===555222<<>>EEEPPPgggaaa444---444999OOOXXXZZZEEE}}}mmm~~~yyyzzzzzz|||vvvuuuttt}}}tttrrriiikkkdddDDDHHHAAAttthhh[[[QQQMMMFFF:::555777222000------...//////...)))---///---,,,...///---------,,,)))((())),,,...111888<<<666TTT[[[>>>666:::222...555iiisssiii|||kkk}}}cccYYY\\\cccmmmeeeaaa]]]DDDGGGeeeqqqyyy^^^XXXJJJDDDVVVjjjmmmRRR]]]ccc___]]]```___zzz~~~___HHHAAAAAA;;;777FFFCCChhhEEE:::BBB333222:::222///XXX~~~yyyhhh]]]bbbsss{{{ooogggcccaaabbbyyyNNNLLLIII@@@MMM>>>???AAAEEEHHHIIIGGGEEEEEEVVVfff\\\jjjDDD]]]DDDAAA===666111555IIIiiizzziiiiiirrrjjjoooSSS[[[iiiUUUUUUKKKBBBTTTiiibbbTTTTTTyyytttTTTpppmmmnnnrrrqqqpppOOOwwwkkkFFF000666000333333222777eeeyyyzzz___vvvqqqrrruuutttwwwjjjsssxxxpppnnn}}}\\\___lll^^^sssyyyoooTTTBBB\\\eeeLLLGGGAAA<<<999777666555LLL]]]bbb```|||hhhCCCDDDGGG>>>OOOOOOzzzGGGFFFCCCGGGEEEDDDDDDCCC???888222EEEmmmaaaccclllppp]]]UUUbbbiiiZZZDDD999GGGAAABBBRRReeejjj\\\MMMZZZ]]]```KKK<<<<<<:::ppp;;;666111---,,,---......aaaiiiqqq{{{___ccckkkiiiaaagggnnnhhhllleeeqqqggg{{{xxxWWWsssuuuuuusssoooooorrrvvvnnnrrrvvvuuuttttttssspppllltttxxxaaaoooiiinnngggiiimmmiiijjjrrrqqqmmmssshhhsssgggpppzzzlllqqquuutttssssssvvvzzzzzzwwwxxxwww~~~kkk{{{tttSSS...,,,(((++++++++++++,,,---...///111000...---+++*********111000GGGggguuuzzz~~~yyyWWWHHHnnnbbbIIIAAALLLPPP```rrrcccjjjpppMMM111CCCGGGuuu{{{yyyqqq}}}}}}wwwuuunnnnnnxxxooosssjjjlllmmmIII:::[[[nnnvvvmmmPPP111UUUyyyppptttqqqooopppmmmhhh[[[AAA777===@@@]]]lllHHH666+++888BBBSSScccyyycccVVVZZZxxxnnn|||iiisss|||}}}rrr{{{wwwnnn{{{lllrrrwwwOOObbb```AAAEEE```\\\aaa]]]NNNBBB>>>:::444222000------...//////...)))---///,,,+++...///...*********(((''''''***,,,444222666444PPPmmm<<>>>>>EEENNNQQQlll???EEE===333333888///+++IIIsss~~~jjjzzz|||jjj^^^XXXgggttttttppprrruuuwwwqqqfffCCCDDDHHHBBBGGG>>>AAAFFFIIIKKKKKKIIIHHHLLLUUUlllaaaSSSSSSIIIMMMCCC@@@===888555AAA```}}}xxxwwwooovvvvvvrrrgggUUUZZZZZZFFFEEEBBBPPPNNNNNNPPPfff~~~zzzkkkOOOpppeeeWWWlllzzz???666:::000333333333000^^^yyykkk~~~|||wwwsssxxxbbbNNNHHHMMMlll^^^ZZZZZZzzziii___ssswwwZZZ???PPPzzzZZZNNNKKKEEEAAA>>>;;;777555333|||ttt\\\~~~~~~qqqPPP888<<<777@@@TTThhhbbbbbb???DDDGGGEEEDDDCCCCCCCCCAAA<<<888;;;eeeyyyjjjccccccaaalllooobbb\\\cccfffZZZIII>>>HHHVVVvvvpppWWWSSSqqqhhhVVVFFF666===```xxx888444///,,,,,,---......999sss{{{ppplllppprrrkkkkkkkkkbbbhhhfffnnnqqqttttttppp|||}}}wwwpppkkkjjjmmmooosssrrrrrrttttttqqqnnnmmmiii___hhhqqquuudddeeekkkccckkkiiihhhooonnniiijjjkkkuuuoooxxxwwwjjjwwwwwwuuurrroooqqqvvv{{{}}}yyytttMMMTTTrrrooouuu999+++888$$$************+++,,,---...111000///...---,,,******"""///333kkkrrrmmm>>>[[[dddhhhjjj|||zzznnnuuummmCCC>>>DDD}}}~~~rrr```YYY~~~xxxqqquuussspppllltttooorrrqqqMMM>>>\\\rrrsss{{{kkklllqqqjjjYYY>>>--->>>kkkrrrvvvwwwwwwsssjjjUUU>>>555DDDIIICCCggg777(((000888===IIIUUU~~~yyy^^^CCCKKKaaawwwyyyzzzooo```iiiWWWJJJ^^^hhhrrreeemmmiiiSSS>>>777999:::555222///---,,,+++***)))000333333...+++,,,,,,************(((''''''***,,,333222777666TTTBBBTTT555///555555RRR}}}pppbbbaaa```\\\~~~nnnfffkkkzzzjjjdddEEE>>>[[[hhhuuufff[[[\\\ZZZ___mmmqqqcccffftttuuunnnOOO===:::<<<;;;OOOGGGnnnLLL555EEE===999999999000,,,<<>>RRRLLLyyy\\\TTTAAADDDGGGDDDCCCBBBBBBCCCCCCAAA???<<>><<>>:::CCC???888BBBMMMSSSZZZ\\\]]]dddrrrgggggguuuqqqqqqvvvzzz||||||}}}ttteeeOOOcccEEE,,,,,,)))///((((((((((((((()))***+++000000222222111///---+++$$$))),,,:::tttqqqhhhjjjmmmjjjdddVVVMMMJJJRRRkkktttjjj\\\zzzooovvvssslll\\\///kkkuuuaaavvvwwwvvvtttkkktttpppXXXMMMWWW]]]tttkkkkkkppppppoooiiilllnnn^^^YYYlllsss\\\IIIRRRjjjtttrrrrrrlll___fffaaaPPPuuuwwwtttzzzuuuhhhUUU@@@888===EEECCCSSSuuuRRR000&&&666777>>>LLL|||kkktttzzz~~~kkkGGGrrr:::___ZZZvvvaaattt~~~xxxSSSqqqxxxllloookkkiii}}}]]]DDD???DDD@@@444333111000000222444555555...111222///---///000///*********(((''''''***,,,333222888999YYY[[[>>>222000333bbbrrrpppggglllfff}}}sssfffcccmmm\\\MMMTTTeeemmmssshhhoooddd]]]tttyyyooouuusssdddBBBDDDFFF:::GGGIII```ZZZ???NNNMMMEEEEEEBBB<<<999:::;;;:::```|||kkkYYY[[[aaaeeeeee```ZZZWWWVVVAAAEEENNNBBB@@@DDD888BBBFFFIIIIIIIIINNNVVV^^^SSSmmmjjjeeeiiifffLLL<<>>HHH~~~___zzzcccUUUAAAGGGBBBZZZHHHsssPPP^^^GGGHHHEEEGGGDDDDDDDDDCCCCCCCCCEEEFFFBBBJJJGGGxxxfffSSS[[[eeejjjkkkgggeeeeeebbb]]]JJJ^^^yyykkkeeerrrcccNNNPPPAAABBBKKKaaannniii999===:::555111///...---,,,;;;YYYuuuZZZrrr___ccctttrrrhhhgggjjjvvvpppzzzssszzzZZZ||||||sssfffZZZPPPFFF>>>888@@@;;;;;;>>>>>>===EEEQQQJJJ999CCCdddKKKTTT]]]cccbbbmmmnnnppp}}}ssspppsss||||||uuurrrXXX```}}}sss$$$,,,:::)))###((((((''''''(((((())))))...///111222222000///---...111444999xxxxxx{{{yyy}}}xxx}}}TTTuuujjjdddyyyttt```kkkkkkuuu___gggtttsss___OOORRRwwwMMMVVVppprrr|||xxxnnnvvvppp|||aaabbbqqqiiinnnqqqnnnqqqkkkggglllqqqhhhaaafffccceeettt}}}jjj[[[WWW\\\zzzsssuuuqqq___MMMAAA333999>>>IIIVVVtttooo+++999777000111===MMMssssssiiixxx|||aaa@@@OOO\\\mmm|||jjjuuuuuu{{{mmm{{{nnnwww}}}pppTTTvvv}}}{{{qqq\\\MMMMMMRRRHHH999<<<999555222000///---,,,)))...///---,,,///111000*********(((''''''***,,,333222888888XXX^^^TTT333666000PPPwwwuuuhhh~~~tttdddxxx}}}tttgggdddnnngggXXX[[[```nnnkkk[[[lllmmm[[[VVVdddqqqttt|||lllhhheeeiiixxxpppLLL888???DDD;;;DDDCCCVVVQQQPPPCCCAAA@@@<<<999999;;;;;;999OOO}}}yyyfffcccdddgggfff^^^UUUOOONNN???CCCGGG999999DDDBBBBBBDDDFFFHHHKKKRRR[[[bbb```hhhWWWcccIIIEEENNNEEEGGGBBB@@@CCCDDDDDDEEEIIIggg|||~~~llljjjssssssjjjuuuSSS@@@EEELLLLLLZZZssspppssshhhcccYYYaaa{{{sssnnnPPPPPPIIILLLAAA@@@DDD666777<<>>EEECCCTTT___gggKKKAAAEEEDDDIIICCCDDDEEEDDDCCCCCCEEEFFFBBBKKK>>>NNNpppLLLPPPTTT[[[ccciiijjjgggccc}}}~~~tttbbb[[[]]]RRR@@@;;;888GGGbbbCCCIIIAAA===888444222000...,,,888AAArrrrrryyyoooeeeiiieeedddoooxxxwwwooo|||nnnyyyQQQTTTMMMCCC>>>>>>DDDJJJOOOTTTVVVZZZ]]]```ffflllqqqPPPHHHvvvzzzvvvpppttteeeqqqpppuuu}}}}}}vvvssswwwfffkkkKKKMMM333%%%------###(((((((((''''''(((((())),,,---///000111111111000###*** 111PPPkkksssddd{{{aaaYYY|||qqq^^^SSSTTTXXXVVVTTTgggllltttrrrtttpppsssuuuOOOIII|||}}}xxxyyyrrrsssppp|||YYYZZZwwwvvvbbbvvvwwwbbbooojjjllltttuuummmccc\\\HHHcccvvvnnnhhhOOOUUUxxxxxxppplll^^^EEE:::;;;888???;;;RRRwwwNNN444AAA,,,+++---@@@SSSrrrqqqfffqqqQQQ[[[nnnqqqyyyTTT{{{~~~zzziii}}}ooo~~~qqq|||zzzqqq~~~wwwUUUlll~~~tttUUU]]]^^^UUUNNNKKKEEE<<<888555111///...---+++******...///,,,+++---...,,,*********(((''''''***,,,333222777777UUURRRsss>>>:::000???yyyuuubbbnnnrrrcccuuu~~~yyylllgggpppkkkbbb\\\eeemmmqqqbbbnnnhhhMMMDDDRRRssseee}}}uuuoooYYYRRRbbb___RRRCCC:::888:::@@@EEEEEE```VVVRRRCCC??????<<<:::<<<>>>>>>>>>>>>...QQQ{{{~~~zzzppphhhgggfff^^^VVVRRRGGG===<<<===999>>>HHHIIICCCEEEHHHMMMTTT[[[bbbfffmmm```aaaZZZQQQAAARRRHHHCCCDDDBBB@@@CCCHHHFFFAAAPPPllltttqqqjjjgggmmmrrrrrrbbbDDDPPPRRRiii___aaavvvggggggooobbbUUUhhhnnnXXXTTTNNNHHHIIIAAADDDEEE777>>>111222TTT}}}qqqaaaeeeuuu~~~MMMGGGGGG[[[pppaaa\\\xxxmmmeeeuuuNNNIIIMMMwww|||WWWIIIMMMKKKIIIIIIJJJKKKKKKJJJNNN888GGGkkkdddWWWMMM;;;===>>>===RRR888^^^^^^eeeFFFFFFEEEAAAFFF@@@BBBDDDEEECCCCCCEEEHHHFFFHHHGGG>>>kkk{{{nnnUUUJJJFFFOOOZZZ^^^```dddlllmmmhhhbbbeeemmmllldddUUUWWWPPPEEE@@@@@@CCCHHHcccxxx{{{|||\\\444GGGAAA===999555333111///...111===ooopppbbbZZZ```ooowwwsssrrr{{{vvvzzzxxxmmm~~~{{{|||___===QQQ|||zzzzzz```UUUeeehhhnnnbbbkkkzzzzzz|||uuuoooqqqvvvzzztttsssgggllltttXXXyyy111111$$$###---333))))))((((((((((((((()))***+++,,,...000222333444333222---000???\\\yyy~~~sssfffppplllQQQ]]]wwwYYYXXXYYYjjjqqqfffgggrrrOOO]]]{{{|||uuujjjoooqqqkkkuuu[[[fffyyysssiiissspppfffllljjjooouuuqqqnnnkkkdddllluuuwwwiiiwwwvvvaaaxxxxxx|||kkk^^^UUUGGG666777@@@@@@JJJWWWzzzCCC---)))...444333BBBMMM]]]yyyXXX{{{pppdddWWW^^^YYYmmm}}}ttt~~~{{{rrrmmm~~~uuuvvvyyyWWW{{{jjjrrrxxxtttYYYKKKVVVYYYOOODDD@@@===888000...,,,,,,---.........+++///000,,,***,,,---+++*********(((''''''***,,,222111666555TTTKKKOOO>>>444777yyyaaadddrrr```tttqqqgggmmmhhhbbb\\\xxxjjjnnnppplllrrrWWW>>>MMMccczzzlllqqqyyy\\\UUUZZZrrrxxxPPP777@@@FFF===???OOOTTTVVVBBBAAA999QQQAAA======CCCEEECCCBBBDDD<<>>@@@???DDDNNNFFFNNNSSSPPPJJJHHHIIIJJJCCC>>>===DDDHHHLLL[[[mmm~~~OOO:::GGG===???<<<888555444333111///)))AAAVVVtttkkkkkkTTTPPPUUUdddpppoooqqqvvv|||uuuxxxyyy}}}pppSSS999666WWWrrr}}}IIIBBBUUUiii^^^ZZZeeegggUUUWWWtttTTTbbbTTT\\\rrrpppooommmlllqqqwwwvvvnnntttvvvvvvTTTJJJ333:::222 )))***))))))((((((((()))))))))***+++,,,///222444666444%%%555888@@@}}}qqqrrrqqq{{{llluuummmqqqgggLLLTTTbbbnnnSSSEEEVVVsssuuubbbUUUwwwqqqqqqnnnwwwuuufffsssrrrpppnnntttiiigggyyyllliiioooooohhhlllvvvvvv{{{wwwyyyqqqmmmwwwtttpppxxxyyyiii\\\WWWHHH>>>777333===FFFBBBSSS}}}OOO888777$$$===...--->>>IIIVVV}}}\\\~~~sssooofffvvvXXXkkkyyyssscccyyynnnyyy^^^|||xxxnnnYYY\\\TTTccc```TTTDDD>>>@@@===666555333///---------,,,******...///,,,+++---...---*********(((''''''***,,,111///555444SSSccc999CCC888LLLrrrzzzvvvqqqeeeiiiwwwssseeehhhiiihhhgggggghhhkkknnndddppphhhRRRJJJNNN[[[jjjRRRrrr___[[[jjjvvvEEE777BBB;;;<<>>>>>>>>>>>>>>===HHHHHH|||wwwqqqfffzzzjjj___hhh]]]iiiVVV[[[PPPOOOVVVKKKZZZbbbdddfffbbbfffhhhllliiicccJJJFFFHHHCCCCCCEEEBBBBBBBBBCCCDDDEEECCCAAA>>>OOOfff{{{vvvlllhhhqqqmmmeeeaaa^^^hhh\\\bbbnnniiiWWW~~~NNNEEEOOODDDFFFHHHHHHFFFDDDDDDDDD<<>>??????>>>;;;777333000,,,555555pppDDDZZZggggggvvvvvvyyywwwrrrrrrxxx~~~|||yyyvvvvvvxxxzzz||||||www}}}yyy~~~~~~~~~vvvPPP@@@GGGXXXdddeeeoootttXXXgggrrr}}}aaaccc___GGG555tttxxxzzzvvvsssmmm{{{rrr```yyyrrrTTT___}}}YYY===''''''///...***((()))))))))))))))))))))))))))))))))+++,,,...000111777222///...+++444SSSsss{{{}}}yyywww|||yyyddd\\\yyy^^^NNNIIIXXXBBBMMMXXXcccppp```TTTXXX]]]UUU[[[]]]\\\kkkkkkgggfff{{{qqqmmmttthhhuuujjjlllllljjjjjjlllooooookkkvvvtttiiixxxmmmssspppgggdddWWWLLLCCC---<<<888888JJJKKK]]]yyy~~~yyyFFF111...<<<111...111777GGG\\\xxx^^^pppwwwuuuiiiooolllnnn~~~zzz}}}yyyUUU|||jjj|||zzzkkkeee[[[MMMMMM```UUUCCCHHH@@@555>>>444111......111000,,,(((---///000///+++***+++---***))))))(((((()))***+++222666333:::KKK___nnn```BBB444;;;999ssszzzoootttiiinnn|||hhhsssiiijjjkkkkkkkkkgggbbb]]]gggllllll\\\CCC:::LLLaaazzzpppfffgggbbbfffUUUCCC999CCCFFF===LLLooopppDDDHHH:::@@@@@@<<<<<<>>>??????@@@@@@@@@GGGLLL???hhhqqqnnnssshhh\\\gggcccggglllmmmhhhaaabbb```kkkqqqjjjaaaaaaiiioooaaaEEEIIIJJJCCCAAAAAACCCAAAAAAAAACCCDDDCCCBBB>>>???OOOkkk}}}tttyyy~~~vvvjjjnnnssskkkvvvkkkkkkaaarrrcccvvvtttLLLKKKOOO@@@CCCEEEFFFFFFDDDCCCBBBCCCEEE>>>222DDD}}}wwwsssxxxxxxzzz}}}bbbOOONNN```ttt|||}}}pppiiiaaaVVVGGGMMMMMMoooPPPOOOCCCIIIIIIIIIHHHHHHGGGGGGGGGKKK@@@OOOEEE]]]~~~___LLLHHHSSSVVVPPPIIIQQQLLLPPP@@@@@@MMMAAA@@@<<>>??????@@@BBBCCCCCCDDDFFFAAAAAACCCAAAEEEYYYpppddd```OOOIIISSSFFFKKKNNNMMMUUU^^^nnnkkk~~~___HHH@@@@@@@@@>>>;;;<<<===<<<;;;888555333///888888bbbsssggg___oooPPP___cccuuuyyyuuurrr|||pppxxxvvvuuuvvvwwwwwwvvvuuuzzz{{{rrruuuxxx|||zzzYYY>>>@@@TTTPPP[[[{{{___iii[[[EEErrrXXXHHH{{{hhhrrrtttqqqwwwkkkZZZaaaCCC111%%%(((---+++)))+++(((((((((((((((((((((((((((((()))***+++---///000444333444333---000IIIeeekkk~~~~~~uuu{{{uuuuuuccc___MMMvvv|||ZZZ???OOO;;;:::UUUUUUhhhiiiAAA666>>>444FFFDDDBBB888111<<<888JJJLLLaaalllrrrssskkkooollllllllljjjiiikkkmmmnnntttssssssssssssssstttuuuwwwjjjhhh___PPPHHH<<<000999111???@@@888EEEgggnnnZZZ666555777555(((///333222KKKVVVqqqnnniiizzzyyycccdddxxxqqq}}}fffUUUOOOGGGSSSGGG@@@AAA@@@AAA>>>555444111......000000,,,(((---///000...+++***+++---***)))((((((((()))***+++111555333999IIIZZZTTTEEEAAA;;;<<>>???@@@AAAAAABBBCCCIII555IIIkkkjjj}}}qqqiiiiiinnneeeddd^^^cccfffccciiiiiinnnsssnnniiieeewwwUUUCCCAAAIIIEEE@@@AAA@@@CCCAAA??????AAACCCCCCCCCHHHCCCFFFXXXooo~~~llluuu~~~cccYYY]]]XXXyyywwwpppVVVUUUvvvhhhkkkSSSUUUCCCGGGGGG===BBBCCCEEEDDDCCCAAABBBBBB???BBB@@@???YYY}}}wwwmmmuuuxxx}}}zzz{{{oooXXX[[[qqqqqqiii\\\RRRTTTXXXLLLXXXPPPPPPIIILLLHHHHHHHHHHHHHHHHHHHHHHHHIII@@@NNNBBBKKKkkkuuusssyyyWWWEEEAAAOOOJJJQQQ;;;888@@@OOOAAAHHHHHHLLLPPPQQQMMMQQQWWWccc======???CCCBBB===:::;;;===>>>>>>???@@@AAABBBBBBBBB===<<>>111---111444---IIINNNcccZZZ|||qqq|||ssssssyyyxxxttteee___mmm{{{{{{[[[JJJOOOLLLNNN888CCCOOOAAACCCGGG333444111///...000000,,,)))...//////---+++***+++---))))))((('''((()))***+++000444222888GGGWWWHHH???;;;EEE[[[WWW)))lllqqqooorrryyyfffkkkiiifffccccccdddeeefffyyyssstttNNNWWWcccGGGBBB??????;;;BBB<<>>:::;;;<<<>>>@@@AAAAAABBB999DDD555777GGGdddgggcccppprrrffffff^^^```jjjiiirrrjjjkkkcccppp~~~OOO>>>;;;BBBDDD<<<<<>>>>>???BBBCCCCCC???CCC===999SSSyyyyyyooojjjyyytttrrr___aaannn}}}^^^```uuu}}}qqq~~~qqqEEEHHHPPPEEE???IIIAAACCCDDDCCCBBBAAABBBCCC???FFFQQQEEE:::bbbtttnnn___nnnppp|||ppp{{{uuulllnnnoooTTTVVVQQQEEEEEEKKKqqqcccXXXVVVAAAZZZIIIIIIIIIJJJJJJJJJJJJJJJIIIAAAKKKAAA>>>MMM___gggrrrwwwWWWLLL:::BBBSSSMMMRRRDDDBBBXXXUUUNNNHHHFFFJJJeee|||rrr;;;>>>DDDGGGBBB===<<<>>>>>>>>>??????@@@AAAAAABBBBBBBBB>>>>>>CCCEEEBBBAAACCCSSSdddvvvyyyyyy~~~SSSAAA999@@@@@@777666@@@888999:::;;;;;;:::999888888222'''@@@uuuyyy|||zzz]]]sssnnnuuupppooo{{{vvvvvvvvvxxxzzzzzzwwwuuupppssspppxxxzzzwwwpppOOOGGGbbbzzzeeeQQQccceeeJJJjjjnnn|||iiioooiii]]]dddyyyDDD%%%---+++,,,///---'''&&&***''''''''''''''''''''''''(((((((((((()))***,,,,,,///111777<<<888333555<<>>GGG^^^```IIIAAABBB777555222////////////---+++//////...,,,++++++,,,---((((((''''''((()))***+++///444222777EEEVVVFFF@@@>>>>>>DDD666;;;jjjyyyxxxqqqccccccbbb``````eeennnuuuwwwwwwqqqTTTkkk^^^GGGFFFGGGAAA>>>:::BBBOOONNNRRR}}}JJJ<<>>???@@@@@@888>>>::::::;;;IIIqqquuuzzziii|||kkkjjjyyybbboooaaannnrrr===FFF<<<<<>>999888===AAA@@@======>>>>>>??????@@@@@@BBBAAABBBCCCCCCBBBDDDHHHCCCHHHXXXkkk|||}}}gggkkk>>>444999@@@BBB>>>999:::???:::;;;;;;<<<;;;:::999888333===...444HHHqqqooojjjrrrqqqkkkwww~~~zzzwwwuuutttttttttuuutttrrroootttttt~~~}}}wwwsssUUUOOO~~~RRRxxxlllxxxsss}}}ooo[[[jjj```FFFiiimmm:::///,,,+++------***(((((((((((((((((((((((((((((((((((((((((()))******+++...///333:::>>>:::555111@@@yyy|||yyyqqqqqqzzzrrr{{{^^^vvv```UUUrrrNNN???]]]FFFJJJ___fff```]]]HHHAAAuuukkkllllllkkkhhhkkkrrrtttoookkkjjjaaa]]]VVVNNNGGGBBB???>>>444:::777CCC===999III???MMMuuuiiiCCCNNNJJJ999777---777333...555333PPPWWWpppuuummmVVVxxxqqq~~~xxxuuu}}}~~~yyyuuudddTTT\\\___MMMDDDhhhooo\\\PPPCCC777999555333000///......---,,,111///---++++++,,,,,,,,,((('''''''''''')))+++,,,...444222666BBBSSSDDD===@@@@@@hhh@@@999777VVVpppppp|||bbbbbbaaa______cccjjjpppaaaiiisssggg\\\sss~~~cccNNN@@@@@@AAA>>>===AAADDD<<>>======666CCC;;;888888999:::<<<===>>>>>>>>>;;;666666=========MMMbbb~~~{{{yyyvvvttt}}}ppp???JJJ666:::888???AAA<<<>>>@@@777???===<<<<<>>SSS:::EEEEEEEEEEEEEEEEEEEEEEEEFFFBBBDDDHHHEEE@@@GGGVVVuuuiiizzz]]]iiiXXXvvvnnnkkkcccPPPVVVddd^^^yyy~~~```<<<;;;>>>888::::::999:::===;;;888:::::::::;;;;;;<<<<<<<<>>>>>BBBFFF@@@???LLLOOO[[[rrr~~~yyy~~~YYY>>>666777===>>>999:::@@@>>>888;;;;;;;;;;;;:::999888888...???555555888hhhddd}}}mmmrrrzzzwwwwwwuuusssssssssttttttssstttxxxuuu}}}yyywww}}}jjjwwwpppvvvbbbiiivvv]]]rrrcccBBB~~~uuunnn666+++,,,)))'''(((++++++***)))))))))))))))))))))))))))***)))))))))))))))******...---///666======777111999\\\lll{{{yyylllmmmuuu~~~eeefffNNNzzz{{{cccFFFjjjiii[[[YYYOOOTTT}}}VVVLLLLLLZZZTTTUUU]]]___XXXSSSSSSEEEBBB===888555444444555666<<<222@@@BBBIIIpppooouuuhhh~~~OOOEEEMMMKKKCCC@@@555222111+++777---PPPZZZUUUtttzzzrrr___[[[UUUZZZtttsss|||vvv~~~vvv{{{}}}tttfffbbb```VVVKKKnnnqqqUUUWWWLLL888<<<555444111///...---......222///,,,***+++,,,---,,,''''''&&&&&&''')))+++,,,...444333666AAAKKKGGG@@@===HHH;;;GGG222CCC>>>[[[~~~zzz|||uuujjj]]]UUUUUUYYY\\\]]]aaagggfff\\\WWW\\\YYYNNNBBB>>>CCCDDD:::666???GGGMMMNNNYYYrrrNNNAAA???;;;;;;>>>888::::::;;;<<<===>>>>>>>>>>>><<<222444999;;;888999DDDXXXzzz{{{zzzxxxyyyXXXEEE999)))EEE888333999???<<<>>>???999<<<;;;;;;===???AAAAAA@@@===666;;;CCC<<<555LLLnnnuuunnneeeUUUmmmuuuyyyfffbbb|||lllxxx[[[FFF777III===;;;EEEJJJCCC<<<<<>>111???>>>???>>>999444777>>>===777999999999888888888888777999:::;;;666555KKKmmmzzzhhhiii{{{llldddffffffiiimmmrrruuuuuutttvvvyyyvvvzzzrrrqqqtttlll~~~rrr|||sssyyyuuuuuuYYYgggwwwTTTcccuuu,,,(((222((())))))))))))***++++++***************************+++******)))))))))******,,,---///222666999888666(((BBB___{{{~~~~~~www~~~oooXXX}}}qqqkkkqqqsssfffiiiiiibbbdddWWWEEEDDDQQQUUUSSSMMM======HHH===888===>>>777333666333555999<<<>>>???>>>===CCCQQQLLLfffqqqzzzdddQQQWWWLLLSSSGGGHHHJJJ???:::444333,,,222...BBBVVVLLLKKK}}}\\\GGGEEEOOOrrr[[[}}}zzztttnnnqqq]]]SSSjjjoooaaaYYYJJJ>>>>>>555444222///------...///333///+++***+++------,,,&&&&&&&&&&&&''')))+++,,,...555444666@@@EEELLLGGG<<>>JJJQQQHHHIIIrrr}}}[[[===HHH@@@<<>>>>>???>>>>>>===777;;;666555888999CCCCCC[[[rrrqqqwww;;;;;;...777BBB---<<<222555<<<999;;;@@@???;;;:::;;;===@@@AAA@@@???HHHAAA>>>AAAEEECCC@@@???bbbzzzzzz{{{{{{yyyYYY>>>;;;TTTEEE===AAACCCBBB???===???BBB???@@@@@@???>>>???BBBDDDAAAMMMDDD<<>>???BBBEEEFFFCCC>>>CCC:::HHHBBBBBBLLLCCCQQQZZZiii~~~vvv}}}|||uuuxxxuuusssFFFCCC:::===777>>>666<<<:::888888777777:::===666666666666777777777777555000CCC888666666GGGnnniiivvvsssUUUuuuyyyLLLPPPXXXbbbkkkqqqrrrqqqtttyyywwwzzzooojjjxxxppp|||lllUUUppp|||{{{xxxvvvjjj|||jjjtttuuuuuunnnggggggYYY}}}|||WWWgggnnn000###000)))+++)))---000---************************************,,,+++*********************...000000///333888:::FFF999EEEtttvvvjjjiiieeeooo``````hhhkkkRRRNNN===HHHGGGVVVfffOOOMMM___PPPFFFHHHGGGAAA???CCC>>>>>>@@@CCCHHHNNNSSSWWWWWWwwwyyy}}}jjjPPP|||___NNNKKKZZZ@@@AAAEEE222777888666000,,,111333MMMKKKxxxgggwww~~~uuuLLL;;;LLLXXXiii{{{rrrtttzzzZZZZZZvvvnnnrrrTTT<<<<<<;;;555444222000------...000333///+++)))+++------,,,&&&&&&%%%&&&''')))+++,,,///666555777@@@???LLL???:::999777555666888<<<>>>AAAfff~~~ttt]]]IIIAAA@@@???HHHBBB<<>>???CCCGGGFFFFFFQQQ___uuu}}}zzzFFF??????>>>===<<<;;;::::::;;;;;;<<<<<<;;;;;;:::999777777777777666666666666111555HHHcccvvv~~~nnnKKKCCC999666888:::777333555666777888888999999888======<<<======>>>?????????????????????????????????GGGaaazzzwwwbbb```nnnxxxkkkRRRKKKEEEDDDHHHJJJGGGCCCBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBB@@@???@@@CCCFFFGGGDDDAAABBBEEEGGGDDD@@@LLL^^^vvvqqqaaaVVVWWW@@@VVVPPPJJJYYYfffEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCKKK```}}}xxxZZZ>>>===;;;:::999888888888777777888888888777666555666666666666777777777777<<<<<<===>>>???@@@AAAAAADDDDDDEEEFFFFFFEEEDDDCCCGGGKKKQQQXXXaaakkkvvv|||{{{rrrcccPPPCCC@@@>>>;;;999888999:::<<<888888888888888888888888:::<<<======:::777555444???888777;;;:::999DDDTTTgggzzzkkkAAAMMMBBBOOO===@@@<<<666LLLeeeccceeewwwooommmgggiiioooooowwwvvvfffYYYxxxvvv}}}nnnuuuooozzzeeeiiiaaalllrrr```bbbppp\\\[[[[[[,,,------,,,,,,&&&///'''&&&,,,...******000------000555:::======<<<:::CCC888...666222''',,,222 333,,,---,,,GGG;;;???;;;===NNNjjjmmmtttzzzTTTOOORRR\\\yyyXXXYYYSSSwwwwwwvvvlllWWWwww[[[KKKeeeMMMMMMoooLLLqqqrrr]]]|||{{{lllUUUDDDLLL___JJJOOOPPPKKKJJJLLLKKKDDD===:::888222---///666BBBTTTcccWWW{{{|||{{{\\\HHHFFF[[[```~~~~~~{{{{{{zzztttkkkmmmwwweeePPP@@@888666777444111...---///111333///,,,******,,,...,,,***&&&'''((((((((((((+++---222222333666:::BBBGGG;;;===<<<===???AAA???999444888GGGhhhyyyzzz|||dddMMM>>>BBB<<<888BBBDDD>>>>>>LLLEEEBBBIIIUUUcccuuu^^^vvvEEE?????????>>>===<<<;;;::::::;;;;;;;;;;;;;;;:::999999777777777666666666555555<<<444222;;;EEEPPPcccvvvyyyhhhUUUCCCAAA---<<<777222111333666666555444444555666777777777777:::::::::;;;;;;===>>>>>>???????????????>>>>>>>>>===:::AAAKKKIII===>>>HHHJJJJJJKKKMMMNNNLLLGGGCCCFFFDDDCCCEEEGGGFFFAAA<<>>===>>>@@@BBBFFFBBB@@@AAADDDEEEBBB???<<>>??????@@@AAABBBCCCCCCBBBAAA@@@FFFGGGIIIIIIHHHIIIJJJLLLYYYWWWZZZaaaccc___\\\]]]QQQLLLGGGEEEEEECCC???;;;===;;;888666555666888999444444444444444444444444555777999888666444222222===777666:::777333888CCCZZZtttttt|||\\\VVV>>>777222111777666999OOOLLLXXXbbbdddgggddd```kkkuuujjjrrrkkkhhheeegggaaaZZZeeerrr}}}ccccccwwwpppVVVuuuCCC666000...((((((...///'''///111---///666555---???<<<999;;;@@@GGGKKKMMM???EEE@@@;;;???AAA???@@@111222888+++666---888<<>>888222000111999IIIXXXccc|||yyyqqqrrryyy}}}aaaMMMUUUdddlll~~~{{{xxxvvvsssnnnnnnzzz|||vvvkkk[[[LLLAAA===<<<555444111///...///111333...,,,***+++------,,,***&&&'''((((((((((((+++---222222333666999EEEFFF???===::::::===AAA???777///555222IIIttt}}}ddd```TTTOOOSSSMMMFFFKKKLLLPPP[[[kkkyyynnngggfffCCC:::@@@???>>>>>>===<<<;;;:::::::::::::::;;;:::999999888777666666666666555555555999222///222222333;;;FFFGGG___[[[iiillleeeqqq___KKKPPPAAA888222///555,,,000000//////000111333444222333444555555666555555777777888888:::;;;======?????????>>>>>>=========FFF@@@;;;<<>>@@@BBB???@@@AAAAAAAAA@@@>>>===@@@@@@@@@???????????????===???@@@???>>>>>>???AAADDDAAA???@@@BBBCCCAAA>>><<>>>>>>>><<>>@@@888??????:::999888777666555555555444444333222222222222222444555555555666666666666888888999:::;;;<<<<<<===???@@@AAABBBBBBAAA@@@???AAABBBCCCBBB>>>;;;999999===>>>AAADDDCCC>>>===>>>BBB===888666999<<<======;;;999777555555555777888222222222222222222222222222444666666444222222222:::444444999888222111666CCCRRRkkk|||iii|||uuuTTTCCC^^^oooRRR999???333AAA>>>???PPPUUUZZZkkkgggddd|||yyy{{{{{{xxxmmmhhhZZZRRRCCC]]]vvv___TTTxxx:::777,,,$$$,,,222''' ***...,,,+++///444:::AAAHHH\\\rrrhhhRRR;;;???DDD333!!!999111///???<<<777444999IIIddd{{{{{{sssvvvzzzxxxooosssqqqzzziiiJJJEEEDDDIIIgggGGGJJJMMMCCCMMMHHHGGGLLLMMMJJJFFFEEEAAA===777111---000???NNNlllvvv{{{xxxttt|||jjjUUUjjjsss~~~{{{vvvsssrrrqqqnnnnnnqqqiiibbbVVVKKKCCC???<<<;;;444333111//////000222333,,,,,,,,,,,,------***(((&&&'''((((((((((((+++---222222333666999tttCCCGGGGGG<<<999555555888<<<======NNN===777KKKkkkzzzvvv~~~lllPPP888AAAGGGEEE???>>>===<<<;;;::::::999999999::::::999999888777666666666555555555444444222222666;;;999111...///...;;;444888888444???555///555333111222333666111000222333222///...000222111222333444555555555555555555666777999:::<<<===>>>>>>>>>=========<<<<<<>>>>>><<<<<>>EEEHHH@@@;;;WWWTTT<<<>>>HHH????????????????????????>>>>>>>>>???@@@@@@@@@AAAAAAAAABBBCCCCCCCCCBBBBBBEEECCCBBBAAACCCDDDEEEEEEAAAJJJCCCBBBFFF???>>>@@@777999===::::::888===@@@999888777666555555555555222333444555444333111000444444444444555555555555666666777888999:::;;;;;;@@@AAABBBCCCDDDCCCBBBBBBAAACCCDDDEEEDDDCCCDDDEEEBBBDDDFFFEEEAAA<<<;;;===@@@>>><<<<<<;;;999666333:::999777666666666777888222222222222222222222222111333555666555444444555777333333888:::777555777333CCC^^^nnnvvvmmmdddeeeBBB222;;;666222777<<<@@@@@@DDDIIIHHHLLLDDDJJJ[[[[[[wwwttt^^^JJJPPP|||uuuTTT222...'''222...+++111***(((;;;222666:::DDDZZZ{{{}}}sssiiifffmmmyyyyyyoootttwwwwww{{{lllLLL666???999///000:::888777777<<>>III???777BBB>>>>>>===<<<;;;:::999999888888888999888777777666555555555555444444444444555333222333111///111555888===555444111///777444222333777333222333...,,,000333666444000...///222222222333444555555555555555555555777888:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::???AAA======@@@>>>999999<<<@@@BBBAAA>>>;;;999AAAAAA???;;;888:::AAAGGG???????????????@@@@@@@@@@@@BBBDDDDDDCCCBBBCCCDDDCCCBBBAAAAAAAAABBBAAA@@@BBB:::???JJJGGGEEEeeekkkEEE;;;BBB@@@555<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????@@@@@@AAABBBBBBBBBBBBBBBCCC@@@<<<<<<===>>>>>>===888BBB555999???777:::888@@@AAA???@@@;;;999333222999888777666666555666666555777;;;>>>>>>:::666333222333333333444444444444555666666777888999::::::@@@AAABBBCCCDDDCCCBBBBBBEEEEEEDDDBBBAAAAAACCCFFFEEEHHHJJJGGGCCCAAAAAABBB999999:::<<<<<<:::666333777777666555555555666666222222222222222222222222000222444444444444555666666333333666999999999:::444@@@DDDTTTaaa{{{~~~~~~{{{uuuppp{{{|||uuummmdddrrrwwwjjjlllzzz\\\```bbbAAA...777###"""888000!!!...888...(((888JJJssskkkbbbmmmgggmmmooodddWWWzzzyyyTTT===<<<:::;;;:::;;;;;;999999DDDRRR|||yyy|||tttwwwdddeeeOOOXXXXXXSSS^^^]]]XXXkkkhhh___fffuuuyyywwwtttPPPccc___MMMhhhpppVVVFFFJJJJJJAAADDDSSSLLLHHHGGGLLLNNNJJJFFFEEE@@@???>>>999111...888EEEBBBkkkrrr{{{~~~vvv{{{ppp}}}|||yyyuuurrrooollliii___XXXOOOJJJHHHDDD===777222222222111111111111111***,,,---...,,,***((('''&&&'''((((((((((((+++---222111222444777yyy@@@AAA666666;;;>>>===888666:::???KKK:::666===999333KKKnnnooozzzYYYEEE666@@@KKK>>>333===>>>======<<<;;;:::999999777777888888777777666555555555444444444333333333222222222111000000222555...111222222111000111111///***111+++---555111777---000222111///...000333111222333444444555555555444444555666777888:::;;;999::::::;;;;;;<<<======>>>BBBCCC???<<<===??????===???AAAAAA@@@@@@AAABBB999<<<@@@@@@===;;;<<<>>>>>>>>>>>>>>>>>>?????????>>>@@@AAAAAA@@@???AAABBBBBBBBBBBBAAAAAAAAA@@@@@@<<<===EEEIII>>>555HHHfff[[[uuu[[[AAA:::>>>???;;;888999999999999999999999999::::::;;;;;;<<<===>>>>>>??????@@@AAABBBBBBBBBBBB???>>>???@@@AAA???<<<999<<>>@@@@@@@@@??????BBBAAA@@@===<<<===@@@CCC>>>AAABBB??????AAABBBAAA===<<<;;;:::::::::;;;;;;333333222222222222222333000000000000000000000000...///111111000000222444555555444333444444666777777)))***KKK[[[zzziiiooovvvpppttt~~~ttt~~~___```^^^}}}yyyvvv}}}wwwEEE&&&777000"""888444---'''---000***555QQQyyyeeedddVVVRRRNNNKKKNNNXXXfffpppXXXVVVWWWVVVVVVfffyyy}}}ttt@@@<<<666444888777444777>>>LLLoooqqqfffjjjccchhhdddbbb{{{XXXmmmbbbllluuummm}}}lllLLLIIIHHHHHHFFFDDDHHHMMMLLLIIIIIINNNPPPLLLFFFDDDDDDCCCBBB>>>666000555===FFFGGGppp~~~}}}~~~zzzsssooonnnnnnmmm___YYYQQQLLLHHHCCC:::333222222333333222111//////+++,,,...---+++)))((((((&&&'''((((((((((((+++---111111222444777DDDJJJ888444888<<<<<<888555444444111111;;;EEE===...333EEEdddxxxnnnnnn{{{^^^ppp```///666EEECCC888===BBB@@@???>>>===<<<<<<::::::999888666666777777777666555555444444444333333333333222+++000555666555333000...++++++111111000111---111888---555+++***222(((222------.........///000222///000111222333333333333333333333444555666777777777777888:::;;;<<<===>>>777666777888888888;;;???<<<===>>>===;;;<<>>>>>>>>===<<<===???AAA@@@AAAAAA@@@????????????>>>GGGEEE:::<<>>???@@@AAAAAABBBBBBBBB>>>@@@BBBCCCCCCBBB@@@@@@:::<<<999333777666///555;;;===222;;;000;;;444888666555555444444444444444000111333555444222000...111111111111222222222333111222333444555666666777999:::;;;===>>>>>>======;;;<<<>>>>>>>>>???BBBEEE===???>>>:::;;;??????;;;:::888666333111000111222111111111111111111111111////////////////////////---...///.........000222000444555333111111333444444999222***---IIIaaa~~~xxxtttvvveee{{{yyy|||kkkTTTqqqjjjjjjwwwoooNNN888+++&&&&&&444666!!!!!!111BBB888:::lllqqqfffKKK\\\eeeyyymmmkkkiii|||bbbMMM<<<999999666666:::111>>>dddwwwxxxccc:::FFFFFFCCCBBBGGGKKKIIICCCGGGDDDFFFMMMOOOKKKDDDAAAEEECCCCCCBBB;;;444333777HHH999~~~xxxzzz{{{||||||vvvnnnkkkmmmlllhhh\\\WWWOOOHHHCCC>>>888333333333444444222000...,,,,,,---...,,,)))'''((()))&&&'''((((((((((((+++---111111111333666GGGWWWDDD:::::::::::::::999888777999<<<666,,,000>>>???666;;;JJJaaaxxxvvvkkkuuueeeYYYgggtttRRR999555KKKAAA>>>888<<>>===<<<;;;:::999999888666666666666666555555444444444444333333333222222...111111///...000222333444///333...,,,...+++111000&&&444......666)))333111///...---...///000000...///000111111222222222222222222222333333444555555666777999;;;===>>>???>>>999999???@@@:::888;;;===???AAA???===;;;<<<>>>AAA@@@===<<<<<<===>>>???999999999::::::;;;;;;;;;??????>>>===<<<===@@@BBB>>>???@@@???>>>======>>>======>>>@@@BBBBBBBBBBBBEEE///NNN|||tttxxxjjjZZZ---<<<<<<999777777888888666::::::::::::::::::::::::777888888999;;;<<<=========>>>???@@@AAABBBBBBBBBBBBAAA>>>;;;777777:::===:::999>>>555:::>>>222???444:::222>>>000:::222777444444333333222222333333111111111111000000000000000111111111111222222222000000111222333444444555888:::;;;===>>>>>>======;;;>>>@@@AAA@@@@@@@@@AAACCCCCC>>>999999===;;;444555777999999777555444333222222222222222333333333000000000000000000000000---...//////......000222+++111666555222111333555111555333333555+++555JJJiiiiiiqqq~~~lllnnn~~~vvvyyynnnxxxMMM>>>+++///!!!***;;;333$$$'''111888000)))---YYYmmmNNNFFFnnn{{{ppphhhfffjjjrrrwww}}}}}}|||___xxx}}}WWWFFF???888444555111@@@===RRRssswwwrrr~~~ZZZ>>><<<>>>AAA===>>>BBBAAA<<>>AAAIIILLLHHHAAA>>>BBBAAABBBCCC???777444666666DDDQQQgggmmmppp}}}~~~}}}}}}sssuuu~~~~~~{{{yyyqqqiiiiiillliiiaaa]]]XXXPPPHHHBBB>>>;;;999444444555444222000---+++,,,......+++(((&&&(((***&&&'''((((((((()))+++---111111111333666uuuPPPXXX<<<888999:::;;;:::999888777888777666555555666777777222333777BBBVVVnnn|||uuukkkcccfffnnnnnnmmmtttZZZJJJ<<<;;;>>>===<<<<<<888888999::::::;;;;;;<<<:::<<<>>>@@@???<<<999777444444444444444444444444444444333333222111000000000000000000000000000000////////////////////////........................,,,,,,,,,---------......////////////000000000000111111222333333444555555666666777888999999::::::;;;<<<<<<<<<<<<<<<;;;;;;@@@?????????>>>>>>==================<<<;;;:::999::::::::::::::::::::::::999999999:::::::::;;;;;;@@@@@@@@@?????????>>>>>>@@@???>>>???BBBCCCAAA>>>BBBAAACCCNNNaaawwwmmm===555>>>777777777777777777777777777777777777777777777777777777777777777888888999<<<<<<<<<<<<============>>>>>>>>>>>>===<<<;;;:::<<<;;;999777555555555555666666666666555555555555333333333222222222111111000000000000000000000000//////////////////////////////000111222222333333777888999:::<<<===>>>???;;;<<<>>>@@@@@@@@@??????CCCAAA>>>;;;999888888999555555444444444333333333333222111111000000111111///............---------......///333555555000,,,///000222444555555555444222222222111000//////...444777UUU|||lll{{{sssttttttzzz|||}}}zzz~~~WWWBBB999000,,,...'''999%%%+++444***///###'''888HHHvvvfff{{{RRRVVVvvvyyyWWWwww}}}gggppp|||kkkDDDEEE888555888444444777999GGGmmmjjjeeetttsssOOO:::555777999888999999999:::<<<@@@CCC>>>@@@CCCEEEEEECCCAAA???CCCBBB@@@@@@???>>><<<999///>>>666}}}yyy}}}}}}yyy{{{zzzxxxsssqqqssstttmmmccc\\\[[[TTTIII>>>999777777888666333111222444333111++++++******)))'''&&&%%%&&&'''(((''''''(((+++---111222444666777jjjFFFOOO999888888999999999999888888:::999888777666666777777999777555666<<>>>>>=========<<<<<<<<<;;;<<<<<<;;;;;;999888888999999999999999999999999999999999999::::::::::::>>>>>>>>>>>>>>>>>>>>>>>>???>>>===???AAABBB@@@>>>???<<<::::::???EEEKKKNNN]]]^^^iiitttqqqiiipppiiiKKK;;;999<<<;;;777777777777777777777777777777777777777777777777777777666666666777888888;;;;;;;;;<<<<<<========================<<<::::::;;;:::888666555555555666666666666666555555555444333333222222222111111111////////////////////////........................//////000111111222333333333444555666888999:::;;;999::::::;;;<<<<<<<<<<<<======<<<;;;:::999777777444444444444333333333333111111000////////////000............---------------,,,---000222222...+++...///000111333333333333222222111000000///......111...222???HHHQQQdddyyymmm|||~~~xxxyyy}}}tttpppwwwzzz|||mmmtttyyymmmttt|||pppyyyeeeLLL555...///,,,---111444""")))000'''%%%///<<>>444)))GGGMMMddd{{{~~~}}}|||~~~zzz~~~{{{{{{}}}wwwnnnpppvvvsssnnnkkkoooqqqlllccc\\\VVVNNNHHHCCC===555...999444333666555...+++---++++++***)))((('''&&&&&&&&&'''(((''''''(((+++---000111333555666\\\;;;BBB555666666666666777888999999;;;:::999888777777777777555444222000//////000000999>>>IIISSSUUUPPPLLLLLLPPPJJJCCC>>>:::666000+++444000000444777666666777777777777888999999::::::666777777777666555444333333333333333333333333333333333333222111111000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000///000000111111222222222111111333444666777888999;;;;;;;;;;;;;;;:::999999<<<<<<;;;;;;;;;;;;::::::::::::::::::999888777666888888888888888888888888888888888999999999::::::;;;;;;<<<<<<===>>>>>>>>>>>>======???@@@AAA???>>>EEEEEEEEEBBB???<<<;;;:::888:::???BBB>>>:::<<>>??????>>>>>>>>>???@@@@@@@@@???:::???CCCDDDBBB??????AAA:::======:::888888777444111888===;;;777666999===555555555555555555555555333333333333333333333333555555555444555555666777666666777888:::;;;<<<<<<<<<<<<<<<<<<;;;:::999888666666666666666666666666555555555444444444333333222222222222111111111111////////////////////////......................../////////000000000111111222333444555666777888888<<<;;;:::999999:::;;;<<<999999999999888777555444333333333333222222222222000//////...............------------,,,,,,,,,++++++*********+++,,,,,,,,,......------...///111222000000000//////.........---333333---...222+++222///,,,333DDDDDDTTTsssooo}}}yyyccc)))333...---000000+++)))+++!!!777///:::555###VVVmmmgggYYYRRR~~~kkk|||bbbCCC:::444555222...111888###222CCCWWWfffhhhqqq}}}rrrZZZ@@@---444444444666777555000,,,000222333333333555777:::<<<<<<<<<;;;<<<<<<======BBBBBBAAACCCDDDEEEDDDBBB;;;???***???@@@~~~}}}~~~~~~wwwsssvvvvvvwwwzzzuuuttt}}}~~~{{{|||tttnnnpppsssoooggg^^^VVVJJJ???555222999AAA222777:::888666444222000,,,***(((&&&%%%&&&'''(((&&&'''(((''''''(((+++---///111333555666SSS777222444222222111222333555777999777777666555444333222111000000111111222222333333:::999555222222444666777555777777555111000222444///222333111///000222333444444555555666777777888999999777666555555666666222222222222222222222222222222111111111111111000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////...///////////////000000///000111333555777888999;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::888999999999999888888777555555555555555555555555666666666777777777888888888999:::;;;<<<===>>>???>>>???@@@@@@@@@@@@@@@@@@888<<>>AAAAAAAAABBBEEEEEEDDDCCCEEE666222777DDDWWWfffzzz~~~zzz}}}}}}}}}|||{{{}}}~~~{{{{{{~~~yyy}}}|||xxxqqqllloooqqqlllccc[[[LLL===888777777:::>>>111<<<===111...777666++++++***'''&&&%%%&&&'''(((&&&'''(((''''''(((+++---000222444666888SSS;;;...555000000000111222444555666444444444333222111000///333222000/////////000000+++,,,+++)))+++//////+++'''+++...///......111333---000111......222555555333333444444555666666666777666555444444333444444111111111111111111111111111111111111111111111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------.........////////////////////////////////////000111222444555666777888999:::;;;;;;<<<<<<;;;888999999999999999::::::777888888999888888777777555555555555555555555555555555555666666666777777777777888999:::<<<<<<===<<<>>>@@@@@@???>>>???@@@@@@AAABBBAAA???======>>>333444444222333666666333444222444:::===888111,,,333333333333333333333333222222222222222222222222333333333222333444444555444444555555666777888888::::::::::::999888777666444444555555555555555444444444333333333222222222222111111111111000000000........................------------------------............//////////////////000111111222333333666666666666777888999:::>>><<<999555333222333333222222222111111111000000000000///...............,,,,,,,,,+++++++++*********+++,,,+++******,,,...---------------...//////..................------,,,(((***///---&&&(((111!!!)))'''...(((333...--- 555'''---333***777333)))444(((,,,111&&&((('''---...---555''' %%%777)))***++++++******,,,...///'''$$$555///SSSpppnnn[[[rrriiihhhyyyZZZ444000888777555999111444222444:::444///666FFFOOOqqqccctttfffuuukkkggg}}}eeeccceeeDDD;;;333222555444///***000///.........///000111...///111222111222444555888999999:::<<<>>>???AAABBBBBBBBBCCCEEEFFFEEEDDD===;;;>>><<<===CCCpppxxxwww~~~zzz{{{~~~}}}{{{|||~~~{{{~~~~~~}}}}}}wwwzzzwwwtttooommmpppqqqiii___OOO<<<000777BBBAAA777000???GGGDDD777555<<<888***))))))'''&&&&&&&&&''''''&&&'''(((''''''(((+++---111222444777888PPP<<<***555...///000111222333333333111222222333222111000///111000000///000000111222---000111000333777444...111222444333111000000111...111222///111666777333222222333333444555555555666555555444444333222222111111111111111111111111000000000000111111111111................................................------------------------,,,,,,,,,---------......---------.........//////////////////////////////...//////111222333444444444555777888:::;;;;;;;;;666666777777777888888888555666666777777777666666555555555555555555555555444444555555555666666666555555666777777888999999:::<<<>>>>>><<<<<<===>>>:::::::::;;;<<<;;;999888???<<<::::::999555444555555555777777111...555@@@333333333333333333333333222222222222222222222222222222222222222333444444333444444444555555666666999999999999888777666555333444555555555444333333333333333333222222222222111111111111000000000000........................------------------------........................------......///000000000111222444555777888888888999888777555333222222111222111111111000000000000///......---------------++++++++++++************(((***,,,+++***)))+++---++++++,,,,,,------,,,,,,------------------------++++++///333000(((###$$$000...&&&///!!!...*********333,,,''',,,+++))))))***555(((+++222,,,222333---%%%+++)))222---***)))......---***)))*********+++***...:::TTT\\\}}}QQQccc\\\:::///111///)))444444---+++222///---555555---,,,666AAAGGGMMMSSS[[[|||zzzTTTCCC444777222...+++,,,///222000---000000///...------///000,,,...000111111111222333333444666888;;;===???@@@AAA@@@@@@BBBDDDDDDCCCBBB666FFF;;;???---<<>>===???AAA???;;;666999555444999888333444:::333111222888888222///111222222222222222222222222222222222222222222222222222222111111222222333444444444444444444444444444999999999888888777666555444444555555555444222222333333333222222222111111111111111111000000000000........................------------------------.....................------......//////000000000000222444666888999999999333444555555555333111///111111111111000000000000...---,,,,,,++++++,,,,,,+++++++++************)))&&&))),,,+++)))(((***+++((()))+++,,,,,,+++***)))------------------------,,,,,,)))''')))...000///)))$$$ 555&&&...%%%&&&&&&+++---$$$,,,444***...&&&444))),,,222***---***)))***999$$$,,,)))...***++++++***((()))+++,,,+++***...333KKK|||]]]ZZZooo|||{{{OOO666888777,,,000444///...333///+++111%%%000777222---...111222111777555HHHcccbbbqqqtttsssTTTWWW555888555<<<444***000111000---,,,...///...***,,,---.........///000***,,,...///......///000---///222555888:::<<<<<<>>>>>>===???@@@AAA@@@>>>???>>>666+++DDD111@@@^^^{{{}}}uuu{{{nnnhhhrrroooiiisss||||||}}}}}}|||~~~{{{{{{yyy}}}~~~|||}}}|||zzz{{{sssvvvrrrpppmmmiiifff___PPPAAA///:::HHHIII777***999RRRMMM;;;888HHHKKK999...000&&&''''''(((((('''&&&%%%&&&'''(((''''''(((+++---///000333555777rrrFFF555444+++////////////000111222333000000000000////////////000000//////.........---------............------........................000000000000111111111111000000111111111222222222222222222111111111000000000000000000000000000000222111111000///......---........................------------------------........................,,,,,,,,,---------......------------------------------------------------------......///000000000222333444666777888888888666666444333333444555666555555666666666666555555666666666666666666666666555444444333333444444555444444444555555555555666888999999::::::;;;<<<<<<>>>>>>===<<<;;;999777666666666666666555555555555444444444444444444444444222222222222222222222222111111222333444444555555222222222222222222222222222222222222222222222222555555666666666555333222333333333444444555555555111111111111111111111111000000000000////////////---------------------------------------------------------------------------------...///000000111222222444555666888999:::999888777666555444333222////////////000000000000------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++&&&***,,,,,,,,,,,,,,,***---888>>>ooo^^^\\\hhhzzz===555222---111111111111000///...---........................///000111222333444555555CCCMMMWWW^^^eeennnooojjj|||}}}~~~~~~|||xxxuuurrrfffbbb[[[RRRIII@@@999555444444333222111111111111//////...------------...++++++++++++++++++++++++,,,,,,,,,---------......//////111333777:::<<<>>>@@@AAABBBCCCCCCBBBAAAAAA>>>???>>>;;;888888:::===zzzkkkssshhhoooooommmfffooowwwyyyxxxxxxyyyzzz~~~~~~|||xxxvvvuuuvvv}}}}}}{{{zzz{{{~~~~~~zzzzzzyyyxxxxxxxxxxxxxxxsssjjjeeebbbVVVAAA777888;;;KKKBBB;;;<<<===LLL]]]FFFDDDSSSXXXIIIEEE>>>$$$''''''''''''''''''''''''%%%&&&'''&&&&&&'''***---000111222444555nnnDDD333333---////////////000111222222////////////////////////000/////////.........---------............------........................////////////000000000000000000000111111111222222222222222111111000000000000000000000000000000000111111000000///......---........................------------------------........................,,,,,,,,,---------......------------------------------------------------------......//////000000222222444555666777777777555444333222222333444444444555555666666555555444555555555555555555555555444444333333333333444444444444444444555555555555777777888999999::::::;;;>>>======<<<:::999777666666666666666555555555555444444444444444444444444222222222222222222222222111111111222333333333444222222222222222222222222222222222222222222222222444444555555555444333222333333333333444444444444111111111111111111111111000000000000/////////...---------------------------------------------------------------------------------...///000000000...///000111333444555666777777666555444222222111/////////////////////000------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++)))++++++***)))*********333BBBZZZnnnEEEnnnwwwaaa---222;;;000000000000//////...---........................---...///000111222333333///444666555666999999444AAABBBDDDEEEEEECCC@@@??????>>>===;;;:::888777777444333222111111000000000///......---------------++++++++++++++++++++++++++++++,,,,,,,,,---------......000222555888;;;<<>>===:::666666888;;;GGGwwwyyyyyy~~~wwwsssuuufff}}}gggbbb^^^cccnnnxxxyyyvvvvvvyyy|||}}}|||{{{{{{{{{}}}|||{{{yyywww~~~zzztttnnnkkkmmmXXXDDD<<<888444555<<<[[[===999'''333```aaaUUU777bbb^^^GGGOOOEEE***&&&''''''''''''''''''''''''%%%&&&'''&&&&&&'''***---000111222444555fff@@@000000...............///000111111/////////////////////////////////...............------............---------------------------------.........////////////000000000000111111111111111111111111000000000000000000000000000000000000111000000//////.................................------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------...//////000000111222333444555666666666333222222111111222333333333333444444444444333333333333333333333333333333444333333222222333333444333333333444444444555555555666666777888888999999<<<<<<<<<;;;:::888777666666666666555555555555444444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000222222222222222222222222333333333444333333222111444444333333333333333333111111111111111111111111000000000/////////......---------------------------------------------------------------------------------...//////000000---......000111222333444555444444333222111111000////////////////////////,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++,,,***)))))))))+++---///<<>>>>>===<<<;;;777444444555777???RRR{{{qqqAAATTTlllgggggg\\\RRRRRR\\\gggmmmoooyyywwwsssooonnnrrryyy~~~zzzyyyyyyyyyxxxvvvuuuuuuwwwuuuqqqmmmllllllnnnpppGGG888///555>>>BBBCCCFFF999222'''OOOfffkkkkkk---QQQPPP\\\___GGG,,,&&&+++''''''''''''''''''''''''%%%&&&'''&&&&&&'''***---///000222333555]]]<<<------///......------...//////000---...............//////........................,,,------......------,,,------------------------,,,,,,---------........./////////000000000111111000000000000000000000000000000000000000000000000000000/////////.........................................................------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,---......//////000000111222333444444444444222111111111222222333333222222333333333333222222222222222222222222222222333333222222222222333333222333333333444444444444444444444555666666777777::::::::::::999888777666666666555555555444444444333333333333333333333333111111111111111111111111000000000000000/////////000000000000000000000000111111111111111111111111111222222222222111111111444444333333222222111111111111111111111111111111000000/////////.........---------------------------------------------------------------------------------......///////////////000111222333444444333333333222222111111111///////////////.........,,,,,,,,,++++++++++++***************************+++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********++++++++++++))))))++++++,,,111666@@@|||~~~ttt]]]}}};;;,,,//////...............///------------------------++++++,,,,,,---......///000000//////000333555666333555888;;;===>>>>>>===<<<;;;999777444111///...222111000///............------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))************++++++,,,...000333555666777888:::;;;<<<<<<<<<;;;===<<<999666444333333444555<<>>>>>bbbyyyZZZ999HHHOOO\\\gggfff]]]XXXZZZKKKMMMPPPRRRUUUYYY___ccciiiggghhhiiiddd\\\ZZZ^^^XXXSSSKKKCCC;;;666333222KKKTTT^^^]]]NNN:::000...===jjjKKKMMM^^^eeeyyy\\\111111222&&&)))''''''''''''''''''''''''%%%&&&'''&&&&&&'''***---///000111333444EEE777...)))000---,,,,,,,,,,,,,,,------++++++,,,,,,---.........---------------.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------............////////////............////////////////////////////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---......//////...///000111111111111111000111222333333333333333111111222222222222111111000000000000000000000000222111111000000111111222111111222222222333333333222222222333444444555555777777777777777777666666555555555444444444444333333333333333333333333333111111111111111111111111////////////////////////////////////////////////111111111111111111111111111000000000000111222222222222111111111111111111000000000000000000000000/////////.........---------------------------------------------------------------------------------------------------------------...///000000000111111111222222222222222000//////......---------++++++++++++************************************)))))))))***************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***,,,---((()))999LLLlllZZZgggaaa~~~www|||{{{|||>>>333222000///......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,...111111...---...111111333444555555555555111111111111111111111111///...---,,,,,,++++++,,,++++++***)))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))***+++,,,...000111777888:::<<<>>>?????????<<<999555333333333333222'''000+++BBB]]]}}}}}}~~~TTTEEE;;;BBBPPP[[[fffooohhhbbbWWWLLLEEEDDDIIIMMMIIIFFFGGGJJJFFF>>>>>>EEE@@@<<<777777???MMM\\\fffUUUSSSIII999,,,///BBBUUUxxx___eeepppkkkssskkkLLL,,,&&&,,,)))###''''''''''''''''''''''''%%%&&&'''&&&&&&'''***---...///111222444888555000)))111,,,,,,++++++++++++,,,,,,***++++++,,,------......,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------........./////////---------....../////////////////////////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------+++,,,,,,------......///......///000000000000///...///000222222222222222111222222333333222222111000000000000000000000000111111000000000000111111111111111111222222222222111222222333333444555555555666666777777666666666555555555444444444333333222222222222222222222222111111111111111111111111.........///000000111111000000000000000000000000111111111111111111111111111111000000000111222333000000000111111111111111000000000000000000000000//////.........---------------------------------------------------------------------------------------------------------++++++,,,,,,---........./////////000000111111111000000///......---,,,,,,++++++++++++************************************((()))))))))*********+++************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******---...***000LLLkkkdddYYY{{{bbbwww~~~xxxzzzxxx}}}\\\666444222000......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------(((&&&''',,,...,,,,,,000......///000111222222222333333222111000///...---...---,,,++++++******+++******)))(((((((((((()))))))))))))))))))))))))))(((((()))))))))*********)))))))))***+++---...///333444777999;;;<<<<<<<<<999666222111222222222111;;;555999:::444bbbvvvvvvXXXJJJEEECCCHHHQQQbbbjjjsssvvvooobbbTTTLLLMMMJJJMMMRRROOOIIILLLVVVTTT[[[eeelllkkkcccYYYRRR@@@:::222000;;;UUUtttNNNtttmmmsssuuu>>>111999$$$,,,%%%''''''''''''''''''''''''%%%&&&'''&&&&&&'''***---...///111222444000333222***222,,,,,,++++++***++++++,,,******+++,,,,,,---......,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////---------.........//////////////////////////////---.............................................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------++++++,,,------......///......//////////////////,,,---///000111111111000222222333333333333222222111111111111111111111111111111000000000000111111000111111111111222222222111222222333444444555555444555666666666666666666555555444444444333333333222222222222222222222222000000000000000000000000---......///000111222222111111111111111111111111000000000000000000000000222111000000000222333444//////000000111111222222000000000000000000000000//////.........---------------------------------------------------------------------------------------------------------,,,,,,,,,------.........------......///000000000000000///...------,,,,,,+++++++++************)))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((()))---///...;;;aaajjjUUU|||wwwuuuvvvqqqrrrpppyyyvvv888666333000///...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,000+++***------)))***...,,,------///000111222222111000000000//////.........---,,,+++******************)))(((((((((((((((************************))))))))))))************)))))))))***+++---...///---///222444666777888888777333000///000111111///---###000---%%%???^^^nnnppp~~~iiiOOOCCCEEEAAACCCGGGNNNXXXgggvvv~~~~~~|||sssvvvuuulll^^^NNNAAA888444222111333:::MMMiiiWWWrrr{{{NNNCCC&&&...,,,###---''''''''''''''''''''''''%%%&&&''''''&&&'''***---...///000222333]]]???...---000///,,,,,,++++++,,,,,,---...777+++$$$(((//////,,,,,,444///++++++++++++,,,...'''000777"""000***222///---(((&&&***,,,***---444)))(((+++///,,,''')))222,,,,,,,,,---------.....................///000000---------............///////////////////////////---------............///..............................---------,,,,,,,,,,,,,,,,,,---------......------------------------/////////...---------,,,,,,,,,------.../////////.........///////////////////////////000000000000111111111111111000//////000000000000000000000000000000000000111111111111111111111111111111111111222222333333333444444444444444444555555555555555555555555444444333333333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333333444444000000000000000000000000111111222222222222111111000000000000000111111111........................................................................------------------------------------------------,,,,,,,,,---------..................///000222222222111000///...---,,,,,,,,,,,,,,,+++++++++******************************************************************************************************************************++++++************++++++************************************************++++++******************(((+++...***...NNNjjjuuuTTTpppiiilll|||yyytttnnnhhhjjjxxx~~~kkkiii///666444###222222---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---------............//////////////////...............---,,,,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,...///222444666777777777333333333222111000//////,,,000000---)))...<<>>999===222CCCDDD000CCCIII===KKKHHHAAADDD999:::999999222888777444===AAACCCPPPdddoooNNNttt~~~OOO++++++)))((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&((()))+++,,,///000111333444YYY<<>>ggguuuqqqzzzlll\\\>>>:::666'''>>>:::999<<<888666888666777///;;;===EEE999999BBBPPP}}}lllZZZvvvTTT222+++***)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&((()))+++,,,///000111333444RRR888///...///,,,+++++++++++++++,,,------333...,,,------***)))+++(((///000(((&&&,,,...***222,,,,,,444(((***,,,000%%%'''&&&$$$&&&***---,,,+++---,,,***,,,......+++,,,,,,,,,---------............------......///000---------............///........................---------............///////////////////////////.........------------,,,,,,,,,,,,---------......---------------------------------...............,,,,,,------.../////////000000//////......------....../////////000000000000000111111000000////////////////////////////////////000000000000111111111111111111111111111111000111111111222222222222222555888:::;;;999666444444444444444333333333333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333333333000000000000000000000000000111111222222111111000222222111111000000//////........................................................................------------------------------------------------,,,,,,,,,---------.....................///000111111000000///...---,,,,,,,,,,,,,,,+++++++++******************************************************************************************************************************++++++************++++++++++++++++++++++++++++++******************************++++++++++++++++++111"""///:::GGGlllVVVfffyyyttteee[[[UUUTTT[[[dddppp}}}^^^+++000777++++++***------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................------,,,,,,++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++,,,---///111222333444444111222222111111000///...---......,,,)))''''''(((,,,"""IIIxxxqqq~~~lllMMMSSS666CCC999222444444:::;;;EEEHHHHHHeeennnxxxmmmuuuzzzZZZ***$$$******)))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&((()))+++,,,//////111333444JJJ555000...---***+++++++++***+++,,,,,,---+++'''%%%&&&))),,,000222222000---******,,,...000***)))'''444!!!///,,,+++555777444---,,,000222...***---,,,&&&&&&...111000,,,,,,,,,---------.........------------...//////---------............///---------------------------------............///000000000000000000000000............------------,,,,,,,,,---------..............................,,,---------.../////////,,,,,,------.../////////111111000///...------,,,........./////////000000///000000000000000//////////////////////////////////////////000000000111111111111111111111111111000000000000111111111111333444666888888777666555333333333333333333333333222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333000000000000000000000000000000111111111111000000333222222111000///..............................................................................------------------------------------------------,,,,,,,,,---------.........---------......///000000000///......---,,,,,,,,,,,,,,,+++++++++******************************************************************************************************************************++++++************++++++++++++++++++++++++++++++******************************+++++++++++++++,,,***111%%%EEEMMMTTT^^^{{{jjjrrreeeWWWQQQPPPQQQTTTXXX^^^ooo{{{333)))777,,,000+++------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------.........,,,,,,,,,,,,++++++******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++---...000111222222000000111111000//////...,,,,,,+++,,,,,,+++)))(((---$$$$$$AAA]]]rrrgggddd~~~yyyttthhhVVV$$$)))111***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))+++,,,...///111222444CCC222111...,,,***+++************+++,,,,,,)))000555333...+++---000))) !!!,,,000***'''+++,,,000'''111+++>>>///"""!!!&&&+++,,,...///---(((,,,000222...+++,,,...---,,,,,,,,,---------......---------------...//////---------............///........................---------............///000000000000000000000000//////.........---------,,,,,,,,,---------..............................,,,---------.../////////,,,,,,------.../////////111111000///...------,,,............////////////...//////000000000//////...........................////////////000000000000000000000000000000000//////000000000111111111444333333333333444555666333333333333333333333333222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222000000000000000000000000000000000111111000000000333222222111000///..............................................................................------------------------------------------------,,,,,,,,,---------......------------------.../////////......------,,,,,,,,,,,,,,,+++++++++******************************************************************************************************************************++++++************++++++++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,)))888///EEEnnnzzzQQQZZZtttmmm___SSSNNNMMMIIIFFFDDDKKK]]]ttthhhPPP---333111888///------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++,,,,,,,,,---------...,,,+++++++++++++++******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***************+++,,,---...000000//////000000000///......---+++)))***+++,,,+++***%%%333((('''777VVV{{{|||{{{~~~eeeyyy~~~|||}}}wwwiii|||444---444(((((()))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))+++,,,...///000222333>>>222222---++++++***************+++,,,,,,***&&&!!!%%%,,,+++&&&555,,,(((---///,,,---333,,,888---%%%###***)))777///,,,***+++,,,+++---111&&&&&&+++111222---+++,,,,,,,,,,,,---------......------,,,,,,------...///---------............///////////////////////////---------............////////////////////////////////////.........------,,,,,,,,,---------..............................---------...............,,,,,,------.../////////000000//////......------------........./////////......///000000000//////..............................////////////000000000000000000000000000000///000000000111111111111333222000///000111333555222222222222333333333333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000///000000111111000000///222222111111000000//////........................................................................------------------------------------------------,,,,,,,,,---------......------,,,,,,,,,------............---------,,,,,,,,,,,,,,,+++++++++******************************************************************************************************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,---------+++,,,BBB@@@PPPqqqnnnxxxnnncccXXXNNNKKKKKKFFF@@@===???NNNfff{{{{{{qqq888,,,000333---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,---------++++++++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,---...///......////////////.........,,,)))(((((())))))(((,,,!!!...///"""222GGG{{{^^^hhhgggyyyrrr}}}yyy|||>>>---;;;+++&&&(((((((((''''''&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&((()))+++,,,......000222333;;;222333,,,***,,,***************++++++,,,$$$...444222/////////---(((///***(((---...((("""+++''')))@@@(((888333***)))111000''''''000999)))###,,,222---+++000,,,,,,,,,---------......------,,,,,,------...///---------............///000000000000000000000000---------............///........................////////////............,,,,,,,,,---------.............................................---------,,,,,,------...////////////////////////.........---------.........//////---......///000000//////................................./////////000000000000000000000000000000000000000111111111222222111111000000000111222333111111222222222333333333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000//////000000000000//////111111111000000000000000........................................................................------------------------------------------------,,,,,,,,,---------......------,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,+++++++++******************************************************************************************************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,------......'''IIIWWWNNNNNNooowwwdddYYYOOOGGGFFFGGGDDDAAA@@@;;;FFF\\\ssszzzGGG+++000+++---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++*********+++,,,,,,------******************++++++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((******)))***+++,,,...///---......//////.........,,,,,,+++***)))(((((((((***...000&&&###*********...555hhhuuuggg~~~QQQuuuttthhhzzzrrrlllBBB ,,,'''%%%111+++ )))'''''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&((()))+++,,,---...000111333:::333444,,,)))...*********)))***++++++,,,ZZZbbb...$$$///...aaafff222)))+++WWWooo...'''%%%---NNN|||fffBBB(((***000******333,,,,,,,,,---------......---,,,,,,,,,,,,---......---------.........//////000000000000000000000000---------.........//////........................000/////////............,,,,,,,,,---------....../////////////////////////////////......------,,,,,,,,,------...//////000.........///////////////---------.........//////------...///000000//////..................................../////////000000000000000000000000000111111111111222222222222///000111222333222111111111111111222222333333333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000//////000000000000//////000000000000000111111111........................................................................------------------------------------------------,,,,,,,,,---------......------,,,++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,+++++++++******************************************************************************************************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,---......111222FFF|||sssrrraaa^^^nnnYYYZZZPPPFFFDDDBBB???======<<>>CCC999DDDddd{{{}}}rrr111222555333///......------,,,++++++++++++++++++++++++++++++************************************************************************+++++++++************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,************)))))))))))))))))))))))))))))))))))))))(((&&&&&&+++111999>>>eeetttdddPPP888,,,,,,...+++%%%(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&((()))+++,,,...000222444555888///777)))------)))***+++******,,,111555AAA...AAA---333777HHH&&&555,,,'''000DDD---+++$$$...111ccc444)))%%%,,,000---+++///------------------------------------------------------,,,,,,---...///...................................................................................................---......//////...---------...000000///...000111000/////////............,,,,,,---------.........333333333222111///------,,,,,,,,,,,,,,,+++++++++........./////////000000////////////////////////............////////////////////////////////////...//////000111111222222111111111111111111111111222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111////////////////////////........................................................................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************************************************++++++,,,*********+++*********))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++******,,,...+++AAAQQQdddOOOYYYwww}}}aaaWWWLLLHHHCCC@@@>>>>>>===<<>>XXXooozzz___777777999//////......---,,,,,,,,,++++++++++++++++++++++++************************************************************************+++++++++************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************))))))))))))))))))))))))))))))))))))((())))))***)))(((&&&%%%---,,,+++((((((***///444+++,,,---/////////...............---+++(((&&&$$$!!!%%%)))+++)))((('''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&((()))+++,,,...///111333555sss777111444,,,,,,---))))))***+++++++++++++++###===222aaa"""000///,,,---"""---222***333---***)))000&&&jjj111///000222...(((***000------------------------------------------------+++,,,---------,,,,,,---................................................................................................---......////////////......000222222111000000111///////////////.........------------............---------...///000111222///...---,,,,,,,,,---...000000///...---,,,,,,,,,........................---------.........//////////////////////////////////////////000000111111111111111111222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000////////////000000////////////////////////........................................................................------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************+++************+++,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***+++,,,,,,++++++---///222MMMgggPPPhhhvvv|||uuubbbPPPMMMFFFCCC???<<<;;;;;;:::888888666<<>>===<<<;;;:::999777888<<>>===<<<<<<:::999777;;;<<>>EEEIIIKKKKKKJJJQQQRRRTTTTTTRRRNNNJJJGGGKKKIIIFFFAAA<<<777333111000000000000000000000000,,,,,,,,,---------..............................///////////////.........,,,------...///000000111000000111111222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////////////////////////////........................................................................------------------------,,,,,,,,,---------......................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************,,,,,,++++++,,,,,,---...---000555999:::888444111........................++++++++++++++++++++++++***+++,,,,,,,,,---///222FFFIIIkkk~~~mmmhhhdddVVVQQQCCC???===;;;;;;;;;;;;999777777===:::666HHHhhhvvvooo|||ppp333...000000000///......------++++++++++++++++++++++++************************************************************************+++++++++************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))************))))))))))))))))))))))))))))))))))))%%%&&&((()))************'''***,,,,,,)))''''''''''''((()))))))))((('''&&&%%%&&&((()))))))))(((((())))))'''$$$"""###''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&((()))+++,,,---...000222333FFF888000...+++---+++,,,,,,,,,,,,,,,,,,,,,,,,\\\---&&&lll```(((&&&///hhh000OOOkkkddd...---,,,,,,......,,,***,,,,,,,,,---------..............................------------------------,,,000000---,,,......,,,...............///////////////.........///000000......------------............////////////......////////////////////////,,,///000///---.........***111333...,,,666GGGSSSSSS[[[```^^^ZZZZZZXXXUUUOOOMMMSSSPPPUUUSSSBBBKKKJJJFFFEEEHHHGGGCCC@@@BBB:::;;;:::666...))),,,222///......111333222---)))------......///......---000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111222222222111111111000000000000000000000000000000000/////////...........................///000000222222111000000000000000333111///---------...///---------.........//////................................................,,,,,,,,,---//////...,,,,,,000000+++,,,111000+++(((///444333------333;;;999<<<@@@@@@<<<666222000000,,,111333,,,---000+++,,,***)))***---...+++''',,,,,,,,,,,,,,,,,,,,,,,,------,,,***))),,,...///,,,***+++......,,,---111%%%...------888===<<<@@@>>>HHHSSS@@@FFFIII333BBB999222++++++///111///+++---///...++++++,,,---------***...)))...000(((;;;NNNSSSlllUUUyyyjjjVVVQQQNNNBBB???===;;;999888888999999>>>888@@@AAA@@@\\\wwwuuuxxxzzzHHH...000000...---------------++++++++++++++++++++++++...---+++))))))***+++---+++++++++******+++++++++,,,++++++***+++,,,---...---,,,,,,+++***)))(((((())))))))))))(((((((((((((((((((((((())))))))))))************************)))************+++++++++'''(((***+++,,,+++******,,,)))'''''')))***************++++++***))))))((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))(((&&&&&&&&&&&&&&&&&&'''((()))***)))((((((''''''''''''''''''&&&&&&!!!%%%)))***(((%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((***+++,,,,,,...000222333DDD777000...,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,FFF///---sss!!!EEE***RRR!!!MMM^^^...---,,,,,,,,,---......,,,,,,---------.................................------------------------)))---...,,,---111222111.........---------,,,,,,//////...------------...///......------......///...//////000000//////...////////////////////////000111333333333222///,,,000666AAANNN]]]ddd]]]RRRWWWYYY\\\]]]\\\YYYWWWUUU\\\ZZZ___]]]ddddddWWWbbb___\\\XXXSSSNNNIIIEEEAAAFFFAAA>>>AAAEEEAAA666---------.........///111333.../////////000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111000000/////////.........000000/////////000000111222111000000///...---------------.........//////---------.........//////...................................................//////...,,,***+++,,,(((...111///,,,...222555:::<<>>@@@FFFJJJ[[[TTTKKKGGGFFFGGGGGGFFF>>>...))),,,...444333'''...---,,,,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---------+++(((%%%///,,,+++------***))),,,<<<333777MMMUUU@@@???ZZZ^^^eee{{{nnnsssooo___aaaDDDDDD@@@999111,,,+++---,,,------+++***+++---...---+++000***,,,...+++DDDxxxYYYmmmxxxqqqhhhSSSLLLHHHAAA>>><<<:::888777777888999===888>>>@@@???XXXsssuuuyyyVVV---000000///...------------+++++++++++++++++++++++++++***)))))))))***+++,,,((()))***+++,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,------******)))))))))((((((((((((((((((((()))))))))***************************)))************++++++++++++)))(((''''''(((***,,,+++***))))))***+++,,,---'''((()))*********+++***++++++******)))))))))((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((''''''((((((''''''((())))))(((&&&%%%(((***,,,+++(((%%%$$$%%%+++)))'''&&&'''))),,,---((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((***+++,,,,,,...000222333AAA777000///---...---,,,,,,,,,,,,,,,,,,------444ddd777&&&444666jjj<<<%%%***III???111:::DDDmmm/////////...,,,---///000,,,------------.................................---------------------------000000---,,,//////,,,444444333333222111111111000000///...------------///......------......//////000000111111000000///////////////////////////000---++++++...111555777@@@UUUeeebbbUUURRR\\\ggghhhhhhppp~~~xxxkkkcccaaa]]]UUUOOODDD999777===@@@:::222:::111((((((...333111---000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111000000000/////////......222222111000000000111111,,,---...000111222333333111111222111000...,,,+++---............/////////................................................///000111///,,,***,,,...222...***+++000888CCCMMMZZZYYYXXXYYY\\\```ccceeevvvnnndddbbbccc___TTTJJJCCCAAADDD;;;'''%%%000555------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///,,,))))))***---///000---***))),,,------///444222PPPYYYSSS```ttt|||~~~yyyZZZAAA555222444555---------,,,+++***,,,......+++111***+++,,,///LLL@@@zzzuuummmgggQQQKKKHHHFFF===;;;999777666666777888===999=========RRRlllttt|||~~~bbb111111000///...------------++++++++++++++++++++++++))))))******+++,,,,,,,,,((()))+++,,,,,,+++)))((()))***+++---------,,,++++++++++++++++++,,,,,,,,,*********))))))))))))(((((((((((()))))))))******************************)))************++++++++++++***)))(((((())))))***,,,,,,+++***'''''''''))))))******+++++++++,,,,,,...---,,,+++***)))(((((((((((((((((((((((((((((()))))))))))))))(((((('''''''''((())))))))))))((('''((())))))((('''%%%$$$"""&&&))))))'''%%%&&&(((+++'''$$$$$$'''+++---...((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((***+++,,,,,,...000222333>>>666111000---///...,,,,,,,,,---------------)))%%%666&&&FFF---///%%%999???AAA???[[[888IIIPPP888[[[^^^\\\bbbHHHMMMSSS;;;;;;666'''555AAA)))///111222000...---...///------------............................................................222444222//////111000,,,.........---------------111000000/////////000000//////............//////000000111111111111000000////////////////////////---,,,---......///555;;;VVVXXXXXXZZZeeeyyy|||uuu{{{|||tttjjjeeeZZZMMMEEECCCAAA???DDD@@@:::444111///---+++111111000000//////000000////////////////////////000000000000000000000000////////////////////////000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000////////////...222222111000000000000111...///111222333333333222222222222222111000///................../////////...................................................//////000000/////////333---///<<>>cccyyy|||qqqjjj|||OOOJJJDDDDDD<<<:::888666555555666777===:::;;;;;;<<>>>>>OOOooottt???111111000///............++++++++++++++++++++++++************++++++++++++,,,,,,,,,...222777<<>>===:::777555444444444000000///...---,,,++++++,,,,,,,,,+++++++++******)))))))))*********++++++************************)))************+++++++++,,,***((((((***...333666444333111000000///,,,))),,,+++*********+++---...))))))))))))******++++++))))))))))))))))))))))))'''(((((()))))))))))))))))))))(((''''''(((((()))---...111333555666777777666222000444;;;>>><<<999555111***%%%###$$$%%%''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,,,,...000222333888666444222---...---,,,,,,------.../////////000222888DDDTTTZZZhhhmmm___999MMMnnneeeLLLUUUXXXIII???333---...000///...............////////////................................................111111000000555;;;:::555222222111111000///......333222111000////////////000000////////////000000...//////000000//////...000000000000000000000000444...222DDD[[[tttzzzlllVVVAAABBBPPPUUUGGG555444222000///......///000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222111111111000000000///////////////000111222333444444555777;;;AAAHHHNNNRRRDDDEEEEEECCC???999333///000000000000/////////...////////////////////////////////////////////////...//////,,,+++000:::BBBZZZgggjjj```___ooo~~~oooaaaaaaooo~~~xxxwwwuuu}}}}}}eeeTTT>>>000---......,,,,,,,,,,,,,,,,,,,,,,,,,,,222,,,))))))''',,,CCC]]]CCC;;;;;;LLLcccwww{{{ooorrreeeOOOQQQYYY:::QQQKKKYYYbbbpppmmmOOO333,,,//////...000,,,)))111---+++---@@@rrraaa||||||oooaaaQQQ___{{{cccNNNNNN@@@GGG<<<;;;999666555666777777:::???;;;<<<@@@:::IIInnnsssOOO222111000///............++++++++++++++++++++++++*********+++,,,...111222000222555888<<<@@@CCCDDDFFFGGGIIIJJJJJJIIIHHHGGGAAA@@@===:::666333000///---,,,,,,,,,,,,+++++++++))))))*********+++++++++************************)))************+++++++++,,,---///111555888<<<===>>>:::777999======999333666444111///---------...+++++++++++++++*********))))))))))))))))))))))))''''''((()))))))))))))))))))))''''''(((+++...000444555777:::;;;<<<<<<<<<555;;;EEENNNUUUXXXYYYZZZTTTHHH999222222111+++%%%)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++,,,,,,...000222333888777555222,,,------,,,,,,------...///000000000KKKlllqqqvvvwwwTTTSSS\\\jjjYYYcccRRR>>>222000111000---............/////////000........................////////////////////////222444888???KKKXXX[[[XXXRRRQQQPPPNNNLLLJJJHHHHHH:::999777444222111000000000000////////////000000......////////////......000000000000000000000000222888SSS|||{{{ppprrr|||zzz{{{xxx{{{iiiwww~~~yyytttxxxzzzvvvzzzlll]]]RRROOORRRVVV555444222000//////000111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000111111222222222222222222222222222222222222111111111111000000000000///000000111222444555666JJJIIIIIIKKKNNNTTTZZZ]]]GGGKKKQQQTTTSSSNNNGGGCCC111111000000/////////...000000000000000000000000000000000000000000000000+++000333...+++444HHHZZZhhhkkkeeebbbvvvyyy___jjj}}}~~~~~~|||rrrQQQ:::222111///---,,,,,,,,,,,,,,,,,,,,,,,,(((***111555---(((444HHHiiiYYYQQQ```xxx\\\[[[HHHLLL\\\ooofffuuujjjAAA111000...---///))))))444...'''+++GGGLLLyyyssseee[[[ssseeeKKKFFF666@@@===;;;999777666666777888999@@@<<<>>>BBB999EEEmmmuuuUUU222111000//////.........++++++++++++++++++++++++,,,+++,,,---000444888:::666999>>>BBBDDDEEEDDDCCCHHHMMMTTT[[[^^^___]]][[[\\\YYYTTTNNNFFF@@@;;;888---------,,,,,,,,,++++++)))************+++++++++************************)))************+++++++++(((///999AAAFFFEEEAAA>>><<<:::;;;EEESSS\\\[[[WWWCCC@@@<<<666222///------///...------,,,+++******))))))))))))))))))))))))''''''((())))))))))))))))))(((''''''***...333666999:::<<<>>>?????????>>>IIIVVVfffoooooommmnnnppprrraaaPPPLLLNNNJJJ888((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++,,,---...000222333555:::444000...111---******000444///+++666GGGwww}}}kkk^^^[[[^^^XXXYYYYYYQQQ>>>,,,***222111...+++,,,000222111///666---***000222...,,,---***333111...222111///666CCCMMMTTTVVV]]]ddd___RRRJJJIIICCC>>>BBBLLLSSSSSSPPP[[[[[[KKKBBBCCC???555...000111000---,,,...///000000111222222111//////000111000...---000444666FFFaaa~~~yyyrrrppptttvvvrrrvvvsssgggdddfffbbbwwwkkkgggrrr~~~~~~}}}|||~~~|||hhhXXXSSSVVVIII???444000///---...000000000000000000000000000////////////000000000000------......///000000111...000111000///...000222+++---///000//////000111111000000000000111222222111111000000000000111111222222111111111111111111333///---000333222333555))):::444...***XXXWWWVVVOOO\\\QQQRRR[[[VVVbbbaaaLLLoooOOORRRdddIIIHHHHHHLLLHHHAAA222)))222777***---............///222555444444222111000000000000...111'''000888<<>>AAABBB]]]vvv|||zzzggg444000444333+++---000)))...---***))),,,//////---...'''///777===>>>888===JJJEEE:::CCCGGGHHH[[[eeevvvyyyyyy}}}}}}tttwwwsssWWWOOO:::444555&&&---333(((///***,,,------+++******+++***************************&&&'''---///+++***...333BBB<<>>aaayyyWWWbbbttt___EEEDDDDDD===:::999777666666666777888;;;:::AAA<<>>RRR}}}uuuNNNcccxxxdddHHHBBB@@@999:::999777666666666777888:::999AAA===??????>>>XXXwww}}}yyy777///000222---///333---+++---//////...---///111AAABBBPPP```VVVAAAGGG___fffsss}}}iiieeeHHH999888+++111---))))))+++...---,,,++++++++++++++++++++++++......+++(((***222888999:::***<<>>;;;>>>kkk}}}{{{gggaaaSSSaaaGGGNNNAAA444...,,,***((((((''''''''''''''''''''''''((((((''''''((()))+++,,,---...000222333|||333666111888444...222,,,111BBBcccvvvrrrvvv}}}~~~sssnnnfff___\\\\\\___bbb^^^eeehhhdddeeennnzzzkkkddd\\\YYYXXXUUUOOOKKK777444000---.../////////333+++(((...555444///+++222:::EEEZZZuuu~~~sssuuummm\\\SSSSSSWWW\\\\\\VVVGGG666---///555///000111222333333444444)))555999...000PPPrrrnnnmmmnnnhhh[[[NNNHHHOOOOOOPPPSSSSSSRRRRRRRRRTTTMMMPPPUUUSSSWWWYYYQQQHHHIIIJJJKKKKKKNNNUUU\\\eeehhhmmmpppnnnnnnuuuzzzvvvyyymmm```QQQGGG>>>555///...000000000000000000000000//////000000000111111111,,,...000111222222111000222000///000222444444333///...---...000222333333111222333444444333333222111111000000000000111111111111111111111222222222222222222333000000777AAAXXX\\\WWWhhhyyyqqq{{{iiidddooodddgggcccrrrrrruuu|||ttt[[[VVVRRROOOHHH888222---,,,000222111///111000///////////////000333+++777eee___sssUUUxxxppp}}}DDD///---///333111+++---444,,,+++...000---...@@@UUU```]]]OOOeeeKKKEEERRRCCC000444...---000---111444[[[jjjXXXmmmuuuhhhWWWttt~~~eeeHHH@@@>>>888:::999777666666666777888999999AAA===??????<<>>222000222---///222---000---+++---///222999@@@<<>>222(((&&&)))''''''''''''''''''''''''((((((''''''((()))***,,,---...000222333yyy333444///;;;444***///555FFFkkk}}}dddmmmxxx}}}yyymmmbbb]]]KKKOOOUUU[[[___``````___eeeeeeccc^^^]]]___bbbcccbbbpppxxxllldddaaa```ZZZTTTIII???444...///111000...666***'''000111***+++666777___\\\qqqyyyqqqaaaPPPIIIPPPWWWWWWMMM???333,,,000111111222333444444555555222///:::\\\iiisssdddTTTKKKHHHHHHNNNTTTRRRVVVZZZ^^^bbbfffggggggooohhhjjjmmmjjjmmmnnnfffjjjfff^^^TTTMMMJJJHHHFFFIIIRRRaaammmmmmiiiiiinnntttxxx|||}}}}}}~~~tttggg\\\PPPAAA555000111111111111111111111111000000000000111111111111000111222333444444333222888666333333444666888888888555333333333444222000000000111222222333222222111111000000000000111111000000111111111222222222333000...///111888IIIXXXaaassstttyyyyyymmmrrrbbbmmm}}}lll}}}www}}}eeeppppppZZZ]]][[[iiiiii~~~\\\fffLLLJJJAAA777111111111///,,,000///////////////000111888$$$rrrdddWWW___rrrzzzvvvDDD000(((222444***+++888)))***///111...111EEE]]]aaa]]]MMM^^^MMMQQQwwwvvvppp888111///...222,,,333555eeeaaa^^^cccjjj[[[ddd~~~{{{]]]CCC???@@@===:::999777666666666777888999999AAA===??????<<>>EEEEEEJJJUUUqqqTTT222222000///...,,,,,,+++++++++++++++++++++++++++------...222:::@@@===555999NNNMMMjjjfff}}}NNN+++:::---------------,,,,,,,,,+++)))+++---,,,***)))***,,,000???PPPSSSJJJGGGUUUggg|||zzzsssHHHBBBDDDEEE@@@888000***'''((((((((((((((((((((((((((((((''''''((()))***,,,,,,...000222333uuu666555,,,888000)))888SSSnnnyyy}}}~~~{{{vvvlll^^^TTTUUU[[[hhhllltttzzz~~~}}}|||sssoookkkiiiiiiiiifffccc```___cccqqquuummmqqqpppaaaPPPTTTJJJ===444111111000///000...111444+++'''888RRRgggaaannnsssjjjZZZTTTOOOQQQTTTOOO@@@333222222222222333444555555;;;---111TTT{{{lll^^^dddSSSLLLKKKTTT]]]]]]XXXSSSiiinnnrrruuuzzz~~~}}}~~~yyy~~~}}}yyysssnnnjjjaaaXXXPPPIIIIIIRRR^^^dddhhhjjjnnnooosss{{{{{{wwwpppbbbMMM;;;111111111111111111111111111000000000111111111222222111111111000000000111111333444555555555555777:::777555333555777888555222333222111000000000111111111111000000000000111111000000000111222222333333222...---222;;;III^^^nnngggrrrnnnggg~~~}}}xxxTTTttt~~~|||PPPTTTKKK>>>555111000000000////////////000000111222...VVV^^^hhhUUUiiijjjjjjBBB&&&,,,666111+++///***+++///111...333JJJcccfffUUUmmm\\\^^^IIIyyyrrriiiiiisss|||SSS000111000333)))222111iiiTTTkkkhhhUUUlllxxxrrrYYYBBB??????<<<:::999777666666666777888:::999AAA===??????>>>XXXMMM888///111///...000+++...,,,111;;;@@@???DDDLLLZZZwwwUUUAAA+++%%%---555222,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,000888===<<<:::999NNNlll{{{zzzFFF+++.........---------,,,,,,,,,***,,,---,,,)))***---111<<>>ccc\\\QQQhhhiiiAAA...///333000,,,...---///111222<<>>999CCCUUUvvvyyymmmmmmfffbbb___777000............------------***,,,---,,,***---333:::FFFOOONNNFFFQQQuuusssiiicccPPPWWWQQQEEE:::888999333***((((((((((((((((((((((((((((((''''''((()))+++,,,,,,...000222444hhh:::???...555333EEEsssrrrjjjkkk[[[XXX^^^ppp{{{xxxmmmfffrrrrrrssstttttttttttttttpppmmmkkkiiigggeeeeeegggggglllooojjjeeehhhuuu~~~uuu{{{NNNRRRPPPDDD444+++...444+++555111)))BBBtttxxxhhhrrr~~~~~~}}}zzztttjjjbbb___aaabbbfffhhhjjjrrr|||~~~wwwvvv___ZZZbbbHHHSSS^^^^^^UUUMMMLLLOOO666555444333222333444555111LLLkkkxxxiii]]]SSSLLLIIIYYYTTTZZZnnnwww{{{uuuuuuqqqkkkooonnntttvvvnnnooouuurrrvvvzzzyyysssppprrrrrrooovvvsssoooggg[[[RRRTTT[[[]]]hhhvvv|||xxxwwwtttuuu|||{{{fffOOOAAA111111111111111111111111000111111111111222222222222222333666;;;AAAGGGKKKMMM\\\ooozzz}}}~~~{{{vvvqqqhhh[[[RRRHHHEEE???:::666444444555111111000000000000111111///000000111222222333333333555???QQQdddttt___zzzjjjQQQ<<<111...///000000000000111222444444XXX^^^cccrrr___zzzddd777%%%///666222111......333888GGGhhhbbbVVV\\\YYY]]]xxx{{{bbb^^^RRRGGG]]]UUU000111555)))777666xxxPPPtttxxxmmmddd~~~oooxxxoooPPPBBBBBB@@@999:::999777666666666777888;;;:::@@@<<<>>>AAABBB]]]QQQ777+++000000111333000444666>>>DDDDDDLLLjjjzzzssshhhKKK555+++,,,111,,,,,,,,,,,,,,,,,,,,,,,,///000<<>>ooo___ttthhhrrrWWW<<>>DDDccc~~~rrr...888111111111222555999<<>>333111777444666QQQgggtttNNNKKKVVVBBBRRRuuuqqqgggppplllkkkmmmllliiihhhjjjgggjjjjjjggghhhkkkllljjjjjjlllmmmllljjjjjjkkklllsssqqqmmmkkkgggbbb]]]YYYWWW\\\eeeooosssrrruuuzzzuuu}}}___@@@555222333000222666111222111000000333555333000555FFF[[[tttvvv___XXXWWWJJJ:::555///---000222111---111555111///333000///999777MMMiiirrrtttyyyjjjGGG222>>>...444......666333999RRRQQQ|||dddwww~~~{{{~~~hhhUUUNNNjjjvvvfff555333(((///000+++222888KKKSSS]]]qqqKKKvvvpppYYYNNNDDD>>>IIIZZZOOO555333222222>>>{{{FFFcccrrrnnnmmm}}}YYY??????===333999888888777777777777777:::999@@@:::;;;???DDDccc~~~www...555///111111333666BBBFFFWWWYYYxxxzzz[[[tttjjj:::000+++///000///---,,,...000111@@@HHHJJJMMM:::vvv```]]]BBB(((222,,,,,,&&&222,,,,,,,,,---000666BBBNNNJJJIIIeeetttuuuzzzpppeeeYYYfffooovvvmmmbbb___eeefff]]]SSSLLL;;;===??????<<<888333000,,,+++***)))(((((())))))((((((((((((((()))******---///111333444^^^;;;...<<>>AAA333111:::222@@@tttkkk]]]JJJOOONNN>>>hhhnnnrrrhhhkkkrrrkkkjjjkkkmmmlllggggggiiifffiiihhheeefffiiiiiiggglllmmmmmmllljjjhhhhhhjjjsssooojjjjjjlllllliiidddYYYUUU___qqqsssjjjtttyyy}}}QQQ333...777///+++222///222444555333000444===FFFeee~~~uuulll\\\JJJ???333...000222000---222444//////444111111===CCCmmmttt}}}|||xxx}}}zzz{{{rrr333...222444......555666CCC\\\gggxxxrrrpppsss~~~tttAAA888CCCYYYYYYkkkzzz}}}HHH777000***---444555555YYYmmmDDDTTTOOOjjjTTTJJJBBB;;;???JJJppp~~~zzz444222+++555@@@JJJdddnnn{{{hhhmmmzzzbbbFFF>>>>>>???@@@999888888777777777777777999888???:::<<<@@@DDDbbb}}}yyy222333///444444777;;;LLLJJJ]]]yyyRRRbbb111777111111///,,,+++...444:::CCCKKKOOODDDZZZUUU\\\---222,,,...&&&222+++***000111000===KKKMMMQQQkkkfffGGGUUUVVV===<<>>999888888777777777777777888777???:::===AAACCC```|||:::444000666777;;;CCCNNNSSSqqqnnnMMM999000......------000999BBBCCCJJJIIITTTiiixxxpppFFF111333......---...,,,333666777FFFPPPHHHNNN}}}rrrGGGOOOYYY```EEEPPPUUUcccVVVMMM:::KKK```TTTQQQUUUHHHEEE???888777999888333...,,,,,,+++***))))))))))))((((((((((((((())))))***,,,---000222444UUU555666JJJwww|||yyyFFFlllaaafff{{{vvvssssssssssssttttttrrrpppnnnmmmnnnnnnooojjjjjjhhhgggfffeeeddddddbbbbbb```]]]\\\]]]```ccciii[[[RRRGGGEEEEEE777888VVV[[[mmmXXXQQQfff{{{ttt~~~qqqhhh^^^VVVppprrruuuvvvtttrrrpppppplllxxxtttkkknnnrrrqqqsssrrrtttyyy|||\\\uuurrrGGGBBB@@@777000@@@yyy```^^^HHHHHHTTTSSStttttt[[[WWWYYY[[[ggg[[[eeecccccceeeccc___^^^aaa]]]______[[[[[[^^^___\\\fffdddeeehhhgggcccdddiiigggeeefffllluuuxxxsssmmm```ZZZWWW^^^kkkuuuwwwvvv{{{{{{UUU777888666222666555333111///000???aaa}}}xxxrrrqqqrrryyy{{{lllXXXGGG777---...444000333111444666111666JJJ[[[~~~~~~xxxzzzMMM222000555777222888RRRiiiggg{{{zzzbbb^^^VVVXXXWWWuuuvvv```HHHFFFZZZYYYxxxrrrwwwwww|||QQQ666000...111+++EEExxxQQQfffrrrOOOxxxhhhOOOCCC???;;;<<<@@@OOOvvvvvvMMM@@@---888???TTTeeewwwuuupppmmmrrrsssYYYRRRUUU___aaaTTTCCC:::999999999888888777777777777777999777>>>;;;>>>AAABBB\\\~~~{{{???444000666777???LLLRRRmmm{{{}}}ooo<<>>YYY[[[vvvqqqnnnsssVVVIIISSSuuuZZZFFF@@@===999888888777777777777777:::888???;;;???AAA@@@YYY{{{~~~}}}[[[@@@222///666777DDDXXXjjjyyy___666///,,,000444666???IIINNNCCCYYYnnnBBB444%%%888,,,---111...444EEEIIIKKKWWWiiiOOOjjj|||\\\OOOOOOCCCGGG???666333555666222---,,,,,,,,,,,,+++***)))(((((((((((((((((()))*********,,,...111333GGG>>>>>>bbbHHHZZZzzzxxxsssnnniiiccccccnnn|||iiifffcccaaaaaaeeeiiilllnnnfff]]]ZZZ]]]bbbeeefffbbbaaa```^^^]]]___cccfff___]]]|||aaaFFFvvv===???CCCkkk}}}ssscccaaaHHHmmmxxx{{{rrrWWWOOO```wwwyyy~~~yyyttt{{{qqqeeeiiiooonnnpppwww```VVVuuunnnwwwiii>>><<<;;;>>>sssqqqXXXRRR>>>NNNYYYqqqrrrwwwzzzWWWOOOccc{{{[[[wwwpppppprrroookkkiiieeehhhhhheeefffiiijjjhhhlllgggiiippppppjjjllltttpppoooooopppqqqoookkkhhhkkklllcccWWWZZZmmm{{{|||pppoooxxxYYY000333444,,,222222444BBBdddzzzmmmvvvuuuhhhvvv^^^BBB333111111444333333333666QQQzzz|||{{{}}}|||xxxuuuuuuzzz~~~wwwgggxxx}}}hhhNNNzzzLLL444000666555EEE^^^fffMMMNNNccc~~~ssswwwrrrnnn^^^FFFNNNbbbooorrrssslllHHH222111666333```RRRQQQZZZQQQzzzppprrraaaLLL???:::999;;;>>>@@@ggggggBBB000000AAAZZZkkk{{{tttgggfffDDD]]]eeeHHH===999999888888777777777777777;;;999???<<<@@@AAA>>>UUUzzz|||lllAAA333111888;;;NNNiiiZZZxxxDDD666---000666888@@@JJJFFFFFF]]]~~~~~~yyypppqqqnnnxxxiii999...///111)))777///444LLLIIIOOOyyyuuuRRR~~~^^^SSSQQQLLLEEE???777444444444111...,,,,,,,,,,,,,,,***)))(((((((((((((((((()))*********+++...111333JJJ;;;QQQppp\\\fffooo}}}vvvpppdddeeejjjooonnnhhhiiiooocccbbbccceeeiiiooovvvyyypppeeeYYYUUUZZZbbbffffffcccbbb```]]]ZZZ[[[^^^aaaiiiTTTiiiFFF___zzzBBBCCCUUUjjjtttxxxWWW```}}}ppp~~~}}}}}}rrr```^^^ooo~~~uuupppwwwoooeeekkkppplllkkk}}}iiiNNNxxxzzzppprrrvvv===666;;;IIITTTcccIIIHHHKKKttt|||vvvggg```wwwSSSLLLdddnnnffffffhhhiiijjjfffiiiiiiggggggkkkmmmkkkhhhcccdddkkkkkkdddeeennnhhhiiijjjkkkmmmnnnpppppphhhjjjcccUUUOOO\\\tttoookkktttooo888::::::...888888222UUUbbbgggQQQcccyyytttVVV???777000333222333666@@@fff}}}sssxxxzzzvvvzzz|||yyywwwyyy|||vvv}}}rrrtttuuu[[[fff{{{```===///444666HHH]]]^^^@@@^^^~~~qqqhhhPPPyyy@@@ZZZuuuXXXmmmoootttuuu)))***777888dddPPPVVVSSSYYY~~~[[[kkkmmm```NNNAAA;;;:::<<>>888bbbfffhhhLLLLLLGGG^^^eeennnrrrooolll===lllzzzoootttqqqooopppoookkkeeeccchhhiiijjjkkkjjjiiihhhgggggghhhiiihhhffffffhhhkkkjjjjjjjjjkkklllnnnpppqqqhhhrrrpppZZZeeeLLL^^^hhheee{{{zzz<<<777---<<<444AAAEEEqqqkkkqqqmmm}}}}}}SSS111<<<%%%;;;...>>>DDDppp}}}gggyyyzzz|||uuuwwwwwwxxx{{{___YYYFFFLLL888777444JJJ\\\]]]xxxzzz^^^___333LLLNNNnnnwwwuuusssjjjnnn{{{ggg777666***===EEErrr}}}JJJ```NNNmmm{{{\\\MMMwww{{{lll]]]KKK@@@:::777888<<>>JJJ~~~}}}[[[999777OOOYYYjjj{{{sss___{{{nnn~~~zzzjjjRRR@@@999999:::888888888888888999999:::<<<>>>===@@@EEE@@@BBBRRR~~~|||:::<<<666KKKYYY^^^xxxtttrrreeevvvpppQQQZZZuuuAAA333+++>>>;;;DDDLLLPPPttt~~~```RRRqqq~~~kkkkkklll}}}~~~<<<444000+++222999:::SSSLLLmmmeeeyyyyyyuuuzzz[[[MMMDDDXXXZZZJJJEEEAAA;;;666111//////000...,,,++++++++++++***((((((((((((((()))))))))))),,,...000222333AAAFFFrrraaadddMMMmmmnnn```zzzuuutttvvvwwwuuussszzzmmmuuunnnkkkrrr```jjjjjj```dddooorrrooo___FFFNNNfffrrreeeZZZ]]]\\\TTT[[[pppWWWwwwiii:::KKK[[[}}}jjjwwwKKKggg~~~mmmvvv}}}|||xxxuuutttssshhhnnntttuuussssssxxx}}}vvvcccWWWUUU~~~uuuZZZ777;;;OOOyyypppuuulllXXXBBB???]]]gggfffpppfffkkkhhh]]]LLLlllsssRRRoooooonnnllliiiiiiiiijjjkkkhhhiiijjjkkklllmmmmmmmmmiiiiiihhhhhhhhhgggdddbbbkkkkkkjjjjjjjjjkkkllllllkkkpppeeeoooXXXXXXKKKXXXkkksssggg>>>666777BBBkkk}}}zzzyyycccYYY::::::777777999```lll]]]}}}~~~}}}~~~}}}xxxwwwzzz|||zzzSSSFFFKKK:::666AAAfffccc[[[???MMMeeeeeexxxiiiIIIAAAFFFSSSuuu~~~zzzuuutttlllooogggssskkk^^^```444000444===SSSqqqRRRsssvvvNNNNNNpppfffWWWGGG>>>999777888<<<:::EEEtttzzzppp888111IIIMMMiiifffkkkdddccc}}}xxxhhhRRRAAA;;;::::::888888888888888999::::::;;;>>>===???DDD???BBBTTT}}}|||888;;;???[[[nnnnnn^^^TTTcccoooTTTgggyyygggiii~~~BBBBBBYYY444---===777CCC>>>ooo]]]XXXGGGhhhzzz~~~xxxmmmHHH---,,,000===<<>>pppaaannnfffmmmkkkpppeeebbbOOObbbpppWWWgggfffkkknnnmmmlllmmmmmmlllmmmmmmnnnnnnnnnnnnnnnnnnrrrooolllkkklllmmmkkkjjjjjjiiihhhggghhhkkkmmmooonnnkkkhhhqqq```^^^RRRKKKyyyrrrjjj{{{~~~===555;;;[[[lll|||~~~DDD555555:::>>>{{{zzz{{{xxxrrr~~~yyyyyyzzz{{{~~~{{{wwwzzzzzzttttttyyytttuuuJJJLLLsssIII555GGGaaauuubbbHHHGGGVVVooo|||\\\~~~TTTDDDUUUyyyyyytttwww|||wwwrrrqqq```jjjrrrUUUsss333555999KKKMMMiiiUUUmmmwww~~~RRRVVVeee```SSSDDD<<<999777888<<<:::AAAhhhuuuuuu444111NNNTTTrrr}}}~~~kkk|||dddcccxxxzzzzzzhhhQQQ@@@:::999888888888888888999::::::;;;;;;>>>===???CCC???DDDWWW~~~444888FFFggg}}}yyy}}}nnnRRRTTTOOOSSSHHHKKK~~~uuu~~~|||jjj]]]|||hhh999ZZZ~~~wwwPPP;;;mmm444---:::333AAA888jjjSSS@@@eee___RRRyyy```fff888333,,,666666CCCNNN~~~zzzwww[[[VVV```IIIMMMFFFRRR===LLLbbbQQQEEEEEEAAA<<<666222111111111---,,,++++++,,,,,,***)))(((((((((((())))))))))))+++---///111333===WWW|||cccKKKWWWwwwzzzxxxxxxvvvsssooommmnnnppplllffftttiiigggmmmbbbjjjeeefffccc___]]]SSSGGGAAAGGGxxxvvvUUU^^^WWWTTTNNNcccqqqbbbKKK```OOOrrrjjjzzz^^^RRRtttfffbbbeeeeeeyyyxxx{{{vvvvvvvvvvvvuuusssqqqpppnnnoooooonnnkkkiiiggggggrrrmmmjjjnnnIIInnnpppOOO777>>>dddtttggglllLLLFFFKKK```gggpppcccnnnhhhgggkkkdddLLLOOObbbZZZMMMZZZgggkkkmmmqqqrrrpppnnnooooooooopppqqqqqqrrrssspppllliiijjjkkkmmmnnnkkkjjjiiiiiijjjmmmppprrruuulllsssjjjiii[[[TTT???nnnlllssspppAAA666III|||vvv~~~ccc|||rrrqqqzzzmmm[[[qqq___444444555HHHZZZvvvuuuzzzxxxqqqnnnvvvvvv|||}}}ttt}}}wwwsssjjj^^^TTTWWWhhhyyytttHHHDDDPPP```888RRRVVVzzzLLLBBBRRRbbb{{{^^^]]]gggDDDUUUzzzooovvvtttooooooppp___ccczzzUUUttt333333777SSSGGGfffWWWdddsss{{{YYY]]]]]]ZZZNNNAAA;;;888777888;;;<<>>???BBB???FFF[[[777888KKKkkkgggdddaaaMMM<<<111???RRREEEllljjjwww}}}bbbQQQVVV999GGG~~~yyywwwddd,,,ZZZttt444---888777EEEHHHDDDLLLFFFeee```{{{;;;000222333===NNNKKKgggtttBBBLLLsssqqqjjjAAAKKK666```aaaTTTFFFDDDAAA;;;666222111111111---+++***+++,,,,,,+++)))(((((((((((())))))))))))***,,,...111222;;;WWWvvv```NNNiii\\\lllxxxmmmooopppoookkkgggggglllqqqggghhhqqqdddooocccllleee___gggbbbXXXSSSEEE;;;???TTTfffzzzccc^^^MMMZZZRRR^^^zzzYYYKKKRRRNNNxxxbbb|||UUUaaapppkkkTTTRRRdddvvv|||yyyttttttuuuvvvvvvtttrrrooommmnnnkkkhhhhhhiiiiiihhheeekkkyyyWWWIIIaaajjjJJJ:::BBBlll~~~ddd___@@@@@@WWWmmmjjjmmm```llldddjjjjjjfffqqqUUUVVV|||UUUFFFWWWeeehhhjjjooorrrpppmmmnnnnnnoooppprrrssstttpppooolllhhhffffffiiilllmmmmmmmmmmmmmmmlllkkkjjjjjjjjjtttcccooo]]]XXXDDDTTTvvvvvvIII>>>eee}}}jjjZZZYYY{{{xxxsssmmmhhhsssTTTOOO^^^uuuwwwWWW===222UUUxxx^^^|||yyyzzzvvvoooiiiccc[[[RRRLLLVVVTTT\\\lllcccZZZiiiZZZ^^^UUUCCCAAA]]]rrrTTTBBBGGGsss===eeeTTTvvvIIIFFFXXXkkkuuuLLL{{{yyyRRROOO~~~ooopppooonnnqqquuuiii^^^xxxTTTbbb@@@333666[[[OOOgggYYYeeewwwwwwdddbbbzzz[[[UUUIII>>>999888777888;;;>>>>>>UUUnnn;;;666@@@DDDiiimmmJJJXXXnnnzzzcccIII999666777777888888888888999;;;<<<======@@@???@@@CCC@@@HHH___;;;;;;TTTssshhhqqqPPPpppfff???LLLBBBPPPuuuccckkkXXXFFF;;;FFFttt|||{{{wwwNNN999fffvvv|||>>>222555999AAA[[[rrrhhhaaasss???XXXvvvmmmzzz```===111888444FFFWWWYYY{{{YYYXXXvvvYYYfff]]]zzzddd\\\QQQCCC???:::555111000000111,,,+++******,,,,,,+++***(((((((((((())))))))))))***+++...000222===WWWvvveeeUUUlll]]]vvvaaaaaaaaa```___```dddhhhkkk^^^dddgggZZZuuuUUUvvv\\\WWWaaaVVVIIIFFF===999FFFZZZqqq~~~```^^^KKKZZZVVVcccvvvWWWDDDXXXPPP}}}ccczzzTTTfffqqq~~~nnnOOOUUU{{{{{{}}}qqqrrrtttuuuuuussspppnnnmmmkkkiiiiiijjjkkkjjjhhhhhhzzzTTT999ZZZgggFFF<<>><<>>BBBAAAAAACCCAAAKKKbbb===>>>[[[xxxjjjQQQKKKbbbPPP^^^~~~ZZZNNNJJJ===@@@ttttttwwwgggLLL>>>yyy}}}|||BBBEEEZZZ}}}GGG444000999888llloooZZZTTTwwwTTTTTTssssssUUUSSS===......???NNNhhhHHHOOOcccjjjjjjwwwppp^^^SSSHHHAAA>>>999444000///000000,,,+++******,,,,,,+++***(((((((((((()))))))))))))))+++---000222AAAXXXyyykkkTTT~~~uuuTTT{{{~~~hhhJJJAAA???>>>AAAHHHNNNPPPPPP]]]fffcccRRRtttDDDsssKKKWWW]]]LLL;;;???>>>AAAVVVXXXQQQ]]]PPPVVVWWWjjjnnnXXX???hhhSSS|||iiixxxXXXddd|||kkkOOOnnn{{{ooosssnnnqqqtttvvvwwwuuusssqqqnnnnnnnnnmmmlllkkkjjjiiidddqqqXXX000bbbfffDDD<<>>>>>CCCBBBBBBDDDAAALLLdddAAA???ZZZrrroooYYYHHHAAA???PPPdddaaa```YYYNNNPPP}}}PPPLLL@@@KKKGGG555FFF~~~rrrEEE222---;;;888iii~~~ZZZeeekkkOOOjjjuuuiiittt]]]bbbYYY[[[...666<<>>AAAEEEHHHLLLTTT[[[___QQQSSSIIINNNJJJ<<>>===>>>TTT[[[}}}ooo[[[QQQXXXSSSOOOiiilll\\\???hhhGGGaaaxxxSSSiiizzzrrrGGGnnnnnnkkk}}}}}}|||}}}zzztttrrrtttuuusssooonnnhhhaaabbbhhhggg```mmm]]]nnn;;;YYYcccFFFCCCGGGrrrccc[[[>>>BBByyyfffggg______gggcccbbbfffnnnmmmeeejjjooogggQQQ@@@RRRcccWWWdddrrrjjjeeeRRRTTTPPP999NNNPPPQQQXXXKKKGGGSSSRRRZZZUUUYYYYYYPPPZZZ[[[NNNcccmmmmmmjjj\\\SSSBBBkkkmmmzzz^^^oooYYYgggLLLNNNPPPNNNSSSTTT[[[wwwPPP}}}|||{{{}}}iiittt^^^\\\XXXIIIfffaaaJJJ[[[}}}~~~PPPDDDyyyyyyyyy|||___kkk^^^FFF???666;;;QQQLLLPPPAAA^^^yyywwwrrr||||||{{{zzzxxxZZZDDDPPPJJJqqquuuXXXeeeWWWgggiiiWWWLLLsss{{{```RRRiiibbbPPPbbbUUUUUUwwwxxxuuummmjjjkkkhhhaaabbbiiiOOOwwwbbb777<<>>>>><<<;;;<<<===:::FFFAAA@@@EEE777bbbggg{{{^^^AAAAAAnnnyyy^^^YYY___\\\ttt{{{fffqqq\\\qqqmmmTTTdddAAASSS|||yyyrrrCCC:::<<>>;;;;;;999444///...111444111///,,,+++,,,---,,,+++((((((((((((((()))******)))***---000222===OOOlllhhhTTTzzzkkkkkktttLLLMMMRRR]]]iiivvv}}}|||nnn___MMM\\\MMMGGGHHH???CCCBBBBBBCCC;;;JJJTTTWWWjjjnnn^^^YYYVVVZZZQQQVVVkkkbbbfffDDDcccDDDlll{{{SSSpppyyymmmDDDooorrrYYYrrr```qqqXXXdddTTT]]]cccWWWaaalllsssxxxxxxssslll```\\\\\\eeeqqquuuooohhh\\\jjjaaa:::TTTzzzbbbDDDAAADDDuuudddYYY<<>>MMM___XXXhhhkkkWWWPPPEEEJJJMMM@@@PPP[[[SSSXXXQQQPPPVVVZZZqqqcccnnnmmmZZZiii~~~wwwvvvnnnpppeeeSSSOOOBBBgggpppyyy^^^pppqqq}}}cccUUUHHHEEENNNIIIRRRUUUQQQ\\\iii^^^~~~qqqnnnpppbbbmmm^^^___\\\III```mmmNNN[[[vvv___RRR{{{xxxwwwssslllxxx{{{nnn]]]BBB>>>>>>EEEUUUGGGIIIhhhzzzeeeoooppptttyyyxxxvvvvvvnnnMMM999___LLLtttaaa```VVVzzzppp}}}wwwNNNQQQ999GGGCCCqqqtttnnnkkklllggg``````gggKKKwwwfff999===aaajjjbbbnnnoooxxx}}}^^^NNNIII>>>666777999999999;;;;;;@@@LLLfffJJJ;;;BBB___wwwWWWHHHBBBHHHWWWmmmiiiYYYFFF<<<888666777:::;;;<<<======;;;;;;<<<===;;;EEE???>>>DDD<<>>CCCgggmmm```cccTTTKKKZZZKKKyyyuuuBBBIIIHHH>>>777777:::;;;;;;;;;===AAAJJJeeeGGG444<<<___sss}}}kkkHHH@@@]]]tttcccbbbvvvyyyaaaRRRBBB:::888666777999999:::;;;;;;;;;;;;<<<======CCC===<<>>AAAKKKfffPPP555<<>>@@@===<<<@@@DDD~~~yyyOOO<<>>RRRlll```kkkeeeccchhheeeNNNvvvvvvnnniiicccdddjjjYYYMMMHHHKKKZZZoooyyyjjj\\\[[[___VVV]]]lllddd```mmmmmmXXXZZZ[[[UUUqqqpppooorrrlllaaaUUUaaaaaatttxxxooopppkkk[[[PPPCCCfffiiibbbddd{{{vvvsss{{{~~~KKKFFFfff}}}xxxRRRKKK\\\mmmsssqqqzzzXXXRRRTTTVVVccclll\\\XXXUUUKKKFFFNNNzzzFFFBBBiiihhhQQQhhhdddUUU[[[LLLOOOFFFGGGOOOsssQQQ{{{kkkdddvvvrrr\\\MMM@@@nnngggVVVuuuuuu[[[vvvIIIrrrjjj|||wwwrrrYYYFFFggguuusssmmmkkkmmmiii```^^^cccFFFyyyccc888DDDnnnoooWWWqqqooowwwJJJ@@@QQQMMMFFF===888:::>>>>>><<<===AAAOOOhhhUUU222999yyyssssss___NNNzzz{{{YYYfffhhh[[[___QQQCCC<<<:::888777888666888::::::999:::;;;===>>>>>>>>>>>>>>>CCC~~~tttLLL<<>>===BBB~~~oooZZZ???PPPooodddhhhbbbdddggg[[[KKKrrrsss```iiiqqqggg___lll```OOOEEEHHHSSScccnnndddllleee^^^TTTXXXhhh^^^qqquuuWWW]]]ccc]]]zzzooo]]]fffbbb]]]ssswwwrrrmmm[[[KKK???eeehhhkkkkkk{{{vvv~~~wwwMMMXXXvvv~~~|||dddkkk~~~|||NNNNNNWWW```ttt}}}YYYPPPJJJAAAEEEUUUjjjDDD<<>><<<@@@BBB===CCC}}}lll|||}}}DDD:::NNN~~~aaauuuwwwuuukkk]]]```]]]aaa<<>>zzz888555;;;>>>cccrrrhhhuuu~~~\\\ssspppaaatttzzz^^^<<<666===___eee___>>>UUU|||]]]YYY^^^ZZZRRROOOCCC>>>777222000111222333000---+++***+++++++++***((((((((((((((()))******)))+++---///000===IIIQQQ{{{|||nnnQQQkkkvvvjjjeeemmmcccpppjjjhhhjjjkkkhhhhhhlll^^^mmmdddjjjyyyyyy}}}yyy~~~zzzrrreee[[[aaaYYY]]]ZZZ^^^TTTZZZ\\\WWWyyyiiiaaaGGGYYY:::999wwwnnnzzz|||zzz^^^___wwwvvvvvvyyyuuu{{{|||mmm```___aaacccfffkkkzzzooorrrEEEfffaaaAAA<<>>]]][[[SSSEEE999888???@@@===<<>>:::AAADDD>>>FFFlll|||~~~>>>...:::jjjrrrNNNmmm\\\fff]]][[[VVVhhhrrr555333PPPSSSxxxssswwwrrrmmmlll333222:::mmm999222===III^^^|||^^^aaa^^^~~~www```yyy999???JJJiii```{{{iiiGGGUUU```ZZZ\\\SSSIIIEEE???===999444000000222555///---*********++++++***((((((((((((((()))******)))+++---///000QQQ```VVVgggKKK^^^{{{ddd___nnneeekkkaaaaaalllpppggg```aaabbbeee^^^fffdddZZZcccddd]]]fffZZZYYY\\\```eeeUUUVVVZZZbbbXXX\\\WWWZZZUUUEEE[[[pppBBB>>>uuuwwwtttkkkWWWkkk|||yyyuuuxxxrrrsss~~~vvvpppzzz|||kkk}}}jjjrrrtttwwwvvvrrrqqqrrrqqqmmmrrrcccbbbmmmfffWWWeeeqqqvvvEEE>>>xxxjjjHHH>>>===}}}~~~uuuhhhFFFHHHzzzsssnnnjjjaaahhhaaaCCCQQQvvvyyylllppphhh```qqqnnnpppggg^^^ccciiippp{{{dddgggsssyyy}}}___MMMlllyyymmmyyyvvvnnnxxxwwwnnnlllqqqfffRRRIIILLLnnnkkktttppptttvvvzzzSSSbbb|||jjjxxxVVVcccvvvYYYMMMKKKIIIBBBjjjQQQMMM@@@uuu<<>>999AAAEEE>>>JJJpppyyy<<>>[[[```TTT}}}```:::GGGUUUIII;;;---HHH|||yyyWWW...)))===SSS]]]ccc___IIIvvvuuuvvv```yyy;;;///CCCmmmhhhoooMMMVVVaaaYYYYYYQQQIIIHHH>>>>>>;;;666111///222555///---*********+++******((((((((((((((()))******)))+++---...000ooo___}}}lll```[[[dddnnnmmmgggcccffffffeeeeeedddccccccbbbbbbbbbbbbaaa```_______________^^^^^^^^^]]][[[YYYaaaVVVYYY\\\]]]rrr|||gggrrrYYYEEE>>>:::```jjjqqqwwwssskkkjjjfffvvvzzztttrrrtttuuussspppnnnoooqqqrrrqqqooommmkkkkkkkkkkkkkkkjjjiiihhhggg]]]mmmlll\\\YYYdddpppzzzkkkqqq222aaa{{{TTT888FFFhhheee}}}vvv~~~pppHHHCCCggg|||~~~nnnaaahhhkkkYYYHHHccchhhcccgggfffqqqmmmiiihhhlllpppuuu}}}~~~xxx|||aaaSSSZZZiii|||tttzzzrrr{{{nnnsssqqqkkkmmmqqqbbbNNNHHHHHHggglllcccsssvvvttt||||||nnnmmm```{{{RRRAAAGGGMMM[[[QQQOOONNNUUUnnnlll999```yyy~~~~~~zzzxxxtttfffXXXSSSWWWeeetttyyyuuuttt{{{yyysssuuu___SSS999KKKyyy___ggg333jjj|||rrrgggpppxxxuuu~~~uuutttvvvrrrkkkfffFFF~~~HHH^^^|||GGG777888zzzQQQcccmmmpppxxxlllDDDddddddTTTCCC:::888999===BBBFFF;;;}}}rrrxxxOOO222333<<>>666888:::999:::<<<======<<<;;;;;;<<<===777??????BBBLLL|||~~~ppp===...444[[[xxxvvv```ttt^^^eeeEEERRRyyyTTTzzz|||]]]MMM---rrrhhh::::::;;;lll|||III111222AAASSSjjjiii~~~___>>>eee~~~xxxrrreeejjjhhh888;;;MMMlllkkkuuuSSSdddzzzcccSSSUUULLLTTTEEE@@@>>>:::444000///000222...,,,++++++++++++***((('''''''''''''''((()))))))))+++---//////{{{JJJ|||uuuhhh^^^aaagggfffaaa^^^gggeeeccc``````aaabbbdddaaaaaaaaaaaaaaaaaa``````aaa___\\\ZZZ[[[^^^aaacccUUUkkkaaaMMMgggZZZnnn>>>jjjYYY666...888iiilll}}}|||uuulllwwwnnn___}}}~~~}}}zzzvvvuuuxxx{{{rrrrrrqqqpppooommmllllllhhhgggdddbbbaaaaaacccdddmmmaaa\\\TTTYYYyyycccooo333WWWzzz~~~}}}MMM222:::^^^iiixxxpppKKK===WWWxxxzzzkkk]]]```^^^RRRKKKrrrhhhhhhkkkgggnnnpppmmmllloooqqqqqqsssxxxkkkoooqqqqqquuu]]]MMMzzziiiYYY___xxx|||qqqrrryyyqqqssstttllllllssslllWWWIIIJJJKKK~~~kkk~~~NNNqqqvvv{{{ssscccnnnppppppwwwwww~~~VVVDDDQQQUUUFFF\\\XXXDDDLLL]]]ddd111OOO```{{{}}}xxxvvvyyyzzzxxxvvvwwwoooqqqsssuuuuuuuuuqqqnnnRRR@@@BBB[[[{{{ttt{{{uuulllppprrrqqqtttbbbKKKDDDYYYNNN333zzzfff}}}tttyyyQQQqqqjjjuuuyyymmmlllpppooohhhiiiRRRPPPmmmEEEfff333555777bbbTTT___xxxaaazzzvvvooocccDDDbbbgggSSS???888;;;>>>@@@AAA>>>NNNzzzHHH888<<>>999(((PPPsssqqqxxx~~~www^^^nnnkkkiiimmmssswwwtttpppqqqooommmjjjiiihhhhhhhhhkkkjjjiiihhhffffffeeeeeeaaabbb\\\nnnkkkaaa|||>>>AAAooo}}}mmmGGG222222TTTooo{{{___FFFNNNyyyzzzmmmaaa___ZZZWWW]]]zzzxxxeeemmmooohhhlllooommmnnnqqqqqqmmmlllmmmllloooooolllkkkjjjfff```[[[JJJfff[[[[[[aaawwwxxxxxxrrrlllnnnssshhhpppxxxfffNNNIIIMMMQQQuuuhhhuuu;;;vvvqqqzzz}}}yyynnnkkkkkkgggdddXXXYYYRRRKKKTTTiiiuuuuuukkk___RRRMMMJJJLLLSSS\\\gggQQQOOO```XXX///===jjjrrrxxx{{{|||{{{xxxxxxzzzxxxtttxxxvvvsssrrrsssvvvzzz|||hhhNNNHHH\\\pppUUUhhhyyyzzzrrrtttssshhhaaaCCCAAAMMMeeerrr888111ffflll~~~jjjpppxxxpppccc...QQQiiifff~~~xxx{{{uuurrrtttjjjnnngggpppfffjjjFFFeee^^^HHHnnnqqq222777:::NNNtttYYYWWW}}}tttDDDcccZZZ___zzzRRROOOdddNNN:::777>>>CCCBBB???AAA___nnnFFF666///555XXX}}}zzzgggcccSSS]]]pppYYYUUUQQQSSSOOOBBB777444777999:::<<<======<<<;;;;;;<<<===<<>>@@@SSSsss888888111888XXXsss~~~pppaaaYYY\\\oooiii]]]RRRooo;;;111CCCrrrRRR+++///333;;;KKK___www]]]zzz```VVV,,,BBBOOOeeessszzzKKKXXXvvv```???DDDgggOOO@@@@@@===:::666222000000111333...,,,+++***++++++***((('''''''''''''''((())))))(((***,,,///000yyy...GGGjjj~~~~~~oooddd``````aaacccYYY\\\```cccdddbbb___\\\aaaaaaaaaaaaaaaaaaaaaaaa___bbbdddeeeccc```]]]\\\iiiQQQrrr\\\ooo{{{<<>>>>>555555sssppp|||ttttttyyyrrrkkkmmmppptttwwwwwwtttqqqnnnmmmllljjjiiihhhhhhhhh```bbbeeefffeeebbb^^^[[[bbbbbbqqqhhhXXXzzzsss444AAAppp~~~bbbwwwnnn<<<444///IIInnnvvv~~~ttteeeIII===eeezzzyyynnnfffddd^^^___mmmrrrttthhhcccooopppiiilllkkkiiikkkoooooollljjjlllhhhjjjjjjiiijjjhhhaaaWWW777BBB>>>eeexxxXXXdddqqq]]]xxxkkktttpppkkktttvvv___NNNLLLKKKcccqqqhhh~~~rrr888ggghhhttt}}}wwwqqqzzzmmmeeehhhggg\\\QQQMMMGGGJJJLLLKKKHHHHHHIIIJJJIIIBBBDDDNNNMMMIIIXXXqqq[[[EEEKKKaaaIII777666MMM|||tttwww~~~{{{|||zzz{{{yyywwwvvvsssqqqrrruuuhhhYYYJJJUUUrrrlll{{{vvvooo[[[KKKFFFJJJaaa~~~FFF666///MMMxxxuuu~~~www___aaa\\\KKKCCCAAAaaa{{{mmmvvvooooootttpppkkktttkkkqqqllldddJJJrrrVVVLLLxxxWWW<<<333777IIIbbbOOOrrreeePPPeeebbbttt\\\@@@TTTDDD666888AAADDDBBB???GGGeeewwwbbbrrr>>>444///888RRRkkkaaaRRR[[[jjjYYYSSSNNNQQQOOOEEE888222555::::::<<<======<<<;;;;;;<<<<<<===AAA<<>>666///---...111222---,,,******++++++)))((('''''''''''''''((())))))***,,,...///000hhh555<<>>===<<<======>>>BBBCCC???EEEjjjVVV666999444111999GGGccc|||zzzxxxaaawwwUUU<<>>TTTwwwwwwXXXJJJQQQnnnjjjLLLZZZcccpppooo;;;UUUssskkkQQQ[[[FFFJJJBBB666---+++---000222---+++************)))''''''''''''''''''((())))))&&&(((***---///[[[:::777...___uuujjjdddaaa___bbb```]]][[[[[[^^^aaacccbbbbbbbbbbbbbbbbbbbbbbbb___cccggggggeeeccccccdddttt```iiiaaaMMMTTT}}}{{{777666888888222000222444000LLLmmmqqqtttrrrzzzyyyjjjdddbbbhhhtttxxxssskkkiiikkkmmmooopppnnnlllkkknnnkkkgggddddddgggkkknnnuuu^^^{{{wwwJJJ>>>:::jjjyyyzzzoooddd333+++///888<<>>>>>???===AAAAAA>>>IIIwwwPPP555777444444444555PPPxxxvvv~~~oooppp}}}ZZZAAAQQQyyyzzzyyytttgggpppvvvqqqtttbbb>>>&&&SSSdddFFF333...++++++111@@@UUUggg~~~ttttttrrrKKKdddxxxxxx;;;%%%000777FFFaaa```bbbgggnnnppp}}}sssfffNNN]]]FFFGGG???333---,,,///111222---+++***)))******)))''''''''''''''''''((())))))%%%(((,,,000444XXX888555111@@@```vvvuuunnniiidddfffeeebbb___]]]\\\\\\\\\______```aaacccdddeeeeee___eeekkkmmmjjjfffeeefffZZZnnnkkkRRRQQQccc111...:::444...888:::111000,,,@@@WWWooopppuuuvvv~~~{{{jjj\\\aaarrr}}}yyyooonnnooopppppppppooonnnnnnjjjiiigggeeefffiiilllnnnmmmVVV:::666NNNuuuwwwooolllqqq^^^666...555+++:::666WWWsss{{{tttqqqzzznnnllltttZZZ>>>VVVmmmuuulllgggcccbbbhhhhhheeehhhjjjiiilllllleeekkkhhhgggiiihhheeeeeehhhbbbeeefffdddfffkkkooopppkkkOOOMMM\\\bbbssshhhuuukkk[[[ooouuu```TTTYYYKKKYYYlllbbbAAA>>>///TTTvvvtttqqq~~~rrrooonnnmmmggg\\\VVVUUUQQQQQQRRRRRROOOJJJFFFEEE@@@EEEJJJOOOPPPNNNHHHBBBVVVOOO]]]zzz|||^^^EEEBBBaaa___^^^666---888555000CCCbbbkkk{{{}}}zzzwwwyyyxxxrrrqqqtttqqqmmmtttoookkkfff{{{iiiXXXSSSIIIEEEOOOnnnttt+++===222777000===iiihhhMMMDDD@@@RRR]]]JJJ[[[iiieeeOOOgggsss\\\CCCEEE||||||uuuuuummmpppfff]]]TTTgggNNNQQQZZZ333...;;;///777eee]]]UUUxxxfffeeeJJJHHHTTTJJJ@@@:::999999>>>CCCCCCAAACCCGGGgggaaahhhMMM333444444999UUUxxxeeeXXXRRRSSSXXXTTTLLLHHHDDDAAA;;;444777>>>>>>@@@BBBAAA@@@???@@@@@@:::???===<<>>XXXuuu{{{uuucccIIIVVVyyy{{{{{{qqqiiinnnvvvsssrrrNNNAAA+++III~~~zzz]]]&&&000111---///111888MMM[[[oooJJJqqq___www???888---111===QQQ^^^vvv{{{sssuuudddMMMNNNAAA:::444...---000333333222,,,+++))))))******(((''''''''''''''''''((())))))(((***...333666YYY333555;;;###;;;iiiyyyzzztttnnndddfffiiiiiieee^^^VVVPPP\\\]]]___aaadddfffhhhiiigggddd^^^YYY[[[hhh{{{rrriiiTTTDDDooouuuKKK444444:::---///444---+++222222:::111888jjjlllkkkiiitttvvvppp```PPPNNN\\\lll{{{zzzyyywwwvvvvvvwwwwwwvvvyyy~~~~~~|||gggQQQ???:::BBB\\\vvvnnn^^^yyy]]]...555...:::###333***GGGjjjmmm{{{zzzyyyppplllFFFAAAddduuullleeecccdddkkkhhhdddeeefffeeemmmooodddgggeeefffjjjjjjggggggiiijjjmmmmmmgggbbbdddfffgggiiifffGGGiii]]]PPP\\\iiiyyyqqqmmmpppVVVSSSaaaNNNgggzzzlllmmm333DDD222888eee|||xxxyyyvvvttttttmmmaaaWWWSSSLLLJJJFFFCCCEEELLLPPPOOOQQQRRRMMMFFFEEEMMMSSSTTTcccxxxzzzRRR999HHHfffeeeooo555000999999333000333EEEooosssnnnyyywww|||uuurrrxxxtttqqqtttzzzvvvooorrr}}}wwwvvvlllccckkk```NNNEEEDDDAAAOOOjjjqqqFFF888...666444...111kkk{{{nnnNNNWWWooodddpppkkk[[[OOOrrrzzzvvvyyynnneeebbbPPPXXXbbbCCCPPPDDD333(((888,,,666KKKfffPPPyyyqqqLLL555DDDGGG>>>???999<<>>???AAACCCBBBAAA@@@AAAAAA===BBB??????RRRlll;;;111444///---444555444<<>>333(((---,,,111///...CCCPPPwwwzzzsssSSSyyy{{{GGG(((222000///666@@@SSS~~~qqqSSSaaaPPPBBBAAA---+++***...444777666333,,,+++))))))******(((''''''''''''''''''((())))))''')))+++...///{{{[[[222111000444111<<<\\\vvvuuu{{{wwwrrriiidddiiipppppplll]]]]]]\\\ZZZXXXYYY\\\^^^eeeooofffuuu{{{uuuwwwgggSSSJJJeeewwwFFF444222000222222111111111111222222222///222???VVVkkkwww|||ttt}}}~~~vvvnnndddOOO:::LLLHHHIIIOOOWWWaaannnyyynnnjjjfffaaa[[[QQQCCC999:::999===VVVsssvvvppptttWWWeee}}}___222'''888333...///555222333KKKiiiuuuhhhhhhtttqqqbbbCCCTTTeeekkkjjjhhhccc^^^fffddddddfffjjjkkkjjjgggeeeddddddeeegggiiikkkmmmlllggggggkkkkkkgggfffiiifffqqqYYY]]]UUU]]]nnn{{{rrrQQQTTT\\\FFFXXXwww\\\~~~fff777@@@555777???bbbwwwjjj~~~zzzzzz}}}jjjYYYOOOMMMJJJHHHHHHKKKOOORRRSSSPPPQQQVVV]]]hhhxxx{{{]]]BBB???VVV}}}~~~444444333333222222333333444^^^mmmqqq]]]jjjxxxooo{{{qqqyyyvvvpppvvvuuuiiinnnsssrrryyyiiiuuuwwwlllooohhhZZZ]]]III>>>OOOHHHCCCjjjXXX000000:::111///777000EEE~~~gggxxxwwwUUUFFFlllsssoooUUUmmmxxxpppooorrrpppUUUYYYrrrAAARRREEEjjjnnn999///111222111555888CCCsssHHHrrrsssjjjHHHGGGCCC>>>;;;:::::::::BBB<<<===GGGJJJBBBIII]]]mmmPPPnnn<<<555+++///999111[[[~~~uuudddUUUMMMHHHEEECCC???>>>>>><<<666222777AAA@@@AAAAAAAAAAAA@@@??????<<>>888ttt{{{222444333222111000000000000LLLpppSSShhhxxxuuuwwwoooyyyttthhhVVV:::BBB<<>>999333///...,,,***((((((((((((''''''''''''(((((((((((()))***,,,...///wwwYYY333333111444000111???VVVnnn~~~}}}vvvtttyyyxxxnnndddbbbccceeemmmooopppqqqrrrtttwwwyyynnnzzztttyyyppp\\\[[[MMMZZZZZZvvvhhhBBB000---000222222111111000000111111222555222///333@@@SSSfffrrrvvvzzzxxxqqqrrrxxxvvvmmmgggZZZLLLDDDAAA>>>>>>AAA888>>>BBB???999:::BBBLLL___eeemmmzzzkkkTTTRRRkkkUUU(((000999---222...///444111222HHHdddqqq}}}qqqiiizzzyyyoooYYYNNNRRReeelllbbb^^^dddeeeddddddfffiiijjjiiigggggggggfffeeeffffffggghhhkkkeeedddgggiiifffdddfff___mmmeeelllcccIIIdddzzzjjjjjj___GGG\\\ZZZFFF~~~jjjYYYKKK111444777777333GGGgggmmmooopppnnnlllrrr~~~{{{vvvoooiiiiiinnnvvv|||}}}|||{{{wwwvvvXXXQQQ666DDDzzzLLL444333222222111111222222333<<>>FFFbbbnnn000>>>222:::000---999222:::```}}}pppeeeUUUiiixxxhhhbbbvvvhhhXXXaaacccMMMRRREEEPPPSSS111333111111///000000333XXX}}}jjjaaapppbbbGGG@@@;;;===@@@>>>=========JJJEEEAAADDD>>>UUU[[[jjjsssddd333555...+++666666hhh|||ppp```SSSKKKGGGDDDBBB???===<<<;;;777444999@@@@@@AAAAAAAAAAAA@@@??????===BBB>>>>>>xxxiii444333333222111000000000000+++GGGeee~~~KKKddd|||~~~wwwppp|||kkk[[[KKK@@@===KKK...gggqqq```}}}GGG+++000111,,,......---+++///666===EEE~~~dddttttttgggddd666+++,,,///000...333===LLLssswwwVVVRRRnnnssspppjjjaaaQQQ===000***...000000FFF&&&SSSMMM000///...,,,***((((((((((((''''''''''''(((((((((((()))***,,,...///sssVVV333444111333111///...666MMMkkk~~~}}}uuujjjhhhqqqvvvlll]]]bbbccceeedddcccbbbcccddddddhhh]]]\\\YYY[[[pppvvvlllZZZ000***333333///000111111000000000000111111333222///,,,...:::LLL[[[ppptttssspppttt~~~}}}rrrccc]]]\\\ZZZYYYZZZSSSJJJDDDJJJ^^^vvvvvvmmmhhh```eeeyyy|||eee333!!!333<<>>111999///...<<<888333BBBqqqmmm}}}sss{{{}}}kkk}}}xxxeee^^^[[[lllVVVCCCOOODDDppp===///999444444111111///,,,BBBhhhrrr[[[uuu|||nnn___III>>>>>>KKKQQQHHH???>>>;;;IIIBBB@@@JJJHHHllloooUUUuuuMMM(((666444+++111666fffsssrrrjjj]]]uuukkk\\\QQQJJJEEEBBB@@@???;;;999::::::999;;;@@@AAAAAAAAAAAAAAA@@@@@@???>>>???===HHH~~~}}}DDD...333222111000////////////222:::QQQmmm}}}pppOOORRRlll{{{fffJJJJJJQQQ@@@000888KKKuuuPPPyyyCCC444000,,,222,,,...///---+++,,,111555===VVVuuuyyyxxx===444,,,---///111......222===```llluuuYYYaaawww~~~nnneeeYYYOOOBBB777333555222...===333^^^PPPOOO666...---+++)))((('''((((((''''''''''''(((((((((((()))***,,,...///qqqTTT333333///333222333222222888GGG[[[ppp}}}rrr~~~yyyiiidddkkksssrrrrrrqqqnnnlllkkklllmmmgggnnnqqqvvvxxxzzznnnEEE000&&&444===666...///000000000//////000000000,,,///111///,,,...666>>>WWWaaakkkqqqvvvyyytttmmm}}}vvvssswww}}}|||nnnuuutttnnnhhh]]]^^^nnnZZZAAA...///555222000444222...///222///...<<>>444444NNN{{{}}}|||ttthhhXXX]]]ddd\\\NNN???OOOkkk{{{XXX444444555222444222333444...777OOOlllgggtttqqqiii\\\KKKBBBIII]]]aaaOOO???>>>AAADDDBBBBBBIII```RRR```bbb555&&&666777......111NNNnnnzzzqqqgggZZZOOOHHHDDD@@@===???999666999<<<<<<===???AAAAAABBBBBBAAAAAA@@@??????======TTT|||www999666222222111000///////////////)));;;SSSfffsssIIIAAAGGGXXXVVVkkkxxxuuurrrvvvmmmddd]]]NNNLLL555222===:::)))+++[[[ZZZYYY[[['''333888(((***+++,,,...---++++++---///999>>>uuu{{{lll```,,,......111---111000000222444FFFeeexxxhhhCCCPPPkkkmmmrrrPPP;;;111+++,,,111222999000SSSnnnbbb777<<<...,,,+++)))((('''((((((''''''''''''(((((((((((((((***,,,...///pppRRR111222...222444222333222------888LLL]]]zzztttwwwrrr___llllllkkkjjjjjjmmmrrruuuzzzzzzPPP:::000///111222000......000000//////......//////000---///111111111/////////999EEEUUUcccmmmtttuuurrrmmmmmmqqquuuuuutttxxx~~~{{{vvvnnnfffaaahhhppplllaaaUUU???111555(((000555222......///...111//////111///---666CCCllljjjsssqqqvvvlllqqqsssgggTTTPPP[[[```\\\XXXZZZ\\\___aaadddfffgggcccdddddddddccc```^^^\\\EEEUUUfffiiiccc^^^```eeeeee```iiifffllleeedddtttooopppkkkiiigggYYYQQQYYYWWWKKKzzzuuu```ppp222???333999555...---///000444EEE___pppuuuzzz```]]]VVVKKK@@@;;;;;;>>>BBBAAADDDNNN^^^wwwXXX666>>>+++222,,,///......------......///444(((...777aaaggg|||dddcccJJJHHHEEEOOO@@@999OOOGGGMMMSSSDDDIIINNNLLL\\\\\\{{{jjjOOO000000777666))),,,444333000777:::444000---ggguuutttzzzzzzwwwrrr\\\aaaggg\\\YYYQQQ@@@NNN777oooqqq;;;000666++++++000...///333......<<>>CCCEEEEEEKKKDDDNNNaaajjjnnn;;;000...222111///000///555MMMyyyzzzpppfffYYYNNNGGGCCC???<<>>>>>>>>???AAABBBBBBBBBBBBAAA@@@@@@@@@===AAAbbbsss555444222111000///............---###...===IIIoooyyybbb\\\KKKPPP<<<777EEEFFF<<>>,,,,,,222111+++***000111,,,//////............//////333000...///111222111//////333;;;DDDPPP___mmmuuuhhhlllssswwwsssmmmnnnssspppggg^^^[[[___dddeeedddccc]]]GGG333,,,'''(((333+++333555///...333444000000//////111///---222:::mmmnnnxxxxxxnnn~~~yyytttuuupppkkkeeeZZZPPPTTTaaaXXXYYYZZZ[[[[[[]]]aaadddeeefffggggggeeeaaa]]][[[RRRdddtttssshhhaaacccfffcccccciiikkkkkkfffhhhkkkuuuqqqbbbWWWUUUPPPTTTdddWWWhhhaaaBBB111???...777222111+++333111***000FFFWWW[[[aaannn{{{}}}zzz~~~~~~~~~rrr@@@;;;666***222)))333......------------......)))333222$$$DDDHHHooo^^^{{{[[[XXXaaaEEEEEESSSCCCYYYPPPjjjfffgggIII///+++444+++111///...111222000...//////---***>>>fffkkk~~~}}}www{{{}}}zzzxxxxxx|||llliiifff\\\dddaaaPPPMMMAAAHHH:::aaaJJJ+++000777++++++111///---222...+++222FFF~~~qqq|||hhhRRRBBBCCC;;;:::BBBAAA;;;>>>HHH@@@BBBKKKXXXtttoooaaadddTTT333777444,,,)))...222222===mmmjjj~~~yyymmmcccVVVKKKEEEBBB@@@>>>>>>999777;;;>>>>>>>>>@@@BBBBBBBBBBBBBBBAAA@@@@@@AAA@@@JJJtttLLL222000111000///......---------333---///222555LLLqqqwww^^^kkk[[[QQQFFF666AAA777???SSSLLL[[[{{{zzz]]]GGGhhhFFF''' ***)))---222+++((()))***+++,,,,,,,,,,,,(((444555^^^~~~lllnnnuuu~~~pppTTTgggCCC&&&666000000"""---,,,%%%&&&//////000;;;ccciiiWWWIIIIIIQQQ[[[hhhsssssssssmmm```aaa}}}FFF111$$$---777777444666:::YYYtttoooKKKMMM222,,,+++)))(((''''''((((((''''''''''''((((((((((((''')))+++---///cccKKK111555---000333000......111444555111---222999DDDTTTiiiyyy}}}xxx~~~~~~~~~|||eeeeeeyyyqqqMMM111444222''')))''',,,...,,,...333222,,,///......------......///111///...///111222222111111000///111555???LLLWWWVVVYYYaaaiiijjjgggiiinnnccc]]][[[ccckkkdddLLL777111555///+++000000///555999---'''...666555333333000//////111000...000444XXXkkkpppvvv}}}||||||wwwssspppmmmdddYYYYYY___\\\\\\ZZZWWWUUUVVVZZZ^^^]]]___bbbdddcccaaa^^^\\\aaannnwwwsssjjjfffffffffeeehhhdddhhh```fffjjjfffWWW]]]YYYUUUWWWTTTRRR[[[xxxgggqqqzzzaaa222666555111111222222000333444///,,,111:::@@@hhhhhhkkkrrr|||wwwccc...>>>(((---555%%%---444......------------......***333444)))222<<>>===>>>@@@BBBBBBBBBCCCBBBBBBAAA@@@@@@DDDWWW@@@777:::000000///...------------$$$))))))***000888MMMhhh}}}___aaa|||lllXXXIIIaaammm:::###999333'''333777((( ************+++++++++***...***666000{{{jjjjjjbbb]]]```iiieee\\\aaa[[[TTTiii___000,,,000000222'''***,,,'''&&&---,,,+++555FFFmmmsssvvvRRRAAA:::444555:::DDD>>>===<<<999;;;333 888000///666333+++000>>>WWW{{{jjj^^^...???,,,+++)))(((''''''((((((''''''''''''((((((((((((''')))+++---///\\\GGG222777...///111---.../////////000111222+++000333000222>>>MMMWWWkkkooouuuzzz{{{zzzzzzzzzooodddiiiQQQ@@@;;;***222......222111+++,,,111000...//////---***)))...333.........------.........***,,,000333444222000...000000111111000///222777444333888@@@DDDDDDEEEGGGGGGCCC<<<444//////222555&&&//////---222000+++///%%%333888...(((,,,///+++/////////111000//////111999___hhh}}}yyyxxxxxxuuu~~~yyyjjjgggnnnhhhWWW```___[[[UUUQQQPPPUUUYYYPPPSSSYYY^^^aaaaaa```___bbbiiilllgggbbbcccccc```___iiiccclllZZZaaa\\\LLLQQQXXXXXXTTTSSSYYYwwweeeQQQqqq///111999,,,;;;///444000...+++///666222***---888111EEE\\\fffeeedddlllvvvyyyhhh999555111000555,,,+++888222%%%///......------......///333%%%***444(((333!!!===UUUooooooggg}}}\\\gggggg|||___BBB+++777"""000,,,111)))666%%%111'''+++222,,,***///000'''000)))ZZZ```ttt~~~nnnwww]]]sssrrrhhhZZZgggggg[[[vvv___SSSBBBFFFEEEHHHVVVKKKaaappp:::'''555222(((222***222---''',,,......333,,,444eee}}}yyyoooQQQIIIAAA???DDDIIIGGGCCCUUUnnnttt]]]iiiCCCCCCAAA000...***000777000)))111---FFFLLLgggqqqyyyqqqllldddZZZMMMDDDBBBCCCDDDEEE<<<::::::===>>><<<===AAABBBBBBCCCCCCBBBBBBAAA@@@@@@HHH```222(((111000000///---------------(((222...***---%%%'''>>>YYYgggwwwTTTPPPQQQ\\\```nnnhhh]]]```___>>>SSSNNNVVVXXX111(((:::+++777"""777------+++******++++++***((($$$222(((222DDDqqq}}}}}}cccgggggg```jjjppp ,,,999'''......'''...---,,,///)))%%%---,,,GGGppp~~~yyyjjjNNN222...999444,,,000555///000888999---...666;;;666888VVVzzzkkkrrrzzzLLL>>>111+++***)))(((''''''((((((''''''''''''((((((((()))'''(((+++---///ZZZ@@@555,,,333000...////////////////////////......------------......444444444444444444444444//////.........------------------------------------------------------------------............///...//////...---///222555000000000000000000000000000000000000000000000000////////////...............---,,,...000111111000........................////////////////////////,,,???ccc{{{zzzuuulllhhhlllpppmmmiiihhhiiieeeaaabbbccc___TTTKKKXXXWWWVVVTTTTTTTTTUUUUUU[[[\\\___```aaa```___^^^ZZZWWWSSSSSSUUUYYY[[[\\\YYYVVVUUU]]]mmmssslllTTTooosssGGG222222222222111111111000////////////000000000000444222444@@@TTTgggrrrvvvwwwrrrqqquuu{{{rrrVVV@@@555222222000000//////.........---........................---------.........//////666DDDXXXjjjzzzttteeefffbbbfffppprrrkkkiiiooorrrZZZOOO^^^rrr|||VVV///***222444......---------,,,,,,,,,,,,,,,,,,---------.........222,,,000YYYmmmwww{{{uuuooo|||wwwuuufffSSSLLLKKKMMMEEEDDDEEE>>>SSSmmmHHH---///444---***000........................000...AAAgggyyy}}}jjjaaa```SSSOOOdddzzzuuuYYYIIISSS'''555000000//////.........---222...```zzzppphhh```UUUHHHBBBCCCEEEDDDBBB777888<<<@@@???===???EEE>>>@@@AAACCCFFFGGGCCC>>>>>>NNNzzzwwwQQQ999222...///......------,,,++++++++++++,,,,,,,,,,,,------;;;EEEVVVttt~~~nnn```XXXGGGIIIJJJQQQ```QQQooobbb888%%%)))333,,,,,,,,,+++++++++******))))))***+++++++++++++++%%%(((***)))111MMMyyywww~~~lll......---,,,,,,+++******************************,,,000QQQggghhh555999777)))???///222:::===(((555AAA//////FFFooommmnnnSSS<<<444''''''''''''''''''''''''''''''''''''''''''''''''((()))+++---///UUU===444---444222000////////////////////////......------------......///////////////////////////.........---------,,,------------------------------------------------------------...............//////...---...111444////////////////////////////////////////////////////////////...............---,,,---000111000///................................................111333IIIoooyyyvvvggglllpppoookkkiiilllpppeeeiiijjjgggaaa___bbbfffZZZYYYYYYXXXYYYYYYZZZ[[[QQQRRRSSSUUUUUUUUUTTTSSS[[[[[[ZZZXXXVVVVVVZZZ]]]VVViiixxxsssvvv___bbbLLL;;;111111111111000000000000....../////////000000000000---,,,111:::DDDJJJLLLggglllxxxxxxNNNGGG;;;111******---///000/////////.........---........................------------.........///(((///999DDDUUUeeejjjggg|||wwwyyyzzzxxx}}}{{{nnnkkkwwwbbbVVV>>>,,,111===666$$$...------------,,,,,,,,,,,,,,,,,,------------...+++000///...???```|||yyy{{{vvv}}}yyyrrrllliiihhhccc^^^YYY[[[SSSNNNRRRMMMCCCBBB777BBB???;;;PPPmmmCCC000&&&...444///,,,000........................555---000JJJnnnTTTYYY///ZZZ===,,,444////////////......------333222zzz{{{wwwcccwwwnnnggg]]]SSSHHHBBBCCCDDDCCCAAA:::999;;;??????===???DDDCCCDDDEEEDDDCCCBBBAAA@@@AAAZZZCCC333111222.........---,,,,,,+++++++++++++++,,,,,,,,,------***///777JJJcccqqqnnnAAA+++,,,222///(((,,,,,,+++++++++*********)))******+++++++++******(((++++++'''))):::XXXooo999...------,,,++++++******************************,,,...555PPP{{{qqq}}}~~~aaa\\\333===777777,,,444;;;...<<<```}}}lllMMMOOOIII''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***,,,...OOO999333---555333222////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,------------------------------------------------------------...............//////...---...111333/////////////////////////////////////////////////////////............---...---,,,---///000000///------------------------........................333***222QQQmmmuuurrrqqqpppoookkkhhhmmmssslll___dddjjjppprrrqqqooopppsssllljjjfffaaa[[[VVVSSSQQQVVVVVVVVVWWWXXXXXXYYYYYYMMMTTT\\\```ccchhhqqqyyylllaaannncccaaavvvwwwhhh///+++000000000/////////...............////////////000///...,,,+++,,,---///000111666AAANNNWWW[[[```fffaaa```\\\VVVMMMCCC999333///.........000222444666/////////...............------------------------------------............)))***((()))000>>>JJJOOOeeebbbfffoootttrrruuu{{{|||tttmmmfffZZZKKK@@@555...&&&$$$+++222...&&&------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,......,,,:::___|||zzz|||yyy|||rrrooohhh\\\VVVSSSFFF@@@HHHGGGDDDHHHHHHHHH]]]|||www???///------111111...,,,---------------------------222---(((///NNNuuuttthhhfffsss~~~{{{kkkOOO\\\iiiOOOJJJ+++,,,///444///............---------+++,,,KKKVVV|||{{{rrrkkkfffZZZQQQHHHCCCCCCCCCBBB???>>>999888<<<>>>>>>???BBBEEEFFFFFFDDDAAA???@@@CCCDDDjjjiii444000000333......------,,,,,,++++++++++++++++++,,,,,,,,,,,,((()))&&&***666@@@SSSnnnyyyvvvXXX@@@333%%%"""***000...(((++++++++++++*********)))*********************)))+++,,,,,,'''$$$)))666AAAssssssccc999'''------,,,,,,+++*********))))))))))))))))))))))))$$$,,,,,,///MMM{{{fffnnnmmmwwwwww___]]]>>>"""///''''''''''''''''''''''''''''''''''''''''''''''''&&&'''***,,,---III777222---444222222........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///...---...000222//////////////////////////////////////////////////////.........---------...---,,,---///000///...------------------------........................000+++---999EEEOOObbbuuuqqqrrrllleeelllvvvmmm[[[qqqiiicccfffooouuutttppp}}}|||yyyuuuqqqlllhhhfffaaaaaabbbccceeegggiiijjjmmmsss|||mmmaaahhhqqqrrrrrruuudddxxx---===+++//////.........---------------........./////////...000111000...---///111111...,,,+++,,,000666;;;:::555---(((&&&)))...222///000111222111///---,,,........................------------------------------------------------///000///+++)))***///222777555999CCCIIILLLQQQWWWMMMNNNHHH;;;555555000(((+++000444444+++$$$'''///---------,,,,,,,,,++++++++++++,,,,,,,,,---------000++++++///...///AAAWWW|||xxx~~~zzz~~~wwwjjj]]]RRRMMMKKKCCCEEETTTZZZ]]]fffkkk@@@***333555333...+++---///...------------------------)))---...+++444RRR{{{~~~gggVVVXXXXXXllljjjjjjqqqnnnZZZOOOUUUQQQ___zzztttsssWWW000---...,,,222------------------------444444<<>>@@@999666:::>>>??????AAADDDBBBCCCDDDBBB@@@@@@CCCIIIvvvJJJ///333///.........------,,,++++++******++++++++++++,,,,,,,,,...///***'''+++)))...>>>KKK```bbbiiiSSS<<<)))!!! ***444444,,,''')))...+++************)))))))))+++******))))))))))))))))))++++++)))''''''***---<<>>>>>???AAAEEEAAA@@@DDDDDD@@@>>>@@@XXXdddrrr555...555111+++...------,,,++++++***************+++++++++,,,,,,)))---***,,,333...(((...)))+++(((EEEQQQMMMeeeqqqkkksssttt{{{tttpppyyykkkAAA>>>;;;999444000222666444111,,,)))((()))+++,,,*********)))))))))((((((******)))(((((())))))***(((((()))*********++++++"""<<<\\\zzzwww\\\:::)))...333---+++***************))))))((((((((((((((((((((((((333###***+++***CCCeeexxx}}}qqqfff444///+++!!!+++''''''''''''''''''''''''''''''''''''''''''''''''((()))+++---///ttt@@@333111+++000---,,,------------------------,,,++++++******++++++,,,******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////...---...///.........................................................------------,,,...---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,---...,,,...888DDD\\\ooo|||xxxpppmmmnnnmmmjjjhhhddd```]]]^^^```cccYYY\\\aaafffjjjlllllllllxxxyyy{{{}}}|||xxxsssnnnjjjeee^^^YYYiii]]]bbbtttqqq```iii|||yyyKKK...333//////.........---------,,,,,,,,,,,,,,,---------......,,,///111000---+++,,,---$$$(((+++---111444222---333333444333000,,,'''%%%111111111111111111111111---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,((())),,,000...+++---111111000///...---,,,,,,---111666444,,,))),,,---)))---'''%%%***//////---+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,&&&000333---***...///+++'''OOOttt{{{sss|||xxxsssyyyxxxppppppyyy}}}{{{}}}vvvrrr}}}lll>>>)))111666///,,,---,,,,,,///111...))),,,,,,,,,,,,,,,,,,,,,,,,444+++***000...)))888PPP[[[nnngggeeezzzzzz~~~}}}aaa;;;333,,,***,,,...,,,(((++++++,,,,,,,,,,,,,,,---333333999JJJ]]]~~~tttjjjbbb]]]SSSNNNHHHDDDAAAAAA@@@???;;;777777;;;>>>>>>???BBBGGGBBBAAAEEECCC======CCCooo[[[...///111222...------,,,,,,++++++******************++++++++++++&&&***''')))222111+++...,,,000,,,&&&'''...000+++,,,222222999222///999***999222***%%%%%%)))---//////+++((((((+++---+++)))))))))))))))(((((((((((())))))((('''((()))***+++((((((((()))******+++,,,###888...999nnnwwwtttDDD---666222###&&&222))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&(((+++***''')))...VVV```tttcccdddiiimmmTTTFFF///%%%666"""''''''''''''''''''''''''''''''''''''''''''''''''(((***,,,...///mmm;;;111111+++000---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...//////...------............................................................---------,,,,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,***,,,///000...---///RRR[[[jjjwww|||vvvjjj```\\\bbbjjjpppoooiii```ZZZaaacccfffhhhhhheeebbb```___```bbbcccddddddcccccccccccccccbbbaaa`````````aaajjjggg^^^gggoooDDD000666)))999***............------------+++,,,,,,,,,,,,---------///000000000...---------888777222+++,,,000000+++,,,+++))))))+++///333666---,,,,,,++++++*********,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++///+++***,,,+++(((***///...////////////000000000(((+++---......//////---'''---111---((((((+++...,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,(((...///+++***---000//////111333QQQxxxiiizzzzzz~~~yyy~~~rrrDDD'''///777,,,***777000//////111000---******,,,,,,,,,,,,,,,,,,,,,,,,111+++(((---///,,,,,,///:::RRRwwwuuuvvvuuuDDD+++(((---222---&&&+++///(((***+++++++++,,,,,,,,,,,,+++000///...ooommmqqqvvv~~~```~~~|||~~~yyyqqqhhh^^^VVVPPPLLLFFF@@@>>>===>>>>>>666666888===>>>===???DDDCCCAAACCCEEE???:::DDDUUUtttCCC///222+++222111------,,,,,,+++*********************++++++++++++(((...***&&&+++***'''---(((,,,666//////555+++''''''***(((///,,,,,,888************---111222///***"""(((000111---))))))***))))))((((((((('''''''''(((''''''&&&''')))+++---'''((())))))(((((()))+++---...'''***666<<>>;;;;;;<<<===333555999>>>>>><<>>DDDEEE<<<999MMMhhh___hhh000222666'''222222------,,,,,,+++******))))))************+++++++++%%%///...((()))''''''///333""",,,---***'''"""888///000***...******555&&&)))...111...+++***,,,---333...((($$$$$$''')))+++)))((((((((('''''''''''''''&&&&&&&&&'''***,,,...&&&(((******(((''')))+++***$$$+++...%%%***444000999dddvvv]]]NNN<<<+++555,,,000$$$&&&...+++***...---(((((((((((())))))))))))''''''''''''''''''''''''...&&&"""&&&******+++...333!!!###---NNNaaafff}}}uuurrryyyiiiyyykkklllZZZ999---***###&&&,,,)))(((++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***,,,---```>>>,,,000000...///---,,,++++++******++++++,,,******++++++++++++******++++++***)))***,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000111DDDdddzzzxxxlllfffnnniiijjjnnnjjjbbbeeeppprrrtttrrriii[[[QQQLLLLLLJJJDDDLLLHHHJJJOOOEEEHHHCCCEEEDDDMMM___hhhsss~~~~~~xxx}}}xxxpppuuu<<<888333000000000...,,,........................---------------------------------------------------------............///------............------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++---333===JJJRRR___rrr{{{www~~~wwwtttqqquuu|||qqqZZZFFF888000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,///...///666BBBSSScccmmm{{{zzzzzzllllll???:::444000...------------------,,,,,,+++++++++******+++++++++,,,,,,,,,---...$$$555>>>YYYhhhoooyyyuuuyyyvvvrrrmmmaaaTTTLLLKKKHHHCCC>>>:::777777777;;;;;;:::;;;<<>>???@@@@@@===CCCAAA<<>>TTTcccvvv~~~sssbbb___dddllljjjhhhhhhjjjlllooopppqqqnnnxxxppplllsssppp|||wwwyyyqqqjjjkkkccc]]]aaaiiivvv|||aaa@@@......444---,,,++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------............------------------------------------------------------------------------------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,***,,,...//////...///000333...,,,,,,***'''(((+++---+++))))))+++,,,+++)))111000...---------...///++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,---(((***---000111111000///...222222///...111222111---,,,+++,,,------+++***,,,+++++++++++++++++++++************++++++++++++111)))111&&&///444PPPwwwYYYsssssslllyyy||||||~~~uuulllggg```WWWOOOMMMCCCAAA>>>;;;::::::;;;<<<666888;;;===???@@@??????AAA??????DDDTTTjjjzzzVVVsssUUU...333000)))+++---,,,+++************************************************************************************************************************************))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))************'''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%&&&''''''((()))***+++++++++)))))))))((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((+++---///MMM888000111------///+++,,,++++++******++++++,,,******++++++++++++******---++++++,,,(((######(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///222111---,,,---111999JJJ___llllllfffaaawwwwwwuuunnngggdddgggjjj```]]]fff^^^\\\bbbaaammmZZZdddhhhnnn{{{~~~xxx{{{vvvzzzdddBBB---))),,,------------------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------............------------------------------------------------------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,---......,,,***)))***+++222...---111000++++++///333000---+++,,,///111333+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++++++++,,,,,,---,,,---............------'''...000,,,***------***...---,,,------,,,***(((++++++++++++++++++++++++))))))*********+++++++++///)))+++"""///555xxxccc~~~|||}}}~~~wwwpppjjjddd\\\RRRLLLLLLDDDBBB>>>;;;999888999999666888;;;>>>@@@@@@??????EEE<<>>:::888777777777777999<<>>888???;;;???GGGAAAFFFxxxyyy~~~~~~xxxwwwzzzkkkNNN:::999444+++,,,777---'''***---,,,+++---'''***------+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------..................---,,,,,,,,,------.........................................................,,,,,,,,,+++++++++******++++++++++++++++++++++++************************(((((())))))*********+++))))))))))))************************************++++++++++++++++++++++++)))************+++++++++)))+++------+++)))((((((,,,000///***)))//////+++***+++******)))***,,,...(((((()))***++++++++++++************************************************)))************++++++++++++*********+++,,,,,,---************************000)))''',,,...******...+++***(((((()))******)))))))))******++++++++++++))))))))))))************"""...!!!...111888###555BBBdddXXXyyy~~~|||mmmUUUxxxwwwqqqiiiiiimmmllleeejjjiiiiiieeeYYYKKKDDDEEEBBB@@@<<<999777777888999;;;;;;===???AAABBBCCCCCCJJJ^^^ppprrroooqqqvvvxxxvvv|||QQQQQQzzzDDD...***......111---%%%)))...'''))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))'''%%%$$$$$$%%%&&&(((((((((%%%###!!!!!!"""$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''')))+++---///:::777222000//////...---******++++++++++++******)))************+++++++++,,,+++++++++***)))))))))++++++******************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,------......------,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............................................................---,,,---...///000333333333333333333333333111000000///......------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++------...---++++++...//////000//////...------------------,,,,,,,,,------------------------........................,,,,,,,,,+++++++++******************************+++++++++*********))))))************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,************************++++++******************************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++,,,???[[[QQQhhhooorrrooopppZZZXXXgggWWWgggcccaaa``````___XXXMMMCCCAAA@@@>>><<<:::999888888;;;===>>>===;;;===DDDJJJ^^^bbbgggkkkmmmnnnooopppjjjzzzsssIIIPPP|||VVV444***...------,,,,,,+++***))))))+++*********))))))(((((())))))))))))******************++++++++++++************))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%%%%&&&'''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''******,,,---...999666222000///......---******++++++++++++******)))************++++++++++++++++++***************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...........................------------------------...------,,,---...///000////////////////////////000000///......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,------......////////////......------,,,,,,------------------------........................,,,,,,,,,+++++++++******************************+++++++++*********))))))************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,************************************************************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++000222QQQTTTkkkbbbqqqgggWWWbbbdddiiibbbaaaWWWXXXWWWVVVWWWZZZ]]][[[TTTNNNIIIFFFAAA<<<::::::;;;<<<777;;;???@@@BBBFFFNNNUUU[[[^^^aaa```___aaafffkkkkkk___OOOEEElllzzzVVV999...///000------,,,++++++***))))))************)))))))))((())))))))))))************)))******++++++******)))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%&&&'''))),,,+++***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''******,,,---...999666222//////......---******++++++++++++******)))************+++++++++***************+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------------------------------------,,,---......///------------------------///......------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000++++++++++++,,,...///111111000000///...------,,,------------------------------------------------,,,,,,,,,+++++++++******************************+++++++++***************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++222(((@@@RRRPPP]]]mmm^^^lllWWWdddmmmaaaMMMOOOHHHLLLLLLMMMRRRXXXZZZXXXUUULLLGGG@@@:::777777:::<<<:::>>>CCCGGGJJJOOOVVV[[[XXXZZZZZZWWWUUUXXX___fff```BBB???\\\eee999%%%+++///***,,,,,,,,,+++******))))))************))))))))))))))))))))))))************)))******++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&***,,,000///,,,)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''******,,,---...888555111///.........---***++++++,,,,,,++++++***))))))*********+++++++++)))))))))***+++++++++,,,******+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---///111333...---,,,++++++---///111222222111000///...------------------------------------------------------,,,,,,,,,+++++++++******************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***************************************+++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++---)))///FFFBBBZZZ```]]]cccPPP[[[^^^eeeNNNTTTTTTIIIHHHHHHKKKOOORRRRRRQQQLLLHHHCCC>>><<<<<<>>>@@@CCCGGGKKKMMMOOOQQQTTTWWWUUUUUUTTTTTTTTTVVVYYY[[[GGG:::TTT{{{|||uuusssPPP111(((...---&&&,,,+++++++++******))))))*********)))))))))))))))((()))))))))************))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''+++///000...+++(((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''******,,,---...777444000............---++++++,,,,,,,,,,,,++++++))))))*********+++++++++)))))))))***+++++++++,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------........................,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---000222444222000...,,,,,,---...///222111111000//////......------------------------------------------------,,,,,,,,,+++++++++******************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++************************))))))*********+++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++&&&333$$$666???VVVNNN```MMMWWWYYYNNNhhhOOOCCCGGGGGGEEEDDDDDDFFFHHHIIIJJJKKKKKKIIIHHHGGGGGGGGGHHHJJJKKKMMMNNNNNNMMMMMMNNNQQQOOOMMMOOOQQQPPPJJJEEE:::MMMnnnvvvrrrkkkooojjjMMM333,,,......,,,---++++++***************)))))))))))))))))))))******((()))))))))************)))))))))******)))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''+++///,,,***(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''******,,,---...777444000............---++++++,,,,,,,,,,,,++++++)))************+++++++++***************+++++++++******++++++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222333333222000...------------000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************+++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++************************)))))))))***++++++,,,,,,************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++$$$666""",,,:::KKKAAA[[[PPPgggWWW@@@TTTGGG555???BBBAAA???>>>???AAACCCEEECCCDDDFFFHHHHHHHHHGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGIIIGGGEEEEEEEEEBBB;;;555JJJgggsssZZZ```yyyooofffUUU:::'''***...******111************************))))))))))))************))))))))))))************((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&***,,,'''&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''******,,,---...666333///............---+++,,,,,,------,,,,,,+++)))************++++++++++++++++++*********************++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,------......------,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111222222/////////......---------......////////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))*********+++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++++++++++++++************************((())))))***++++++,,,,,,************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++)))...''',,,...:::>>>JJJDDDRRRGGG@@@BBBIIIEEEPPP======<<<;;;:::;;;>>>@@@999;;;===???@@@@@@???>>>AAA@@@@@@@@@AAABBBAAAAAA@@@@@@???<<<999999<<<>>>ZZZdddcccOOO```xxx___IIIBBB444***+++,,,)))))),,,))))))))))))************((()))))))))************))))))))))))************(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%&&&''')))%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&%%%%%%%%%%%%&&&''''''******,,,---...666333///............---+++,,,,,,------,,,,,,+++)))************+++++++++,,,+++++++++******))))))******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,------......------,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111222111000,,,,,,---......------,,,------......//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))******++++++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***************************((())))))***++++++,,,,,,************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++///###,,,000"""---@@@:::???CCCHHHXXX===AAA:::555===<<<;;;999777888:::;;;888888:::;;;<<<<<<<<<;;;>>>===;;;;;;;;;<<<<<<;;;:::======888444888FFFSSSYYYMMMPPPVVVccc]]]DDDHHH%%%)))+++***+++---,,,))))))))))))))))))*********(((((())))))*********+++))))))))))))************(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%%%%&&&'''%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''******,,,---...555222000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,---,,,,,,+++*********+++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++---------,,,,,,+++++++++***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,------------------------...------------...//////................................................,,,,,,,,,---------......,,,------......------,,,************************************************)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++************************++++++******)))*********************************))))))))))))))))))))))))************************+++++++++*********))))))******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************************************************************************************++++++************++++++,,,,,,+++***+++,,,...///777:::???CCCCCCAAA===:::>>>===;;;888666444222222444444444555555555666666777777777777777666666666222;;;???;;;???JJJNNNKKKBBBGGGNNNTTTSSSHHH777+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))++++++,,,---...555222000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,---,,,++++++******++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++---------,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,---------------------------------------...//////................................................,,,,,,,,,------------...,,,,,,------------,,,,,,************************************************************************)))************+++++++++************************++++++++++++++++++++++++************************+++***************++++++************************************************************************+++++++++*********))))))+++************+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************************************************************************************++++++************++++++,,,,,,+++******+++,,,---000444888<<<>>>===;;;999999888777555444333333333333333444444444444555555444444444444444444444444222<<<@@@===???GGGHHHDDD>>>BBBGGGHHHCCC:::000***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))++++++,,,---...555222000//////...---,,,++++++++++++++++++++++++************************+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,++++++******++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------............---------------------------------------------......///........................------------------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,************************************************************************)))************+++++++++************************++++++++++++++++++++++++************************))))))))))))***+++,,,,,,************************************************************************+++++++++***************+++++++++++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************++++++************++++++,,,,,,+++*********++++++,,,...222555777888777777333333333222222333444444222222222333333333333444111111111111111111111111000999>>><<<<<<@@@???999;;;===>>>:::222,,,***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***+++,,,---......555222000//////...---,,,************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++***++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------............------------------------------------,,,,,,------...///........................------------------------++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++************************))))))))))))***+++,,,---************************************************************************************************,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************++++++************++++++,,,++++++******))))))))),,,---...000222333444444222111111111222222333444111111111111222222222222//////000000000000000111///555999777666888777333888888666111,,,***+++---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''((())))))***+++,,,---...///555222000//////...---,,,************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---......//////......---------------------------,,,,,,,,,,,,,,,---..............................------------------------+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++************************))))))))))))***+++,,,---************************************************************************************************,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************++++++************++++++++++++++++++***)))))))))***+++,,,...000333666777333222222111111222222333000000000111111111222222//////000000111111111222000444555333222444555555444111---,,,---------+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******************************(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''%%%$$$%%%''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((((((((((((((((()))******,,,,,,---...///555222000//////...---,,,++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......////////////......------------------------,,,,,,,,,,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++************************))))))))))))***+++,,,,,,************************++++++++++++++++++++++++***************************************++++++++++++++++++++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************++++++************+++++++++++++++,,,++++++***)))'''((())),,,000444777999444333222222111111222222000000000111111111111222000000000111222222333333333555555444222333555777---***'''))),,,...+++((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***)))&&&$$$%%%'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))))))))(((((())))))***+++,,,,,,...//////555222000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......////////////......------------------------,,,,,,++++++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++************************+++***************++++++************************++++++++++++++++++++++++************************))))))*********++++++++++++************+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************++++++************++++++***+++,,,------,,,,,,+++((((((***+++---000111222222111111111111111222222000000111111111222222222000000111111222333333444333444555555333111000222)))(((((()))******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''$$$(((+++***&&&###%%%'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))))))))))))))(((((())))))***+++,,,---...//////555333000/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++*********+++,,,,,,---************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,---------,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......////////////......------------------------,,,,,,++++++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++************************************************++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++************************++++++******************************************++++++++++++++++++++++++************************))))))******++++++++++++******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************++++++************++++++)))***,,,---...------,,,,,,,,,,,,+++******))))))/////////000000111222333111111111111222222222222///000000111222333333444000111444555222---***+++(((+++,,,+++'''&&&(((+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&(((((('''''''''(((''''''''''''''''''''''''$$$(((+++***&&&###%%%'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***)))))))))))))))******+++,,,---...///000333222000///...---......++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))************+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,---------......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------+++++++++,,,---...///000............//////////////////...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************+++---///111333444555111111111111111222222222222222222111111111111111444333000...+++)))((('''***++++++***))))))***,,,))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++)))))))))))))))))))))))))))************+++++++++++++++******)))******+++))))))******++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))***************)))))))))))))))******+++,,,---...///000333222000///...---......++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,------,,,+++---...++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------,,,++++++,,,,,,...//////............///////////////......---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,...000111222000111111222333444555555555555444333222111111000000///...,,,+++************++++++***))))))***,,,******))))))))))))******))))))))))))))))))))))))************************)))))))))*********++++++************************)))************+++++++++++++++************++++++)))*********++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))************))))))))))))))))))***++++++,,,---...///000333222000///...---......++++++++++++++++++++++++++++++,,,,,,,,,+++******************+++++++++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++---......---,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------......---------,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,++++++++++++++++++,,,,,,---------------------............------------------------,,,++++++,,,,,,---...///---............/////////......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***(((((()))***+++,,,,,,------...///000111333333444444333333111000///...---,,,+++++++++++++++,,,,,,***++++++***))))))***,,,++++++************++++++))))))))))))))))))))))))************************((()))))))))************************************)))************+++++++++++++++++++++++++++++++++************++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))***))))))))))))(((((((((((((((((()))))))))*********))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((()))))))))))))))***))))))))))))***++++++------...///000333222000///...---......++++++++++++++++++++++++++++++,,,,,,,,,++++++************+++++++++,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,------------.........---------,,,,,,,,,------,,,,,,,,,+++++++++...------,,,,,,++++++*********+++,,,,,,---......,,,,,,---------.........------------------------,,,+++++++++,,,------...---------.........//////---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---......................../////////...............------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))))))))******))))))***+++,,,------......------,,,+++***))))))******))))))***+++,,,,,,***++++++***))))))***,,,+++******))))))******+++))))))))))))))))))))))))************************(((((()))))))))*********************************))))))*********++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((******))))))******+++,,,---...///000000333222000///...---......++++++++++++++++++++++++***++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,---------...............---------,,,,,,,,,------,,,,,,,,,+++++++++---------,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,------------...------------------------,,,,,,+++++++++,,,------------------............,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------........................////////////////////////........................------------------------,,,,,,---------.........,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))+++******))))))************++++++***))))))***,,,))))))(((((((((((())))))************************************************))))))))))))************************************))))))*********+++++++++***+++,,,---------------,,,+++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))************))))))))))))******************))))))))))))******************************************************))))))))))))))))))))))))(((((())))))***))))))((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))***************++++++,,,---...///000111333222000///...---......++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,+++******+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,---------..................---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------------------------------,,,,,,++++++++++++,,,,,,,,,------------.........,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................////////////000000000////////////////////////........................,,,---------............---------.........//////---------------------------------............///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++******************+++++++++***))))))(((((((((((())))))***+++++++++,,,+++******))))))*********++++++***))))))***,,,))))))(((((((((((())))))************************++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++)))************+++++++++***+++---...///......---,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))************((((((((()))))))))******************************)))))))))************+++)))))))))*********+++++++++******))))))******+++************************************************))))))))))))))))))))))))((())))))***************((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((()))***************+++************+++,,,,,,......///000111333222000///...---......++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++---,,,++++++,,,...++++++++++++++++++++++++------------------------,,,,,,---............---------------..................---------,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,+++++++++++++++,,,,,,,,,---------.........++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------------------------------------------------------------------------------------------............------------------------........./////////000000000000000000000000000000........................------------............---.........////////////........................------......////////////------------------------------------............------------------------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++++++++++++++++++++++++++******************+++++++++++++++++++++*********++++++,,,***++++++***))))))***,,,***))))))))))))))))))***************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***+++---///000///......------,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))))))))******+++++++++(((((()))))))))*********************************))))))*********+++++++++))))))*********++++++++++++******))))))******+++************************++++++++++++++++++++++++************************((()))******+++++++++***(((((((((((((((((((((((('''((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++******++++++,,,---......000111111333222000///............++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,...---,,,,,,---///++++++++++++++++++++++++------------------------,,,---......//////......---------.........//////......---------,,,,,,,,,---------,,,,,,,,,++++++)))***+++,,,------...///---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,++++++***+++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---------------------------------------------------------------------------------------------------------.........//////---------------------------.........//////000000000000000000000000000000////////////////////////---------.........//////............/////////000........................---.........//////000000........................---------.........//////------------------------------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,************++++++++++++))))))******++++++,,,,,,,,,,,,++++++******))))))************+++,,,---...***++++++***))))))***,,,++++++************++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++)))************+++++++++***+++---///000000///...---------,,,,,,+++++++++++++++++++++++++++++++++************************))))))******++++++++++++))))))))))))************************************))))))******++++++++++++)))************+++++++++++++++************++++++************************++++++++++++++++++++++++************************((()))***+++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++******++++++,,,---...///000111111555333111///------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,,,,,,,***+++,,,---............------------------------.........------,,,,,,,,,......---,,,,,,,,,,,,,,,---------------.........---------,,,,,,,,,++++++,,,,,,++++++++++++++++++******************************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,+++*********,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............//////...---,,,,,,------------------------...------,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------++++++++++++++++++++++++///////////////...---,,,,,,---------------,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,+++,,,,,,---------............---,,,,,,,,,---...///------........./////////000///...---------...///------------............------------------------//////......------,,,,,,////////////////////////000000000//////............///000000111111000000000000000111111222222222111000000000//////......////////////............222111111000000111111222000000000//////.........111000000///........./////////000000000000//////------------------------,,,...///......//////---,,,,,,,,,,,,,,,,,,------+++++++++******))))))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++++++++......------,,,,,,++++++******)))))))))))))))***---,,,,,,,,,++++++******.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***+++,,,---------------)))******,,,---...//////------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,+++++++++*********))))))))))))))))))))))))))))))******))))))******+++,,,+++,,,,,,,,,,,,---------,,,,,,---------.........000000000000000000000000///000000111111000000///------------------,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++,,,+++++++++******)))))),,,,,,,,,,,,------------***+++...000000000///...000000111111222555333111///...---------++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,+++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++***++++++,,,------......------------------------////////////......------//////...------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++...---,,,---...///...---------........./////////......------......///000000000000000000///..............................------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,................................................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++++++++,,,,,,,,,++++++***,,,,,,,,,---------..............................///......---------....../////////............---,,,,,,,,,---------......///...---------...000000/////////000000000111111222111000//////000111222000000000///......------000000000000000000000000------------,,,,,,,,,+++,,,,,,,,,+++++++++++++++.........------,,,,,,,,,...//////000000000000000000000111111111111111111/////////.........------000000000000000000000000111111000000000000111111222222111111000000000000222111000000/////////000///000000000000000///...000000000000000000000000///000///......//////...////////////////////////.........---------,,,,,,//////.........---------------------------------//////.........---------////////////////////////...---------,,,,,,,,,,,,......------------......------------,,,,,,,,,++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------------......//////............///000111111222222222222222111111111000000//////.........---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///.........------------........................------........./////////---------.........////////////000000000111111111////////////////////////...//////000000//////...222222222222222222222222111111222333333333222222222222111000000000000000////////////////////////111111000000////////////************++++++++++++///000222444555444333333,,,------...///444333111///...---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------............------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,............------------//////...------------........................------------,,,,,,,,,,,,+++------------------------------------------------------.........------,,,---------......---------,,,,,,,,,,,,------------///...,,,---......---,,,.........//////000000000...------------...//////000000111111111000//////////////////////////////---,,,,,,+++++++++++++++------------------------/////////////////////////////////////////////////////////////////////////////////////////////////////////000//////...---------...............---------........./////////000000000000000000000000000//////......//////000000000000/////////......---------........./////////............///000000///000000000000111111111111111000000000000111222000000000/////////..............................444444333333333333222222222222111111111000000000111111111111000000000000000000111222222222222222222222222222222222111111111111000000000000//////111111111111111111111111111111000000000000111111000000000000////////////111111000/////////000000//////000//////...------........................222000......------...//////.........------,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,000000////////////000000111111111000000000000000000000000000000000000111222222222222222222222222000000000000000000000000111111111111111111111111222222333333333222222111333333333444444555555555000000000///////////////555555444444444444333333333333333333333333333333333333333333444444444444111111111111000000000000111111111111111111111111...///000111111111000000111111111222222222333333222333333333333444444444444444444444444444444444333444444555555444444333//////////////////000000000000111111111000000//////...------,,,---------........................000000////////////......444444444555555555555666...///111222333222222111555555666666777444333111///.........///------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------...//////////////////...---------....../////////...---,,,,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,------...000000000///////////////......---------,,,,,,,,,------------.............................................///......---,,,---..................---,,,,,,---...//////000000000...------......---+++///.....................---------------...//////000000111111111111000///111111111111111111111111......------------......////////////////////////........................000000000000000111111111111111111111111111111111000000000000000000000000//////000000000//////...---...//////000/////////........./////////000000000000000000000000000000000////////////000111111000000000000////////////111111111111222222222222000000000000000111111111000000000111111111111222444444444444444555555555333444444444555555666666222222222222222222222222222222222222222111111111111111111000000//////...000000000000000////////////000111111222222111111222111111000000/////////111000000000000000000000000000000000111111111111888777777666666777777888777777777777777777777777::::::999999888999999:::888999999888888777666555666666666666666666666666;;;888666666555444555888777777666666555555444444444444444444444444444444444444444444444444333333222333333333333333444444444444444333333333333333111111222222222222333333333333333333333333333333//////.........///000000111111111111111111111111333333333333444444444444333333333444444444444444555555555666666666666666888888888888999999999999;;;;;;;;;;;;::::::999888888888888888888999999999<<<<<<<<<<<<;;;;;;;;;;;;333333333333333333333333444444444444444444444444111111222222222333333333666666666666666666666666444444444444444444444444111222444666666555444333555555666666666777777777444444444555555555666666777777777777888888888888777777888888888888777777777777777888888888888888888888888888888777666555444444333333333333333444666666666666666666666666555555555555555444444444000000111111111222222222444444555666777777666666111111111222222444333111000////////////------------------------,,,,,,---------................../////////000000000000000111111000000000------...//////000111111---------,,,------......000000000000000000000000............////////////......------------......000000000000//////......////////////.........------------.........///////////////////////////////////////000000//////......//////000000//////.........///000111222333333333222111111111111000///333222222111000///......111000000000000111222222333333444444444444444333333333333333333333333333222111111000111111222222222222222222222222222222////////////////////////111111111222222222333333////////////////////////..............................///000000/////////......///000000000000000222222222333333333444444444444444444444444444444333333333333333444555666555555444444444333333333777777777777888888888888555666666777777777777777555555555666666666777777:::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999999999999::::::888888888777777777666666999999999999999999::::::<<<<<<===>>>>>>>>>>>>>>>=========<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>888777777666666777777888999999999999999999::::::;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;:::999888::::::::::::::::::::::::999555444777777333333666888888777777666666666666444444444444555555555555444444444555555555555555222222333333333444444444222222333333333333333333111111111222222333333333000000000111111111111111777777777777777888999999777777777777777777777777777777888888888999999999888888999999::::::::::::777777888888999999999999666666777777888888888888:::::::::::::::999888777666666777777777777777777888888888888999999999999========================;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888999;;;======<<<:::999777888888888888999999999666666777777777888888888777777777888888999999999777888888999999888888777666666777777888888888888888888999888888777666666444444444333333444444555333333333333333333333333222222222222333333333333777777777888888888888999222222333333444444333333888888888888999444333111000//////000000........................,,,------......//////////////////000111111222222111111222222222222111111------...///000111222333//////000000000000//////444444444444444444444444444444444444555555555555111111111111111222222333222222111111000000//////111111111000000000//////.........//////000000111111111111111111111111111000111222222333333333222111222222333333222222111111222222333444555555666888777555666777777666555777777666555444333333222666555555555555666777777777777888888999999888888555555555555555555555555444444444444444555555666555555555555555555555555444444444444444444444444444444444555555666666777444444444444444444444444555555555555555555555555555666777777888777777777666666777888999999999999999999999:::::::::;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<<=========<<<<<<<<<;;;;;;;;;============>>>>>>>>>>>>>>>??????@@@AAA@@@@@@@@@>>>>>>?????????@@@@@@@@@======>>>???@@@@@@@@@@@@AAAAAA@@@>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???????????????<<<<<<<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<888999999::::::;;;;;;<<>>>>>??????:::::::::;;;;;;<<<<<<===::::::;;;;;;<<<<<<======>>>>>>>>>???>>>>>>============>>>>>>????????????<<<<<<============>>>>>>999999999999::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<=========999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>======;;;;;;<<<<<<<<<=====================>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@999999::::::;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<=======================================>>>>>>>>>>>>999999999999::::::::::::>>>>>>>>>>>>>>>>>>??????999999999999:::444333111000///000000111........................,,,------...//////000000...//////000111111222222222222333333333333222222000000111333444666777777666777999;;;;;;999777666888888888888888888888888888888888888999999999:::888888777777888999999:::888888777777666555555444333333222222222111111111000000111111222333333444444444444444444444444444333444555666777888888888555666666777777666666555555555555666666777777777888777666777999:::999888777777777777777777777777777777777666777777888999777777888999999999999999777777777777777777777777666666555555666666777888888888888888888888888888888888888888888888888888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????>>>>>>======>>>???@@@AAAAAA@@@>>>>>>>>>>>>????????????????????????????????????>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGAAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAABBBBBBBBBCCCAAABBBBBBCCCCCCDDDDDDEEEAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHDDDDDDEEEEEEFFFGGGGGGHHHAAA@@@@@@@@@@@@@@@@@@AAA=========>>>>>>>>>??????>>>>>>======>>>??????@@@@@@@@@AAABBBCCCCCCCCCCCC???????????????????????????===CCCNNNNNNEEE@@@BBB?????????@@@@@@AAAAAABBB@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDAAABBBBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKLLLMMMMMMMMMNNNNNNNNNOOOWWWVVVVVVWWWWWWYYYZZZZZZ\\\\\\]]]]]]]]]^^^^^^^^^aaaaaabbbbbbcccdddddddddeeeeeeffffffggghhhhhhiiinnnnnnnnnooopppqqqqqqqqqrrrrrrrrrssstttuuuuuuuuuuuuuuuvvvwwwwwwwwwvvvvvvwwwwwwxxxyyyzzz{{{{{{|||444333222000000000111111////////////////////////---------...///000000111---......///000111111222222333333444444333333222444555666888999;;;<<<===>>>@@@CCCEEEEEECCC@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;888888999999::::::::::::===============>>>???@@@??????>>>======<<<;;;;;;444444444333333333222222222222333444444555666666777777777777777777777777555666888999;;;<<<<<<<<<999999::::::::::::999999777777777777888888888888666555444555777888888777333444555666777888999999555555555555555666777777555555666777777777777777777777777777777777777777666666666666666777888888999999999999999999999999999999999999999999999999;;;;;;<<<<<<===>>>??????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<======<<<<<<;;;;;;===>>>>>>?????????>>>????????????@@@@@@@@@????????????????????????????????????@@@AAABBBCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEECCCDDDFFFGGGGGGGGGFFFEEEGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKMMMOOOPPPPPPOOOOOOLLLMMMOOOQQQTTTVVVWWWXXX[[[[[[[[[[[[[[[[[[[[[[[[^^^^^^^^^______`````````ccccccdddeeefffggghhhhhhjjjjjjkkkkkklllllllllmmmrrrsssssstttttttttttttttwwwwwwwwwxxxxxxyyyyyyzzz|||}}}}}}}}}~~~~~~