BM6P6(@ DDD???<<<>>>@@@@@@BBBFFFKKKSSSaaappp|||~~~|||}}}yyyvvvxxxxxxtttqqqrrrppppppooonnnnnnnnnnnnnnneeedddeeejjjooooooiiiddd\\\fffhhhiiiqqqwwwkkk]]][[[SSSPPPQQQRRRKKKFFFRRRdddTTT<<<666666333444999;;;DDD___|||YYYMMMUUUuuuhhh[[[^^^lllkkkIIIKKKJJJRRReeeyyytttrrrmmmfffiiiiiivvvwwwddduuuyyyjjjYYYTTTaaazzz[[[EEE<<<555444444333444666:::999XXXooo[[[HHHFFFGGG@@@<<>>@@@AAAAAA???AAACCCDDDFFFHHHLLLPPPSSSYYYbbbhhhlllooossswww~~~|||{{{zzzzzzzzzxxxyyy{{{{{{zzzwwwtttrrrssssssuuuuuuuuutttsssrrrqqqrrrssstttuuuuuuuuuuuurrrsssrrrqqqooooooqqqsssqqqpppooonnnmmmmmmnnnnnnoooooonnnmmmoooqqqtttuuuoooooommmggg^^^XXXUUUTTTQQQPPPOOONNNNNNOOOQQQRRR]]]gggrrrvvvsssuuu~~~iiiTTTFFF???;;;:::@@@BBBIIIcccuuu]]]KKKUUUqqqoooSSS\\\xxx{{{}}}vvv{{{[[[MMMLLLPPPaaayyy{{{sssmmmbbbYYYSSS]]]qqqDDD@@@???AAABBBAAAAAADDDHHHMMMXXXeeepppwwwxxxwwwzzzuuusssuuuuuuqqqooopppqqqpppnnnlllkkkjjjjjjjjjeeedddeeeiiimmmmmmhhhcccaaajjjiiihhhooouuu~~~lll___[[[UUUQQQQQQRRRMMMHHHRRRaaayyyUUU>>>888777444555777888DDDccc```TTTaaaaaa[[[kkk{{{XXXDDDPPPMMMQQQ]]]mmm~~~tttrrrlllfffiiikkkuuu~~~eeessszzzuuufffVVVXXXpppvvvXXXFFF===555444444333333555:::>>>bbb~~~{{{dddQQQBBBBBBEEE===???@@@@@@@@@CCCKKKVVV^^^lll{{{yyypppooozzzuuudddiiiooouuuwwwqqqvvvwwwlllccc___aaaeeehhhdddtttxxx[[[SSS^^^sssvvvNNNBBBCCCJJJOOOVVV___eeegggdddaaaRRRMMMKKKNNNRRRUUUYYY]]]```eeeggggggfffcccYYYMMMNNNccczzziii___XXXMMMJJJJJJDDDAAA???===;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>??????@@@AAAAAABBBBBBCCCEEEGGGHHHJJJMMMQQQTTTYYY^^^dddiiimmmssszzz|||{{{~~~}}}}}}}}}}}}}}}zzz{{{||||||{{{yyyvvvtttuuuuuuvvvuuuuuuttttttsssttttttuuuvvvvvvvvvuuuuuussssssrrrqqqooonnnppprrrooonnnnnnnnnmmmmmmmmmmmmoooooonnnnnnoooqqqssstttnnnooommmhhh```YYYUUUTTTRRRQQQPPPOOOOOOPPPQQQSSSSSS```mmmrrrpppvvvxxxcccLLL;;;;;;@@@DDDNNNiiitttXXXKKKUUUkkkpppZZZccczzzlllrrr|||xxx{{{[[[NNNNNNQQQbbbzzz}}}tttjjjcccZZZSSSPPPYYYnnnEEEBBBBBBDDDDDDAAAAAADDDGGGKKKRRR]]]gggooossstttvvvqqqoooqqqqqqnnnmmmnnnnnnllliiigggeeedddeeeeeeeeedddeeehhhkkkjjjfffaaadddjjjfffcccjjjpppyyynnn^^^XXXTTTOOONNNOOOMMMIIINNNXXXoooUUU@@@888777666666777999JJJooonnnzzzkkk```tttaaafffpppWWWGGGEEEJJJLLLSSScccxxxsssrrrlllfffiiikkkrrrkkkvvv}}}gggRRRYYY{{{yyydddQQQGGG>>>666444444222222444444===ZZZyyy{{{lllvvvzzzvvvoooyyy|||qqqXXXIII@@@EEEIIICCCDDDCCCCCCDDDIIIUUUdddooo\\\^^^^^^___jjj}}}uuu\\\TTTXXXhhhpppiii]]]WWWNNNIIIIIIOOOXXX^^^aaapppcccPPPPPP^^^pppjjjHHHBBBEEEMMMNNNRRRVVV[[[]]]\\\ZZZRRRLLLIIIJJJMMMOOOSSSXXX\\\```aaa]]]XXXTTTOOOIII^^^{{{yyyuuu}}}xxxeee[[[VVVLLLHHHHHHCCC???>>><<<;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????CCCCCCDDDDDDDDDEEEEEEEEEHHHJJJLLLMMMOOOSSSWWWZZZbbbeeeiiilllqqqxxx~~~zzzyyy{{{~~~~~~{{{|||}}}~~~}}}{{{xxxwwwyyyxxxvvvuuuttttttttttttvvvwwwwwwwwwwwwvvvuuuuuusssssssssqqqnnnnnnoooqqqlllmmmnnnnnnnnnmmmlllkkkoooooooooppppppqqqqqqqqqlllmmmmmmiiiccc\\\VVVTTTSSSRRRPPPOOOOOOPPPQQQRRRQQQbbbtttzzzyyymmmIII<<<@@@FFFUUUrrruuuYYYPPPZZZppplllrrr{{{ccclllvvvvvvsssTTTKKKMMMSSSddd|||xxxkkk]]]TTTNNNHHHGGGOOOaaa~~~NNNKKKJJJKKKJJJIIIKKKPPPUUUXXX^^^gggpppvvvyyyyyytttooolllnnnnnnkkkjjjllliiigggdddbbb```aaabbbcccddddddeeegggiiigggddd```bbbfff___ZZZbbbjjjuuuppp___UUUPPPKKKIIIJJJIIIGGGIIINNNggg{{{ZZZHHH<<<666666777777===TTTlll[[[gggiiiddd~~~llluuuzzz[[[GGGCCCLLLIIIOOO^^^xxx~~~tttsssmmmgggjjjkkknnnxxxuuuSSSTTTwwwwww}}}}}}fffXXXMMMHHH>>>666444444222111333222;;;GGGQQQXXXbbbooozzzoootttwww{{{yyyiiiQQQHHHGGGPPPXXXTTTOOOOOOOOORRRZZZggguuuyyyVVVVVVSSSQQQZZZlll~~~^^^DDD======FFFJJJBBB>>>===<<<;;;===BBBHHHMMM[[[fffrrrrrr^^^IIIFFFOOO[[[iii~~~\\\BBBBBBGGGOOOOOORRRUUUYYYZZZYYYXXXSSSMMMHHHIIIJJJLLLOOOTTTXXX\\\]]]WWWOOOKKKLLLNNNmmmbbbXXXlllzzzdddYYYUUULLLGGGGGGBBB@@@???>>>===<<<<<<==================>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAABBBEEEEEEFFFGGGHHHHHHIIIIIILLLNNNPPPRRRTTTXXX]]]```gggjjjnnnrrrwww~~~}}}|||{{{|||}}}}}}}}}}}}~~~}}}~~~~~~~~~|||zzzyyyzzzxxxuuusssqqqrrrssstttwwwwwwwwwwwwvvvuuutttsssssssssrrrpppnnnmmmoooppplllmmmoooppppppnnnmmmkkknnnooopppppppppppppppoookkklllmmmkkkeee^^^WWWSSSRRRQQQOOOMMMMMMNNNOOOQQQUUUjjjWWW???AAAHHH\\\}}}yyy```QQQ^^^}}}iiissstttuuujjjMMMIIINNNUUUfff~~~~~~ssscccSSSHHHBBB>>><<<@@@MMMeeeZZZWWWTTTTTTTTTUUU\\\eeejjjnnnuuu~~~sssnnnjjjlllllliiiiiikkkfffeeecccbbbbbbcccdddeeebbbbbbdddeeefffeeebbb```___bbbYYYUUU^^^hhhtttvvveeeYYYMMMIIIGGGGGGGGGFFFGGGIII^^^pppcccTTTAAA777888888777>>>YYY{{{\\\SSS___www~~~\\\___}}}sssvvvqqqWWWGGGDDDNNNQQQVVVddd|||yyy~~~|||zzzvvvuuuooohhhllllllnnnYYYPPPjjj|||iiiXXXKKKHHH>>>666444444222111333444???AAA@@@VVVyyy~~~uuubbbNNNLLLQQQ^^^jjjhhhddd```]]]___jjjyyywww}}}jjjQQQRRRPPPNNNTTTdddsss{{{iiiLLL999777888???CCC===777888888888888:::>>>BBBMMMVVV]]]VVVEEE;;;???HHHTTT^^^oookkkOOO???CCCHHHMMMOOOTTTYYY]]]]]][[[XXXTTTMMMHHHIIIKKKKKKNNNRRRSSSVVVVVVQQQIIIGGGNNNWWWjjj|||mmmVVVZZZttt}}}dddWWWTTTKKKEEEDDDAAA>>>>>>>>>=========>>>>>>>>>>>>?????????@@@@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNNNNPPPSSSUUUXXX\\\aaadddhhhmmmtttyyy~~~~~~~~~zzz{{{{{{{{{|||~~~}}}~~~~~~~~~~~~|||{{{zzzyyywwwsssqqqoooppprrrsssvvvvvvuuuuuutttsssqqqqqqrrrsssrrrpppnnnmmmooopppmmmnnnpppqqqqqqpppooommmnnnoooooopppppppppoooooolllmmmmmmlllggg```XXXRRRPPPOOOMMMKKKKKKLLLMMMNNNUUUmmmYYYBBBBBBKKKeee~~~fffNNNbbbwwwuuuwwwdddKKKJJJQQQWWWhhh{{{ooo^^^MMMBBB;;;888666888???QQQnnn```]]][[[[[[\\\```kkkvvv{{{~~~sssmmmiiijjjiiigggfffhhhfffeeeeeeeeeffffffgggggg___aaabbbccccccbbbaaa```___```WWWSSS^^^iiiuuu|||mmm```MMMKKKHHHGGGFFFGGGHHHJJJaaaqqqiiiiii\\\BBB999:::888666===WWW}}}vvvXXXTTT\\\iiiyyyiiiUUU```wwwzzz~~~qqqnnnjjjWWWJJJEEEMMMRRRUUU```||||||{{{yyyuuuzzzwwwvvvooohhhkkkkkkqqq^^^QQQaaazzz|||xxxyyy|||qqqYYYFFFGGG>>>666444444222222444444@@@EEEJJJiiixxx[[[KKKPPPYYYggguuuvvvwwwmmmccceeetttpppaaagggcccNNNQQQQQQOOOTTT```lllppp___EEE999::::::>>>CCCAAA@@@???===777333333777;;;<<>>>>>???>>>>>>@@@@@@AAABBBBBBCCCDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJLLLNNNPPPQQQRRRQQQTTTWWWZZZ]]]bbbgggkkkpppuuu||||||qqqwww}}}}}}|||{{{{{{yyyyyyyyyyyyzzz{{{}}}}}}{{{{{{{{{{{{{{{zzzzzzzzzvvvuuusssqqqqqqqqqssssssrrrsssssssssrrrqqqppppppoooppppppooonnnnnnpppsssnnnoooooooooppppppppppppnnnmmmmmmmmmnnnoooqqqrrrrrrpppmmmkkkgggaaaXXXRRRPPPNNNLLLJJJIIIJJJKKKLLLTTTeee{{{uuuZZZBBBEEEYYYjjjUUUnnn~~~rrrtttxxxiiiRRRMMMMMMWWWiii}}}tttgggUUUDDD999888777777:::<<>>???@@@AAAAAABBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEGGGGGGGGGHHHHHHHHHIIIIIILLLLLLMMMNNNOOOQQQQQQRRRSSSUUUXXX[[[___ccciiimmmtttxxx~~~uuu\\\IIIZZZfffsssxxxxxxxxxyyyzzzyyyyyyyyyzzzzzz|||}}}}}}zzzzzzzzzzzzzzzyyyyyyyyyuuuuuutttssssssssstttuuurrrrrrssssssrrrrrrqqqqqqnnnoooooonnnnnnoooqqqsssnnnnnnmmmmmmnnnooopppqqqnnnmmmllllllmmmooorrrttttttqqqnnnkkkgggaaaXXXRRRPPPOOOMMMKKKJJJJJJKKKLLLNNN\\\ppp{{{tttlll\\\LLLAAAFFF___aaaSSShhhnnntttxxxddduuu|||yyy```WWWSSSWWWiii|||rrrdddRRRAAA666888666777999999999>>>FFFyyyqqqhhheeeccc___]]]^^^]]]^^^___^^^\\\\\\^^^```aaabbbbbbaaa___]]]]]]^^^]]]YYYVVVUUUUUUZZZhhhvvvzzzpppaaaSSSIIIGGGGGGGGGCCC@@@BBBHHHMMMaaadddCCC999:::>>>>>>OOOppphhh\\\|||ppp[[[VVVcccrrrhhhtttpppVVVRRRQQQSSS^^^mmmwww{{{yyy~~~uuurrrqqqkkkhhhjjjmmm}}}zzzttt{{{```\\\eeeZZZ[[[www~~~lllRRRJJJ>>>333222444444333444888AAAKKKbbbtttjjjqqqjjjWWWSSS\\\eeeqqqwwwrrrYYY^^^fffyyyqqq\\\UUUQQQYYYjjj}}}]]]HHHOOOSSSRRRTTT[[[^^^\\\MMMCCC:::999;;;???IIIUUURRRTTTYYY]]]]]]UUUHHH>>>666444222111111222222111444333333333555777:::<<>>???@@@BBBCCCDDDGGGFFFEEECCCCCCCCCDDDEEEHHHJJJKKKKKKJJJJJJLLLMMMNNNLLLKKKLLLPPPSSSRRRQQQVVVYYY\\\___bbbeeehhhkkkuuuzzzlllXXXHHH===GGGUUUfffpppuuuxxx{{{|||yyyyyyyyyzzz{{{}}}~~~}}}|||yyywwwtttsssuuuvvvvvvvvvvvvuuuuuutttrrrssstttrrrpppooooooppppppooommmlllmmmnnnpppqqqqqqpppnnnmmmlllllllllmmmggghhhiiikkklllmmmnnnnnnppppppmmmiiifffccc[[[RRRMMMKKKJJJKKKLLLMMMKKKJJJQQQ[[[ppp|||kkkXXXPPPRRR@@@MMMYYYzzz\\\SSS\\\rrrvvvooowwwyyylllttt~~~~~~^^^RRROOO[[[iiizzzooodddZZZNNN@@@666555777999999:::>>>AAAAAA}}}rrrgggdddbbb___]]]]]]]]]^^^^^^]]]\\\\\\]]]___``````___^^^\\\\\\]]]]]]ZZZWWWUUUUUUVVV\\\hhhuuu}}}~~~yyyppp```RRRJJJGGGFFFFFFCCC@@@BBBHHHMMM```rrrEEE:::999<<<>>>VVV|||vvvsssqqq^^^VVVcccnnnnnnlllQQQPPPTTTZZZhhhxxx{{{zzzssspppooohhheeeiiikkkxxxvvviii{{{{{{pppgggiiieeeVVVYYYpppbbbKKK???555333555555444444555???NNNiii|||vvv~~~ooo\\\WWW```iiirrrsssjjjZZZ\\\bbbtttbbbQQQMMMKKKRRRbbbuuuyyyZZZLLLRRRUUUTTTVVV[[[]]][[[NNNAAA555444999@@@JJJSSSKKKLLLPPPUUUXXXVVVPPPKKKFFF@@@888333222333333222444333333333555777:::;;;<<<@@@CCCDDDIIINNNLLLFFFGGGNNNPPPTTTYYYSSSPPPYYYXXXZZZ]]]___```eeeuuu\\\MMMCCCBBBAAA:::999=========>>>???@@@BBBCCCDDDCCCCCCBBBBBBBBBCCCEEEFFFFFFHHHJJJJJJJJJKKKMMMNNNOOOMMMLLLMMMQQQSSSSSSRRRUUUXXX\\\___bbbfffjjjmmmrrrwww}}}iiiWWWHHH>>>BBBNNN]]]jjjrrrwwwyyy{{{zzz{{{||||||}}}~~~}}}}}}}}}|||{{{zzzxxxxxxyyyyyyxxxwwwvvvuuussssssqqqrrrsssrrrpppoooooopppooonnnmmmllllllmmmnnnpppqqqpppnnnmmmlllllllllmmmkkkllllllmmmmmmmmmmmmmmmnnnnnnllliiiiiiggg```WWWNNNLLLKKKKKKLLLMMMLLLKKKRRRZZZooorrr]]]SSSTTT@@@LLLXXXzzzlllZZZOOOUUUkkkrrrnnnzzz}}}nnnvvv}}}wwwXXXNNNLLL[[[iii}}}uuuiii^^^UUUJJJ>>>555555777999;;;===AAACCCDDDsssfffaaaaaa___\\\\\\\\\\\\]]]\\\[[[ZZZ\\\^^^^^^]]][[[ZZZZZZ[[[\\\^^^ZZZWWWVVVWWWWWWZZZcccnnnuuuyyy}}}}}}zzzqqqaaaSSSKKKHHHFFFFFFCCC@@@BBBGGGLLL\\\}}}rrrGGG:::777:::@@@___tttjjj\\\eeezzznnnyyymmmRRRRRRWWW```qqqwwwrrriiihhhjjjpppwww|||}}}yyyyyyxxxsssqqqkkkhhhggggggsssxxxdddmmmwwwnnnqqqrrr```UUUeeeyyyeeeKKK@@@666444555444444555555???SSSsssrrr^^^XXXdddooowwwuuuhhh```___bbbqqqrrrRRRHHHJJJMMMRRR[[[hhhvvvsssZZZNNNRRRVVVXXX\\\aaacccbbbZZZHHH666444<<>>???@@@BBBCCCCCCAAA@@@@@@@@@AAACCCEEEFFFDDDFFFHHHIIIJJJKKKMMMOOOOOONNNMMMOOOQQQTTTTTTTTTUUUXXX\\\___cccgggllloooooottt{{{mmm[[[NNNDDDIIIQQQ^^^kkkuuuzzz|||}}}|||}}}~~~~~~~~~||||||}}}}}}}}}}}}||||||yyyxxxxxxwwwvvvvvvuuutttpppqqqrrrrrrpppoooppprrrooonnnllllllllllllmmmnnnpppooonnnmmmllllllllllllpppooooooooonnnmmmmmmmmmooopppnnnlllkkkjjjcccZZZPPPNNNLLLLLLMMMMMMLLLKKKQQQTTThhhrrr||||||hhh[[[WWWCCCIIITTTssswww```TTTLLLVVVrrr}}}tttzzznnnwwwzzzmmmRRRLLLMMMZZZhhhyyyvvvpppiii```XXXPPPHHH???999888999;;;???BBBDDDFFFHHHsssddd___```^^^\\\[[[ZZZ[[[[[[ZZZYYYYYYZZZ\\\]]][[[XXXWWWYYY[[[]]]^^^\\\YYYXXXXXXWWWVVV[[[bbbnnnttt{{{}}}|||uuufffXXXMMMHHHEEEEEECCC@@@BBBGGGIIIXXXyyysssFFF;;;888:::CCCgggiiilll|||tttxxx\\\XXXZZZhhh|||tttjjjaaaZZZWWWTTTUUUXXX[[[___dddlllssszzz}}}~~~yyywwwxxx|||uuusssllliiiffffffrrrjjjlll{{{lllmmmkkkXXXbbbqqqVVVIII???666555555333333444777AAAZZZ}}}qqq[[[UUUdddsssuuuqqqooopppwwwkkkSSSTTT\\\eeehhhffffffjjjooouuuaaaNNNRRRVVV]]]eeemmmqqqrrrmmmWWW@@@999BBBLLLQQQPPPLLLJJJIIIMMMTTTZZZ]]]]]]bbb[[[PPPCCC999555777:::555444333111000000000000888;;;AAAFFFJJJNNNNNNMMMLLLaaapppssskkkZZZTTT___```dddiiilllmmmwwwqqqSSSLLLCCC======<<<999999===<<<<<<>>>???@@@BBBBBBCCCAAAAAA@@@@@@BBBCCCEEEFFFEEEFFFHHHIIIIIIIIIKKKMMMNNNNNNOOOPPPRRRTTTUUUVVVWWWZZZ]]]___bbbfffkkknnnmmmsssyyy}}}nnnccc\\\ccceeemmmwww}}}}}}|||}}}~~~|||{{{{{{{{{||||||}}}|||||||||tttttttttuuuvvvwwwxxxxxxqqqrrrssssssrrrqqqrrrtttoooooonnnmmmmmmmmmnnnnnnnnnnnnmmmmmmllllllllllllpppoooooonnnnnnnnnnnnnnnttttttrrrnnnmmmkkkcccZZZRRROOOMMMLLLMMMMMMLLLKKKOOOMMM___sss}}}zzzrrrSSSKKKPPPnnnttt]]]OOOMMMaaa~~~www}}}lllvvvyyy~~~fffOOOOOOQQQYYYgggwwwoooiii___]]]ZZZWWWSSSLLLDDD???<<<===AAAFFFIIIKKKNNNSSS}}}pppccc______]]][[[[[[XXXYYYZZZYYYWWWWWWYYYZZZ]]]ZZZVVVVVVYYY[[[]]]]]]ZZZWWWVVVWWWVVVTTTWWW\\\jjjqqqzzz~~~zzzlll^^^NNNHHHDDDDDDCCCAAABBBFFFFFFSSSuuubbbCCC:::999<<>>666999???:::999777555222000...---555777<<>><<<999666444111000000000555===FFFOOO[[[fffttt}}}```UUUbbbiiigggggghhhiiiqqq}}}___QQQKKKHHH>>><<<:::999999999:::;;;:::;;;===???AAAAAAAAAAAADDDCCCBBBBBBBBBCCCDDDEEEIIIJJJKKKJJJHHHHHHHHHIIILLLNNNPPPQQQQQQSSSVVVXXX\\\]]]^^^^^^___aaafffiiiooottt{{{~~~yyyzzz{{{{{{{{{zzzyyyxxxzzzzzzzzzyyyxxxwwwvvvuuuvvvuuusssrrrqqqqqqqqqrrrssstttuuuuuusssssssssuuuqqqqqqqqqppppppoooooonnnllllllmmmmmmmmmllllllkkkjjjjjjiiijjjkkknnnpppqqqoooqqqpppnnnooonnnhhh```TTTQQQMMMKKKKKKKKKKKKJJJRRRLLLXXXxxxbbbWWWyyycccPPPUUUqqqyyytttkkkwwwaaaMMMNNNPPPYYYggg{{{qqqggg___ZZZXXX]]]aaaffffff```TTTFFF>>>===CCCOOO[[[^^^cccttt~~~iiifffdddccc```[[[YYY\\\UUUVVVWWWVVVTTTTTTVVVXXXZZZVVVSSSTTTXXXZZZXXXUUUPPPLLLLLLPPPRRRSSSUUUYYYbbbjjjssszzz~~~{{{pppdddQQQIIICCCBBBBBBAAABBBEEEFFFOOOoooYYYWWWOOO@@@999999<<>>===<<<;;;999666555444///---000777<<>>>>>>>>???AAACCCEEEGGGHHHIIIKKKKKKKKKKKKLLLNNNJJJMMMOOOPPPPPPQQQUUUYYYXXXYYYZZZ[[[]]]aaafffjjjpppuuu{{{}}}zzzzzzyyyyyyyyyyyyzzz{{{|||xxxxxxxxxyyyyyyxxxxxxwwwvvvuuusssrrrrrrssstttuuurrrssstttrrrpppoooooopppppppppppppppooonnnlllllljjjkkklllmmmmmmmmmlllkkklllkkkjjjjjjkkkmmmpppqqqpppqqqpppmmmlllkkkeee\\\TTTQQQLLLIIIHHHIIIIIIHHHFFFJJJTTTgggaaa^^^lllPPP```~~~{{{zzzgggssszzzbbbPPPSSSUUUZZZhhh}}}tttfffZZZWWW[[[cccjjjhhhkkknnnllldddXXXLLLEEEBBBJJJWWW^^^XXXXXXpppzzzrrriiieeeccccccbbb\\\VVVVVVZZZUUUUUUUUUTTTUUUUUUVVVVVVRRRSSSTTTUUUTTTSSSQQQOOONNNNNNNNNPPPRRRSSSSSSRRRZZZdddooouuuyyyvvvlllbbbQQQJJJDDDBBBBBB@@@BBBEEEEEEOOOmmmmmmsss[[[OOOPPPHHH999:::???JJJtttddd[[[bbbvvv~~~sss{{{gggiiiaaaYYYhhhvvvtttooocccoooiiiddd]]]YYYWWWVVVTTTRRRUUUWWWYYYZZZ[[[\\\^^^aaagggiiikkkmmmppprrrooojjjeeecccfffnnnuuu|||~~~zzzqqqlllggghhhbbbfffpppbbbFFFFFFHHHVVVvvv|||uuurrruuunnnzzzzzzeeeJJJAAA999333444666555666888AAAZZZ}}}ppp___hhh}}}xxxtttuuuuuu}}}uuutttpppmmmqqq{{{rrrTTTFFFJJJOOOMMMEEECCCBBBFFFMMMRRRQQQOOONNNJJJFFFBBB@@@>>><<<;;;777666555666777888777666111111111111222333444444999777888999:::BBBSSSccckkkjjjhhhnnneeeQQQAAA@@@@@@;;;999<<<999:::999888666666888:::;;;<<<==================@@@@@@@@@AAABBBCCCEEEFFFFFFGGGGGGHHHJJJLLLMMMNNNLLLNNNPPPSSSUUUVVVVVVVVV\\\ZZZYYY[[[```fffkkknnnooosssyyyzzz{{{|||zzzxxxxxxyyy{{{{{{zzzyyy{{{|||}}}}}}{{{yyyxxxrrrssstttsssssssssuuuwwwwwwtttpppoooppppppnnnkkknnnmmmmmmmmmmmmnnnnnnooojjjkkkkkkllllllkkkkkkjjjlllnnnooonnnlllkkknnnpppmmmnnnlllhhhggghhheee```TTTNNNJJJJJJJJJGGGFFFHHHIIILLLYYYfffxxx}}}iiimmmjjjPPPbbbttthhhtttyyydddKKKGGGQQQXXXhhhnnnfff^^^]]]___aaagggmmmnnnrrrtttqqqlllaaaPPPAAADDDHHHQQQXXXWWW[[[tttxxxqqqjjjgggccc```^^^ZZZUUUUUUXXXVVVVVVUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTSSSQQQOOOMMMOOOPPPQQQRRRSSSSSSRRRQQQXXXaaalllssswwwuuukkkaaaQQQIIICCCBBBBBB@@@BBBEEEAAAKKKlll{{{~~~nnn]]]```PPP???===@@@JJJssshhh```jjj~~~tttjjj^^^ddduuubbb___nnnyyyuuu|||{{{kkkhhhxxxsss^^^[[[WWWUUUVVVWWWWWWVVVXXXZZZ]]]___```aaaccceeekkkmmmppprrrttttttpppkkknnnooorrryyy~~~{{{xxx~~~zzzqqqjjjcccccc___dddmmmwwwssszzzoooRRR@@@FFFKKKWWWqqq~~~mmmNNNCCC;;;555555666555555777;;;PPPsss|||vvvgggkkk{{{|||yyyxxxvvv{{{yyylllgggbbb```gggttt}}}~~~{{{ppplll]]]JJJDDDLLLQQQOOOEEECCCCCCFFFLLLPPPOOOMMMKKKHHHDDDAAA@@@>>>;;;999888777555555666777666555222222222222222222333444333222222333444:::HHHVVVkkkqqqzzzSSSCCC888999;;;888888<<<999999999888666666888::::::;;;<<<<<<<<<<<<<<<<<>>777555666444444666:::HHHccczzz|||nnnjjjwww~~~||||||tttbbbUUUPPPNNNWWWdddjjjddd\\\MMMLLLFFF@@@CCCOOOSSSPPPEEECCCCCCFFFJJJLLLKKKIIIGGGEEEBBB@@@???===;;;888999777555444555666555555444444333222222222222333/////////000///111;;;GGGZZZcccrrreeeAAA888333555666333555;;;777888999888666777888:::999:::;;;<<<<<<<<<<<<;;;>>>>>>???AAACCCEEEGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLOOOQQQSSSVVVXXXYYYZZZZZZ[[[[[[\\\^^^bbbhhhmmmpppqqqtttyyy}}}kkkPPP???>>>DDDIIILLLWWWRRRKKKHHHKKKTTTaaaiiissstttvvvuuutttuuuyyy}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{xxxuuussstttuuurrrpppoooppprrrssssssrrrppppppooonnnmmmmmmmmmmmmoooooooooooooooooooooooonnnooopppooommmmmmnnnpppmmmnnnlllhhhggggggddd___TTTNNNJJJJJJJJJHHHHHHJJJLLLNNNXXXcccttt}}}qqqeeedddaaabbb|||pppUUUXXXzzzpppllluuu}}}qqqxxxvvv}}}aaaKKKKKKUUU]]]kkk|||llleeeaaacccggglllrrryyyvvv]]]FFFAAABBBIIISSSZZZcccvvvsssggg[[[WWWVVVTTTQQQPPPRRRRRRQQQPPPPPPOOOPPPPPPRRRRRRRRRQQQPPPNNNMMMLLLMMMPPPSSSTTTRRRMMMIIIGGGPPPYYYdddkkkoooooofff]]]MMMFFFBBBBBBBBBAAABBBEEEEEEOOOrrr^^^EEE>>>BBBJJJmmmiiiiiiuuu~~~aaa]]]bbb}}}nnnbbbZZZfffvvv}}}|||yyyuuuoooddd]]]\\\\\\\\\\\\]]]]]]]]]bbbccceeeffffffgggjjjlllrrrssswwwzzzxxxsssqqqrrrrrryyysssooo~~~uuulllccc```cccfffmmmiiiXXX]]]]]]XXXQQQPPPSSS]]]iiiuuuwww~~~^^^JJJ@@@888666555444444666===HHH^^^uuu{{{iiiaaaqqq~~~zzz|||vvv^^^HHHDDDBBBFFFNNNOOOIIIAAA;;;;;;::::::BBBLLLPPPMMMCCCBBBBBBEEEGGGHHHGGGEEEEEECCCAAA@@@???>>>;;;999:::777444333444555555444555555333222222111111111000///000111000///444<<>>>>>???AAACCCFFFHHHIIIHHHHHHHHHHHHIIIIIIJJJKKKOOOPPPSSSVVVXXXZZZZZZZZZZZZ[[[]]]___cccgggmmmqqqrrruuuzzz}}}rrr___III@@@BBBDDDDDDCCCGGGCCC@@@CCCJJJSSS[[[___nnnssswwwxxxuuutttxxx|||}}}}}}|||{{{zzz{{{{{{{{{xxxxxxxxxuuurrrqqqqqqrrrsssrrrqqqpppppppppppppppqqqpppooonnnmmmmmmmmmmmmpppppppppoooooopppppppppppppppooonnnnnnnnnnnnooommmnnnlllgggfffgggddd^^^TTTNNNJJJJJJJJJHHHHHHKKKOOOPPPYYYaaannn~~~}}}sssbbb```UUUZZZuuujjjTTTUUUvvvwwwgggjjj{{{qqqxxxsssbbbLLLJJJRRR\\\jjjuuummmgggdddgggmmmqqqxxx~~~~~~cccHHHDDDCCCHHHSSS]]]fffrrr~~~wwwiiiZZZUUUUUURRRNNNMMMNNNNNNNNNNNNOOOPPPPPPQQQNNNNNNOOOOOOOOONNNNNNNNNOOORRRVVVVVVRRRLLLHHHFFFMMMVVV```gggkkkkkkcccZZZKKKEEEAAAAAABBBAAABBBDDDAAAIIIkkk```DDD<<>><<<:::999777555444555666555555555444333222111000000000111000222333111...111666333444555888>>>BBB???999666666666666333000111444444555777888777777999:::;;;;;;===>>>>>>?????????>>>>>>???AAACCCFFFHHHIIIHHHHHHHHHHHHHHHIIIJJJKKKMMMOOORRRUUUWWWYYYYYYZZZZZZ\\\___aaabbbffflllpppsssvvvzzz~~~sss^^^JJJEEEHHHJJJJJJLLLLLLJJJGGGGGGKKKPPPUUUXXXhhhnnnuuuxxxwwwvvvyyy||||||{{{zzzyyyyyyyyyzzzzzztttuuuuuusssqqqpppqqqsssqqqqqqqqqpppooonnnoooooorrrqqqpppnnnnnnmmmmmmmmmppppppooonnnnnnoooppppppqqqpppnnnnnnnnnnnnnnnnnnlllmmmkkkgggfffgggddd___VVVOOOJJJJJJIIIHHHIIIKKKNNNOOOWWW\\\cccxxxzzzzzzuuubbb\\\aaaaaapppcccTTTYYY|||kkkqqqssshhhqqquuuhhhPPPLLLQQQZZZhhh}}}qqqpppjjjiiimmmsssxxx~~~dddGGGDDDDDDJJJVVVccclllsssyyytttfffXXXTTTSSSPPPNNNMMMLLLLLLMMMMMMNNNPPPQQQRRRLLLLLLMMMMMMMMMMMMNNNNNNQQQVVVZZZYYYSSSMMMIIIHHHLLLTTT^^^dddhhhhhh```WWWIIICCC@@@AAABBBAAAAAADDDAAAFFFhhhgggFFF;;;AAALLLmmmsss___```vvv~~~|||{{{~~~vvvddd\\\\\\lllxxxqqqooottt}}}uuuhhhbbb______bbbfffhhhhhhiiijjjkkklllkkkjjjiiiiiimmmrrrwwwxxxuuuuuuwwwuuuuuu~~~zzzwwwqqqiiicccaaacccgggkkk{{{mmm[[[YYYYYY^^^ZZZUUUjjjrrr[[[HHH???666444444444555888555BBB]]]}}}nnnVVVWWWqqqwwwfff[[[jjj^^^BBB???;;;666222111333555222333555777999<<<>>>???>>>@@@CCCFFFGGGHHHGGGFFFFFFCCC@@@>>>======<<<:::777666555666777888777666333333222000000/////////000///000333111...///333000111111000000111333444000111222222222111222333222444777888888888999:::;;;<<<===>>>???@@@@@@@@@??????@@@BBBDDDFFFHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMPPPTTTVVVXXXYYYYYYZZZ]]]```aaabbbdddiiinnnqqqtttyyy}}}}}}gggSSSOOOVVV^^^hhhrrrssspppiii___VVVUUUYYY^^^jjjoootttwwwxxxyyy|||zzzzzzzzzyyyyyyyyyxxxxxxtttuuuuuutttsssrrrtttuuunnnoooppppppooooooqqqsssqqqppppppooonnnnnnnnnnnnpppooonnnmmmmmmnnnooopppqqqooommmmmmmmmnnnmmmllljjjkkkiiiffffffhhheee```XXXQQQKKKJJJIIIGGGHHHKKKIIIJJJQQQUUUZZZmmmyyyssstttxxxvvvrrruuuqqqvvv\\\PPPYYYyyyggg```nnnnnnUUUOOORRRYYYhhh~~~rrrsssooonnnttt{{{cccGGGAAAEEEOOO^^^lllvvvzzz{{{kkk___UUUQQQPPPOOONNNPPPMMMMMMMMMMMMNNNOOOPPPPPPMMMMMMLLLLLLKKKLLLLLLLLLQQQUUUYYYWWWQQQKKKHHHHHHLLLTTT\\\bbbfffeee]]]TTTGGGBBB???AAABBBAAAAAADDDCCCFFFggg|||zzzrrrMMM<<>>CCCDDD@@@<<<;;;===>>>AAAEEEIIIKKKKKKLLLLLLGGGCCC>>>;;;::::::::::::555555666888::::::888666111111000///......//////...---...222222//////333111000111111111/////////......//////000222222111111333666888888888999::::::;;;<<<>>>??????@@@@@@@@@AAAAAABBBDDDEEEGGGHHHFFFFFFFFFGGGHHHJJJKKKLLLKKKMMMPPPTTTVVVXXXYYYYYYZZZ^^^aaabbbaaabbbgggkkkmmmqqqvvv|||yyyfffWWWXXXbbbnnn~~~yyyooorrrxxx~~~{{{yyyyyy{{{~~~yyyzzz{{{{{{{{{zzzyyyxxxuuuvvvvvvuuusssssstttvvvqqqrrrsssrrrpppppprrruuuppppppooooooooooooooopppqqqpppooonnnnnnooopppqqqqqqnnnkkkkkkmmmmmmllljjjhhhiiihhhffffffiiigggbbbZZZRRRLLLJJJIIIFFFGGGJJJGGGGGGMMMQQQXXXnnn~~~zzzuuuZZZMMMYYYoooeeetttmmmUUUPPPTTTYYYiiixxxuuurrrsss{{{dddMMMDDDLLLXXXhhhvvv}}}ttthhhgggfffcccZZZQQQOOOOOONNNOOORRROOOOOONNNNNNNNNNNNNNNOOONNNNNNLLLKKKJJJJJJJJJJJJNNNRRRVVVTTTMMMGGGEEEFFFLLLTTT\\\aaaeeeddd\\\SSSFFFAAA???AAABBBAAAAAADDDBBBBBBbbbxxxmmm~~~|||SSS>>>CCCRRRzzz___dddxxxyyywwwwwwxxxwwwuuuxxx~~~~~~hhh\\\___gggtttvvvooopppoooeeefffeee___fffjjjpppsssrrrrrrssstttvvvuuurrrrrruuu~~~zzz{{{{{{~~~{{{zzzvvvnnngggddd\\\gggppp|||lllgggTTTLLLHHHNNN{{{ooo\\\NNNDDD:::222111333444777;;;BBBOOOmmmmmmaaannnzzzhhhYYYQQQvvvQQQ???999444666===CCCEEEDDDGGGMMMSSSSSSJJJ@@@<<<>>>???BBBHHHLLLNNNOOOPPPPPPGGGCCC<<<888777888888999444555777:::<<<<<<:::777000//////............//////---...333333111222555555222000222444222///---111111///...000222111...000333666888888888999:::999:::;;;===>>>?????????AAAAAABBBBBBDDDEEEFFFGGGEEEEEEFFFGGGHHHJJJLLLMMMLLLMMMQQQTTTWWWYYYZZZZZZZZZ^^^bbbbbb``````eeejjjjjjnnntttzzz~~~nnndddiiirrryyy~~~{{{|||~~~zzz{{{|||}}}}}}{{{yyyxxxuuuvvvvvvtttrrrqqqrrrssswwwxxxxxxuuuqqqoooppprrrpppooooooooooooooopppqqqrrrqqqooonnnnnnoooqqqrrrpppmmmkkkjjjlllmmmkkkiiifffhhhgggeeegggiiihhhccc[[[SSSLLLJJJHHHFFFGGGJJJHHHGGGLLLQQQ[[[uuu}}}```QQQ^^^oooiiiQQQOOOSSS[[[kkk~~~vvvsssvvv}}}fffTTTJJJSSSaaappp||||||vvvmmmfff```___bbbccc\\\UUUTTTQQQNNNMMMOOOLLLLLLKKKKKKKKKKKKKKKLLLOOOMMMJJJGGGFFFGGGHHHJJJPPPPPPPPPOOOLLLIIIFFFDDDLLLPPPYYYbbbfffbbbYYYQQQDDDCCCAAA@@@@@@AAACCCDDD???CCC\\\jjjmmmRRRCCC???VVV|||mmm|||www```gggrrrzzzwwwyyy}}}xxxxxx}}}yyyxxxwwwlll___bbbmmm}}}yyy~~~}}}mmmddddddfffeeecccfffhhhlllqqquuuwwwvvvtttzzzwwwqqqqqq}}}vvvzzz}}}|||yyyuuusssmmmhhhdddggggggooo{{{xxxaaaJJJ>>>KKKvvvoooYYYJJJJJJ;;;111333777555333666;;;YYY~~~llldddwwwzzzaaaWWW]]]hhhHHH777888777666<<>>???>>>DDDJJJNNNSSSWWWUUUPPPKKKBBB:::888888666555777444555888>>>CCCBBB;;;444000000//////...---,,,+++......///000000111000000222222333333222222111111///...------///000000///000333555666666666888999888888999;;;===@@@BBBCCCCCCDDDEEEDDDCCCBBBCCCEEEGGGHHHHHHIIIKKKMMMNNNOOOOOOPPPRRRUUUWWWXXXYYYZZZ]]]^^^___^^^^^^___bbbdddjjjnnnssswww{{{xxxkkkmmmwwwzzz}}}~~~zzzwwwtttwww{{{}}}|||yyyxxxwww{{{wwwrrrpppqqqsssvvvwwwxxxuuurrrnnnmmmnnnpppqqqqqqpppooonnnnnnoooppppppqqqqqqppppppppppppqqqqqqsssnnnjjjjjjmmmnnnmmmjjjhhhhhhhhhgggfffdddcccbbb[[[UUUMMMIIIIIIJJJJJJIIIFFFHHHKKKQQQ___www___NNNbbbrrrdddNNNNNNPPP]]]kkkxxxzzz~~~xxxjjj```YYYWWW```ttt|||{{{zzztttoooppptttpppdddXXXSSSOOOLLLKKKLLLLLLKKKKKKJJJJJJJJJKKKKKKNNNLLLJJJHHHGGGGGGHHHHHHJJJKKKKKKKKKJJJHHHFFFDDDMMMRRR[[[eeehhhdddZZZQQQCCCBBB@@@???@@@AAACCCDDD@@@BBBWWW~~~~~~YYYlllwwwNNNAAA>>>WWW~~~eeejjjyyylllZZZffftttzzzzzzxxxttttttwwwvvvuuummm[[[___bbb]]]VVVUUUVVVZZZ]]]___]]][[[fffhhhlllrrrxxxzzzyyywwwuuuvvvwwwyyy~~~sssjjjrrrzzz|||xxxqqqlllgggccc``````kkkjjjQQQCCCIIIiiiyyyeeeRRRJJJ<<<111222555333444888@@@```sssmmm~~~yyyfffggguuuxxxUUU>>>888888666999GGG[[[lllrrruuuppphhh\\\KKK===;;;???@@@GGGOOOWWW^^^ccc___XXXRRRHHH???===;;;888777888<<<<<<>>>CCCFFFDDD===666/////////...---,,,++++++---...//////000000000///000111222333444444444444111///------...000000///000111444555555666888:::999999;;;<<<>>>@@@AAAAAAAAABBBDDDDDDCCCDDDEEEGGGGGGHHHHHHJJJKKKMMMOOOPPPPPPQQQSSSVVVXXXYYYZZZ[[[[[[\\\]]]^^^___aaadddgggiiilllqqquuuyyy}}}{{{ppppppwww{{{qqqrrrssssssrrrqqqtttwwwxxxyyyyyy{{{|||zzzwwwsssrrrtttwwwxxxyyyvvvtttqqqooonnnoooqqqsssqqqpppooonnnnnnooopppqqqppppppooooooooooooppppppnnnkkkhhhiiimmmooommmjjjkkkjjjiiigggeeecccbbbaaaZZZTTTLLLHHHHHHIIIHHHGGGJJJIIIGGGIIIXXXxxxfff\\\vvv}}}ppp|||xxx___NNNOOOQQQYYYggg~~~vvvkkkbbbYYYUUU^^^ttt{{{nnnZZZPPPLLLIIIHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHGGGGGGFFFDDDDDDFFFGGGGGGFFFEEEDDDKKKRRR\\\eeegggbbbWWWOOOAAA@@@?????????AAABBBCCC@@@@@@RRRvvvmmmZZZxxxRRREEE>>>UUU```[[[eeeqqq|||fffYYYfffxxxxxx||||||xxxzzzsssTTTIIIGGGNNNWWWRRRWWW___eeegggeeeaaa______aaaeeemmmuuuxxxwwwtttvvvxxxzzz{{{{{{vvvhhh[[[bbblllzzz{{{vvvyyypppkkkfffaaa]]]]]]iii~~~bbbLLLCCCCCCXXXrrr~~~~~~{{{wwwtttXXXNNN@@@555444444111333999BBBYYY{{{yyyxxxlllwww}}}XXXBBB888999999888===MMM```kkknnnbbbZZZQQQIIIAAA;;;<<>>???DDDDDDDDDFFFGGGCCC<<<666......------,,,,,,++++++------...////////////...///000111333555777888999555222...,,,---/////////---...///000000222666999999:::<<<>>>@@@@@@@@@@@@???AAACCCDDDDDDEEEGGGIIIGGGHHHIIIKKKLLLNNNPPPPPPRRRSSSUUUXXXZZZ[[[\\\\\\XXXZZZ\\\]]]___bbbfffiiihhhkkkooorrrvvvyyy}}}}}}vvvtttwww}}}ssseeedddfffgggiiimmmpppsssuuuwwwyyy|||~~~yyywwwvvvvvvxxxzzzzzzzzzuuutttqqqooooooppprrrsssppppppoooooooooppppppqqqoooooonnnnnnnnnnnnooooooiiiggggggjjjnnnpppnnnkkkmmmllliiifffdddbbbaaaaaa[[[TTTLLLGGGGGGHHHGGGFFFJJJIIIFFFFFFTTTvvvooo___yyytttwwwnnnpppooo\\\NNNNNNOOOVVVddd~~~|||zzztttmmmggg^^^WWW^^^vvvwwwpppXXXLLLIIIGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIIIIHHHIIIIIIIIIHHHGGGEEEDDDAAABBBCCCDDDDDDCCCCCCBBBHHHOOOZZZbbbccc\\\RRRJJJ??????>>>???@@@AAABBBCCC??????PPPrrrrrrnnnzzzTTTFFF>>>SSS```WWWcccttthhh]]]hhhzzz~~~xxxbbbIIIGGGNNNaaatttyyyqqqhhhccc[[[^^^dddllltttxxxvvvsss|||{{{xxxvvvrrrkkkbbbZZZeeeooo|||wwwrrrvvvooojjjccc___``````jjjyyyfffNNNBBBBBBBBBPPPhhhvvv|||yyy{{{yyysssyyy{{{|||]]]QQQDDD:::888666111222888===NNNmmm|||rrr{{{fffIII<<<;;;555666999AAANNNZZZZZZTTTGGGBBB@@@BBBBBB@@@???AAA???EEENNNZZZgggpppllldddXXXPPPJJJJJJJJJIIIHHHJJJGGGFFFEEEEEECCC>>>777222---,,,,,,,,,++++++,,,,,,------...............------...000333666999;;;<<<777333///,,,---...000000//////000//////111444777888:::===@@@BBBBBBBBBAAA@@@BBBDDDEEEEEEEEEGGGIIIHHHIIIJJJLLLNNNPPPQQQRRRUUUVVVWWWZZZ[[[]]]]]]^^^XXXZZZ\\\]]]^^^aaaeeehhhfffiiimmmpppsssvvvzzz}}}zzzwwwwww{{{hhh[[[WWWWWWYYY\\\ccchhhpppuuuxxxzzz{{{{{{zzzyyywwwxxxyyyzzzyyyxxxvvvuuurrrpppooopppqqqrrrppppppppppppppppppqqqqqqnnnnnnmmmmmmmmmmmmnnnnnnggghhhiiillloooooommmjjjllljjjfffcccbbbaaaaaabbb\\\VVVMMMHHHGGGHHHGGGFFFEEEHHHJJJKKKUUUrrrxxx^^^sss|||wwwoootttvvvbbbOOOMMMNNNWWWddd{{{|||{{{zzzwwwrrrnnnfff]]]aaayyyuuu|||hhhQQQGGGFFFFFFFFFGGGFFFFFFEEEEEEFFFGGGGGGHHHFFFGGGHHHIIIHHHFFFEEECCCCCCCCCCCCCCCBBBBBBAAAAAAFFFNNNXXX______XXXNNNGGG===>>>>>>???@@@BBBCCCCCC??????PPPrrr|||vvvNNNAAA<<>>>>>@@@EEEJJJRRR^^^hhhhhhcccZZZRRRMMMMMMOOONNNMMMNNNHHHGGGEEECCC???:::444000,,,,,,+++++++++,,,---------...............---------...///111444888;;;<<<777333///---...000111222333333222111000111444777777999===AAACCCDDDDDDDDDCCCEEEFFFFFFFFFFFFGGGIIIIIIJJJLLLOOOQQQSSSSSSTTTVVVWWWYYY[[[]]]^^^^^^___ZZZ\\\]]]]]]]]]___ccceeefffhhhlllooorrruuuxxx{{{~~~|||xxxxxx{{{~~~~~~mmmZZZOOOKKKIIIIIIKKKPPPYYYfffrrrxxx{{{{{{zzz|||zzzyyyxxxxxxwwwuuusssxxxvvvtttqqqpppoooppppppooooooppppppqqqqqqqqqqqqnnnnnnmmmmmmmmmmmmnnnnnnjjjkkkmmmooopppoookkkiiigggfffcccaaaaaaaaabbbccc___XXXOOOJJJIIIIIIHHHFFFDDDIIIMMMNNNVVVmmm~~~yyy}}}{{{fff|||{{{ppp|||yyyuuukkkRRRLLLNNNYYYggg{{{}}}|||{{{{{{{{{zzzyyyxxxjjjaaaeee||||||fffWWWHHHCCCCCCCCCDDDFFFDDDDDDDDDDDDDDDEEEFFFGGGEEEFFFGGGGGGGGGFFFDDDCCCEEEDDDDDDCCCBBBAAA@@@@@@GGGNNNXXX^^^\\\TTTLLLGGG======>>>@@@BBBCCCDDDDDDAAA@@@PPPsssQQQ@@@>>>PPP}}}iiidddxxxxxxnnnbbbcccvvvqqqrrrbbbSSSRRRTTTGGGGGGKKKXXXrrr|||hhheeeooo|||}}}yyyyyyzzz{{{wwwpppmmmmmmqqqwww{{{xxxxxx|||~~~~~~}}}~~~ooohhh```\\\___^^^iiisss```SSSIIIIIIHHHCCCLLL```jjjtttuuu|||}}}xxxzzzVVVDDD555444555333333777888GGGbbb|||}}}xxxxxxtttqqqyyyyyyssskkkkkkjjjdddVVVDDD999666777777888;;;CCCKKKKKKFFFGGGBBB???AAABBB@@@AAACCCDDDGGGJJJMMMTTT\\\___]]]ZZZSSSMMMMMMNNNKKKJJJJJJFFFFFFDDDBBB===888444222---,,,+++++++++---...///...////////////...------.........000222444777999444111......000222444444000111111000///000222444999;;;>>>AAACCCEEEEEEFFFEEEGGGHHHHHHGGGGGGIIIJJJJJJLLLOOORRRTTTUUUVVVVVVXXXYYYZZZ\\\]]]^^^______\\\]]]^^^]]]]]]^^^aaacccfffiiimmmppprrrvvvyyy|||yyy~~~~~~zzzzzz}}}|||xxxoooiiiccccccgggjjjjjjiiiaaaVVVIIICCC???;;;;;;======FFFUUUcccnnnuuuyyy|||}}}{{{yyyxxxwwwvvvsssqqqwwwvvvtttrrrqqqpppppppppnnnooopppqqqrrrrrrrrrrrrnnnnnnmmmmmmmmmmmmnnnnnnlllnnnooopppooommmjjjhhheeedddcccbbbbbbbbbcccccc```YYYQQQKKKIIIIIIHHHFFFGGGJJJLLLLLLTTTjjj|||www}}}{{{pppmmmxxxfffjjjkkkfffrrr}}}oooqqqyyyvvvsssVVVNNNPPPZZZhhh||||||yyyvvvvvvvvvwwwyyy{{{}}}~~~mmmfffjjjoooOOOGGG@@@@@@AAA@@@@@@BBBBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAFFFMMMVVVZZZWWWPPPIIIEEE<<<===???AAACCCDDDEEEFFFEEEAAAPPPrrrWWWBBBCCCOOOqqqyyy|||wwwgggcccvvvnnnuuufffOOOFFFBBB@@@FFFJJJUUUhhh~~~ooolll{{{~~~|||}}}}}}wwwpppoootttvvv{{{wwwrrrqqqvvv{{{|||~~~}}}|||oooiiiaaa^^^\\\\\\iiioooYYYPPPNNNOOOKKKHHHZZZuuu{{{lllSSS:::333333333333777:::AAARRRjjj}}}qqqllliiikkkxxx}}}uuufffeeeeeebbbUUUCCC999888<<<>>>???>>>AAAEEEDDD???BBB???>>>@@@AAAAAADDDJJJEEEJJJLLLJJJKKKOOOSSSSSSTTTMMMHHHHHHIIIGGGFFFFFFCCCBBBAAA???;;;777444333---,,,++++++,,,...000111///000000000//////...---000///.........000222333000///...///222555666666333444666777777888:::<<<>>>???@@@AAABBBCCCDDDEEEEEEGGGIIIJJJJJJJJJLLLNNNLLLNNNQQQTTTWWWXXXXXXXXXXXXYYYZZZ\\\]]]^^^______\\\]]]]]]]]]\\\^^^```cccgggjjjnnnqqqtttxxx|||{{{}}}~~~zzzqqq^^^UUUJJJHHHMMMRRRRRROOOMMMEEE===:::888555555888444:::BBBMMMYYYfffrrrzzz}}}{{{xxxwwwvvvvvvtttsssttttttsssrrrrrrrrrssssssnnnoooppprrrssssssrrrrrrooonnnnnnnnnnnnnnnnnnooolllmmmoooooommmkkkjjjiiiffffffeeeeeedddccccccbbb```YYYPPPKKKIIIHHHGGGEEEGGGIIIJJJKKKSSSfffyyyrrr}}}yyyoooqqqzzzaaaWWWuuu}}}fffcccnnnyyymmmjjj{{{}}}uuuwwwZZZPPPPPPWWWggg{{{|||xxxvvvtttttttttuuuvvvxxx{{{}}}tttooosssuuuaaaOOOAAA<<<;;;>>>???======???AAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAAAAAAAAAAABBBDDDKKKRRRUUURRRKKKEEEBBB<<<===???BBBDDDEEEFFFFFFHHHCCCNNNpppSSS???DDDQQQoooooofffwwwnnnnnn[[[OOOJJJEEE>>>KKKFFFNNNdddwwwjjjvvv}}}yyyrrrlllqqqzzzzzzxxxuuu{{{uuutttyyyzzzwww{{{oooiiiaaa___\\\]]]jjjlllTTTOOORRRVVVSSSUUUsss}}}dddCCC555333222222555:::AAASSSooo{{{}}}mmmeeeccchhhwww{{{jjjiiijjjfffWWWEEE<<<>>>888@@@GGGJJJLLLMMMHHHCCCEEEDDDGGGJJJIIIDDDDDDHHHCCCJJJMMMIIIEEEFFFIIIIIILLLEEEAAADDDFFFEEEEEEFFF>>>>>>>>>;;;777444333222------,,,+++,,,...111222000000111111000///......111000...---,,,---///000...------000444777888888===@@@CCCFFFGGGHHHJJJLLLCCCBBBAAAAAAAAABBBBBBCCCDDDFFFIIIJJJKKKMMMOOOQQQMMMOOORRRVVVXXXZZZZZZZZZXXXYYY[[[\\\]]]^^^^^^^^^[[[\\\]]]]]]]]]^^^aaadddhhhkkkooosssvvvyyy~~~yyylllOOOFFF===@@@KKKVVVZZZZZZFFF???999777666444666:::666666888===HHHXXXjjjuuu}}}{{{xxxvvvwwwwwwwwwvvvqqqqqqqqqrrrssstttuuuvvvnnnoooqqqrrrssssssrrrrrroooooonnnnnnnnnnnnoooooojjjlllmmmmmmkkkjjjjjjjjjiiiiiihhhhhhfffdddbbbaaa```YYYPPPJJJHHHGGGFFFDDDCCCFFFJJJNNNTTTaaassszzzyyyssssss~~~xxxxxxdddSSSppplllrrrzzzkkkjjj}}}www~~~yyy]]]QQQOOOSSSdddzzz}}}zzzxxxwwwwwwvvvtttssstttvvvyyy|||xxx{{{sss___LLLAAA???>>>===;;;:::<<<@@@CCCCCCCCCDDDDDDEEEFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEAAA@@@?????????@@@AAABBBFFFIIIMMMOOOLLLHHHEEECCC999;;;???BBBDDDEEEEEEEEEDDDFFFRRRttt~~~XXX>>>EEESSSrrrwwwnnnnnn|||yyy|||{{{ssseeeVVVKKKEEECCCCCCIIIGGGVVVeeefffvvvrrrfffpppzzzxxxuuusssvvv|||}}}~~~yyyuuu|||{{{ooolllddd^^^___]]]kkkgggOOOOOOSSSNNNDDDXXX{{{vvvZZZ>>>444444333333555777DDD]]]yyysssfffgggsss~~~|||zzz}}}}}}||||||kkkiiiiiiiii^^^LLL@@@===@@@LLL\\\eeebbbVVVLLLHHHHHHJJJKKKIIIGGGFFFGGGJJJKKKOOOPPPJJJFFFEEEDDDBBBFFF???<<<@@@EEEFFFEEEEEEBBB???;;;777555555666888...,,,+++---111333222000///222444222---,,,///333666000---//////---...000000222111...555AAABBB:::GGGPPPUUUUUU\\\ffffff]]]SSSKKKDDDCCCBBB>>>===>>>???CCCJJJMMMLLLIIIKKKNNNPPPOOOSSSYYY[[[YYYXXXZZZYYY[[[\\\]]][[[[[[[[[\\\___^^^^^^^^^```cccgggiiihhhkkknnnqqqtttyyy~~~wwwmmmTTTCCC===EEEVVVmmmqqqaaaJJJAAA999777777666777:::999:::<<<===???HHH\\\ooowwwxxxyyyzzzzzzyyyxxxvvvqqqrrrtttsssrrrrrrsssuuupppoooppprrrtttuuusssrrrqqqpppooonnnnnnooooooppplllmmmmmmllljjjiiiiiijjjiiiiiihhhfffdddbbb```___^^^WWWOOOJJJHHHHHHFFFEEEGGGJJJLLLMMMSSScccvvvwww~~~ttt]]]\\\ooowwwpppwwwtttwww{{{```OOOSSSXXXlll~~~{{{yyyxxxsssssstttuuuvvvvvvwwwwwwyyy}}}gggXXXMMMCCC<<<<<<<<<<<<<<<===>>>AAABBBCCCCCCCCCCCCDDDDDDDDDEEEBBBBBBCCCCCCCCCDDDDDDDDDBBBAAA@@@??????@@@@@@AAAEEEHHHLLLMMMJJJEEEBBB@@@999;;;>>>BBBDDDEEEEEEEEEGGGKKKUUUqqq~~~WWW<<<@@@RRRzzzxxxiiijjj~~~uuupppnnnmmmggg]]]SSSKKKFFFDDDDDDHHHGGGTTT```eee|||zzzddd\\\ooo~~~}}}xxxvvvuuussswww}}}~~~yyyvvv~~~zzznnnjjjaaa\\\\\\\\\lllgggRRRJJJJJJHHHEEE[[[sssllleeeNNN:::555666555555888666CCC^^^~~~vvvxxx|||~~~uuuiiijjjuuuyyypppiiiiiilllnnnsssxxxooolllmmmmmmfffUUUHHHBBBPPP[[[gggjjjaaaSSSKKKIIIJJJKKKKKKIIIGGGFFFIIIKKKMMMPPPPPPKKKHHHHHHGGGEEE???999888>>>DDDEEEFFFGGG>>>;;;888555333333333444...,,,,,,---000222000///000111333222000///000222444111111444444000...///,,,...///000666>>>@@@>>>IIISSS\\\cccooozzzyyyooo\\\PPPEEE@@@>>>;;;999:::===>>>@@@CCCFFFIIIMMMQQQRRRPPPRRRVVVXXXVVVWWWYYYZZZ\\\^^^___^^^___```bbb```______```bbbfffiiilllfffhhhlllooorrrvvv|||wwwmmmTTTIIIKKKUUU\\\bbb___QQQBBB<<<888999;;;:::;;;===888:::<<<===>>>DDDVVVgggsssvvvyyyzzzzzzxxxvvvvvvsssuuuuuutttrrrqqqrrrsssooonnnoooqqqssssssrrrpppqqqpppooonnnnnnnnnooopppmmmnnnnnnmmmkkkjjjjjjkkkkkkiiifffcccaaa````````````ZZZRRRLLLIIIGGGFFFDDDEEEIIIKKKKKKPPPbbbzzz|||___[[[sssyyyxxx{{{fffRRRTTTVVViii~~~~~~|||zzzyyyxxxtttuuuvvvwwwxxxyyyzzzzzznnnVVVIIIDDD@@@<<<;;;<<<===>>>@@@AAABBBCCCDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@??????@@@@@@DDDGGGJJJJJJFFFBBB>>><<<999;;;>>>BBBDDDEEEEEEEEEHHHMMMRRRfff}}}|||^^^@@@===QQQyyyyyyhhhlllkkk\\\WWWWWWWWWYYYWWWSSSOOOKKKHHHGGGFFFLLLMMMWWW]]]eeeuuuiii]]]UUUSSSggglllmmmkkkssszzzvvvuuuttttttxxx~~~}}}xxxvvvxxxlllggg___ZZZYYY[[[kkkjjjXXXKKKEEEBBBAAARRR}}}nnncccUUUDDD777666888555444777<<>>???@@@666555444222000/////////---,,,---...000111000...111111111222444555444222111000333888777111......,,,,,,...444999<<>>EEEJJJMMMQQQNNNNNNRRRTTTTTTWWW\\\]]]^^^``````___```aaacccaaaaaaaaabbbeeehhhlllnnngggiiilllooorrrvvv{{{~~~rrrYYYMMMRRR[[[WWWOOOIIIBBB;;;777666999;;;;;;;;;>>><<<>>>BBBCCCBBBFFFTTTcccrrrwww|||~~~{{{yyyxxxxxxwwwxxxxxxvvvsssqqqpppqqqnnnmmmnnnoooqqqrrrqqqoooppppppooonnnnnnnnnnnnnnnmmmnnnooonnnllljjjkkklllmmmjjjeee```^^^]]]___```bbb\\\TTTMMMIIIGGGEEEDDDDDDGGGIIIHHHMMMaaajjjeee{{{|||mmmVVVTTTTTTfff{{{|||xxxvvvvvvuuuvvvwwwxxxyyyzzz{{{||||||sss\\\OOOHHHDDDAAABBBAAAAAAAAACCCEEEFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAA@@@?????????EEEGGGIIIHHHDDD???;;;999888:::>>>BBBDDDFFFFFFFFFEEEJJJJJJWWWzzziiizzzjjjHHH>>>PPP{{{gggvvvyyymmmuuuvvvjjjXXXIIIDDDEEEFFFFFFJJJKKKMMMNNNMMMKKKIIIHHHNNNTTT^^^aaaiiidddXXXMMMJJJLLLNNNPPPRRR[[[[[[[[[bbbwwwzzzuuutttuuuuuuxxx}}}~~~}}}wwwsssrrruuujjjeee]]][[[ZZZZZZjjjooo]]]OOOCCC>>>===GGGfff|||vvvzzzyyyiiiRRRCCC777777666222111555AAA\\\wwwkkklllwww{{{ppplllpppssspppjjjTTTJJJ@@@;;;;;;>>>GGGOOO^^^^^^bbbkkkooofffUUUGGGJJJQQQWWWYYYZZZ^^^bbbdddfffbbb\\\VVVRRRRRRTTTVVVXXXXXXTTTNNNMMMMMMJJJDDD777222000333555333222333////////////...,,,+++***------...///111111111000222000000444999<<<:::666000///222666555000...000333///111777:::<<>>>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@??????FFFHHHIIIHHHCCC>>>:::999888:::>>>BBBDDDFFFFFFFFFDDDGGGEEEQQQuuuqqqdddoooKKK>>>NNNdddjjj{{{{{{|||qqqyyygggYYYJJJBBBAAABBBBBBAAACCCEEEIIIMMMNNNMMMKKKIIILLLXXXgggppp{{{fffNNNHHHDDDEEEHHHKKKPPPUUU[[[aaammm{{{uuuuuuvvvwwwyyy}}}~~~}}}yyyrrrnnnnnnqqqhhhccc]]]\\\\\\[[[kkkrrr]]]LLLAAA>>>@@@HHHbbb}}}yyypppjjjmmmuuuUUUEEE888666555222222777???```qqqfffjjjwww|||nnn^^^XXXZZZ]]]\\\[[[JJJEEEAAA@@@???===@@@FFFRRRSSSXXXaaahhhdddUUUFFFRRRXXX\\\___gggqqquuutttuuuoooeee]]]XXXXXXYYY[[[```]]]UUUNNNLLLKKKEEE>>>666222000222111---+++---+++,,,,,,---,,,+++***)))---...///000111333555666444111000555<<<@@@>>>;;;333111111333111000333999===666444888999>>>PPPddduuuhhhVVVCCC888444000...///+++000222...000999BBBDDDFFFAAA>>>@@@BBBEEEKKKRRR^^^```ccceeeeeefffggghhhhhhgggggghhhiiijjjlllmmmqqqsssvvvxxxzzz}}}tttZZZPPPSSSLLLEEEFFFFFFAAA<<<:::;;;<<<===CCCIIIHHHLLLRRRVVVWWW[[[iiixxx|||||||||{{{{{{zzzwwwsssooonnnnnnpppooonnnooopppqqqpppooooooooonnnnnnmmmlllkkkkkkkkkllllllkkkiiihhhiiijjjjjjiiigggeeebbb```^^^]]]\\\YYYSSSLLLGGGEEEFFFGGGEEEFFFHHHIIIMMMaaayyyvvv|||qqqVVVOOOSSSbbbvvv|||xxxwwwwwwwwwzzzzzzyyyxxxwwwvvvuuuttttttxxx}}}qqqiiiggghhhiiihhhddd^^^ZZZYYYXXXTTTQQQEEECCCAAA???>>>>>>@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCBBBAAA@@@???GGGHHHIIIGGGCCC>>>:::999777:::===AAADDDFFFGGGGGGEEEHHHIIIZZZyyymmmHHH===JJJ}}}dddcccqqqqqq{{{sssuuusssZZZPPPFFFBBBAAA???===<<>>\\\}}}iii```hhhvvv{{{wwwmmm^^^NNNGGGGGGIIIJJJLLL@@@AAAFFFMMMNNNLLLMMMQQQXXXWWWVVVYYY______UUUIIIVVVbbbnnnvvvvvvjjj```\\\\\\___aaafff```UUULLLJJJIII@@@666333111111333222...---///++++++,,,,,,---,,,,,,+++---...000111333777<<<@@@777444222555;;;???>>><<<999666333222111333;;;EEEFFFAAA;;;999;;;DDDWWWhhh{{{}}}lllVVVJJJ===777333//////111,,,000///+++///<<>>???AAABBB@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAA@@@FFFGGGHHHFFFAAA===:::999777999===AAAEEEFFFGGGGGGGGGKKKQQQkkkmmmHHH@@@HHHoooiiifffvvvzzztttqqqrrrbbbQQQKKKFFFEEEBBB<<<:::<<<;;;===AAAEEEHHHIIIIIIIIINNNYYYppphhhDDDFFFNNNXXX[[[WWWSSSRRRdddxxxzzzuuuwww|||zzzooohhhaaahhhiiihhhggghhhnnnyyy~~~yyyrrroooqqq~~~kkkddd___YYY[[[ZZZbbbyyy~~~___LLLFFFFFFHHHEEEHHH```sssqqqwwwuuutttllleeeqqq~~~{{{]]]HHH666444888888888;;;===QQQuuuvvvbbb]]]iiiwwwuuukkkZZZMMMBBB>>>===;;;===AAA>>>CCCOOO]]]eeehhhmmmsssqqqkkkaaaXXXXXX\\\XXXQQQaaayyy{{{mmmdddaaacccgggjjjhhh```SSSJJJHHHFFF<<<111///...///222111...---000,,,---------......//////...///000222555;;;CCCIII;;;777444333666888999888:::666333222111444@@@LLLOOONNNGGG@@@BBBOOO___hhh{{{vvv]]]OOO@@@;;;666444111...000444000777<<>>@@@BBBCCC>>>????????????@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAADDDFFFFFFDDD@@@<<<999888777999===AAAEEEFFFGGGGGGHHHLLLXXXwwwqqqLLLEEEHHHeeeuuuwwwwwwqqqwwwaaaQQQQQQNNNLLLLLLFFF???>>>CCC777999===AAADDDGGGHHHIIIHHHNNNaaawwwzzzTTTMMMRRRaaapppttthhhXXXNNNNNN```yyyyyytttxxxmmm```[[[VVVPPPRRRSSSSSSVVVaaarrr{{{uuusssvvv~~~kkkccc\\\WWWYYYWWWeeerrrTTTEEE@@@EEEJJJGGGKKKfffzzzuuuyyy{{{~~~vvvlllwwwaaaKKK777555999888666666888CCC\\\wwwqqq^^^\\\kkkxxxqqqbbbLLLCCC<<<;;;:::666666;;;EEELLL[[[mmm{{{~~~lllZZZUUUZZZ\\\XXXzzz~~~pppgggfffjjjooorrrggg^^^QQQHHHFFFEEE;;;///---,,,---000...***))),,,............///000111222...///111222666===HHHOOO>>>:::555222222333444444888555222111000444AAAMMMWWWXXXRRRHHHJJJYYYfffhhhttt~~~iiiLLL888000000000111333111...000666999DDDTTTggg}}}qqqVVV<<<888555888;;;???FFFNNN```eeemmmqqqrrrooommmkkkkkklllnnnqqquuuxxxzzz{{{yyy{{{}}}~~~zzzrrrppptttqqqssswww{{{~~~|||yyyvvvvvvvvvtttqqqooooooppppppmmmkkkkkklllmmmmmmmmmmmmnnnnnnnnnmmmkkkiiihhhlllmmmmmmllljjjiiiiiijjjgggeeebbb___^^^___aaabbb___]]]WWWOOOGGGCCCEEEGGGFFFCCCFFFMMMQQQ\\\yyy~~~||||||~~~qqq|||~~~nnnuuuzzz}}}hhhUUUVVVPPP[[[nnn|||yyywwwvvvssssssssssssttttttttttttrrrrrruuuxxx|||}}}|||zzzwwwqqquuusssbbbRRRKKKCCC@@@>>>>>>AAABBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDEEEFFFFFFCCC???:::888999888===FFFIIIFFFEEEHHHGGGEEEZZZ}}}oooEEE@@@DDD___uuunnnxxxaaaSSSPPPUUURRRPPPMMMGGGAAABBBFFF???;;;:::<<<@@@CCCDDDEEEJJJNNNYYYfffjjjddd[[[VVVaaaqqq|||```MMMLLLWWWbbbooo{{{tttvvvzzziiihhhXXXTTTWWWYYYggg~~~uuummmrrrzzzhhhccc^^^XXXYYY[[[aaa}}}zzz[[[KKKFFFIIITTTLLLFFF^^^~~~uuutttgggFFF555999777555666666@@@EEEJJJfffvvv|||sssvvvppp```dddppprrrfff[[[KKK>>>999@@@CCC>>>>>>EEEGGGYYYhhhlllttt|||aaaQQQRRRWWWgggtttkkkhhhiiiiiihhhccc]]]WWWSSSNNNDDD444(((//////.........---------------...///000222444555000000000222444888;;;===>>>CCC>>>111---222444000666222111222///111DDD\\\sssjjjXXXHHHMMM___iiigggdddTTTHHHFFF@@@555///222222000111444555555888>>>GGGeee~~~VVV999777888===FFFUUUmmmuuupppqqqtttwwwuuusssuuuyyy~~~yyy}}}~~~{{{yyyxxxvvvuuutttuuusssqqqooonnnnnnnnnnnnnnnoooppppppooonnnlllkkkkkklllmmmnnnnnnnnnmmmjjjgggfffhhhiiihhhfffccc```^^^^^^^^^___ccc___YYYQQQKKKGGGEEEDDDFFFIIIIIIIIIPPPbbbyyyxxxwwwuuu|||ggggggqqqttttttqqqrrr|||~~~{{{mmmUUUPPPSSSSSSfff}}}{{{zzzyyyxxxtttrrrqqqrrrtttvvvvvvuuuvvvwwwxxxxxxxxxvvvuuuttt{{{uuummmlllpppkkkYYYJJJFFFBBB@@@>>>>>>@@@AAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDEEEEEEBBB>>>:::777888999???GGGHHHEEEFFFJJJLLLEEEUUUrrrpppGGGAAACCC]]]|||oooqqq]]]TTTTTTYYYTTTPPPNNNKKKGGGGGGKKKFFFCCC@@@>>>>>>AAAGGGLLLUUU\\\eeehhhbbb[[[___hhhgggYYYYYYbbbkkkuuu~~~zzzvvvwww|||jjjcccfffjjjyyyuuunnntttyyygggaaa\\\VVVXXX\\\bbb|||vvvWWWIIIFFFLLLUUUOOOPPPrrrvvvuuueeeEEE666999777555777666666@@@JJJjjj~~~yyyyyygggoooqqqeeeiiirrrpppbbbVVVJJJDDDAAACCCDDDFFFMMMUUUZZZ\\\[[[[[[cccqqq{{{uuu___RRRWWWccc{{{yyymmmhhhfffcccbbbeeeiiihhh\\\HHH777111222//////.........---------------...000111333444555000000000111333666999;;;DDDHHHBBB555///333444///444//////222111333CCCVVVaaa\\\OOOEEEMMM```jjjhhhSSSCCC777666333,,,***...222333555777555555<<>>>>>???@@@@@@???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDDDDDDDAAA>>>:::777777;;;CCCHHHHHHEEEGGGLLLNNNEEEPPPjjjmmmGGGBBBCCC[[[qqq{{{gggXXXVVV[[[\\\TTTMMMLLLMMMLLLMMMOOOIIIGGGBBB======CCCMMMTTT[[[kkk~~~}}}|||~~~gggaaaeeessszzzzzzzzz|||~~~tttoooxxxwwwddd___ZZZTTTWWW]]]ddd}}}qqqSSSGGGDDDJJJQQQMMMYYY~~~~~~```DDD777999777555777666777BBBJJJiiieeegggrrryyy\\\iiissslllooossslll]]]RRRGGGMMMQQQQQQUUUaaannnuuu{{{gggQQQIIILLLSSS[[[bbbmmmkkk___YYYcccsss|||xxxqqqnnnqqqwww{{{|||yyy___AAA///---333/////////............---,,,...000333444555555555111000000000111333666777BBBEEEAAA555000333444111555000///222222333<<>>>>>>>>?????????????????????????????????????????????@@@@@@@@@@@@CCCCCCCCCBBB@@@<<<999777666===FFFIIIGGGEEEHHHNNNKKKCCCQQQnnncccBBBAAAAAAYYYtttrrr___UUUYYYaaaZZZOOOFFFGGGLLLNNNNNNPPPLLLJJJGGGGGGNNNYYYcccffffff{{{mmmbbbdddyyyyyywww{{{~~~sssppp|||tttccc^^^XXXSSSXXX\\\gggoooPPPEEEAAABBBHHHGGGZZZZZZBBB888:::666555888666<<>>>>>>>>>>>======>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@BBBBBBBBBAAA>>>;;;888666555>>>GGGIIIFFFFFFIIIMMMGGGCCCXXXzzzVVV<<>><<<@@@AAAVVV}}}}}}TTT@@@999;;;666555999666:::DDDKKKppp{{{xxxttt___rrr|||rrriiieeeaaaXXXNNNIIINNNcccxxxgggMMMFFFHHHLLL]]]qqq~~~aaaPPPKKKEEE@@@AAADDDKKKUUUaaajjjpppqqq]]]DDD444111333222///////////////////////////111333666888::::::999888222111///......///000111///111111//////444888999:::666444444444222222444000000......222888999666...+++***,,,...///000333999CCCMMMMMMBBB<<>>AAAQQQppp}}}zzzyyyzzz|||~~~}}}yyywwwwwwxxxvvvyyyzzzvvvooojjjjjjmmmkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjiiiiiihhhgggeeefffggggggeeeeeeeeefffeeedddaaa^^^\\\\\\\\\]]]\\\[[[XXXPPPHHHDDDEEEGGGLLLTTTZZZSSSEEEIIIhhhwwwhhh}}}uuutttzzz}}}YYYYYYsss|||rrryyyxxxcccSSSOOOPPPaaavvv}}}}}}|||{{{zzzvvvtttrrrrrrssssssrrrqqqttttttuuuuuutttsssrrrqqq{{{qqqjjjeeeaaadddbbb[[[NNN@@@999:::???===>>>>>>===<<<<<<===???==============================>>>>>>???@@@@@@@@@BBBBBBAAA???===:::777666555>>>FFFGGGFFFHHHJJJKKKEEEDDD]]]vvv~~~MMM888???>>>SSS|||zzz|||{{{gggZZZYYY^^^cccWWWLLLDDDFFFLLLPPPRRRSSSUUUZZZcccuuu{{{___OOOMMMTTT[[[hhhtttrrr\\\WWW^^^www~~~|||ooopppnnnbbbbbb[[[VVV\\\]]]mmmiiiKKKAAA===;;;??????QQQ{{{zzzrrrpppzzzwwwNNN???;;;;;;555555999777777EEEYYYrrrccc{{{xxxlll___YYYSSSKKKDDDAAA===NNN___lll}}}yyyeeeUUUMMMVVVcccqqqpppNNN===:::555999999888999;;;>>>AAACCC>>>;;;666222///...///000...////////////000000000444555777888999999888888222111///...---...///000000111111111111333777999666555444444444555666888888555111...---......---++++++---///000111111222666===EEEFFF>>>888>>>IIIZZZbbbcccZZZSSSNNNCCC666<<>>>>>===;;;;;;===???=================================>>>???@@@@@@@@@AAAAAA@@@>>><<<999777555666>>>DDDEEEFFFJJJKKKHHHDDDDDD___}}}zzzKKK:::BBB===NNNrrrmmmooovvv{{{~~~wwweee[[[[[[^^^^^^TTTKKKEEEHHHLLLOOOQQQTTTVVVbbbrrrwwwiiiWWWNNNOOOSSSTTTSSSOOORRR\\\fffccc\\\aaaooo~~~~~~{{{mmmooo~~~lllccceee^^^XXX___```pppbbbFFF@@@>>><<<@@@???KKKmmm}}}vvvrrrlllmmm{{{lllIII>>><<<<<<555666:::777999EEE]]]vvvkkk~~~wwwhhhZZZRRRMMMFFF???;;;444<<>>===<<<:::;;;===???===;;;:::===???========================<<<======>>>???@@@@@@@@@AAAAAA???>>>;;;999666555666>>>BBBCCCFFFKKKKKKFFFCCCCCC^^^{{{{{{LLL===DDD<<>>GGGdddxxxwwwtttssskkkkkkyyygggGGG===<<<<<<555666:::777999@@@TTT~~~tttxxxiiiZZZRRRNNNGGG???:::@@@AAAAAA???AAAHHHRRRYYYUUUYYYgggwwweeeTTT>>>444666555555666666555444444555666666111...///444777444111.../////////000000111111666555444333333333333333222111///......///000111------...000111222555:::888:::999444111444:::>>>>>>888111,,,******---111***,,,,,,++++++000444666777333111222333555<<>>BBB???<<<<<<===???@@@??????>>><<<999777666555444777>>>DDDEEEFFFHHHGGGDDDDDDMMMgggtttGGG>>>???:::DDDddd___lllsssppp___YYY]]]^^^ZZZZZZQQQJJJJJJLLLLLLNNNQQQaaayyyjjjbbb[[[TTTRRRSSSRRRZZZkkktttoooddd^^^^^^eeevvv~~~uuulllwww|||jjjeeeddd___\\\^^^dddrrr{{{QQQ@@@EEE???CCCCCCEEENNNaaarrrxxxwwwwwwyyyoooqqqgggKKKAAA777666777666555666===>>>MMMsss{{{```UUUYYYQQQFFFDDDBBB@@@DDDFFFEEEFFFJJJLLLJJJOOOPPPbbbYYYMMMAAA;;;888666666888999777444222111222333555555333222333444333222333...///000000//////000111777555444222111111222222222111000000000111333444000111111111111333777:::>>>>>>:::444333666888777888444///...///000///---222...---111333111222444333000///222444555888>>>IIIFFFAAA999444444999>>>;;;CCCHHHOOOTTTMMMMMM]]]ppptttyyy|||||||||~~~~~~zzzuuurrr|||xxxtttsssrrrqqqnnnkkkjjjjjjjjjiiijjjjjjkkkkkkiiiiiiiiikkkkkkiiieeebbbgggggggggfffeeecccbbbaaa[[[ZZZYYYXXXXXXYYYZZZZZZaaa___[[[SSSKKKFFFFFFHHHJJJDDDAAAAAA>>>IIIrrrkkklllsssqqqrrrzzz[[[eeetttwww~~~zzziiiYYYLLLOOOYYYhhhzzz}}}yyyxxxxxxxxxxxxuuuuuutttttttttvvvwwwxxxvvvxxxxxxvvvvvvvvvqqqkkk}}}uuukkkdddcccbbb___\\\OOOHHH???::::::;;;:::888<<<<<<<<<<<<<<<<<<<<<<<<===>>>===;;;::::::===???AAA>>><<<;;;===>>>??????>>>>>><<<:::888666444444888???EEEFFFGGGIIIHHHEEEHHHPPPlllxxxHHH;;;===;;;EEE^^^fffwwwooo___ZZZ]]]___\\\bbb[[[UUUTTTSSSRRRTTTXXXnnnjjj]]]WWWQQQNNNNNNPPPPPPZZZlllwwwuuupppoooxxx{{{{{{}}}vvvrrr~~~|||jjjfffddd```^^^```cccsssxxxNNN???EEEBBBMMMGGGIIIZZZqqqvvvuuufffNNNDDD:::888888777666777;;;<<>>@@@>>>:::888:::999666666333///---...//////---000------111333333333444333000///222444444777;;;DDDCCC@@@;;;666444666999777===@@@GGGOOOLLLPPPaaatttwww{{{|||||||||}}}~~~~~~{{{wwwtttvvvtttrrrrrrrrrpppllliiilllkkkkkkkkkkkkkkklllllljjjjjjjjjkkklllkkkhhheeeggggggffffffeeedddcccbbb]]]\\\[[[ZZZYYYZZZ[[[[[[___^^^ZZZRRRJJJEEEEEEGGGEEE@@@???@@@===GGGkkk{{{fffjjjkkkpppwwwfffmmmwwwyyy}}}lll\\\QQQRRRXXXeeeuuu}}}zzzyyyzzzzzzzzzyyyxxxxxxxxxxxxzzz|||}}}{{{}}}}}}{{{{{{{{{vvvpppsssllleeecccdddccc\\\VVVHHHBBB;;;888888999999888;;;;;;;;;;;;;;;;;;;;;;;;===>>>===<<<;;;;;;===@@@@@@===;;;;;;<<<>>>>>>=========<<<:::888666444333:::@@@FFFFFFGGGIIIIIIFFFGGGQQQnnn{{{HHH999;;;<<>><<<===;;;666444111...------.........------...000333666666444444111000444555555777<<>>EEEbbb}}}rrrzzzxxxrrrdddeeepppccclllvvvpppttt||||||qqq```SSSQQQUUUbbbrrr{{{zzzzzzzzzzzzwwwwwwwwwwwwxxxzzz|||~~~zzzttt{{{iiiddd```bbbdddbbbYYYPPPBBB>>>999777777999999999999999999999999999999999;;;<<<<<<;;;:::;;;<<<>>>>>>===;;;;;;<<<======<<<<<<<<<;;;:::999666444333;;;AAAFFFFFFFFFHHHHHHFFFHHHSSSrrrxxxHHH:::::::::FFFZZZ{{{{{{lllbbb```cccfffggghhheeedddgggjjjqqq~~~ttthhhfffbbb]]]ZZZXXXXXX[[[^^^WWWMMMIIIQQQVVVYYYeeettt}}}sssyyy~~~}}}~~~{{{pppeeeddddddhhhvvv~~~~~~}}}zzzwwwzzz|||jjjeeeaaa\\\\\\```fff{{{kkkHHH===EEEKKKUUUHHHSSS~~~uuuyyymmmUUUIII???<<<;;;999777777777<<>>888555888:::999888999444333222222222333555666777:::;;;999666555333000---///111111111111333444333333222222111111111111333333444555666777888999999888777444222333777999999======;;;:::<<<;;;777222111...------...//////...000111111777>>><<<666555111111555777777:::>>><<<===>>>>>>===<<<<<<<<<>>>>>>;;;BBBNNNPPPWWWiiixxxyyyyyyzzz{{{}}}~~~}}}|||zzzyyyyyyxxxvvvtttsssrrrqqqpppmmmllllllkkkkkkkkkkkklllkkkiiihhhhhhiiikkkkkkjjjeeeeeeeeefffeeeeeedddddd^^^]]]\\\[[[ZZZZZZ[[[[[[ZZZZZZWWWPPPHHHCCCCCCDDDAAA>>>???AAA???EEE]]]xxxtttkkkttt}}}bbb___ooovvvjjjmmmsssrrrvvv}}}uuucccPPPMMMRRRbbbsss|||zzzyyyyyyxxxxxxxxxxxxxxxzzz|||~~~|||uuuddd[[[XXXWWWYYY[[[XXXNNNEEE===;;;888777888999::::::999999999999999999999999888999::::::999999;;;<<<>>><<<;;;;;;===>>>===<<<<<<;;;;;;999888666444333;;;AAAFFFEEEEEEHHHHHHFFFJJJYYY{{{nnnEEE<<<;;;888EEE]]]uuuhhhaaa```ccchhhkkkllljjjjjjqqq{{{mmmZZZRRRMMMOOOTTTZZZ]]]```ffflllpppdddSSSGGGJJJMMMPPP___rrrfff[[[___mmmyyyyyylllddd```^^^oooqqqrrrxxxyyywww~~~{{{iiibbb^^^YYYYYY^^^mmmcccEEE===DDDMMMXXXPPPeeennn~~~rrrUUUJJJ???<<<;;;999777777444<<>>>>>===???AAADDDFFFGGGDDDBBB???HHHWWW\\\cccsss~~~|||}}}~~~}}}{{{{{{{{{zzzyyy~~~|||xxxtttqqqpppqqqrrrllllllkkkjjjjjjiiijjjjjjjjjgggeeeeeefffhhhiiiiiieeeeeeeeefffeeeeeedddddd^^^]]][[[ZZZYYYYYYZZZZZZXXXXXXVVVOOOHHHCCCBBBCCCAAA@@@@@@@@@>>>EEE]]]vvvtttqqq}}}ccc\\\eeevvvxxxpppqqq~~~ssswww|||yyygggRRRNNNSSSdddttt}}}||||||||||||~~~~~~~~~~~~~~~xxxqqqXXXRRRRRRRRRTTTSSSNNNEEE>>>:::999888888888999:::;;;999999999999999999999999666888999999999999:::;;;>>>===<<<===>>>>>>===<<<<<<;;;:::888666555555555===CCCGGGFFFFFFHHHIIIGGGHHHZZZbbb@@@>>>===777BBB[[[{{{oooccc___```dddiiinnnooojjjjjjqqqwwwYYYKKKGGGFFFFFFOOOXXX___hhhttt~~~ooo]]]TTT[[[``````lll~~~|||aaaWWW\\\mmm~~~oooeeefffkkk~~~|||xxxxxxxxxgggaaa\\\WWWZZZ```uuuZZZBBB===AAAKKKPPPRRRnnnuuuooorrrUUUIII???<<<;;;999777777333<<<@@@LLLfffvvvzzziiiiiilll~~~zzzrrriiikkkkkk```[[[]]][[[gggrrr{{{|||yyyzzz|||||||||iiicccZZZ;;;666555999<<<:::777777222222333444666777999:::===DDDCCC:::444555555222000222333333222111333444333333444444444333333222111222444666888::::::;;;888;;;======;;;999777777666888777444444777999777222333222111///000333555@@@@@@<<<===QQQgggdddRRR:::555222333555666;;;AAABBBAAA@@@AAAFFFKKKOOOQQQGGGDDD@@@KKK___hhhqqq~~~~~~{{{yyyxxxxxxwwwvvv}}}{{{xxxsssooommmoooqqqllllllkkkjjjiiiiiiiiiiiihhhfffdddccceeeffffffeeeeeefffffffffeeeddddddccc^^^]]]\\\ZZZYYYYYYYYYZZZWWWWWWUUUPPPHHHCCCBBBCCC@@@@@@@@@>>><<>>777777888888777888999:::999999999999999999999999666888::::::999999:::<<<>>>======>>>??????>>><<<===;;;888666444555666777AAAFFFIIIHHHHHHJJJKKKIIIGGG\\\~~~WWW;;;===>>>777???RRRqqq||||||ooodddbbbeeehhhnnnuuussskkkhhhmmmyyygggTTTNNNKKKIIIIIIPPPUUUYYYddduuusssfffgggyyy~~~}}}mmmjjjqqq}}}tttsssvvv{{{wwwxxxttteee```\\\YYY^^^fff|||{{{RRR???;;;===FFFBBBLLLkkkooovvvlllUUUIII???<<<<<<:::888999333<<<@@@RRRvvvrrrssswww~~~{{{{{{rrrooohhhVVVMMMMMMIIIJJJUUU___dddhhhlllnnnmmmnnn~~~zzzooo\\\>>>999888<<<>>><<<999888222333444666777999;;;<<<@@@GGGFFF:::333555666333222444444444222111222333333444555555555555444333222333666888;;;<<<======888:::<<<<<<:::888777777;;;>>>===:::888:::888444333444555333222222666999BBBAAA:::>>>[[[{{{xxxaaaGGG@@@:::888777888>>>DDDFFFDDDDDDFFFKKKPPPRRRSSSLLLFFF???III```lllxxx||||||}}}~~~~~~zzzwwwuuuuuutttsssvvvwwwwwwuuupppmmmmmmnnnmmmmmmlllkkkjjjiiiiiijjjhhhfffddddddeeeeeedddcccggggggffffffeeedddcccbbb```___]]][[[ZZZZZZZZZZZZVVVWWWUUUPPPHHHCCCBBBCCC@@@CCCCCC??????QQQwwwhhhpppssslllwwwyyyppp]]]SSSSSSaaalllsss~~~gggQQQMMMPPPRRROOOIIIAAA===<<<555666777777666666777999999999999999999999999999666888:::;;;::::::;;;<<>>>>>???@@@@@@>>>===>>><<<888555333444666888CCCHHHKKKJJJJJJLLLMMMKKKNNNcccoooQQQ777<<<>>>888===IIIbbbyyy}}}yyyssshhhhhhjjjnnnttt|||{{{rrrkkknnnvvvppp\\\UUUTTTPPPKKKMMMPPPOOONNNWWWiiiyyy~~~sssjjjttt{{{tttooowww}}}vvvxxxqqqddd```]]]\\\bbbkkkxxxLLL<<<:::999BBB:::IIIhhhmmm|||{{{fffUUUJJJ@@@======;;;::::::444===CCCYYY~~~vvvnnnllleeeSSSKKKMMMJJJPPP[[[gggnnnpppmmmcccYYY^^^nnnxxx^^^???:::777:::;;;777444333222333444666999;;;<<<===BBBJJJGGG999222555777444444555555444222111111222333444555666666666555444333444777:::===>>>>>>???999999:::999777666777999@@@DDDDDDAAA>>><<<888222444666666555333444888;;;???===555;;;^^^iiiSSSKKKBBB>>><<<<<>>FFF]]]kkkxxxzzzvvvxxx{{{~~~yyyuuutttsssrrrqqqqqquuuyyyxxxtttpppnnnnnnooonnnmmmlllkkkjjjjjjkkkhhhfffeeeeeeeeeeeecccaaagggggggggfffeeecccbbbaaaaaa```^^^\\\[[[[[[[[[[[[VVVWWWVVVPPPIIICCCBBBCCCCCCFFFGGGBBBCCCZZZjjjyyy~~~rrrzzzyyysss]]]QQQOOO\\\gggppp~~~lllUUULLLIIIJJJJJJHHHCCC>>>999777777777777777777888888888999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>???===<<<>>>;;;777444333444777999DDDIIIMMMNNNJJJIIIKKKOOOUUUuuuzzzqqqHHH;;;666:::999777DDDXXXuuu}}}uuuwwwkkkiiiqqq|||{{{llljjjwww}}}wwwyyy{{{hhh\\\UUUQQQQQQTTT^^^UUUMMMKKKLLLPPP\\\iiicccbbbwwwwwwttt|||{{{xxxyyyuuu~~~|||}}}vvv}}}rrreee___[[[YYY___jjjnnn@@@999>>>::::::===GGGXXXttt{{{ssswwwppp```NNNMMMHHH>>>777555888:::;;;:::CCCdddvvvnnngggaaaZZZRRROOOQQQOOO```rrrzzzyyyppp```RRRcccfffyyyZZZ>>>===<<<<<<<<<999555222777777777888999;;;<<<===HHHBBB999444333444444333555555333111//////111333777777666555444666888999333444666:::===>>>===<<<;;;:::999888777777777777>>>CCCIIIKKKGGG???777222777888999:::;;;;;;;;;;;;===888222999RRRjjjlllbbbQQQOOOUUUTTTDDD>>>FFFJJJPPPNNNKKKKKKOOOTTTUUURRRQQQJJJCCCDDDMMM\\\iiiqqqpppmmmkkknnnuuu|||~~~}}}zzzvvvsssrrrqqqpppsssxxx{{{xxxrrrmmmlllnnnmmmoooooonnnllljjjiiiiiieeefffgggggghhhggggggfffiiigggfffdddccccccddddddbbb___\\\YYYWWWWWWXXXXXXYYYWWWSSSMMMGGGDDDCCCDDDCCCIIIFFF>>>HHHnnnuuu~~~yyywwwsssaaaRRRNNNZZZfffmmm}}}vvv[[[IIICCCFFFFFFFFFDDD@@@<<<999777777777777777888888888888999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>>>>===<<<;;;999666333333666999;;;EEEIIINNNNNNKKKJJJMMMQQQ^^^aaaGGG;;;666::::::888DDDVVVssswwwtttwww}}}{{{vvvmmmtttnnntttyyyyyysssrrr{{{vvvkkkbbb[[[WWWYYY___eee]]]UUUQQQMMMJJJMMMSSSWWWiii{{{{{{}}}~~~{{{|||www|||oooccc^^^ZZZYYYcccqqqbbb===:::???===@@@===???PPPkkkyyyyyyvvvuuuffflllzzzhhhWWWSSSJJJ???777555777999<<<;;;BBB]]]tttnnnhhhddd]]]UUURRRTTTXXXgggyyyxxxkkkccc___ttt}}}~~~iiiNNN============:::777555333555666777888999:::;;;<<<<<<;;;999888777666666666777666444111//////333666444666888:::;;;:::888666666666888:::======;;;:::::::::999888777666666777;;;???CCCDDDAAA<<<888666888999:::<<<======>>>>>>AAA???:::999CCCPPPOOOFFFGGGHHHTTTXXXKKKFFFNNNQQQWWWTTTPPPOOOPPPOOOJJJEEEEEE???999888<<>>>>>===;;;999777444333444777;;;>>>EEEJJJNNNNNNLLLKKKOOOSSSggg]]]DDD;;;777;;;:::888BBBRRRrrruuufffiiirrryyysssxxxjjjxxxxxxttt|||wwwmmmbbb\\\___gggfffbbb]]]YYYRRRMMMMMMQQQSSSpppzzz~~~~~~~~~{{{~~~{{{vvvuuujjjaaa\\\WWWXXXgggyyyvvvTTT::::::===???FFFCCC===OOOgggrrrdddffflll```VVVHHH===777666777999;;;;;;AAAUUUuuuuuupppllliiiddd\\\XXXYYY___kkk|||rrrcccgggvvvvvvbbbQQQ======@@@AAA???:::777666777666777999:::;;;;;;;;;:::777777888777777777999:::999888666222000000333666444555777:::<<<<<<:::888999999999:::<<<;;;999777999999888777666666666666;;;<<<>>>>>><<<;;;;;;<<<999;;;===???AAAAAAAAAAAAAAAFFFGGGBBBCCCIIIHHHAAA<<>>===;;;888666444333444777<<<>>>DDDIIILLLLLLJJJKKKPPPUUUkkk```AAA;;;888<<<:::888@@@MMMppp}}}nnnrrrzzz|||pppxxxzzzxxxuuu{{{uuuggg^^^___fffhhhgggddd^^^WWWWWW```jjjppppppppp~~~~~~~~~~~~||||||wwwssspppggg^^^YYYUUUXXXjjjkkkIII::::::<<<@@@HHHDDD@@@XXXmmmvvvpppmmm~~~iiiiiiXXXDDD999666666777888888;;;BBBQQQggg~~~xxxtttqqqpppjjjbbb]]]]]]ccclllzzz|||kkk```uuudddLLLCCC777>>>BBBDDDAAA;;;777888;;;:::;;;===>>>>>><<<:::999;;;888666555888;;;======888999999777444222333444555444444666999<<<======999999888999;;;:::999777888888777666666666666666;;;=========<<<===>>>@@@<<<>>>@@@CCCEEEFFFFFFFFFDDDNNNSSSQQQQQQUUUTTTMMM999:::FFFMMMGGGJJJXXX___hhh]]]RRRMMMHHHAAA888333333333333333444444333333666666888@@@MMM___qqq}}}|||xxxvvvuuutttsssrrruuusssqqqooonnnmmmmmmllllllmmmmmmllliiihhhiiijjjkkkiiigggdddddddddeeefffcccdddeeefffffffffeeedddaaa```]]][[[ZZZYYYYYYZZZXXXVVVSSSMMMHHHDDDDDDEEEEEEEEEGGGLLLYYYlll}}}xxxxxxyyy{{{lllgggsss~~~{{{kkk\\\QQQVVV```iiiwwwqqqfffWWWPPPHHHAAA===:::888666555666666777888888999999999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<;;;::::::;;;===>>><<<;;;999777444333444777;;;>>>CCCGGGJJJJJJHHHJJJQQQWWWooo\\\???;;;999;;;999888???JJJiiivvv}}}{{{zzzuuurrrxxxtttzzzttthhhaaaaaadddnnnpppnnngggcccnnnxxxnnnjjjvvv~~~~~~}}}}}}{{{sssqqq{{{nnnddd\\\WWWTTTXXXkkk___BBB;;;<<>>??????===;;;888777:::888888===CCCEEEAAA<<<777:::===>>><<<888666555444666:::<<<===<<<<<<<<<999888888888::::::999888888777666666666666666666:::<<<>>>>>>>>>>>>???@@@AAACCCFFFIIIKKKKKKKKKJJJPPPXXX]]][[[]]]```[[[RRR???999>>>DDDCCCOOOdddnnntttbbbNNNEEE???888333111---...///000111333666777>>><<<::::::AAAPPPbbbppp~~~|||zzzwwwuuuuuutttsssqqqrrrtttuuurrrmmmlllnnnqqqmmmmmmmmmkkkiiiiiijjjlllkkkjjjgggeeedddeeefffgggcccdddeeefffffffffeeeddd___^^^\\\ZZZYYYXXXXXXXXXWWWVVVSSSMMMHHHEEEDDDEEEHHHHHHJJJOOOUUU^^^iiiqqqkkk}}}zzzyyyzzzyyywwwpppxxxxxx{{{nnnhhhrrrppp___RRRTTT]]]gggtttxxx```WWWKKKAAA<<<:::777555555555666777888999999:::999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<;;;::::::;;;======<<<:::999777444333444777;;;>>>BBBEEEHHHHHHGGGJJJRRRYYYuuuZZZ>>>;;;::::::888777>>>GGGbbbyyyxxxzzzxxx{{{ppplllssszzzuuuuuu~~~ssskkkeeedddffflllqqqtttuuurrrdddeee]]]dddmmmxxx~~~}}}}}}}}}zzzsssttttttkkkaaaXXXUUUTTTZZZlllxxxTTT===<<<===DDDOOOQQQUUUyyytttjjjGGG888777666333333777<<>>CCCFFFFFFDDDBBBBBB999BBBKKKMMMHHH@@@<<<:::<<<:::999:::;;;<<<;;;999888777777666666777777777777:::<<<>>>>>>>>>@@@AAAHHHKKKNNNQQQSSSRRRQQQPPPZZZaaaeeefffkkkpppkkkaaaIII======EEEKKK^^^vvvfffKKK===777000...111///000000000000222666999<<<;;;888555666AAAQQQ^^^rrrvvvtttsssxxx}}}vvvtttssssssuuuvvvuuutttrrrvvvyyywwwqqqnnnqqquuullllllkkkjjjhhhhhhjjjkkkkkkjjjhhhgggggggggggghhheeeeeeeeefffeeeeeedddddd^^^]]]\\\ZZZYYYXXXXXXXXXWWWVVVRRRMMMHHHEEEEEEFFFCCCFFFKKKNNNMMMMMMTTT\\\ccczzz}}}zzzxxxttttttzzz~~~yyyxxxpppppp}}}xxxtttmmmtttuuucccSSSPPPXXXbbbmmmvvv}}}cccXXXJJJ???;;;888666444555555666777888999::::::999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<;;;::::::;;;======<<<:::666555333222555999===AAACCCFFFHHHHHHGGGKKKTTT[[[uuuyyyVVV>>><<<:::888666666===EEE```vvvvvv|||wwwzzzooonnnvvvqqq{{{zzzqqqgggccccccaaagggooo|||ttt```]]]```hhhxxx~~~}}}|||{{{zzzwww{{{lllhhh]]]TTTTTTVVV]]]nnnnnnMMM======;;;FFFSSSOOOcccvvviiiBBB444666555333333666;;;DDDLLLQQQ\\\sss{{{vvvwwwwww~~~zzzyyyyyyvvvqqqnnnpppkkksss{{{}}}HHH:::>>>888999999999999999999:::;;;======>>>>>>>>>>>>>>>>>>???GGGRRRWWWTTTKKKBBB>>>>>>BBBHHHMMMQQQSSSUUUWWWNNNWWW^^^ZZZMMMBBB@@@BBBBBB@@@>>>=========<<<:::888888777777777888888999777999;;;===???AAAEEEHHHQQQSSSWWWZZZ[[[ZZZXXXWWWdddmmmssssssxxx~~~}}}wwwSSSDDDCCCNNNZZZnnndddFFF888222...///444444555555444222222444777444777888555333888DDDNNNdddyyyyyyzzzzzz|||xxxsssrrrqqqrrrtttuuutttsssrrruuuwwwvvvtttqqqqqqrrrmmmmmmllljjjiiiiiikkkmmmjjjjjjjjjiiiiiiiiiiiiiiigggfffeeeeeedddddddddddd^^^]]]\\\[[[ZZZZZZYYYYYYWWWUUURRRMMMHHHEEEEEEFFFBBBDDDGGGGGGCCCEEEVVVhhhuuutttjjjxxx}}}tttvvv}}}kkkWWWPPPTTT^^^ggglllppp~~~cccWWWHHH===999777555333444555666777888999::::::999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<::::::999;;;<<<===<<<:::333222111222555:::@@@CCCDDDGGGIIIIIIHHHMMMVVV]]]ppphhhIII>>><<<:::777444666===EEEbbbvvvxxx~~~uuu|||uuutttyyy}}}}}}wwwggg^^^]]][[[^^^eeevvvxxxeee[[[aaapppzzz~~~~~~~~~~~~}}}|||{{{yyyzzzzzzhhheeeYYYQQQSSSXXX```pppkkkMMM@@@>>>999EEERRRIII]]]xxx~~~bbb:::...333555555666444999CCCLLLQQQ\\\tttvvvyyy~~~rrrwww~~~}}}}}}yyyyyy{{{}}}ppp???888???888;;;:::999:::<<<>>>>>>>>>?????????@@@BBBDDDFFFGGGOOOWWW^^^YYYLLLBBB@@@CCCBBBFFFKKKQQQWWW^^^dddiiifffkkkkkk^^^LLLBBBFFFOOOGGGEEEBBB@@@???>>><<<;;;999888888888888888999999:::;;;<<<>>>@@@FFFLLLQQQWWWYYY]]]___```___]]][[[ooozzz|||{{{|||[[[KKKJJJWWWdddvvv}}}___AAA555222///222999333555666555111000111333111666;;;:::666666===EEEXXXppp}}}vvvuuusssrrrrrrrrrrrrqqqoooqqqqqqqqqssstttssspppmmmooooooooommmkkklllnnnpppiiiiiijjjkkkkkkkkkjjjjjjiiigggfffdddccccccdddddd^^^^^^]]]]]]\\\[[[ZZZZZZWWWUUURRRMMMHHHEEEEEEFFFJJJIIIHHHCCC???JJJiiixxxmmmxxxwww~~~rrr\\\RRRTTT]]]dddhhhjjjzzz```QQQBBB;;;:::777555555444555666777777888888888888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;AAA>>>;;;;;;<<<<<<:::777555333111222777<<>>>>>>>>>>>?????????@@@EEENNNUUUcccddd\\\KKK>>><<>><<<<<<===<<<999666444222111222777===AAACCCGGGDDDFFFLLLKKKJJJTTTddd~~~\\\FFF@@@;;;888999999999<<>>GGG???YYYzzzooobbbwwwooo{{{cccKKK666333666444222444222333@@@PPPVVV___{{{zzzfffIII<<<<<<===;;;;;;;;;<<<===>>>>>>>>>>>>???AAACCCCCCDDDHHHOOOUUUXXXWWWPPPCCC<<>>@@@AAAEEEMMMTTT]]]```___dddnnnllliiirrr|||jjjTTTOOOaaasssyyyXXX999///000000111555===AAABBB???888555999>>>NNNNNNIII???<<>>999777555333444444555666777777888888888888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>============;;;777444333111111333888===AAACCCJJJBBBDDDLLLMMMKKK[[[rrr^^^KKKAAA<<<999999999888;;;???ZZZ|||wwwuuu}}}vvvxxx~~~|||tttiii```___eeesss~~~}}}|||~~~~~~}}}{{{yyyxxxzzz|||vvvnnnrrrtttddd^^^VVVSSSRRRXXXmmmyyyqqqTTT@@@888888555:::BBB@@@\\\rrr|||xxxrrrfffZZZZZZjjjgggxxxmmmNNN???333444666333111333222333@@@RRRZZZgggggg^^^LLL===888;;;===<<<===>>>>>>??????>>>>>>===<<>>GGGOOORRRYYYVVVQQQJJJEEEEEEIIILLLVVV\\\ccceeeccc```^^^]]]PPPIIIDDDCCCCCCBBBCCCEEEFFFDDDAAA>>>;;;999888888999;;;<<<===>>>BBBJJJPPPYYY[[[YYYaaapppqqqnnnuuuqqqXXXNNNXXXbbbnnnvvvttt^^^III666111222111222555<<>>===:::666333111111111444999???BBBCCCJJJBBBCCCLLLKKKMMMjjjYYYHHHAAA===::::::999888:::>>>MMMuuurrr{{{xxxooo~~~yyyyyy~~~tttooojjj~~~}}}|||~~~~~~~~~}}}zzzzzz{{{|||zzzooovvvkkkaaaZZZUUURRRQQQZZZppptttbbbIII===888<<<===>>>BBBEEEaaakkkmmmiiicccWWWRRR]]]rrrsss}}}fffAAA999444555666333222555777777BBBRRRZZZfffkkkVVVNNNBBB:::888;;;<<<;;;???????????????>>>===<<<:::>>>AAAAAA???===???AAA<<<======???HHHSSSYYYXXXYYYSSSLLLFFFCCCDDDEEEFFFIIIKKKLLLJJJGGGGGGJJJMMMJJJGGGCCCCCCDDDFFFIIILLLRRRPPPKKKGGGCCC@@@<<<:::;;;;;;;;;::::::>>>DDDIIIMMMQQQSSS]]]nnnsssttt~~~sssWWWGGGGGGFFFHHHIIIDDDBBB888111222333333444888777@@@FFFBBB999777BBBNNN[[[YYYUUUVVV```mmmrrrqqqwwwvvvyyy|||ssskkkfffVVVTTTUUUZZZaaajjjwww~~~yyyuuutttvvvxxx||||||zzzyyywwwuuurrrooommmlllnnnooopppppppppooonnnmmmmmmkkkjjjkkkmmmooonnnnnnllliiifffeeegggiiijjjjjjgggfffdddbbbaaa`````````___^^^]]][[[YYYXXXWWWWWWYYYUUUOOOHHHDDDBBBBBBBBBEEEBBBJJJRRR\\\|||}}}www~~~lllXXXVVVZZZeeevvv{{{aaaJJJAAA999666555222222444444555666777777888888888999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<>>>>>>;;;888555333000000222666<<>><<<<<<:::888999<<>>999666555444333444777:::777@@@QQQYYYaaa}}}iiiUUULLLAAA;;;::::::;;;<<>>===<<>>999>>>CCCKKKUUU______ZZZTTTOOOHHHDDDCCCDDDDDDDDDDDDCCC@@@;;;777777;;;@@@FFFFFFFFFFFFIIIOOOUUUYYY___\\\WWWSSSNNNIIIBBB>>>???>>><<<::::::<<<@@@CCCCCCJJJOOOXXXgggmmmssslllPPP???===999888999444222000000222333222444777555999<<<:::666888AAAJJJGGGGGGLLL\\\uuutttlllsssnnn^^^XXXVVVPPPJJJGGGFFFHHHPPPXXXaaammmxxxyyyvvvqqqllliiikkkppptttuuuzzz{{{xxxvvvuuutttrrrpppnnnmmmmmmmmmmmmnnnnnnnnnoooooooooooollljjjjjjjjjkkkjjjiiiiiihhhggggggiiiiiihhhgggccccccbbbbbbaaaaaaaaabbb^^^^^^\\\ZZZYYYXXXWWWWWWYYYUUUNNNHHHCCCAAABBBBBBAAA@@@HHHOOOVVVrrr{{{|||wwwsss]]]VVVXXXdddwww}}}~~~qqqZZZDDD===777666555222333555444555666777777888888888::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<;;;===>>>===999666444333000111333888>>>CCCEEEFFFDDDEEEHHHIIILLLdddhhhXXXEEEAAA>>>>>><<<888999<<>>;;;666444222333555777666333<<>>;;;::::::<<<>>>@@@AAAAAAAAA@@@???>>>>>>>>>@@@AAA???;;;:::<<<>>>???FFFNNNVVV^^^bbb]]]UUUOOOLLLGGGDDDBBBBBBAAA@@@<<<>>>>>>;;;777555777:::@@@DDDGGGHHHNNNXXXaaaeeelllfff___ZZZUUUPPPIIICCCCCCBBBAAA@@@@@@AAACCCDDDBBBHHHJJJOOOZZZ^^^eeevvveeeJJJ;;;:::666555888444111111222222222333666888;;;;;;:::666333555<<>>;;;777444333444000111555:::AAAEEEGGGGGGCCCHHHJJJIIISSSwwwppp^^^GGGCCC@@@@@@===999999<<<>>>^^^rrr}}}ooojjjqqqwww|||{{{~~~|||jjjmmmsssrrrssstttpppkkkmmmwww~~~~~~}}}zzzwwwvvvvvvqqq|||sss___ZZZSSSKKKRRRbbbjjjiiiWWW===444:::999<<>>>>>888:::;;;:::777666999;;;@@@GGGLLLOOOWWWeeeqqqvvvuuummmbbbZZZUUURRRMMMIIIGGGGGGGGGHHHJJJKKKLLLLLLFFFKKKLLLUUUhhhsss~~~aaaGGG888777222222555222333333333222333888>>>AAAIIIHHHCCC:::333111555:::DDDEEEFFFIIITTTdddoooqqqdddVVVPPP]]]rrr}}}sssaaaRRRHHH===777888999999777:::888999<<<>>>@@@FFFMMMOOONNNLLLKKKMMMSSS[[[aaarrrzzzzzzttt~~~zzzuuutttrrrpppooommmmmmmmmmmmhhhhhhiiijjjmmmpppsssuuuwwwtttpppmmmllllllkkkjjjjjjhhhffffffggghhhhhhgggeeeeeeddddddcccaaa``````]]]\\\[[[ZZZZZZZZZZZZ[[[YYYUUUOOOIIIDDDBBBBBBCCCCCCBBBHHHIIIJJJfff~~~}}}www}}}ttteee[[[___ooozzz~~~{{{uuuYYYFFF>>>999666666555333444777444555666777888888888888::::::::::::::::::::::::999999::::::;;;<<<======<<<===>>>:::666333333555000222666<<>>:::999<<<666TTT~~~zzzmmmqqqyyy{{{~~~sssggghhhttt|||}}}}}}zzzvvvttttttuuuxxxoooZZZTTTRRRHHHRRRgggnnnfffQQQ888///<<<>>>@@@IIINNNmmmtttlllIII777666333000222444333111555///;;;TTT```\\\]]]ggg{{{vvvfffFFF===888;;;===;;;;;;>>>DDDDDDEEEEEEEEEEEEDDDDDD?????????===<<<@@@HHHNNNPPPWWW\\\\\\ZZZVVVNNNGGGBBBDDDEEEDDDAAA>>>>>>>>>======;;;777444777===BBBIIIRRRXXX\\\eeevvv{{{pppaaaWWWRRRQQQNNNLLLJJJJJJLLLOOORRRTTTTTTTTTJJJOOOUUUkkk[[[BBB555555333444888666222222111111666???GGGKKKUUUTTTNNNAAA333---111777111888===<<>>>>>???BBBHHHOOOTTT\\\gggooollljjjxxxyyyvvvuuutttqqqooommmlllllllllkkkkkkjjjjjjkkknnnqqqrrrooollliiihhhiiikkkkkkkkkllliiieeedddeeegggiiijjjhhhggggggeeecccaaa___]]]\\\\\\[[[[[[[[[[[[\\\\\\ZZZVVVPPPIIIEEECCCCCCCCCEEEBBBFFFDDDCCC___|||www|||xxxyyyvvv|||~~~nnn___^^^kkkwww|||yyyxxx```MMMBBB777666555444444444444444555555666666777777888888999;;;;;;;;;999999999;;;<<<;;;;;;;;;<<<===???@@@>>><<<999666444333333333222555:::@@@DDDHHHIIIJJJIIIKKKGGGGGG___\\\TTTMMMLLLHHHCCC@@@>>>===<<<<<<;;;DDDsssyyykkkuuu}}}|||sss|||yyyxxxyyywwwtttvvv{{{~~~iii]]]UUUSSSOOOWWWhhhooo___GGG999999444;;;JJJOOOXXXrrrcccmmmHHH555555444333222222222222000111888NNNdddbbbXXX\\\www}}}sssyyy~~~pppaaaGGG@@@;;;;;;<<<;;;>>>BBBDDDGGGJJJKKKHHHEEEBBBAAA;;;>>>AAAAAAAAAFFFNNNVVVXXXWWWUUUQQQLLLIIIHHHHHHEEEAAA;;;999999:::999777;;;999:::<<<999555999AAALLL^^^nnnsssyyylllWWWSSSQQQKKKGGGJJJGGGIIIMMMQQQUUUWWWVVVTTTQQQJJJUUUjjjIII@@@555111222555444222444333333555555:::MMMaaassslllPPP555000222111666888333222777???FFFNNNVVVOOOTTT\\\ggguuu}}}wwwllllllnnnooommmfffXXXIII>>>777666555444444444555666:::::::::;;;===???@@@BBB???===:::999:::???DDDGGGPPPPPPPPPQQQ[[[rrr}}}xxxvvvxxx|||wwwrrrooonnnmmmjjjhhhiiijjjlllnnnnnnooonnnnnnhhhhhhiiijjjjjjkkkllllllkkkgggdddeeeiiilllkkkhhhfffeeedddbbb```___^^^]]]______^^^]]]\\\ZZZYYYYYYZZZSSSIIICCCBBBCCCDDDDDDOOOEEEGGGCCC@@@hhhqqq|||xxxyyyxxxwwwppp___^^^dddsss~~~}}}}}}}}}}}}rrr[[[HHH>>>666666555444444444444444555555666666777777888888999:::;;;;;;999999:::;;;<<<<<<;;;;;;<<<===???@@@>>><<<888555333222222222444666;;;@@@EEEHHHIIIJJJEEEGGGGGGLLLfff~~~~~~YYYUUUPPPPPPMMMIIIFFFBBB@@@===;;;:::BBBnnnllloooqqqlll}}}{{{xxxwwwxxxvvvtttwww|||uuucccXXXRRRNNNLLLUUUggglll\\\EEE888444444<<>>BBBFFFHHHKKKKKKHHHEEEBBBAAA;;;>>>@@@@@@???AAAHHHMMMNNNOOONNNMMMJJJHHHGGGGGGBBB>>>999777777777666555777555555777666777???JJJZZZiiitttxxx~~~hhhTTTOOOMMMHHHFFFIIIKKKLLLOOORRRUUUVVVUUUSSSPPPOOO\\\ttt]]]BBB<<<555444777999777555444111000333888BBBUUUfffssskkkOOO666444555555999888666777===CCCHHHMMMRRRNNNTTTaaarrr~~~tttjjjiiiiiijjjhhhaaaUUUGGG>>>999888777666555555666666:::<<>>???===;;;777444111000111111666888===AAAEEEHHHIIIIIICCCDDDFFFQQQooo|||sssVVVVVVQQQPPPNNNKKKGGGBBB>>>:::888999>>>dddjjjeeexxx~~~mmmppp{{{xxxvvvwwwuuutttwww}}}iiiZZZSSSNNNJJJJJJTTTeeehhhWWWBBB666444999@@@EEEKKK\\\yyyuuufffYYY???555555444333222222222222333444888KKKcccfffaaafffnnnlllwww~~~yyyiiiYYYCCC===888:::;;;<<<>>>BBBGGGIIIKKKJJJHHHDDDBBBBBB===@@@AAA@@@===<<>>>>><<<:::666222000000000111888;;;???CCCFFFHHHHHHHHHHHHHHHLLL]]]}}}~~~lllVVVVVVOOOOOONNNKKKFFF@@@===;;;;;;999;;;ZZZfff[[[kkk}}}~~~yyywwwvvvtttsssvvv}}}sss___TTTPPPMMMIIIJJJTTTbbbaaaOOO===444444>>>BBBAAAHHH[[[ppp|||sss```fffOOO===555555444333222222222222111333444EEE^^^eeeccciiissssssxxxgggVVV@@@;;;777999;;;<<>>;;;:::;;;>>>@@@DDDIIIKKKKKKHHHEEE999777555444444666777777666888:::888555666???HHH___mmm}}}tttdddYYYOOOFFFFFFHHHGGGGGGJJJIIIKKKNNNPPPQQQRRRTTTUUUKKKSSSXXXmmmnnnVVVFFF999888777777888999888888777333333:::CCCIIIJJJIIIBBB???000)))111555555;;;DDDMMMUUUXXXZZZ]]][[[UUUHHHHHH[[[~~~tttkkkeeeccc```]]]YYYRRRKKKFFF>>>>>>===<<<;;;:::999999999===EEERRRbbbrrrxxxaaaJJJ:::444555888555999>>>DDDSSSlll|||wwwuuuuuuuuuuuussspppqqqqqqpppkkkgggjjjjjjkkkllllllkkkjjjiiilllllllllmmmmmmmmmnnnnnnkkkiiiggggggiiiiiihhhfffcccbbbbbbaaa___^^^^^^]]][[[[[[ZZZZZZYYYYYYXXXXXXXXXQQQIIIEEEFFFHHHIIIIIIDDDEEEAAAEEEiii{{{}}}}}}}}}nnneeeeeepppwww|||zzzzzzzzz|||}}}~~~rrrbbbSSSIIIBBB<<<888444444333333333444444555555555666666777777888888888999;;;::::::999;;;<<<<<<<<<<<<===============;;;999444111///000222333;;;===AAADDDFFFGGGHHHGGGJJJMMMWWWppp~~~mmm\\\XXXPPPPPPNNNKKKFFFAAA???AAACCC>>>???TTTgggYYYcccuuu~~~{{{wwwvvvsssrrrwww~~~}}}hhhYYYRRRNNNLLLKKKKKKSSS]]]XXXFFF888444222===AAA@@@III```ooorrrkkkmmm___RRRgggwww}}}}}}EEE:::555555444333222222222222111333333AAA[[[eeeeeekkkvvvdddTTT???:::777:::<<<===???BBBIIIIIIIIIHHHEEECCCCCCCCCGGGGGGGGGDDD@@@<<<:::999;;;===AAAFFFJJJIIIEEEAAA<<<;;;999777777999<<<>>>;;;AAADDD???777444777;;;OOO[[[kkkttttttiiiUUUEEECCC@@@AAAFFFJJJJJJJJJKKKIIIKKKMMMMMMLLLLLLNNNQQQRRRYYYXXXfffyyyeeeOOOAAA:::::::::999999;;;>>>@@@777999>>>EEEJJJIII???666222333------888::::::AAAIIIXXXdddhhhnnnyyy{{{uuuZZZTTTaaa~~~pppeeeccc```]]]YYYVVVQQQLLLIIIBBBBBBBBBAAA@@@??????>>>;;;<<>>DDDBBBNNNwwwgggaaajjjpppyyy}}}{{{zzz{{{|||}}}~~~eeeQQQDDD>>>999666333333333333333444444555555555666666777777888888777999::::::::::::;;;===<<<<<<============<<<<<<:::777333000///111444666>>>@@@CCCEEEGGGGGGGGGFFFBBBNNNeeemmmaaaZZZRRRKKKLLLJJJEEE@@@???BBBEEEDDDDDDOOOyyy{{{mmm^^^eeeuuu}}}~~~{{{wwwvvvttttttzzzppp^^^UUUQQQMMMJJJKKKKKKPPPUUUMMM===444666666>>>AAAAAANNNbbbmmmkkkeeeeeeTTTLLLgggvvvjjj;;;888555555444333222222222222222555444@@@ZZZggghhhmmm~~~zzzrrrbbbRRR@@@;;;888;;;======???BBBGGGHHHGGGEEECCCBBBCCCDDDHHHGGGFFFDDDBBB???<<<;;;888999===CCCGGGGGGBBB<<<;;;:::999999:::???FFFKKKPPPVVVTTTGGG999222222444???FFFOOOTTTSSSMMMCCC===888;;;@@@EEEIIIKKKKKKLLLKKKMMMMMMJJJFFFEEEHHHKKKVVV[[[XXXeee~~~eeeKKK===999;;;<<<;;;999;;;???DDD;;;BBBIIILLLLLLFFF;;;111,,,111000222;;;;;;<<>>>>>===<<<;;;999666333000000333666999@@@BBBDDDFFFGGGGGGGGGFFFCCCYYY}}}fff___XXXRRRLLLNNNPPPMMMHHHDDDEEEGGGEEEEEEGGGiiitttzzz~~~ooobbbmmm}}}~~~~~~}}}~~~}}}yyyuuuuuuvvvxxx{{{dddVVVRRROOOJJJFFFGGGGGGJJJKKKBBB555333:::>>>BBBFFFNNNaaavvv{{{qqqUUUNNNmmmZZZ666:::555555444333222222222222111444444???XXXfffhhhlllzzzwwwrrrcccUUUAAA<<<:::<<<>>>>>>???BBBEEEEEEEEECCCAAAAAACCCEEEEEEDDDCCCAAAAAA@@@>>>===888888;;;AAAGGGGGGBBB===;;;===@@@DDDLLLYYYgggqqq{{{{{{nnnSSS;;;111222333666999<<<>>>===;;;===@@@:::>>>BBBEEEFFFGGGIIIIIIHHHJJJJJJHHHDDDDDDHHHMMM\\\^^^]]]lllyyy[[[JJJEEEIIIKKKIIIDDDAAACCCFFFCCCLLLQQQKKKCCC===777222***111111333999999AAASSSgggxxx~~~uuuyyypppwwwwwwrrrfffccc^^^[[[XXXUUURRRPPPOOOOOOQQQRRRRRRQQQQQQPPPOOOMMMKKKIIIHHHGGGGGGGGGCCC@@@<<<888555555666777777999;;;@@@MMMfffyyyyyyyyyvvvtttqqqooooooqqqrrrpppnnnhhhiiijjjkkkllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjiiifffhhhiiijjjiiiiiihhhhhhdddcccbbb___]]][[[YYYXXXYYYYYYYYYZZZZZZ[[[[[[[[[RRRMMMFFFBBBCCCDDDDDDCCC>>>EEEAAASSSxxxiiigggkkkttt~~~}}}|||{{{tttTTTBBB;;;888666222222222222333333444555555555666666777888888888777999::::::::::::<<<===<<<<<<===>>>>>>===<<<;;;888666222000111444888;;;AAACCCEEEGGGHHHGGGFFFFFFPPPnnnmmm]]]ZZZTTTPPPTTTYYY]]]\\\VVVPPPNNNNNNCCCBBB???[[[qqqtttwwwyyyllldddttt~~~zzz|||~~~}}}~~~{{{vvvtttuuuwww{{{sss\\\QQQOOONNNHHHBBBDDDCCCEEEEEE<<<111333===???CCCLLL___|||\\\UUUuuuSSS555>>>555555444333222222222222...222111<<>>???AAADDDDDDCCCAAA@@@AAACCCFFFBBBAAA???>>>?????????>>>999999<<>>222333555222444888888666555:::AAAAAADDDEEEDDDBBBDDDFFFGGGBBBEEEGGGFFFEEEGGGMMMSSSfffgggfffwwwvvvccc\\\```ccc___VVVNNNKKKLLLKKKSSSTTTFFF888333222111,,,333333555;;;===JJJbbb}}}tttnnn}}}|||zzzwwwkkkhhhddd```]]][[[WWWUUUSSSTTTVVVWWWXXXXXXWWWWWWYYYYYYXXXUUUQQQJJJEEEAAA999999999999888666555444666888:::>>>KKKfffyyy{{{{{{xxxsssooollllllnnnpppooommmfffgggiiijjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjeeegggiiijjjiiiiiiiiiiiieeedddbbb___]]]ZZZXXXWWWYYYYYYZZZZZZ[[[[[[\\\\\\PPPKKKEEEBBBDDDFFFFFFFFFDDDGGG???NNN~~~zzztttiiimmmvvv~~~~~~|||zzzxxxYYYFFF<<<555000222222333333333333444444555666777777666666777888;;;:::999999:::;;;===>>>???>>>=========<<<999666555333111111333777;;;???DDDCCCEEEIIIHHHDDDCCCFFFMMMttt^^^XXX]]]\\\PPP___fffddd\\\^^^hhhdddVVVFFFEEE@@@MMMrrrzzz~~~rrrrrrwwwrrrvvv}}}wwwxxx}}}{{{vvvsssuuuxxx~~~tttcccQQQIIIGGGEEEBBB@@@HHHIIIGGG???777555777999IIIDDD___}}}YYYmmmqqqHHH===444666555444333222111111111000333333888OOOiiikkk]]]tttwww{{{yyyuuujjj^^^GGGAAA<<<===??????BBBFFFCCCBBB@@@AAABBBCCCBBBAAAAAA@@@???===<<<<<<<<<<<<<<<<<<===???AAACCCDDDDDDAAAJJJVVVeee|||iiiLLL999444666777888444666<<<>>>===???EEEEEECCCCCCEEEEEEBBBCCCFFFDDDCCCHHHLLLJJJKKK[[[ooouuu||||||vvvsssmmmTTTIIIFFFCCCEEEDDD@@@;;;666222222333555222555===???DDD]]]yyy}}}```UUUSSSVVV___|||~~~{{{ooohhhhhhgggaaaeeeeeeZZZ^^^^^^^^^^^^]]]\\\ZZZZZZ^^^___]]]XXXVVVTTTNNNHHHCCC???;;;:::;;;;;;999777777777;;;GGG[[[vvv~~~zzzyyyzzzzzzrrrqqqnnnmmmlllmmmnnnooommmmmmlllkkkjjjiiihhhgggjjjiiiiiikkknnnooollliiillliiiggghhhjjjjjjgggdddaaacccdddaaa\\\YYYXXXYYYYYYZZZZZZZZZZZZYYYYYYXXXRRRJJJDDDCCCBBB@@@BBBEEEEEE@@@@@@PPPjjj~~~yyytttxxxqqq}}}{{{pppkkkqqq~~~}}}|||}}}~~~{{{wwwoooSSSDDD>>>:::777222222333333333333444444555666777777666666777999::::::999999:::;;;===>>>>>>============;;;888555444333111111444888===@@@IIIHHHIIIKKKJJJGGGHHHKKKZZZnnn```]]]aaa```VVVYYYbbbddd^^^cccnnnnnndddJJJEEE@@@IIIeeezzz{{{ttttttxxxrrrtttrrrpppxxxeeeXXXKKKGGGFFFEEEDDDDDDFFFHHHEEE===444333888>>>MMMMMMjjjlllWWWuuudddCCC>>>888666555444333222111111111111333222555KKKeeeiii]]]___lll}}}~~~|||{{{yyyuuukkk```JJJCCC===>>>???@@@BBBFFFBBB@@@>>>???AAABBBBBBBBB??????>>>==================@@@CCCEEEFFFEEEDDDDDDDDDPPP___kkkwww~~~|||uuuggg___QQQCCC:::666555444999777:::???AAA???AAAFFFEEEDDDEEEHHHGGGCCCCCCFFFJJJGGGEEEHHHQQQccc~~~tttxxxfffLLL@@@===;;;???>>>;;;777444333555777999555666===BBBPPPoooiiiLLLCCCDDDNNN___xxxxxxzzztttfff[[[ZZZ^^^___gggoookkklllllllllkkkjjjhhhfffeeekkkkkkhhhccc```^^^YYYSSSNNNJJJEEECCCCCCBBB@@@>>>;;;AAAKKKZZZmmm~~~}}}}}}{{{wwwuuutttrrrooonnnnnnnnnooommmmmmlllkkkjjjiiihhhhhhkkkiiiiiikkkmmmnnnmmmkkkkkkiiiggghhhjjjjjjgggdddaaabbbbbb___ZZZXXXXXXYYYYYYZZZZZZZZZZZZYYYXXXXXXQQQIIICCCBBBBBB@@@BBBEEEFFFAAA@@@JJJ```|||{{{yyyzzz}}}zzz|||zzznnniiinnn~~~~~~~~~{{{xxxqqqUUUEEE>>>999666222222333333333333444444555666888777666666777999:::::::::::::::<<<======<<<<<<<<<======:::666333222222222333666:::???BBBHHHGGGHHHJJJHHHFFFJJJPPPeeedddaaaccccccbbb]]][[[aaa```YYY[[[cccbbbXXXOOOEEECCCDDDSSS}}}{{{tttuuu~~~xxxrrrqqqtttoootttrrrooo{{{pppVVVNNNFFFDDDCCCBBBDDDHHHJJJIIICCC:::222111999BBBEEENNNqqqdddbbbXXX@@@>>>888666555444333222111111111111333111333EEE^^^gggaaaUUUiiizzzppppppttt|||tttyyy}}}zzzwwwmmmcccMMMEEE>>>>>>@@@AAACCCFFFBBB@@@======???AAABBBBBB===>>>>>>>>>>>>>>>>>>======BBBHHHJJJHHHFFFEEEEEEKKKVVVccchhhggg```UUULLLAAA???===:::888666555444<<<===@@@EEEEEECCCDDDGGGEEEDDDEEEGGGEEEAAA@@@CCCDDDEEEGGGQQQiii~~~rrrkkktttzzzttt[[[CCC888666666::::::888666555888<<<@@@AAA;;;888>>>KKKbbb}}}YYYBBB===<<>><<<<<>>>>>BBBDDDFFFHHHEEEBBB???===>>>@@@AAAAAA>>>??????@@@@@@???===<<<:::@@@GGGJJJIIIHHHIIIKKKTTTXXXZZZWWWOOOGGGBBB??????;;;999777555444666:::???CCCHHHKKKIIIGGGGGGHHHGGGEEEDDDEEEBBB@@@DDDJJJEEEQQQaaawwwiiicccccckkkkkk___VVVUUUbbbgggdddRRR???888888999<<<;;;:::999:::>>>EEEJJJJJJBBB>>>HHH___}}}pppPPPFFFIIIGGGQQQkkkwww}}}qqqXXXDDD>>>BBBAAALLLdddttt~~~~~~}}}yyysssppppppmmmhhheeebbb^^^[[[YYYXXXXXXXXX\\\jjj}}}~~~}}}}}}yyytttvvvuuusssqqqnnnkkkiiihhhjjjiiiiiihhhggggggffffffiiihhhgggggghhhjjjkkklllkkkhhhfffgggiiiiiifffcccaaa```]]][[[YYYXXXYYYZZZYYYYYYYYYYYYXXXXXXWWWVVVLLLFFFBBBCCCCCCBBBBBBEEE======AAAPPPmmmyyyqqq}}}zzzooohhhhhhsss}}}||||||}}}||||||qqqeeeTTTFFF???:::666333222222222333333333444444666777888888777777888999999999:::;;;;;;<<<<<<<<<;;;::::::::::::777333///000111444777;;;???CCCEEEGGGIIILLLLLLIIIIIITTT```ppprrriiiSSS\\\```___eeekkkqqqjjj___[[[dddllldddVVVPPPDDDIIIDDD===ccc{{{ggg___]]]\\\gggvvvzzzuuussssssrrrssslllppp}}}hhhZZZMMMGGGBBB@@@???@@@IIIRRR]]]MMM===666555666999>>>OOOdddzzzdddXXX]]]yyyjjjNNNCCC<<<777666555444333222111111111///222111000<<>>CCCFFFHHHJJJHHHEEEBBB@@@@@@@@@@@@??????@@@BBBCCCBBB@@@===;;;:::???EEEIIILLLOOOTTTXXXZZZVVVOOOFFF===888:::>>>???======???<<<777999>>>CCCIIINNNOOOLLLIIIIIIIIIJJJGGGFFFGGGHHHLLLXXXdddgggyyyrrrMMMGGGEEEGGGDDD===;;;???NNNTTTTTTLLL@@@;;;:::;;;???>>>===<<<===AAAHHHMMMNNNHHHIII]]]yyy```GGGLLL]]]bbbnnn{{{eeeMMM>>>:::<<<:::IIIgggzzz}}}{{{yyyvvvuuuvvvxxxzzz}}}~~~xxxvvvuuutttuuuuuutttrrrooollliiigggggggggffffffeeeeeeddddddggggggfffffffffgggiiikkkjjjhhhfffgggiiiiiifffcccbbb```]]][[[ZZZZZZ[[[[[[YYYYYYYYYXXXXXXWWWUUUUUUIIIDDDBBBDDDEEECCCCCCEEEEEEFFFMMM```}}}qqqvvvyyyoooiiiooo|||}}}{{{{{{|||||||||ZZZRRRGGG>>>:::777444222222222333333333333444444666777999888777777888:::888999:::;;;<<<<<<<<<<<<;;;:::888888777555222///000222555999===AAADDDEEEGGGHHHJJJIIIGGGNNNaaatttyyyeeeyyy|||]]]PPPXXXZZZ\\\eeekkklllbbbWWWUUU___ggg```TTTNNNFFFJJJEEE<<>>>>>===<<<===@@@FFFJJJNNNQQQ\\\yyykkkWWWHHHYYYzzzoooRRRAAA999:::@@@HHHaaa}}}tttrrrssssssuuuuuuvvvuuussspppllljjjfffeeeeeeeeeddddddddddddeeefffggggggffffffhhhjjjjjjhhhfffgggiiiiiifffcccaaa___\\\[[[\\\\\\\\\[[[YYYYYYXXXXXXWWWVVVTTTTTTHHHDDDCCCFFFGGGEEEEEEGGGCCCHHHRRRkkk{{{}}}pppnnnwww}}}{{{{{{|||||||||^^^UUUIII>>>888555333111222222333333333333444444666888999999888777999:::888999:::<<<<<<<<<<<<;;;<<<:::777555444333111///111333777;;;???BBBDDDEEEDDDEEEFFFGGGKKK^^^ooollljjjXXXTTTYYYUUUWWW^^^```___XXXOOOLLLRRRWWWTTTMMMNNNJJJHHHDDD<<>>@@@BBBBBBFFFKKKKKK???777888888888???KKKQQQaaayyyzzzcccTTTSSSOOOXXXqqqmmmJJJFFF@@@777<<<666555444333222111111111///333444111555GGGaaarrrsss}}}||||||qqqeeeTTTGGG<<<<<>>CCCNNN[[[dddggggggWWWKKK@@@>>>@@@EEENNNXXXgggooo~~~aaaJJJCCCGGGPPPUUUPPPKKKJJJKKKJJJIIIIIIKKKPPPWWWdddyyyqqqCCC<<<:::999:::888666888;;;888<<<@@@AAA>>>::::::;;;============>>>@@@EEEHHHNNN[[[rrr^^^TTTQQQmmmjjjIII???;;;>>>HHH]]]zzztttsssrrrqqqrrrsssuuuvvvtttqqqnnnlllffffffffffffeeeeeeeeeeeedddgggiiiiiihhhgggiiikkkjjjgggffffffhhhhhhfffbbb___\\\[[[[[[\\\]]][[[YYYXXXXXXXXXWWWVVVUUUTTTSSSGGGDDDCCCGGGIIIGGGFFFHHHAAAHHHVVVnnnyyyooosss~~~}}}{{{{{{||||||{{{___VVVHHH===777555555666222222333333333444444444666888999999888888999:::888999:::<<<===<<<<<<;;;===:::666444333222111000111444888<<<@@@CCCDDDEEEFFFFFFGGGKKKWWWtttjjjtttdddZZZ[[[[[[RRRQQQUUURRRUUUSSSOOOMMMQQQVVVYYYYYYOOOMMMGGGBBB===>>>ccc~~~|||}}}zzzxxxyyy|||zzzqqqlllmmmmmmiiiqqq|||eeeUUUMMMEEE@@@???AAABBB???>>>>>><<<666555888777666CCCTTTllluuugggQQQLLLJJJVVVsssbbbFFFIIIAAA333888666666444333222111111111000444555000222BBB\\\ooozzz{{{zzzxxxoooeeeWWWIII===<<>>>>>???AAACCCCCC@@@>>>;;;>>>CCCHHHJJJJJJGGGEEE:::;;;BBBPPP___hhhhhheeeTTTEEE:::<<>><<<===>>>???@@@BBBFFFIIIOOOddd}}}PPPPPPXXX{{{mmmLLLEEE@@@CCCNNNlll}}}{{{}}}xxxuuuuuusssooonnnppprrrtttsssqqqmmmkkkgggggggggggggggfffffffffdddhhhkkkllljjjiiijjjkkkjjjgggeeefffhhhhhheeebbb\\\[[[YYYZZZ\\\\\\ZZZWWWXXXXXXXXXWWWVVVUUUSSSRRRGGGDDDDDDHHHJJJHHHGGGIIIIIIRRR^^^qqq}}}pppqqq{{{~~~|||{{{|||{{{zzzmmm___MMMAAA<<<:::666333222222111111222444555666777777777777888999:::;;;:::::::::;;;;;;;;;;;;;;;999777555444222222222222555888===CCCGGGGGGEEEBBBIIIGGGJJJOOOeee{{{mmmyyy___[[[VVVTTTTTTSSSQQQNNNMMMQQQPPPOOOXXXbbb]]]PPPOOOIIIEEECCC>>>AAAWWWqqqxxxlllxxx|||xxxvvvxxxzzzxxxsssppppppnnnkkknnntttlllWWWMMMGGGDDDCCCAAA>>>;;;999777666333...111::::::===XXXzzzzzzPPPLLL___ppp}}}{{{uuuLLLEEECCC>>>:::555777666444222111111222222111111///333888888KKKnnn|||}}}}}}~~~xxxuuutttpppjjjWWWJJJ>>>:::<<<===@@@CCCAAA>>>???EEEHHHDDD>>><<<>>>???DDDOOOXXXWWWMMMCCC;;;AAAHHHSSSbbbkkkeeeYYYLLLEEECCCOOOdddnnnUUUIIIKKKSSSWWWTTTNNNKKKIIIGGGFFFJJJMMMMMMOOOZZZmmm}}}|||UUUDDD======<<<:::888888;;;===:::555444777999999:::>>>;;;>>>AAABBBBBBDDDIIINNNTTTkkkgggUUUPPP___eeeVVVUUUOOORRR^^^uuuxxxhhh``````cccjjjqqqyyyrrrssssssqqqppppppoooppppppooollljjjeeefffgggggggggggggggfffhhhjjjjjjiiikkknnnlllgggkkkjjjhhhhhhhhhgggeeebbb\\\[[[[[[ZZZZZZZZZZZZZZZWWWVVVVVVWWWWWWVVVRRROOOAAAAAABBBEEEGGGGGGFFFEEEHHHaaa|||uuukkkssstttgggooommmsssxxx{{{~~~~~~}}}|||{{{{{{zzz{{{{{{wwwiiiVVVGGG???;;;666222222111111222333444666777777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888777444222111111222333888:::>>>BBBFFFHHHHHHGGGDDDJJJQQQXXXvvvwwwfffccc___ZZZWWWUUUSSSQQQNNNLLLOOOOOONNNVVV___[[[OOOIIIDDDBBBBBB???>>>NNNaaarrr|||zzzwwwtttrrrsssuuuwwwvvvpppkkkppp~~~kkkUUUHHHEEEDDDAAA@@@???<<<:::888666555777222555<<>>;;;<<<>>>AAADDD???>>>AAAIIILLLGGG@@@<<<>>>AAAJJJWWW___[[[MMMAAA<<<@@@GGGTTTfffrrrmmmaaaMMMGGGOOOooouuu```PPPHHHMMMUUUYYYSSSMMMKKKLLLLLLJJJKKKLLLPPPYYYjjjdddKKKAAA???>>>===;;;:::;;;>>>AAACCC===888888777666999======BBBHHHJJJJJJLLLQQQUUUUUUjjj}}}\\\OOOQQQccc}}}{{{ggg]]]bbbppp|||qqqbbbRRRJJJGGGHHHLLLRRReeerrr}}}}}}wwwxxxwwwtttrrrqqqpppqqqqqqooommmjjjggghhhhhhhhhhhhhhhggggggdddggghhhhhhjjjnnnmmmiiiooommmkkkjjjiiifffccc```[[[[[[ZZZYYYYYYYYYYYYYYYVVVUUUUUUVVVVVVTTTPPPMMMEEEEEEFFFHHHIIIIIIHHHGGGPPPkkk{{{wwwqqqlllxxx[[[VVVtttyyyiiigggmmmtttwww~~~}}}|||||||||||||||qqq]]]LLLBBB;;;666222111111111222444666888999888777777888888999:::;;;;;;;;;<<<<<<<<<;;;;;;:::777555222000000222444666<<<===@@@CCCFFFIIIKKKKKKBBBIIIRRR___ooo___aaaccc```[[[VVVTTTQQQNNNLLLJJJMMMNNNMMMSSSZZZWWWMMMGGGCCCBBBDDDAAA>>>DDDOOOuuu~~~{{{}}}yyyzzzyyytttpppooosssvvvtttnnnsssrrr[[[LLLBBB======@@@???>>><<<999777666555444555222444;;;EEE___gggTTTooozzzWWWEEEDDD>>>999===AAA888777555444333222222222222222///000444555GGGffflll```ddduuu~~~~~~}}}{{{zzzzzzzzz~~~~~~}}}{{{uuummmYYYLLL@@@<<<===???BBBEEE======CCCMMMQQQKKKCCC>>>AAAIIIWWWcccfff\\\KKK===<<<@@@JJJ]]]rrr|||rrrcccPPPRRRjjjwwwiiiaaa\\\WWWRRRYYYaaaddd]]]TTTRRRUUUXXXTTTXXXaaaqqqeeeLLLDDDBBBAAAAAA???======???CCCFFFNNNGGG@@@===999666999===CCCJJJRRRUUUVVVVVVZZZ^^^]]]qqqpppRRRNNNSSSeee}}}zzzjjjaaayyyyyy```bbbnnn{{{{{{mmm^^^PPPBBB;;;888777999===HHHXXXhhh~~~||||||yyyvvvtttsssqqqqqqqqqpppmmmkkkiiiiiiiiiiiiiiihhhgggfffcccfffhhhhhhmmmrrrrrrooosssqqqnnnkkkiiieeeaaa^^^ZZZYYYYYYYYYXXXXXXXXXXXXUUUTTTTTTTTTTTTRRRNNNKKKGGGHHHHHHIIIIIIJJJJJJJJJSSSqqqooollluuuqqqqqqrrrJJJJJJddduuugggdddjjjpppttt~~~}}}}}}}}}~~~~~~xxxkkkYYYJJJ@@@:::555222000000222333555777999999888888888888999:::;;;;;;<<<<<<<<<===<<<;;;:::999666444111///000333666999>>>@@@CCCEEEFFFHHHIIIJJJIIIHHHQQQfffttt```kkk~~~eee^^^\\\WWWSSSPPPMMMKKKJJJJJJMMMMMMMMMPPPUUUSSSMMMLLLGGGDDDFFFEEEAAAAAADDDccc~~~{{{|||xxxwwwzzzzzztttpppoookkklllllltttjjjUUUDDDAAAAAA===<<>><<<:::777555333222222555444777@@@OOOjjjyyy^^^nnnhhhMMMBBBEEE@@@;;;???@@@999888777555444333222222222333//////333444CCC^^^sssccc[[[ggg}}}www~~~~~~~~~~~~|||zzzzzzzzzyyy|||~~~}}}}}}}}}xxxqqq[[[NNNAAA===>>>???BBBEEE<<<<<>>>>><<<999555333222111111666666;;;HHH^^^zzzzzzeeepppcccJJJAAAGGGDDDAAA@@@<<<:::999888777666444333222111444///...222222>>>UUUkkkcccXXX```zzzwww{{{~~~}}}zzz}}}}}}~~~|||zzz{{{|||zzz|||{{{yyyzzz|||yyyttt]]]PPPBBB>>>>>>>>>@@@CCC===<<>>DDD[[[}}}}}}}}}|||yyywwwqqqooommmllllllkkkjjjhhhggggggggggggfffeeedddccceeegggiiikkkpppwwwzzzwwwooommmjjjgggeeebbb]]]ZZZWWWXXXXXXYYYXXXWWWVVVVVVVVVUUUTTTTTTSSSPPPLLLIIIBBBDDDFFFGGGHHHLLLQQQUUUhhh~~~ooopppxxxttt|||iiiGGGAAAKKKnnnxxxpppnnnoooqqq~~~|||}}}||||||||||||}}}}}}~~~LLLFFF>>>888555444333222111222444666777888999999999888888999999:::;;;<<<:::;;;<<<<<<;;;999666444333222111111333777<<>>======>>>@@@======CCCNNNUUUTTTQQQOOORRR^^^hhhcccRRRBBB<<<===@@@AAANNNjjj}}}tttlll```aaa```\\\YYYYYY[[[___mmm}}}dddMMMEEEEEEEEECCCEEEEEEFFFEEEEEEGGGJJJMMMQQQTTTZZZ^^^ZZZPPPKKKLLLQQQZZZccceeebbbcccjjjqqq~~~qqq___UUU\\\eeevvvzzz~~~hhhZZZgggwww{{{jjjNNN@@@888222333555555555777666777888HHHfff|||}}}|||zzzxxxyyynnnllljjjiiijjjjjjiiigggffffffffffffeeeeeedddcccdddfffggghhhlllsssuuusssllljjjgggeeeccc```\\\YYYWWWXXXYYYYYYYYYXXXVVVUUUWWWVVVUUUTTTSSSPPPKKKHHHBBBDDDGGGHHHJJJNNNVVV[[[nnnpppttt{{{iiiGGG???DDDbbbxxxqqqnnnnnn}}}}}}zzz{{{~~~{{{{{{{{{|||}}}~~~<<<:::666333222222111111222333555777888888888888999999999999:::;;;<<<<<<999:::;;;;;;:::777444222111111111333666:::>>>@@@BBBDDDDDDBBB@@@BBBHHHNNN___mmmuuupppiiidddZZZ[[[ZZZWWWTTTRRRTTTVVVQQQSSSUUUUUURRRPPPRRRUUUQQQPPPMMMKKKKKKJJJGGGDDDFFFVVVqqqzzz}}}~~~}}}zzzzzz|||~~~~~~}}}xxx{{{|||tttuuurrrrrrvvvzzz}}}{{{mmm]]]NNNEEEAAA@@@;;;666666999:::888888777555444555777999;;;:::GGGYYYjjj|||}}}ppp___YYYbbbuuu[[[GGGAAAFFFEEEDDDCCC<<<;;;;;;;;;:::888666444222---444111///222111555DDDccclllaaa```}}}xxxhhhdddmmmzzz~~~yyyyyy}}}yyy}}}}}}|||}}}~~~}}}|||zzzwww{{{~~~}}}{{{zzz}}}}}}|||||||||xxxrrraaaSSSEEE>>><<<;;;;;;======>>>FFFSSS[[[ZZZUUUSSSRRRTTTSSSMMMDDD>>>>>>@@@DDDJJJ```}}}nnnfffaaa]]]WWWWWWVVVTTTRRRTTTXXX[[[hhhwwwyyyaaaJJJCCCCCCBBBCCCHHHGGGHHHJJJJJJJJJJJJLLLMMMOOOTTT]]]bbb^^^UUUPPPQQQQQQYYYaaacccaaadddooozzzmmmaaa]]]fffsssaaa^^^ggguuu||||||kkkOOO>>>777222444666666666888444999888===OOOaaayyy|||zzzuuusssvvvllljjjhhhhhhiiiiiiiiihhheeefffffffffffffffeeeeeefffhhhgggfffjjjpppqqqooollljjjgggdddbbb^^^ZZZWWWWWWXXXZZZZZZZZZYYYWWWVVVVVVUUUSSSRRRQQQNNNIIIEEEBBBEEEGGGHHHHHHMMMUUU\\\aaauuuxxxttt|||fffFFFAAACCCVVVuuupppnnnyyy~~~}}}yyyzzz||||||||||||}}}~~~666555444333222111000000333444666777888888888777999999999999:::;;;<<<<<<999:::;;;;;;999666333111000111222555888<<>>@@@TTTjjjsssYYYRRRSSShhhdddTTTDDDAAAEEEBBBBBBDDD@@@<<<<<<;;;;;;999666444222,,,333222000333111333@@@^^^kkkccceeesssqqq|||~~~|||{{{zzzyyywwwuuutttxxx||||||zzzzzz~~~}}}~~~xxxpppcccTTTEEE>>>;;;:::999;;;<<>>;;;@@@LLLhhhzzzvvvooommmqqqllljjjggggggiiijjjjjjjjjffffffggggggggggggggggggjjjkkkjjjhhhjjjpppqqqnnnnnnkkkhhhdddaaa]]]YYYUUUXXXYYYZZZ[[[[[[YYYWWWVVVUUUTTTRRRQQQOOOLLLGGGDDDAAADDDFFFFFFEEEJJJRRRZZZTTTggg|||xxx~~~___CCCAAA@@@IIIjjjzzzssspppwww|||}}}yyyyyy{{{}}}}}}}}}~~~888666444222111111111111333444666777999:::::::::999999999:::::::::;;;;;;:::999888777555444333222000333777;;;???BBBDDDDDDDDDGGG>>><<>>RRRllliiigggccccccXXX[[[ZZZXXXVVVVVVVVVXXXYYYWWWXXXWWWVVVTTTSSSSSSUUUUUUVVVVVVTTTQQQMMMKKKJJJEEEHHH]]]xxxllloooxxxsss}}}~~~uuurrrxxxzzzuuuzzz|||~~~{{{zzzzzzzzz|||~~~~~~~~~||||||zzztttnnnjjjiiilllxxxfffXXXGGG======>>>;;;777<<<:::777777777777777666;;;000---333777;;;MMMbbbHHHHHHPPPjjjmmm[[[JJJIIIGGGFFFFFFDDDAAA???===>>>???>>><<<888444111333111///...///111333555UUUmmmrrrsss~~~}}}}}}|||{{{zzzxxxvvvuuuwwwyyyyyyxxxxxxxxxyyy~~~~~~yyyssscccRRRCCC>>><<<::::::<<>>>>>BBBQQQkkkyyysssooonnnnnndddiiimmmnnnkkkgggffffffiiiiiihhhffffffeeeeeeeeehhhjjjlllmmmlllmmmoooqqqnnnkkkfffaaa\\\YYYWWWWWWWWWXXXXXXYYYYYYXXXXXXWWWRRRTTTUUUTTTPPPKKKHHHGGGFFFGGGHHHHHHHHHJJJNNNQQQ[[[```~~~ZZZKKK>>>===FFF\\\~~~uuuooowww|||}}}yyy777666444222111000111111555666777777888888888888888888888999:::::::::;;;999888777555444333222111222444888===@@@CCCDDDEEEEEEGGG>>><<>>::::::<<<:::888222666999<<<;;;:::999888000111555777666BBBhhh~~~PPPHHHWWWuuu^^^TTTJJJHHHEEEDDDCCCBBB@@@>>>===>>>>>>===:::777444222333111000//////111333555QQQkkksssyyy}}}}}}{{{zzzyyyxxxvvvvvvxxxyyyzzzyyyxxxyyyzzz||||||}}}~~~yyyiiiYYYIIIAAA>>>:::999;;;AAALLL[[[ddd___QQQFFFCCC>>>??????<<<;;;???EEEJJJSSSuuuwwwkkkfff```]]]]]][[[XXXUUUPPPMMMHHHDDD@@@>>>======>>>@@@BBBHHHVVVfffpppqqqtttsssoooiiieeedddfffiiilllxxxzzzooo^^^OOOCCCBBBBBBAAAEEENNNRRRSSSVVV[[[___]]]WWWRRRPPPUUU[[[^^^aaafffmmmssskkkiiimmmvvvzzz|||}}}zzzhhhQQQTTTeee|||www[[[;;;666555444444555777999:::===;;;<<>><<<999888999999888777555888;;;:::777444333333222555:::<<>>=========<<<;;;999777555444333222000//////111333444MMMgggqqqttt|||zzzyyyyyywwwvvvvvvxxxzzzzzzyyyyyyyyyzzz|||{{{{{{~~~~~~zzzqqqbbbPPPEEE>>>::::::<<>>;;;999999:::===@@@@@@???DDDMMMSSSTTT^^^[[[VVVRRRUUUaaarrr~~~vvvmmm\\\RRRIIIFFFCCCAAAHHHRRRXXXZZZ```eeeiiihhhdddaaaWWW]]]eeelllqqqyyydddRRRZZZooozzz||||||vvv[[[<<<555555555555555666777777999888===IIIXXXgggxxx}}}}}}www___LLL???<<>>;;;888555333333444555;;;777888CCCWWWrrr~~~eeeccc~~~qqqPPPIIIJJJJJJFFFBBB??????>>>>>>======<<<;;;999888777666555333222000000000111222333CCC___jjjiiittt}}}zzzyyyxxxwwwvvvwwwyyyzzzzzzyyyyyyyyy{{{~~~|||zzz{{{~~~~~~{{{xxxwwwiiiVVVFFF===;;;???CCCMMM```jjj[[[FFF===>>>???;;;999888:::>>>EEEQQQ[[[ooorrrbbb```]]]YYYYYYYYYVVVPPPIIIDDDAAA===::::::<<>>KKK[[[iiivvv|||hhhYYYVVVXXX\\\PPPBBB;;;777555777;;;DDDSSSeeeooooookkkjjjjjjfffgggggggggfffeeeeeeeeekkkjjjiiihhhgggffffffgggiiikkklllllljjjhhhhhhhhhfffdddaaa^^^[[[YYYXXXXXXWWWWWWWWWXXXXXXWWWWWWWWWSSSSSSRRROOOKKKGGGFFFEEEPPPOOOLLLHHHHHHNNN[[[ddd|||xxxzzzvvvssshhhGGGBBB===<<<<<>>BBBEEEGGGFFFEEEDDD@@@999===UUUwwwaaa\\\hhhXXXUUUTTTSSSUUUPPPPPPOOOOOOOOOOOOOOOOOOKKKKKKKKKJJJIIIJJJMMMOOOIIIGGGFFFGGGJJJMMMNNNMMMGGGBBBBBBPPPcccttt~~~{{{uuu}}}yyyvvvxxxlllkkkdddeeegggjjjlllmmmnnnooonnnvvv{{{yyyzzzyyytttpppmmmkkkjjjlllqqqvvvzzz|||uuunnniiijjjpppxxx}}}sssiiiYYYKKKEEEDDDAAA;;;:::;;;:::888666666999<<<;;;777444444777::::::999555888BBBUUUnnn{{{ggg[[[YYYzzz]]]KKKJJJIIIHHHEEEAAA?????????>>>>>><<<<<<;;;:::888777777666333222111000000111111222666UUUfffdddgggqqq}}}|||zzzyyywwwvvvvvvxxxzzzzzzyyyxxxyyyzzz}}}{{{|||~~~}}}zzzyyynnn[[[HHH>>>@@@GGGMMMaaaiiieeeQQQ@@@===AAABBB@@@===;;;>>>AAAIIIZZZiiiiii___[[[[[[ZZZZZZXXXSSSKKKEEE>>><<<999999<<>>===;;;@@@UUUmmmzzzyyynnnnnnpppxxxzzz~~~~~~zzzwwwxxx}}}444333222222222333444555333444666777999:::::::::999:::;;;<<<<<<:::999777333222111222333666888:::>>>@@@DDDGGGHHHGGGEEECCC===:::LLLmmmlllTTTiiiyyy```YYYYYYUUUSSSUUUOOOOOOOOONNNNNNNNNMMMMMMJJJKKKLLLKKKIIIIIIJJJKKKKKKIIIGGGHHHKKKMMMLLLJJJDDDCCCDDDNNN^^^ooo|||}}}~~~eeekkk|||~~~uuunnnaaacccfffiiikkklllkkkkkkkkknnnrrrtttxxx~~~~~~}}}|||nnn]]]SSSKKKBBB>>>???@@@===999888777777555555777;;;>>>555444333444666777555333888LLLeeeyyy~~~nnniiifff\\\SSSRRRcccoooSSSLLLKKKFFFEEECCC@@@????????????>>><<<<<<<<<;;;:::999888777222222111111111111111111333QQQddddddbbbggg}}}ooo||||||zzzxxxwwwuuuwwwyyyyyyxxxxxxxxxyyy}}}{{{{{{~~~zzzttteeeRRRHHHJJJSSSXXXnnngggYYYIIIAAAAAABBBBBB???;;;<<>>EEEOOOYYY```vvv|||pppgggkkkuuu|||tttfffUUUIIIGGGLLLQQQTTTdddjjjrrrvvvwww{{{eeedddyyyxxxwwwzzz|||ZZZ===666666666666666777888888888<<>>;;;<<>>>>>??????>>><<<;;;<<<=========;;;999888222222222111111111000000333KKK]]]aaa```^^^ooozzz~~~yyyqqq~~~{{{yyyxxxtttvvvxxxxxxwwwwwwwwwxxx{{{zzzzzz~~~zzz{{{rrrbbbWWWXXX]]]___cccUUUHHHDDDDDDCCCAAA@@@::::::???GGGNNN^^^qqqaaa[[[QQQYYY___]]]SSSGGGAAA??????AAAEEEMMM[[[lll{{{yyymmm```\\\bbbmmmuuuxxxssslll___SSSNNNPPPVVVYYYjjjqqqyyy~~~dddhhh}}}^^^@@@777666666555666888:::<<<>>>HHHTTTWWWRRRRRR```rrreeeZZZPPPHHH???777666999<<<777444555555444444777888???HHHRRRYYY___dddhhheeefffgggkkkooopppnnnkkkbbbbbbbbbccccccdddeeefffgggjjjlllllliiigggeeeddd```___^^^\\\YYYWWWTTTSSSTTTTTTUUUUUUUUUUUUTTTTTTRRRQQQNNNHHHDDDAAABBBCCCDDDHHHJJJHHHGGGMMMZZZfffrrrnnn{{{~~~}}}fffVVVCCC>>>::::::<<<;;;999CCCQQQlll}}}lllgggjjjuuu{{{{{{}}}xxxtttpppuuuzzz555444333333444555777888888999999:::::::::999999888999::::::888555222000222222222333777;;;@@@CCC@@@BBBFFFHHHHHHFFFCCCAAALLLllldddYYYiii\\\UUUZZZaaabbb]]]YYYYYYXXXWWWUUURRROOOMMMKKKGGGIIILLLNNNMMMKKKKKKKKKHHHFFFFFFJJJPPPSSSPPPMMMGGGIIIHHHGGGMMM]]]ppp|||~~~nnn[[[\\\mmm~~~wwwsssnnnhhhcccaaaaaaaaa]]]```bbbbbbbbbbbbeeegggjjjooouuuxxxyyy}}}uuugggcccVVVSSSPPPOOOOOOKKKCCC<<<999:::;;;:::777444555888999888777888999999888666555999:::666777FFFaaawwwhhhRRRGGGWWWqqqUUUGGGGGGFFFCCCCCC===<<<<<<===>>>>>>===;;;:::<<<>>>???>>><<<:::888222222222222111111000000---BBBTTT^^^bbb___jjjjjj```ppp{{{xxxuuutttwwwuuu||||||zzzxxxtttvvvwwwwwwvvvvvvwwwxxxzzzyyyyyy||||||yyy{{{|||ooocccaaabbbbbbOOO@@@888???FFFCCC??????;;;>>>IIIVVVaaaxxxrrriii]]]VVVNNNXXXaaa^^^PPPCCC======DDDGGGOOO]]]qqquuu```VVVVVV[[[fffttt|||}}}zzzqqqpppiii^^^UUUUUU[[[```pppxxx}}}iiiuuu}}}SSS666888777555555666999<<<>>>GGGVVVgggjjj```]]]llllllcccYYYPPPEEE999888===777555666::::::777777:::999;;;AAAHHHRRR[[[cccggghhhhhhjjjnnnqqqqqqnnnjjjddddddddddddeeeeeefffggggggiiikkkjjjgggccc```___```___^^^\\\YYYVVVTTTRRRVVVVVVVVVWWWWWWVVVVVVVVVQQQOOOKKKFFFAAA??????AAABBBFFFIIIHHHIIIRRRbbbpppdddggg{{{```PPPFFF===888888;;;:::888>>>IIIbbbpppfffdddpppyyyzzz|||}}}zzzuuuqqqnnnrrrwww|||666666555555666777999:::888888999:::999888777666:::999888666444333222222333444666888:::<<<>>>???CCCDDDFFFGGGFFFFFFIIILLLmmmhhhfff|||vvvZZZXXXWWWXXXYYYYYYWWWVVVZZZZZZYYYXXXVVVSSSQQQPPPKKKIIIJJJMMMLLLGGGDDDEEEDDDIIIOOOSSSSSSQQQOOONNNPPPJJJJJJMMMMMMQQQcccyyyyyygggccclllwwwuuueeegggiii^^^[[[]]]___^^^[[[ZZZ\\\___```aaaccceeeggghhhhhhiiinnnmmmllllllnnnqqqtttwwwuuuuuuuuusssppplllhhhfffdddcccbbb^^^YYYRRRLLLHHHCCCCCCBBB@@@???===<<<<<<<<<:::888777777666555444777999777444666<<<<<<888;;;>>>999@@@___~~~VVVQQQ^^^~~~oooZZZJJJJJJKKKDDD???@@@BBBBBBAAAAAA@@@???>>>>>>GGGBBB<<<;;;===>>>;;;777666555444222111000//////222<<>>===<<<;;;<<<<<>>999777AAALLL___ggg\\\WWWddduuu|||~~~xxxtttdddHHH<<<===;;;:::AAAFFFEEE@@@===<<<;;;>>>BBBDDDBBBBBBKKKZZZgggdddiiioooqqqoookkkjjjiiiffffffeeeddddddddddddeeeeeegggiiihhheeeaaa^^^]]][[[[[[[[[[[[[[[ZZZYYYXXXYYYXXXWWWWWWXXXXXXVVVTTTRRRNNNIIICCC@@@???@@@@@@BBBFFFIIIJJJNNNZZZmmm}}}qqqkkkzzz~~~}}}iiiFFFAAA<<<<<<;;;:::;;;===???AAAQQQwwwuuubbb```jjjsssyyy{{{~~~zzzuuutttuuuxxxyyysssuuuxxx}}}666666555555666777999:::666777888999:::999888888999888666555333333333444444555777999;;;>>>???@@@EEEGGGIIIIIICCC@@@HHHUUUzzzhhhaaaZZZXXXVVVUUUVVVVVVUUUTTTYYYXXXWWWVVVUUUTTTSSSRRRMMMJJJJJJMMMKKKGGGEEEFFFGGGLLLQQQTTTSSSQQQOOOOOOOOOJJJJJJMMMMMMOOO___rrr}}}xxxrrrxxxvvvnnnnnnsss|||vvvaaabbb___ZZZXXXWWWXXXZZZ[[[\\\\\\\\\]]]^^^______```]]]]]]^^^^^^______``````bbbbbbaaa___[[[XXXTTTRRRRRRRRRQQQOOOKKKGGGBBB???=========<<<<<<;;;;;;:::555444444444555555555555555888:::<<<;;;888555333222@@@KKK___iiiUUU\\\zzzcccRRREEEFFFGGGAAA>>>@@@AAAAAABBBBBBAAA@@@>>>===DDD@@@;;;;;;===>>><<<999666555333111000000111111///777EEEZZZbbbZZZeeetttrrr}}}zzzvvvxxxwwwvvvuuuvvvvvvxxxxxx{{{|||}}}}}}}}}{{{zzzyyy|||zzziiiVVVGGG???===>>>?????????@@@AAABBBBBBNNN]]]qqqnnneee]]]WWWSSSaaarrrlllTTTFFFDDDIIISSS\\\hhhzzz}}}ppphhh^^^WWWXXXUUUQQQVVV```tttyyyqqqrrr|||ppplllooonnnyyylllXXXWWWeeewww~~~}}}mmmKKK<<<;;;777<<<>>>DDDJJJ@@@888???>>>JJJRRRSSS\\\ppp~~~kkkLLL<<<<<<999===KKKXXXWWWKKKAAA>>>@@@DDDBBBAAAAAABBBFFFSSSaaahhhlllqqqqqqnnnjjjgggfffffffffeeeddddddddddddeeefffhhhiiihhhddd___\\\[[[[[[[[[ZZZZZZYYYXXXXXXWWWYYYWWWWWWWWWXXXWWWUUUSSSQQQNNNHHHCCC??????@@@AAA>>>BBBEEEJJJSSSgggyyyvvv{{{{{{jjjEEE@@@===<<<;;;:::;;;<<<>>>@@@GGGhhh}}}eee```jjjtttyyy{{{zzz|||zzzvvvvvvwwwzzz{{{tttuuuwwwzzz666666666666666888999999666777888999999:::999999777666444222222333555666666777888;;;===???AAABBBDDDCCCGGGIIIBBB???SSSlllkkkccc{{{WWWYYYVVVSSSRRRRRRSSSSSSSSSXXXWWWVVVTTTTTTTTTUUUUUUOOOLLLKKKLLLKKKGGGFFFHHHJJJMMMQQQSSSRRRPPPNNNMMMSSSOOOOOORRRQQQRRR]]]kkk~~~zzzllleeejjjwww~~~wwwllldddYYYSSSSSSUUUVVVVVVXXXWWWVVVVVVVVVWWWXXXYYYSSSTTTVVVVVVUUUSSSQQQOOOUUUTTTRRRPPPMMMIIIGGGEEEDDDDDDEEEEEECCC@@@>>><<<999999999999999999::::::::::::::::::999888777777333111444::::::555999AAAWWWlll|||~~~ssseeeZZZ___lll}}}gggTTTIIIBBBDDDDDD???>>>AAA???@@@BBBCCCBBB@@@>>><<<@@@===:::;;;===???===;;;777666333111111111222333000222===TTTbbb```sss~~~|||xxxxxxwwwvvvuuuuuuvvvwwwxxx}}}~~~~~~~~~}}}{{{yyyxxxzzz{{{kkkWWWFFF===<<<===???@@@@@@AAADDDFFFPPP```xxxtttddd\\\UUUTTTYYYlllssseeeNNNEEEHHHQQQ___vvvyyynnnxxxxxxgggjjjeeeeeehhhggghhhrrr|||pppooo~~~bbbTTTPPPZZZjjjxxxZZZ???888===999DDDNNN[[[```PPPDDDJJJSSSRRRVVVaaaqqqmmmLLL;;;;;;888AAAVVVjjjjjjXXXFFFAAAEEEIIIAAABBBJJJLLLJJJQQQ___kkknnnqqqqqqnnniiifffdddffffffeeeddddddddddddeeegggiiiiiigggbbb^^^[[[ZZZ]]]\\\ZZZXXXWWWVVVVVVWWWXXXWWWVVVVVVWWWVVVTTTRRROOOLLLGGGBBB???>>>@@@AAAAAABBBEEEJJJXXXpppzzziiiEEEAAA===<<<;;;::::::;;;===>>>BBBYYYzzzeee[[[bbbmmmtttwwwvvvxxx|||}}}zzzxxxwwwxxxyyyuuuuuuvvvvvvyyy666666666777777888999999888888888888888888888888555333222111222444666888777888:::<<>>???@@@???>>><<<;;;999999999999999999999999444555555555444333333444<<<333222;;;???DDDWWWnnnxxxkkkaaaUUUNNNOOO]]]{{{eeeQQQKKKFFFCCCEEEDDD@@@@@@CCC>>>@@@BBBDDDCCCAAA>>><<<===;;;:::<<<>>>??????>>><<<:::777444222222333333555111555LLL___eee|||xxxxxxwwwuuutttttttttuuuuuu{{{{{{|||||||||{{{yyyxxxxxx|||{{{ooo]]]MMMDDDDDDDDDDDDCCCCCCFFFLLLQQQhhh{{{ddd]]]XXXQQQVVVcccmmmmmm\\\LLLMMMTTT```qqqrrriiizzz~~~}}}{{{{{{qqqkkkooo}}}~~~xxxooolllmmmyyynnnNNN;;;999???AAAMMMZZZhhhlll]]]TTT```uuunnnpppzzzfffGGG:::;;;999CCCWWWmmmppp^^^IIICCCFFFJJJDDDMMM```dddYYYZZZeeelllmmmnnnnnnllljjjgggfffffffffeeeddddddddddddeeeggghhhiiigggccc___]]]\\\___]]]ZZZXXXVVVVVVVVVWWWXXXWWWVVVVVVVVVVVVSSSQQQMMMJJJEEEAAA>>>>>>@@@AAADDDDDDEEEJJJWWWmmmwww~~~dddFFFDDD===<<<;;;::::::;;;;;;<<>>AAACCCEEEFFFMMMIIIMMMXXX^^^eeezzz^^^NNNVVVxxxlllVVVXXXUUURRRPPPOOORRRUUUWWWXXX\\\ZZZWWWUUUSSSSSSTTTUUUQQQMMMLLLMMMLLLIIIIIILLLNNNPPPQQQQQQOOOMMMLLLLLLMMMJJJIIIKKKKKKKKKMMMQQQXXXcccooossswwwqqqrrrwww```___hhhyyytttlllbbb[[[[[[___ccc\\\YYYTTTOOOKKKIIIHHHGGGIIIIIIHHHGGGFFFFFFFFFFFFIIIIIIGGGFFFCCCAAA???===888999999::::::999888777999999888888777666666666333555666666555666999;;;BBB;;;???OOO^^^nnnttteeeVVVUUUQQQOOO^^^~~~mmmOOOFFFGGGEEEDDDDDDCCC@@@@@@BBB===???BBBDDDCCCAAA>>><<<<<<<<<<<<===???@@@@@@???AAA???;;;777555333333333444000333GGG\\\fff}}}~~~www{{{vvvwwwvvvtttsssrrrrrrrrrsssuuuwwwxxxzzz{{{{{{zzzzzz{{{~~~|||rrrdddVVVNNNKKKKKKJJJIIIKKKSSS```iiiwwweeeVVVRRROOONNN\\\oootttkkkVVVMMMWWWeeevvvvvvmmmxxx|||uuurrrmmmfffcccpppyyyuuuuuuwwwsssrrrvvv}}}}}}cccKKK>>>:::;;;>>>GGGRRR```eee\\\aaaxxxrrr\\\BBB999<<<:::CCCQQQccciii\\\IIIBBBEEEIIIMMM```yyy{{{jjjdddlllooonnnmmmlllkkkkkkjjjjjjffffffeeeddddddddddddeeeeeeggggggfffccc````````````^^^[[[YYYWWWWWWXXXXXXXXXWWWUUUUUUVVVUUURRRPPPKKKHHHCCC???===>>>@@@BBBCCCCCCEEELLLZZZlll~~~qqqqqqZZZFFFDDD;;;;;;;;;:::::::::::::::999BBB[[[|||rrrccc___fffpppqqqsssvvvzzz~~~wwwsssrrrvvvwwwvvvsssrrruuu}}}555666777888999999999999;;;:::888666444222111111111222222333555666888888888999<<<>>>AAADDDFFFGGGEEEOOOddd|||hhhPPPSSSjjj|||ZZZLLLUUUTTTRRRPPPQQQSSSVVVXXXXXXZZZXXXVVVTTTSSSRRRRRRRRROOOLLLLLLOOONNNKKKKKKMMMQQQRRRSSSRRROOONNNNNNOOOKKKIIIHHHHHHJJJKKKKKKKKKQQQXXX```hhhooozzzuuuvvv|||kkk]]]YYYYYYXXXUUUPPPOOOUUU```iiifffccc]]]VVVOOOJJJFFFDDDCCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDBBB???===;;;888888888888888777777666777777777666555444444333999:::999777444555:::>>>@@@DDDUUUooo___RRRJJJRRRYYYccczzz\\\JJJHHHDDDCCCBBBAAA@@@???>>>???>>>???AAACCCCCCAAA???======>>>???@@@@@@@@@??????AAA@@@===:::777555333222///000333CCCYYYaaajjj{{{}}}{{{xxxwwwuuusssrrrqqqqqqrrrqqqsssuuuxxxzzz{{{||||||wwwjjj\\\TTTJJJLLLNNNPPPVVVdddvvvwwwggg[[[MMMGGGJJJUUUhhhxxxvvveeeNNNKKK___rrrxxxeeessszzzuuummmccc\\\SSSYYYkkkfff\\\YYY]]]ccceeeeeejjjttt}}}^^^KKK???999777:::???FFFQQQXXXWWWjjjpppWWW???999===999AAAIIIXXX```WWWFFFAAAEEEKKKZZZuuusssnnnvvvzzzvvvppplllkkkkkkllllllffffffeeeddddddddddddeeedddeeefffdddbbb``````aaa___^^^\\\ZZZYYYXXXXXXYYYXXXVVVUUUUUUUUUTTTQQQOOOHHHFFFAAA>>>===>>>@@@BBBEEEFFFLLLXXXhhhzzzyyyqqqqqqtttMMMCCC>>>999::::::::::::::::::::::::???QQQooolll\\\\\\dddkkkmmmqqquuu{{{{{{vvvuuusssvvvvvvsssppppppvvv|||555666888999::::::999999999888666444222111111111111222444666777888888777888999<<<>>>BBBEEEGGGHHHGGGfffqqqYYYZZZtttkkk[[[QQQXXXTTTSSSQQQRRRTTTUUUUUUTTTSSSSSSSSSRRRQQQPPPPPPPPPMMMKKKLLLPPPQQQMMMMMMOOOOOOPPPPPPOOOMMMLLLMMMNNNMMMKKKIIIJJJMMMOOONNNKKKPPPRRRXXXbbbnnnzzzvvvuuuwwwppphhh[[[PPPJJJMMMTTTZZZ^^^\\\XXXSSSNNNIIIEEECCCAAAAAABBBBBBAAA@@@>>>===>>>???BBBDDDCCC@@@===:::888888888888999888888888666666666666666666666666444666999:::<<>>???AAA@@@>>>??????AAAAAAAAAAAA@@@???@@@AAABBBBBBAAA@@@??????<<<<<<<<<:::888666444222...222000999PPP]]]]]]```{{{zzzyyywwwtttsssrrrrrrrrrqqqsssuuuxxx{{{|||}}}}}}{{{}}}qqqcccYYYRRRWWW^^^dddmmm|||zzziii[[[TTTKKKJJJYYYmmmyyyzzzhhhXXXIIITTTqqqmmmvvv}}}llljjjhhhdddccccccbbb```gggyyyppp```UUUMMMOOOXXXYYY\\\ffftttyyy\\\III>>>:::<<<<<<===@@@GGGMMMNNNhhhpppTTT>>>;;;>>>999@@@GGGUUU]]]TTTDDD@@@GGGMMMfffzzz}}}xxxoookkkjjjjjjjjjffffffeeeddddddddddddeeecccddddddbbb___]]]]]]^^^\\\[[[[[[ZZZYYYYYYXXXXXXXXXVVVUUUTTTTTTSSSQQQNNNGGGDDD@@@===<<<>>>@@@BBBHHHIIIPPP]]]ooo|||yyy}}}[[[@@@@@@777777888999:::::::::::::::===???HHH\\\xxxzzzddd[[[]]]fffiiinnnrrrxxx|||wwwuuunnnrrruuusssnnnlllooosss555666888999::::::999999777666444222111111111222000222555777999888777777888999;;;>>>BBBEEEGGGHHHZZZnnn^^^UUUmmmjjj^^^\\\WWW[[[UUUTTTSSSSSSSSSSSSQQQPPPNNNNNNOOOPPPPPPOOOOOONNNKKKJJJLLLQQQRRROOONNNOOOKKKLLLLLLKKKIIIHHHJJJKKKKKKJJJGGGGGGKKKOOOMMMIIILLLLLLRRR___ppp~~~sssnnniiissskkkXXXMMMGGGEEEIIIHHHGGGEEECCC@@@>>>===>>>@@@BBBCCCBBB>>>:::777888;;;???BBBBBB???;;;888444444555555666666777777777777888888999::::::;;;<<>>AAADDDCCC@@@???@@@@@@AAAAAAAAA@@@@@@AAACCCDDDCCCAAA???>>>>>>888999::::::999777444333222444,,,---GGG\\\]]]ZZZ]]]zzz}}}||||||{{{xxxvvvttttttttttttssstttwwwyyy{{{|||}}}}}}tttyyywwwhhh^^^dddkkkttt}}}sssfffZZZPPPOOONNNVVVoooyyyYYYOOOLLLdddzzzgggmmmuuuddd\\\ZZZdddiiillllllooowww{{{rrrlll___OOOKKKQQQSSSXXXdddsss~~~ttt[[[HHH>>>>>>DDD=========BBBCCCCCC^^^pppRRR======@@@:::@@@HHHWWW___TTTBBB@@@IIINNNlllrrrkkkiiihhhhhhffffffeeeddddddddddddeeecccdddccc```]]]ZZZZZZZZZYYYYYYZZZZZZYYYXXXWWWWWWXXXVVVUUUTTTTTTSSSPPPNNNFFFCCC???===<<<>>>@@@BBBEEEFFFJJJVVVgggvvvqqq{{{zzzJJJ888===333666777888999:::;;;;;;;;;===<<<>>>IIIcccssseeeaaaeeeiiinnnrrrxxx{{{tttqqqjjjppptttrrrlllhhhjjjmmm666777:::;;;;;;888555333222222111111222444666777444;;;>>>:::999;;;;;;888888>>>@@@DDDFFFAAAEEEYYYxxxrrr[[[dddqqq___```^^^ZZZYYYUUUTTTSSSOOOLLLKKKMMMOOOQQQNNNLLLNNNTTTWWWUUURRROOOOOOOOOOOONNNNNNNNNMMMJJJKKKKKKJJJIIIIIIKKKMMMLLLIIIGGGGGGJJJLLLKKKJJJLLLKKKNNNYYYjjj|||uuuzzz}}}|||pppmmmmmmvvv~~~xxx[[[PPPLLLHHH???>>>BBB;;;777AAA;;;===???@@@???===<<<<<<<<<;;;::::::::::::999999777666666888999::::::999666<<>>AAADDDMMM]]]sssqqqwwwZZZCCC===BBBGGGHHHRRRZZZYYYOOOGGGEEEHHHXXXkkk|||rrrpppnnnlllkkkfffggghhhiiihhhfffdddccccccbbb```^^^[[[YYYXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUUUURRRNNNKKKGGGBBB===;;;===???@@@???@@@GGGHHHTTTeeedddmmm}}}qqqlllttt~~~xxx]]]GGG;;;777666:::999888666666666777777777888:::@@@SSSqqquuu\\\aaafffjjjkkkoooxxxzzzvvvtttrrrooooooooolllgggbbb555666888999999666333111222222222222333555777888;;;>>>>>>999777:::999666777???AAACCCHHHGGGRRRhhhddd\\\pppkkk]]]^^^]]]YYYWWWUUUTTTSSSPPPMMMLLLMMMOOORRROOOMMMOOOTTTXXXXXXWWWPPPOOOMMMKKKJJJIIIHHHHHHIIIKKKLLLKKKIIIIIIJJJKKKOOOLLLJJJJJJKKKMMMLLLKKKNNNLLLKKKOOOXXXhhhxxxhhh```ggguuuxxxsssvvv{{{vvvmmmfffSSSAAA???CCCBBBBBBBBBBBBAAA???<<<999:::;;;<<<;;;;;;:::999???CCCEEECCC??????FFFMMM^^^kkkzzzbbbSSSSSSVVVfffwwwuuuVVVFFFGGGLLLJJJFFFAAAAAA@@@???>>>???@@@@@@???>>>=========???BBBCCCEEEBBB@@@@@@AAAAAA>>><<<<<<;;;:::::::::888555333444444111111<<>>;;;;;;===@@@AAA@@@DDDHHHTTThhhtttppp}}}{{{ooowww|||UUU===888::::::888777666666666777888999777777777:::GGGaaakkk[[[]]]bbbfffjjjnnnuuu|||~~~yyyyyyuuuqqqoooooollleee___333444555666555333111000222222333444555777999:::AAA@@@===999999;;;;;;888;;;DDDDDDDDDKKKRRRbbbyyytttXXXOOOaaacccYYY\\\[[[VVVSSSTTTTTTSSSPPPNNNMMMNNNPPPPPPMMMKKKMMMRRRWWWXXXXXXRRRPPPMMMIIIFFFEEEDDDDDDIIIJJJLLLLLLJJJHHHGGGHHHNNNLLLJJJJJJJJJKKKJJJIIIKKKJJJGGGGGGMMM]]]rrryyyttt{{{}}}zzzkkkYYYYYYjjjnnncccSSSRRRQQQTTTXXXXXXSSSMMMEEEDDD@@@======AAAGGGLLLMMMXXXbbb```XXXXXXdddqqqvvv___OOOPPPXXXfff{{{}}}lllVVVIIIHHHIIIHHHEEEBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<===???@@@BBBCCCCCCAAA????????????===<<<;;;:::888888888777555333333444111000777FFFUUU]]]]]]pppvvvfffiiiuuuyyy}}}zzzxxxttttttwwwzzzxxxuuurrrqqqrrruuuwwwxxx{{{}}}pppoooppptttsssnnnlllmmmiiieee___XXXSSSQQQPPPPPPYYYxxx]]]JJJNNNbbbyyylll{{{```]]]xxxxxxtttxxxzzz{{{nnnssssssiii]]]^^^___dddkkksssxxx}}}zzzgggTTTTTTXXXggg{{{|||lllVVVJJJDDDKKK\\\nnn~~~yyydddYYYVVV\\\hhhttthhhXXXWWWUUUMMMOOO\\\iiigggZZZSSSWWW^^^fffjjjyyy}}}ssspppmmmjjjiiifffggghhhhhhhhhgggfffeeebbb```]]]YYYXXXWWWXXXYYYYYYYYYZZZYYYYYYXXXWWWVVVTTTSSSSSSSSSRRROOOJJJFFF<<<;;;999:::===@@@AAAAAALLLOOOeee{{{{{{{{{QQQ777888;;;888666666555555666777999::::::;;;::::::BBBWWWvvvyyyaaa\\\^^^fffjjjjjjnnnvvvxxx}}}}}}vvvooommmnnnlllfff```222222333333333222000///333333555666888:::<<<===AAA???<<<:::<<<>>>>>><<<<<>>>>>??????@@@???>>>>>>======<<<;;;:::888777777777777555333333333111...222???PPP\\\WWWhhh}}}{{{ooopppxxx}}}{{{yyyuuutttuuuyyywwwuuusssrrrsssuuuwww|||~~~}}}{{{pppllljjjkkkhhhbbb___aaabbb\\\TTTOOOPPPVVV___eee{{{eeeQQQQQQ]]]wwwpppmmmkkklll}}}zzz|||{{{|||rrriiijjj|||fff]]]XXX___```bbbiiipppuuuyyynnn```QQQIIIZZZqqqhhhVVVOOOWWWiiittthhhfffjjjtttwwwgggiiieeeXXXXXXaaaiiiggg^^^ZZZ^^^eeekkknnn}}}~~~tttqqqmmmjjjhhhffffffggggggggggggfffeeeaaa^^^ZZZWWWUUUVVVXXXYYYYYYYYYYYYYYYXXXWWWVVVVVVSSSRRRQQQQQQOOOLLLGGGCCC999999999;;;===???@@@@@@OOOWWWppp{{{sssRRR999;;;:::222666666555444555666777888::::::;;;;;;@@@QQQoooqqqbbbZZZbbbiiiiiijjjoooooouuu}}}vvvkkkgggiiikkkhhhddd111222222222222222222222555666888:::<<<===?????????===;;;<<<===>>>===>>>DDD\\\qqqaaaRRRSSSbbbiii^^^UUUTTTWWWWWWSSSPPPRRRRRRSSSQQQPPPOOOPPPQQQOOOMMMKKKKKKLLLNNNOOOPPPOOOMMMIIIFFFEEEEEEFFFGGGGGGIIIKKKKKKHHHFFFDDDDDDBBBCCCDDDDDDDDDDDDEEEEEEDDDBBBBBBIIIXXXjjjyyy~~~nnnjjjjjjdddgggvvv~~~eeeZZZXXXeeeqqqzzzoooVVVPPPRRRRRRRRRUUUZZZbbbpppeeeOOOMMMJJJGGGDDDDDDDDDEEE???????????????>>>>>>===;;;;;;;;;;;;;;;:::::::::=========<<<;;;::::::;;;999777666666666777666444333222000...///888IIIWWWVVVjjjzzz~~~zzzvvvvvvuuuuuuuuuvvvvvvwwwwwwwww}}}}}}~~~~~~~~~|||{{{zzzpppkkkfffddd___YYYWWWYYYUUUTTTUUUYYYbbbooo{{{xxxdddPPPPPPccczzzfffkkkwwwkkk~~~vvvuuuxxxyyywwwwwwyyy}}}~~~|||rrroooiiiaaaYYYVVVYYY]]]```jjjfff^^^jjjnnniiieeelllggghhhmmmtttwwwzzz[[[MMMCCCEEE```~~~yyyoooooo~~~yyy{{{xxxjjjllllllllljjjhhhiiimmmqqqvvv|||uuurrrnnnjjjhhhfffffffffffffffeeeeeeddd^^^\\\XXXUUUTTTUUUWWWXXXYYYYYYYYYXXXXXXWWWVVVUUURRRQQQPPPOOOMMMIIICCC???::::::;;;<<<<<<>>>???@@@GGG[[[rrrooommmNNN999<<<<<<333888777555444444444555555555555666888:::EEE___vvviiiWWWYYYaaaddddddeeefffjjjqqqzzz{{{kkkbbbbbbeeefffeee222222222222333555666777999:::<<<>>>@@@AAAAAAAAA???======???>>>===AAAFFFhhh~~~dddTTT^^^sssbbbYYYVVVSSSTTTVVVWWWUUURRRPPPRRRSSSRRRQQQPPPQQQRRROOOOOONNNNNNMMMMMMNNNNNNHHHGGGEEEDDDCCCDDDFFFGGGFFFGGGIIIIIIGGGEEEEEEEEEBBBDDDFFFFFFEEEDDDEEEFFFEEECCCCCCIIIUUU___fffhhhxxx{{{oooZZZMMMQQQ[[[ggg{{{|||sss{{{ttttttvvv{{{nnnYYYJJJFFFKKKQQQ```nnnrrr\\\NNNBBBCCCDDDCCCBBBAAAAAABBB===>>>>>>????????????>>>;;;;;;999888888777888888:::;;;<<<;;;999888999:::999777555555666777777666444111000//////555BBBOOO```www{{{yyyxxxssstttuuuwwwwwwxxxwwwwwwyyyyyyzzzzzz|||}}}~~~~~~yyyrrrjjjeee___YYYWWWZZZ[[[aaakkkvvv|||jjjYYYOOOHHHXXXwww~~~iiiXXXfffuuulll~~~xxxsssqqqppplllgggbbb______^^^[[[XXXQQQOOOLLLKKKIIIGGGKKKQQQdddvvvyyyyyyyyyvvvqqqxxxpppnnnqqqwwwxxxyyysssMMMCCCAAAFFF\\\sss~~~xxxqqqmmmooovvv~~~vvvsssoookkkiiifffeeeeeedddccccccbbbbbb[[[YYYVVVTTTSSSTTTUUUWWWWWWWWWXXXWWWWWWVVVUUUTTTQQQPPPNNNMMMJJJFFF@@@;;;;;;<<<=========>>>AAADDDDDD^^^pppmmm|||mmmCCC555:::===;;;888777555444333333444444777555666888888<<>>@@@BBBCCCCCCCCCCCCAAA@@@AAACCCCCCEEEQQQ^^^{{{ddd[[[gggnnnWWWQQQSSSTTTUUUVVVWWWVVVUUUPPPQQQSSSSSSQQQQQQQQQRRRKKKMMMNNNNNNNNNMMMMMMMMMEEEEEEEEEDDDEEEFFFFFFGGGEEEFFFGGGGGGEEEDDDEEEFFFEEEGGGIIIHHHEEECCCCCCDDDCCCCCCEEEIIIMMMQQQSSSTTT___dddmmmxxx{{{sssUUUJJJKKKSSSdddwwwuuu[[[VVV___kkkxxx___TTTXXX\\\aaagggaaa[[[ZZZ^^^]]]XXX]]]hhhdddQQQHHHDDDEEEFFFFFFDDDAAA???======<<<===>>>>>>>>>>>>===<<<;;;:::888777777777999:::888:::;;;:::888777888:::999777555555777888888777444000///000111333;;;FFFXXXlllzzzyyyuuuuuutttttttttuuuvvvvvvwwwwwwxxxyyy{{{~~~yyypppjjjccc^^^^^^aaannnuuuyyyjjj```PPPJJJMMMSSSqqqhhh\\\RRRddd{{{lllsss{{{uuuooommmooosssvvvkkkfff___ZZZXXXUUUPPPLLLHHHGGGHHHJJJLLLSSSdddvvv}}}xxx~~~zzzwwwzzzoooIIICCCDDDFFFTTTbbbyyy~~~|||vvvxxxvvvtttpppllljjjfffeeedddbbbaaa``````___XXXWWWUUUTTTSSSTTTTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSPPPOOOMMMKKKHHHCCC===999;;;<<<======>>>@@@FFFJJJQQQiiittt|||XXX===777888:::<<<666555444333333333444555999555666;;;:::888AAAOOOfff|||xxxbbb\\\bbbeee```[[[[[[]]]eeeooozzz{{{lllaaa\\\[[[]]]444444444444777:::>>>@@@???@@@BBBDDDEEEEEEDDDDDDCCCBBBDDDHHHIIIPPPcccvvvssslll]]]dddxxxZZZUUUNNNRRRVVVVVVVVVWWWXXXWWWOOOQQQSSSSSSRRRQQQRRRSSSFFFHHHKKKMMMMMMLLLKKKKKKFFFGGGGGGGGGHHHHHHHHHHHHEEEFFFFFFEEEDDDDDDFFFHHHFFFIIIJJJHHHDDD@@@???@@@>>>BBBGGGIIIIIIJJJNNNQQQTTTXXXcccpppyyy~~~~~~eee^^^[[[VVVWWW^^^ppprrrbbbPPPNNNTTT]]]jjjtttnnngggnnnssseeeaaa```iiiyyy~~~cccNNNNNNWWW[[[^^^cccdddaaakkk}}}yyy{{{kkkRRRHHHFFFFFFAAAAAABBBAAA@@@>>>======<<<<<<=========<<<:::999;;;999777666777999;;;===777999;;;:::777666777:::999777555555777999999999444000...111222222888@@@TTTcccyyy{{{xxxxxxyyyvvvsssqqqppprrrtttuuuyyyyyyxxxyyyzzz}}}xxxoooiiiddd```bbbfffsssxxxyyypppiii```VVVJJJKKKWWWgggmmmZZZYYYUUUfffyyyuuujjjwwwtttuuunnnjjjccc]]][[[aaakkksss|||wwwqqqllliiieee___ZZZNNNKKKIIIJJJMMM^^^wwwPPPHHHHHHHHHSSS^^^sssmmmwww~~~wwwtttqqqllljjjfffeeecccaaa```___^^^^^^VVVUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRRRRPPPOOOMMMKKKGGGBBB<<<777:::<<<======>>>CCCJJJOOOddduuu{{{|||rrrLLL???>>>999666666444333222222333444666777555000222999999444:::EEEZZZttthhhYYY___ddd```bbb___^^^ccclllvvv~~~rrreee]]]\\\]]]777777777999;;;===>>>===EEECCCAAAAAADDDFFFIIIKKKIIIRRRXXX[[[eeezzzoooeee___\\\]]]aaalllaaaSSSPPPQQQOOOSSS[[[\\\VVVTTTVVVTTTWWWXXXSSSPPPPPPPPPMMMOOOMMMJJJHHHHHHIIIKKKLLLMMMBBBDDDJJJGGGGGGLLLJJJIIIHHHHHHGGGGGGGGGGGGGGGEEEGGGHHHFFFDDDCCCEEEGGGJJJFFFBBBDDDIIILLLKKKIIIMMMNNNRRR[[[hhhuuu{{{|||}}}yyyvvvuuutttttthhhSSSIIIOOOUUUUUU\\\nnnzzz___RRRRRRTTT[[[cccwwwjjj___QQQOOOPPPUUU]]]bbbdddbbbTTTSSSQQQPPPUUUdddyyyjjjQQQIIICCCAAACCC@@@@@@???===<<<:::999999:::<<<======;;;:::::::::999888888777777777777777999777666777888999888666:::999999888777888888888444333111111111333555666SSSUUU___eeesssvvv~~~zzzwwwyyyvvvsssrrrsssuuuvvvvvvxxxxxxxxxyyy{{{~~~}}}ssshhh```^^^___```jjjkkkjjjhhhddd^^^WWWRRRKKKGGGLLL```{{{ttt\\\OOORRR]]]qqqxxxyyymmmgggddd___YYYXXXWWWVVVRRROOOWWWooottt```TTTZZZfff{{{uuuPPPQQQccc^^^gggwwwqqqkkk___bbbsssyyyvvvqqqllljjjhhhfffcccbbb```^^^[[[XXXVVVUUUSSSRRRQQQRRRSSSTTTWWWVVVUUUUUUVVVVVVTTTRRRPPPNNNKKKFFFBBB>>><<<:::999???======AAA???BBBQQQqqqxxx~~~jjjXXXDDD999666444444666666666777777666555444444333333444444666777888999JJJeee|||cccRRRXXXgggmmmkkk```VVV]]]rrr~~~}}}~~~uuukkkccc[[[VVV:::::::::<<<>>>???>>>>>>:::<<>>===<<<;;;::::::999;;;<<<;;;:::999999:::999888888777777777777777777666555666777888777555999999888777777777777777444333222111111333555666JJJOOOXXX\\\hhh~~~|||zzzxxxuuurrrrrrtttwwwxxxyyy}}}}}}|||}}}}}}|||rrrggg^^^XXXVVVVVVYYYYYYXXXVVVRRRNNNLLLKKKKKKVVVkkkttt___RRRMMMUUUaaazzz{{{rrrggg^^^YYYVVVUUUUUUZZZ[[[^^^dddlll}}}vvvjjjsssrrrgggXXXbbbqqqxxxcccTTTPPPVVV___uuuwwwsssmmmiiigggeeecccbbbaaaaaa___]]]ZZZXXXVVVTTTRRRRRRSSSTTTVVVWWWVVVUUUUUUVVVVVVSSSQQQNNNLLLHHHCCC???;;;999888===@@@======BBB??????KKKbbbooo|||vvvpppVVVHHH:::666666666666777666666555555555444444444333333444444555777888999>>>VVVxxxmmmYYYWWW___jjjfff]]]UUUXXXfffrrrxxxxxxmmmbbb[[[:::;;;<<<>>>>>>>>>>>>>>>CCCBBBFFFLLLLLLRRRnnnlllWWWMMMRRRXXXiiivvvZZZQQQRRRUUUUUUSSSRRRUUUYYYZZZWWWVVVWWWUUUUUUSSSQQQSSSVVVSSSMMMJJJJJJIIIIIIIIIIIIIIIIIIDDDIIIIIIGGGXXXzzzzzzXXXJJJHHHFFFDDDCCCDDDEEEFFFFFFFFFEEECCCBBBCCCFFFIIIIIIGGGGGGIIILLLMMMJJJGGGEEEDDDCCCEEENNN___uuu~~~vvvqqqxxxyyyfffZZZWWWXXXYYYWWWbbbsssrrriiiiiiaaa```bbbnnnvvvsss|||kkkWWWEEEAAABBB@@@???BBB======<<<<<<<<<;;;;;;;;;999:::;;;:::888777888999999999888888777777777777888777666666888888777666888777777777666666666666444333222111222333444555@@@JJJTTTTTT^^^|||xxxvvvvvvxxx}}}|||~~~}}}~~~zzzwwwtttssstttwwwxxxxxxyyyyyyyyyzzz{{{}}}~~~~~~vvvjjj^^^TTTNNNLLLNNNNNNNNNKKKIIIKKKPPPUUU]]]vvvqqqXXXLLLIIIMMMZZZiiiwwwnnncccYYYUUUSSSUUU```mmm}}}~~~|||ttt^^^[[[YYYcccwww\\\KKKEEEEEEFFFTTTkkkuuusssttttttnnnhhhdddcccbbbaaa``````aaa```^^^\\\YYYWWWTTTRRRQQQSSSVVVXXXVVVUUUUUUVVVVVVUUUSSSQQQNNNLLLGGGBBB>>>:::999888???BBB>>>===BBB??????KKK[[[mmmoookkkxxxbbbEEE;;;444555777777555666666555333222222333444444333333333444555666777888444EEEdddzzzdddYYYWWWccc___\\\ZZZYYY\\\hhhtttsssdddZZZ;;;===>>>???>>>>>>???@@@HHHBBBCCCMMMUUUhhhqqqjjjVVVLLLMMM___vvveeeRRRSSSZZZ[[[WWWUUUUUUVVVXXXYYYXXXWWWXXXSSSRRROOONNNRRRVVVRRRKKKIIIJJJKKKKKKKKKJJJIIIHHHHHHKKKKKKIIIYYYwwwuuuSSSKKKIIIGGGEEEDDDEEEFFFGGGGGGFFFDDDBBBBBBDDDHHHKKKHHHHHHIIIKKKMMMMMMJJJFFFCCCCCCCCCDDDKKK\\\sssvvvooonnnwww}}}www}}}eeeNNNEEE>>>>>>???<<<;;;>>>::::::;;;;;;;;;<<<<<<<<<888999999888666666777888999999999999888888777777999888777888999999888777666666666666666555555444444333222222222333444444<<>>;;;;;;:::===AAA>>>===AAA@@@GGGYYYjjjzzzxxxtttaaaBBB;;;666777888555333333555333222000000111333444333333333333444555666777555;;;RRRuuuppp]]]SSS[[[YYY```iiigggaaaiiixxxzzzjjj```?????????>>>===???CCCFFFFFFEEEPPPggg|||xxxddd^^^___NNNaaaxxxnnnYYYPPPTTTZZZYYYUUUVVVVVVUUUTTTTTTUUUUUUUUUPPPOOOMMMLLLPPPTTTPPPIIIIIIJJJLLLMMMMMMLLLKKKJJJJJJFFFHHHKKKRRR```___MMMHHHGGGEEEDDDDDDDDDFFFGGGHHHFFFDDDCCCDDDGGGJJJLLLHHHIIIKKKMMMMMMLLLHHHFFF???AAADDDFFFLLLZZZlllyyy}}}~~~hhhGGGCCC???======;;;888999;;;999999999:::;;;<<<<<<<<<888888888777555555666888888999999999999888777777888666666666777888777666555666666666666555444444444333333333333333333333888GGGWWWWWWYYYqqqlll```]]]hhhuuuzzz~~~|||wwwtttssssssrrrrrruuuwwwyyy{{{~~~zzzkkk[[[PPPKKKHHHKKKOOOUUU```pppiii\\\RRRIIIHHHLLLYYYuuuuuujjjeee______gggvvvzzzccc{{{pppVVVQQQWWW]]]nnnlllRRREEEJJJXXX___pppnnn\\\UUUSSSTTTbbbzzzooojjjfffeeeeeeeeecccaaa```^^^\\\YYYVVVVVVTTTQQQOOOOOOQQQTTTVVVUUUTTTUUUVVVWWWUUURRROOOOOOKKKEEE@@@<<<;;;;;;<<<888@@@???>>>BBBFFFVVVppp{{{\\\CCC<<<777777666333111222444222111///000111333444333333222333333444555666:::666DDDccczzzeeeUUUTTTVVVdddwwwyyypppsss{{{yyy|||uuu<<<=========@@@HHHSSS\\\lllsssrrr___WWWTTTTTTUUUuuu}}}ggg^^^TTTPPPSSSWWWYYYYYYWWWXXXUUUPPPOOORRRSSSQQQMMMNNNMMMKKKMMMQQQNNNHHHJJJKKKLLLMMMNNNMMMLLLKKKIII@@@EEELLLJJJKKKNNNKKKDDDCCCCCCCCCCCCDDDEEEEEEIIIFFFDDDDDDGGGJJJLLLMMMHHHIIIKKKLLLLLLJJJGGGEEEBBBEEEIIIMMMRRRYYYcccjjjzzzxxx~~~vvv___LLL======<<<<<<:::888777888:::888888999::::::;;;<<<<<<888888888666555555666888888999:::::::::999777666555444333333555555444333555666777777777666444333444444333333333333222222333@@@RRRWWWYYYmmmuuuooowww~~~zzzwwwuuuuuuvvvvvvvvvxxxxxxzzz{{{{{{{{{{{{{{{sssdddZZZVVVNNNPPPTTT^^^mmm~~~rrrkkk^^^QQQGGGDDDGGGRRR```sssuuueee```dddeeetttsss[[[YYYyyydddYYYZZZ___dddnnn~~~hhhUUUNNNJJJ^^^|||eeeXXXVVVYYYXXXbbb~~~vvvnnnkkkiiiggghhhgggeeebbb___]]]ZZZVVVSSSSSSRRRQQQPPPPPPQQQSSSTTTTTTTTTUUUVVVWWWUUUQQQNNNKKKGGGAAA;;;888888:::<<<888@@@AAAAAAIIIRRRfff}}}SSS>>>888444555555222222444222222111000000111333444222222222222222333444555:::444:::PPPkkkppp___SSSTTT```ttt}}}zzz}}}|||rrrvvv<<>>???;;;<<<;;;999777777999999888888999999::::::;;;;;;999999888666555555777999888999:::;;;;;;999777666666444333444555666555444555666777888888666555333444444444444333333222111000777JJJVVVZZZppp|||yyywwwwwwxxxyyyyyyvvvwwwxxxyyyyyyxxxwwwvvv~~~~~~qqqhhheee___]]]]]]dddppp{{{}}}uuugggZZZPPPJJJGGGEEEHHHGGGQQQiiizzziii___gggxxxrrrZZZ]]]{{{jjjfffiiirrrzzz}}}gggSSSSSSTTTZZZ|||ggg___ooosssnnnmmmkkkiiihhhgggdddaaa___]]]ZZZVVVSSSRRRRRRRRRRRRRRRSSSSSSTTTSSSSSSUUUVVVWWWUUUQQQNNNHHHDDD>>>999777999<<<>>>===BBBBBBGGGUUU```ppp~~~III888555555777888555444555111111111222222222333333222222222222222333333444444444777@@@TTTooo|||mmmWWWRRRTTTbbbpppxxx~~~tttuuu~~~EEEJJJTTTbbbxxxyyyUUUQQQOOOPPPWWWmmmfffbbbUUUVVVYYYZZZZZZYYYWWWVVVdddddd___VVVSSSWWWXXXVVVLLLPPPQQQNNNKKKMMMMMMJJJJJJJJJJJJJJJKKKKKKLLLLLLJJJHHHLLLJJJBBBFFFLLLGGGCCCEEEHHHKKKLLLLLLKKKKKKIIIGGGFFFHHHLLLOOOOOONNNHHHJJJKKKJJJHHHFFFEEEEEEEEEFFFHHHJJJKKKIIIEEEBBBNNN[[[jjjvvvxxxtttuuu||||||\\\IIIAAA>>>>>>@@@===>>>===:::999999999777888888999999999:::::::::999999888666555555777:::888999:::;;;;;;999888666999777666777888999888777555777888999888777555444444444444444444333222111...222EEEVVV\\\ttt}}}zzzyyyyyyyyyxxxvvvwwwyyy{{{|||||||||{{{{{{tttqqqkkkfffaaabbbhhhkkkiiieee```VVVLLLIIIHHHGGGJJJPPPVVVUUUbbbwwwmmmccccccxxxuuuaaahhhyyylllhhhooo{{{hhhXXX```___kkkaaaPPPTTTSSSfff{{{rrroooooollliiihhhfffcccaaa___]]]ZZZVVVSSSQQQRRRSSSTTTUUUTTTTTTTTTSSSSSSUUUVVVWWWUUUQQQMMMIIIEEE???:::999;;;???BBBCCCEEEBBBKKK___jjjtttqqq@@@888666888<<<<<<777555666000111222333333333333333222222222111222222333333///555888999EEEaaazzz\\\QQQIIIOOOaaarrr{{{~~~{{{{{{QQQ^^^uuuyyytttooodddZZZJJJRRR[[[hhhhhh\\\]]]XXXWWWWWWVVVVVVUUUUUUUUUYYYZZZ[[[YYYVVVRRRQQQPPPPPPOOOMMMLLLLLLLLLMMMMMMKKKHHHEEEGGGKKKLLLJJJGGGFFFHHHKKKKKKIIIFFFDDDCCC???BBBEEEHHHIIIJJJKKKLLLLLLIIIEEEDDDEEEGGGHHHHHHDDDFFFGGGGGGEEECCCBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFLLLOOOUUU]]]hhhtttzzzuuuzzzgggZZZJJJAAAAAAAAA===888:::::::::999999888888888666666666666777777777777777888888888888999999999666666777777777888888888888888888888888888888888777777666666555555555444333333222222111000//////111333>>>NNN^^^rrr~~~}}}}}}}}}||||||zzzxxxzzz{{{|||{{{zzzyyy{{{|||~~~xxx{{{sssiiibbb```___\\\YYYNNNJJJHHHHHHGGGIIIQQQ[[[]]]iiisssccc^^^cccwwwxxx___kkk{{{qqq___bbbjjjttt}}}lll^^^llliiimmmVVVNNN___llltttyyyppplllllliiieeefffdddaaa]]]ZZZWWWTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQSSSQQQQQQTTTVVVTTTLLLEEEBBB>>>999777999<<<======<<>>???===:::::::::999999999888888888666666666666666666666666666666777777777888888888666777777777777888888888888888888888888888888888666666666555555555444444333333222222111000000000444444999EEEUUUhhh||||||~~~~~~~~~|||zzz{{{{{{{{{zzzyyyzzz|||~~~{{{xxxooohhheeeaaa[[[WWWOOOMMMNNNSSSXXX___kkkvvv}}}hhhaaaaaaqqquuubbbttt|||vvvjjjccc```ccciiihhh^^^WWWUUUWWWVVV[[[kkkvvvllliiihhhnnn|||yyyppplllkkkiiieeedddccc___\\\XXXUUUSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRPPPPPPRRRTTTQQQIIICCC???<<<999999;;;===>>>===>>>BBBDDDIIIRRRaaacccAAA888444444444444555555555555000000//////000000111222000000000111111222222222555222333666999CCCaaannnWWWIIIIIISSS___ggg{{{}}}fffOOOOOOMMMIIIKKKYYYooogggZZZQQQNNNPPPOOOPPPRRRTTTUUUTTTSSSRRROOOPPPQQQQQQPPPQQQSSSUUUSSSRRROOOMMMLLLKKKKKKKKKPPPMMMKKKKKKLLLJJJFFFAAABBBEEEGGGGGGEEECCCBBBAAACCCCCCCCCCCCDDDFFFGGGGGGJJJGGGDDDBBBCCCDDDDDDDDDEEEFFFGGGEEEBBB@@@??????AAAAAAAAA@@@AAAAAABBBCCCAAA@@@@@@BBBJJJVVVdddmmmssskkkQQQ@@@;;;===<<<:::;;;<<<<<<;;;999999999999888888888888888666666666666666666666666555555555555666666666666666666777777777888888888666666666666666666666666555555555555444444444444333333333222111111000000555444333;;;LLL^^^fffeee{{{vvvwww~~~~~~|||~~~~~~~~~}}}{{{|||{{{zzzyyyzzz}}}~~~{{{wwwvvvwwwvvvrrrooorrrqqquuu~~~xxxllleeeaaajjj||||||xxxuuuvvvzzz}}}www|||qqqtttjjjSSSJJJNNNNNNQQQSSSQQQNNNOOOSSSOOOXXXcccsssmmmjjj}}}lllxxxyyypppmmmjjjgggeeebbb```]]]ZZZWWWTTTRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPOOOPPPPPPLLLDDD>>>;;;::::::;;;>>>@@@@@@???EEE???HHHYYYggg|||{{{nnnqqq```CCC666777333333222222222222222222000000//////000000111222000000000000111111111111444222333444333999MMMddd~~~iiiRRRFFFHHHPPPVVVkkksss{{{|||zzz|||xxxjjj___```fffddd[[[SSSJJJQQQZZZbbboooaaaYYYZZZTTTOOOPPPJJJLLLOOORRRSSSSSSQQQPPPNNNNNNMMMKKKIIIIIIJJJLLLMMMMMMKKKKKKKKKKKKLLLMMMNNNLLLKKKKKKKKKHHHDDDAAA@@@BBBEEEFFFEEEDDDDDDEEEFFFEEECCCBBBCCCEEEEEEEEEHHHEEEBBBAAABBBCCCCCCBBBGGGHHHHHHFFFBBB@@@???@@@@@@@@@?????????@@@@@@AAAAAA@@@>>>===@@@GGGPPPWWWbbbrrr|||~~~aaaTTTIII===;;;BBB:::;;;<<<<<<:::999888888888888888888888888888777666666555555555555555444333333333333444444444444666666666666777777777777555555555555555555555555444444444444333333333333333333333222222111111111333444222444DDDXXX]]]VVVeeeuuuzzz}}}~~~~~~}}}||||||~~~||||||{{{zzzyyy{{{~~~{{{{{{~~~ttteee^^^___bbbsssuuukkkgggeeekkksss|||wwwfffeeezzz\\\OOONNNJJJMMMNNNMMMLLLNNNPPPQQQSSSnnnzzz[[[[[[qqqtttyyyqqqmmmiiifffdddaaa___\\\YYYVVVTTTSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPOOONNNLLLGGGAAA;;;777999;;;>>>AAABBBBBBBBBIII>>>QQQttt{{{ssseeeFFF444777555222222222111111000000000///////////////000111111000000000000000000000000222222333444111222???NNNttt{{{|||aaaLLLEEEJJJRRRZZZaaaiiikkkjjjkkkrrryyy{{{}}}ZZZRRRMMMMMMNNNNNNRRRYYYjjjqqqzzzlll[[[\\\[[[PPPIIIJJJIIIKKKNNNPPPQQQPPPOOONNNMMMMMMLLLIIIFFFEEEFFFHHHJJJJJJIIIHHHHHHIIIJJJKKKIIIIIIHHHHHHHHHGGGDDDBBB???AAADDDFFFFFFFFFHHHIIIIIIFFFCCCCCCDDDEEEEEEDDDEEECCCAAAAAABBBBBBBBBAAAIIIJJJIIIGGGCCCAAAAAABBB@@@???>>>>>>>>>>>>?????????@@@@@@???@@@BBBGGGJJJWWWeee{{{{{{^^^EEE??????::::::AAA<<<======;;;777666777888777777777777777777777777555555555555444444333333111111222222222333333333444444555555555666666666333333333333333333333333222222222222333333333333333333333222222222222222222555444222<<>>:::666999===BBBDDDEEEEEEEEEHHHEEEaaakkkttt\\\777222888...333222222111111000000000/////////...///000000111////////////////////////000222444444222222999AAAfffssspppUUUFFFFFFLLLTTT[[[dddgggeeeeeeiiinnnvvv{{{JJJEEEEEEMMMXXXfff~~~fff^^^YYYYYYUUULLLIIIMMMJJJKKKMMMNNNOOONNNLLLKKKJJJKKKLLLKKKIIIIIIJJJLLLLLLKKKIIIGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEAAACCCEEEGGGGGGGGGIIIJJJIIIFFFCCCCCCEEEFFFDDDAAACCCAAA@@@@@@BBBCCCCCCBBBJJJJJJIIIGGGDDDBBBCCCDDD@@@???>>>>>>===>>>>>>>>>;;;>>>AAABBBCCCDDDFFFGGGNNNXXXhhhzzzlllXXXHHH<<<>>>AAA<<<888777999999888777666666888:::666666666666777777777777555555555444333333222222111111111111222222222222222222333333333444444444111111111111111111111111111111111111222222222222333333333333333333222222222666555222555AAAQQQZZZXXXrrrvvvqqqmmmgggiiilllqqqxxx}}}~~~}}}}}}~~~~~~||||||}}}~~~~~~||||||qqqhhhbbbaaa```bbblll}}}lllaaa^^^bbbrrr]]]NNNLLLLLLKKKOOOMMMKKKVVVmmmyyyxxxuuu~~~dddRRRFFFFFFSSSXXXggg{{{yyyqqqnnngggcccccc^^^]]][[[YYYVVVUUUTTTSSSOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMKKKFFFAAA;;;888666;;;@@@DDDFFFGGGHHHIIIHHHYYYwwwwwwuuuTTT555666999...222222222111111111111111//////......//////000111////////////............///111333333222333777;;;VVVggg~~~|||bbbLLLCCCCCCOOOUUU]]]aaabbbcccgggllluuuvvvQQQMMMUUUnnn{{{dddVVVWWWVVVTTTPPPMMMMMMNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHJJJLLLLLLKKKKKKLLLMMMKKKJJJHHHGGGFFFFFFFFFFFFIIIIIIGGGEEEDDDDDDFFFGGGEEEFFFGGGGGGEEEEEEFFFGGGGGGDDDAAABBBEEEFFFBBB>>>@@@??????@@@CCCDDDDDDDDDHHHIIIHHHFFFCCCBBBCCCEEE@@@??????>>>======>>>>>>;;;>>>AAABBBCCCCCCDDDEEEEEEJJJTTT___fffnnn~~~dddPPPJJJ<<<;;;;;;<<<<<<;;;888666444444555666777888999999555555555666666666777777555555444444333222222111000111111111222222222222111111111111222222222222000000000000000000000000000000000111111111222222333333333333333333333333333333333333333:::KKK\\\VVVaaapppyyyzzzuuunnnjjjhhhjjjrrr~~~}}}~~~|||||||||~~~}}}xxxuuuooolllnnnooolllkkkllldddeeedddaaa^^^^^^bbbeeerrruuu}}}xxxmmmgggiiiqqq~~~rrrVVVQQQRRRPPPTTTbbbjjjiiisss}}}eeeNNNHHHDDDEEEOOOEEEOOOaaaxxxyyyrrrnnngggbbbccc\\\[[[YYYWWWUUUTTTSSSRRROOOOOOOOOOOOOOOOOOOOOOOOLLLLLLKKKHHHCCC===999666888===CCCGGGHHHIIIKKKMMMVVVrrryyyHHH666555444444000000000000111111111111///............///000000/////////......---------...000111000000333666777DDDWWWpppvvv___LLLAAAEEEJJJPPPUUUYYY___hhhooozzzuuuhhhkkkllleeeYYYZZZWWWZZZYYYSSSOOONNNKKKEEEPPPOOONNNLLLKKKIIIHHHHHHGGGIIILLLLLLKKKJJJIIIJJJHHHHHHGGGGGGGGGHHHJJJKKKLLLKKKIIIEEECCCCCCFFFHHHHHHHHHHHHGGGDDDBBBCCCCCCEEEBBB@@@BBBEEEEEEAAA<<>>>>>>>>>>>>>>>>>@@@AAAAAA@@@@@@AAABBB>>>AAAFFFLLLPPP\\\wwwgggSSSFFF@@@???555<<<===777333444888888444444555777:::;;;999666444555555555666666777777555555444333333222111111111111111111222222222222///000000000111111111111000000000000000000000000//////000000111111111222333333333333333333333333222///000555666999JJJ___[[[aaarrr~~~vvv~~~~~~~~~}}}{{{{{{wwwrrrnnniiifffggg___eeekkkllllllvvv|||rrrrrrpppxxxiiiTTTUUUWWWTTTiiiwwwmmmkkkkkk\\\NNNNNNNNNPPPZZZiiiqqqyyyrrrnnnfffaaacccZZZYYYWWWUUUTTTRRRRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOIIIJJJIIIFFF@@@;;;777555:::???DDDHHHIIIJJJLLLOOOgggeee:::444...***777.../////////000000111111...............///000000//////.........------------//////......222444555444GGG^^^qqqtttZZZGGG>>>BBBHHHMMMTTT^^^llluuuqqqhhhnnn]]]WWWSSSVVVXXXYYYXXXTTTPPPLLLJJJQQQKKKIIILLLLLLHHHGGGIIIIIIIIIIIIJJJJJJLLLMMMMMMKKKEEEBBBFFFJJJKKKLLLNNNKKKJJJHHHEEEDDDCCCDDDDDDDDDFFFGGGFFFEEEDDDEEEGGGIIIFFFDDDCCCDDDDDDAAA>>><<<===@@@BBBDDDEEEEEEEEEBBBAAAAAA@@@?????????@@@???????????????>>>======@@@@@@AAABBBBBBCCCDDDDDDFFFDDDGGGLLLJJJNNNeee|||gggRRRHHHDDD???<<<<<<::::::999999888777777777666666777777777777666666555444444333333444444555555555555555444333222111222222111000//////000000000000000000000000000000000000000000000000000000////////////////////////222222222222222222222222777000...333444555CCCUUUZZZccc~~~}}}{{{zzzyyy}}}~~~~~~xxx|||{{{xxxwwwyyy~~~\\\WWWXXX\\\hhh|||qqqwwwqqq___RRRLLLOOO\\\iiiyyymmmkkkjjjddd^^^\\\[[[YYYVVVTTTSSSRRRQQQOOOOOOPPPPPPOOOMMMLLLKKKKKKIIIFFFBBB>>>:::888777???>>>>>>GGGKKKCCCLLLgggxxxLLL444333333000///000000000000000000000000........................////////////////////////......//////000000111111333:::LLLkkkpppTTTDDD@@@@@@DDDKKKUUUeeerrr{{{hhheeexxx```XXXXXXXXXTTTWWWXXXWWWRRROOONNNNNNPPPJJJHHHJJJKKKHHHGGGJJJLLLKKKKKKJJJKKKKKKLLLLLLFFFBBBAAAFFFJJJKKKKKKMMMKKKJJJHHHGGGEEEDDDCCCCCCCCCEEEFFFFFFEEEDDDEEEGGGHHHFFFDDDDDDDDDDDD@@@>>>>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@??????>>>??????@@@AAABBBCCCCCCGGGBBBAAAEEEEEEEEEPPP___sss{{{]]]OOOBBB???===:::777888999888888777777666555555555555666666666666555555444444333333333333444444444444444444333222111000222111111000//////000000////////////////////////000000000000000000000000000000000000000000000000222222222222222222222222444000000555555333<<>>===<<<<<<<<<@@@@@@AAABBBBBBBBBAAAAAA>>>>>>???@@@AAABBBBBBCCCLLLDDDAAAEEEGGGCCCBBBFFFNNN]]]rrr}}}nnnZZZOOOCCC>>>;;;<<<<<<999777888777777777666555555444444444444555555555555444444444333333222222333333444222333333333222111000///111111000/////////000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111222000222888666111444<<>>DDDMMMUUU[[[aaafffiiiooovvv___LLLAAA>>>???;;;<<<======;;;888777777777777666666555444444444333333444444444444333333333333222222222222333333222222333333222111000000111000000/////////000000////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111000000333777666111111666EEEVVVhhhmmmooovvvooopppwww~~~}}}|||{{{{{{}}}~~~~~~~~~|||{{{}}}zzzvvvssspppkkkddd___[[[]]]bbbiiiwww~~~|||lllTTT```mmmuuuxxxuuuqqqlllgggdddbbbbbbaaa[[[ZZZWWWSSSPPPMMMLLLKKKJJJKKKKKKKKKJJJHHHGGGFFFAAA>>>:::666555777:::======AAA@@@EEEQQQSSSUUU```zzz|||zzzwwwiiiIII<<<111111555444222222000000000000000000000000................................................------......///000000111///444000444LLLbbbppp}}}mmmYYYDDD<<<===???AAABBBFFFRRRYYYbbbsss~~~qqq[[[QQQNNNTTTVVVQQQOOOSSSWWWYYYYYYVVVQQQOOORRRVVVTTTQQQMMMJJJKKKNNNOOOOOOOOOMMMIIIFFFEEEDDDEEEEEEKKKLLLQQQVVVVVVPPPLLLLLLHHHHHHIIIHHHGGGEEEBBBAAABBBDDDFFFGGGEEEDDDDDDDDDBBBCCCEEEFFFEEEBBB???>>>AAAAAABBBCCCDDDEEEFFFFFFDDDCCCBBB@@@>>>============>>>???AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEBBB@@@@@@BBBAAA??????AAA@@@@@@AAABBBDDDHHHLLLPPP\\\pppzzzwwwWWWQQQIIIBBB>>><<<:::888888;;;;;;999666444444444888777777666666555444444222222333333333333222222222222111111111111222222222333333333333222222111000///////////////000000........................////////////////////////000000000000000000000000000000000000000000000000111000222444444222333666666MMMcccfff```qqqyyyvvvyyyuuuppprrrxxxyyy|||~~~}}}}}}||||||}}}~~~~~~xxxttttttuuutttsss|||zzzxxxzzzfffqqq{{{|||tttqqqpppmmmiiieeebbbaaaaaa[[[ZZZWWWTTTPPPNNNLLLKKKIIIIIIIIIIIIGGGEEECCCBBB::::::999888888999::::::BBB===AAAVVVbbbUUUQQQbbbtttfffhhhuuu{{{cccGGG;;;555111222333222222333////////////////////////................................................---------...//////000000,,,666222///???TTTeeetttmmmQQQ@@@;;;;;;>>>AAA<<>>>>>>>><<<===???AAACCCDDDEEEEEEHHHHHHGGGGGGFFFEEEEEEEEE@@@AAAAAA@@@===<<>>???BBBDDDEEEEEEDDDCCCJJJVVVZZZeeeqqqYYYGGG@@@<<<888999;;;<<<999666777::::::666555777888666777777777666555555444444222222333333333333222222222111111000000111111222222333333333333333222222//////......//////000000........................////////////////////////////////////////////////////////////////////////111000000111222444666777222FFF```kkkeeehhhyyymmmjjjmmmwwwzzzuuussswww}}}ssssssvvvzzz~~~~~~}}}}}}}}}||||||sss|||wwwsssqqqooollliiieeebbb```___ZZZYYYVVVSSSPPPNNNLLLKKKIIIIIIHHHGGGEEEBBB???===666888999;;;<<<;;;:::999CCC???FFF^^^fffUUUXXXwwwxxxlllbbbfffvvvYYY999777555333222111111222333////////////////////////........................------------------------,,,------......///000000+++666444000999GGGXXXkkkuuu|||___JJJ===888;;;AAA999CCCEEEJJJWWW___gggttt{{{kkk```YYYSSSRRRNNNKKKMMMSSSVVVTTTSSSQQQPPPQQQTTTVVVVVVUUUUUUVVVSSSMMMMMMPPPOOOKKKKKKIIIFFFDDDCCCDDDFFFHHHIIIIIILLLNNNKKKFFFEEEIIIDDDDDDCCCCCCCCCCCCDDDDDDFFFIIIKKKJJJHHHDDDBBBBBBAAACCCEEEDDDAAA@@@@@@AAA@@@BBBEEEGGGHHHFFFDDDBBBBBBAAA@@@???>>>>>>>>>>>><<<===???BBBDDDFFFGGGGGGKKKJJJIIIHHHFFFEEEDDDDDD@@@AAAAAA@@@???@@@AAABBB===>>>@@@CCCDDDCCCAAA???@@@EEEDDDIIIZZZfffmmmxxx}}}uuueeeYYYMMM@@@666CCC>>>888555666777777666888;;;:::777777;;;;;;777666666555555444333333333222333333333333333333222111111000000000000111111111111222222222222111111...............///000000........................////////////////////////........................////////////////////////000000//////111444555555444===UUUlllnnngggtttzzz{{{xxxooouuurrrxxx|||yyyuuuttttttwww{{{yyyrrrppppppmmmiiifffdddbbb^^^\\\XXXVVVTTTQQQOOOMMMKKKKKKIIIIIIHHHFFFCCC???<<<:::666888:::<<<===<<<;;;:::???EEENNNXXXXXXSSSlll}}}ssswwwPPP999555555444222111111222222////////////////////////........................------------------------,,,,,,---......//////000---444222111777<<>>@@@@@@???>>>>>>===>>>>>>===>>>@@@CCCFFFGGGIIIIIILLLKKKJJJHHHFFFDDDCCCBBB;;;<<<<<<<<>>EEECCC@@@>>>???@@@@@@@@@;;;AAA???@@@EEECCCGGGWWWYYYbbbnnnwwwtttkkk]]]SSSFFF<<<:::<<<@@@BBB333555888:::;;;:::777666666999888444666:::777000555555444333333222222111222333333444444333333222111111000000000000111111///000000111111111000000...............///000111........................////////////////////////........................///////////////////////////000//////000333333111555444HHHhhhrrrgggggguuuqqqnnnnnnpppnnnlllooovvv{{{~~~qqq|||vvvzzzwwwuuuuuuxxx|||xxxtttrrrooojjjeeeccccccaaa]]]ZZZUUUTTTRRROOOMMMLLLKKKJJJJJJIIIHHHEEEAAA===:::777888999:::<<<======<<<<<<:::LLLTTTOOOIIIRRR~~~yyyGGG;;;222333333111111222333111////////////////////////........................------------------------,,,,,,------...//////000///111///000666555>>>RRRbbbvvv|||hhhPPP<<<888===777===:::999CCCIIIQQQ___iii\\\\\\\\\UUULLLRRRNNNKKKKKKNNNOOOMMMIIIHHHHHHIIIKKKMMMQQQTTTUUURRRRRRQQQPPPNNNLLLJJJHHHFFFEEECCCCCCEEEGGGGGGGGGHHHGGGFFFFFFGGGGGGEEEDDD>>>AAACCCCCCAAAAAACCCEEEIIIIIIIIIFFFCCCBBBBBBCCCFFFEEECCCAAA@@@AAABBBCCCCCCBBBAAAAAAAAAAAACCCCCCAAA???===<<<;;;<<<===>>>@@@@@@@@@CCCFFFIIIIIIIIIHHHDDD@@@???@@@@@@???===;;;;;;:::;;;<<<>>>@@@AAA@@@BBBAAA===<<<>>>>>>;;;::::::::::::;;;===>>>???EEEIIINNNUUU]]]fffooouuu~~~wwwiii]]]SSSJJJEEE???>>><<<:::999999999999666666666666666666666666777666555444444444444444333333333333333333333333333333333222222111111111000000000000000000000000000000000000000000000000...............---------+++,,,,,,------,,,,,,+++//////.........---------........................000///---,,,++++++,,,---000000000///000111111222,,,888>>>KKKaaammmmmmrrrzzz{{{zzzuuupppppppppttt~~~~~~}}}~~~wwwvvvyyyuuullljjjfffbbb^^^[[[YYYWWWUUUTTTTTTRRROOOLLLIIIFFFEEEEEEEEECCC@@@===999666444888<<>>[[[gggtttzzz```HHH;;;888<<<999888<<<@@@BBBEEEJJJvvvjjjZZZRRRRRRRRRPPPLLLPPPNNNLLLNNNPPPPPPLLLHHHGGGGGGHHHIIIJJJMMMOOOQQQOOOPPPPPPOOOMMMKKKHHHFFFGGGEEECCCDDDEEEGGGGGGGGGFFFFFFFFFFFFGGGFFFDDDCCCAAACCCEEEDDDBBBBBBCCCEEEGGGGGGFFFDDDBBBAAABBBDDDGGGEEECCCBBBBBBBBBCCCDDDCCCBBBAAA@@@???@@@AAABBB???>>><<<;;;;;;;;;===>>>@@@BBBEEEGGGIIIIIIHHHGGGFFFCCC???>>>??????===<<<;;;;;;;;;;;;===>>>@@@AAA>>>AAA@@@======@@@@@@>>>;;;;;;;;;;;;;;;<<<===>>>>>>???@@@AAAAAADDDHHHKKKJJJLLLPPPTTTZZZ^^^bbbdddfffooo}}}|||{{{ssskkkccc]]]ZZZXXXRRRMMMGGGCCCAAA???===;;;===<<<;;;999888888777777555555555555555555555555555555555555444444444333333333333333333333333333333333222222222111111111////////////////////////000000000000000000000000//////......------,,,,,,,,,,,,------------,,,,,,///.........------------------------------------...---,,,,,,,,,---......000000//////000000111111...666888CCC[[[hhhlllrrr|||wwwqqqnnnoooppprrrxxx~~~}}}||||||{{{{{{|||}}}|||pppnnnoooyyy}}}xxxtttpppggghhheee```\\\ZZZXXXUUUSSSQQQPPPPPPNNNLLLJJJHHHFFFDDDCCC@@@===;;;888777666999===@@@BBBCCCDDDDDDCCCFFFBBBFFF\\\xxxyyyLLL444000444333222111000000000000////////////............------------------------,,,,,,++++++++++++,,,,,,...---,,,+++++++++++++++...000111000...000555:::GGGXXXiiiwwwzzzZZZEEEAAA@@@===;;;;;;999:::@@@HHHzzzaaa[[[YYYUUUQQQOOOOOOQQQSSSMMMLLLMMMOOOQQQOOOJJJFFFGGGFFFFFFFFFGGGHHHJJJKKKMMMMMMNNNNNNLLLIIIFFFDDDFFFDDDBBBBBBDDDEEEEEEEEECCCDDDFFFGGGGGGEEECCCBBBFFFGGGGGGFFFDDDBBBCCCDDDDDDDDDCCCAAA???@@@BBBDDDFFFEEEDDDCCCBBBCCCDDDEEEBBBBBB@@@???>>>??????@@@===<<<;;;:::;;;<<<===>>>???DDDIIIKKKIIIFFFEEEFFFDDDAAA>>>=========<<<;;;::::::;;;<<<>>>???AAAAAA>>>@@@@@@======AAABBB@@@<<<<<<<<<;;;;;;<<<<<<===:::::::::999888888;;;===???@@@AAADDDFFFHHHJJJJJJIIIMMMTTT[[[___```^^^]]]aaabbbbbbbbb```]]]ZZZXXXVVVSSSNNNHHHDDD@@@???>>>AAA???======>>>??????>>>::::::999999888777666555555555555555555555555555333444555555555444333222222222222222222222222222222222222111111111111111////////////////////////000000000000000000000000/////////...---,,,,,,+++,,,------......------,,,............------------------------------------,,,,,,+++,,,,,,...///000////////////000000000111000444222999OOO^^^hhhuuuxxxttt~~~tttnnnkkkmmmoooppprrrwww|||~~~~~~~~~~~~}}}||||||}}}}}}zzzsssqqqtttsssvvv}}}{{{zzzvvvrrrooogggfffbbb^^^ZZZWWWUUUSSSQQQMMMMMMLLLLLLKKKIIIHHHGGGBBB@@@===999777777888999<<<<<>>===>>>BBBDDDCCCCCCBBBBBBBBBCCCDDDDDDCCCBBBAAA?????????@@@@@@<<<<<<<<<<<<<<<===>>>???>>>CCCHHHHHHDDDAAABBBDDDBBB@@@>>><<<<<<<<<<<<<<<:::;;;<<<>>>@@@@@@AAAAAA???AAA@@@===>>>AAAAAA???======<<<;;;;;;;;;;;;;;;:::;;;<<<<<<<<<===@@@BBB============>>>>>>>>>>>>BBBBBBDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEECCCBBBAAA@@@@@@@@@BBBCCC??????>>>===<<<;;;999777888888999999888777555444444444444444444444444444111333444666555444222111222222222222222222222222111111111111111111111000////////////////////////////////////////////////000///......---,,,++++++,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............//////000000000//////333000333BBBOOOaaaxxxkkkxxxsssttt}}}tttmmmhhhjjjlllmmmooosssxxx{{{~~~~~~yyyzzzwww}}}zzzsssooommmgggccc___[[[WWWUUURRRPPPNNNKKKKKKKKKJJJHHHGGGEEEDDD@@@===999666555777999;;;===:::;;;???AAA>>>:::999444@@@YYYyyy]]]<<<777:::555222111000/////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,+++++++++++++++,,,///000000///------000333111BBBTTTaaaqqqyyy[[[KKK<<<999:::<<<<<<999999<<>>>>>===<<<===@@@CCC@@@@@@@@@@@@AAABBBBBBCCCDDDCCCBBBAAA@@@@@@AAABBB=========>>>>>>???@@@@@@>>>AAACCCAAA===<<<@@@DDDAAA@@@???===<<<;;;<<<===:::<<<>>>@@@AAAAAA@@@???@@@BBBAAA>>>===??????<<<===<<<;;;:::999999999999;;;;;;<<<:::888777888999444555777999;;;===>>>???======<<<<<<;;;;;;;;;;;;>>>>>>>>>>>>>>>???@@@AAA>>>===<<<;;;;;;;;;;;;<<<555777888999999888888888777888999999999777666444444444444444444444444444000222333555555444222111111111111111111111111111000000000000000000000000................................................///......---,,,,,,++++++,,,------------------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,---...////////////...---444222111777@@@XXXwwwjjjoootttmmmfffffffffggglllqqquuuwww|||~~~~~~~~~~~~~~~~~~}}}}}}}}}|||~~~vvv{{{xxxssskkkhhhhhhdddaaa]]]XXXUUURRRPPPMMMKKKKKKKKKJJJHHHEEECCCAAA???<<<:::777555555777:::<<<<<<777666999999555333444888SSSuuuwww___CCC444333444333000000//////.../////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++******++++++,,,,,,------------...000222---777BBBNNN___vvvlllPPPCCC888777:::;;;999999zzzcccUUUPPPMMMJJJJJJQQQNNNKKKJJJKKKNNNQQQRRRLLLJJJGGGEEEDDDEEEGGGIIIGGGGGGFFFEEEFFFGGGHHHIIIMMMLLLJJJHHHGGGGGGGGGGGGIIIGGGEEEDDDEEEFFFFFFFFFEEEHHHJJJJJJGGGFFFHHHJJJEEECCCBBBAAABBBBBB@@@???;;;<<<======<<<===???AAA>>>>>>???@@@@@@AAABBBBBBCCCBBBAAAAAAAAABBBCCCCCC>>>?????????????????????>>>??????===;;;<<>><<<===@@@BBBBBBAAA???===@@@BBBAAA===<<<>>>>>>;;;;;;:::999999888888888888888999::::::888888999:::;;;;;;<<<<<<===>>>>>>???888888999999999:::999999999888888777777888999::::::999999999999999::::::666888:::;;;::::::;;;<<<777888888888777777666555333333333333333333333333000111222333333333222111000000000000000000000000////////////000000000000................................................------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++............---,,,+++***+++,,,.../////////...---+++222333111222666LLLnnnpppgggiii~~~xxxyyy{{{|||wwwqqqkkkhhhdddccchhhoootttvvvxxx|||}}}{{{yyyzzz{{{|||yyytttpppiiigggiiifff___[[[WWWSSSQQQNNNLLLJJJKKKJJJIIIFFFCCC???===;;;999888777777777888999:::999444333666555111555>>>EEEfff}}}ssssssxxxgggCCC888777111...000//////............//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++************++++++,,,******++++++---...000000///111666@@@PPPeeewwwsss[[[@@@555555777999:::yyy```VVVOOOPPPQQQOOOMMMNNNMMMMMMMMMMMMMMMNNNQQQSSSKKKKKKJJJHHHFFFFFFHHHIIIEEEEEEEEEEEEFFFHHHJJJKKKLLLJJJGGGEEEDDDDDDFFFGGGIIIGGGEEEDDDEEEFFFFFFEEEEEEGGGIIIHHHEEEDDDHHHLLLCCCAAA???@@@BBBCCCBBB@@@999;;;>>>>>>>>>======>>>===>>>???@@@AAABBBBBBCCCAAA@@@@@@@@@@@@BBBCCCDDD>>>????????????>>>>>>===>>>>>>>>>???@@@BBBDDDEEE===>>>>>><<<999888:::======???BBBDDDCCCAAA>>>;;;>>>@@@???;;;;;;>>>>>>;;;888888777777777777777888555888:::<<<<<<===???@@@::::::999888666555555444777888888999:::;;;;;;<<<>>>>>>===<<<<<<<<<<<<<<<777777888999;;;<<<======444666777555333111222444777666666555555555555555222222222222222222222222000111111111222222222333000000000000000000000000........./////////000000........................------------------------+++,,,,,,,,,,,,---------***++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++,,,---.........---,,,+++***,,,---//////...---,,,+++/////////222111AAA^^^vvvnnnfffyyyzzz}}}yyypppkkkpppzzzzzztttvvv|||yyysssjjjdddgggooouuuvvvwwwyyy|||~~~|||zzzzzzyyyzzzzzz~~~sssqqqjjjggghhheee^^^[[[VVVRRRPPPMMMKKKIIIIIIHHHGGGDDDAAA>>>;;;999666777888::::::999888777666222222777777777CCCTTTgggwwwzzzoooiii~~~^^^999666:::333...222///......------......///.........---------,,,,,,++++++++++++++++++++++++++++++************++++++***************+++,,,,,,***)))***+++,,,.........222111333999FFFWWWiiiuuuqqqQQQ>>>888666777999jjj[[[XXXRRRNNNOOOMMMHHHIIINNNIIIMMMPPPOOOLLLJJJMMMPPPJJJKKKLLLKKKJJJHHHHHHHHHDDDDDDDDDDDDFFFHHHKKKLLLLLLIIIEEEBBBAAABBBEEEGGGGGGEEECCCBBBCCCDDDCCCCCCDDDGGGHHHFFFBBBCCCHHHMMMBBB@@@???@@@CCCEEEDDDBBB999;;;>>>??????============>>>@@@AAABBBCCCDDDDDD??????>>>>>>???AAACCCDDD>>>>>>???>>>>>>===<<<;;;===>>>???BBBFFFHHHGGGFFF;;;<<<<<<:::777777999<<<>>>@@@CCCEEEDDDAAA===:::;;;>>>===:::;;;>>>???===777777666666666666777777555777999999777666777888777888888:::;;;<<<======999888888777888999::::::777777777777777777666666888888777777666666555555555777888777555444777999666555444333222333444555222222222222222222222222111111000000111222333333000000000000000000000000---.........//////000000........................------------------------***++++++,,,,,,------...*********++++++*********+++++++++,,,,,,---------***************************+++---...///......---***+++---//////...---,,,+++---***...333111;;;RRRllloooiiiiiitttwwwqqqqqqttttttpppkkkmmmxxxooosss{{{rrrgggiiiqqqwwwwwwvvvwww{{{~~~}}}}}}|||||||||}}}}}}{{{qqqqqqiiidddbbb]]]^^^ZZZUUURRROOOMMMKKKIIIGGGGGGEEECCC@@@===;;;999444666999<<<<<<:::888666555111444:::;;;???QQQgggrrroooVVV444222777111...333......---------......///......---------,,,,,,,,,++++++++++++++++++++++++******))))))))))))************))))))***+++,,,,,,+++*********,,,---,,,+++///...///444===KKK^^^mmm{{{```LLLAAA999666777zzzlll```XXXUUUPPPMMMJJJLLLOOOOOOKKKGGGJJJMMMOOONNNIIIGGGJJJMMMNNNLLLJJJKKKLLLLLLIIIFFFCCCCCCCCCDDDEEEFFFFFFFFFKKKIIIFFFDDDCCCDDDFFFGGGFFFDDD@@@???@@@AAABBBBBBBBBCCCDDDCCCAAA@@@AAABBB>>>DDDHHHFFFDDDDDDAAA===;;;;;;;;;;;;===???AAABBBCCCAAA??????@@@@@@@@@??????>>>>>>===>>>>>>??????<<<>>>???===999888:::<<>><<<999777777:::<<<<<<;;;;;;<<<===>>>>>>===<<<;;;999999999::::::;;;;;;;;;888888888888888888999999888777777777888999999::::::999888888777777888888999888777777777777777888666777888999:::999888777666666777777777777666666666555444333333444555666555555444333333222111111111111111111111111111111000000000000000000000000000000000000000000000000------------------------///.........------------.........------.........++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000///111666:::\\\gggkkkeeedddmmmuuuuuusssqqq}}}uuu~~~zzzfffjjjssssssrrrppppppttt|||~~~|||}}}}}}~~~{{{}}}nnnrrr|||mmmdddccccccaaa^^^\\\XXXRRRMMMJJJHHHFFFEEEDDDCCCAAA>>>;;;888666555777:::<<<<<<999777666666666:::444222???WWW~~~zzzrrraaaGGG222000444222000222---------------------------,,,,,,++++++,,,,,,---++++++************++++++************************)))))))))***++++++,,,,,,++++++***************++++++---000111555===JJJTTTqqqmmmRRRAAA888555~~~pppaaaZZZVVVSSSQQQRRRQQQNNNKKKLLLNNNNNNKKKGGGKKKNNNQQQOOOLLLJJJMMMPPPNNNLLLJJJKKKKKKKKKHHHEEEEEEEEEEEEEEEEEEEEEFFFFFFIIIGGGEEECCCCCCDDDFFFGGGCCCAAA???>>>???@@@@@@??????@@@AAA@@@>>>======>>>@@@FFFIIIHHHEEEDDDBBB>>>;;;::::::;;;<<<>>>@@@BBBAAA@@@>>>???@@@@@@???===>>>>>>>>>>>>???@@@@@@AAA???>>>===;;;:::===AAADDDAAA@@@??????@@@@@@>>><<<<<<999777888:::<<<<<<;;;:::;;;<<<<<<<<<<<<;;;:::888888999999999:::::::::666666666777777777777777888888888888888999::::::;;;:::999888888777888888888777777777777777888888777888999::::::999888777666666777777777666666555666555444333333444555666555444444333222222111111111111111111111111111111////////////////////////000000000000000000000000------------------------/////////.........------...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---///333777DDDYYYmmmrrrpppxxxsssccckkkkkkkkkjjjjjjnnnuuu{{{~~~~~~||||||}}}zzz{{{}}}mmmhhhxxx}}}tttjjjddddddccc___ZZZZZZVVVPPPLLLIIIGGGDDDCCCAAA@@@>>>;;;999777555555777777777777666666666666///999999===[[[qqqPPP===///000444000---...---------------------------,,,,,,++++++,,,,,,---++++++************++++++************************+++*********************++++++***************+++,,,...000000222888BBBJJJ]]]mmmmmmOOO===888vvvgggYYYRRRMMMMMMNNNLLLMMMPPPQQQNNNLLLLLLMMMMMMJJJGGGKKKNNNPPPOOOLLLLLLNNNPPPNNNMMMKKKKKKJJJIIIGGGDDDHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDCCCCCCDDDFFFGGGEEEDDDCCCDDDEEEEEECCCBBB???@@@@@@???===;;;<<<===@@@FFFIIIFFFDDDCCC@@@<<<;;;::::::;;;<<<>>>@@@BBB???>>>>>>???@@@???===;;;>>>??????@@@AAABBBBBBCCCBBB>>>::::::===CCCIIILLLAAA???===<<<======<<<:::;;;999888888:::;;;;;;:::888999999::::::999999888777777888888888888999999444444444555555666666666999888888888888999::::::<<<;;;:::999888888888888777666666666777888999999888999999:::999999888888777777666666666555555444555444444333333444444555444444333333222111111111000000000000000000000000////////////////////////000000000000000000000000------------------------000/////////............---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---000222000JJJkkk}}}}}}}}}zzz```eeeeeedddcccdddggglllooo}}}}}}~~~|||{{{{{{{{{xxxyyyzzz||||||}}}}}}}}}{{{}}}ooocccssszzzpppkkkeeeccccccaaa[[[VVVVVVSSSNNNKKKHHHEEEBBB???===<<<:::777666555555555888666444444555666666666333;;;===PPPvvvNNN???444...222444///,,,------------------------------,,,,,,++++++,,,,,,---++++++************++++++************************,,,,,,+++******)))((((((+++***************++++++---///000//////222888===HHHWWWllleeeGGG>>>qqqdddXXXQQQXXXTTTRRRSSSQQQOOOOOORRRQQQNNNLLLLLLLLLLLLKKKIIIJJJLLLMMMMMMKKKKKKLLLNNNMMMLLLKKKJJJIIIHHHEEEDDDHHHHHHGGGEEEDDDCCCBBBAAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFHHHIIIHHHFFFCCCAAABBBBBBAAA???======>>>>>>CCCFFFCCC@@@@@@===:::<<<;;;;;;<<<===???AAACCC>>>>>>???@@@AAA@@@===;;;>>>???@@@AAACCCDDDDDDDDDBBB>>>:::;;;AAAGGGKKKLLLBBB???<<<;;;;;;;;;;;;:::::::::999999::::::::::::777777777777777777777777777777777777777777777777333333444444555666777777999999888888888999999:::<<<;;;:::999888888888888666666666666777888::::::999999999999999888888888777777666555444444444444444333333333333333333444333333222222111111111000000000000000000000000000////////////////////////////////////////////////------------------------000000/////////.........,,,++++++++++++++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...@@@___{{{zzzyyyzzzwww]]]bbbbbbaaa``````bbbeeegggrrrvvv{{{}}}~~~}}}{{{{{{|||xxxyyyyyyzzzzzzyyyyyyyyyzzz{{{}}}pppeeehhhzzznnnlllppp}}}qqqiiifffbbb``````^^^XXXSSSSSSPPPMMMJJJGGGDDD@@@===:::999777555444555666666999777555555666777666444888;;;DDDkkkyyyWWW===666111111444444///---///---------------------------,,,,,,++++++,,,,,,---++++++************++++++************************+++*********)))))))))(((*********)))******+++,,,---...//////......111444===MMM^^^mmmyyy|||\\\III~~~wwwlllbbb[[[XXXWWWWWWRRRNNNMMMOOOOOONNNPPPTTTPPPNNNLLLKKKLLLLLLKKKKKKKKKLLLMMMMMMLLLLLLLLLMMMKKKKKKKKKJJJHHHFFFEEEDDDFFFFFFEEECCCBBBAAA@@@???@@@AAABBBCCCDDDEEEEEEEEEAAABBBCCCEEEFFFEEECCC@@@BBBCCCCCCBBB@@@>>>???@@@>>>CCCEEEBBB??????===:::============>>>@@@CCCDDD@@@???@@@AAABBBAAA>>><<<>>>???AAACCCDDDDDDEEEDDD@@@===<<<>>>CCCGGGGGGFFFBBB@@@===;;;;;;<<<;;;:::::::::;;;;;;::::::::::::666666666555555666666666666666666666666666666666333333444555777888999999999888888777777888888888;;;:::999999888888999999666666666666777888::::::999999999888777777777777666666555444333333444444222333333333333333333222222111111111111111000000////////////////////////................................................------------------------////////////............+++++++++******+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---.........333666IIIjjj|||wwwwww{{{rrr^^^___^^^\\\\\\^^^```cccdddiiioooxxx~~~~~~}}}|||||||||yyyyyyyyyyyyyyyxxxwwwwww{{{{{{|||}}}~~~~~~kkkaaa```kkkqqqnnnsss~~~|||qqqhhhddd___\\\[[[YYYUUURRRPPPNNNJJJHHHEEEBBB???<<<888777666555555555666777666555555666666666444222444???YYYyyywwwXXXBBB888444222222333111......000---------------------------,,,,,,++++++,,,,,,---++++++************++++++))))))))))))))))))))))))(((((()))))))))***************))))))***++++++,,,+++,,,............///000666FFFUUU^^^pppyyy```xxxkkkZZZZZZYYYYYYYYYYYYYYYYYYRRRMMMKKKNNNOOOOOOOOORRRNNNMMMLLLKKKKKKLLLMMMNNNPPPPPPOOOOOOOOONNNNNNNNNIIIJJJKKKJJJGGGFFFEEEFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@AAACCCEEEFFFEEEEEEDDDBBBBBBBBBDDDFFFFFFCCCAAA???@@@@@@@@@>>>===>>>??????DDDFFFCCCAAABBBAAA>>>======<<<===>>>@@@BBBDDDAAA@@@@@@AAABBBBBB???===???@@@BBBCCCDDDDDDDDDCCC======???BBBDDDEEECCCAAAAAA???===<<<======<<<:::999;;;<<<<<<:::999999:::777666666555555666666777777777666666666666555555333444555666888999:::;;;888888777666666666777777888888777777888888999:::777666666666777888999999999888777666666666666666555444333222222333444555111222222333333222222111000000000000000000000000////////////////////////................................................------------------------///.........------------,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---...//////...333---666TTTuuu}}}rrr}}}yyy|||||||||zzznnnlllaaa^^^[[[ZZZ]]]```cccddddddjjjsss{{{~~~~~~||||||}}}zzzzzzzzzzzzyyyxxxwwwvvvzzzyyyyyyyyyyyyzzz{{{|||ggg^^^TTTSSS___sss{{{xxxllljjjfffbbb]]]YYYWWWUUURRRPPPNNNKKKGGGDDDBBB???<<<:::666666666666666666666666111333444444333333555666<<<[[[~~~yyycccAAA444444222222111///---,,,---///---------------------------,,,,,,++++++,,,,,,---++++++************++++++))))))))))))))))))))))))''''''((())))))***++++++))))))))))))***+++,,,,,,***+++,,,---...///000000///:::GGGPPP\\\rrr~~~yyypppggg[[[RRRMMMQQQVVVYYYZZZXXXVVVUUUYYYSSSOOORRRUUURRRNNNMMMLLLLLLKKKKKKKKKLLLNNNPPPRRRQQQPPPOOOOOONNNMMMLLLFFFHHHJJJIIIGGGEEEFFFGGGBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDFFFGGGFFFDDDCCCCCCBBBCCCDDDFFFFFFDDDCCC<<<===???>>>======>>>??????DDDFFFCCCBBBCCCCCCAAA;;;;;;;;;;;;===???AAABBBAAA@@@??????@@@@@@???>>>???@@@BBBDDDDDDCCCBBBAAA;;;===AAACCCCCCBBBBBBBBB>>>===<<<===>>>===<<<:::888;;;===<<<:::888888999888777666666666666777888777777777777666666555555222333444666888:::;;;<<<777777666555555555555555555555555666777888::::::888777777777777777888888999888666555444444444555444333222111222333555777000111222333333222111000000000000000000000000000................................................------------------------------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,///000///---///---///@@@]]]uuu|||wwwpppzzzsssvvvxxxxxx}}}jjjgggjjjqqqoooiiibbb^^^^^^____________ccchhhooouuuzzz}}}~~~}}}~~~|||{{{{{{{{{yyyyyyyyyyyyxxxwwwvvvvvvxxxwwwwwwwwwxxxyyy{{{||||||zzzgggTTTQQQPPPYYYnnnzzzqqqhhhbbb```___]]][[[XXXUUURRRPPPNNNKKKGGGBBB>>><<<;;;999888333444666777777666444333000333555333111444<<>>>>>???AAABBBAAA???<<<===??????>>>>>>@@@AAA===AAADDDAAA@@@BBBBBB@@@:::999999:::;;;===???@@@AAA???======>>>???>>>===???AAABBBDDDDDDCCCAAA@@@:::>>>BBBCCCAAAAAACCCFFF<<<;;;<<<===>>>>>>;;;999888;;;======:::888888999999888777666666777888999888888777777666666666555222222444666888999;;;<<<777666555444444444444444333444444555777888:::;;;999888777777777777777888888777555444333333333444222222111111222444666888000111222333333222111000////////////000000000000................................................------------------------------------------------------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++///000///,,,---111222555GGGdddxxx}}}eeettt~~~sssuuu}}}yyypppmmmttt|||kkkppptttyyyxxxmmmddd```^^^[[[ZZZ[[[\\\___cccjjjqqqxxx||||||}}}~~~}}}{{{zzzzzzzzzxxxxxxyyyxxxxxxwwwvvvuuuwwwwwwwwwwwwyyy{{{}}}~~~{{{yyysssppp[[[\\\```lllsss```___fffgggccc```YYYYYYYYYWWWUUURRRNNNLLLIIIEEE???;;;999888777666222333555777777555333111222555777444222888FFFRRR|||xxx~~~pppccc___===777555000111000///000111000...---------------------------,,,,,,++++++,,,,,,---++++++************++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))***+++,,,---***))))))***,,,---......333---333@@@FFFIII]]]www{{{qqqjjjfffddd]]]ZZZVVVRRRPPPPPPQQQRRRXXXZZZZZZWWWQQQOOORRRUUURRRRRRRRRRRRPPPNNNLLLKKKJJJLLLMMMLLLIIIHHHIIIKKKNNNMMMMMMLLLJJJIIIHHHGGGFFFGGGIIIJJJJJJIIIGGGFFFCCCCCCCCCCCCDDDEEEGGGHHHFFFGGGIIIIIIGGGDDDAAA???@@@AAAAAAAAAAAAAAA@@@@@@>>>CCCGGGDDD===:::<<<@@@??????>>>>>>>>>>>>??????>>>===<<<;;;;;;<<<===>>>AAA@@@???>>>>>>???@@@AAACCCCCCAAAAAAAAAAAACCCCCCBBBAAA@@@???@@@AAABBBCCC<<<<<<===>>>===<<<:::999;;;;;;::::::999888777777888888888777666555555444666666666666666666666666666555444333444666888:::444444444444444555666777555555555555555666777777555555555555555555444444555555444333333333333444222222111111111111222222111111222222222111111000000000000000////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))...------,,,+++++++++,,,************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***---------.........//////222...///555:::HHHhhhsssiiirrrxxxooossszzzyyyqqqrrruuuxxxWWWVVV]]]VVVVVVXXXYYY[[[___gggqqqyyy|||}}}~~~|||zzzwwwwwwwww{{{||||||{{{xxxuuuuuuuuuwwwvvvvvvxxxzzz{{{zzzyyy||||||~~~rrruuuxxx```lllooojjjdddbbbbbbbbb___[[[]]]ZZZXXXVVVTTTQQQMMMKKKFFFCCC===888555444555555888666444222444666444000666777444444777<<>>??????===<<<<<<<<<======>>>???@@@???>>>======>>>???@@@AAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@AAABBBCCCCCC<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;:::999888777777999888888777666666555555666666666666666666666666555555444333444666888999666555555555555666666777444444333333444555555666444444444444444444444444555444444333222333333333111111111000000111111111000000000111111000000///000000000000/////////...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++,,,,,,,,,++++++***))),,,+++******)))))))))***************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,------------......///,,,---111444===XXXsss~~~sssqqqxxxoooaaa```VVVXXXZZZ]]]^^^^^^___bbbeeessswww}}}{{{xxxvvvwwwxxxyyyzzz{{{|||}}}}}}yyyxxxwwwwwwwwwvvvtttssswwwxxxyyy{{{}}}}}}nnnooovvvuuuoooqqqvvvwwwssssssnnnlllhhhcccaaabbbaaa^^^ZZZXXXVVVSSSQQQOOOLLLHHHFFFCCC@@@<<<888555444555666555777999999999888777555///:::777222???___qqqGGG666555222111111000000///......---------,,,,,,,,,,,,------------,,,++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++,,,------------...000555===GGGNNNYYYuuuRRRPPPNNNMMMNNNPPPSSSUUUPPPOOOMMMLLLMMMPPPSSSUUUQQQRRRSSSPPPLLLJJJLLLOOONNNNNNOOOOOOOOONNNMMMLLLJJJKKKLLLKKKIIIHHHIIIJJJLLLJJJHHHEEEDDDDDDDDDEEEBBBCCCEEEFFFGGGFFFEEEEEEAAACCCEEEFFFFFFEEECCCBBBAAABBBCCCDDDEEEFFFFFFGGGDDDDDDDDDDDDCCCAAA@@@???AAAAAAAAAAAA???>>>===<<<;;;;;;;;;<<<===>>>???@@@<<<======>>>?????????>>>???>>>===<<<<<<===>>>???>>>===<<<<<<<<<<<<===>>>===>>>???@@@AAABBBBBBBBB<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;:::999888777666999888888777777666666555666666666666666666666666555444333333444555777888777777666555555555666666333333222222222333444444333333333444444444444444444333333222222222222222111000000//////000000111...//////000000//////...000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,++++++***)))++++++***))))))))))))***************************)))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))*********++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,------+++---//////333EEEYYY~~~tttyyyxxxxxxlllbbbUUUSSSTTTUUUVVVUUUVVVYYY[[[dddlllwww~~~}}}yyyvvvxxxvvvuuuwww|||~~~wwwuuutttsssssssssqqqooorrrrrrtttvvvxxxzzz{{{|||~~~}}}zzzxxxzzzxxxtttvvvqqqxxxtttkkkiiihhhaaaeeebbb___^^^___^^^ZZZVVVSSSQQQMMMKKKHHHFFFBBB???>>><<<999666555555666666888999:::888555222222444333>>>999888YYYoooOOO:::444555111111000000//////.........------,,,,,,,,,,,,------------,,,+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,,,,,,,,,,,,,------///333999>>>CCCWWWxxxSSSQQQOOOMMMLLLLLLMMMMMMMMMLLLKKKJJJJJJLLLNNNOOOMMMNNNOOOMMMKKKIIIJJJLLLKKKLLLMMMNNNNNNMMMLLLKKKIIIIIIJJJIIIIIIHHHIIIIIIJJJHHHEEEBBBAAAAAACCCDDDBBBCCCDDDEEEFFFFFFEEEEEEBBBCCCCCCDDDDDDCCCBBBAAA>>>>>>>>>>>>@@@BBBDDDEEEHHHHHHGGGFFFEEECCCAAA@@@@@@>>><<<===???>>><<<999999999999:::<<<>>>???@@@>>>???@@@@@@@@@???===<<<===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@???>>>>>><<<;;;::::::;;;<<<>>>???<<<<<<;;;:::888777666666888888888777777666666666555555555555555555555555444444333333444444666666777666555444444444444444333333222222222333333444222222222333333333333333333222111111000000111111000//////......//////000......///000000000//////000000/////////.................................++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******++++++++++++******,,,,,,+++++++++++++++,,,************************))))))))))))))))))))))))(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***************++++++++++++...---///111//////999EEElll~~~}}}xxxqqquuuyyylll[[[TTTRRROOOMMMNNNQQQVVVYYYXXX___jjjsssxxxzzzzzz{{{~~~yyyuuuvvvzzz|||zzzwwwrrrpppooooooqqqrrrqqqpppooopppqqqsssuuuwwwyyyzzz{{{}}}{{{zzz|||jjj}}}|||pppmmmhhhgggfff^^^]]]\\\ZZZZZZZZZXXXTTTQQQOOOLLLIIIFFFCCCAAA>>><<<999888777666666666777777<<<999666444222111444888888===@@@VVVJJJ999444444444000000000/////////.........---,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++************************((((((((((((((((((((((((************************)))(((((((((((())))))***))))))******+++++++++,,,---............000333666AAAHHHYYYvvvNNNNNNNNNNNNOOOPPPRRRSSSMMMLLLJJJHHHGGGGGGGGGHHHKKKLLLLLLLLLJJJIIIIIIJJJIIIIIIKKKLLLLLLLLLKKKJJJGGGGGGGGGGGGHHHHHHHHHGGGGGGEEEBBB@@@@@@AAACCCDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDBBB@@@??????@@@BBBCCCAAA@@@??????@@@BBBDDDFFFJJJJJJIIIHHHFFFDDDCCCBBBAAA>>><<<===@@@@@@===999888888999:::<<<>>>???@@@AAAAAAAAAAAA???===;;;999;;;;;;999999999999;;;;;;::::::;;;;;;;;;;;;:::::::::;;;<<<======<<<:::999<<<;;;::::::;;;<<<>>>???===<<<;;;:::888777666555777777777666666666666666444444444444444444444444333333333333333444444555555444333333222222222222444444333333333333333444000111111111222222333333111111000//////////////////......------......///...///000000111111111000////////////....................................++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++)))******++++++*********+++++++++******+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))************++++++,,,,,,++++++***)))))))))*********++++++,,,---000111000///333999NNNtttwwwttt{{{uuubbbVVVTTTQQQOOOOOOPPPRRRSSSTTTXXX]]]dddkkksss{{{|||xxxwwwzzzzzzwwwrrrqqqooommmnnnoooqqqqqqppppppqqqrrrtttuuuwwwxxxyyy{{{|||}}}||||||{{{||||||}}}|||mmmuuukkkiiidddcccccc[[[YYYXXXXXXWWWVVVTTTQQQNNNLLLIIIEEEBBB@@@>>><<<:::666666666777888888999999:::555444888:::888999<<<:::EEE[[[```888444555333222000////////////............,,,,,,,,,++++++,,,,,,,,,,,,,,,+++************+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******)))***************++++++,,,---//////...///111333>>>???III]]]uuuMMMNNNOOOPPPRRRSSSTTTTTTLLLKKKHHHFFFEEEDDDDDDDDDIIIIIIJJJJJJJJJIIIHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHEEEDDDCCCDDDFFFGGGFFFEEEDDDCCCAAAAAAAAABBBDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@===;;;;;;>>>AAACCC@@@???>>>>>>???@@@BBBCCCJJJIIIIIIHHHFFFEEECCCBBBBBB@@@>>>???AAAAAA???<<<999999999:::<<<>>>???@@@AAAAAA@@@???>>><<<:::999:::999888777777888999:::999::::::;;;;;;::::::999:::::::::;;;;;;::::::999<<<<<<;;;;;;;;;<<<<<<=========;;;:::888777666555555555555555555555555555444444444444444444444444333333333333333333333333333333222111111111222222444444333333222222333333//////000000111222222222000//////..................------------------.........///000111111111111/////////.........------------------------------************************++++++++++++++++++++++++((())))))))))))*********((()))******+++*********)))(((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,++++++***)))))))))************+++(((***---/////////000222999^^^}}}zzz|||vvvwww}}}rrrbbbOOONNNNNNOOOPPPQQQOOOMMMTTTUUUVVVYYY```jjjvvv~~~|||zzzxxxyyy{{{{{{yyyvvvtttrrrooonnnoooppppppooorrrrrrssstttuuuvvvvvvwwwyyyxxxwwwvvvwwwyyy|||~~~|||~~~~~~~~~qqqiiihhhbbbaaa```ZZZVVVVVVUUUSSSQQQOOOMMMKKKGGGDDD@@@>>>===<<<:::999555666777999:::;;;;;;;;;:::777888===<<<555444999UUUooowwwnnnttt}}}mmmHHH444777555111111///........................,,,,,,++++++++++++,,,,,,,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((((()))***+++***************************+++,,,,,,,,,---///111111555AAAQQQbbbyyyGGGGGGGGGHHHGGGFFFEEEDDDGGGFFFEEEEEEDDDEEEEEEEEEFFFFFFGGGHHHIIIHHHGGGFFFGGGHHHIIIIIIIIIHHHGGGFFFDDDBBBAAABBBDDDEEEDDDCCCAAAAAAAAABBBCCCEEEFFFGGGEEEDDDCCCBBBBBBAAAAAAAAA>>>===;;;:::;;;===???AAA=========>>>???AAABBBCCCGGGGGGFFFFFFEEECCCBBBAAA???>>>>>>>>>??????===<<<:::::::::;;;<<<>>>???@@@??????>>>===<<<<<<<<<<<<999888777666666777888999888888999::::::999888888888999999:::;;;<<<===>>><<<<<<<<<<<<<<<<<<;;;;;;>>>===<<<:::888777555555444444444444444444444444333333333333333333333333222222333333333333222222222222222111222222333333333333222111111111111111......///000000111222222///......---------------------,,,,,,,,,,,,------,,,---...///000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************((((((((()))))))))******(((((()))***************((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))******++++++,,,,,,++++++***))))))*********+++++++++''')))+++,,,...///000///555@@@```}}}}}}}}}vvvuuuvvv{{{|||tttbbb\\\UUUPPPOOOOOOOOONNNQQQQQQQQQRRRVVV^^^gggnnnqqqrrruuuxxxzzzyyyxxxwwwuuussspppoooqqqrrrsssrrrrrrrrrrrrrrrssssssssssssuuutttrrrrrrtttwwwyyy{{{yyy}}}~~~{{{zzz}}}~~~zzz{{{|||}}}~~~~~~zzz~~~yyykkkgggfff^^^\\\\\\WWWQQQPPPNNNKKKHHHEEEEEEEEEAAA>>>;;;999888888888777555777999<<<============;;;888999;;;777666DDDWWW}}}lllpppxxxrrrnnnkkkLLL888222777222///000///........................,,,,,,++++++++++++,,,,,,,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((()))***+++************)))))))))))))))***++++++***+++---///+++...:::FFFNNN\\\zzzIIIIIIJJJKKKJJJIIIHHHGGGBBBBBBBBBCCCEEEFFFHHHIIIDDDDDDEEEFFFHHHGGGFFFDDDGGGHHHHHHIIIHHHGGGFFFEEEBBB@@@???@@@CCCEEECCCAAA@@@@@@BBBCCCEEEFFFGGGHHHDDDDDDBBBAAA@@@?????????:::::::::;;;<<<===>>>>>>@@@@@@BBBCCCEEEGGGHHHHHHDDDDDDDDDDDDCCCAAA@@@???:::;;;<<<<<<;;;:::::::::;;;;;;;;;<<<===>>>???@@@===<<<;;;;;;;;;<<<>>>???888777666555555666777888666777888999999888777666777888888999<<>>===<<<:::999>>>===<<<:::888777555444333333333333333333333333333333333333333333333333222222333333333222222111222222222222333444444555222222111000000///000000---......///000111111222......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++,,,---...//////////////////.........---------++++++++++++++++++++++++))))))))))))))))))))))))************************(((((((((((())))))))))))(((((()))*********************)))******+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++++++++,,,,,,+++++++++************++++++++++++(((***++++++...000000...777***DDDsssvvvwwwtttuuu~~~ooosss|||jjjXXXNNNLLLMMMOOOLLLMMMNNNOOOQQQTTTZZZ^^^hhhlllrrruuuuuuuuuttttttrrrpppooopppsssvvvxxxyyyqqqqqqqqqqqqpppppppppppprrrpppoooppprrrtttvvvvvvrrrwwwxxxuuutttwwwxxxwwwuuuvvvwwwyyyzzzzzzzzzzzzxxx{{{}}}~~~}}}||||||}}}{{{nnnbbb``````WWWSSSTTTPPPKKKJJJGGGCCC???============:::666555555555555555666888;;;===??????>>>>>>777555666777777DDDjjj|||zzzxxxeeerrrnnnPPPBBB;;;000111555...---000...---.....................,,,++++++++++++++++++,,,,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((()))++++++*********)))))))))))))))+++,,,,,,+++******---///...///444:::;;;AAA[[[wwwIIIIIIJJJKKKJJJHHHEEEDDDFFFGGGIIIHHHEEEBBB@@@@@@DDDFFFHHHHHHFFFDDDDDDDDDHHHGGGGGGFFFFFFFFFFFFFFFCCCBBB@@@??????@@@AAACCC======>>>BBBGGGKKKLLLLLLDDDBBB@@@AAABBBBBB???<<<======<<<<<<<<<======>>>???@@@AAAAAAAAABBBEEEGGGBBBDDDEEEDDDAAA?????????>>>???AAA@@@>>>=========999:::;;;<<<============::::::999;;;<<<===<<<:::999888777777777888:::;;;999888777555555555666666555777:::===?????????>>>>>>===<<<;;;::::::::::::888999999888777555333222444333222222444666666555444333333222222111111111333333333333333333333333222333333111000111333555222222222111111111000000000000111111111111000000---.........---,,,++++++///---***''''''***---///,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,+++++++++******((())))))))))))*********++++++++++++++++++++++++)))))))))))))))(((''''''))))))*********))))))(((++++++***)))(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))'''(((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---......111555:::MMMvvv~~~tttoooqqqyyyzzzooo```GGGJJJOOOKKKMMMNNNMMMJJJJJJNNNPPPQQQYYY```iiipppsssqqqooommmqqqppppppoooppprrrtttuuummmmmmmmmoooooonnnkkkhhhmmmmmmmmmmmmoooqqqsssuuurrrsssuuuwwwxxxxxxxxxxxx~~~}}}}}}{{{zzzxxxvvvuuutttxxx~~~~~~~~~~~~~~~~~~}}}}}}~~~hhheee___[[[WWWSSSOOOLLLIIIEEEAAA??????===:::777999888666555444444444555===??????>>>>>>>>><<<:::999333555:::<<>>JJJTTTpppFFFGGGGGGGGGFFFDDDBBB@@@DDDFFFIIIIIIGGGCCCAAAAAADDDFFFGGGFFFDDDCCCCCCCCCFFFFFFEEEDDDEEEEEEGGGGGGFFFEEECCCBBBBBBBBBCCCCCCAAA@@@AAACCCFFFIIIIIIHHHEEEDDDBBBCCCDDDDDDBBB???======<<<;;;;;;;;;;;;<<<;;;===@@@AAAAAABBBCCCDDD@@@CCCEEEFFFDDDBBB@@@@@@???@@@AAA@@@===<<<;;;<<<;;;;;;;;;;;;<<<===>>>???:::999999:::<<<<<<;;;:::888888888777888888999999888777666555555555666777666888:::<<<======<<<;;;999999999888888999:::::::::::::::999777555333222666444333333444444444333333333333333222222222222333333333333333444444444222333333111000000222444222222111111111000000000/////////000000/////////...............---,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,---------...------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,************************)))))))))))))))(((''''''))))))*********))))))(((+++******)))(((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------111000111>>>```wwwkkktttwwwttt[[[DDDDDDLLLJJJLLLMMMLLLLLLMMMOOOPPPQQQWWW___gggkkklllmmmnnnoooooooooooopppqqqrrrrrrmmmlllkkkllllllkkkiiifffkkkkkkkkkkkkmmmoooqqqrrrtttuuuwwwxxxyyyxxxwwwvvvxxxxxxyyyxxxwwwvvvtttsssvvvyyy~~~|||mmmeeeaaa[[[VVVRRRNNNIIIFFFDDDAAA===<<<<<<;;;999777888777666555555555666777:::<<>>:::888999555444KKKzzzyyy]]]AAA:::444333333222111000//////000...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))************))))))(((((()))***+++,,,------+++...000000222888BBBJJJVVVlllFFFFFFGGGFFFDDDBBB@@@???AAADDDHHHIIIGGGDDDCCCBBBDDDEEEEEECCCAAA@@@AAACCCDDDCCCBBBBBBCCCEEEHHHIIIHHHHHHGGGFFFEEEEEEDDDDDDFFFEEEDDDDDDFFFFFFEEEDDDEEECCCBBBCCCDDDEEEDDDBBB???>>>===;;;:::::::::999777:::>>>AAAAAAAAABBBBBB@@@CCCFFFGGGEEECCCBBBBBBBBBCCCCCCAAA===;;;;;;<<<===<<<<<<<<<<<<===>>>???999888888:::;;;<<<:::999888888888999888888777777777666666666666777888888777999:::<<<<<<;;;999888555555555666777888999:::<<<;;;;;;999888555333222666555333333444444222111222222333333333333333333444444444444444444444444222222333222000000222333111111111111000000000000---......//////......---....../////////...------++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,---------))))))))))))))))))))))))((())))))))))))(((''''''((())))))******)))))))))******)))((((((((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,///---+++222FFFhhhyyyqqqtttuuu{{{xxxQQQEEEKKKFFFGGGIIIJJJIIIGGGHHHIIIGGGLLLRRRYYY^^^ccchhhkkkkkklllnnnooopppppppppooommmkkkiiiiiiiiihhhfffeeeggggggggggggiiikkkmmmnnnrrrsssvvvwwwwwwvvvsssrrrpppqqqsssttttttsssrrrrrrvvvyyy|||~~~{{{qqquuuqqqiiiwww~~~}}}qqqiiiaaa^^^ZZZUUUPPPKKKGGGCCC@@@>>><<<999888888888777555666666666666777888999:::???>>>>>>???>>><<<888555666777888GGGmmmmmmAAA777999000222222111000////////////------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((())))))******))))))(((''''''((()))***+++,,,,,,,,,---///......000666<<>>@@@BBBBBBAAA@@@@@@BBBEEEHHHKKKIIIIIIIIIHHHGGGEEEDDDCCCHHHGGGEEEEEEEEEEEECCCBBBCCCBBBBBBBBBCCCDDDDDDDDDBBBAAA???===;;;:::999999777999===???@@@AAACCCDDDDDDEEEFFFEEEDDDCCCDDDEEEEEEEEEEEEBBB???============>>>>>>??????>>>======888888777999:::;;;999888777888999999999888666555777777777888888999:::;;;777999;;;<<<<<<<<<:::999555555555555666777888999======;;;:::888666444333555333333333444555333222222222333333444444555555555555555555555444444444111222333222000000111222111111000000000/////////.........//////............///////////////......+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++---------,,,,,,,,,,,,++++++++++++,,,,,,,,,------))))))))))))))))))))))))(((((())))))(((((('''&&&'''((())))))))))))))))))***))))))((((((((())))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++---+++---222777FFFeeerrrppp{{{uuu___RRRJJJHHHGGGHHHGGGDDDCCCEEEDDDFFFIIIMMMQQQWWW^^^bbbgggiiillloooppppppooonnnmmmkkkhhhgggggggggfffddddddccccccccceeefffhhhiiikkkmmmppprrrsssqqqooommmjjjlllnnnpppqqqqqqqqqqqqtttvvvxxxxxxxxxyyy{{{}}}|||{{{}}}}}}uuuyyy}}}yyywww|||nnn___bbbjjjwwwyyy{{{oooeee```\\\TTTQQQLLLIIIFFFBBB???<<<;;;999888666666555444444444555666777999;;;<<<===CCC???<<<<<<:::888888:::<<<>>>UUU|||}}}qqqsssMMM000333999///111000//////.........///---------,,,,,,,,,++++++************************************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((())))))))))))(((((('''''''''((()))******++++++,,,------,,,,,,///222;;;@@@RRRqqqJJJJJJIIIHHHFFFEEECCCCCCAAABBBAAA@@@???AAADDDGGGEEEEEEDDDAAA???>>>@@@AAAAAA@@@@@@AAABBBEEEHHHJJJHHHHHHHHHGGGFFFEEECCCBBBGGGEEEDDDDDDEEEEEECCCBBBCCCCCCCCCCCCCCCDDDFFFGGGDDDCCCAAA???===;;;:::::::::;;;<<<<<<===@@@DDDGGGIIIHHHFFFCCCAAAAAADDDGGGGGGGGGFFFDDDAAA???@@@AAA>>>@@@BBBCCCBBB???;;;999777666666777999:::888777666777888999999888666555777888999:::;;;<<<<<<<<<777888;;;===>>>>>>===<<<777777666666666666777777===<<<;;;999777666555444222222222444666777666444333333333444444555555666666666555555555444444444111222333222000///000111000000000/////////.........//////000000//////.........///////////////......---+++******+++---...++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++************++++++++++++************************((((((((((((((('''&&&&&&''''''((())))))))))))))))))((((((((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))***++++++---+++...333222333EEE[[[wwwyyy~~~uuuwww|||{{{nnnZZZPPPIIIHHHHHHGGGGGGJJJFFFFFFFFFFFFGGGKKKRRRVVV```cccggglllnnnooonnnnnnmmmkkkiiihhhhhhhhhgggeeeaaaaaa``````aaaccceeefffeeegggkkknnnoooooonnnmmmhhhiiijjjlllmmmoooppppppssstttuuutttssssssuuuvvvzzzyyyyyy{{{zzzsssfff\\\bbbkkkuuu{{{~~~}}}gggPPPOOOaaassszzzzzzzzzyyywwwzzz}}}zzztttnnniiixxx|||kkkaaa\\\WWWRRRKKKHHHEEECCCAAA@@@>>><<<:::999888666444333333444555666777999;;;===>>>>>>>>>======???<<<888:::AAANNNeeeuuuaaa```xxxiiiKKK:::111333666000//////......------......------,,,,,,,,,+++++++++************************************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((('''''''''((()))))))))***)))***,,,,,,,,,,,,---...333555???QQQgggHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBAAA???>>>@@@DDDHHHFFFFFFFFFDDDAAA???@@@AAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBDDDCCCBBBBBBDDDDDDCCCBBBEEEEEEFFFEEEDDDDDDGGGIIIFFFDDDBBB@@@>>><<<;;;;;;<<<<<<;;;:::;;;>>>CCCHHHHHHGGGEEEBBB@@@AAAEEEHHHFFFFFFEEEDDDBBBAAACCCEEEBBBCCCDDDDDDBBB>>>:::777666666555777888999777666555666777777888888777777888999:::;;;<<<<<<<<<<<<777999;;;===>>>>>>>>>===888888777666666777777777<<<;;;999888666666555555111222333555888999888666444444555555555555555555666666555555444333333333111222333333111/////////////////////............/////////000000/////////------.../////////......///---,,,******,,,---///+++++++++************)))*********+++++++++++++++,,,,,,,,,+++++++++******(((((()))))))))*********************************'''(((((((((((('''&&&&&&&&&&&&'''((())))))))))))((((((''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++---***,,,000000111;;;HHH{{{yyyvvvxxx{{{~~~wwwllllllvvv```KKKFFFFFFEEEFFFJJJGGGGGGEEECCCBBBDDDHHHKKKUUUXXX^^^ccchhhjjjkkklllllljjjiiiiiiiiiiiihhhfff```_________```aaacccddddddfffhhhkkkmmmnnnoooooohhhhhhggghhhiiikkkmmmooorrrssstttsssrrrrrrssstttrrrsssuuuwwwvvvpppfff^^^aaakkkwww||||||{{{}}}rrr___SSSWWWfffttttttvvvzzz{{{vvvqqqtttzzzxxxuuunnnfffbbbeeemmmssswwwmmmaaaYYYWWWTTTOOOJJJDDDAAA???>>>>>>>>><<<;;;777888888666444444555666777888999;;;======>>>>>>;;;<<>><<<;;;;;;:::::::::::::::<<<@@@CCCBBBCCCCCCCCCCCCDDDFFFHHHBBBCCCCCCBBBAAABBBEEEGGGHHHGGGEEECCC???<<<999888666555555666888888777555555555555666777888999:::777888999:::;;;;;;::::::888999;;;=========;;;:::666666555666666777888999:::999888666555555666666444444555777::::::888666666666666555555555555555555555555444333222222222000222333333111///...////////////.........---------......//////......---,,,,,,---...............------------------------++++++******)))))))))))))))*********++++++++++++++++++*********)))))))))((((((((()))))))))******))))))))))))))))))))))))''''''((((((''''''&&&%%%%%%&&&'''((())))))))))))'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,,,,,,,---...///222888>>>\\\|||nnnpppvvv}}}yyynnnhhhooo~~~YYYJJJFFFBBBAAACCCDDDDDDCCCAAA@@@@@@CCCFFFGGGKKKQQQXXX^^^cccfffggghhhhhhhhhiiijjjjjjhhhfff```______^^^___```bbbccceeeeeefffggghhhjjjlllmmmiiigggeeecccdddgggjjjlllmmmoooqqqrrrrrrrrrssstttnnnoooqqqtttuuuuuutttssslllqqqxxx{{{zzzzzz|||{{{vvvnnngggeeegggmmmqqqoooooorrrvvvtttnnnmmmqqqooolllgggeeegggrrr}}}vvvkkkaaa[[[TTTQQQOOOLLLHHHEEE@@@>>>;;;:::::::::999777222444666555444555888:::999:::<<<===>>>=========<<<;;;===<<<777999OOOjjj{{{{{{{{{pppbbbBBB222777555000///...------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((())))))))))))*********))))))+++,,,...////////////333;;;AAANNNlllEEEEEEDDDDDDDDDDDDEEEEEE@@@CCCFFFHHHGGGEEEDDDDDDGGGHHHJJJIIIFFFCCCBBBAAACCCEEEFFFGGGGGGEEECCCAAAGGGFFFDDDBBBBBBCCCEEEFFFDDDBBBAAAAAAAAAAAA@@@>>>???@@@@@@>>><<<<<>>CCCEEEFFFFFFGGGHHH???@@@@@@@@@@@@BBBEEEHHHNNNKKKEEE@@@<<<:::::::::555444444555777888666555555444444444666888:::;;;666777888999:::999888888999:::;;;<<<<<<:::888777333333333444666888999:::999888666555555555666777666666777999::::::777555777777666666555555444444555555444333333222111111000222333333111///......//////.........---------,,,------......------,,,+++,,,,,,---.........---***,,,...000000...,,,***+++*********))))))(((((())))))******++++++++++++*********))))))))))))(((((())))))))))))*********((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%&&&'''((())))))))))))'''''''''''''''((()))***''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,***...111///...000222222888XXX}}}zzz{{{}}}ssszzzlllddduuunnnUUULLLEEE@@@@@@@@@@@@AAA@@@???@@@BBBDDD>>>BBBHHHPPPWWW]]]bbbdddffffffgggiiikkkjjjhhheee```______^^^___```bbbcccddddddccccccdddeeegggiiiiiigggccc``````ccchhhkkkhhhkkknnnpppqqqrrrssstttqqqrrrqqqooonnnooorrruuurrrqqqrrruuuvvvwwwyyy|||zzzuuuxxxsssnnnmmmppprrrrrrqqqsssmmmjjjnnnoookkkjjjmmmnnnlllkkklllqqq}}}rrrcccaaa]]]VVVUUURRRPPPMMMHHHCCC@@@@@@???<<<:::888888777555444...111333444444666:::>>>;;;<<<===>>>>>>===<<<;;;;;;777777888<<>>>>>@@@@@@@@@???>>><<<<<<===>>>>>>>>>BBB@@@======???@@@@@@@@@@@@AAABBBBBBAAA===:::888;;;:::999999999:::;;;<<<;;;<<<===>>>AAACCCEEEFFFBBB@@@>>>===>>>@@@BBBDDDFFFEEEAAA>>>;;;999888777666666777888888888888777555555666666777999:::;;;;;;<<<>>>???>>>;;;777444777888999::::::999777666222333555666888999999999666666555444444444444555666666777777777777666666555555555444444333333333666555444333222222111222222111111000///......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************))))))))))))))))))************))))))***)))(((''''''((()))***))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''''''''%%%%%%$$$&&&'''((('''%%%'''''''''''''''((())))))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((()))******++++++++++++,,,------......///555>>>VVVyyyxxxiiisssyyyppp~~~tttooossszzzttt[[[KKKCCCAAABBB>>>===@@@AAA???@@@CCCBBBBBBCCCDDDGGGMMMSSSXXXaaabbbeeeggggggfffcccbbb___``````^^^]]]\\\]]]___``````aaabbbbbbcccddddddccceeeggghhhiiihhhgggffffffgggiiijjjjjjiiihhhgggiiijjjkkkmmmnnnnnnoooooouuusssqqqppppppqqqrrrtttsssyyy}}}|||yyytttpppjjjlllnnnppppppooommmkkknnnllliiifffdddcccddddddeeeeeeeeehhhmmmrrruuuvvvqqqlllccc\\\VVVRRRNNNLLLIIIHHHGGGDDDBBB???>>>===:::;;;:::888555333333444111333666999;;;<<<<<<;;;;;;>>>AAA@@@@@@@@@@@@???777999===HHH```|||xxxuuukkkxxxtttIII888444000//////000...,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))))))))))))))(((''''''))))))))))))(((((((((((()))************+++++++++,,,---...///111666;;;@@@SSSpppDDDCCCCCCCCCCCCCCCCCCBBBAAABBBDDDEEEFFFEEECCCBBBBBB@@@???@@@CCCEEEDDDCCCEEEEEEDDDDDDDDDDDDDDDEEEDDDAAA???>>>???AAAAAAAAA>>>===<<<;;;<<<>>>>>>>>>@@@>>><<<<<<===??????>>>>>>???@@@@@@???===:::999;;;:::999999999:::;;;;;;=========>>>???AAABBBCCC???>>><<<<<<<<>>\\\xxxdddppplllvvvxxxuuu___JJJ======???CCCFFFAAA<<<>>>CCCBBBBBBAAAAAABBBEEEIIILLLVVVYYY^^^ccceeedddbbbaaa^^^______]]][[[[[[\\\]]]aaaaaaaaabbbcccdddddddddcccdddfffhhhhhhhhhfffeeeeeeffffffgggggggggggggggjjjkkklllmmmnnnnnnnnnnnnpppooonnnmmmmmmmmmnnnooolllpppuuu{{{{{{uuussstttsssqqqmmmeeegggiiillllllllljjjiiilllkkkhhheeedddcccddddddcccbbb``````bbbcccdddcccccc^^^WWWRRRNNNKKKIIIGGGFFFEEEDDDAAA???===<<<;;;888888888666333222333444888:::;;;<<<===<<<;;;:::::::::;;;<<>>>>>AAABBBCCCDDDDDDCCCAAA???===<<<<<<===@@@BBBCCCCCC@@@AAAAAABBBBBBBBBAAAAAA???>>>===>>>@@@AAAAAA@@@;;;::::::::::::;;;<<<===>>>===;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999999::::::>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999:::<<<>>>@@@>>>===<<<:::::::::;;;;;;::::::999888777666555555888888777777777888888999777;;;???>>>999666666888777888999999999888666555666666777777888888888888666666555555555444444444555555555555444444333222222222222222111111111111444333222111111111111111000000000///......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))***+++++++++++++++******))))))))))))((((((((())))))******))))))((()))((((((''''''(((((()))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&'''''''''''''''((())))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,***++++++,,,,,,---......000000000@@@lllppp{{{uuuhhhsssttt\\\LLLFFFBBB@@@BBBCCC@@@@@@BBB@@@???>>>======>>>@@@AAAIIIMMMSSSZZZ^^^_________^^^^^^^^^]]][[[ZZZ[[[\\\______``````aaabbbbbbbbb```bbbdddeeeeeedddcccbbbccccccbbbbbbcccddddddeeeggghhhiiijjjjjjkkkjjjjjjjjjjjjjjjjjjjjjiiihhhhhhkkkkkkmmmnnnnnnmmmlllkkkrrrnnnjjjiiikkkkkkjjjhhhbbbdddfffiiijjjjjjjjjiiihhhfffdddcccaaaaaabbbbbbaaa___\\\ZZZYYYYYYWWWUUURRRNNNJJJFFFEEEDDDCCCBBBAAA@@@???===;;;:::888888444555555444222222333555======>>>>>>>>>===<<<<<<<<<;;;;;;>>>AAAAAA???<<<777???[[[ttttttuuutttuuuVVV<<<:::333111///////////////---------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))))))))(((''''''(((((((((((((((((((((((()))))))))*********++++++---------,,,,,,...111444===<<>>>>>>>>>>>>>>>>>======@@@AAABBBCCCBBB@@@>>><<<:::::::::;;;<<<>>>??????<<<===>>>@@@@@@@@@???>>>>>>>>>>>>???@@@@@@>>><<<999999::::::999:::;;;<<<>>><<<;;;;;;=========<<<::::::999999999;;;<<<===<<<;;;;;;:::999999999999<<<<<<<<<======<<<<<<<<<;;;:::999777777888999::::::999999999999;;;<<<===<<<;;;:::999888888888888:::999888888777777777888===BBBEEEAAA999333444888888888999999888777666555666666666666555666666666444444444444444333333222333444444444333222111000000000000000000000000000333222111000000000000000/////////......------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))((())))))***+++************)))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&''''''&&&'''''''''''''''((())))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))*********+++++++++,,,*********+++,,,,,,---------111111333HHHqqq~~~zzztttrrrsss~~~xxxyyyvvvmmmVVV@@@;;;AAAEEECCCAAA???===;;;;;;;;;<<<======BBBDDDHHHMMMRRRVVVYYYZZZ\\\]]]]]]\\\ZZZZZZ[[[]]]\\\]]]]]]]]]^^^^^^______\\\^^^___aaaaaa```^^^]]]______^^^^^^^^^```aaabbbbbbccccccdddeeeeeeddddddfffggghhhiiihhhgggeeeccchhhhhhhhhhhhhhhgggggggggmmmjjjgggeeeeeeeeecccaaa^^^___aaacccddddddcccccc```___^^^]]]\\\\\\]]]]]]YYYWWWTTTSSSSSSRRRPPPNNNHHHEEEBBB@@@@@@@@@@@@???<<<;;;:::999888666555555333444555555444444666888<<<<<<<<<======>>>??????>>>???AAADDDBBB@@@AAAEEEMMMjjjrrrrrrgggeeeppprrrbbbMMM>>>777222000000///////////////...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((((())))))))))))************,,,,,,---,,,+++,,,///111555777===LLLhhh;;;;;;<<<<<<===>>>????????????@@@AAA@@@>>>;;;:::999999999999999999:::;;;999:::<<<===>>>>>>>>>===?????????@@@@@@???<<<999;;;===???>>><<<<<<===>>>>>><<<<<<<<<>>>>>>===<<<888888777777888:::===>>><<<<<<;;;;;;:::999888888888999:::<<<<<<=========<<<;;;999777555555444444777777777777999;;;===???<<<;;;;;;::::::;;;<<<<<<;;;:::999888777777777777<<>>AAAEEEEEEBBB>>><<<<<<<<<;;;:::@@@@@@@@@BBBEEEJJJOOORRRWWWXXXZZZYYYYYYZZZ\\\^^^\\\\\\\\\\\\\\\]]]]]]]]][[[\\\^^^______]]]\\\[[[\\\[[[ZZZZZZ[[[]]]^^^___^^^___```aaaaaaaaaaaaaaadddfffggghhhgggeeebbb```aaaaaaaaaaaaaaaaaabbbbbbhhhfffdddbbbaaa```^^^]]]YYYZZZZZZ[[[[[[ZZZYYYXXXWWWWWWVVVVVVUUUUUUUUUUUUOOOMMMKKKJJJJJJIIIGGGEEECCC@@@>>><<<======<<<;;;888777777666555555444444444666777777777888:::<<<<<<<<<;;;;;;;;;<<<===>>><<<>>>BBBDDDCCCIII\\\pppsssvvvxxxuuu{{{fff```eeedddWWW@@@333333555333......//////............,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((((((((()))(((((()))))))))************+++,,,,,,+++---///111...333777999AAAYYY}}}999999:::;;;===>>>???@@@<<<===>>>???>>><<<:::888777888888888666666777999888999:::;;;===>>>>>>>>>AAA@@@???@@@@@@???<<<999@@@CCCEEEDDD@@@>>>???AAA===<<<<<<===>>>>>>===;;;777777666777888:::===>>><<<<<<<<<;;;:::999777666555777999;;;===>>>>>>===<<<;;;999777555444333333777777777777999;;;===???<<<;;;:::::::::<<<===>>>;;;:::999888888888888888555888;;;999555444777<<<999999888777666555555555444333222111111111333333111222333444333222111000000111111222222111111111............////////////000//////....../////////------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((('''''''''(((((())))))(((((('''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%''''''''''''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((())))))******+++,,,,,,000***,,,333000000GGGddd|||tttpppkkkfffaaaiiixxxfffaaaiiinnnMMM===BBBMMMPPPJJJBBB===<<<;;;999777???===;;;;;;<<<@@@DDDGGGMMMOOOQQQSSSTTTVVVYYY\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\^^^^^^^^^]]][[[ZZZXXXXXXXXXXXXYYY[[[\\\\\\\\\]]]^^^```aaabbbbbbbbbbbbcccdddddddddaaa___^^^]]]]]]\\\\\\[[[[[[ZZZZZZ\\\\\\\\\[[[[[[ZZZZZZZZZXXXXXXXXXXXXWWWVVVUUUUUUPPPPPPOOOOOOOOONNNMMMMMMLLLJJJHHHGGGGGGEEEBBB???>>><<<999999999999777666666666666555555555555555777999:::::::::;;;>>>@@@@@@???<<<:::999:::;;;<<<:::>>>FFFNNNTTTggg|||zzzyyyqqqbbbddd~~~yyyfffhhh]]]III:::888555...///777,,,...//////...,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&''''''(((((()))((((((((()))))))))******(((***+++,,,,,,---///111...000222444888CCCTTTaaa888999999:::;;;<<<<<<===:::;;;<<<======;;;999888444666777666555555777:::888999999:::<<<>>>???@@@AAA?????????@@@@@@>>><<>>======:::999999888666666555555888888888888999;;;===>>>===<<<:::999888999;;;<<<::::::999888888888999999444555555555444666999<<<:::999888777666555555444444333111000111222333555222333555555555444222111///000111222222222222222............/////////000///......---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************((())))))))))))))))))(((((((((((((((((((((((((((&&&'''(((((())))))(((((())))))((((((((('''''''''''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((&&&######%%%'''(((((('''''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))***+++++++++...+++---222111000777BBBrrrzzzrrrmmmlllnnnooooooiiioooiiicccmmmqqqWWWOOORRRTTTLLLBBB<<<;;;;;;999777<<<;;;:::999999:::<<<===@@@BBBFFFIIILLLOOOTTTWWWYYYYYYYYYYYYYYYYYYYYYXXXXXXYYY[[[[[[[[[ZZZXXXVVVTTTUUUWWWXXXYYYZZZZZZZZZYYYZZZ\\\^^^```aaaaaabbb____________^^^\\\[[[YYYZZZZZZZZZYYYXXXWWWVVVUUUSSSTTTUUUUUUUUUTTTUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSLLLLLLKKKKKKJJJIIIHHHGGGHHHGGGEEEEEEDDDCCC@@@===:::888777777777777666555666666666666666666666777999;;;<<<<<<<<<===@@@BBBCCCAAA>>><<<;;;<<>>@@@BBB@@@???>>>>>>@@@AAA@@@???>>>BBBDDDBBB<<<888888::::::999999;;;<<<<<<:::888666777888999:::;;;<<<<<<=========<<<;;;888666555777888;;;===>>>===<<<;;;888888888888888777777777999999888888999;;;<<<>>>>>><<<:::888777777888999:::999999888999999::::::888777666555666888:::;;;:::999888666555555444444444333222111111333555666444555666777777555333222...///000222333333333333........./////////000000......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((&&&######%%%'''(((((('''''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''((((((((()))******++++++$$$***---)))(((...666:::IIIwwwqqqrrrjjjmmmrrrwwwzzz||||||{{{{{{}}}~~~uuunnndddlllzzzaaaQQQSSSJJJ@@@:::;;;<<<<<<;;;888999:::::::::999777666666999===AAAEEEJJJOOOSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUWWWWWWWWWUUUSSSRRRSSSTTTVVVXXXYYYYYYYYYYYYVVVWWWYYY[[[]]]______```\\\\\\[[[[[[ZZZXXXWWWVVVSSSTTTUUUUUUUUUSSSRRRQQQQQQRRRSSSSSSQQQPPPPPPPPPIIIIIIJJJJJJKKKKKKKKKLLLJJJJJJJJJIIIHHHGGGEEEEEE>>>======>>>???>>><<<999888777666777888999888666666666666777777777888888:::<<<=========>>>@@@BBBBBB@@@>>>===>>>AAAEEEGGGGGGVVVtttlllfffvvvhhhfffsss|||[[[555<<<888,,,***444555,,,,,,...111000---******,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******''''''''''''''''''''''''&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''((())))))(((((((((((()))))))))))))))***++++++******+++,,,(((+++...//////444<<>>@@@AAA@@@===999777999999888999::::::999888777777777999<<<===<<<;;;<<<<<<<<<;;;999888666555555888<<<>>>>>>======>>>888777666666666777999:::999777555555777888999888<<<<<<:::888777666555555888999;;;<<<<<<;;;999888888777777888999999777666999888777555555555666666222333333444444555555555888777666555444333222222000000111111111222222222222111///...---------......------,,,,,,,,,------......---------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++*********))))))***)))))))))))))))************))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&%%%$$$''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))++++++***)))***---///111666NNNvvvvvveee___eeewwwqqqllllllsssyyyiiiWWWDDD===??????;;;777<<<:::999:::;;;;;;777444888888777888;;;>>>BBBEEEHHHIIIKKKKKKKKKKKKMMMOOOPPPPPPPPPOOOOOOOOOOOONNNMMMNNNOOOPPPQQQSSSTTTTTTVVVUUUTTTTTTUUUWWWYYY[[[ZZZYYYUUURRRPPPPPPPPPPPPQQQQQQPPPPPPNNNMMMKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJHHHGGGGGGFFFEEEDDDDDDDDDBBBAAAAAA@@@???>>>>>>>>><<<;;;:::999888777666555555555444333333444444444444666888:::;;;<<<;;;;;;<<<<<<<<<======???@@@AAA@@@CCCBBB???DDDTTTfffqqqjjj~~~yyy]]]```ppprrr}}}ggg@@@111111111111000000000///......---------,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''')))+++,,,---,,,***)))++++++,,,---...///000111<<>>???<<<<<<<<<:::999999<<<>>>>>>@@@AAABBBAAA>>>;;;999999888999:::<<<<<<:::999:::;;;;;;<<<<<<<<<<<<<<<===<<<;;;999888666555555666888<<<======<<<<<<===777777666666666777888999999777555555777999:::999===<<<;;;999888888888888999:::;;;<<<<<<;;;:::999999777666777888999888777888777666555444555666666444444444444555555555555888888777666555444333333333333333444444444555555222111///...------......//////...---------------------------,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++*********))))))******))))))))))))******(((((((((((('''''''''&&&''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((('''&&&%%%$$$'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((+++***))))))***,,,///000111:::MMMlll}}}rrr{{{yyyrrrpppnnn}}}yyyyyy{{{rrrRRR===777:::===888777666666777888999:::777666555555666888;;;===>>>@@@CCCDDDDDDEEEGGGIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPPPPOOONNNNNNPPPRRRTTTVVVTTTRRROOOMMMKKKJJJJJJKKKKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>======<<<<<<;;;::::::999::::::999888666555555444444444333333333333444444666777999;;;============DDDBBB@@@===;;;<<<>>>@@@BBBEEEHHHLLLYYYnnn|||ooozzziiimmmwww}}}nnnHHH888111111111000000000//////------------,,,,,,,,,,,,************************)))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''(((***+++,,,+++***)))++++++,,,---...///000000444:::???JJJfff999888888888888999::::::888888777666555555444444111222444666888999:::::::::999999999:::<<<>>>???;;;<<<<<<:::999999;;;>>>???@@@AAABBBAAA???<<<;;;888888999<<<>>>???===;;;<<>>>>><<<:::777666555555555777999<<<===<<<;;;;;;;;;777777777777777888999999888777555666888:::;;;;;;>>>===;;;999999:::;;;<<<999:::;;;<<<<<<;;;:::999:::888666666777888999888666666555444444555777777666666666666555555555555888888777666555555444333333444444444444555555555111000///...------......111111000...------------,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,+++++++++++++++*********************)))))))))))))))***''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))''''''''''''''''''''''''(((((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((******))))))***,,,...///444333333BBBmmmxxxnnnkkkssszzzyyyzzz}}}{{{qqqhhhooo}}}rrrLLL===<<<>>>999999999888666555666666777666444333333444555666666888:::;;;<<<===@@@BBB???@@@AAABBBDDDEEEGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJIIIHHHHHHIIIJJJMMMOOOPPPMMMLLLIIIGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@?????????>>>>>>======<<<===<<<<<<;;;;;;:::::::::999999888888777666666666777777666555444444333333333333333222222333333444888999;;;===>>>?????????@@@AAAAAA@@@>>>???AAACCC@@@HHHTTTaaaqqq}}}bbbmmmvvvuuugggiiizzzyyyPPP666444000000000000////////////---------,,,,,,,,,++++++************************)))******++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&''')))*********)))(((***++++++,,,---...//////111111222666DDDaaa888888777777888888999:::777777777666666555555555444555666777888888888888888888888999:::<<<>>>???<<<======<<<;;;;;;<<<>>>??????@@@@@@???===<<<;;;777888:::===@@@AAA???======AAADDDCCC>>><<<>>>AAA>>><<<999666444444444555999;;;>>>>>>===;;;::::::999999999999999:::::::::888777555666888;;;;;;;;;<<<;;;999888999:::===>>>:::;;;<<<<<<<<<<<<;;;:::;;;999666555777888999999666666555555555666888999888888777777666666555555777666666555444444333333000000111111111222222222111000///...------...///333222111///...---------,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++************************+++***))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))***,,,---...000555444555IIIqqqqqqmmmgggjjjyyyrrrccclllqqqZZZIII===999999999:::;;;:::777555888777555444333444555666333555777888888888:::<<<;;;;;;<<<>>>???@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDFFFHHHJJJKKKHHHGGGFFFDDDCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>======<<<;;;:::999999::::::::::::999999888888777777666666555555555444444444444333333222222222333222222222222333444444999:::;;;===>>>???@@@@@@===???BBBBBBAAA@@@BBBDDDNNN```uuu{{{rrr|||mmmxxxkkk```ooovvvhhhRRRAAA777111000000/////////.........,,,,,,,,,,,,++++++++++++************************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&'''(((((())))))((((((******++++++,,,------...///...111666999CCC\\\uuu777666666666666777888888777777777777777777777777777777777777777666555555666777777888:::<<<===>>>===>>>>>>>>><<<<<<===???======<<<<<<;;;;;;::::::888888:::===@@@AAA@@@>>><<>>AAADDD===;;;888666444444555666:::<<>>===:::777666555555555555666777333555666555444333555666888888888999999999::::::======<<<<<<<<<<<<;;;;;;<<<<<<===>>>@@@AAACCCCCCBBBBBBAAA@@@???>>>>>>>>><<<<<<=========<<<<<<;;;;;;::::::999888777777666888888777777777777666666444444444444333333333333333333333333222222222222333222222222333333444555999999:::;;;===>>>???@@@AAABBBAAA>>>===AAAJJJQQQxxxyyykkklllhhh[[[ccceee[[[EEE666333222////////////............---,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))******)))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&'''((((((((((((((())))))******++++++,,,,,,***)))---555555222===MMMXXX555444444444444555666666777777777777777777777888777777777777666555333333444555666777999:::<<<<<<<<<===>>>>>>===<<<===>>>;;;:::999888888888999999:::999:::<<>>???===;;;:::;;;::::::;;;<<<===<<<<<<<<<999777555555777888999888777777777777888999::::::::::::::::::::::::::::::;;;999777777888999:::999777777666555555666888888777777777777666666666666333333222222222111111111//////000000000111111111000///...------...///000222222111///............,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++*********************+++++++++,,,+++***)))((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''((()))***++++++,,,)))''',,,222///333TTTzzz~~~{{{wwwpppjjjiiivvvuuuhhhVVVHHH@@@<<<:::888444444444444444555666666333444444333111000111222555444444444333333222222777777777777777777777777555555666777888999::::::::::::::::::999999888888555666777777777777777666666555555555444333333333444444444333333333333333222222111111111111111111222333333333333333333333333333333333444555666666999999999:::<<<===???@@@@@@@@@@@@@@@GGGWWWmmm}}}}}}tttggghhh}}}```aaa^^^JJJ;;;999555,,,+++222///.........------------+++++++++*********))))))))))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''((((((((()))))))))))))))******+++++++++(((***000111///333;;;;;;WWWwww333333222222333333444555555555555666666777777777444444555555555555444444222333444666888999:::::::::<<<======;;;;;;;;;<<<;;;999888777666777888999<<<:::999:::===???@@@@@@@@@@@@AAAAAA@@@?????????999999999999999999999999777999<<<===;;;:::999999888999:::;;;<<<;;;;;;:::999777555444555777666666555666777999999999999888999999999888888999999999:::999888888::::::999888777666444333333444555555555555666666666666666777333333333222222222222111000000000000111111111111000///...------...///000111000//////............------------,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))))))))*********+++++++++,,,+++***)))(((((((((((('''''''''((((((((()))))))))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((()))******++++++...***+++...------888FFFlllwwwmmmiiiuuuxxxjjjhhhnnn}}}yyymmmgggqqqwww^^^III===888555555555555555555555555222333444333222111222333333333333222222111111111333333333333333444444444222222333444444444444444555555666666555555444444111222333333444444444333222222222222222222222222222222222222222222222222222222222222222222222222333333333444444555555555444444444444555666777888:::999999:::;;;===???@@@AAAGGGPPP[[[iii~~~}}}{{{}}}qqq^^^KKK:::///333666111...111.........---------,,,,,,+++*********))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''!!!"""%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((''''''(((((()))***(((((())))))))))))******,,,++++++---...///222555777===GGGYYYvvv222222111111222222333444333333444444555666666666111222333444555555666555000111333555777999999:::888:::;;;;;;:::999999:::;;;:::888666666777999:::===;;;999999;;;>>>@@@@@@BBBAAA@@@@@@@@@???===:::777888999:::::::::::::::444777:::;;;:::888888888777888999:::;;;:::999999:::777555444555555555444555666999:::;;;:::888777999888888777777888888999999999888999;;;;;;999777666555333222111222222333444444555555666666777777444444333333333333333333////////////000000000000000///...------...///000000///...............///......------------,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******++++++++++++,,,+++***)))((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''')))************&&&+++---+++,,,000333222888aaannnnnnmmm}}}tttqqqrrrpppmmmlllwww{{{___VVVYYYiiiuuu~~~aaaMMMEEE999888888777777666555555333444555555444444555777444444444444444444444444000111111111222222222333333333444444444444333333444444555555555444444333000111222333333444444333222222222222333333333333222222222333333333333333555555555555555555666666333444444555555666666777444444444555666777888888::::::::::::<<<>>>@@@AAAKKKYYYkkk|||nnnqqq~~~xxxEEE444888222(((,,,777555(((......---------,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''' ###&&&((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((((((((((()))******(((((((((((())))))))))))'''+++,,,+++***,,,---,,,,,,000777???OOOmmm000111111222222333444444555444444333444555666888444555555555555555444444000111222333444666777777888888999999999::::::::::::777444444666888::::::AAA@@@???===;;;;;;::::::<<<=========<<<<<<;;;:::888888999999999:::::::::;;;::::::999888888888999::::::::::::::::::::::::888777666555555555555555555666999;;;<<<;;;::::::===999555555777:::::::::888888888888777666555444555444333333444444222111555333222111222222222111//////000333777888666333000//////............///...---,,,,,,---...///000//////.........---------///...---,,,+++,,,------************************))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$######"""'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))))))))(((((((((((())))))************+++,,,------666CCC^^^{{{{{{vvv|||yyyzzzuuukkkdddiiiuuucccSSSRRRccc```MMM===777???<<>>===???JJJWWWgggwwwzzzyyy}}}{{{]]]???222222111000///...------------......------,,,+++************************))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((******+++,,,---//////000---...444===@@@JJJfff000000111111222333333333222222222222222333444444444444555555555555444444111222333444555666777777666666666666777777777777888666333333555888::::::>>>===<<<;;;::::::::::::::::::;;;;;;;;;::::::999888888888999999999999:::;;;;;;999888888777777777888888888888888888888888777666555555555555555555444666888999::::::999888888555222111444666777666888888888888777666555444555333222222333333222000333222111111111222111111222111222444777777555222000000///............///......---,,,------//////.........---------,,,,,,...---,,,+++***++++++,,,************************))))))))))))))))))))))))+++******))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((((((((((())))))************+++,,,------***000@@@[[[{{{}}}uuugggpppzzznnn]]]WWWbbb|||{{{jjj```PPP;;;222666222000111666666222111555===666222333444000///222111222222333333333333333222222222222222222222222111111111111222222222333222222111000000000000000222222222222222111111111444444444555555555666666888777555444555666666666333222000//////111333444333333555888;;;<<<:::777===:::;;;EEESSScccsss}}}ppp}}}cccCCC222111000000///...---,,,+++---------------,,,,,,+++************************))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))***+++,,,---......111000222666333444DDDXXX//////000111111222222333///000000111111111111000333333444444444444333333333333333444555666777777444555555555666666666666666444222222555888::::::::::::999888888888888888777777888999999999888888777777777888888888999999;;;;;;999888666666555555666666666666666666666666555444444444444555666666444555666777888888777666444222//////111333444444888888888888777666555555333222111111222333111000000000000000000111111111222111222444666777666555000000///...............///...------,,,------...---------,,,,,,,,,++++++,,,+++******))))))******************************))))))))))))))))))))))))++++++***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''')))((((((''''''(((((()))))))))))))))***+++,,,------***---:::KKKeeetttlllmmmyyynnnmmmhhhooo~~~gggJJJ<<<<<<888555777888888888;;;///------111444444666:::111111111111111222222222222222222222222222222222000000000111111111222222222222111000000000000111222222222222222222222222444555555555555666666666333444444444555555555555888777666555666888:::<<<000222555777888999;;;===LLLHHHNNNfff|||rrruuuyyyVVV<<<333444//////...---,,,++++++***,,,------------,,,++++++************************)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,---...,,,///222///+++111<<<...//////000000111111222......000111111000///...111222333333333333333333444444444555555666666666555555555666666666666777333222000222444777999999888888777666555555555555555555666666777777666666666666777777777888888888;;;:::888666555444333333555555555555555666666666333333333333444555666777333444555555555555444444222111000000111333555555888888888888777666555555222111000111222222111000...///000000000000000111...///000222444777888888111000///......---......///......------,,,,,,,,,,,,,,,,,,+++++++++******++++++*********)))))))))************************))))))))))))))))))))))))++++++***)))(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''((((((((())))))((())))))***+++,,,444------111222<<<^^^wwwyyywwweeegggnnnttt^^^\\\nnn{{{xxxcccccc[[[QQQIIICCC===999666666666888888666222///...555444444333222111111111222222222222222222222222///000000000000111111111222222111000000111111111222222222333333333333333444444444555555555666666333555666777666555666666444555666777777666555333;;;<<<;;;:::;;;DDDQQQ[[[```bbbrrr{{{|||~~~}}}ppp~~~oooMMM555111333333///......---,,,,,,++++++,,,,,,,,,,,,,,,+++******************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))******+++,,,,,,+++)))+++000000...///333------...//////000000111...///000111111000///...000000111222222222222222444444444555555555555555333333444444444444555555111000///111444666777777888777666555444333333333444444555555666555555444555555555666666666777777:::999777555333222222222555555555666666666777777333333333444555666777888333333444444333333333222///000000000111333555666999999999999888777666555222111000000222222222000...000222222111///000111///000000111222444666888111111///......---------.........------,,,++++++,,,,,,+++++++++*********+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''(((((((((''''''''''''(((((((((((((((((()))***++++++,,,))),,,222///...AAAZZZsssmmmnnnqqqyyy|||~~~~~~yyytttkkkoookkkVVVRRR]]]fff}}}wwwfffRRR@@@333999999777555444555555333777666555444444444444444111111111111111111111111///000000000000111111111222111111111111111222222222222333333444444444444444444444444555555555555555777999999777666777888666666777777777777666666444888<<>>222111000///------------***+++,,,---------,,,,,,---,,,,,,,,,++++++++++++))))))*********)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((''''''''''''((()))*********+++,,,,,,,,,,,,...000555IIIhhhjjjttt~~~vvvwww|||vvvsssmmmoooqqqsssvvvpppkkkppp|||}}}jjjXXXQQQOOOHHH>>>>>>===:::777555444555555333333333333333333333333111111111111222222222333222111111111222222333444333333333444555666666666666777777777777888888888333777999999888999>>>CCC@@@EEENNNYYYccclllrrruuu|||{{{}}}|||{{{}}}|||iiiWWWFFF<<<111+++)))***///666,,,,,,,,,,,,++++++++++++***************))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))******&&&((()))+++---000111000++++++,,,------......///111000...---,,,---......---...///000111111111111444333333222222111111111000000000000111111111111000//////000111222222111222222333444666888:::;;;:::999999888777555444333333333333444444444555555444444333222111111111222333333444444555666777777777777777777777888888999555555333222111111111111000333666777777888;;;>>>999999:::999999888777666333222111222444555444333444999<<<:::555111111333---///111222444:::AAAGGG222111000///------,,,,,,)))***,,,---...------,,,---------,,,,,,,,,++++++'''((()))))))))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&''''''''''''&&&&&&''''''((()))***&&&+++---+++***------)))333...666WWW||||||qqqeeelll~~~~~~ZZZOOOMMMNNN]]]qqqxxxTTTQQQKKKFFFAAA>>><<<;;;555555555555555555555555111222222222222333333333222111111111222333333444333333444444555666777777888999999999999:::::::::>>>BBBEEEEEEEEEHHHNNNTTTfffssszzz}}}{{{|||nnngggpppjjjGGG222444,,,+++333666///,,,...+++++++++******************************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&)))******))))))(((&&&---------.........//////////////////............///000000111111111000000444333111000000000111111.........///000000111111111111000000111333444555999777555666888:::;;;:::999888888777666555555444222111000000222444777888666444333333333333111000444555666555555555777999777777888888888666555444444333222111222333444555222333666:::>>>@@@???>>>???>>><<<999777666555444666555444333333333333333444777888777444222222444333222111///222;;;GGGQQQ999666111,,,+++,,,///111,,,,,,---...//////............---,,,,,,+++*********************)))(((((((((((((((((((((((((((((($$$%%%'''((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((++++++,,,,,,,,,---------333111444===MMMhhhzzziiijjjlllyyy]]]RRRMMMIIIUUUhhhvvvgggZZZYYY]]]PPPKKKBBB:::777999::::::777333444:::999222333:::333555111333888333111<<<666999;;;:::999999777444<<>>======<<<:::888666555555444555555444333333333333333333555666555222000111222111111000111444:::BBBHHH666444000,,,+++,,,---///,,,,,,---..................------,,,++++++*********************)))((((((((((((((((((((((((((((((&&&'''((()))))))))((('''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((******+++++++++,,,,,,,,,,,,+++,,,222;;;KKKcccwww|||~~~tttssspppiiikkklllkkksssjjj```[[[UUU[[[gggtttqqqxxxzzzqqqaaaQQQFFFAAA>>><<>>>>>@@@???:::555444888:::666777===888777BBB>>>???AAAEEEHHHLLLQQQUUU]]]bbbeeedddaaaeeeppp{{{~~~yyyzzzvvvyyyiiiQQQ:::111222------------------------,,,,,,+++++++++******************)))))))))(((((())))))))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******,,,,,,,,,,,,------------...------------,,,,,,,,,---...///111222333444444222111111000000000000111///000000111222222333333444444333444444555666777444444444555777888777666666666555555444444333333333222222222333444666777===;;;888666555333111...111222333333333333444666666777777666666555333333222222333333444444333333333333555888<<<>>>===<<<:::999888777666555555555555444444333333333333333111222444333111//////000/////////111555888:::;;;333111///---,,,,,,,,,---,,,------............---------,,,,,,++++++*********************)))(((((((((((((((((((((((((((((())))))******))))))((('''((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''((((((((())))))))))))******************,,,///000444@@@LLL{{{zzzjjjnnnxxxkkkkkknnnoooooo||||||rrrjjjjjjrrr}}}|||jjj[[[TTTZZZlll}}}|||tttqqqqqqxxx{{{}}}zzzuuujjjZZZKKK>>>GGGNNNXXXeeegggiiittt|||wwwxxxyyybbb___ccczzz~~~wwwsssXXXCCC666......000------------------------,,,++++++++++++***************))))))))))))(((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((+++++++++,,,,,,,,,------.........---------,,,,,,...///000111222222222222000000000000000000000000000111111222222333444444555555555555666666777777333333444666888888666555666666666555555444444444444444333333444555666777<<<:::888666555444111///111222444444444444555666666666666555444333222222111222333444555444333222333333444777:::<<<<<<;;;888888777666666666666666444444333333222333333444111111222222111000//////000...,,,...222444444222000000000///...---,,,,,,,,,------......---------,,,,,,,,,,,,++++++*********************)))(((((((((((((((((((((((((((((()))************)))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))******---000///---222999KKKcccmmmggguuutttkkkrrr}}}{{{nnnnnnmmmooo~~~rrr]]]RRRVVV]]]nnniiilllkkkmmm{{{iii^^^uuuooobbbjjjooodddsss~~~~~~qqqssseeePPP:::000...---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''((((((((((((+++++++++,,,,,,,,,------////////////.........---000000111111111000//////////////////////////////111111111222333333444444555555666666666666666666444444444666888999777555777777777666666666666666555555555555555555666666888666444444444444222111222444666777666666666777666666555444222222111111111222333444555444333222444333444666999::::::999777777666666666666777777333333222222222333333444222222222222222222111000222...++++++...000000...///000000111000///---,,,,,,---------------,,,,,,,,,+++++++++++++++*********************)))(((((())))))))))))))))))))))))((((((((()))******+++,,,''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''))),,,+++))),,,222111;;;MMMhhh}}}uuu|||vvvppprrrxxxyyy|||zzzvvv}}}yyykkkiiiuuussszzz|||hhhWWWQQQZZZggg|||}}}xxx~~~vvv]]]TTTRRRcccxxxlllmmm|||oooAAA666......000///......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))((((((((((((''''''''''''''''''(((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((()))))),,,,,,,,,,,,------------000000/////////.........000000000000///...---------......////////////...000111111222222333444444444444555555666555555444444444444555777888777666777777777777777777666666666666666666666666555555444222111222333444333222333555888999888888888999666666444222111000000000222222333333444444333333444333333555777999999888666555555444444555666666222222222222222333333444333222111222444444222000111...+++***+++---...///...///000111111000...---,,,------------,,,,,,+++++++++++++++++++++*********************)))(((((())))))))))))))))))))))))'''''''''((()))***,,,,,,''''''''''''''''''''''''''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''')))'''(((******(((***///111333666@@@TTTrrrzzzyyy|||pppiiidddgggnnnvvv|||zzztttsss}}}jjjWWWHHHSSS^^^nnnmmmccc```mmmrrrgggfffnnnmmmUUUWWWhhhwwwvvv~~~xxxcccjjjqqquuuUUUFFF666111...000000...---...+++++++++++++++++++++++++++************)))))))))))))))((((((((((((''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((())),,,------------.........//////.........------------...............---,,,,,,---.../////////......000000111111222333333333222333444444444333222222444333222333555666666666666666666666666666666666777777777777666666555555333222111222333444333222333666999:::999888888999666555333111000/////////333333222222333333444444444333222444666777888777333333222222222222333333222222111111222333333444333111000222444444222000---------,,,+++,,,...000------.../////////...------------------,,,+++*********************++++++***************)))(((((())))))))))))))))))))))))(((''''''''''''(((******''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((+++((())),,,,,,***+++///111111000000555HHHgggwwwiiieeebbb___fffuuuwwwjjjnnntttvvv\\\YYYccciiiqqqdddXXXTTT___rrrzzzuuuzzz|||uuuvvvoooXXXUUU]]]nnnmmmzzz}}}uuuwww{{{tttmmmrrryyy{{{gggMMM;;;444444000...000000---+++---++++++++++++++++++++++++************))))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''---------.........//////......---------,,,,,,,,,++++++,,,---.........---+++,,,.../////////......///000000111222222333333111222333333333222111000444222000111333555555555444555555555555555555555777888888888777666555444444333222222444444333111333555999:::999888888888666555333111////////////444333222111222333444555555333222333555777777666222111000000000000000000222111111111222333333444222000///111333444222///)))---//////,,,+++---000,,,,,,------......------------------,,,,,,+++*********************++++++***************)))(((((())))))))))))))))))))))))***)))'''&&&&&&''''''(((''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%%%%%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''%%%'''+++,,,***+++...((((((+++///111333<<>>666666555333000///000000...,,,---,,,,,,,,,+++++++++************************)))))))))(((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''&&&'''((()))***,,,------************************))))))))))))))))))))))))((()))******++++++*********))))))******+++,,,---//////...---,,,,,,---------.........///000111111000222444444333111111111///000000000111111111222333333222222111000///...111000//////000222444555222111111333666888777666222222111111222333555666777999:::999777555555555333333333333333333222222333333333444444333333333111000000000000000000111...------,,,,,,,,,------+++******))))))******+++***))))))((())))))******)))))))))))))))******+++,,,+++++++++***))))))))))))))))))))))))(((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))))))))))))))...000---***...444888CCCVVVtttwwwkkkooozzzsssyyyjjjaaadddlllzzzvvvnnnpppqqqhhh```hhhvvv~~~rrrjjjhhhkkktttjjjhhhkkkvvveee^^^[[[mmmwwwmmmxxxqqqzzzdddGGG888555333111000000///......,,,***(((+++++++++++++++*********)))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,)))))))))***************))))))))))))))))))))))))(((((()))************)))***))))))******+++,,,---111000...---,,,------...,,,---...///000000111111000222333222000//////000.........///000000111111111111111111111000///...000000///000111333555666333333333444666777555444111111111111222444555555888999:::999666555555555333333333333333333333333333333444444444444333333111000000//////000000111---,,,,,,,,,,,,,,,---...+++******************+++))))))((((((((()))******((()))))))))************+++++++++***************(((((())))))(((((('''&&&(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''((()))))))))))))))%%%)))---...,,,+++,,,---+++444GGG]]]pppjjjfffhhhsss~~~}}}jjjgggrrr}}}ccc[[[bbbooosssjjj```[[[\\\bbbhhhuuuhhhVVVRRRXXXgggvvviii]]]dddkkkrrrccccccvvvtttttt{{{xxx]]]===...111777444---,,,------------,,,,,,+++************************(((((((((((()))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((()))******((()))))))))*********+++))))))))))))))))))))))))'''((())))))******))))))************+++,,,------333222000...---...//////,,,---...///000111111222222333333111///...///000,,,------...//////000000///000000111111000///...//////000111333444666777555444444555666555333111000000111222333444555555777888888777444333333444333333333222333333333444333333444444444444333333000000////////////000000,,,+++++++++,,,------...+++++++++******+++++++++((((((((((((((()))******(((((()))******************************+++++++++(((((())))))(((((('''&&&'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))************'''(((***---......///000444000///555@@@RRRkkkxxxsssqqqqqqvvvsssrrrtttqqqsss]]]fffzzzfff]]]ggguuu~~~{{{eeemmmzzzeee[[[bbblllgggKKKBBB777111............,,,---......------------)))*********************'''''''''((((((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&''''''((()))))))))(((((())))))*********+++))))))))))))))))))))))))'''(((((()))))))))))))))************+++,,,---...555333111///...///000111,,,---...000111222222222444444333111///...000111,,,,,,------...///000000...///000111111000/////////000111333444666777777777666555555555444111...///000111222333444555555666777777555222111111222333333333222222333444444333444444555555444444333000000////////////000000++++++++++++,,,---......,,,,,,++++++++++++,,,,,,((((((((((((((()))******(((((()))***************))))))******+++++++++,,,(((((((((((((((''''''&&&%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%''')))+++++++++***)))'''''')))++++++*********+++...222555:::HHHUUU\\\jjjwww|||~~~vvvpppnnnwww}}}vvv||||||qqqbbbgggxxxrrrXXXAAA777444111000000......///,,,------+++)))(((((())))))))))))))))))*********&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%(((((((((((((((((((((((()))************+++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++,,,---------...............------000///.........///111222...------------...//////...............///000111000000000000000000000000111222444555777888999999999888777666555444333222222111000000000111333444777777777666555555444444222222222222222222222222666666777777777555444333222111000///...---------,,,,,,,,,+++++++++*********************************)))(((''''''((()))*********++++++++++++******+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))************+++,,,,,,,,,...///000111999===MMMhhhooonnnzzzooommmtttpppooo{{{|||ooorrrqqq[[[JJJ???666111000000///...------,,,,,,,,,,,,,,,+++++++++******))))))(((((((((((())))))))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++,,,,,,------...............------000///.........///000111......---------......///......//////////////////000000000000000000000000333444555777888888888999888888777666444333333222222222111111222222333444666666555555444333333222222222222222222222222222444555777777777555444222111000///...---,,,,,,,,,,,,,,,,,,+++++++++*********************************)))(((((((((((()))*********++++++++++++***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))******************+++,,,...///000000222999FFFWWWfffpppuuussseeefffqqq{{{|||xxxxxx{{{qqq}}}vvvpppttt~~~vvvppp^^^TTTFFF;;;777555333111//////...------,,,++++++,,,,,,+++++++++*********)))))))))(((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''')))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,------......///......---///............///000000///......---------......//////000111111000......000000000000000000000000666666777777888777777777666666555555444333222222111222333333444444333333444444444444333222111111333333333333333333333333222444666777777555333111000///...---,,,+++++++++,,,,,,,,,+++++++++*********************************))))))(((((())))))*********++++++++++++************))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))******)))))))))***+++,,,---...---///000111444<<>>DDDNNNYYYaaafffggghhhkkkiiioooqqqlllrrrzzz|||qqq______iiiooo}}}}}}jjjfffjjjyyykkkeeevvvsssooohhh]]]PPPBBB777000333222222111111000000///111111000//////...------......---------,,,,,,,,,************************))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$######"""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''((()))***+++***+++,,,---...---------000000000000111111111222111000//////000111000...111000///........................///000222333444555555555555555555666666555666777888777444111///////////////000000//////000000000000//////............------,,,+++++++++))))))************)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))))))))*********++++++)))))))))************+++***+++,,,+++******,,,...222000------///111222111333333444777;;;@@@EEEHHHUUUXXX___mmmzzz~~~uuummmwww{{{rrrrrrqqqxxxyyy}}}fffXXXWWWJJJFFF@@@:::666444444555444444444444444444444444////////////............------------,,,,,,,,,+++************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$##################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%***)))(((((((((***+++,,,******+++,,,,,,,,,---,,,///000000000000111111111000///...///000111000///000000///...------...............///000222333444666666555555666777888888888999999888666333000...............------......000111111111000///...------------,,,++++++******((())))))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))))))))*********(((((()))))))))*********(((***++++++***+++,,,...---+++******,,,.........444222000///000222666888===BBBEEEIIITTTbbbhhheeelllxxxxxxqqqwwwwwwmmmooouuuqqqnnnjjjcccUUUEEE<<<;;;;;;999777555444555666777222222111111111111000000////////////////////////---,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%)))(((((())))))***+++,,,))))))***++++++,,,------------............/////////...---...000111000/////////............//////////////////000111333333666555444444555666888999999999888666444222000///...//////...,,,,,,...///000111222222222000///...---,,,,,,++++++******)))((())))))************)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''''''''((((((((())))))'''''''''((((((((())))))(((((((((((())))))))))))''')))***+++++++++---...............///000111222...000111333333222111000000555888999;;;>>>@@@???HHHMMMOOOMMMOOOXXX```cccmmmiiimmmwwwvvvmmmnnnxxxuuu~~~~~~zzzwwwvvvtttqqqmmm```]]]ZZZUUUMMMEEEDDDHHHCCC>>>;;;<<<<<<888444444222222111000///---,,,+++///////////////000000000//////..................,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&'''((())))))))))))(((((())))))+++,,,---...---------........./////////...---...000111000///............///000111111000000//////000111222222333222111111222444666777888777555444333222333333000111222000------///111000111333333333222000///,,,,,,,,,+++******))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))'''(((***+++*********,,,***,,,...---***)))+++---***,,,...000111000///...111111444777888666666777888999777555777<<<===;;;CCCCCCGGGLLLLLLIIIIIIMMMQQQUUUVVVSSSRRRSSSSSSQQQUUUVVVUUUSSSPPPOOOOOONNNKKKJJJIIIGGGEEEBBB@@@>>>===999888;;;:::555444777666111///222333111000222333333333222222111000000111111111111111111111111......------,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$##########################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&###$$$&&&((())))))((('''''''''((()))***,,,...///////////////000000000111...------...000111000///............000111222333111000000000000000111111111000/////////111444555666444333222222333555666222333444222///...111333000111333444444333222000,,,,,,++++++***)))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''')))******)))(((((()))111555777444...+++---000000...---,,,,,,...111333777000...222444000000444...555999444111333999<<<;;;:::999666555777:::;;;<<<===;;;888999>>>>>><<<777===@@@===999999>>>BBB<<<<<<;;;;;;;;;::::::::::::444222666777222111333444222222333222...///333111111//////...///000111000000//////...---,,,,,,------,,,,,,+++******)))+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''((((((((('''%%%$$$''''''''''''''''''&&&&&&(((((((((((()))))))))))),,,,,,++++++,,,,,,---..................///000000///...---,,,,,,---...///......///000000000000000222222222222222222222222000000000000111444666777555555444333222111000//////000111222222111000///111000///000111000...---))))))))))))))))))))))))***++++++++++++***))))))''''''''''''(((((((((((())))))))))))((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))///......------,,,,,,+++,,,,,,------.../////////000111111222222333444444555555555555666888999:::555444333444777999:::999===<<<:::999888999::::::999999888777666555444444777777777777777888888999777666555444333222222222111111000///////////////222111///.........///000......////////////......000//////...------,,,,,,,,,,,,,,,+++++++++******************)))(((&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################!!!"""###%%%%%%$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&'''((((((((('''%%%$$$'''''''''''''''''''''''''''((((((((())))))))))))++++++******++++++,,,---......------......///000......---,,,,,,---.........//////000111000000000111111111111111111111111000/////////000222444555444444333222111000/////////000111111111111000///111000//////000000...---***************************++++++++++++***))))))''''''((((((((()))))))))))))))))))))((((((((('''&&&'''((('''&&&&&&'''((('''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((('''((((((((())))))))))))---------,,,,,,,,,,,,+++,,,,,,,,,---......//////000000111111222333333444444444444555666777999999555444444666888::::::999;;;:::999888888888999999777777777777777666666666777777666666666777888888444444333333222333333333111000000///////////////111000///...---......///......////////////............------,,,+++++++++,,,,,,+++++++++******************))))))(((&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))***))))))))))))***++++++---------------......///...---,,,,,,,,,,,,---......///000000111111000000111111111111111111111111000000//////000000111222222222111111000///.........///000111111000///...000///...///000000...,,,++++++++++++++++++++++++******++++++******)))(((((((((((()))))))))******)))))))))(((((((((''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))*********++++++++++++,,,+++,,,,,,------......///000000000111222222333333333333444444555777888999555555555888::::::999777999888888777777777777888666666666777777888888888666666555555666666777888111111111111111222333444111000//////......//////000///......------............////////////......---,,,,,,++++++*********,,,++++++++++++*********))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########################################################"""######$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))(((((((((((()))******,,,,,,,,,,,,,,,---............------------.........///000000111111000000000111111111111111222222111111111000000000111111111111000///......------......///000000///......///...---...//////...,,,++++++++++++++++++++++++***************))))))((())))))))))))************))))))((((((((('''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((()))***++++++,,,+++++++++,,,------......//////000000111222222222222222333333444666777888555555777999;;;;;;888666777666666666666666666666666666666777777777888888555555555444555555666777111111000000000000111111000000///............///000//////...............---......//////......---,,,,,,+++++++++*********++++++++++++************(((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$###"""""""""###%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((''''''(((((()))***+++++++++++++++,,,,,,---.........//////...............///000000000000///000111111111222222333333222222222222222222111111000//////......------------...///000000///...---...---,,,---//////...,,,++++++++++++++++++++++++)))************)))(((((())))))))))))************((((((((((((''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&'''(((((()))***++++++******++++++,,,---------...//////000000111111222111111222222333555666777666666777999::::::777555444555555555555555555555777777777666666666666555444444333333444444555666333222111000////////////000//////...............000000000/////////......------............------,,,,,,,,,++++++++++++++++++++++++*********))))))'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$###"""""""""###%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''(((((((((((((((''''''(((((()))******************+++,,,,,,---......//////......---------...////////////...///000000111111222222222222222333333333222222111/////////.........------,,,---...//////...---,,,,,,,,,+++---...///---,,,++++++++++++++++++++++++))))))******))))))((('''((((((((()))))))))******((((((((('''''''''&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''(((((()))***++++++)))******++++++,,,,,,---.........///000000111111000000111111222444555666777666666777888888666444333444555555666555555555666666666555555444444444333333333222333444444555333222111000///.........000///......------.........////////////...------------............------+++++++++++++++++++++++++++************)))))))))''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########################################################"""######$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((((((((((('''((())))))******))))))))))))***++++++++++++,,,------,,,+++++++++,,,------......------------......///000000111000111222222333222111111////////////............,,,---............---,,,,,,++++++,,,......---,,,************************)))))))))))))))(((((('''''''''((((((((()))))))))(((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$%%%&&&&&&&&&############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((())))))******+++))))))******+++,,,,,,,,,------...//////000000111000000000000222333444555888666555555666666555333333333555666666666555555333333333444444444444444222222222222222333444444222222111000/////////000//////...------------...,,,,,,---------,,,+++***,,,------......------,,,************************************))))))))))))&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((((((((((()))******)))))))))))))))******+++)))***+++,,,,,,+++***)))***+++,,,,,,------,,,,,,++++++,,,,,,---...//////...///000222222222111000///////////////.........,,,,,,---......---,,,,,,++++++***,,,......---,,,)))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%&&&&&&''''''############$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))************)))))))))***++++++,,,,,,------......///000000000//////000000111222444555888666444333444555444333222333555666777666555555000111111222444555555666222222111111222222333444000000000000000111111222//////...------------...******+++,,,+++***)))(((,,,------......------,,,(((((((((((())))))))))))************))))))))))))&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""##########################################$$$$$$$$$%%%%%%%%%################################################!!!"""###%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%...,,,)))&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((&&&###$$$&&&((('''%%%(((((((((((((((((((((((())))))***++++++++++++***))))))***++++++++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,+++,,,,,,------///////////////......---//////.........---------------,,,+++,,,---...///,,,,,,,,,------.........,,,+++******))))))******,,,+++++++++******))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''***'''&&&''')))***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$###""""""######""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,---...///000////////////111333444444555777777555333333333///111333555555333111///333333333333333333333333222222111111111111222222000000000000000000000000111///---,,,,,,,,,...///++++++++++++++++++++++++************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%***)))'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$$$$&&&((('''%%%''''''''''''''''''''''''((()))******++++++******))))))***++++++++++++*********+++,,,,,,,,,,,,+++,,,++++++++++++,,,---------............---,,,,,,//////.........---------...---,,,,,,,,,---...///,,,,,,,,,---------......,,,+++******))))))******++++++******))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))'''%%%&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$###""""""###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))******)))))))))***++++++,,,,,,+++,,,,,,---...///000///......///111222333222444666555444222222222000111333444444333111000222222222222222222222222222111111111111111111222////////////////////////000///---,,,,,,,,,...///++++++++++++++++++++++++************************))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%############""""""""""""""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%%%%&&&''''''&&&''''''''''''''''''''''''(((((()))***************))))))***++++++++++++*********+++,,,,,,,,,,,,++++++*********++++++,,,---....../////////...------...............---------......------,,,------...,,,,,,,,,------------...++++++***))))))))))))***))))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$######"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))))))))******+++++++++++++++,,,---.../////////......///000111222111333444444222111111222222222222222222222222222111111111111111111111111111111111111111111111111////////////////////////000///---,,,,,,,,,---...++++++++++++++++++++++++************************)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%############""""""""""""""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))******))))))))))))***++++++++++++*********+++,,,,,,,,,,,,+++***************+++,,,---111111111111111000000///........................///......---------------------------------------++++++***)))))))))))))))((((((((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((((((((()))******************+++---......//////...---...///000111111222333333111111111222333222111000000111222333000000000000000000000000000000111111111111000000///////////////////////////...---,,,,,,,,,------************************************************))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''(((''''''''''''''''''''''''''''''((())))))))))))((())))))***++++++++++++*********+++,,,,,,,,,,,,+++************+++,,,---...111111111111111000000///---..........................................---------------------------+++***))))))(((((())))))''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$$$$##################$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((''''''(((((()))***)))))))))***+++,,,---...///...---------...///000111333333333111111222444333222000//////000222333000000000000000000000000///000111111111111000///..............................---,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###"""!!!!!!############"""""""""!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))***++++++++++++*********+++,,,,,,,,,,,,+++*********+++,,,---...///....../////////...---------------...............,,,---...////////////......------------,,,,,,,,,******)))(((((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%'''((('''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%#################################"""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''((())))))((((((((()))***,,,---...///...---,,,,,,---...///111222333222111111333555222111000//////000111222000000000000000000000000...///000111111000///...........................------------,,,,,,,,,+++************************))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!! ############""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%&&&########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''((()))(((&&&%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''))))))***++++++++++++*********+++,,,,,,,,,,,,++++++++++++,,,---...000111---............---,,,,,,---------.........//////+++,,,...///000000000000......---------,,,,,,,,,******)))(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&((()))(((&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$#########$$$$$$#########"""############$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%##############################""""""###$$$$$$%%%#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))'''''''''(((***+++---...///...---,,,,,,---......000111111000///000222444111111000000000000111111111111111111111111111111...///000111111000///...........................------------,,,,,,++++++************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""########################""""""""""""""""""!!!!!!!!!!!!""""""########################"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&(((***(((&&&%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))***++++++++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,---...///111111///////////////......------------.........//////***+++---///111111111111.........------,,,,,,,,,******)))((((((((((((((('''((((((((())))))******))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&(((***)))'''&&&'''***&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%##############################""""""###$$$%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&'''(((***+++---...///...---,,,,,,,,,---...//////000///......111333000000000111111000000000111111111111111111111111...///000222222000///...........................,,,,,,---------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%############""""""""""""""""""!!!!!!!!!!!!""""""########################"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((++++++++++++++++++++++++......---------......///...---,,,+++,,,---...///000000////////////000000000000///---,,,+++******+++,,,---...////////////.........------,,,,,,,,,+++++++++***((((((+++---))))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%#########%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&""""""''''''""""""&&&%%%%%%$$$###""""""##############################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%$$$$$$###"""""""""########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!$$$#########""""""!!!!!!########################$$$$$$##################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((('''''''''((()))+++,,,---...............---------............///000222222222222222111000///......333000...///222444333111///////////////000111111......---------,,,,,,,,,***++++++++++++***))))))+++******)))(((''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$##################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''++++++++++++++++++++++++,,,,,,------.........///......---,,,---...///000000000000//////000000000000000///...---,,,++++++,,,------..................---------,,,,,,,,,,,,***++++++***((()))***,,,))))))))))))))))))))))))(((((((((((()))))))))***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&######''''''######&&&%%%$$$$$$###""""""######################################################$$$$$$############$$$$$$$$$$$$$$$%%%&&&&&&&&&'''##################$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$####################################"""""""""!!!############"""""""""!!!$$$$$$$$$#######################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''%%%$$$$$$%%%'''((('''''''''((()))***,,,---............------------------------...///000111111000000000000111222222666444111000222222111000///////////////000000111......---------,,,,,,,,,***++++++++++++***))))))*********)))((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################"""""""""!!!""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$#######################################$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$&&&''''''(((&&&&&&&&&&&&''''''''''''******************++++++)))+++,,,...//////......///...---------...000111111111000000000000111111111000000///...------,,,---............---,,,,,,------,,,,,,,,,,,,,,,+++***++++++***))))))***,,,))))))))))))))))))))))))((())))))))))))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$''''''$$$$$$&&&%%%$$$######"""#########################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################""""""""""""############""""""""""""$$$$$$$$$$$$######""""""########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''(((***+++,,,------------------------,,,,,,,,,,,,---...//////////////////111333555666:::666333000000111000/////////......//////000000......---------,,,,,,,,,***++++++++++++***))))))******))))))((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&''''''''')))))))))***************''')))+++...//////...---------,,,,,,---...///000111111000000000000111111111111000000//////..................---,,,+++***,,,,,,,,,,,,++++++++++++)))+++++++++))))))***,,,))))))))))))))))))))))))((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$###############$$$################################################$$$$$$############$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$#########################################################$$$$$$##########################################"""""""""""""""#########"""""""""""""""%%%%%%$$$$$$###"""""""""###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''((()))***+++++++++,,,,,,---------...------,,,,,,---...//////000/////////000333555777888555222///...//////000//////.........//////000......---------,,,,,,,,,***++++++++++++***))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((())))))*********&&&(((+++---......------++++++******+++---...///111111000000000000111111000000000000000000//////...///......---,,,******++++++++++++++++++++++++)))***,,,+++***)))***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$###############$$$$$$################################################$$$$$$############$$$$$$#####################"""$$$$$$$$$#########""""""################################################""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""######$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))))))))******+++,,,---...............---......//////111111000000000111333444222111000...---...///111//////............//////......---------,,,,,,,,,***++++++++++++***))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))******''')))***,,,------,,,,,,******)))***+++,,,...///000000////////////000000////////////000000000000.........------+++******)))************+++++++++(((***,,,,,,***)))***+++((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&$$$$$$&&&%%%"""#########"""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#####################$$$%%%%%%$$$$$$###""""""!!!#######################################$$$$$$$$$"""############$$$$$$$$$########################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""####################################"""""""""###$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))***,,,---......///...............//////111111111111000000000000---...///...---...///111//////......------............---------,,,,,,,,,***++++++++++++***))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$""""""""""""""""""""""""########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))******)))*********+++++++++,,,************+++---///000//////............//////.........//////000000000---------------,,,+++***))))))))))))******++++++(((***,,,,,,+++*********((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((%%%%%%((('''$$$######""""""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$##########################################""""""#########$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""!!!###$$$%%%%%%$$$###!!!""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############"""""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((''''''(((***+++---............---------------......///000111111000...---+++...000111///...///000000///...------------.........---------,,,,,,,,,***++++++++++++***))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""############""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$########################%%%%%%$$$$$$###"""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''%%%###$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***+++******)))******+++,,,++++++++++++,,,...000111......------------......------......//////000000,,,,,,---------,,,++++++(((((())))))*********+++(((***,,,,,,+++***)))***(((((((((((((((((((((((())))))(((((('''''''''&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%******&&&&&&******%%%######""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$%%%&&&&&&&&&"""""""""###$$$$$$%%%%%%########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!########################!!!!!!""""""#########$$$!!!!!!""""""#########$$$!!!!!!"""###$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&'''((()))+++---......------,,,++++++,,,,,,,,,+++,,,///111222000...---+++///333333111......///000///...---------------......---------,,,,,,,,,***++++++++++++***))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''((()))))))))&&&'''(((*********)))(((***))))))+++---//////...------,,,,,,,,,---......---------......////////////...---,,,+++***++++++''''''((()))******))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''(((((((((&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""""""""""""""###########################""""""""""""############"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''((()))***+++,,,,,,,,,------,,,,,,+++***))))))***,,,...000000///...---...------,,,,,,------...++++++++++++++++++++++++,,,------......------,,,************)))))))))))),,,+++++++++******))))))(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""########################"""############$$$$$$$$$##############################################################################""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''(((((())))))'''((()))*********)))(((***))))))***---......---,,,,,,,,,+++,,,,,,---...,,,,,,---------...............---,,,,,,+++******((((((((())))))))))))***))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$%%%%%%$$$######$$$%%%%%%########################$$$$$$############$$$$$$###########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""##############################""""""""""""############"""############$$$$$$$$$######$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''''')))***+++,,,,,,,,,,,,,,,,,,++++++*********+++,,,---.........---,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,*********)))))))))((((((++++++******))))))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""########################"""############$$$$$$$$$##############################################################################""""""""""""######"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''(((((())))))))))))************)))(((+++***)))***,,,---,,,+++++++++******++++++,,,---+++,,,,,,,,,,,,,,,------,,,------...---,,,***)))))))))((((((((()))******)))((((((''''''(((((()))((((((((((((((((((((((((&&&''''''(((''''''&&&&&&(((((((((''''''''''''&&&((('''''''''&&&&&&%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$########################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&'''(((***++++++++++++++++++++++++++++++******,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++************************+++,,,,,,------,,,,,,+++******))))))))))))(((((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################"""############$$$$$$$$$##############################################################################""""""""""""######"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))***************)))))))))+++***))))))++++++***)))*********)))***++++++,,,+++++++++++++++++++++++++++,,,.........,,,***)))***))))))(((((()))***+++(((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%####################################$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&((()))***+++++++++************++++++++++++---,,,+++***))))))************))))))))))))******************************++++++,,,,,,,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$##############################################################################""""""""""""######""""""#########$$$$$$$$$###################################################################################################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((******)))))))))))))))))),,,+++)))***++++++***(((******)))))))))***++++++++++++++++++++++++++++++***,,,---......---+++)))******))))))))))))******((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########"""""""""######$$$$$$######"""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%########################""""""#########$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''((()))******************************+++,,,+++***)))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))******++++++++++++******)))))))))(((((((((((('''''''''''''''''''''((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$##############################################################################""""""""""""######""""""#########$$$$$$$$$#########################################################################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((((((((((('''((()))******,,,+++******+++,,,+++)))******))))))******+++,,,,,,,,,,,,++++++++++++***+++,,,---------,,,++++++******+++++++++***)))((((((''''''&&&&&&''''''((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$########################"""""""""############$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&((())))))))))))******************))))))***************)))))))))***))))))(((((())))))***(((((((((((((((((((((((()))******++++++******)))))))))((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################"""############$$$$$$$$$##############################################################################""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&'''(((***+++,,,+++***+++,,,---,,,++++++************+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---,,,+++((('''(((''''''&&&&&&''''''(((((((((((((((((((((((((((***)))'''&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!###$$$%%%%%%$$$###!!!###$$$%%%%%%%%%%%%$$$###########################$$$$$$############$$$$$$######################## !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""##############################""""""""""""############"""############$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""###########################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))))))))++++++******))))))((((((((()))***+++++++++***)))***))))))))))))))))))***(((((((((((((((((((((((())))))************))))))))))))((((((((('''''''''''''''((((((((()))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""########################"""############$$$$$$$$$##############################################################################""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""######$$$%%%%%%&&&&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%$$$$$$%%%&&&(((***+++,,,+++***+++---...---,,,++++++******++++++,,,------------,,,,,,+++++++++---,,,+++++++++,,,------(((***,,,......+++(((&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((***)))'''&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!"""$$$%%%%%%$$$"""!!!###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""$$$$$$############$$$$$$######################## !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""""""""""""""###########################""""""""""""############"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""########################""""""""""""#####################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((())))))))),,,++++++***)))((((((''''''(((+++,,,---,,,+++*********))))))))))))******(((((((((((((((((((((((())))))************)))))))))((((((((('''''''''''''''((((((((())))))******&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""########################"""############$$$$$$$$$##############################################################################""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$#########$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))***+++,,,...///000000000........................000///...---------------,,,,,,,,,---------......,,,,,,,,,+++++++++*********))))))((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$#########""""""################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################""""""""""""##############################$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%$$$###"""""""""###################################################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((+++*********))))))(((((()))))))))))))))******++++++***)))'''''''''((()))******++++++***)))'''&&&++++++++++++++++++++++++((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$###"""!!!########################"""$$$###!!!!!!###%%%######$$$$$$$$$$$$######!!!###$$$###"""!!!"""###""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))))))))***+++,,,.........///------------------------//////...---------------,,,,,,,,,------.........,,,,,,+++++++++***************)))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$#########""""""################################################"""############$$$$$$$$$"""######$$$$$$######"""########################$$$###"""""""""""""""###########################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$###"""""""""######################################################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((*********)))))))))(((((())))))(((((())))))***++++++***)))(((''''''((()))((()))******+++***))))))************************((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############""""""$$$$$$$$$$$$$$$###""""""###########################%%%&&&&&&$$$$$$&&&(((######$$$$$$$$$$$$######!!!###$$$###"""!!!"""###""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$########################$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$#########$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))((()))***+++,,,---------------------------------......---,,,,,,,,,------------------............++++++++++++*********)))******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""####################################""""""""""""#########"""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$###############################################################"""############$$$$$$$$$"""""""""######"""""""""########################%%%$$$###"""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$"""############$$$$$$$$$""""""!!!!!!!!!"""######################################################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((((((((((((((()))*********))))))(((((((((((()))'''''')))***++++++++++++))))))))))))))))))))))))(((((((((''''''''''''&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!""""""""""""############$$$$$$$$$$$$###""""""########################!!!"""$$$###""""""###%%%######$$$$$$$$$$$$######!!!###$$$###"""!!!"""###""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((()))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------------------......+++************)))))))))******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""##################""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################""""""#########$$$$$$$$$""""""############""""""########################%%%%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$""""""#########$$$$$$$$$!!!!!! !!!"""##############################################################################################################################%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''((()))))))))))))))(((((((((((()))(((((())))))************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""###$$$$$$%%%######$$$$$$$$$######"""######################## !!!"""""""""""""""#########$$$$$$$$$$$$######!!!###$$$###"""!!!"""###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$##################$$$########################$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------,,,,,,,,,*********)))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$###########################%%%%%%$$$######"""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$""""""#########$$$$$$$$$!!!!!! !!!"""##############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((('''''''''&&&''''''((()))((((((((())))))))))))(((+++******)))))))))))))))************************''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$%%%&&&&&&"""######$$$$$$$$$##############################$$$$$$$$$$$$%%%&&&&&&%%%######$$$$$$$$$$$$######!!!###$$$###"""!!!"""###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$#################################$$$$$$############$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((()))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################################$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$#########$$$$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$"""############$$$$$$$$$""""""!!!!!!!!!"""#####################################################################$$$$$$$$$#########################################################$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((('''(((((())))))))))))(((,,,+++***)))((((((((((((************************'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""######$$$%%%&&&&&&&&&""""""###$$$$$$$$$$$$###########################$$$###"""###%%%%%%%%%#########$$$$$$$$$$$$######!!!###$$$###"""!!!"""###""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""########################$$$$$$############$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''(((((()))******++++++******++++++++++++++++++++++++***************+++,,,,,,+++++++++*********))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$$$$##########################################$$$%%%&&&&&&########################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$###"""""""""######################################################""""""#########$$$$$$$$$################################################"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&'''((()))******)))(((+++***)))(((((()))******))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""######$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$########################"""  ###$$$"""!!!######$$$$$$$$$$$$######!!!###$$$###"""!!!"""###""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""########################$$$$$$############$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''((()))))))))))))))(((******************************))))))***+++,,,,,,+++*********))))))(((((()))(((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$""""""############""""""########################"""""""""###$$$%%%''''''########################$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%$$$###""""""######################################################""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''(((*********)))((())))))(((((((((***+++,,,((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""############!!!"""###$$$$$$$$$$$$$$$########################%%%###"""###&&&'''&&&#########$$$$$$$$$$$$######!!!###$$$###"""!!!"""###""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%########################"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""########################$$$$$$############$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&((((((((((((((())))))))))))'''(((((()))***++++++,,,))))))***+++++++++++++++---,,,+++***))))))))))))((((((((((((''''''''''''((())))))(((&&&$$$$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$############"""!!!"""$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!"""!!! !!!"""$$$''')))""""""""""""""""""""""""######################################################################################################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################"""############$$$$$$$$$########################$$$$$$$$$#####################""""""""""""######$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''((())))))(((((((((((())))))))))))))))))))))))************(((((()))))))))'''&&&$$$''''''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""&&&""" ###''')))'''$$$$$$###"""!!!"""###%%%'''"""############$$$$$$$$$%%%###!!!"""$$$%%%$$$!!!$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""################################################$$$$$$$$$############"""################################################%%%$$$#########%%%((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&''''''''''''((((((((())))))'''(((((())))))*********((()))******++++++******,,,,,,+++***))))))))))))((((((((('''''''''&&&&&&&&&'''((((((&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$#########"""!!!"""$$$%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""###"""!!!!!!"""$$$&&&(((""""""""""""""""""""""""######################################################################################################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################"""############$$$$$$$$$##########################################$$$$$$######""""""""""""######$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((()))'''((((((((())))))))))))'''(((((((((((()))))))))'''''''''(((''''''&&&%%%(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$"""!!!$$$))),,,+++((($$$$$$"""!!!"""###$$$&&&"""############$$$$$$$$$%%%###!!!"""$$$%%%$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###################################################$$$$$$$$$############"""################################################%%%$$$#########%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###$$$%%%'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))***************++++++***************+++((((((((((((''''''''''''%%%&&&''''''&&&&&&''')))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$"""""""""$$$%%%$$$###""""""""""""""""""""""""########################$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""$$$###"""""""""###%%%&&&""""""""""""""""""""""""######################################################################################################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################"""############$$$$$$$$$########################"""""""""###$$$$$$$$$%%%######""""""""""""######$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&''''''((()))''''''((((((((()))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!%%%***...---,,,%%%$$$###"""""""""###$$$"""############$$$$$$$$$$$$###"""###$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$############"""################################################$$$$$$######$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''(((((()))************)))*********)))******++++++***))))))))))))(((((((((%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""################################################$$$##################$$$######$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$############$$$$$$$$$######"""$$$$$$###""""""######$$$""""""""""""""""""""""""######################################################################################################""""""""""""##############################################################################################################################""""""#########$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%$$$######""""""######$$$$$$$$$############$$$$$$###########################################################################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))'''''''''((((((((())))))'''&&&&&&&&&&&&(((***+++)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%))),,,,,,+++&&&%%%$$$###"""""""""###""""""#########$$$$$$$$$$$$############$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$#########""""""################################################$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((''''''''''''(((((()))************************)))******+++++++++++++++*********))))))((())))))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$######"""######$$$$$$$$$######$$$$$$$$$###############""""""""""""""""""""""""######################################################################################################""""""""""""##############################################################################################################################""""""#########$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$#################################################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((()))))))))*********((((((''''''(((***,,,---((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''''''''%%%%%%$$$######"""""""""""""""#########$$$$$$$$$######$$$############$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$#########""""""################################################$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""###$$$&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))***+++++++++++++++++++++***************+++++++++++++++************))))))***(((%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$###############""""""""""""""""""""""""######################################################################################################""""""""""""#####################################################################$$$$$$$$$################################################"""############$$$$$$$$$########################"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$#################################################################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''((((((((())))))))))))************))))))))))))***+++------''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$############"""############$$$$$$$$$"""$$$$$$$$$###"""###$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$############"""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&&&&&&&&&&&&&'''''''''''''''(((((())))))***************+++,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))*********)))))))))(((((('''((()))(((&&&%%%%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$###!!!################################################"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""""""""""""""""""""######################################################################################################""""""""""""######################################################""""""#########$$$$$$$$$################################################"""############$$$$$$$$$##########################################$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################################################################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((((())))))))))))***((()))***+++++++++++++++((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$###"""""""""###"""######$$$$$$$$$$$$###"""############$$$$$$$$$"""$$$%%%$$$"""!!!###%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###################################################$$$$$$$$$############"""######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&&&&&&&&&&'''''''''(((((('''(((((()))***++++++,,,++++++,,,------------,,,---,,,+++***))))))))))))((((((((((((''''''''''''%%%&&&((('''&&&&&&''')))%%%%%%%%%&&&&&&'''''''''&&&'''&&&&&&%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&$$$######$$$$$$###!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######################################################################################################""""""""""""##############################""""""""""""""""""""""""""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''(((***++++++***))))))))))))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$#########$$$!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!$$$%%%%%%"""!!!###%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""################################################$$$$$$$$$############"""######################################################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***,,,,,,+++,,,,,,------,,,,,,+++******))))))((((((''''''(((((('''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$########################""""""""""""############ !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""########################$$$$$$############$$$$$$########################$$$$$$$$$#########""""""%%%%%%$$$###"""!!! ##############################$$$$$$$$$$$$######################################################$$$###"""!!!!!!"""###$$$################################################$$$###!!!"""######"""!!!########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$#########""""""""""""############""""""########################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$###""""""###$$$%%%###"""!!! """$$$%%%((('''%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((()))***++++++++++++,,,,,,,,,,,,++++++)))))))))))))))*********(((((('''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$########################""""""""""""############!!!"""###$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################$$$$$$$$$#########""""""$$$$$$######""""""!!!!!!##############################$$$$$$$$$$$$######################################################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""###########################"""!!!"""###$$$###"""########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$#########""""""""""""############""""""########################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''((()))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$###""""""###$$$$$$%%%$$$###""""""$$$%%%'''***)))'''%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&))))))((((((((())))))***++++++,,,,,,,,,,,,++++++(((((())))))***++++++,,,'''''''''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""######$$$########################""""""""""""############"""######$$$$$$$$$######################################################$$$$$$############$$$$$$########################$$$$$$$$$#####################################################################$$$$$$$$$$$$############################################################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################"""!!! !!!###$$$$$$###########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$###############""""""############""""""########################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$&&&%%%$$$$$$$$$%%%'''(((,,,+++)))'''%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&))))))((('''''''''((((((******++++++++++++******'''((((((((()))))))))***''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""##############################!!!"""""""""##################$$$$$$$$$######"""################################################$$$$$$############$$$$$$################################################"""""""""######$$$$$$$$$##############################$$$$$$$$$$$$#########################################################""""""""""""""""""###""""""""""""""""""""""""########################!!! !!!$$$%%%$$$$$$########################$$$$$$############$$$$$$################################################################################################""""""#########$$$$$$$$$################################################"""######$$$$$$######"""########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$&&&%%%%%%%%%%%%&&&''''''+++***((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''''''''''')))******++++++******)))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######""""""""""""""""""###########################!!!"""""""""##################$$$$$$$$$######"""################################################$$$$$$############$$$$$$################################################""""""######$$$$$$%%%%%%##############################$$$$$$$$$$$$######################################################"""""""""######"""""""""################################################!!! !!!$$$%%%$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$################################################################################################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$%%%%%%&&&((((((&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&''''''((())))))************))))))(((''''''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########""""""!!!!!!""""""###########################""""""""""""############"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$#######################################$$$$$$$$$#########$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$######################################################""""""############""""""################################################"""!!! !!!###$$$$$$###""""""""""""""""""""""""$$$$$$############$$$$$$################################################################################################"""############$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((())))))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""########################""""""""""""############!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################!!!"""###$$$$$$###"""!!!###################################################"""!!!"""###$$$###"""""""""""""""""""""""""""$$$$$$############$$$$$$################################################################################################"""############$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$#####################"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))(((((())))))))))))((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""########################""""""""""""############ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""########################$$$###!!!"""######"""!!!""""""""""""""""""""""""$$$$$$############$$$$$$########################""""""""""""""""""""""""################################################"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$$$$######"""############$$$$$$$$$########################################################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''(((******))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$########################""""""""""""############""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!###$$$$$$######$$$%%%########################$$$######"""""""""""""""""""""""""""####################################"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#######################################""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$############$$$$$$################################################""""""""""""""""""""""""$$$###"""""""""###%%%%%%"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$$$$$$$$$$#########""""""%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$$$$######"""############$$$$$$$$$########################################################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%'''((()))***)))((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!###$$$$$$######$$$%%%########################%%%$$$$$$###############""""""""""""####################################"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$############$$$$$$################################################""""""""""""""""""""""""$$$###"""""""""###$$$%%%"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$##############################$$$$$$%%%%%%$$$$$$###"""##################"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$######"""############$$$$$$$$$########################################################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""########################"""""""""#########$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!###$$$$$$######$$$%%%########################&&&%%%%%%$$$###$$$$$$$$$"""""""""#########$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############$$$$$$$$$###############$$$$$$$$$###############$$$$$$############$$$$$$################################################""""""""""""""""""""""""######""""""######$$$%%%"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$########################"""######$$$$$$######"""######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################################################################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""########################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!###$$$$$$######$$$%%%########################%%%%%%$$$############$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""!!!"""""""""############################################################$$$$$$############$$$$$$################################################""""""""""""""""""""""""###############$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$##############################""""""""""""####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################################################################%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''((((((((()))''''''&&&%%%%%%%%%%%%%%%''''''''''''(((((())))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$################################################$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!###$$$$$$######$$$%%%########################$$$$$$###"""""""""""""""############$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""########################""""""""""""""""""""""""!!!"""""""""############################################################$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$##############################""""""""""""####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################################################################%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((()))'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##########################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!###$$$$$$######$$$%%%########################$$$###""""""!!!!!!""""""#########$$$$$$$$$$$$%%%########################"""############$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######$$$########################""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$###############$$$$$$$$$#########""""""##################$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$######$$$%%%%%%##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################################################################&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''((())))))'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!###$$$$$$######$$$%%%########################%%%$$$######""""""###############$$$$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%########################""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""##################"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%$$$######$$$%%%&&&##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################################################################&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''((())))))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!###$$$$$$######$$$%%%########################&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""!!!"""###$$$%%%$$$######"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""############""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$"""!!! ######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$#########""""""######""""""###%%%'''(((######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$######"""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$#########""""""######""""""###$$$%%%&&&######""""""""""""##############################""""""""""""""""""""""""########################"""""""""#########$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################################################################$$$$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$$$$#######################################"""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$#####################"""""""""######$$$######""""""""""""##############################""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$################################################""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""###############$$$$$$$$$$$$############$$$$$$$$$$$$####################################""""""""""""""""""######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%((('''&&&%%%%%%'''***---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""###$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""###############$$$$$$$$$$$$############$$$$$$$$$$$$##############################"""#########"""""""""!!!######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&%%%%%%&&&+++222888$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$#####################$$$$$$$$$""""""###$$$$$$######"""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$#########"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''!!!$$$(((+++///555???FFF$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$##############################"""#########$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""#########$$$$$$$$$!!!"""###%%%%%%%%%$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$#########""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((((('''%%%#########$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&---555<<<@@@DDDKKKPPP$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$##############################!!!!!!""""""#########$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""######$$$$$$$$$$$$!!!"""$$$%%%&&&&&&&&&%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,,,,***'''%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((000999EEELLLOOOPPPRRRUUU""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######################################################$$$$$$$$$$$$####################################$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$#################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################"""###$$$$$$###"""###$$$""""""""""""############$$$$$$$$$#########"""""""""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$"""###&&&&&&$$$!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########'''+++///000...)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""###$$$$$$$$$$$$&&&((('''((())))))+++...222666EEELLLTTTWWWWWWTTTSSSSSS""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######################################################################################################$$$$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$#################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$################################################$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################"""###$$$$$$###"""###$$$""""""""""""############$$$$$$$$$#########"""""""""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%%%%&&&)))***(((&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######+++---...,,,)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%###"""###$$$((('''&&&''',,,666CCCKKKMMMQQQVVVYYYYYYWWWUUUTTT###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#####################################################################""""""""""""####################################$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$#################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################"""###$$$$$$###"""###$$$"""""""""#########$$$$$$$$$$$$$$$###############"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$########################%%%$$$###""""""###$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%'''***+++***)))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###...---+++'''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&'''((('''%%%$$$$$$%%%'''(((***...666BBBPPPYYYTTTUUUWWWYYYZZZXXXTTTQQQ########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################"""!!!!!!"""####################################$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#######################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#################################"""###$$$$$$###"""###$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$###""""""###$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$******(((%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%'''(((((((((((()))******000999BBBIIIOOOTTTVVVXXXWWWUUUVVVWWWUUUPPPKKK########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################""""""""""""####################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################!!!!!!"""###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$########################"""###$$$$$$###"""###$$$############$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$##################$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%'''((((((((())),,,...666???KKKTTTXXXXXXWWWUUUXXXVVVTTTTTTTTTRRRLLLGGG$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######################################################$$$$$$$$$$$$####################################$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""""""""#######################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################"""###$$$$$$###"""###$$$#########$$$$$$$$$$$$%%%###############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""############$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((()))(((%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%% """%%%&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''(((+++000444IIINNNUUUZZZ[[[YYYXXXWWWQQQQQQQQQQQQPPPLLLGGGCCC$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################"""###%%%''''''%%%###"""##############################$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################!!!"""""""""#########$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''##########################################$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################"""###$$$$$$###"""###$$$#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########""""""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&(((***)))&&&$$$%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%!!!###%%%%%%%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&'''(((***...666???EEERRRUUUYYYYYYUUUQQQMMMKKKEEEHHHKKKKKKHHHCCC>>><<<$$$$$$$$$$$$######""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$################################################"""$$$'''))))))'''$$$"""##############################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################!!!!!!""""""#########$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###""""""###%%%'''(((######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''########################$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################"""$$$$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###&&&((((((%%%$$$%%%'''""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$&&&)))---666BBBOOOWWWSSSVVVZZZXXXQQQGGG>>>888:::???DDDEEE@@@:::666555###########################$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%###"""""""""###$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$########################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$%%%%%%$$$$$$###"""!!!!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$############"""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%$$$######$$$&&&(((***,,,333???KKKSSSVVVUUURRRUUUVVVNNNAAA777555666@@@@@@???;;;666111000///###########################$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%$$$###"""""""""######"""######$$$$$$######"""""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$######""""""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$##################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&((('''%%%%%%(((+++444:::CCCNNNUUUWWWTTTQQQOOOJJJBBB;;;888999<<<@@@;;;:::888555222111111222###########################$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$###""""""""""""###"""""""""######"""""""""!!!!!!"""""""""###############################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$&&&&&&%%%%%%$$$$$$##################$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""$$$&&&%%%$$$###$$$%%%%%%$$$$$$$$$##################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***(((%%%&&&+++000BBBIIISSSZZZYYYTTTLLLHHHCCC;;;222000666===AAAAAA777444111000111333444444###########################$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$$$$############$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$######"""""""""""""""""""""############""""""""""""""""""#########$$$#######################################$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$%%%%%%$$$$$$$$$###############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$''')))(((&&&)))111999NNNSSSWWWVVVOOOEEE???<<<666333333888???AAA===888555333000000333555555555###########################$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$$$$######"""######$$$$$$######"""""""""#########$$$$$$$$$############""""""!!!!!!###$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''"""%%%)))+++...666BBBKKKTTTSSSOOOGGG>>>777555666555888>>>BBBCCC>>>666111333222222222444666666555###########################$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$$$$######""""""############"""""""""############$$$$$$$$$""""""######""""""!!! $$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%'''((()))$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((###'''...666???IIISSSYYYPPPLLLDDD;;;555333666999>>>AAACCCAAA<<<666333222///111333444555888<<>>999444111333555...111555666888???KKKTTT########################$$$$$$$$$%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$######""""""############"""""""""############$$$$$$$$$!!!"""#########""" """"""############""""""""""""""""""####################################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&& """$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%(((+++---&&&%%%%%%$$$$$$%%%%%%&&&#####################$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&***((('''&&&&&&'''(((***333777AAAMMMVVVVVVNNNGGG777444111333999???BBBBBB???<<<888444111111222333///333777888;;;FFFYYYhhh########################$$$$$$$$$#########""""""################################################""""""""""""""""""""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###"""!!!########################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$###"""!!!!!!'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########""""""######$$$%%%$$$######""""""######$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''+++)))'''%%%&&&&&&&&&%%%$$$'''((('''&&&***333;;;LLLNNNQQQRRRNNNFFF===666888444222777AAAFFFEEEAAA:::666111///000222222111111666999<<>>666222111...///000111444666999:::;;;FFFXXXppp#######################################################################################################################################$$$$$$$$$""""""""""""""""""""""""########################$$$##################$$$"""""""""""""""""""""""" !!!"""#######################################$$$$$$#########""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''((()))))))))((()))***(((***...777CCCNNNVVVZZZYYYQQQCCC555---000:::CCCJJJKKKHHH@@@555000111555000222444555666999===AAABBBXXXvvv########################################################################################################################""""""#########$$$$$$$$$""""""""""""""""""""""""#################################$$$$$$#########""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%########################"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$(((...555999,,,***'''$$$"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$######""""""######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((''')))***)))''''''(((***(((///:::GGGRRRVVVVVVSSSMMMEEE:::555888@@@GGGKKKKKKFFF>>>666000///111444000333666666666:::BBBIIIWWWsss#######################################$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%################################################"""###$$$$$$$$$$$$###"""########################$$$$$$%%%%%%%%%$$$$$$###########################"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$)))111888===000---((($$$""""""%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######""""""""""""############""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&''''''(((&&&&&&'''''''''(((((((((&&&((()))'''%%%%%%))),,,000:::IIIUUUZZZWWWOOOJJJ===<<<===DDDMMMQQQNNNIII===999444222222222///---///333777888;;;DDDTTT```{{{########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!########################!!!###$$$%%%%%%$$$###!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&))),,,......+++(((%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###""""""###$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$########################""""""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((%%%((()))(((&&&(((///555@@@JJJVVV]]]ZZZRRRIIIDDD@@@CCCKKKSSSVVVRRRGGG???222111000111333333111///333888???DDDLLL^^^vvv########################""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%########################!!!"""$$$%%%%%%$$$"""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&#########"""###$$$$$$%%%$$$##################$$$########################!!!!!!"""###%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))''')))+++******...666===MMMUUU^^^___WWWMMMEEEBBBOOOSSSWWWXXXRRRHHH>>>777111000000000111333666888999@@@IIIQQQ^^^vvv$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$#########%%%((()))$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&((($$$###%%%%%%$$$###""""""############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))&&&######%%%&&&%%%$$$(((------&&&"""%%%'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''(((((()))***+++***(((&&&*********))),,,666DDDNNNPPPYYYaaa___UUUNNNOOOSSSWWWXXXVVVOOOEEE;;;666444,,,222777666222111666<<>>444......000222222111777;;;::::::GGG^^^rrryyyyyy$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%%%%################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###)))'''$$$111222(((""""""############""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$)))'''%%%&&&&&&&&&&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&)))++++++***((()))***...999JJJWWW]]]YYYQQQKKK@@@======DDDNNNQQQLLLEEE<<<777000...000333444333000555:::===FFF^^^~~~qqqkkk$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%(((&&&"""%%%...111---%%%%%%$$$###""""""############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&(((---(((%%%&&&&&&$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''((((((((($$$'''******)))))),,,///:::FFFUUU]]]ZZZPPPEEE???:::===DDDMMMSSSQQQIIIAAA666444111111222333333333666444777HHHeeexxxqqqttt$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%(((...111)))'''%%%"""!!!"""###$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%***///---&&&###&&&'''$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&(((***))))))---555;;;IIIRRRZZZYYYOOODDD??????AAAFFFMMMPPPOOOGGG???999111222444444444555888:::CCCEEEQQQjjjyyyqqquuuzzz$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%######%%%$$$$$$***333,,,)))&&&"""!!!"""$$$%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############'''...444***### %%%(((&&&&&&)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***++++++***+++222???IIITTTYYY[[[SSSEEE===???DDDHHHMMMQQQNNNFFF;;;333000...222555666777:::@@@EEENNN]]]uuuvvv~~~'''''''''&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###"""""""""!!!!!! """###$$$%%%%%%$$$###"""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))"""""")))***&&&***555'''%%%###$$$&&&&&&### ########################%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))+++)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&%%%&&&(((*********&&&***,,,***///===LLLTTTaaaYYYKKK???999<<>>???BBBNNNXXX|||yyy&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########"""""""""!!!!!!"""###$$$$$$$$$$$$###"""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$######"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((""""""))))))%%%***333(((&&&$$$$$$&&&&&&$$$"""########################%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))(((&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&'''''''''&&&&&&))),,,111===LLLVVVXXXUUUNNNDDD===<<>>KKK[[[fffddd\\\WWWSSSQQQSSSVVVVVVPPPKKK===:::555111000111444777555<<<>>>GGG[[[ooozzzqqqsss~~~################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%$$$##################$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###$$$&&&%%%$$$&&&***((('''%%%###""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&$$$###"""%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((((((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%'''(((((('''(((+++...777AAANNNWWW^^^ccc```[[[XXXWWWWWWYYYYYYSSSFFF<<<666555333222222333444555:::???DDDYYY|||yyypppwwwyyy}}}}}}|||xxxpppkkk###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%$$$###%%%'''))))))(((&&&###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&$$$###"""%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((('''%%%&&&+++000CCCNNNYYY\\\\\\]]]\\\ZZZZZZZZZ[[[ZZZWWWMMM@@@777555444444444555555555555;;;DDDPPPkkkvvvooonnn~~~xxxkkkbbb___cccjjj#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$%%%$$$$$$###""""""###$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%$$$######$$$%%%+++,,,,,,***%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))))))))&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))''''''+++444;;;NNNWWW]]]\\\ZZZ[[[\\\\\\]]]\\\YYYTTTLLLCCC:::555333333333444666999<<<>>>GGGZZZnnn}}}kkk___[[[YYY]]]ccc######$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%$$$###""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!$$$%%%###"""###$$$$$$---///000---((($$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***&&&&&&&&&'''''')))******((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%''')))))),,,333???IIITTTZZZ\\\ZZZYYY\\\^^^^^^\\\YYYRRRHHH===444000...//////000222777???EEEJJJ[[[wwwmmm^^^^^^aaa^^^VVVQQQ$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$''')))+++,,,,,,,,,&&&))),,,000111000///---,,,((($$$###%%%&&&%%%$$$$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%(((((((((((())))))))))))'''''''''((((((((())))))'''(((((()))))))))((((((***((('''''')))***))))))((())))))*********)))))),,,,,,,,,+++***)))((('''***))))))(((((((((((((((***************+++,,,---++++++******+++,,,------))))))(((((((((''''''''')))(((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$######%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$''''''$$$&&&++++++&&&)))&&&%%%***555CCCNNNTTT___[[[WWWVVVYYY\\\^^^]]]\\\NNN@@@:::777333///...666,,,///===???===PPPnnnyyyiiifffccc___[[[VVVQQQMMM$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((************---,,,,,,+++***)))((((((+++((($$$###%%%&&&%%%$$$$$$$$$#########$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&(((((((((((()))))))))***((((((((()))))))))))))))(((((())))))))))))((((((---+++******++++++***)))+++,,,,,,,,,,,,++++++***)))***++++++,,,,,,,,,,,,+++++++++++++++,,,------************+++,,,,,,---++++++******++++++,,,---+++************)))))))))***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))'''&&&%%%%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&$$$$$$$$$%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$$$$((((((%%%&&&***)))%%%+++)))***222???MMMWWW[[[ZZZXXXWWWXXX[[[]]]\\\[[[PPPDDD888333333111000111222777===@@@AAANNNqqqqqqjjjeeeaaa]]]XXXTTTPPPLLLHHH$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((('''///,,,(((%%%######$$$%%%***'''%%%$$$$$$%%%%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((########################%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''((((((((()))))))))***************)))))))))))))))*********++++++*********---,,,+++,,,,,,,,,***(((************************))))))***,,,,,,---------,,,,,,+++,,,,,,---...///++++++++++++,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%((((((&&&&&&((('''$$$++++++000<<>>555333333555555222444999AAAHHH^^^}}}zzzmmm```XXXWWWRRRNNNIIIFFFFFFGGGHHHHHH$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%$$$$$$%%%&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''&&&''''''((()))'''''''''''''''''''''''')))(((((((((((())))))***)))))))))*********++++++))))))*********+++++++++)))***,,,...///000111111333222111222444666777666444444444666888<<>>??????>>>;;;999888777777666555555555555555333222222222111111111111...---------,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((&&&''')))((((((000:::HHHQQQZZZ\\\VVVPPPMMMNNNRRRTTTTTTPPPGGG===666333222111333555666:::EEEQQQhhhqqq___VVVTTTQQQOOOOOOGGGFFFFFFIIIOOOUUUZZZ[[[$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$&&&&&&""""""######$$$&&&''''''!!!$$$&&&&&&$$$"""$$$&&&&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((())))))((())))))***++++++)))************++++++++++++,,,---...///111222222777888;;;>>>AAACCCEEEFFF@@@<<<777555555666777888999888777777888:::<<<===>>>>>>@@@AAABBBBBBBBBBBBBBBAAA@@@>>><<<::::::999CCCCCCDDDDDDCCC@@@>>><<<999999888777777777777777777777666666666555555555000////////////.........++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((((((%%%&&&)))))))))333???NNNVVV\\\XXXNNNHHHJJJPPPRRRSSSQQQKKKBBB999444333444333333555888@@@QQQaaawwwiiiZZZSSSOOOKKKHHHHHHHHHHHHJJJPPPWWW___dddfff$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&((((((((((((''''''((((((*********(((&&&'''))),,,%%%(((***,,,,,,---///111111111111444999===@@@BBB???AAAEEEGGGFFFCCCBBBCCC===:::666555888>>>CCCEEE>>>BBBCCCAAAAAADDDFFFEEEFFFHHHKKKMMMLLLJJJGGGEEEEEEMMMRRRMMMDDDAAADDDHHHLLLKKKJJJLLLOOOPPPMMMJJJFFFAAA>>>@@@BBB>>>:::888===:::999999::::::<<>>NNNZZZ\\\XXXNNNHHHJJJPPPTTTZZZRRRFFF;;;444222111111666///222<<<>>>CCC___zzzggg\\\PPPJJJJJJKKKHHHDDDIIINNNWWW^^^ccchhhqqqyyy$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$%%%%%%%%%$$$$$$###"""########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$######$$$$$$$$$$$$########################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((***)))(((''''''((()))***'''((()))***))))))+++,,,***+++,,,------///333555>>>@@@CCCFFFGGGFFFBBB???AAA???===<<<;;;;;;===@@@<<<===@@@CCCFFFHHHHHHGGGMMMPPPPPPLLLJJJLLLKKKIIIGGGJJJMMMNNNMMMLLLLLLMMMNNNTTTWWWRRRKKKIIIMMMQQQUUUSSSRRRRRRRRRSSSSSSSSSPPPMMMMMMPPPPPPKKKFFFEEECCCAAA???>>>===;;;;;;<<>>===@@@AAA===888888333222111///...------,,,...------,,,+++***))))))******)))))))))******+++,,,+++++++++************))))))))))))))))))))))))((())))))******))))))((()))((((((''''''(((((()))))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''')))))))))''''''((()))(((&&&'''---333:::HHHUUUZZZYYYRRRHHHFFFMMMSSSVVVRRRJJJ@@@888444333222111444444666===KKKccc{{{xxxnnn```WWWQQQJJJFFFEEEHHHKKKLLLQQQVVV^^^dddiiirrr~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$%%%$$$$$$###"""########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))))))))))))))))))))+++***(((''''''(((***,,,&&&(((***+++***)))***+++,,,...000222555:::???DDDIIIJJJKKKJJJGGGCCC>>>:::;;;:::999:::>>>CCCFFFGGGGGGHHHKKKMMMMMMLLLJJJIIIKKKOOOQQQPPPQQQTTTTTTQQQSSSXXX]]]^^^^^^```fffkkkkkklllkkkfff___]]]aaaffflllnnnnnnjjjbbb[[[VVVUUUTTTRRRUUU[[[\\\VVVPPPNNNQQQPPPOOOMMMLLLLLLLLLLLLJJJFFFEEEJJJKKKGGGBBBAAAAAA@@@===:::555111...,,,//////---,,,++++++++++++))))))***+++,,,,,,++++++,,,,,,++++++++++++******************************)))******++++++******)))***))))))(((((())))))******))))))(((((())))))***((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&((()))((('''&&&((()))+++'''(((111>>>JJJTTT\\\YYYSSSJJJDDDHHHRRRVVVUUUGGG@@@777333444444333000333:::AAALLLfff~~~~~~}}}eeeWWWRRRIIIIIIGGGDDDDDDHHHPPPVVV\\\aaagggjjjooozzz$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((()))))))))))))))***((((((((((((((())))))******++++++***))))))***,,,///222666;;;@@@EEEKKKPPPLLLJJJFFFAAA<<<::::::;;;;;;>>>AAADDDIIIMMMLLLHHHKKKIIIGGGEEEDDDEEEIIILLLMMMSSSYYY___gggooorrrpppuuu{{{nnn```YYY[[[WWWZZZdddiiidddYYYRRRYYYYYYWWWTTTTTTXXX[[[\\\TTTNNNLLLPPPRRROOOJJJHHHNNNLLLJJJEEE@@@:::444111//////...---,,,------...((()))+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,++++++************************)))******************)))***))))))(((((())))))******))))))))))))))))))***((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&'''(((((('''&&&((()))***(((,,,999JJJWWW[[[[[[SSSNNNHHHGGGOOOWWWUUUNNN???999222111444666444111555===MMMeeehhhVVVRRRSSSGGGGGGGGGHHHJJJPPPXXX]]]dddjjjnnnnnnsss$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$##########################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((((()))))))))%%%&&&(((*********((('''+++++++++******---111444888;;;???BBBDDDEEEGGGIIIFFFFFFCCC???<<<;;;>>>AAADDDGGGGGGEEEFFFJJJIIIDDDFFFHHHKKKMMMRRRYYYbbbiiiyyyzzz}}}uuuuuupppbbbcccbbb\\\TTTRRRXXX]]]\\\\\\TTTOOORRRUUUTTTQQQOOOPPPPPPNNNLLLHHHDDD@@@>>>555444333111///...------(((***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,------************************((())))))******))))))((()))((((((''''''(((((()))******))))))))))))******((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((''''''&&&&&&''''''(((&&&'''((((((''''''(((***'''+++555DDDTTT]]][[[UUUMMMLLLLLLPPPWWWYYYOOOCCC;;;666222111555777666444999???UUUzzziiiXXXOOOLLLKKKFFFFFFHHHMMMUUU]]]bbbeeeiiippptttuuu|||$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!"""######$$$#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&''''''(((((()))))))))%%%''')))+++++++++)))(((***,,,---///111555;;;???CCCDDDDDDBBB???<<<;;;;;;<<<@@@DDDEEEBBBAAABBBCCCIIIMMMKKKEEEGGGSSS]]]___bbblll{{{{{{nnnjjjooorrrooohhh\\\RRRRRRUUUUUUTTTTTTQQQQQQPPPOOOMMMKKKIIIHHH@@@???===:::666222...,,,,,,,,,------------,,,,,,,,,,,,------------......************************((())))))))))))))))))((()))((((((''''''(((((()))+++******))))))******+++((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((''''''''''''((((((&&&((())))))((((((***+++)))444CCCPPPZZZ^^^XXXOOOKKKOOOSSSUUUVVVSSSFFF999777555333333555888:::;;;AAAKKKfff~~~gggXXXQQQMMMFFF???CCCEEEJJJTTT___ggglllmmmmmmuuu|||$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!"""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$########################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''((())))))***++++++************+++,,,---......111666999;;;===@@@AAABBBAAA???<<<999999;;;======BBBGGGHHHFFFFFFHHHKKKWWW```dddaaahhh}}}xxxfff___^^^\\\[[[[[[]]]\\\YYYUUUQQQNNNLLLKKKHHHHHHGGGEEEAAA<<<777555111111000///............,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))***))))))(((((())))))***+++******))))))******+++((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''((((((((())))))))))))((((((''''''''''''(((((('''(((******))))))+++---111AAARRRZZZ]]]\\\UUUNNNNNNTTTWWWSSSMMMFFF===555333333444444444888>>>CCCNNNgggyyy{{{lllcccXXXPPPLLLIIIEEE@@@DDDKKKUUU___ffflllpppsssuuu~~~$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!"""#######################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))((())))))***++++++,,,,,,///---***)))))),,,000333444999???CCCCCCAAA???>>>;;;:::888666888===EEEKKKJJJLLLLLLJJJHHHKKKSSSYYYpppuuuooojjjgggfffnnnjjjccc\\\TTTNNNJJJHHHIIIJJJLLLLLLJJJFFFBBB???555444222000//////000000---------.........//////------------------------+++++++++,,,,,,+++++++++++++++************++++++++++++************++++++)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((''')))***+++******,,,---888KKK\\\```]]]ZZZUUUOOOSSSXXXXXXOOODDD===888555///222444444444888AAAIIIYYY{{{vvvzzzjjjWWWUUUPPPJJJDDDCCCEEEHHHJJJTTTaaaiiijjjlllqqqvvv}}}################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))'''((()))))))))))))))((()))(((((('''((()))******++++++***+++...333999<<>>777444222000///000///...---...///000...---000...++++++,,,.........*********))))))))))))((()))))))))))))))))))))))),,,,,,,,,+++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%(((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''''''''((((((((())),,,((((((+++***)))...777JJJRRR\\\aaa^^^YYYWWWWWW\\\ZZZUUUKKK???666111111222222444888:::>>>LLLZZZ~~~xxxxxxuuu|||uuujjj\\\SSSNNNGGGCCCDDDFFFIIIKKKOOO[[[gggjjjkkkpppxxx|||################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((())))))))))))))))))*********+++++++++,,,,,,---...111666;;;???CCCEEEAAA===888777999<<<=========<<<>>>AAAAAAHHH```{{{|||tttyyy~~~yyyuuuvvvrrrjjjgggYYY^^^[[[ZZZ___YYYOOOPPPJJJFFF@@@<<<999444111///444222000///000000///---000...,,,,,,---------,,,+++++++++************)))************************,,,,,,,,,++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((((((((())))))((('''(((+++***---999FFFUUUZZZ```cccaaa]]]YYYXXXZZZVVVNNNDDD:::444333333...222555777<<>>>>>===<<<;;;999888999<<<@@@BBBCCCDDDBBBEEEMMMUUUeee{{{vvvuuu|||wwwxxxkkkXXXQQQYYYVVVPPPKKKGGGBBB>>>:::555333///......//////...000///......//////---,,,------,,,,,,,,,+++++++++************************,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((('''&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))'''((()))+++,,,444FFFWWWaaaaaaaaabbbbbb___ZZZWWWUUUNNNCCC:::555444444555000888;;;<<>>@@@CCCGGGJJJLLLLLLUUUPPPUUUjjjyyyxxxwwwfffeeeccc\\\TTTPPPNNNKKKGGG:::777222000000111222222111000///000111111000...............---------,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((('''(((((((((((()))))))))*********,,,333@@@QQQ___ccc```]]]^^^```___YYYTTTLLLDDD999333222444555555888>>>AAAHHHcccxxxiiiuuuxxxgggbbbaaa\\\VVVRRRHHHHHHJJJOOOUUUZZZ]]]]]]fffnnnuuuxxx}}}################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''((((((((((((((()))))))))******)))))))))***+++------000...------111777===AAA<<<;;;:::::::::;;;<<<===@@@AAACCCGGGNNNVVV^^^cccfffkkk|||wwwsssvvv|||pppoooggg]]]XXXWWWSSSMMMGGGCCC===888666555333222000.........000111000///////////////.........---+++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))(((((())))))(((((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((((((((((((((()))))))))***+++))))))000>>>NNNZZZ___]]]ZZZYYY\\\```^^^WWWQQQ@@@;;;444222333555666555888===DDDVVV{{{iiipppwwwuuunnnmmmwww|||rrr___RRRMMMNNNPPPTTTYYY]]]^^^^^^fffnnnuuu{{{################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((((((((((()))))))))************))))))***,,,...///444444333444888===BBBFFF===;;;888777777:::===???===@@@DDDLLLXXXhhhyyyzzz~~~xxxuuukkk___WWWRRRJJJCCC===888333000333111...---...///......000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++************************))))))))))))))))))))))))((())))))))))))((('''''''''''''''((((((''''''''''''''''''''''''((((((((('''(((((())))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((((((((((()))))))))******((()))...999JJJYYY\\\WWWQQQRRRVVV\\\___\\\SSSKKK777555333222444666777888666???NNNhhhwwwqqquuupppjjjwwwnnnYYYSSSSSSUUUYYY^^^aaaaaa```gggnnnwww################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((((((((()))))))))*********+++***))))))***---///000444666999<<<>>>???@@@@@@===<<<:::999;;;>>>BBBEEECCCMMM^^^pppzzzyyyjjjfff^^^VVVOOOHHHBBB>>>>>>:::555111000000000///000/////////............------------------------++++++,,,,,,---,,,,,,+++************************)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))'''((()))******)))((('''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&'''(((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&''')))******)))'''&&&''''''''''''(((((((((((((((((()))))))))*********'''///999EEERRRYYYSSSIIICCCIIIRRRZZZ]]]VVVKKKAAA444444333222333555:::===BBBRRRkkktttppp{{{zzzooo```VVVWWWYYY]]]cccggghhhhhhrrrwww################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''(((((())))))))))))************+++******)))+++---///111222555;;;???@@@===:::777888999<<<@@@FFFNNNTTTXXXSSSfff}}}yyysssmmmgggaaaZZZVVVIIIDDD<<<777444333222222////////////............------------------------++++++,,,------,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))(((((('''%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''(((((())))))'''((()))******)))((('''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&'''(((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''((()))++++++)))((('''''''''''''''((((((((()))))))))))))))***************777EEEOOOUUUTTTIII;;;999AAANNNWWWYYYPPPBBB888333444444222111555<<>>>>>666666555444222000000111000000000000000000000///---------------.........++++++++++++************+++++++++************)))***)))(((''''''((()))***'''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&(((***))))))***///333GGGOOORRRJJJ@@@<<<===>>>GGGKKKLLLFFF===555444666333777444444999>>>RRRppp}}}iiidddwwwlll[[[UUUXXX\\\eeeiiilllmmmoootttzzz$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********))))))((()))***,,,...///333777===AAABBB@@@<<<999999>>>===AAAMMMOOOQQQ[[[mmmyyyzzz~~~{{{dddSSSPPPDDD===777666555333111111111111111000000000000000,,,,,,------......//////+++++++++++++++++++++++++++++++++*********))))))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''***+++******///999BBBQQQTTTOOOBBB777888@@@FFFOOOLLLFFF<<<444111333666000888:::===FFFPPPgggqqqiiizzzkkk]]]YYYYYY\\\bbbeeejjjnnnpppuuu}}}$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))))))))))))))************+++)))''''''***...444777<<<>>>@@@AAAAAA>>><<<:::===FFFNNN^^^ssszzzuuunnnbbbPPP???<<<>>>;;;666444111111111000000000000000---------....../////////+++++++++++++++++++++,,,+++++++++*********))))))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((())))))(((+++555EEEQQQUUUTTTKKK<<<555;;;GGGOOOSSSJJJ>>>555222333444444333;;;===BBBSSSfffrrrffftttrrr\\\ZZZ^^^^^^```dddbbbiiinnnrrrzzz$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&''''''((())))))))))))))))))*********+++++++++******+++...444;;;???DDDAAA===:::999;;;???AAAAAANNN```}}}}}}|||zzzwwwjjjNNNDDDCCC>>>777444333222222111000000//////.............../////////++++++++++++,,,,,,,,,,,,+++++++++************)))(((((())))))))))))(((((('''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((('''&&&'''...<<>>===>>>BBBFFFIIILLL\\\uuuhhhbbbeeehhhppp\\\ZZZZZZgggzzzvvvkkkkkkuuufffTTTJJJ@@@::::::666555444333222000000///////////////............+++++++++,,,,,,,,,------+++++++++************)))(((((())))))))))))(((((('''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***((((((,,,666DDDSSS]]]WWWQQQFFF>>>???HHHMMMMMMDDD>>>666333444666777777999===???OOOrrrlllfffvvvsssccc```]]]]]]^^^```dddfffjjjqqquuuuuu~~~$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''((())))))***)))************+++++++++***---333999???CCCFFFGGG999===BBBGGGKKKMMMMMMLLL^^^ooo~~~lllhhhnnn|||vvvZZZKKKMMMTTTWWWddd}}}{{{iiiTTTKKKPPPNNNWWWbbbuuuwwweeeXXXQQQWWWeee}}}gggVVVHHHCCCFFF888888666555333111000000000000//////......------+++++++++,,,,,,---------+++++++++************)))(((((())))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$%%%'''(((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))---,,,,,,222>>>LLLWWW^^^YYYRRRGGG@@@DDDKKKLLLHHH:::999666444333555777999>>>GGGPPPiiinnngggggg~~~kkk___WWW\\\^^^[[[[[[```hhhlllqqqxxxzzzxxx$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))*********))))))))))))))))))+++,,,,,,++++++---...***666AAAFFFJJJMMMIIIBBBDDDIIINNNPPPPPPVVVdddqqqooobbbYYYZZZ\\\aaaooosssaaaSSSNNNQQQWWW[[[iiittt^^^ZZZ```\\\gggrrr}}}kkk\\\ZZZWWWSSSUUUjjj|||iiiaaafffuuummmaaaXXXLLLRRRKKK???444222444222---000000111111000...,,,***...------,,,,,,++++++***+++++++++************))))))))))))))))))(((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((()))+++,,,000...///:::JJJVVV[[[ZZZVVVKKKBBBEEEPPPRRRHHH;;;444888555333888666666@@@KKKRRRkkkiii______{{{aaaUUUXXX[[[```eeeccc___aaajjjsss~~~}}}sss\\\$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))************)))))))))))))))+++,,,,,,,,,,,,---///666>>>DDDGGGJJJOOOPPPLLLGGGHHHVVVjjjsssuuu~~~zzzbbbYYYQQQSSS[[[hhhxxxxxxiiiaaaccckkksssxxxwwwvvv~~~~~~nnnpppooommmuuugggYYYYYYeeesss{{{yyyyyyrrrjjj___LLL<<<777888888444222111111111111111000///......------,,,+++++++++++++++++++++************)))************)))((('''(((((((((((((((((((((((()))((((((((('''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((***+++,,,---...444AAAPPPZZZ[[[YYYLLLHHHFFFJJJQQQOOOCCC888///444333333888555555AAAOOO```}}}sssdddcccrrrkkkZZZWWWYYY]]]bbbfffggggggjjjqqqxxx{{{dddZZZ$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%'''''''''&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***************************)))***+++,,,,,,...222555???EEEIIIJJJLLLPPPRRRQQQPPPRRRjjjxxxjjj___eeelllrrrwwwvvvlllaaaXXXYYYZZZ^^^jjjyyyuuuppplllqqq~~~zzzfffaaajjjwwwmmm```fffnnnnnnQQQ@@@;;;777222222111//////000000///............---,,,,,,++++++,,,+++++++++******************+++++++++***))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((***,,,---+++222===LLLWWW[[[XXXSSSAAAEEEKKKPPPPPPHHH<<<333,,,222222444999777:::HHHaaa|||uuuaaa```jjjiiiTTTVVV]]]]]]aaaeeejjjnnnrrrvvvzzz~~~ooo\\\YYY^^^$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***)))***************++++++*********+++---333;;;AAAHHHLLLQQQRRRRRRSSSTTTUUU[[[iii|||zzzvvvdddXXXRRRNNNVVV___cccaaa\\\XXXUUU\\\iiixxx{{{{{{uuu___```gggrrrkkkRRRFFF===666666333111000222222000---//////......---,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++***(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((()))+++---///000:::HHHUUUZZZVVVOOOIII???GGGPPPRRRKKK@@@666111...333333666<<<<<>>MMMOOOMMMFFF<<<444222222222444333777???FFF___yyy___```zzzrrrZZZOOO\\\gggddd```dddfffiiinnntttyyy|||{{{yyytttxxxuuuppplllnnn$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&((()))((('''&&&''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''((()))***+++))))))***++++++,,,------,,,111999AAAHHHOOOUUUXXXTTTSSSUUU\\\fffuuuuuu[[[SSSYYYbbbgggjjjkkklllqqqyyyxxx]]]```mmmzzzhhhOOO<<<444222111000111111000000///......---------,,,,,,,,,+++++++++))))))***+++++++++++++++))))))))))))))))))))))))''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''((()))))))))(((((()))+++...111555666KKKSSSXXXTTTHHHAAAAAAEEEQQQMMMEEE===666333222333222444666===FFFNNNjjjssshhhdddvvv|||cccZZZWWW```gggggggggiiijjjnnntttzzz~~~vvvrrrwwwwwwxxx{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''((()))((('''&&&''')))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&###$$$&&&((())))))((('''(((((((((((((((((((((((('''''''''(((((()))***+++))))))***+++,,,,,,------,,,444@@@KKKQQQTTTUUUVVVUUUYYYfffwwwvvvtttvvvuuuwww}}}lllddd^^^aaakkk{{{yyymmmdddllllllNNN>>>888777777111111000000//////......---------,,,,,,,,,++++++((()))***+++++++++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((()))***,,,///333666888NNNTTTWWWPPPEEE@@@FFFNNNQQQIII???777444444333333222666:::DDDNNNVVVrrroooeeeiiixxxiiiXXX^^^aaa```cccjjjpppqqqooottt{{{oookkktttqqquuu~~~%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***)))***,,,///000...---999DDDLLLOOOSSSXXXUUUNNNUUUtttmmmXXXTTTZZZ```eeehhhdddgggkkksss|||ssssssqqqLLL>>>:::555444111...---///000///..................------------,,,++++++******++++++************************&&&'''(((******((('''&&&)))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''((((((((()))%%%(((+++,,,...555@@@IIIQQQUUUQQQEEE>>>DDDMMMQQQOOOBBB777444444333111111666===CCCIIIYYYuuullldddfffvvvmmmaaa]]]bbbggghhhffffffjjjooovvv|||~~~uuutttssswww{{{%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((()))))))))))))))+++,,,---,,,,,,///555:::AAAIIIQQQRRRNNNLLLPPPSSSfffkkk___YYYbbbqqq|||pppcccmmmiiiVVVIII>>>888555333333444333///+++//////............---------,,,++++++***+++++++++************************'''(((***++++++***(((''')))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((('''''''''''''''''''''((((((((())))))((()))+++---222;;;EEELLLSSSPPPIIIAAACCCKKKPPPOOOHHH>>>444333444444333444888:::CCCUUUpppuuuddd^^^jjjkkkgggcccccceeefffgggjjjmmmooovvvwwwrrrwww{{{%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((()))))))))*********,,,...///------333@@@JJJRRRTTTXXXWWWKKKDDDPPPccc{{{ppp___```iii}}}{{{eeebbbmmmkkkWWWHHH===888444444555555000+++000/////////.........---------,,,+++++++++++++++************************))))))++++++++++++)))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***((((((((((((''''''''''''''''''((((((((()))))))))+++***+++000999CCCKKKPPPRRRJJJAAA@@@JJJSSSQQQJJJ@@@888222333555555555777>>><<>>KKKUUU[[[UUUUUUVVVLLLGGG]]]}}}xxxtttnnneeedddhhhqqqwww|||wwwyyyzzzmmmaaaRRRHHH;;;222000222222111111000000//////.........------,,,++++++++++++,,,************************))))))***++++++***))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((''''''''''''(((((((((((())))))))),,,***+++333???JJJPPPQQQNNNGGGBBBFFFPPPTTTMMMCCC:::555222333555555777;;;DDDEEEZZZrrrcccdddooolll```bbbbbbcccccccccgggmmmuuu{{{}}}kkkfffmmmxxx%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))***+++,,,,,,---***,,,000777AAAKKKSSSWWWVVVNNNPPPZZZ\\\```{{{cccZZZVVVYYY\\\aaapppuuuZZZAAA333000222555222222111000//////.........---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((((((((((((((((((((()))))))))***+++***---777DDDNNNQQQPPPJJJHHHJJJOOOSSSNNNDDD<<<666333333555555555:::@@@EEEQQQppp|||pppaaaZZZfffyyyqqq]]]___ccc]]]^^^ccciiiooottt|||zzzgggaaaiiivvv%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))***+++,,,------...---000888CCCMMMTTTVVVUUUSSSTTTccczzzxxx___UUU___nnn|||zzzwwweeeFFF666333555333333222111000///.........------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((()))))))))*********,,,222===IIIPPPQQQNNNIIILLLRRRVVVQQQEEE;;;888444333444666666777???GGGKKKccctttggg^^^```uuuwww```^^^dddeee```]]]fffrrrzzzxxxjjj^^^aaaqqq%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))***+++,,,---......333:::EEEOOOUUUVVVVVVUUUVVViiiwwwjjjjjjxxxzzzwwwyyyyyyvvvpppqqqrrrssstttvvvxxxzzzsssuuuwwwxxxxxxyyy}}}yyy~~~~~~tttzzzcccFFF999666444333333222000//////.........---,,,,,,,,,,,,---*********************************))))))*********(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))(((((()))))))))************///888CCCMMMQQQPPPMMMMMMOOOTTTVVVMMM???777888222222444666777:::EEEQQQ^^^|||mmmeeefffsssfffbbbfffeeedddhhhdddlllyyy}}}lllccc^^^eeeuuu%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((******))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((()))))))))))))))******+++---...//////888CCCPPPWWWWWWUUUUUUVVVXXXwwwttteeelllxxxwww{{{yyysssmmmrrrrrrkkkhhhlllmmmkkkfffggggggfffeeefffgggiiiiiikkkmmmmmmmmmnnnrrrvvvpppwww{{{xxxwww|||~~~~~~{{{qqq~~~vvvSSS???999444444333222111000///.........---,,,,,,,,,,,,---************************,,,++++++******++++++,,,(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))***************111<<>>HHHNNNQQQTTTWWWVVVSSSXXXkkk}}}qqqdddfffppp}}}oooyyyzzzuuusssmmmhhhaaaZZZTTTOOOKKKHHHGGGEEECCCAAA@@@???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFBBBBBBBBBDDDEEEGGGIIIJJJLLLOOOSSSYYY___eeejjjmmmuuuwww|||xxxssszzz{{{~~~wwwooojjjggg```OOO<<<111---000111---,,,...///...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((***''''''******((((((***888AAAJJJNNNRRRUUUUUURRRSSSMMMGGGAAA999222111444...333888<<>>@@@BBBDDDFFFGGGGGGFFFGGGKKKNNNQQQSSSUUUUUUbbbfffooo{{{tttzzz```@@@---222444444000---,,,---...---,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''(((++++++((()))---@@@GGGMMMOOOQQQTTTTTTRRRQQQJJJAAA<<<666111222777444888;;;???LLLkkkrrrbbbVVVRRReee~~~pppfffhhhjjjjjjqqq{{{tttllljjjhhhfffjjjsss$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%''')))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++,,,,,,---,,,---000999EEENNNRRRSSSTTT\\\gggrrrppprrr{{{}}}wwwiiibbb\\\YYYUUUOOOMMMNNNGGGDDD@@@???@@@AAABBBBBBBBBBBBBBBCCCEEEFFFGGGHHHBBBBBBBBBBBBCCCCCCCCCCCCAAAAAA@@@@@@??????>>>>>>>>>?????????>>>===;;;999<<<>>>@@@CCCFFFHHHHHHIIIJJJLLLOOORRRTTTSSSQQQPPPUUU\\\fffrrr{{{~~~}}}{{{{{{~~~{{{{{{\\\CCC777444222111///---+++,,,///------------,,,,,,,,,+++************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((('''(((++++++***---333EEEKKKPPPPPPPPPSSSSSSQQQOOOFFF>>>999555222555999:::<<<===CCCZZZaaaTTTTTT]]]uuuxxxmmmeeefffiiillluuuvvvmmmiiigggffffffppp$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&'''(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,------...---222:::EEENNNSSSTTTSSSTTTjjjnnnfffvvv{{{nnnccc[[[SSSNNNJJJIIIGGGCCCDDDHHHDDDAAA???>>>@@@AAABBBBBB@@@??????>>>>>>===<<<<<<;;;;;;;;;:::::::::::::::999999999999999999888888999999999999888777555555888999;;;>>>@@@BBBCCCCCCDDDIIIQQQZZZbbbgggkkklllhhhkkkmmmmmmiiiddd```^^^```gggqqqyyy}}}aaaHHH===777111,,,,,,---,,,...000......---------,,,,,,,,,************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((('''(((++++++,,,222:::HHHNNNRRRQQQPPPRRRRRROOOLLLCCC;;;777666444666::::::===@@@JJJjjjjjjTTTcccyyyoooiiieeeeeehhhnnnzzzxxxoooiiiddd```bbbfffwww$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))&&&((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,---......333;;;FFFPPPVVVWWWVVVUUUccc~~~yyy{{{}}}}}}{{{vvvooofff]]]UUUOOOKKKFFFCCCCCCDDDCCC@@@@@@DDDAAA???======>>>???>>>===::::::::::::999777666666999999999999999999999999999999999999::::::::::::;;;:::999888888888888888888888888999:::;;;;;;<<<:::>>>FFFPPP\\\gggpppuuuvvvuuunnnaaaQQQHHHFFFHHHKKKRRR\\\dddjjjqqqyyyuuu\\\OOOFFF999//////000///...000............------------************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((('''(((++++++...777AAAKKKPPPTTTSSSRRRSSSRRROOOGGG???888777777555555888999AAAHHHUUUwww|||kkkvvviii```{{{qqqjjjiiiiiijjjkkksssvvvoooiiiddd^^^[[[bbblll$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))******+++---...//////999BBBOOOWWWZZZYYYYYYYYY{{{~~~aaabbboooyyy{{{jjjfffhhhoooxxxzzzmmmddd___VVVNNNHHHEEEEEEEEEDDDCCCDDDGGGEEE@@@>>>@@@<<<;;;::::::<<<<<<;;;:::888888999:::;;;;;;;;;;;;999999::::::;;;<<<<<<<<<::::::;;;;;;<<<<<<======<<<<<<:::999999:::<<<<<<;;;;;;:::999999999999999999999:::>>>DDDMMMUUUZZZiiifff]]]MMM===777===EEEKKKOOOTTTVVVWWW[[[cccjjjppp}}}|||~~~vvvqqqWWWFFF777444555222......//////.........---------************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((()))((((((***+++///:::FFFLLLRRRVVVUUUTTTTTTSSSOOODDD<<<666777777555555666:::FFFQQQ^^^}}}yyyllljjjnnnxxxiiijjjlllooopppqqqyyynnnhhhccc___ZZZYYYeeettt%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((())))))((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((---,,,***(((&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&))))))))))))((((((((((((...+++,,,000222000111444CCCJJJKKKOOOZZZZZZVVVYYYiiijjj}}}ttt___^^^rrr~~~xxxoooddd\\\OOOMMMJJJHHHGGGHHHIIIJJJJJJIIIFFFDDDBBB???<<<999;;;;;;:::999888888888888777999;;;;;;;;;;;;===>>>===>>>>>>===;;;;;;<<<>>>=========>>>>>>??????????????????>>>===<<<;;;:::<<<:::999:::;;;<<<;;;:::<<<:::999===AAAEEEIIILLLPPPJJJJJJEEE999:::BBBAAAPPPVVV\\\^^^[[[XXXXXXZZZ\\\fffwwwwww|||UUU666555888///+++222111///------///000///...,,,,,,,,,+++++++++******,,,+++******))))))******+++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''(((((())))))(((((('''''''''&&&******+++------222@@@NNNQQQSSSVVVWWWUUURRRNNNLLLAAA999333333444444666999FFFBBB```ooo|||qqquuunnnmmmpppssssssvvv~~~lllgggbbb]]]ZZZ___nnn~~~%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((((((((((((((('''''''''&&&''''''((((((((()))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''((()))((((((((('''''''''''')))))))))))))))))))))(((+++)))***---...///555<<>>??????>>>>>>???AAA>>>???@@@@@@??????AAABBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCBBBAAA@@@@@@BBB@@@??????@@@@@@???>>>AAA@@@>>>>>>BBBNNN```ooodddOOOBBB===555888??????KKKTTT___eeeeeecccbbbbbb^^^```dddhhhiiimmmxxxyyyRRR999222444555444000...------------,,,+++,,,,,,,,,++++++++++++***,,,+++******))))))******************)))))))))((())))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((''''''''''''(((((())))))((((((((('''''''''***)))***---000666BBBNNNQQQRRRTTTUUUUUUQQQKKKGGG;;;555111222444444666:::AAALLLrrrrrryyyooommmppprrrtttwww|||xxxkkkfffbbb______hhh{{{%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((((((((((((''''''''''''&&&))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''))))))))))))))))))))))))***)))***---000333===FFFCCCPPPQQQJJJKKKRRReee|||qqqyyypppoooppptttyyyqqqeeeZZZQQQLLLKKKKKKSSSQQQNNNKKKGGGDDDAAA@@@======<<<<<<;;;:::999999???@@@@@@@@@???@@@CCCFFFCCCDDDDDDCCCBBBCCCFFFHHHDDDFFFHHHIIIIIIKKKMMMOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOOOONNNNNNMMMLLLMMMKKKIIIHHHHHHGGGEEECCC@@@BBBBBBDDDOOOjjjiiiKKKBBB:::888:::999;;;CCCNNNXXX^^^ccchhhllliiieeeaaa]]]YYY[[[fffrrrttt||||||JJJ333666777///111///......///...,,,***,,,,,,,,,,,,++++++++++++,,,+++******))))))******************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''(((((())))))((((((((((((''''''+++((()))///666<<>>BBB___~~~hhh}}}qqqmmmooottttttvvv{{{yyykkkbbb^^^[[[]]]cccqqq%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))((('''&&&'''(((''''''''''''''''''''''''))))))))))))************(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((''''''''')))))))))))))))*********///++++++111888===DDDJJJEEENNNOOOOOO\\\ppp~~~ssspppWWWRRR]]]~~~{{{pppdddXXXMMMJJJNNNSSSXXX[[[ZZZVVVPPPHHHAAA<<<999888:::;;;<<<<<<===>>>???AAAAAACCCDDDDDDDDDEEEIIILLLOOOPPPRRRSSSTTTWWW\\\______aaadddfffhhhiiilllnnnooooooooooooppppppppppppoooooonnnmmmllljjjiiihhhhhheeeaaa^^^\\\YYYUUUSSSJJJLLLMMMNNN]]]|||qqqPPPIII@@@999999999777999<<>>DDDQQQxxx~~~iii___www}}}wwwjjjmmmmmmwwwuuuwwwzzzhhh___ZZZXXXYYYaaammm$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))(((''''''((()))(((((((((((((((((((((((((((((()))))))))*********)))))))))************+++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((()))))))))*********+++222,,,,,,666@@@DDDEEEFFFIIINNNQQQ```ooosssoooVVV\\\jjj}}}vvvhhh\\\QQQJJJMMM]]]lllmmmeee^^^MMMJJJDDD>>><<<<<<>>>@@@===???AAAAAA@@@BBBEEEHHHFFFJJJPPPSSSUUUXXX^^^cccgggiiimmmqqquuu{{{zzzuuuppplllgggeee^^^XXX^^^ooo~~~tttPPP===AAA===888;;;>>>@@@>>>;;;999:::???EEEJJJUUU[[[gggqqqppphhhaaa`````````aaagggqqqyyybbbJJJ;;;444222111111222333444222111---------,,,,,,,,,++++++,,,+++******))))))******))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))+++(((+++666BBBIIIMMMPPPTTTSSSRRRQQQOOOHHH>>>777333333555888999:::CCCMMMhhhvvveeefff~~~zzzoooiiipppkkkwwwwwwzzz}}}kkkaaa^^^ZZZ[[[aaaooo$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))''''''((()))((()))))))))))))))******((())))))))))))*********)))*********++++++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((())))))******+++++++++000,,,...999CCCEEECCCBBBFFFMMMWWWuuuoooccciii}}}ZZZXXXxxxtttkkk___RRRIIIHHHJJJ[[[wwwyyy___NNNCCC@@@<<<999999<<<@@@CCC???BBBDDDDDDCCCEEEJJJNNNMMMUUU```hhhlllrrrzzz|||rrrfffdddddd\\\PPPMMM888333:::888777<<<>>>::::::;;;;;;;;;;;;::::::>>>DDDSSSccclllmmmpppsssllleee]]]ZZZ___iiisssyyyvvvTTT===555333111//////111222111111------------,,,,,,,,,,,,,,,+++******))))))******))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''(((((((((((())))))))))))*********)))...;;;FFFLLLOOORRRUUUUUUTTTPPPJJJAAA:::555111222444777888===KKKZZZmmm^^^ccc}}}tttqqqvvvsssvvvzzzvvviiicccaaaYYY]]]jjj}}}$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''')))***)))((('''((())))))*********++++++++++++************+++++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((())))))******+++,,,,,,,,,...444===AAABBBCCCGGGDDDTTTiiigggbbbjjj|||jjj[[[qqq|||mmm___VVVQQQNNNMMMRRRQQQ\\\nnnrrrbbbMMMCCCBBBAAA@@@??????AAABBBCCCEEEJJJOOOQQQTTTYYYaaagggeeeppp}}}~~~xxxgggSSSKKK>>>===@@@<<<>>>CCC@@@:::;;;<<<>>>???===;;;999999:::@@@KKKUUU^^^hhhqqqnnnmmmjjjddd``````fffllltttwww||||||aaaJJJ>>>888555111//////000000000...------------,,,,,,,,,,,,+++******))))))******((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''(((((((((((()))))))))************+++333???IIIMMMPPPSSSTTTVVVUUUNNNCCC:::555444111222555888;;;DDDYYYllltttaaaXXXcccwwwrrrrrr|||vvvrrrsss{{{tttxxxkkkbbb^^^XXX```rrr$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&(((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((())))))***++++++,,,,,,+++111:::AAA@@@???FFFOOOIIIaaajjjZZZiii}}}___ZZZddd{{{mmmcccVVVLLLKKKRRR^^^fffdddXXXQQQQQQLLLBBB@@@EEE???AAADDDGGGIIIKKKKKKKKKQQQWWW___fffllluuulllQQQHHHFFFFFFCCCIIINNNHHHOOOKKKFFFBBB???===<<<:::>>>999666888===DDDOOOYYYeeepppyyywwwkkkaaa^^^aaaeeeiiiqqqxxx|||{{{qqqaaaRRR>>>:::555111000000111111......---------,,,,,,,,,,,,++++++***)))*********(((((())))))*********+++))))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''(((((((((((())))))*********+++))),,,555BBBJJJMMMPPPTTTSSSVVVUUULLL???555333444333444777;;;???LLLeee{{{rrrbbb\\\___ooolllcccaaabbbooozzzzzznnnooohhhgggyyyssszzzkkk^^^VVV]]]ggg|||%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''((())))))***)))(((''''''''''''''')))******)))'''&&&'''(((,,,+++++++++++++++,,,,,,,,,,,,------...//////000---///111333444333222111555222000/////////////////////000222222111333555555000...000111...---///000...,,,+++***+++---...***************++++++,,,***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''))))))((((((''''''&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((...+++((())),,,...---+++000444555>>>JJJGGGDDDLLLWWWzzzuuujjjuuussscccXXXaaa{{{wwwkkkfffUUUMMMLLLXXXkkktttnnndddUUUJJJ@@@@@@BBBDDDFFFIIIDDDLLLQQQOOOOOOUUU^^^cccmmmxxxwwwkkk```[[[ZZZ[[[\\\YYYUUUPPPMMMKKKHHHCCC???>>>===<<<;;;<<<===>>>???IIIRRRccctttuuummmaaaaaaccciiirrr{{{lllKKK444000444222+++111000///......---------///...,,,******+++,,,---...***'''(((,,,---***&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))((((((((((((((()))***))))))***,,,---...---...222:::DDDMMMQQQQQQOOOTTTRRRLLLCCC999444333555:::///888???===ZZZiii^^^eeevvvoooaaaWWWVVV___iiiqqqiiibbbaaahhhppptttuuuvvvbbbPPPOOOVVVbbbppp%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((''''''''''''((())))))***)))))))))))))))***+++''')))******))))))***,,,))))))((())))))+++,,,,,,+++,,,...000333555666777999999;;;<<<<<<;;;:::999:::999777777777888999999333333444666666555555777:::666555777777333222333...---,,,+++++++++,,,,,,,,,+++******************+++******)))))))))******))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((''''''''')))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((,,,+++))))))+++,,,------222;;;@@@HHHOOOJJJGGGQQQtttxxx|||hhhVVVSSSXXXlllooo\\\OOOHHHOOO]]]nnnyyyvvvfffYYYHHHBBB???BBBEEEFFFIIILLLOOOUUUXXXWWW[[[hhhxxx~~~{{{xxxwwwkkkeee]]]VVVRRRNNNJJJFFFEEEBBB>>>;;;999999999999<<>>@@@AAAAAA@@@@@@@@@@@@@@@??????>>>999999999::::::<<<===>>>;;;;;;<<<<<<<<<;;;;;;::::::888888;;;:::666555777444444333333222000///.........---,,,+++***)))))),,,++++++******+++,,,,,,)))))))))))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((''''''(((((()))***************+++...111222@@@GGGJJJMMMIIILLL[[[}}}uuuuuuoooTTTMMMCCCLLL___zzzwwwooogggZZZOOOJJJSSS\\\iiippplll^^^MMMBBBBBBAAACCCHHHJJJJJJNNNTTTYYYbbbkkkrrr}}}~~~rrriiibbb]]]WWWRRROOOJJJCCC>>>;;;:::999999666999@@@IIIWWWhhhxxx{{{nnneeecccgggmmmqqqzzz}}}~~~~~~~~~~~~III111///333333000000///.........//////...---,,,+++***+++,,,---***((('''***...111000...))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&))))))(((((((((((())))))******))))))***+++,,,---111:::EEEMMMQQQQQQQQQRRRNNNKKKCCC;;;444222444666666444:::AAATTT|||kkk\\\___}}}lll[[[SSSSSSTTTXXX[[[^^^fffoooqqqoooqqqxxx~~~oooZZZLLLGGGNNNWWWlll%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((((('''((())))))***))))))((())))))***+++,,,)))***++++++******,,,---//////000222555999===???BBBCCCCCCDDDCCCCCCAAAAAA<<<=====================888999;;;<<<<<<>>>@@@AAADDDFFFEEECCCDDDEEECCC@@@>>><<<===???>>>999999<<<;;;<<<<<<<<<;;;999666555222222111000...---+++***,,,,,,++++++++++++,,,,,,************************)))))))))(((((((((((('''&&&&&&''''''(((((())))))((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))***(((***,,,+++***,,,222666888EEEIIIHHHMMMTTTddd{{{ssseeerrrxxxTTTFFFHHHGGGTTThhh~~~yyypppdddXXXMMMJJJSSS___iiigggaaaWWWLLLDDD@@@@@@GGGHHHLLLQQQSSSVVV___iiissszzzsssjjjddd\\\UUULLLFFFCCCBBBAAA@@@;;;;;;:::;;;@@@MMM]]]iii|||tttiiihhhlllrrruuuxxx|||___@@@444222000000000///////////////000...---,,,+++++++++,,,,,,***((((((***---//////...))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''')))(((((((((((())))))************))))))***---///222<<>>777222222555777666888:::AAA]]]jjj]]]XXX```kkk^^^QQQLLLMMMOOOTTTXXXhhhpppwwwxxxwwwyyyrrrZZZLLLHHHIIISSS^^^vvv%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((()))******((((((((((((((()))******+++---000111111333555777<<<;;;:::999:::<<>>?????????>>><<<:::888999:::<<<===>>>?????????===@@@CCCDDDDDDEEEGGGJJJMMMOOOMMMKKKMMMRRRQQQLLLKKKHHHFFFEEE@@@::::::???;;;;;;;;;;;;;;;:::::::::666666666555444222000///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***)))))))))((((((((((((&&&&&&''''''(((((())))))'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))******(((+++,,,------111777===CCCLLLLLLMMM___wwwkkkiiijjjkkk|||XXXFFFEEEEEETTTbbbqqq}}}|||qqqcccZZZPPPLLLMMMSSS___jjjddd[[[NNNCCC>>>BBBKKKQQQMMMPPPWWW```hhhsssyyynnnfffZZZRRRNNNLLLIIIFFFAAA@@@<<<888666;;;DDDKKK```nnnzzzqqqmmmlllkkkmmmuuu~~~uuuvvvuuuSSS@@@777222111000000////////////000------,,,,,,++++++++++++******)))***+++,,,++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************+++***)))***...222777@@@KKKPPPPPPNNNNNNOOOEEEAAA999444222444777999;;;AAABBBLLLpppnnnSSSOOOXXXjjj]]]UUUNNNKKKKKKMMMVVV___tttvvvxxx{{{~~~qqq\\\JJJFFFHHHNNN[[[jjj%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((())))))(((((())))))***+++))))))))))))***+++,,,---111444777:::===@@@DDDFFFFFFDDD@@@<<<:::::::::;;;888999;;;===>>>===<<<;;;>>>@@@CCCFFFHHHHHHHHHGGGCCCFFFJJJKKKIIIIIIKKKNNNPPPSSSRRRPPPVVVaaaccc^^^VVVQQQKKKEEE===777999@@@===<<<999777666777888999888999999:::999888666555111000///...---,,,,,,,,,++++++++++++++++++++++++******)))))))))((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((()))***++++++***+++,,,...222888???DDDGGGNNNMMMXXXzzzfff\\\jjjyyypppJJJDDDIIIHHHcccrrr}}}vvvhhh[[[TTTIIIEEEQQQaaagggbbb[[[MMMIIIDDDBBBEEEKKKQQQTTTUUU[[[iii|||zzzlllbbb]]]WWWPPPKKKEEECCC@@@===::::::<<<>>>LLLOOOZZZooozzzoooiiiggglllwww}}}}}}rrrvvvzzz___LLL>>>666222222111000////////////---------,,,,,,,,,+++++++++++++++******)))))))))************************))))))))))))))))))))))))'''(((((((((((()))))))))(((''''''(((((()))***+++)))++++++***)))+++111666???EEEMMMQQQQQQPPPOOOOOOBBB===777444444777999;;;999CCCHHH\\\{{{^^^KKKLLLaaa|||rrrVVVQQQMMMMMMNNNSSS___kkkuuuvvvyyyrrrZZZKKKAAADDDJJJRRRfff{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((())))))***+++)))***+++---///111444555;;;>>>AAACCCEEEGGGKKKMMMGGGDDD@@@<<<:::999:::;;;:::<<<@@@CCCEEEFFFEEEDDDFFFIIIMMMPPPRRRQQQNNNMMMFFFJJJNNNNNNKKKJJJLLLOOONNNRRRRRRRRR^^^pppwwwsss]]]VVVNNNGGG???===DDDNNNVVVQQQHHH???999777777888888999;;;<<<===<<<;;;:::666555333111///...------,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((((((((((((((((('''''''''''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((()))***+++,,,,,,+++,,,000777???FFFIIIIIIOOORRRhhhhhh___lll]]]FFFGGGQQQWWWppp~~~ssshhhZZZLLLKKKIIIPPP```kkkfffVVVIII@@@BBBFFFIIIMMMRRRWWW[[[kkkuuu~~~tttnnnggg^^^WWWOOOLLLGGGDDDBBBAAA???>>>BBB@@@DDDUUUnnn{{{sssjjjhhhnnnuuuzzz|||vvvjjj^^^MMM===444333222000///.........,,,---------,,,,,,+++++++++,,,,,,+++************************************))))))))))))))))))))))))'''((((((((())))))))))))''''''''''''((()))***+++(((+++,,,+++***---444:::EEEGGGLLLOOOQQQPPPOOOMMM???;;;666555777:::<<<<<<888DDDNNNlllvvvYYYOOOSSSpppdddTTTMMMHHHKKKQQQZZZgggqqqsssyyyaaaMMMCCC@@@HHHOOOYYYsss%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((''''''''''''(((((()))))))))))))))******+++***+++---000444777:::<<>>@@@DDDGGGJJJJJJIIIHHHKKKNNNRRRUUUVVVSSSPPPMMMKKKPPPTTTSSSOOOMMMOOORRRKKKPPPQQQSSScccyyyccc]]]UUUOOOJJJKKKWWWddduuulll]]]NNNBBB;;;999999777888;;;===>>>>>>>>>===999888666444111000///...,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,...,,,+++000:::DDDJJJMMMOOOUUU\\\xxxoooVVVbbbaaaHHHAAAFFFVVVeeettttttdddZZZOOOCCCDDDQQQcccmmmfffUUUHHHDDDAAAEEEJJJNNNSSS\\\iiisss}}}vvvssstttwwwzzztttvvvyyy|||vvvmmmeee]]]WWWOOOIIIGGGEEEBBB@@@999===BBBIIISSSdddxxxrrriiihhhnnnxxx|||yyywwwyyyttt^^^III555444333111///...------,,,,,,---------,,,+++***+++,,,------++++++,,,---************************))))))))))))))))))))))))'''((((((((())))))******''''''''''''((()))++++++(((+++---,,,+++...666<<>>>>>CCCGGGEEEAAACCCHHHLLLMMMMMMMMMLLLIIIQQQPPPPPPTTTYYY\\\\\\ZZZYYYZZZ\\\\\\]]]^^^___aaadddbbbccckkkzzz}}}tttlllggggggjjjmmm|||xxxooobbbSSSFFF???<<<999???CCCAAA???@@@AAA@@@CCC;;;555666999777666777555...+++...///+++))),,,------,,,+++***)))(((((())))))************))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))***,,,,,,+++***000(((,,,===GGGFFFHHHPPPRRRUUUgggbbbaaa}}}]]]SSSGGGCCCKKKZZZiiiqqqvvvtttoooeeeTTTFFFDDDIIIHHHMMMTTTUUULLLAAA@@@EEEIIIMMMWWW```eeennn{{{mmm```XXXVVVSSSPPPOOOQQQQQQPPPNNNRRRWWW[[[\\\```iiippprrr{{{wwwqqqiii^^^VVVQQQMMMIIIFFFBBBAAA@@@???BBBKKKXXXbbb{{{ssshhhiiinnnrrryyy|||zzzvvvzzzSSS???111222555222///222000000///...---,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,***)))(((''''''((()))***++++++,,,+++*********))))))((((((******+++++++++,,,,,,,,,***...000...,,,///;;;EEEKKKIIIHHHKKKPPPOOOHHHAAA;;;888555333666;;;===<<>>;;;::::::;;;===@@@DDDFFFFFFCCCAAABBBEEEGGGKKKIIIJJJOOOSSSUUUUUUTTTVVVWWW[[[bbbiiinnnooonnnmmmttt||||||xxxlllaaaYYYTTTQQQOOOUUUWWWSSSKKKDDDDDDEEEDDDEEE@@@???BBBCCC>>>888666999444111333222......222---,,,,,,++++++*********))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))***,,,,,,,,,++++++...555???GGGLLLNNNNNNTTTaaa{{{xxxuuucccGGG@@@<<>>HHHKKKIIIIIILLLOOOMMMEEE>>>777666333333666:::======AAASSSjjjgggNNNIIIVVVsssfffOOOMMMHHHHHHRRR___gggmmmqqquuusssXXXGGGGGGDDDJJJXXXhhhzzz%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&'''((()))******)))))))))((())))))***+++***+++---///222555777888@@@AAABBBBBBBBBAAA???>>>999999999888888;;;???CCCAAAGGGMMMOOOLLLJJJLLLPPPRRRLLLNNNYYYaaabbbbbbfffjjjmmmttt}}}~~~uuupppjjjbbb[[[hhhhhhbbbWWWNNNKKKIIIFFFFFFCCCDDDGGGGGGBBB>>>======;;;;;;;;;666///---...,,,,,,+++++++++++++++,,,))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))***+++,,,,,,------***555>>>@@@EEEMMMNNNJJJTTToootttwwwpppjjj}}}bbbDDD>>>;;;???QQQiiixxxxxxrrrgggZZZNNNIIIGGGCCC@@@???EEE===999<<>>>>>???LLLWWWkkkvvvhhhkkknnnuuu||||||}}}}}}sssKKK666222000000222........................,,,,,,,,,,,,++++++++++++,,,,,,+++***************)))*********************,,,,,,,,,+++++++++++++++*********++++++++++++,,,,,,...000000000777BBBKKKIIIIIIJJJLLLMMMIIIAAA:::444333222333666999<<>>]]]zzzuuuTTTGGGLLLcccwwwZZZKKKLLLHHHKKKUUUaaahhhooosssttt}}}hhhSSSBBBGGGEEELLL]]]mmm~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((%%%&&&&&&'''(((((())))))(((((((((((()))******+++---...111444666888999:::============<<<<<<;;;;;;:::===>>>===@@@FFFKKKMMMOOOSSS\\\fffhhhaaaYYYTTTSSSTTTaaawwwyyykkklllmmmhhh___WWWRRRLLLFFFHHHEEEDDDEEEEEEBBBDDDHHHCCCGGGLLLLLLDDD888...)))---,,,+++******+++,,,---)))******++++++******)))''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))***+++++++++,,,...///000666>>>AAAAAAEEELLLSSSmmmyyy{{{fffgggvvvnnnPPP@@@@@@CCCNNN```rrrwwwnnnddd\\\PPPFFFDDDDDDAAA???>>>???<<<>>>DDDJJJNNNUUU[[[eeevvv~~~lll\\\UUULLLEEEDDDGGGIIIKKKQQQRRRUUUYYY```ggglllooouuu}}}wwwnnnddd]]]SSSRRROOOKKKFFFBBB@@@???EEEIIIUUUiii}}}rrrooonnnsss{{{YYY===111...000444............////////////------,,,,,,,,,+++++++++---,,,+++***)))***+++,,,+++*********************++++++++++++++++++++++++************+++++++++++++++---...000333;;;DDDLLLHHHIIIKKKLLLIIICCC<<<666333222333555666777<<>>>>>@@@MMMaaaqqqwwwxxxrrrtttqqqdddcccrrr~~~{{{rrreee[[[VVVPPPKKKNNNNNNOOOOOOKKKFFFEEEIIIHHHQQQ\\\___ZZZLLL<<<111///...,,,+++***++++++,,,******++++++++++++******''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))+++,,,,,,+++,,,///111888333888DDDDDDDDDYYYuuukkkfffgggooozzzvvvMMM?????????IIIYYYgggnnnkkkccc\\\NNNIIIDDDCCCAAA===<<<>>>>>>AAAGGGMMMOOOTTTbbbooo~~~vvvdddSSSGGGFFFDDDDDDFFFJJJMMMOOOaaadddjjjqqqvvvzzz}}}~~~uuuooo___\\\VVVQQQLLLIIIGGGEEECCCBBBEEEQQQcccwwwyyyqqqmmmqqqyyymmmNNN:::///...111......//////////////////---------,,,,,,,,,++++++...---+++*********+++,,,++++++++++++************))))))******************))))))*********+++++++++******---000666>>>EEEJJJGGGIIIKKKJJJEEE>>>888444444333555888777777>>>IIIgggpppNNNGGG]]]rrrwww^^^QQQMMMEEEHHHRRR```jjjrrrzzziii[[[OOOCCCLLLNNN[[[ppp'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))***)))))))))((((((((((((((()))+++---000333666777<<<;;;;;;;;;:::::::::999888999:::<<<>>>AAABBBCCCAAAAAA???FFF```ttthhhccc___ZZZ\\\```fffhhh^^^OOOFFFEEEBBBMMMYYY```aaaZZZJJJ===555333000---+++++++++,,,******++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((('''&&&'''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))+++---,,,+++,,,000444;;;222777HHHMMMSSSxxx}}}fffZZZaaaoooWWW;;;:::CCCGGGRRR___ddd^^^UUUOOOMMMCCCAAAAAABBB>>>:::<<>><<<<<<<<<======>>>@@@BBBCCCEEEEEEEEEDDDDDDDDDOOOmmm}}}rrrxxxqqqmmmsss{{{{{{mmmYYYMMMJJJ@@@FFFLLLSSSZZZ\\\SSSFFF<<<:::555111...---------***++++++,,,,,,++++++***))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))),,,...---+++,,,111555:::777>>>KKKTTTiii```[[[bbbsssttt]]]HHH???EEEOOOVVV]]]aaa\\\OOOCCC???@@@???<<<<<<>>>======AAAHHHLLLQQQYYY```iiippp\\\PPPIIICCC<<>>NNNbbbvvv[[[MMMGGGWWWvvvyyyeee]]]UUUIIIOOOWWWeeesss{{{rrr^^^PPPEEEEEEKKKPPP]]]yyy'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((()))***+++,,,,,,---,,,...111666<<>>>>>???@@@AAABBBCCCEEEFFFEEEEEEDDD???BBBFFFRRRmmm~~~wwwyyyqqqaaa[[[uuuzzzqqq^^^VVVVVVFFFGGGGGGJJJTTT]]]YYYNNNAAA>>>999444000.........***++++++,,,,,,++++++*********))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))),,,...---+++,,,111666888???FFFLLLVVVwwwxxxUUUbbbqqqsssfff[[[NNNFFFEEEHHHOOOUUU[[[^^^]]]UUUIII@@@???BBB@@@;;;999;;;???BBBHHHOOORRRXXXdddqqqzzzrrr```LLLAAAAAABBBBBBAAAEEELLLUUU```mmmxxx|||tttlllcccYYYSSSMMMLLLHHHBBB>>>CCCMMMWWWfffwwwtttrrruuuuuuxxx~~~xxxuuuppphhh___QQQ???111222111111000///......---......---------,,,,,,,,,+++,,,---...---,,,+++***))))))***+++,,,,,,------*********++++++,,,,,,,,,))))))))))))***************+++000999CCCHHHHHHEEEDDDHHHIIICCC:::333333555333222666===>>>BBBUUUkkkhhhLLLGGGLLL```|||mmmbbbccc[[[LLLRRRZZZiiivvv|||cccRRRHHH???CCCPPP\\\mmm&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((('''((()))+++,,,,,,+++'''***+++)))&&&'''...444000555===DDDIIIKKKKKKJJJJJJEEEAAAAAA???<<<>>>BBBAAACCCBBBAAAFFFOOOQQQNNNQQQQQQUUU^^^nnn~~~}}}}}}|||wwwrrrooohhhrrr~~~ssshhh]]][[[___VVVSSSLLLGGGMMMWWW\\\ZZZHHH???888888666000+++,,,///...,,,---......---+++++++++******************************************((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))+++*********))))))(((((())))))))))))************)))************+++++++++***...000...---111777;;;>>>GGGKKKKKK```iiihhh{{{rrrVVVKKKIIILLLQQQRRRRRRWWW^^^ggg[[[MMMFFFGGGJJJIIIFFF888999<<<>>>AAAFFFLLLPPPXXX^^^ppp~~~tttaaaMMMCCCAAA@@@@@@@@@DDDHHHOOOYYYeeepppyyy~~~~~~vvvlllaaa[[[XXXSSSLLLGGGFFFFFFGGGGGGSSSggg}}}wwwjjjnnnuuu|||}}}yyyuuuxxxmmmMMM555555111///222222...,,,,,,000///...---,,,---......---,,,++++++******++++++++++++++++++++++++++++++,,,,,,+++)))'''(((***---++++++***************++++++***111>>>FFFGGGIIILLLLLLIIIDDD>>>999555333222222222888???>>>>>>RRRlllbbbNNNEEEPPPgggtttyyynnn```VVVVVV[[[___cccmmmxxx}}}}}}}}}SSSFFFCCC???EEESSSaaavvv&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((+++***((('''((()))))))))'''))),,,,,,+++,,,000444:::???GGGNNNPPPMMMGGGCCCDDD>>>;;;===>>>>>>AAAEEE777>>>DDDHHHRRR___ggggggaaahhhsss}}}{{{rrrppppppzzzyyyhhh```aaa\\\[[[```jjjrrrmmm\\\MMMOOOCCC999888888444000//////---,,,,,,,,,---+++************************+++************************(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''))))))))))))))))))))))))************)))))))))((())))))))))))************************++++++++++++,,,...///...///333999===FFFIIIMMMYYYwwwooo{{{___JJJKKKOOOWWW___fffiiihhheeeYYYPPPHHHGGGLLLOOOJJJCCC;;;<<<>>>AAAFFFNNNWWW]]]ggg}}}rrriiiZZZMMMAAA>>>???@@@CCCFFFNNNSSS[[[fffqqq{{{|||rrrlll```\\\UUUPPPMMMJJJHHHFFFHHHUUUffftttuuupppqqqsssxxx~~~zzz{{{uuuTTT888444333333111......111000///...---------......---,,,++++++***+++++++++++++++++++++++++++++++++*********)))((())),,,...,,,+++******)))*********,,,---444???DDDDDDFFFJJJLLLIIICCC===888555333222444111444;;;<<>>GGGIIILLLNNNMMMIIIDDD@@@AAA======BBBEEEDDDBBBBBB===CCCKKKTTTbbbsss~~~xxxuuunnnjjjtttgggQQQRRREEE888555888777555333111///---,,,------,,,***((()))))))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))************))))))))))))))))))))))))************************+++++++++,,,///...---...111666<<>>BBBFFFKKKSSS^^^fff}}}wwwjjj\\\RRRBBB===:::<<>>999555444111...000555000///......------......------,,,+++++++++++++++++++++++++++++++++++++++((())))))))))))***---///,,,++++++***))))))******,,,000888@@@BBBAAADDDHHHKKKGGGBBB<<<777333222111666333333999>>>HHH\\\pppnnnMMMMMM^^^xxxtttaaaTTTNNNOOOVVV^^^llljjjhhhjjjooo|||eeeKKK999===DDDEEELLLZZZddd|||&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))******)))***,,,...++++++,,,111:::CCCJJJMMMLLLIIIFFFBBBAAABBBCCCEEEEEEBBBCCCJJJMMMHHHAAA===GGGJJJRRRbbbwwwwwwooommmnnnvvvxxxmmm```RRRGGG<<<777777999999999555333000//////...---,,,(((((())))))***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((*********)))))))))))))))((()))))))))*********************+++++++++,,,,,,000,,,,,,///555:::@@@FFFPPPQQQaaa~~~qqqvvvqqq}}}]]]OOOQQQlllzzz|||vvvqqq___JJJAAACCCGGGKKKLLLHHHBBB===;;;CCCJJJMMMPPPZZZlllzzzxxxoooeeeZZZNNNFFF<<<<<<===@@@CCCGGGQQQ\\\eeekkkvvvxxxrrriiiaaaYYYSSSMMMJJJEEEEEEFFFMMM\\\ooo}}}sssooosss{{{yyydddfffsss{{{}}}GGG>>>555222111///000333000//////...............------,,,++++++++++++,,,++++++++++++++++++++++++)))*********))))))+++...,,,++++++***))))))******,,,222;;;@@@AAA@@@DDDHHHIIIEEE???999555222111111777666666:::DDDWWWsssdddQQQ\\\qqqoooYYYLLLIIIKKKRRRYYY___eeemmmqqqvvvrrrSSSBBB888???EEEGGGPPP^^^lll&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))%%%(((++++++******+++,,,///333999AAAIIINNNOOONNNEEEBBB???===>>>AAAEEEHHHIIIDDDBBBFFFIIIGGGGGGHHHNNNRRRaaa}}}|||pppdddaaaSSSMMMDDD<<<999999999999999666222000//////---,,,)))*********+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))******((()))))))))***************++++++++++++,,,,,,,,,///,,,---444999>>>EEENNNOOObbbpppnnnrrr{{{iiiUUUYYYgggwwwwwwhhhaaaTTTFFFCCCHHHLLLJJJCCC===<<<===BBBJJJQQQSSSWWWkkk|||tttooofff\\\SSSJJJDDD@@@<<<===AAAEEEGGGMMM[[[iiipppvvvzzzpppeee^^^XXXSSSPPPKKKIIIGGGGGGMMM\\\rrrzzzoookkkppp{{{~~~ooo^^^jjjqqq~~~SSSDDD666222222111/////////////////////............---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++,,,,,,+++)))((()))***++++++************++++++,,,444===AAAAAABBBFFFIIIFFFBBB<<<777333111111222555888999;;;HHHdddiiiTTTSSSfffwwwxxxfffRRRIIIHHHJJJOOOTTTZZZhhhwww|||___LLLAAA<<>>======;;;===CCCJJJOOOWWWfffuuu|||yyyoooggg```[[[XXXNNNLLLJJJGGGFFFMMM```rrr{{{pppoooxxxllloooppp{{{___OOO>>>777555222///...///000000000000///...---...------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,)))(((((()))))))))))))))***+++,,,---///777>>>AAABBBFFFHHHGGGBBB???999444111111222333333888:::===PPPsssnnnQQQJJJXXXoooxxxzzzyyyrrrkkk\\\NNNHHHIIIKKKPPPTTTcccqqqgggKKKDDD???>>>CCCHHHOOOcccwww&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''((((((((())))))))))))'''***,,,------000888>>>IIIOOOVVVXXXTTTNNNHHHEEEBBBEEEHHHJJJKKKIIIFFFDDDDDDDDDHHHPPPXXXcccsssttteeebbb]]]\\\aaacccXXXJJJAAA===888444333222111000///......------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((()))))))))************))))))))))))************+++++++++,,,,,,,,,---------///999EEEIIIIIIUUUddd```hhhrrr}}}nnn___WWW]]]gggrrrrrr]]]KKKCCCEEEKKKJJJIIIEEEAAA>>>???EEEJJJNNNTTT___rrr~~~yyyrrriiiaaaZZZUUUGGGEEEAAA===::::::<<<>>>>>>CCCLLLVVV^^^fffttt~~~vvvlllccc]]]UUUQQQNNNLLLHHHGGGPPP\\\nnnzzzxxxyyy}}}~~~zzz~~~~~~vvviii\\\NNNBBB999222000333///000000111000///...---......---,,,,,,,,,,,,---++++++++++++++++++++++++***+++,,,,,,***((())))))'''(((((()))***,,,---...444;;;@@@AAADDDHHHHHHDDD???;;;666222000111333555444888<<>>===AAAGGGLLLWWWooo&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''***---...222:::GGGQQQWWWXXXWWWQQQJJJHHHKKKPPPMMMMMMKKKIIIHHHFFFFFFEEEAAAJJJYYYhhhqqqyyy{{{vvvrrrxxx~~~jjjGGGCCC===999888777666555000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************++++++,,,,,,,,,------------111>>>LLLNNNMMMZZZllldddbbbfffWWWTTT^^^vvvppp]]]OOOGGGEEENNNYYYIIIDDD>>>===AAAHHHMMMPPPWWW___ttt}}}zzzkkkhhhbbbYYYPPPHHHEEEDDD<<<<<<<<<<<<;;;===???AAAFFFLLLWWWdddmmmtttuuuhhh```^^^XXXSSSQQQLLLFFFFFFKKKRRRfff~~~~~~xxxvvv|||}}}xxxyyyqqqpppnnnfffZZZLLL;;;111222999///000111111111000...---......---,,,,,,,,,,,,---++++++++++++++++++++++++(((***,,,,,,*********+++&&&'''''')))+++---...000999>>>AAAAAAEEEIIIGGG@@@===:::555111000111444666555999>>>OOOwwwkkkGGGKKKJJJ___yyyyyymmmbbbXXXSSSPPPQQQUUU[[[gggllluuuoooQQQCCC<<>>888999777444333222,,,***---000...,,,,,,,,,,,,---...---,,,+++***))))))******+++++++++,,,+++***((('''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************,,,+++******,,,---......///999AAANNNRRRFFFZZZsssqqqiiiTTTPPPaaaxxxiiiPPPFFFKKKTTTWWWTTT???<<<:::<<>>888<<>>FFFNNNRRRPPPmmmyyy\\\VVV^^^rrrzzznnn\\\JJJHHHSSSYYYSSSIII===???AAADDDHHHNNNUUUYYYqqq~~~tttlllfff```YYYTTTKKKGGGCCC@@@???>>>;;;999999;;;===>>>>>>AAAHHHNNN[[[```iiirrrzzz{{{wwwmmmfff]]]WWWSSSPPPLLLIIIKKKNNN[[[ppp~~~uuuwww{{{~~~}}}}}}~~~^^^>>>222333000000000111222222///---...---,,,,,,++++++,,,,,,------------,,,+++***))),,,,,,,,,+++++++++************+++******---000333:::<<>>@@@HHHSSSZZZggg(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))'''(((*********)))***+++...777BBBJJJSSSYYYZZZVVVQQQSSSUUUWWWWWWTTTNNNIIIMMMIIIGGGJJJTTT^^^fffjjjiiijjjqqq}}}xxxjjjiii^^^RRRJJJDDD>>>===>>>;;;666222111///++++++...,,,------------,,,++++++)))))))))))))))*********+++***)))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++------,,,+++,,,...000111888EEEKKKKKKQQQ```wwwyyyhhhUUUdddyyy{{{iiiWWWNNNIIINNNXXXXXXKKK===:::@@@FFFIIILLLTTT```jjjuuukkkcccXXXPPPLLLJJJGGGEEE>>>===;;;:::;;;<<<;;;:::<<<>>>???@@@DDDMMMZZZeeemmmqqqwww}}}vvvqqqhhh___XXXTTTRRRRRRLLLGGGJJJZZZmmmyyy~~~wwwtttssswww~~~{{{~~~{{{NNN555444111000//////000000///---...------,,,,,,,,,,,,,,,------------,,,+++******,,,,,,,,,++++++++++++*********+++***+++...222666<<<<<<>>>BBBEEEEEE@@@<<<555333111000000222555777::::::EEEdddeeeVVVccc|||rrrbbbTTTLLLEEEDDDGGGNNNZZZeeeqqq}}}iiiQQQCCC@@@>>>BBBMMM[[[fffwww(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((())))))))))))+++,,,+++)))***///333===HHHRRRVVVXXXYYYXXXUUUTTTTTTUUUVVVUUUPPPJJJEEEGGGGGGNNN[[[gggmmmnnnnnnmmmmmmuuuaaaWWWQQQUUU^^^fffooowwwnnncccbbbbbbccc```UUUGGG======999666555222------111---------------,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++...------,,,---///222555AAAJJJKKKIIIVVVvvvooovvvxxxvvvqqq[[[bbbnnnWWWGGGJJJPPPUUUTTTMMMAAA888???DDDHHHKKKQQQaaazzzzzznnnbbbUUUOOOGGGAAA>>>>>>======;;;;;;:::;;;<<<<<<<<<<<<@@@AAAEEELLLXXXggguuu~~~zzz}}}}}}tttiii___YYYWWWXXXRRRJJJEEEKKKXXXfffttt~~~zzzuuuvvvzzz}}}}}}{{{^^^;;;666333111.........//////.........---,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++******++++++,,,///444888>>>======BBBFFFEEE>>>888222111000000111444666888???>>>IIIfffwwwjjjmmmcccUUULLLFFFCCCDDDIIIPPP\\\gggyyytttZZZFFF???BBBBBBFFFQQQcccuuu(((((((((((((((((((((((('''''''''''''''((())))))&&&''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***+++,,,+++******...666<<>>FFFHHHIIIMMM[[[xxxtttiii\\\RRRGGGDDD@@@===<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>???@@@AAAGGGUUUiii|||~~~ssshhh```\\\[[[UUUNNNHHHGGGKKKUUUhhhyyy~~~zzzwwwxxx{{{~~~hhhAAA888444222///......//////...///...------,,,,,,------,,,,,,---------,,,++++++++++++++++++++++++++++++******++++++,,,111777;;;???>>>>>>BBBFFFDDD<<<555000000000000222555888999===@@@RRRqqqhhhlllrrrUUULLLIIIFFFFFFJJJNNNUUU```kkk~~~fffOOO???>>>CCCFFFHHHTTTiii(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''''''''''''''((((((((()))))))))((((((((()))))))))***************+++...666???EEEQQQXXX[[[YYYWWWXXXYYYXXXVVVSSSQQQPPPQQQSSSTTTUUU\\\^^^hhhwww~~~}}}}}}}}}yyy|||{{{ooo```VVVVVVTTTXXXXXXVVV]]]\\\LLLMMMIIIEEECCCDDDEEEEEEFFFDDDDDDEEEEEEFFFNNNcccwww~~~OOOEEE;;;777444000------///......---,,,---------+++++++++*********************++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,+++---.........222999>>>CCCEEEUUUmmmwww___iii|||wwweeeYYYXXXqqqwwwiiiTTTBBBLLLWWW\\\RRR???555;;;EEEFFFGGGJJJVVVooopppdddYYYLLLCCC======<<<<<<;;;;;;;;;;;;@@@AAAAAA@@@@@@BBBFFFIIIEEETTTnnnzzzqqqhhhaaa]]]SSSQQQNNNJJJHHHMMM___pppxxxvvvzzz|||~~~~~~~~~iiiGGG:::555333000//////000///...///......---------------,,,,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,******++++++---222999>>>??????AAADDDEEEAAA:::444000000111222444666999:::>>>JJJgggrrr[[[jjjdddLLLIIIIIIHHHIIINNNRRRYYYfffsssqqqZZZHHH===>>>DDDFFFLLLZZZsss(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''(((((('''((((((((())))))))))))(((((()))))))))***************,,,222:::CCCJJJMMMSSSWWWXXXVVVUUUWWWWWWUUURRRSSSVVV\\\ccchhhkkklllppprrr}}}{{{tttWWWTTTTTTVVVVVVWWW\\\cccpppllloookkk___^^^fffeeeWWWUUUQQQLLLJJJIIIGGGFFFFFFJJJIIICCCAAAFFFMMMPPP```jjjooojjjlll|||lllZZZFFF;;;777222///...000///...---,,,------...,,,,,,,,,,,,+++++++++*********+++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,***,,,......///333<<>>AAACCCCCCDDDFFFJJJQQQWWWYYYkkk~~~zzzqqqggg___UUUSSSRRRPPPLLLLLLUUUaaapppwww|||xxxzzz}}}zzz|||eeeLLL>>>666444222111111111000...//////...---------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******++++++...333;;;@@@>>>@@@DDDEEECCC>>>888444111111222333555888:::;;;FFFUUUyyyaaaRRRgggsssXXXEEEIIIJJJHHHIIILLLRRR\\\mmm|||gggQQQCCC===@@@GGGFFFSSSiii(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************+++,,,111:::FFFOOOSSSTTTTTTWWWWWWUUUTTTUUUSSSOOOOOOTTT^^^jjjuuu|||sssyyysss[[[UUUXXXXXXWWWZZZaaagggjjjrrr|||tttoookkkggg___ccc___UUUUUU\\\ZZZPPPNNNNNNVVVccchhhjjjuuu~~~~~~mmmQQQAAA:::666333111000///...---,,,---......---------,,,,,,+++++++++******+++,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,))),,,...//////444>>>EEEJJJUUUpppbbbtttvvvYYYYYYqqqxxxiiiSSSDDDLLL^^^aaaVVVFFF======BBBHHHKKKQQQYYYmmmwwwooobbbRRRHHHCCC@@@<<<;;;999999999888999;;;???BBBBBBDDDFFFHHHKKKRRR\\\dddnnn~~~~~~~~~~~~xxxkkkaaaYYYVVVUUUTTTPPPLLLMMMRRRbbblllxxx|||yyyyyyyyy}}}xxxaaaOOOCCC666444333222222222000...//////...------------...++++++,,,------,,,,,,,,,*********++++++,,,,,,,,,******++++++...444<<>>@@@AAAHHHHHHJJJOOOYYYfffssszzz}}}}}}|||~~~~~~|||xxxsssoooddd^^^VVVRRRRRRRRROOOLLLOOO]]]qqqzzzuuuyyy{{{}}}nnnkkkhhhZZZGGG<<<666666444///000777000000000///......------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,...333888<<<>>>???BBBEEEDDD???:::888999666000///666:::999<<>>CCCKKKRRRfff''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***+++((((((++++++)))***...333;;;FFFOOOUUUWWWXXXYYYUUUWWWWWWUUUPPPKKKIIIHHHHHHVVVeeejjjggghhhrrr|||{{{sssggg\\\\\\dddeeeqqquuuttttttqqqppptttwwwsssllleee\\\ZZZdddmmmrrr{{{zzzyyyqqqdddWWWLLLBBB:::444222222111///.........------------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((()))************+++++++++,,,,,,,,,------,,,,,,+++///000111000333:::CCCHHHQQQooouuuZZZaaapppuuu]]]KKKKKKVVV\\\YYYGGGBBB999===GGGGGGHHHUUUfff|||tttaaaVVVLLLEEE===999999:::888666777999:::<<<===???BBBDDDGGGJJJQQQ[[[gggsss}}}}}}|||}}}}}}~~~~~~zzztttpppjjjccc[[[VVVUUUTTTRRROOOOOOWWWfffwww~~~xxxwwwxxx{{{|||}}}sss}}}jjjOOO666...//////...000000000000///......------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...444999===>>>???BBBDDDBBB===888777777666000///666999888===EEE\\\bbbqqqiiiIIIPPPqqqsssWWWNNNPPPHHHFFFCCCGGGTTT```kkk~~~tttUUUEEEAAA@@@FFFMMMYYYrrr''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******))))))***,,,+++***...555AAAGGGOOOUUUXXXYYYYYYYYYYYYXXXUUUPPPKKKIIILLLOOOSSS\\\eeeggghhhqqqwwwmmm```YYY\\\iiixxxyyyqqqiii]]]VVVVVV\\\bbbfff{{{}}}wwwiii^^^\\\YYYJJJ777666333000/////////...---------------,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&(((((((((((((((((((((((()))************++++++++++++,,,,,,------,,,,,,,,,---------///333;;;EEEMMM\\\vvvQQQ^^^tttyyygggOOOFFFSSSbbb[[[III<<<>>><<<@@@HHHHHHOOOccctttdddSSSIIIEEE???999666777888888666888;;;>>>???@@@BBBGGGKKKPPPVVVaaammmxxx~~~}}}}}}~~~|||||||||}}}|||wwwsssrrrkkkbbb\\\ZZZXXXUUUSSSOOOQQQYYYjjj{{{~~~xxxwwwyyy~~~vvvFFF222222333111///111000000//////......------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///555;;;>>>??????BBBCCCAAA;;;666444444444//////666888888???JJJdddhhhtttjjjPPP___tttXXXQQQQQQHHHDDDEEEOOO```mmmxxxmmmOOOBBBAAACCCJJJQQQ^^^}}}''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********((((((+++------///888CCCKKKOOOTTTWWWWWWVVVVVVVVVYYYTTTOOOMMMSSS]]]hhhoooiiieeefffqqqwwwooolll___bbbaaaeeexxxxxxqqquuu~~~~~~~~~xxxiiieeehhhcccYYYTTT]]]kkkxxxtttmmmuuu}}}nnnTTT@@@888222111111000.........------------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))*********+++++++++++++++,,,---------,,,,,,++++++---222777???LLLWWWrrr~~~nnn}}}uuucccRRReee}}}|||hhhVVVHHHLLLZZZ\\\NNN???999@@@AAAEEELLLOOO___{{{|||mmmaaaSSSFFF>>>>>>;;;666555666888999999===@@@CCCDDDEEEJJJRRRYYYgggmmmuuu~~~~~~~~~}}}~~~}}}|||{{{|||}}}~~~~~~yyyvvvxxxrrrjjjccc___[[[XXXVVVQQQPPPRRR]]]lllzzz}}}{{{zzz|||}}}cccDDD:::555222111111111000000///........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,111777<<>>888333111111333///000666888999DDDRRRhhhooohhh___zzzrrrYYYTTTPPPDDDFFFJJJYYYmmmzzz}}}bbbGGG>>>AAAEEEMMMUUUbbb(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))),,,000222888DDDQQQRRRTTTWWWWWWUUUSSSRRRRRRPPPLLLLLLUUUfffxxxooopppyyyooobbb\\\ZZZ^^^dddxxxyyyuuussspppiiicccVVVRRRMMMJJJLLLPPPTTTWWW\\\```bbb___YYYTTTRRRSSSUUUTTTQQQOOOTTT^^^hhhmmmmmmsssyyy~~~oooXXXOOOSSSVVVUUUUUUZZZbbbiii|||PPPBBB666444444111...///.........---------,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,---------,,,...///444:::>>>DDDTTTdddvvvvvv|||kkk[[[YYYgggyyyzzzlllWWWJJJJJJXXXZZZJJJ>>>>>>===DDDFFFJJJRRR[[[tttzzzeeeXXXOOODDD;;;666:::888666666888:::<<<===???AAAEEEIIIPPP[[[gggppp}}}~~~~~~~~~~~~~~~~~~}}}|||||||||}}}|||xxxzzzvvvpppiiiddd___[[[YYYUUUTTTSSSTTT\\\iiiyyy}}}|||}}}}}}~~~~~~ZZZDDD555000222111111111000//////............//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---333999===?????????@@@@@@===666111///000222000222888999===KKK\\\www}}}mmmaaammmhhhXXXUUUMMMCCCIIIPPP```tttmmmVVVAAA<<<@@@FFFPPPZZZhhh(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++***+++000888>>>DDDNNNYYYWWWXXXXXXVVVRRRPPPOOOPPPMMMMMMSSS^^^llluuuuuussshhh{{{lllbbb]]]bbbiiiqqq}}}xxxlllbbb^^^WWWSSSMMMLLLMMMKKKFFFAAA===@@@CCCCCCAAA@@@AAACCCDDDFFFGGGEEEBBBBBBDDDFFFBBBCCCDDDCCCCCCFFFJJJLLLPPPTTTYYY```lll|||xxxkkkjjjaaaTTTLLLMMMQQQSSSaaapppdddPPP===888777222//////............---------,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********)))))))))))))))))))))))))))************+++++++++******+++,,,------------...111888>>>???FFF\\\ttt{{{iiipppjjjUUUYYYeeemmm\\\MMMJJJQQQ[[[RRR===666???@@@FFFHHHOOO^^^nnnyyyhhhVVVLLLFFF>>>888666777777777777999<<>>???>>>>>>@@@???;;;555000///000222111444:::<<>>===AAAGGGSSS```ttt(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++...777CCCLLLPPPSSSXXXXXXXXXVVVSSSOOOLLLLLLMMMSSSWWW]]]bbbdddcccaaa___mmmuuueeeXXX\\\kkkmmmddd]]]ZZZUUUKKKBBB>>>CCC@@@>>>>>>@@@AAA>>>;;;???CCCFFFGGGEEEAAA@@@?????????@@@@@@@@@AAACCCDDD???AAACCCEEEFFFGGGKKKPPPTTTTTTTTTWWWcccpppvvvttt}}}tttjjjhhhfffcccTTT\\\fff~~~vvv]]]EEE<<<999333///000............------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))************+++++++++)))***+++,,,---------------111999@@@AAAMMMpppjjj\\\mmm```]]]sssuuuaaaNNNIIIRRRXXXRRREEE===<<>>>>>===>>>??????;;;555000000111111222666===???FFF[[[rrreeeZZZtttvvvYYYVVVNNNEEELLLRRRWWWdddttt|||pppQQQFFF???@@@CCCHHHWWWfff)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,000<<>>@@@AAA???===:::;;;>>>AAABBBBBBAAAAAA>>>>>>>>>????????????>>>@@@?????????AAAEEEOOOWWWXXXWWWVVVZZZiiixxx}}}{{{yyy{{{zzzrrrkkkiiiaaahhheeeIII???:::333///111//////.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))************+++++++++)))***+++,,,------...---///444>>>FFFJJJ]]]|||^^^XXXnnn}}}dddooo}}}mmmXXXDDDIII[[[\\\GGG<<>>EEEIIIOOOaaa~~~xxxppp___QQQCCC<<<999777555666555666777888:::<<<@@@BBBIIILLLUUUfffwww~~~ooofffdddmmmyyy}}}~~~yyy|||}}}|||~~~~~~}}}~~~~~~~~~~~~}}}}}}||||||||||||{{{~~~}}}|||{{{{{{}}}|||xxx{{{|||zzzuuummmgggcccWWWZZZ[[[VVVPPPQQQZZZcccuuu|||~~~zzzzzz|||||||||}}}~~~~~~yyyrrr\\\AAA111222222111111000////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---111777<<<>>>===<<<===???>>>:::555111111222111222888>>>AAAHHH```xxx}}}]]]ZZZ~~~vvv\\\WWWJJJAAAPPPWWW[[[ggguuu|||}}}fffKKKDDDAAACCCEEEIIIYYYkkk))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((()))***+++''''''(((***---...---,,,555BBBMMMPPPRRRVVVWWWUUUSSSNNNKKKKKKKKKKKKQQQWWWkkkdddbbbhhhlllooovvv~~~uuulll^^^UUU___rrr```LLLIII>>>@@@AAA@@@???======>>>???>>>===>>>@@@@@@>>><<<<<<<<<>>>AAADDDEEECCCAAAAAA@@@>>>======>>>?????????CCCCCC@@@DDDQQQ^^^fffbbbaaa^^^```lll~~~}}}~~~xxxrrrkkkggglll}}}zzzfffVVVQQQFFF666000555222222111...---......,,,---,,,***+++,,,,,,+++)))***************)))((('''++++++******))))))(((((())))))))))))))))))))))))(((((()))***************(((***++++++******+++,,,---,,,---000000---///333000777>>>DDDTTTwwwggggggvvvooo}}}oooTTTJJJOOOYYYXXXQQQBBB666777AAAJJJJJJJJJWWWtttyyyeeeZZZJJJEEE???;;;999888555222999777888<<<===>>>BBBHHHRRR\\\jjjwww~~~}}}nnnbbb___ccciiinnnttt|||}}}}}}}}}~~~}}}{{{}}}~~~~~~||||||}}}~~~~~~}}}{{{}}}}}}}}}||||||{{{zzzyyyyyy{{{~~~~~~|||}}}{{{{{{|||}}}}}}{{{yyyyyywwwoooeee\\\^^^^^^[[[UUURRRRRRTTTgggooo{{{|||www~~~~~~~~~xxxooouuuyyykkkNNN999555444000...///111...***//////.........---------------,,,,,,,,,,,,++++++(((---444999<<<<<<======AAA???<<<888444222000000444666666===KKKTTTfffaaa```kkk}}}hhh[[[PPPHHHKKKSSS]]]dddssswww___III@@@<<>>BBB>>>@@@@@@@@@===<<<<<<===>>>===<<<<<<======<<<:::======>>>@@@CCCDDDCCCAAA@@@???>>>======>>>??????@@@CCCCCCCCCIIIVVVbbbgggiiijjjiiiiiissssssjjjgggzzzsssfffbbb[[[KKK>>>888333222111///...///...---...---,,,,,,------,,,***)))************))))))(((******)))))))))))))))((())))))))))))))))))))))))(((((()))***************(((***++++++******+++,,,---,,,---000///---...333555===DDDJJJ^^^hhhxxx{{{```LLLLLLVVV[[[TTTIII>>>:::???FFFKKKPPPVVVkkkyyyfffTTTJJJEEE@@@<<<999999888777555999888;;;???AAAAAAGGGOOO___gggsss}}}tttjjjeeeeeefffiiinnnvvv|||}}}|||}}}~~~~~~~~~|||zzzwwwvvvwwwzzz}}}zzzzzzzzzzzz{{{}}}|||{{{{{{|||||||||{{{yyy{{{xxxuuuvvvzzz}}}~~~}}}}}}{{{zzzzzz{{{||||||{{{|||{{{zzz{{{{{{tttkkkcccaaa^^^[[[YYYWWWVVVTTT\\\hhhwww~~~zzzxxx|||}}}{{{yyyuuuTTT888444444333000/////////...//////.........---------------,,,,,,,,,,,,++++++(((---444:::<<<===>>>???AAA???;;;777444222111000111444666@@@QQQZZZjjj]]]___mmmvvvcccXXXOOOJJJNNNWWWaaagggvvviiiSSSCCC===>>>FFFNNNXXXnnn))))))))))))))))))))))))((((((((()))))))))******(((((((((((()))***++++++,,,---,,,***))),,,222888FFFLLLRRRVVVZZZYYYRRRIIIKKKHHHJJJTTT]]]______```ZZZ___kkk|||rrrYYYVVVQQQTTThhhiiiNNNBBB@@@???BBBGGGAAABBBBBBAAA???======>>>???>>>======??????>>>===???>>>===>>>AAACCCCCCCCCBBBAAAAAA@@@@@@AAABBBBBBBBBDDDEEEGGGOOO\\\dddeeemmmqqqqqqpppwwwqqqhhhggg~~~~~~vvvtttsssfffNNN:::555333000///000///...---///...------......---,,,))))))******+++*********(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************)))***++++++******+++------,,,---//////,,,...333888AAAFFFKKKfffwwwooo|||dddQQQIIIRRR```ZZZMMM???;;;???GGGKKKLLLQQQ___}}}xxxhhhWWWIIIAAA===;;;888666777888999888999:::>>>BBBDDDGGGPPPZZZooottt|||}}}vvvpppkkkggggggjjjooowww~~~~~~||||||}}}}}}~~~~~~|||yyyxxxxxxyyyzzzzzz|||{{{zzzzzzzzz{{{|||}}}zzzzzzyyyzzz{{{{{{yyywwwxxxpppiiijjjqqqwwwzzzyyy{{{}}}~~~~~~}}}|||}}}}}}yyy{{{{{{{{{}}}{{{tttkkkeee___]]]]]]]]]ZZZWWWRRR___ooozzz}}}{{{yyyyyyzzz}}}~~~dddBBB777666444222///...///000/////////.........------------,,,,,,,,,,,,++++++)))...555:::===>>>@@@@@@@@@>>>:::777444222222222111444777EEEZZZdddrrrrrr[[[```rrr~~~mmm]]]VVVPPPLLLPPPYYYccclll|||xxx[[[III>>>===AAAIIIPPP\\\ttt(((((((((((((((((((((((((((((()))))))))*********(((((((((((()))***+++,,,***,,,---+++***///999AAAMMMQQQUUUVVVUUUSSSOOOKKKMMMRRRYYY^^^ZZZRRRPPPTTT\\\hhhvvv}}}zzz___XXXZZZcccxxxwwwZZZLLLAAABBBEEEDDDAAA@@@@@@BBBDDDEEEDDDCCCDDDEEEDDDBBBAAAAAABBBBBB@@@??????===<<<<<>>;;;888444333333444555888999<<>>??????EEEPPP\\\gggttt}}}wwwuuuvvvzzz~~~}}}~~~~~~|||{{{|||~~~~~~||||||{{{{{{{{{ssslllppp|||zzzyyywwwvvvwwwyyy|||~~~yyyuuuqqqppprrrqqqlllgggkkkwww{{{zzz}}}wwwzzz{{{yyy{{{~~~tttuuusssmmmeeeaaabbbeeedddaaa___dddmmmvvv|||~~~xxxzzz{{{zzzxxxxxx{{{~~~{{{{{{vvvVVV888000444444///,,,000000000/////////......------,,,,,,,,,,,,++++++...222777:::<<<===???@@@===:::666333222333555666999:::AAA[[[|||jjj^^^ppp~~~zzzcccYYYUUUZZZ___bbbjjjtttrrr{{{zzz\\\HHHDDDCCCGGGMMMVVVeee))))))))))))))))))))))))))))))*********+++++++++))))))))))))***+++,,,,,,---222;;;DDDLLLQQQTTTUUUPPPMMMKKKJJJGGGJJJWWWfffhhhddd```aaagggttt~~~|||ooohhhccceeelllmmmYYY\\\___bbbiiitttzzzsssfffbbb\\\WWWRRRNNNJJJGGGDDDEEEGGGIIIJJJKKKKKKKKKPPPUUUYYYZZZ\\\bbbeeeeeeiiiqqqzzzxxxpppqqqtttooo```LLL<<<777444///...333///...------......---+++++++++,,,,,,,,,+++******++++++++++++************))))))))))))))))))))))))(((((()))******************+++---,,,++++++,,,...,,,***,,,///111222888>>>GGGWWWrrr}}}{{{mmmrrrnnn]]]RRRDDDAAACCCQQQbbbcccRRR>>><<<===CCCKKKLLLSSSlllvvvhhhSSSJJJBBB???<<<888777888444666777777777999>>>BBBBBBDDDNNN___ooozzz|||xxxvvvwwwzzz}}}{{{{{{|||{{{{{{|||}}}||||||}}}}}}~~~yyyuuuuuu|||~~~wwwrrroooooossssssnnniiiwww|||zzzuuuyyyzzzyyy{{{zzzxxxuuuqqqlllhhhfffeeeeeeeeeeeeeeeffflllttt{{{yyyyyyxxxxxxxxxyyyzzz{{{|||{{{hhhCCC444444222000111000000000000/////////...------,,,,,,,,,,,,++++++000333777:::;;;;;;===>>><<<999555222222333666777999???LLLmmmmmmkkk}}}^^^QQQHHHKKKQQQXXXeeerrrtttrrrUUUCCC@@@BBBIIISSSaaavvv)))))))))))))))))))))))))))************+++++++++))))))))))))***+++,,,---,,,111;;;FFFPPPSSSRRRPPPOOOJJJGGGIIIKKKOOO[[[hhhddd[[[XXXdddwww~~~ddd^^^vvv~~~sss{{{|||wwwppphhhaaaZZZSSSOOOGGGHHHKKKMMMOOOOOOOOOOOOSSSYYY^^^___```fffkkklllllluuu~~~}}}ssssss~~~yyyssswwwiiiSSS@@@:::777000000666111///......//////...---,,,,,,,,,,,,,,,+++***)))---,,,,,,,,,+++*********))))))))))))))))))))))))(((((()))******************,,,------,,,+++---...,,,***,,,000222444:::AAARRRhhhggggggttttttpppyyygggWWWKKK???CCCNNN^^^iiicccMMM888???>>>DDDLLLPPP[[[yyysss[[[OOOFFF???999999888555555777333555777888999<<>><<<@@@IIIYYYiiirrrpppTTTCCC@@@AAAJJJWWWhhh))))))))))))))))))))))))((((((((((((((())))))***,,,+++******++++++)))(((,,,000999DDDNNNSSSRRROOOOOOKKKJJJNNNSSSVVVXXXXXXUUURRR^^^yyyiiidddooozzzwwwrrrhhhaaa]]]ZZZVVVUUUVVVUUURRROOOXXX[[[___bbbdddhhhlllooorrrwwwwww{{{qqqkkklllZZZHHH???:::444222444///000000///...---......,,,,,,,,,+++++++++******))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,---------,,,///000...///555???DDDRRRXXXrrrccchhh}}}qqqbbbSSSEEECCCAAAUUUrrrqqqRRR???CCC???@@@GGGPPPUUUdddrrrWWWJJJGGG>>>;;;888777888888555333777666666777999<<>>>>>>>><<<888666555333111555;;;???GGGxxxssshhhxxxcccRRRIIIAAABBBEEEIIIMMMRRRfffzzzoooOOO@@@@@@AAANNN^^^nnn)))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,+++...444>>>HHHOOORRRRRRPPPSSSIIIDDDLLLXXXZZZRRRJJJSSS]]]tttjjj___mmmzzzwwwssslllgggdddaaa^^^[[[YYY\\\aaagggnnnsssxxx{{{{{{~~~~~~sssmmmlllaaaXXXSSSKKK===222...///000000000///.........---,,,,,,,,,,,,+++++++++************************************************************++++++++++++++++++,,,,,,,,,------------///000...///666@@@GGGgggzzzeeekkkQQQ]]]qqq~~~wwwgggZZZMMMBBBDDDPPPhhhwwwiiiKKK;;;>>>@@@BBBJJJWWWcccwwwsssZZZIII@@@<<<999777555555666777666444666777999:::<<<@@@FFFJJJVVViii}}}zzz|||xxxvvvxxx}}}}}}}}}{{{zzz{{{||||||{{{}}}{{{zzzzzz|||~~~~~~~~~|||wwwvvvxxxuuuqqqmmmpppvvv}}}zzzrrrrrr|||{{{vvvvvv{{{~~~zzzxxxxxxwwwwwwxxxzzz|||~~~}}}{{{yyywwwssslllgggggglllpppnnniiifffiiinnn{{{||||||||||||{{{||||||{{{yyy{{{~~~yyybbb???555333......000////////////////////////...------,,,,,,,,,---111333666:::<<<>>>>>>>>>:::666444555444333777>>>EEEQQQtttuuulllYYYOOOJJJFFFDDDDDDFFFMMMVVVhhh}}}iiiLLL???BBBDDDQQQaaarrr))))))))))))))))))))))))***************++++++,,,*********+++,,,------...111:::EEEMMMPPPPPPPPPQQQNNNGGGGGGPPPXXXVVVOOOJJJ___qqq}}}{{{|||oooWWW^^^yyyxxxrrrmmmiiigggbbbdddgggnnnvvv~~~zzzpppoooxxxrrrmmmmmmooopppfffPPP;;;/////////000000000///...---......---------,,,,,,,,,************************************************************+++++++++,,,,,,,,,,,,,,,------------...///000///111888EEEOOO{{{lllwwwuuuWWWGGGVVVgggrrrjjj[[[PPPGGG@@@GGGddd|||www\\\DDD<<<===DDDFFFQQQcccwwwiiiNNNBBB>>>999555666444333444666888888777888;;;======???EEEOOOXXXlll~~~~~~{{{yyy|||~~~~~~zzzwwwrrrmmmiiilllvvv~~~{{{yyyyyyyyyyyyyyy|||{{{zzzyyyzzz{{{}}}}}}~~~{{{vvvttttttpppkkkiiiiiikkkoootttxxxzzzzzzwwwtttxxx{{{|||}}}zzzzzzxxxvvvtttssstttvvvxxx|||vvvooojjjgggjjjnnnnnnmmmkkkjjjjjjyyy|||~~~|||||||||}}}zzzzzz}}}|||xxxvvvtttHHH777555333222000000000000111111111111///...------,,,---------111333777:::<<<=========888555333444444444:::@@@DDDVVV|||fffvvvyyydddUUUKKKJJJIIIHHHEEEGGGRRR^^^jjj|||```FFF???CCCIIITTTeeeyyy))))))))))))))))))))))))***))))))))))))***++++++******+++******+++---///444>>>JJJPPPNNNLLLMMMOOOEEEHHHPPPVVVRRRMMMSSS^^^qqqyyyrrryyymmmVVVZZZjjj~~~zzzvvvssspppllliiiiiilllsss{{{yyyvvvtttssspppooorrrzzzvvvhhhtttssszzz}}}eeeIII777111000000000000000...---///.........------------*********************************************************+++++++++,,,,,,,,,,,,,,,------------.........000222444===NNN]]]uuufffeeeSSSOOO]]]hhhnnndddTTTIIIEEEBBBRRRrrrjjjLLLCCCDDDCCCHHHLLLYYYpppqqqPPP<<<999;;;;;;777666555555666888999:::;;;<<>>DDDKKKWWWjjj************************)))(((((((((((()))*********++++++***((())),,,///777AAALLLOOOLLLHHHJJJMMMIIIKKKRRRXXXTTTQQQ]]]ooovvvxxxjjjsssmmmUUUPPPdddvvvkkkhhhjjjllllllffffffeeeeeeiiiooovvvyyyzzzzzzyyy~~~pppooo~~~oooRRR===666333111000111111///---/////////.........------***************************************************++++++++++++,,,,,,,,,,,,,,,---------............---000444888CCCXXXlll~~~jjjpppuuuqqqjjjTTTQQQYYYiiiooonnn```OOOEEEEEEHHHfffxxxuuuVVV@@@CCCJJJIIIIIIPPPbbb}}}iiiYYYFFF:::999;;;<<<:::666777777888888999;;;<<<<<<@@@DDDGGGMMM\\\qqq~~~|||wwwvvvxxx{{{|||}}}}}}}}}|||{{{|||}}}{{{uuuooobbb\\\ZZZcccvvvuuuooommmmmmrrrwwwssswww}}}~~~|||{{{|||{{{vvvsssqqqkkkdddffffffgggjjjnnnqqqrrrrrrqqquuu}}}{{{yyyvvvsssqqqqqqrrrsssxxxzzz~~~}}}yyyuuurrrlllgggccceeekkkppprrrqqqsssyyy{{{{{{}}}}}}zzzzzz|||}}}}}}xxxnnnIII;;;333111000000000000000000000000......---------......///333555888:::<<<<<<<<<;;;:::666555555555444999@@@KKK\\\wwwmmmzzzjjjZZZPPPEEEEEEIIIQQQYYY```jjjsssfffNNN???>>>DDDMMMZZZqqq************************((((((((((((((())))))***)))+++,,,***((()))...222<<>>DDDMMMVVVbbbsss~~~{{{{{{{{{zzzwwwtttsssvvvyyy{{{|||}}}|||{{{zzz{{{|||yyyrrrmmm[[[WWWYYYgggzzzpppjjjfffiiioooooottt|||}}}zzzzzz}}}|||xxxvvvsssmmmeee^^^___bbbfffkkkmmmmmmmmmlllpppuuuzzz|||~~~||||||~~~}}}~~~~~~|||yyyvvvrrrpppooonnnppptttyyy{{{zzzwwwvvvuuunnnhhhaaaaaahhhoootttuuuqqquuuzzz|||{{{zzz{{{}}}|||{{{|||~~~pppxxxqqqVVV>>>111111111111111000000//////.........---......///000444666888;;;<<<<<<;;;::::::777555666555555:::@@@RRRbbb{{{ssswwwfffWWWNNNGGGHHHOOO[[[dddkkksss{{{sssZZZGGG???AAADDDQQQ___zzzqqq************************))))))(((((())))))***+++(((***,,,,,,+++---333999AAAEEEJJJKKKHHHGGGIIILLLUUUQQQ]]]vvv}}}ccc```llleee[[[cccuuujjjddd```^^^\\\[[[^^^bbbgggkkk___dddeeedddgggnnnqqqoooqqqvvv}}}tttrrr|||xxxbbbMMMBBB<<<444000111222111///.........---------,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------------------............111---///555:::FFF```{{{ddddddzzz```MMMFFFGGGSSSbbbjjjhhh```RRRGGGIIIXXXhhhzzzdddKKK@@@BBBGGGKKKMMMTTTggg|||TTT<<<;;;:::888777777888999777:::<<<>>>>>>@@@DDDGGGHHHPPP]]]lllzzz~~~}}}{{{yyyvvvtttqqqpppqqqssswwwyyyzzz|||~~~~~~~~~}}}{{{yyyzzzzzzwwwqqqkkkYYYXXX```uuuuuummmeeedddiiilllpppvvv{{{~~~}}}{{{yyyzzz}}}}}}{{{yyywwwpppiiibbbbbbcccfffhhhiiihhhfffggghhhjjjlllqqqvvvyyyzzzxxxzzzzzzvvvuuu|||xxxvvvuuu|||{{{zzzwwwtttqqqooommmmmmqqquuuwwwvvvuuuuuuuuupppjjjcccaaafffmmmrrrtttoooppprrruuuwwwyyy{{{|||||||||~~~qqqxxx~~~SSS999444444333222111000000///...............///000000555666999;;;<<<;;;:::999888555444555666666<<>>DDDGGGJJJJJJHHHHHHJJJMMMJJJTTTpppzzztttyyybbbaaazzzwwwkkkfffaaa\\\WWWYYY[[[]]]___cccgggkkkbbbggghhhfffiiiqqqtttrrrpppuuu}}}{{{uuuwww}}}nnnYYYGGG>>>555000000222222000......---------,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,------------------.........//////222...///555999DDD___{{{nnntttooobbbIIIFFFNNNUUU___hhheeebbbYYYNNNGGGNNNdddxxxsssUUU>>>???HHHKKKLLLQQQ___uuubbb;;;;;;999888777777999;;;<<<:::===AAACCCDDDGGGLLLPPPTTT]]]mmm}}}~~~~~~}}}zzzuuupppnnnnnnoooqqquuuwwwyyyzzz}}}{{{zzzzzz{{{|||}}}~~~{{{yyyyyyyyyvvvpppkkkaaabbbmmmzzzrrrhhheeehhhjjjlllqqquuuxxxyyyyyyxxxzzz}}}~~~|||{{{yyyssskkknnnllljjjiiihhhgggdddbbbdddcccbbbccchhhpppttttttttttttpppjjjoooooolllqqqsssrrrwwwwwwwwwwwwvvvtttqqqppplllppptttuuutttssstttuuuqqqllleeecccfffkkkppprrrooonnnmmmppptttxxx{{{|||}}}}}}~~~~~~zzzbbb>>>666666555444222111000000...............///000000555777999;;;;;;;;;:::999666333333555666888>>>EEEQQQhhhjjjrrrvvvaaaQQQJJJQQQZZZhhhpppooommmuuuvvv[[[GGG@@@CCCFFFFFFYYYkkkwwwpppwww...,,,+++))))))***,,,---///...+++***))))))***+++.........---...444>>>EEEJJJGGGFFFIIIKKKKKKJJJIIICCCttt~~~|||ffffffvvvrrrddd``````^^^[[[WWW\\\___```dddiiikkkiiihhhhhhhhhkkkooorrrssssssuuuvvvyyy{{{rrrqqqqqq}}}qqq___TTTMMMBBB777111111222111000000000///......---------------,,,,,,,,,+++++++++***(((''''''(((***+++++++++,,,,,,,,,,,,---------------...............222111333888===LLLllleeehhh~~~hhhNNNDDDNNN[[[kkktttqqqppphhhVVVGGGKKKaaauuu|||bbbMMM@@@DDDIIIHHHOOO\\\gggaaaHHH???666666777999;;;===>>>>>>???AAAEEEGGGJJJPPPYYY___fffnnnyyy~~~wwwqqqqqqwwwxxxrrrjjjsssvvvyyyyyyxxxxxx{{{~~~yyyxxxxxxyyy{{{}}}}}}|||||||||{{{yyyuuummmeeeaaammmwwwwwwvvvyyysssllljjjiiimmmppprrrqqqrrruuuxxx}}}|||}}}~~~|||wwwrrrtttwwwyyysssjjjeeefffiiiiiilllllliiikkkpppnnnhhhhhhmmmjjjffftttfff\\\___```bbbhhhrrrwwwzzzxxxxxxyyyuuummmllllllmmmooorrrsssrrrqqqnnnmmmjjjfffccceeelllqqqtttnnnnnnuuuwwwtttwww~~~}}}||||||}}}~~~~~~wwwggg@@@111000000000222222000...000000000...---...111333777999<<<>>>>>>;;;777555555555222666;;;666:::LLLYYYlll~~~[[[PPPTTTPPPaaasssvvvqqqooouuu|||oooSSSHHHBBB>>>CCCNNNXXXrrrvvv,,,+++***))))))***,,,---///...,,,***))))))***+++++++++,,,---000777@@@GGGJJJFFFFFFJJJNNNLLLGGGEEEVVVyyyqqqgggwwwxxxnnn```YYYYYY[[[[[[ZZZYYY]]]```aaaeeekkknnnlllmmmmmmnnnpppsssttttttssswwwyyy|||yyypppiiirrrsssbbb]]]VVVIII;;;333222222000000000000///......---------------,,,,,,,,,++++++,,,+++)))(((((()))+++,,,++++++,,,,,,,,,,,,---------------............//////111333888FFFdddppp```qqqwwwXXXEEEDDDWWWkkk}}}lll___MMMFFFUUUlllyyyyyyVVVFFF>>>DDDIIIJJJTTTbbbuuusssQQQ???:::===<<<:::888888999===@@@CCCFFFIIIMMMRRR[[[eeelllxxx~~~}}}~~~yyysssqqqrrrqqqnnnkkkppprrruuuuuutttuuuwwwzzzwwwxxxxxxzzz|||||||||{{{xxxuuupppiiicccfffttt{{{lllmmmssstttuuuyyymmmnnnqqqsssttttttttttttyyyyyyxxxyyyzzzzzzyyywww{{{{{{sssppppppgggnnnrrrmmmiiiiiijjjhhhaaadddbbb```mmmrrr[[[WWWZZZXXXYYY]]]kkkqqquuuuuuwwwxxxrrrjjjkkkkkklllooorrrrrrqqqooommmllljjjfffdddeeejjjnnnrrrooopppssstttssswww{{{}}}|||{{{{{{{{{|||}}}~~~}}}___;;;222111000111222222000///000000///...---...111333888:::<<<>>>===;;;777555333333000444999888CCC\\\zzzyyy^^^SSSUUUYYYggguuuyyyuuutttyyylllPPPFFFCCC@@@FFFQQQ^^^yyy***)))(((((()))***,,,---...---,,,*********++++++)))+++,,,///444;;;CCCIIIIIIFFFIIIQQQUUUQQQLLLKKKggg|||lllzzztttkkkvvvbbb^^^ZZZYYYZZZ]]]______```cccdddcccffflllooonnnsssssstttwwwyyyyyywwwuuuxxx|||uuueeehhhwwwvvvhhhkkkgggYYYFFF888444333111111000000//////......---------------,,,,,,,,,,,,,,,,,,************,,,,,,++++++,,,,,,,,,,,,------------.........////////////555666;;;TTTeeeooodddLLLAAAJJJddd|||iiiVVVDDDJJJdddyyyxxxlllHHHAAA@@@HHHLLLOOO\\\nnnVVV@@@999777999;;;<<<<<<<<>>===:::777555333333111444:::<<>>;;;@@@BBBDDDGGGLLLVVVbbbjjjxxx||||||zzzyyyvvvuuuyyy~~~{{{rrrhhhhhhhhhiiijjjlllmmmnnnnnnqqqrrruuuxxxyyyyyywwwwwwyyyyyyyyy{{{}}}~~~{{{yyyxxxvvvvvvwwwssspppuuu~~~mmmRRRDDDAAA>>>@@@CCCIIISSS\\\rrrvvvxxxtttkkkdddcccdddggglllrrrtttrrrqqqqqqrrrtttyyywww{{{xxxrrrkkkjjjnnnsssuuuvvv~~~xxxyyyyyyvvvssslllkkkkkklllmmmmmmkkkiiihhhggggggggggggfffdddccceeeooosssnnnlllqqqsssppprrrvvv|||}}}zzz{{{{{{xxxggg@@@777555333111222222000///...//////...---///222444999:::;;;===<<<:::888777666777777;;;===>>>ZZZttt}}}~~~{{{}}}yyy]]]DDD???CCCEEEMMMXXXooo((())))))******+++++++++---------------,,,,,,,,,///...///444<<>>>>><<>><<<;;;<<<@@@FFFKKKaaajjjuuuyyytttkkkddd```[[[___cccgggggggggggghhhjjjkkklllnnnrrrzzzzzz~~~xxxqqqsssyyy~~~xxx}}}xxxooommmkkkjjjkkkkkkjjjiiiiiihhhgggggggggfffdddbbbbbbjjjqqqpppnnnppprrrsssqqquuu{{{|||zzzzzz}}}MMM:::777444222222222111000...//////...---///222555777999:::<<<<<<;;;:::999666555555:::<<<===[[[zzzttt}}}{{{oooVVVBBB@@@CCCFFFPPP]]]vvv******+++++++++++++++***,,,,,,---------------,,,...---///777DDDRRR\\\bbbXXXQQQRRR[[[```fff~~~~~~aaacccxxxrrreeewwwrrrddd]]]ZZZYYY^^^___aaadddhhhkkkmmmnnniiinnnrrrsssxxx{{{|||}}}zzzuuuxxxxxxbbbJJJ444222222111111000/////////............------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------...///000111222222333888CCC\\\```VVViii{{{xxx```OOONNN]]]yyyzzzcccLLLNNNaaaxxxwww___IIIDDDAAAGGGPPPVVV]]]nnn{{{SSSAAA>>>===>>>BBBFFFJJJTTThhh~~~}}}{{{wwwtttsssqqqqqquuuzzzyyyrrrkkkiiiggggggiiimmmooonnnmmmmmmnnnpppqqqrrrqqqqqqpppqqqrrrsssuuuxxx{{{}}}}}}zzz|||yyy{{{||||||TTTKKK@@@>>>===<<<:::===BBBHHHKKKYYY]]]fffpppwwwxxxsssmmmcccbbbaaaaaabbbccccccccc```^^^[[[XXXWWWYYY\\\^^^XXXXXXZZZZZZ[[[eee~~~~~~sssoookkkiiiiiijjjkkkkkkjjjhhhffffffggggggdddbbb```eeemmmsssqqqnnnqqqxxxsssuuuxxx{{{~~~||||||~~~sssccc;;;888444222222111111000............---///222555666777999;;;<<<<<<<<<;;;:::666333:::???BBBccczzzmmm~~~vvvtttyyybbbOOOAAAAAADDDGGGSSSccc++++++,,,,,,,,,++++++***,,,,,,---......---------///...222<<>><<<@@@IIIRRRZZZmmm~~~|||zzzvvvrrrllllllllllllmmmllljjjhhhiiigggfffiiilllooonnnlllmmmmmmnnnooooooooooooooopppqqqqqqsssuuuwwwyyyzzz~~~wwwtttvvvzzzxxxxxxaaaFFFFFF???CCCBBB@@@???DDDLLLSSSVVV\\\WWWVVVaaasss{{{uuunnnjjjiiijjjiiihhhcccbbb^^^YYYTTTPPPMMMLLLMMMDDDCCCSSSlll|||uuuqqqkkkhhhhhhiiikkklllllliiiffffffggggggeeebbb___aaakkkuuutttmmmqqq|||uuuuuuuuuvvvyyy}}}}}}}}}rrrxxx<<<999555222222111111000............---///333555555666888;;;<<<=========>>>888444;;;CCCIIImmmyyypppjjjkkktttZZZJJJ@@@BBBEEEHHHVVVhhh******+++,,,,,,---......,,,...//////...------...***222;;;DDDPPP]]]dddeeeQQQSSSXXX___iii~~~rrrnnnpppyyywwwooowwwfffmmm~~~xxxdddbbbdddaaa^^^aaagggdddcccgggnnnssssssqqqsssuuuxxxzzz{{{|||~~~www}}}{{{```DDD666333444777444---...333////////////............------------------------------------------------,,,,,,---///222444555444:::BBBPPP```bbb~~~[[[HHHFFF```rrruuuaaaPPPOOOiii{{{___GGGAAAEEEGGGNNNUUU^^^rrrhhhQQQ>>><<>>666444555444444555000000000000111222333444555666888;;;<<<;;;;;;:::;;;666>>>CCC===LLLuuunnnhhhaaammmzzz```KKK===AAAGGGLLLYYYjjj******++++++,,,,,,------000111222111///......000222888???GGGQQQYYYXXXSSSKKKXXXfffqqqxxx]]]jjjwww___eeeqqqgggbbbfffhhheeeeeehhhjjjhhhgggjjjnnnqqqpppnnnssswww|||~~~}}}{{{{{{yyyzzz|||~~~{{{yyyyyymmm^^^QQQEEE999555444222///...////////////............------------------------------------------------......///000111444666777CCCWWWpppsss[[[GGGJJJXXX{{{yyydddRRRGGG___yyylllJJJ<<>>444111222222222333000000000000111222333444555666888;;;<<<;;;;;;:::<<<777>>>BBB@@@TTT~~~xxx```aaannnxxx|||dddOOO@@@@@@GGGNNN___qqq******++++++,,,,,,,,,,,,000000111000...---...000222;;;EEEOOOYYY^^^ZZZRRRYYYiiivvvtttcccqqqgggaaatttxxxfffccccccggghhhfffhhhmmmpppooonnnpppssstttsssqqquuuwwwzzz{{{zzzxxxxxxxxxzzz|||~~~rrr___GGG999555444000---////////////............------------------------,,,,,,------------------//////000000111444777:::GGGfffoooooopppOOOCCCQQQhhhooo\\\PPPMMMhhhzzzyyy]]]BBB???HHHMMMNNN[[[mmmXXXFFFDDDGGGNNNTTT^^^nnn~~~|||yyyvvvsssrrrqqqnnnmmmhhhgggfffeeeccccccbbbbbb```aaabbbdddfffggghhhiiikkkkkklllmmmnnnooopppqqqnnnppprrrssstttvvvzzz||||||yyywwwuuuvvvvvvvvvuuunnnhhh\\\NNNHHHIIIJJJHHHDDDEEEFFFKKKVVVdddmmmppphhh\\\]]]jjjwwwvvvllliiikkkoooyyy}}}~~~|||{{{yyyuuuooojjjfffcccbbbaaabbbccccccdddcccbbbbbb``````bbbeeejjjpppuuuxxxttttttuuuvvvyyy{{{}}}}}}}}}{{{|||fffNNNAAA555333333222000000000000000000111222333444555666888;;;<<<;;;;;;:::999666<<>>PPPxxxmmmhhhJJJDDDVVVppp|||dddRRRPPPUUUsssvvviiiOOO@@@DDDLLLMMMSSSddd|||sssKKKKKKJJJNNNZZZiiixxx}}}zzzvvvsssqqqnnnllliiibbbbbbaaaaaaaaabbbcccccccccccceeefffffffffffffffhhhhhhjjjkkkmmmnnnoooppppppqqqssstttvvvyyy}}}~~~{{{xxxvvvvvvuuutttsssppphhhYYYJJJDDDFFFGGGEEEDDDEEEEEEHHHRRR```dddbbb\\\YYYggg{{{~~~~~~xxxjjjaaa\\\___gggooosssvvvzzz{{{{{{|||~~~~~~|||zzzxxxxxxwwwvvvtttppplllhhhdddbbb```aaaaaabbbcccccccccccc``````aaacccgggmmmsssxxxrrrssstttuuuvvvxxxzzz|||{{{{{{}}}|||uuuyyy___TTTFFF999666888666444333000000000000111222333444555666888;;;<<<;;;;;;:::888777===BBBJJJjjjwwwyyyxxxjjjnnnvvvyyywww|||TTTHHH@@@CCCLLLXXXjjjzzz******++++++++++++++++++,,,---------,,,---///222999EEERRRWWWYYY[[[ZZZXXXjjjwwwuuubbbaaarrrjjjhhhiiiiiiiiigggiiinnnrrrssstttvvvxxxyyyyyyxxxxxxyyyxxxuuusssqqqssswwwzzz{{{}}}~~~~~~iiiJJJ888444444333////////////............------------------------+++,,,,,,------............000000000111555===CCC\\\|||ttteeeJJJGGGZZZtttsssXXXIIIPPP^^^|||oooYYYFFFAAAGGGLLLLLLTTTjjjcccIIIIIIKKKSSSeee{{{{{{yyyuuurrrooollliiifff```___^^^^^^___```aaabbbbbbccceeefffgggfffeeeeeefffggghhhjjjlllmmmoooppprrrtttuuuvvvwwwzzz~~~zzzxxxwwwvvvtttsssooogggWWWFFF???BBBEEEDDDCCCEEEEEEGGGRRR^^^___WWWPPPUUUkkkzzzyyy|||yyykkkbbbUUUYYY^^^ccciiioootttwwwyyy{{{}}}}}}{{{yyywwwwwwsssssssssqqqmmmhhhdddaaa______``````aaabbbccccccbbbbbbcccdddfffkkkrrrwwwrrrssstttttttttuuuxxx{{{|||}}}xxxwww~~~ooo___]]]LLL;;;555555555444333000000000000111222333444555666888;;;<<<;;;;;;:::;;;:::@@@CCCMMMqqqxxx}}}}}}vvvtttwwwyyyzzzvvvLLLEEE@@@DDDLLLYYYjjjyyy++++++******************,,,,,,---------...222555???KKKUUUUUUTTTZZZbbbggglllyyymmmcccfff{{{wwwnnnjjjlllmmmmmmlllnnnppprrrtttvvvyyy|||}}}}}}}}}~~~zzzzzzyyywwwuuuvvvzzz}}}}}}~~~ZZZ???555333333////////////............------------------------++++++,,,,,,---......///---///000000111666@@@GGGgggqqqttt```KKKLLL```{{{kkkPPPEEETTTjjj|||dddKKKBBBDDDIIIMMMQQQXXXrrrWWWKKKHHHPPP```vvv~~~{{{uuutttqqqpppnnnjjjfffcccaaa___^^^\\\\\\]]]^^^___^^^```bbbeeefffffffffeeeffffffhhhjjjlllnnnpppqqqtttuuuvvvvvvwww{{{~~~~~~}}}zzzxxxwwwuuusssmmmfffWWWFFF???BBBHHHJJJFFFIIIKKKNNN[[[hhheeeYYYRRRZZZqqqyyyxxxyyyzzzyyyqqq^^^[[[XXXYYY]]]cccjjjpppuuuwwwzzz|||}}}{{{zzzyyyuuuvvvvvvtttqqqkkkfffbbb\\\]]]]]]^^^___```aaabbbaaabbbccccccdddhhhnnnsssuuuuuuuuutttrrrtttxxx||||||{{{wwwuuu^^^DDD666222111111222000000000000111222333444555666888;;;<<<;;;;;;::::::;;;@@@DDDQQQwwwwww}}}|||xxxwwwwww~~~qqqIIIDDDAAAEEEOOO___sss++++++******************,,,---------...000444777CCCNNNVVVTTTSSS\\\mmmyyyxxxyyyddd^^^mmmrrrrrrjjjnnnppppppppprrrrrrqqqvvvyyy}}}{{{|||||||||{{{{{{}}}~~~hhhFFF666111000000/////////............------------------------++++++,,,,,,---...//////,,,...000000111777AAAJJJllljjjcccYYYrrrvvv\\\KKKPPPggg|||gggMMMEEEYYYtttuuuZZZCCCAAAFFFJJJPPPYYYddduuuNNNKKKOOO]]]sss~~~zzzxxxpppooonnnnnnmmmjjjeeebbbbbbaaa^^^\\\ZZZZZZ[[[\\\ZZZ\\\```cccfffggggggffffffgggiiikkkmmmoooqqqrrrtttuuuvvvvvvwwwzzz||||||}}}|||zzzxxxvvvtttkkkfffXXXHHHAAAFFFNNNRRRNNNSSSVVV[[[iiiwwwssseee^^^eeexxxyyyxxxwwwuuuwww}}}|||zzzxxx{{{yyypppiiihhh\\\bbbfffiiirrr}}}}}}xxxmmm```YYYXXX[[[```eeeoooqqqtttxxx{{{{{{xxxwwwzzzzzz{{{yyyuuuooohhhddd[[[[[[[[[\\\]]]___```aaa^^^```aaaaaaaaadddjjjooowwwxxxwwwtttrrrsssxxx}}}{{{~~~wwwvvvTTT>>>555333333444000000000000111222333444555666888;;;<<<;;;;;;:::555888???CCCSSS|||vvvmmm}}}xxx{{{vvvvvvjjjGGGDDDBBBGGGTTTggg~~~******+++++++++,,,,,,,,,///,,,+++---...000666>>>JJJSSSRRRIIIPPPfffrrrooo{{{rrrjjjeeexxxzzzuuunnnnnnpppssssssrrrtttxxxzzzzzz}}}~~~TTT999444111...///000000000///...---.........------,,,,,,,,,............////////////***666555...444<<>>CCCOOOWWWZZZZZZ___ooopppkkkvvvyyyzzzsssppptttsssvvvvvvuuutttsssrrrrrrqqqvvvuuussspppjjjaaaVVVOOOIIILLLNNNQQQXXXggg|||~~~xxxmmmbbb^^^aaahhhjjjqqqzzz|||wwwvvvzzzwwwxxxzzzzzzwwwqqqjjjfff]]]ZZZWWWWWWYYY[[[]]]]]]^^^```bbbbbbbbbdddjjjooo}}}|||yyytttpppooossswww}}}rrrmmmvvvCCC///666:::222000000000111222222333333777666777888:::;;;:::888222888@@@HHHZZZzzzppplllvvvssskkknnnuuuyyy^^^DDDCCCEEEKKKUUUhhh******+++++++++,,,,,,,,,...+++***---000333;;;DDDOOOTTTTTTPPPXXXjjjvvvxxxqqqnnnnnnyyyyyyzzz~~~uuupppnnnpppvvvzzz{{{~~~~~~]]]???666444...///000000000///...---.........------,,,,,,,,,............////////////,,,333111000999@@@JJJYYYyyy[[[WWWcccyyyyyyWWWFFFJJJ\\\sss|||kkkTTTKKKWWWlllzzz[[[FFF:::BBBKKKPPPYYYfffzzz\\\XXX```vvv~~~yyytttpppooommmkkkjjjhhhfffccc```]]]\\\ZZZYYYXXXXXXYYYYYY[[[^^^aaadddeeegggiiijjjgggiiikkkllllllllllllmmmoootttwwwxxx{{{~~~|||yyyxxxxxxtttrrrfffQQQEEEHHHSSSZZZdddjjjwwwzzzxxxyyyzzztttqqquuutttuuuuuutttsssrrrqqqpppooopppqqqoooiii___VVVPPPMMMOOORRRSSSPPPQQQ]]]tttwwwoookkkkkkfffhhhooouuuuuuvvvyyyyyyyyyyyyxxxtttpppkkkhhh^^^[[[XXXWWWXXXZZZ\\\\\\\\\___aaabbbaaabbbgggkkk~~~zzzsssoooqqquuu}}}~~~{{{nnnjjjSSS666999888,,,000000000111222222333333666666888;;;===<<<:::777777;;;???GGG\\\}}}wwwssszzzrrrfffgggwwwzzzVVVEEECCCFFFLLLWWWjjj******+++++++++,,,,,,,,,...******---111777AAAKKKUUUTTTSSSUUU]]]jjjyyyrrryyy~~~oooqqquuuzzzpppkkkvvvrrroookkknnnwwwgggEEE777222000000000000000///...............---------------............////////////000000---111===CCCPPPggg}}}\\\[[[kkksss^^^JJJHHHUUUhhh{{{|||uuuaaaNNNQQQeeessstttMMM@@@;;;DDDNNNTTTbbbrrrooo\\\eeeuuu}}}{{{xxxsssoooooommmjjjhhhgggddd```^^^]]][[[YYYWWWVVVWWWYYYZZZ[[[^^^cccfffggghhhjjjkkkgggiiikkklllllllllmmmnnnnnnsssvvvvvvzzz~~~{{{zzzzzzwwwvvvkkkZZZOOOPPPZZZaaalllxxx{{{xxxzzzuuusssvvvtttuuutttsssrrrpppooonnnmmmmmmnnnlllcccWWWOOOOOOQQQTTT[[[___[[[VVVZZZkkk{{{qqqlllbbb\\\```iiipppuuuxxxzzzyyyxxxvvvssspppmmmkkkaaa]]]YYYWWWXXXYYYZZZ[[[[[[^^^aaabbb``````cccfffuuu{{{{{{sssnnnpppuuu{{{}}}|||~~~~~~uuuoooXXX999;;;;;;...000000111111222333333333444666999<<<>>>===999666::::::<<>>111111111111111000//////..................---------............////////////222000,,,333???GGG]]]ggglll^^^QQQGGGOOOaaasssyyymmmWWWJJJXXXpppuuuhhhDDD>>>???HHHPPPXXXiii|||jjjhhh}}}{{{zzzyyyuuuqqqnnnpppmmmkkkiiigggddd```]]]\\\ZZZWWWTTTTTTVVVXXXZZZYYY]]]bbbfffggghhhiiijjjgggiiikkklllllllllnnnpppnnnrrruuuuuuyyy~~~~~~{{{{{{{{{vvvuuunnnaaaWWWVVV^^^eeekkkwww{{{qqqxxxzzzvvvtttvvvtttuuutttsssrrrpppnnnmmmmmmooommmhhh```WWWSSSUUUYYYWWWbbblllnnniiiggglllrrr|||sssnnneee[[[XXX^^^fffnnnsssvvvvvvwwwvvvuuurrrooommmddd```ZZZWWWVVVWWWXXXXXXZZZ^^^bbbcccaaa___```bbbhhhrrr{{{|||vvvttt{{{{{{zzz}}}TTT666;;;<<<111000000111222222333333444555666888;;;===<<<999666777666:::KKKkkkYYYFFFEEEGGGQQQ___uuu******+++++++++,,,,,,,,,///,,,+++000555<<>><<<999888:::CCC\\\yyyvvv||||||UUUIIIFFFIIIVVViii******+++++++++,,,,,,,,,---,,,000777???GGGSSS^^^VVVXXX]]]fffvvvlllrrrrrrxxxooopppnnnbbb___uuunnnCCC666555333111000000000000---........./////////000............////////////...555444;;;VVVvvvhhhqqqUUUIIIFFFNNNfff~~~iiiUUUJJJZZZqqqrrr\\\EEE>>>BBBJJJRRR\\\mmm~~~|||vvvtttrrrqqqpppooommmjjjfffdddbbbaaa```]]]ZZZWWWUUUTTTSSSSSSSSSSSSUUUUUUWWWYYY\\\^^^```ccchhhkkkhhhjjjkkkkkklllmmmqqqssstttwwwwwwvvvxxx}}}{{{xxxwwwxxxvvvtttmmm___QQQOOOUUU___jjj{{{zzz|||xxxvvvuuuoooqqqqqqpppppppppoooooooooooommmjjjfffeeegggjjjmmmuuuxxx{{{~~~zzzqqqrrr{{{uuukkk___TTTWWW[[[aaahhhmmmooooooooommmggg^^^WWWTTTSSSRRRRRRYYY\\\______]]]\\\]]]___^^^jjjxxx}}}||||||zzz}}}}}}|||~~~}}}~~~~~~yyy}}}ooo]]]KKK>>>666555777111111222333333444444555777:::???DDDFFFCCC===999777;;;GGGaaa}}}ssswwwtttQQQJJJGGGJJJXXXlll******+++++++++,,,,,,,,,,,,,,,111:::DDDMMMYYYcccTTT]]]hhhrrr{{{wwwmmmqqqppp```hhh~~~TTT666555333111000000000111---.........//////000000............/////////000111888555:::XXXzzztttvvvbbb|||SSSHHHGGGQQQjjj{{{eeeOOOHHH___vvvpppVVVBBB<<<@@@HHHRRR___sss{{{qqqkkkgggeeejjjttt|||zzzuuusssqqqpppooonnnllljjjgggeeecccbbbaaa___\\\YYYTTTSSSSSSSSSSSSSSSTTTTTTYYYZZZ\\\]]]___ccciiimmmhhhjjjkkkkkklllnnnqqqtttvvvxxxxxxvvvxxx}}}~~~|||xxxvvvtttssssssooobbbUUUSSSYYYcccqqq{{{|||xxxvvvtttnnnoooooooooooooooooonnnooovvvxxxxxxsssnnnmmmrrrxxxvvv~~~zzzvvvsssuuu}}}{{{iiiWWWQQQTTTZZZ```fffkkkooopppnnnhhh___WWWSSSRRRRRRQQQWWWZZZ]]]]]][[[ZZZ\\\^^^\\\hhhxxxyyyuuullluuu}}}zzz}}}yyymmm[[[QQQEEE777222666111222222333333444444555666;;;CCCJJJLLLHHH???888555999GGGccc|||tttwwwrrrRRRJJJGGGJJJYYYnnn++++++,,,---------,,,,,,222------===SSS```]]]TTTNNNooovvvvvvzzzqqqpppeeekkkpppfff===222111333///111333,,,//////.........---------///............//////000444111555HHHhhhttt^^^llllllttt}}}NNNEEEAAA```}}}ooo[[[MMMSSSmmmsss[[[FFFDDD>>>KKKOOOTTTiii|||rrreeeZZZSSSOOONNNMMMPPPSSSWWW___nnnzzzwwwsssqqqnnnkkkiiiggggggfffeeebbb^^^\\\\\\[[[YYYVVVSSSTTTTTTTTTUUUUUUUUUUUUXXXYYY[[[^^^bbbeeeiiijjjgggiiikkkmmmmmmnnnqqqsssuuuuuuvvvyyy|||~~~}}}~~~}}}yyyuuutttssssssnnncccXXXUUUXXXooozzzwwwzzzxxxtttrrrpppppppppooooooooonnnnnnttt}}}~~~{{{sssooorrrvvvzzznnnbbb```[[[XXXWWW]]]eeekkkpppggg___ZZZVVVQQQOOOPPPSSSWWWZZZ[[[ZZZYYY[[[]]]]]]fffrrr{{{}}}{{{xxxuuuoookkkooo{{{zzz{{{~~~qqq{{{qqqfffTTT@@@666666444333333333333444555555777:::BBBLLLNNNFFF===:::;;;;;;IIIhhhxxxuuuxxxooovvvrrrRRRDDDKKKRRRZZZlll++++++,,,------------,,,000000888III[[[___UUUHHHRRRpppwwwyyyxxxsssvvvooowww|||GGG:::777888333444555...//////.........---------///............///000000111000777MMMmmmiiiYYYiiivvvzzzLLLHHHGGGfffhhhVVVOOOYYYooooooVVVCCCCCCBBBNNNRRRXXXooosss\\\YYYVVVRRRPPPPPPQQQQQQTTTTTTTTTTTTWWW^^^iiiqqq~~~{{{wwwsssnnnmmmkkkiiigggeeeddddddbbb___\\\[[[\\\[[[XXXVVVUUUUUUUUUUUUUUUTTTTTTTTTXXXYYY[[[^^^aaaeeehhhiiigggiiikkklllmmmnnnppprrruuuuuuvvvxxx{{{~~~|||~~~~~~yyytttsssrrrsssqqqiii]]]XXXYYYtttyyyxxx{{{zzzvvvtttqqqqqqqqqqqqppppppppppppvvvzzz}}}~~~yyyooofff```^^^\\\iii{{{{{{rrrhhh___ZZZZZZ[[[hhheeeccc```YYYOOOLLLNNNRRRUUUZZZ\\\[[[[[[\\\]]]]]]bbbllluuu{{{}}}{{{zzzooojjjmmmzzz}}}|||~~~mmmhhhIII888444444333333444444555666888:::AAAJJJKKKDDD===;;;>>>???MMMkkkttttttuuunnnwwwsssTTTHHHLLLRRR[[[ooo++++++,,,,,,------------...444AAAQQQ\\\[[[OOOCCCVVVmmmuuu{{{xxxwwwxxx|||~~~yyyxxxNNN<<<666666222111222+++/////////.........------///.........//////000111333444@@@ZZZ{{{ccc[[[llliiiFFFHHHNNNnnn~~~cccOOOSSSbbbpppgggMMM???BBBGGGRRRUUU\\\vvv~~~uuulll```VVVOOOMMMKKKLLLPPPTTTXXXZZZbbbcccfffgggfffcccaaa___nnn~~~}}}{{{|||~~~}}}{{{yyyvvvrrrooohhhgggfffeeedddbbbaaaaaa___]]][[[[[[[[[ZZZXXXVVVVVVVVVUUUUUUTTTTTTSSSSSSWWWXXX[[[^^^aaadddggghhhgggiiikkkllllllmmmoooqqqttttttvvvxxxzzz}}}~~~|||}}}zzztttqqqooopppqqqmmmccc]]][[[tttxxxyyy|||zzzwwwuuutttssssssssssssrrrrrrrrrttttttvvv}}}{{{tttvvv|||qqqeee]]]VVV\\\kkk}}}tttggg___[[[^^^aaaeeeeee[[[PPPLLLOOOOOOSSSYYY\\\]]]]]]]]]^^^\\\___eeeoooyyy~~~pppiiikkkwww}}}}}}~~~gggvvv___===444444444333444444555666:::;;;@@@GGGGGGBBB=========???OOOooo{{{oooqqqooolllwwwqqqUUUMMMPPPTTT```vvv,,,,,,,,,,,,------...///000999GGGSSSXXXVVVOOOIIIYYYffftttvvvttt||||||tttiiidddiiisssUUU>>>333333000000111,,,////////////........................///000111111444666EEEdddeeeccctttSSSDDDFFFVVVuuuyyy```KKKYYYlllppp^^^EEE<<>><<<@@@UUUxxxuuulllnnnyyyvvvhhhiiivvv~~~nnnTTTPPPTTTYYYdddxxx,,,,,,,,,,,,---...///000666DDDUUU]]][[[SSSOOOMMM\\\ccc|||ppp|||yyynnnfffffflllyyydddGGG666555222333666333000000/////////..................//////000222222111444GGGkkknnnsssjjjFFFKKKKKKbbb~~~pppZZZMMMbbbsssmmmTTT???<<>><<<>>>>>>DDD\\\ssslllnnnwwwsssgggiiivvvzzzzzz{{{}}}mmmTTTPPPVVV]]]eeeuuu,,,,,,++++++,,,...000111>>>RRRgggmmmbbbTTTNNNNNNaaammmxxxiiilllxxx~~~~~~vvvmmmjjjlll|||xxxSSS;;;666222222555333000000000/////////...............///000111222333444999RRR|||[[[@@@NNNWWWqqqvvvdddSSSVVVlllwwwfffKKK<<>><<<===<<>>OOO^^^||||||ooo]]]QQQaaatttxxx```DDD<<>>===;;;<<>>===DDDLLLQQQRRRRRRSSSTTTRRRRRRSSSTTTUUUVVVWWWWWWZZZ\\\___cccfffgggggggggkkkmmmoooooonnnoooppprrroooqqqtttxxx{{{~~~~~~tttfffVVVWWW[[[]]]YYYVVVZZZaaaggg~~~zzzxxxxxxyyyuuuqqqrrrwwwtttsssssssssrrrrrrrrrrrrvvvqqqpppppphhhaaalll}}}yyy{{{{{{wwwsssuuu{{{~~~~~~|||~~~rrr]]]UUUMMMMMMNNNRRRXXX[[[[[[YYYYYY\\\___ccchhhooowww}}}}}}wwwqqqqqqyyy|||~~~}}}uuurrrqqqtttwwweeeOOO<<<555555555555555666777777666<<>>jjjqqqmmmyyybbbOOOKKKSSSppp}}}|||fffVVVXXXxxxrrrPPP:::???IIIKKKNNN___ooo}}}zzz{{{zzzsssuuuyyytttqqqllliiijjjmmmrrruuusssXXXBBB999777666555444333444555555777777999===BBBIIIOOOSSSRRRLLLEEE???<<<<<<<<<<<<:::>>>DDDJJJOOORRRSSSTTTSSSTTTVVVVVVVVVWWWZZZ\\\YYY[[[___bbbeeefffffffffjjjllloooppppppooopppqqqtttssstttwww}}}~~~~~~tttcccRRRQQQNNNLLLLLLMMMOOOQQQ```mmm~~~wwwwwwtttsssssstttuuuuuusssrrruuuttttttsssrrrqqqppppppqqqooommmlllgggeeellluuu{{{sssqqqrrruuuyyy{{{~~~}}}~~~{{{wwwwwwxxxyyy}}}rrr___UUUNNNMMMLLLPPPVVVZZZZZZYYYWWW]]]aaabbbeeennnyyy~~~uuulllqqq~~~~~~~~~~~~wwwwwwyyy~~~lll___ZZZ???666666555333333777888888:::DDDOOOOOOFFF===;;;<<<>>>EEEcccvvvwww~~~}}}~~~yyyfffVVVWWW\\\mmm,,,,,,---///...---333;;;MMM^^^```XXXYYY]]]eeeqqqyyydddiiijjjXXXLLLMMMPPPXXXooo{{{xxxzzzwwwkkkfffeeeggggggiiioooxxx||||||{{{yyywwwrrr}}}vvvMMM<<<444000333111000000000////////////000///000222222000222777???AAAkkkqqqoooppppppbbbLLLIIITTTrrrvvvaaaTTTZZZxxx{{{kkkLLL:::AAAKKKMMMRRReeeuuu|||vvvqqqnnnxxxxxxzzz{{{oooXXX@@@333444333333222222333444444777777777999===BBBGGGJJJLLLKKKIIIHHHFFFDDD@@@===<<<>>>@@@DDDIIIMMMQQQSSSQQQSSSUUUVVVVVVXXXZZZ\\\[[[]]]```ccceeefffffffffiiikkknnnoooooonnnooopppuuuttttttwww|||~~~ooo]]]HHHFFFDDDBBBBBBCCCEEEFFFLLLTTTcccvvvxxxppppppsssrrrrrrrrrssstttuuutttsssuuuuuutttsssrrrrrrqqqqqqpppnnnmmmlllhhhgggllluuu~~~xxxrrrvvvxxxwwwsssrrrwww}}}~~~{{{~~~{{{xxxxxxvvvtttuuuyyy~~~~~~nnnaaaZZZOOOMMMLLLNNNTTTWWWXXXWWWXXX\\\______bbbjjjvvvvvvlllppp~~~~~~~~~}}}}}}~~~jjjbbbaaaDDD666666444333444777888777:::DDDOOOOOOFFF===;;;<<>>III[[[yyy|||zzzzzzzzzyyyxxxxxx{{{}}}lllaaa\\\VVVPPPMMMHHHDDDDDDGGGEEEDDDDDDFFFJJJOOOTTTWWWfffjjjqqqzzz|||zzz|||hhh===333888666111111111000000000//////111//////222222000444999CCCEEEhhh```XXXaaazzzYYYFFFRRRlll~~~xxxgggUUUUUUfff|||nnnVVV@@@<<>>???HHHOOOPPPXXXsss}}}lll\\\LLL>>>777777333444555777888999::::::888666555444555888;;;===999???IIITTT\\\^^^[[[WWWOOONNNLLLIIIHHHFFFFFFEEEIIILLLOOORRRSSSTTTWWWYYYZZZ[[[]]]___aaacccddddddfffhhhkkkmmmmmmmmmnnnoooqqqsssvvvyyy|||~~~}}}{{{{{{zzzzzzxxxtttpppfffSSSCCC555555444333222333333444444444444444444444555666555777999::::::<<<@@@DDDFFFKKKQQQWWW]]]dddkkkqqqqqqqqqqqqqqqqqqpppooooooooommmnnnqqqpppmmmmmmqqqpppvvvzzzxxxtttpppnnnkkkkkk|||zzzwwwzzz~~~|||{{{tttqqqooorrrrrrpppqqquuuuuusssppppppooojjjaaaZZZNNNJJJGGGIIIOOOUUUYYYZZZ[[[YYYYYY[[[[[[___kkkyyyuuuooosss}}}}}}}}}zzzyyyeeeBBB999444666888666555666:::DDDOOOOOOFFF===;;;<<>>CCCKKKPPPSSS]]]yyy{{{mmmXXXBBB666444222333444666777888888888777666555555777;;;>>>@@@:::<<<@@@FFFJJJKKKIIIGGGCCCDDDEEEGGGHHHIIIIIIHHHJJJLLLNNNOOOPPPRRRUUUXXXXXXYYY[[[]]]```bbbdddeeegggiiimmmnnnoooooopppqqqrrruuuxxxzzz||||||zzzzzz~~~wwwmmmeeeZZZIII:::333333222222111111111222///111444444444444555666333555666666555666888::::::???EEEKKKPPPWWW___fffhhhjjjnnnqqqssssssrrrrrrpppnnnooosssrrrnnnmmmnnnkkkpppvvvwwwssspppmmmmmmqqq}}}|||xxxuuuuuusssnnnnnnqqqqqqppppppppppppkkkccc]]]NNNJJJGGGHHHNNNTTTYYYZZZYYYVVVWWW[[[[[[]]]iiiwwwzzzpppoooyyy~~~uuukkkJJJ>>>555777999666444777:::DDDOOOOOOFFF===;;;<<<@@@SSSxxx~~~ooo}}}www{{{oooccceeehhhttt......000000111999NNNbbbYYYPPPFFFLLLZZZ```qqq}}}jjjfffyyygggSSSGGGGGGLLLPPPTTTXXX___ccc^^^SSSJJJFFFNNNrrrvvvuuuuuuttttttvvvyyy||||||kkk___TTTLLLJJJEEEBBBAAADDDEEECCCEEEIIIHHHGGGGGGGGGFFFFFFFFFGGGBBBEEEJJJOOOVVV```jjjrrrxxx{{{rrrmmmkkkkkklllsss{{{UUU999:::000222222222111111111000000222//////111111222666===BBB]]]jjjcccoooeeeIIIFFFMMMbbbkkk]]]UUU```xxxpppYYYCCC@@@HHHOOOTTTWWWfffrrrqqqwww~~~~~~{{{qqq\\\EEE777333333444555777888888777777555555444555777;;;???AAACCCBBBAAAAAACCCCCCAAA@@@;;;<<>>???DDDKKKQQQXXX\\\dddkkkpppsssssssssrrroooqqqttttttoookkklllhhhmmmtttwwwvvvrrrpppqqqyyy|||uuuqqqqqqnnnoooppppppoookkkfffbbbQQQLLLFFFFFFKKKQQQUUUVVVUUURRRTTTZZZ[[[ZZZeeettt~~~qqqmmmvvv}}}qqqRRRBBB777888999555444888:::DDDOOOOOOFFF===;;;<<<===QQQuuuzzzhhhttttttqqq}}}xxxvvvnnnbbbkkksss---...000111333>>>UUUjjjTTTJJJAAALLL```jjjiiieeejjj|||^^^KKKIIIIIIGGGPPPUUU^^^dddcccZZZOOOIIILLLbbb|||{{{```[[[\\\eeewwwoookkkppprrrsssuuuyyy|||yyybbbUUUPPPLLLHHHGGGEEECCCCCCFFFGGGFFFGGGJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCDDDFFFGGGKKKRRR[[[cccfffrrr~~~uuupppoooqqqlllttt|||___@@@@@@555222222222111111111111000222//////111111222777===JJJkkkpppmmm~~~QQQ???IIIUUUiii{{{hhh[[[UUUaaayyyjjjSSSAAABBBKKKRRRVVV[[[nnn{{{jjjbbbfffnnnuuuxxxyyyvvvqqqhhhXXXDDD888555555666888999::::::999999444444333444666:::>>>@@@GGGDDDBBBAAAAAAAAA@@@???;;;<<<>>>AAAFFFJJJNNNPPPMMMMMMLLLKKKKKKNNNSSSWWWXXXYYYZZZ]]]aaadddgggiiiiiilllppprrrrrrrrrtttuuuzzz|||~~~}}}||||||zzzyyyrrrmmmbbbVVVNNNHHH>>>555222222222111111111000000111333444222000000222555000111222333333333333333///222555444222444:::@@@IIIOOOZZZdddlllppprrrqqqrrrpppqqquuuuuuoookkkjjjgggllltttyyyxxxtttsssuuuzzzzzz~~~wwwvvvpppqqqqqqpppnnnjjjgggeeeSSSMMMFFFEEEHHHMMMQQQRRRRRROOORRRYYYZZZYYYcccrrrrrrllluuu}}}}}}VVVEEE888888999555444999:::DDDOOOOOOFFF>>>;;;<<<@@@SSSvvvuuudddnnn}}}{{{jjjiiivvv|||}}}ddd^^^dddccc\\\nnn{{{,,,///222...333MMM___YYYLLLCCCCCCXXXjjjooogggfffeeelllRRRFFFFFFHHHQQQTTT\\\bbb```XXXSSSSSSXXXgggzzzqqqVVVFFFCCCAAAHHHNNNbbbrrrzzzoookkkqqqsssnnnooouuu{{{}}}|||jjjaaaVVVNNNLLLJJJGGGDDDAAADDDIIILLLMMMLLLKKKJJJHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDFFFHHHKKKNNNPPPXXX___jjjuuu{{{vvvvvvsssvvvrrrrrrzzzzzz~~~}}}HHH111===555444333222111111111111000555000...333333888EEE]]]sss~~~dddOOOHHHAAAVVVxxxxxxkkkTTTRRRqqqzzzaaaKKK<<>>AAA;;;999;;;BBBGGGJJJNNNSSSVVVQQQKKKEEEDDDGGGLLLPPPSSSUUUYYY[[[]]]```cccffffffiiikkknnnpppssswwwzzzwwwyyy{{{~~~}}}yyywwwwwwsssmmmmmm___NNNBBB??????===:::111111111111111222222222///000111111000000111222222222222333444444555555444444444555555666666777>>>???FFFSSS___gggmmmsssrrrrrrqqqpppooonnnmmmmmmmmmooozzzyyyuuu{{{wwwpppvvv|||sssssspppoooppprrrooohhhaaa[[[RRRJJJGGGGGGHHHLLLRRRUUUTTTUUUWWWYYY[[[dddnnn}}}xxxppprrrxxx}}}xxx|||pppTTT;;;555777555666::::::CCCPPPVVVNNN@@@:::<<>>>>>===999888666666666777777777@@@EEEKKKLLLIIIEEECCCCCC<<<999:::@@@EEEGGGJJJNNNRRRNNNGGGBBBAAADDDIIIMMMQQQTTTXXXZZZ\\\^^^aaacccgggiiillloooqqqtttxxxzzzxxxzzz|||~~~|||xxxvvvppphhhbbbVVVGGG===;;;;;;999777555333222000000111333444///000111111000000111222000000000111111222222222333444444555555666666666999:::AAANNNZZZbbbjjjqqqqqqqqqqqqqqqpppppppppppppppuuu~~~~~~uuuqqqtttxxx|||~~~~~~yyysssuuurrrpppqqqrrrpppjjjeee[[[RRRIIIFFFFFFGGGKKKPPPTTTRRRSSSVVVWWWYYYaaakkkzzz{{{ssstttxxx~~~{{{~~~kkkfffqqqvvvwww}}}dddGGG===:::666444666:::IIIVVVVVVJJJ>>>;;;>>>DDDRRRxxxttt______dddgggeeefffuuulllTTTIIIDDDBBBJJJTTTmmm111000222444===TTT___SSS???GGGOOO]]]lll{{{mmmuuu}}}zzz[[[JJJNNNWWWbbbZZZSSSSSSTTTTTTUUUXXXWWWfffxxx|||lllQQQ>>>888:::???===IIIUUUwwwrrriiicccccckkkpppoooqqqwwwwwwyyyjjjYYYRRROOOKKKJJJKKKJJJGGGDDDIIIFFFFFFOOO[[[]]]TTTJJJGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFGGGIIINNNUUU]]]iiittt||||||vvvtttooopppkkkkkk{{{zzz|||~~~bbb<<<<<<555444333222111111111111---222000000666555;;;KKK^^^wwwcccccccccMMMKKKKKKbbbpppcccUUU[[[zzz{{{WWWFFF===EEEOOORRRXXXbbbwwwxxx~~~|||xxxlll^^^UUUNNNLLLVVV]]]TTTJJJFFF@@@:::777555666777999777888:::>>>???===:::>>>>>>>>>>>>>>>?????????===AAAGGGLLLNNNMMMJJJGGG@@@<<<;;;@@@CCCDDDEEEIIIKKKGGGAAA===<<<>>>CCCFFFLLLPPPUUUYYY[[[]]]___```fffiiilllnnnqqqssswwwyyyzzz{{{}}}{{{wwwqqqggg^^^RRRIII>>>888777777555333888666222000///111333555///000111111000000111333111111111111111222222222333333444555666666777777888888>>>IIITTT\\\eeemmmnnnooopppqqqrrrsssssssssqqqyyyuuurrrsssrrrpppuuuuuuvvvyyy||||||{{{zzz{{{xxxvvvwwwyyyyyyvvvssstttqqqooooooooonnnjjjggg]]]SSSJJJGGGFFFFFFJJJOOORRRQQQRRRTTTTTTVVV]]]fffuuu~~~uuusssvvv~~~yyyyyy}}}}}}iii```nnnzzz|||~~~vvveeeHHH===:::777666777;;;RRRbbbYYYGGG======???CCCSSS|||~~~lllXXXXXX\\\bbbdddhhhyyyyyycccNNNEEEBBB@@@CCCIII]]]ppp///,,,///555???SSSYYYJJJ>>>PPP^^^gggtttxxxiiiwwwwww^^^NNNQQQZZZiii[[[NNNIIIKKKNNNRRRVVVXXXeeetttuuufffRRRCCC>>>>>>CCC@@@HHHTTTwwwuuuhhhbbb___aaahhhlllmmmpppuuuxxx{{{nnnZZZOOOLLLKKKKKKMMMOOONNNKKKHHHHHHCCCBBBIIISSSVVVOOOFFFEEEDDDCCCBBBBBBBBBBBBCCCHHHIIIIIIIIIIIIGGGEEEDDDCCCDDDEEEGGGKKKRRR[[[aaaoooyyy}}}yyyvvvnnnjjjfffjjj~~~qqqDDD<<<444444333222111111111111...222111222777555;;;MMMhhhuuujjjfffdddmmmfffLLLJJJNNNgggjjj[[[RRR___yyysssPPPCCC>>>HHHPPPSSS\\\hhh{{{{{{|||mmm___QQQGGGMMMSSSKKKAAA>>>:::666555666999;;;???======@@@DDDEEEBBB???CCCCCCBBBAAA???>>>>>>???@@@AAAFFFLLLRRRSSSQQQMMMFFF@@@>>>AAACCCBBBAAACCCBBB???:::777666888<<<>>>DDDIIIPPPVVVZZZ]]]___aaaeeegggkkknnnpppsssvvvxxx{{{|||}}}~~~|||{{{zzzvvvpppgggZZZPPPEEE???888555555666444222777666333111000111222333///111222222111111222333444444444444444444444444555555666666777888999999===<<<@@@HHHOOOTTT]]]eeekkkllloooqqqssstttuuuuuupppyyyxxxoooqqquuusssnnnuuusssqqqsssxxxzzzyyywwwwwwuuussssssuuuvvvtttsssrrrooolllkkkkkkkkkiiiggg```VVVLLLHHHGGGFFFIIINNNRRRQQQRRRTTTTTTTTT[[[cccppp}}}vvvqqqppp|||xxxyyyzzzyyy|||sssnnnooo{{{fffHHH:::888888777888???]]]oooaaaIII???>>>===DDDVVVuuubbbSSSRRRYYYbbbgggmmm|||sss```MMMEEEDDDBBBAAACCCNNN___nnn...***///999CCCSSSTTTCCCBBB^^^oootttiii]]]ooossscccVVVUUU[[[dddVVVGGGBBBCCCGGGLLLRRR[[[dddlllhhh\\\OOOGGGDDD;;;AAA???IIIXXX{{{zzziii``````___aaaeeehhhjjjooosssxxx{{{ooo[[[QQQMMMJJJKKKLLLOOOPPPOOOMMMJJJHHHEEEBBBDDDHHHJJJIIIGGGJJJIIIGGGFFFEEEFFFFFFGGGJJJJJJKKKJJJIIIGGGEEECCCAAABBBBBBAAAAAACCCGGGKKKUUU```qqq~~~|||}}}|||zzztttkkkfffqqqwwwFFF777444444333222111111111111111333222444777333;;;QQQrrrsss\\\ZZZcccppprrrQQQMMMQQQkkkfffWWWTTTdddyyyiiiJJJ@@@@@@JJJRRRUUU```ppp~~~nnnWWWDDDEEEIIICCC<<<:::777555555888;;;>>>@@@@@@AAAEEEJJJLLLKKKIIIPPPPPPOOOKKKFFFDDDDDDFFFHHHGGGIIIOOOVVVYYYXXXUUUKKKDDD???AAABBB@@@======;;;999555222222333666888<<>>:::666555666777666444444444444444333222111000111222333333222222333555666666666777777777777777888888999:::;;;<<<===>>>BBBBBBDDDHHHKKKMMMTTT\\\hhhjjjmmmppprrrtttttttttsssxxxtttppprrruuutttrrruuuqqqoooooorrruuutttssstttttttttuuuvvvuuutttrrrpppnnnlllkkkjjjjjjjjjiiidddZZZPPPKKKHHHGGGJJJOOORRRQQQRRRTTTTTTTTT[[[cccppp}}}yyyqqqnnnyyyxxxyyyxxxzzzzzz|||gggppptttQQQ<<<777666666555CCCbbbuuugggNNNBBB>>>;;;GGGYYYuuu___NNNNNNWWWeeemmmrrr~~~jjj\\\LLLDDDCCCBBBAAAAAACCCSSS___qqq///,,,444@@@IIITTTSSSBBBKKKlll}}}~~~bbb\\\rrrwwwqqqiii^^^\\\______SSSGGGCCCBBBCCCGGGLLLYYY```bbb[[[QQQKKKJJJIII===BBB@@@NNNbbbpppddd^^^```aaabbbccceeehhhnnnssswww{{{rrr^^^QQQMMMLLLIIIJJJKKKMMMNNNNNNMMMMMMKKKJJJHHHFFFEEEGGGJJJMMMNNNMMMJJJHHHGGGGGGHHHIIILLLKKKKKKJJJIIIGGGFFFEEEBBBCCCBBBAAA???>>>@@@AAAEEEMMM\\\mmmzzz{{{zzz}}}~~~{{{tttiiiiii}}}|||MMM:::555444333222111111111111222333111444777333===WWWtttuuu```aaajjj{{{VVVPPPVVVooodddWWWYYYmmm|||bbbFFF???AAALLLSSSWWWfffxxxxxx]]]DDD@@@CCC===<<<:::777666777:::>>>AAADDDFFFGGGIIIIIIIIIIIIIIIIIILLLPPPOOOLLLJJJKKKLLLOOOPPPSSSYYY___bbbaaa^^^QQQIIIBBBCCCDDD@@@<<<;;;999777444222111333555777666===FFFOOOWWW^^^dddhhhjjjnnnrrrvvvxxxzzz|||~~~||||||}}}}}}}}}|||zzzyyyyyyqqqjjjgggaaaUUUHHHAAA:::888666666777888888777333444666777666444222000333444555555444444555666666777777888999999::::::======>>>???AAABBBCCCCCCEEEEEEHHHKKKKKKLLLQQQYYYhhhjjjmmmppprrrssssssrrrvvvyyyyyyvvvsssrrrsssuuuuuutttvvvtttrrrqqqrrrtttttttttssstttvvvwwwwwwuuusssrrrqqqpppooonnnmmmmmmmmmmmmggg]]]RRRMMMIIIHHHJJJNNNQQQQQQRRRUUUUUUUUU[[[cccppp}}}~~~tttppp~~~{{{yyyyyyzzzaaaggg|||}}}VVV<<<555777888777DDD]]]ooofffQQQCCC===;;;FFFXXXsss^^^KKKLLLVVVgggrrrxxxggg]]]OOODDD@@@???@@@@@@>>>KKKSSSbbb///...999FFFMMMUUUQQQBBBSSStttsss```eee}}}xxxmmmkkkgggaaaaaahhhggg___WWWQQQJJJDDDBBBEEEOOOWWWYYYSSSMMMOOOSSSTTTKKKLLLFFFTTTjjjsssyyyuuuggg```^^^```bbbbbbaaabbbhhhpppuuuxxx|||qqq```UUUNNNKKKJJJIIIJJJKKKKKKLLLNNNPPPRRRPPPPPPOOOMMMLLLNNNQQQTTTSSSQQQNNNKKKJJJIIIJJJKKKPPPOOONNNMMMLLLLLLLLLLLLIIIHHHFFFBBB???===>>>@@@>>>AAALLLYYYdddnnn}}}zzzyyy}}}|||wwwooofffkkkUUU???555444333222111111111111000000...333777444BBB___{{{zzzjjjkkkrrr{{{~~~|||sssQQQPPP[[[uuu{{{aaaVVV]]]ttt}}}[[[CCC???BBBNNNSSSXXXjjj|||{{{}}}}}}cccHHHBBBCCC===???===;;;;;;===AAAEEEHHHLLLPPPUUUVVVTTTTTTVVVYYYUUU[[[bbbbbb\\\TTTOOOMMMSSSWWW___fffkkkllljjjggg[[[RRRJJJJJJKKKGGGBBB???999888666444444555777888666;;;DDDMMMUUU^^^eeejjjkkkoootttwwwyyy{{{}}}~~~||||||||||||{{{zzzxxxwwwvvvkkkaaa^^^XXXMMMBBB===888777555555666777777777666666777777777666666555444666777777666666777888888999:::;;;<<<===>>>???AAABBBCCCDDDFFFGGGHHHIIIFFFHHHMMMRRRRRRRRRXXX```jjjlllooorrrssssssrrrqqqtttvvv{{{|||ssssssrrrsssssssssssssssvvvwwwwwwvvvuuuuuuvvvxxxtttuuuuuuuuutttsssrrrrrrppppppqqqpppooonnnnnnnnnhhh^^^SSSMMMIIIGGGIIIMMMOOOOOOQQQTTTUUUUUU[[[bbbkkkxxxvvvrrryyy{{{xxxzzz{{{~~~^^^aaavvv___@@@666888:::999CCCRRR___]]]OOOAAA<<<===AAASSS}}}yyyxxxkkk[[[OOOOOOXXXjjjxxxvvvmmm^^^MMMAAA>>>>>>???>>>HHHJJJSSSooo...---:::IIINNNSSSOOO@@@XXXxxxeee]]]iii}}}xxxwwwjjjbbbcccbbb___dddnnnvvvppphhh```SSSEEE??????FFFOOOSSSPPPPPPWWW^^^```VVVSSSHHHTTThhhhhhKKKTTTcccvvvuuueee]]]ZZZZZZ```bbbbbb```aaaiiiqqqwww{{{{{{ooo```UUUQQQOOOLLLHHHJJJKKKKKKLLLMMMPPPTTTXXXRRRRRRQQQRRRTTTUUUVVVWWW\\\YYYVVVRRRPPPPPPQQQQQQUUUTTTSSSRRRQQQRRRSSSTTTRRROOOJJJDDD???===>>>@@@<<<<<>>555444333222111111111111///...,,,111777555EEEddd{{{ooorrrwwwxxx{{{eeeGGGLLL]]]yyy|||vvv]]]SSS^^^vvv}}}WWWCCC???CCCNNNTTTYYYmmmvvvkkkgggfffqqq{{{gggMMMFFFGGG@@@CCCAAA@@@@@@CCCHHHMMMPPPOOOWWWbbbhhhjjjooowww~~~yyyjjjaaaTTT\\\gggqqquuutttpppmmmdddZZZRRRRRRSSSNNNIIIFFF;;;:::888777777888999:::777<<>>===>>>>>>GGGFFFJJJddd)))333:::HHHXXXUUUIIIGGGVVVmmmnnn|||ggg___ooo___YYYMMMWWWWWWWWWRRRLLLMMM\\\mmmoooYYYHHH???======IIIQQQNNNOOO\\\mmmwwwnnn[[[UUUWWWaaayyyvvvRRRJJJEEEGGGTTTfffzzzrrrddd]]]ZZZ[[[___cccccccccdddgggllltttyyyzzzyyyggg^^^TTTNNNNNNNNNMMMKKKIIILLLNNNOOOOOORRRWWW[[[YYYYYYZZZZZZZZZYYYYYYXXXZZZ___aaa^^^\\\\\\[[[XXX[[[YYYWWWXXX[[[\\\[[[YYYVVVLLLDDDDDDDDDAAA>>>===@@@>>>???DDDEEEJJJ\\\qqq|||zzz{{{{{{xxxtttjjjfffgggjjjeee```iiizzzeee<<<888444111444444111000222444...+++444888555LLLwwwrrr]]]iii}}}oooWWWJJJQQQccc{{{~~~zzzppp]]]VVVhhh|||oooSSS@@@CCCEEEPPPYYY[[[mmmpppZZZPPPQQQ]]]dddnnnwww~~~~~~nnnYYYHHHGGGMMMMMMNNNNNNNNNPPPVVV___fffooowww|||}}}iiicccaaajjjvvv|||{{{xxxggg\\\[[[\\\YYY___fffaaaRRRKKKCCC>>>>>>@@@BBBCCCGGGBBBDDDOOOZZZ```ffflllmmmpppsssttttttuuuwwwyyyyyyzzz{{{{{{yyyvvvrrrppphhh\\\QQQLLLHHHAAA;;;999888888888888777777777777;;;:::888888888:::<<<===;;;::::::999999::::::;;;===???AAABBBCCCEEEHHHKKKIIIIIIKKKOOOUUUWWWUUUSSSRRRTTTYYY]]]ccckkktttyyy{{{{{{{{{yyywwwtttrrrqqqvvvtttrrrrrrssstttuuutttttttttttttttttttttttttttttttttssssssssssssttttttvvvuuurrrpppoooooopppppprrrqqqooommmlllmmmnnnoooggg```VVVMMMIIIHHHHHHIIIKKKNNNPPPQQQQQQSSSYYY^^^bbbooo}}}nnnpppyyy|||yyyzzz{{{||||||oooXXXeeezzzJJJ:::888777:::>>>FFFNNNNNNDDD;;;;;;@@@>>>VVV|||xxxsssfffUUUQQQ]]]bbbnnn]]]GGGEEE<<>><<<===DDDNNN^^^sssyyyggg\\\XXXXXX[[[___cccdddfffgggjjjpppwww{{{oooeee]]]WWWQQQNNNOOOOOOMMMJJJJJJKKKMMMOOOQQQTTTYYY[[[[[[[[[[[[[[[[[[ZZZYYYYYY[[[```dddcccbbbdddccc```^^^]]]\\\]]]___```]]][[[___UUULLLIIIIIIFFFEEEFFFGGGEEEGGGLLLMMMRRRcccvvv{{{xxxvvvtttsssllljjjiiifff\\\UUUbbbuuupppFFF999444222333444111000222111000///666888:::\\\uuudddssseeeQQQKKKVVVhhh~~~{{{nnn\\\XXXlll}}}nnnPPP???BBBFFFQQQ[[[___rrrvvvdddXXXUUUTTTWWW^^^hhhssszzz||||||}}}zzzsssfffUUUIIIKKKSSSUUU[[[bbbiiinnntttzzztttlllgggmmmwww}}}{{{vvveee]]]]]]^^^\\\eeeqqqppplllbbbTTTKKKIIIMMMQQQTTTUUUOOOOOOWWW___bbbeeeiiipppnnnmmmnnnqqquuuwwwwwwuuuwwwxxxxxxvvvsssnnnllldddYYYOOOJJJFFF???:::888888888888999999999999999<<<;;;999999999:::<<<===<<<<<<;;;;;;<<<<<<======???AAACCCDDDEEEGGGKKKMMMNNNNNNOOOSSSXXXZZZZZZXXX\\\___ccchhhnnnvvv~~~zzzvvvuuuuuuvvvtttrrrrrrsssuuuuuutttttttttttttttttttttttttttttttttssssssssssssttttttuuutttqqqooonnnnnnoooppppppnnnlllkkkjjjjjjkkkllliiibbbXXXOOOJJJHHHIIIIIIKKKMMMOOOOOOOOOQQQWWW[[[```nnn~~~qqqmmmvvv~~~{{{{{{|||||||||}}}```ffftttGGG999888666888:::CCCLLLKKKBBB:::999<<>>kkkwwwoooXXXKKKLLL[[[mmm{{{lllZZZ[[[rrrkkkKKK>>>CCCGGGRRR]]]cccxxx~~~qqqccc[[[SSSQQQQQQYYYeeeooorrrqqqrrrmmmeeeZZZMMMEEEJJJSSS[[[eeerrr{{{~~~}}}yyyqqqkkknnnxxx~~~{{{tttaaa\\\___aaa^^^hhhwwwzzzwwwkkkbbb^^^___aaabbb```[[[[[[aaafffiiijjjkkkrrrkkkdddcccgggmmmqqqrrrppprrrtttuuurrrnnnhhheee^^^TTTKKKFFFBBB<<<888888888888999999::::::;;;;;;>>>===;;;::::::;;;<<<<<<>>>>>>>>>>>>>>>???@@@AAABBBDDDFFFHHHIIIKKKNNNQQQSSSSSSTTTVVVZZZ]]]]]]]]]```cccggglllsss{{{xxxttttttuuuvvvtttsssssstttuuuuuutttttttttttttttttttttttttttsssssssssssssssssssssssstttrrrqqqooonnnnnnnnnoooooonnnlllkkkjjjjjjkkklllkkkeee[[[RRRKKKIIIIIIJJJLLLNNNOOOOOONNNOOOTTTXXX^^^kkk{{{tttiiirrr|||}}}|||}}}|||~~~fffggglllCCC888888555666<<>>======<<<999>>>MMM]]]xxx}}}qqqfff[[[WWWWWWXXX^^^cccfffiiimmmpppsssvvvzzz}}}vvvggg[[[TTTLLLKKKJJJKKKNNNOOONNNMMMLLLJJJKKKPPPVVV[[[\\\[[[]]]]]]]]]\\\\\\\\\\\\]]]^^^fffmmmoooppprrrqqqnnneeefffiiijjjjjjhhhdddaaafff^^^XXXWWWUUURRRPPPQQQPPPOOOTTT^^^ccchhhwww}}}yyyuuurrrqqqlllkkkhhhaaaWWWTTTaaarrr|||qqqTTT;;;666222333333111111222111333333333555???ooo}}}hhhSSSIIINNN___pppzzziiiYYY```wwwgggFFF>>>EEEIIIRRR^^^ggg|||~~~rrriiieee^^^XXXWWW]]]dddhhhjjjllldddZZZNNNCCC>>>DDDMMMVVVbbbpppwwwxxxxxx|||qqqddddddhhhmmmjjjhhhnnn|||uuu\\\ZZZ```aaaZZZ```nnnqqqwwwwwwvvvtttpppkkkfffcccaaa___aaagggnnnrrrsssrrrpppiii```ZZZZZZ___fffjjjmmmoooqqqrrroooiiibbb^^^WWWNNNFFFCCC???:::777888777777888999:::;;;<<<===???>>>===<<<<<<<<<<<<<<>>LLLXXXVVVKKKCCC???>>>CCCVVVvvvhhh[[[fffqqqeeeIIIDDD@@@JJJIIIXXXfffzzz...:::III\\\eeeXXXLLLQQQ______mmmnnnbbbeee~~~|||yyykkkaaa[[[TTTLLLBBB;;;===BBB;;;>>>BBBEEEEEEBBB>>>;;;;;;999666666===OOOgggzzz~~~|||pppfffgggdddTTTFFF===999888999999:::@@@HHHaaaooo|||~~~xxxrrrlllhhhaaaYYYSSSRRRSSSVVV\\\bbbhhhkkknnnqqqsssuuuxxxzzzzzzmmm```VVVOOOLLLLLLKKKJJJJJJKKKMMMNNNOOOKKKKKKLLLPPPWWW\\\]]][[[\\\\\\[[[[[[[[[\\\]]]^^^```hhhnnnpppqqqrrrqqqmmmfffiiilllooonnnkkkhhhfffjjjgggfffhhhgggbbb___```___^^^eeepppxxx}}}}}}~~~|||wwwrrrllliiifffaaa\\\\\\eeeooowwwuuuccc<<<666333333333111111333000222000222888EEEpppuuunnnkkkgggWWWMMMQQQaaarrryyyfffXXXddd{{{~~~bbbCCC???GGGJJJRRR^^^hhh~~~{{{ttthhh^^^YYY[[[aaaffffff\\\OOODDD<<<999@@@HHHOOO[[[iiippprrrwwwmmmVVVNNNQQQWWW[[[]]]cccppp}}}\\\\\\cccbbbUUUTTT]]]]]]bbbffflllnnnmmmhhhbbb^^^^^^```dddjjjsssyyyzzzwwwpppllleee[[[TTTUUU^^^fffmmmnnnpppoookkkddd\\\XXXPPPIIICCC@@@===999888:::777777888999;;;<<<======@@@??????>>>>>>=========??????@@@@@@BBBCCCDDDEEEHHHJJJMMMOOOPPPSSSVVVYYYYYYYYY[[[\\\^^^```ccceeehhhkkkooouuu{{{|||yyyzzzvvvtttttttttvvvvvvuuusssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssttttttsssrrrrrrqqqqqqpppoooooonnnnnnnnnrrrrrrqqqpppoooooooooooolllhhhaaaWWWNNNJJJKKKMMMQQQRRRSSSRRROOOPPPTTTXXXZZZeeeuuu|||kkkpppzzz{{{wwwxxxvvvsssffffffllloooxxxiiiiiiGGG<<<:::666777===PPP___ZZZKKKAAA<<<;;;CCCXXX|||yyykkk}}}hhhLLLFFF???HHHLLL```ttt111???PPP```dddTTTNNN[[[ddd```uuuqqqeeelllzzzgggQQQ???:::======;;;:::===DDDHHHHHHFFF???===<<<;;;;;;AAAQQQ```pppwwwqqqkkklllaaaLLLBBB>>>888555888:::::::::;;;JJJXXXfffkkkjjjgggbbb^^^VVVQQQOOORRRUUUYYY```gggfffiiilllnnnpppsssvvvxxx|||ttthhh[[[PPPJJJGGGFFFKKKKKKJJJJJJJJJLLLMMMOOOJJJKKKMMMRRRWWWZZZ[[[[[[YYYYYYXXXYYYZZZ\\\^^^___bbbiiinnnnnnnnnooonnnkkkgggkkkqqqssssssqqqoooooommmmmmqqqwwwwwwssspppqqqpppnnnttt~~~{{{}}}zzzsssnnnlllgggbbb```cccjjjpppmmm>>>777333333333111111333...000///444===LLLssstttiiiyyyfffllljjj^^^RRRTTTddduuuvvvcccXXXggg|||zzz]]]AAA???HHHLLLRRR___lll}}}rrrfff]]][[[___ccc^^^RRREEE===888999???HHHSSS___mmmssssssxxxeeeNNNDDDBBBFFFKKKOOOVVVaaasss^^^]]]dddaaaRRRLLLOOOLLLRRRUUUXXXYYYYYYZZZ[[[\\\\\\aaafffnnnwwwzzzttttttooodddYYYWWW___hhhnnnnnnnnnlllfff^^^WWWRRRKKKFFFAAA???<<<888999===888999:::;;;<<<===>>>>>>@@@@@@@@@@@@????????????@@@@@@AAABBBDDDEEEGGGHHHKKKMMMOOOQQQSSSUUUYYY\\\]]]___bbbdddfffhhhkkkmmmnnnqqqvvv{{{yyywwwuuuuuutttuuuwwwwwwuuusssqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssttttttsssrrrqqqqqqqqqpppppppppooooooooopppooooooooonnnmmmmmmlllkkkhhhbbbYYYOOOKKKLLLOOORRRTTTUUUSSSQQQRRRVVVZZZZZZdddrrrnnnpppyyyzzztttvvvvvvvvvjjjmmmxxx{{{iii}}}nnnNNN@@@999666999BBB[[[mmmeeePPPBBB>>>===FFF]]]eeeJJJEEE<<>>;;;:::>>>HHHUUU___ddd\\\RRRGGGAAA???CCCOOO\\\iiivvvrrrmmmpppbbbLLLHHHDDD===999:::<<<:::999;;;===HHHTTTZZZ]]]```^^^ZZZRRROOOOOOSSSVVVYYY```gggaaadddgggjjjmmmpppuuuxxx~~~|||wwwttthhhcccZZZQQQJJJGGGFFFFFFFFFHHHJJJKKKLLLLLLLLLLLLIIILLLPPPSSSUUUWWWYYY[[[UUUUUUUUUVVVXXX[[[^^^```bbbhhhlllkkkkkkmmmllljjjkkkpppvvvyyyyyyyyyyyyzzzssstttzzz}}}}}}}}}~~~}}}xxxtttppppppmmmgggeeelllxxxsss???888333333333111111444---222222666>>>MMMssshhhaaazzz}}}rrrxxxbbbUUUWWWhhhzzz|||tttaaaXXXiii|||uuuYYY@@@>>>IIIMMMSSSaaappp{{{wwwpppkkkfffdddcccbbbZZZMMM@@@999777888???FFFTTTeeevvv}}}|||hhhVVVEEE??????@@@BBBFFFMMMUUUaaattt^^^[[[___[[[MMMHHHJJJFFFIIIJJJJJJIIIIIIMMMRRRWWWYYY```hhhqqq|||yyyxxxuuullldddaaaeeejjjooonnnlllhhhaaaYYYQQQMMMHHHDDD@@@???<<<999;;;???<<<<<<===>>>>>>???@@@@@@???@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDFFFHHHJJJKKKLLLNNNQQQSSSTTTWWW[[[^^^___ccchhhkkklllnnnpppssstttwww|||xxxwwwuuuuuuuuuvvvwwwwwwuuusssoooooooooooooooooooooooopppqqqsssttttttsssqqqpppqqqqqqqqqqqqqqqppppppooonnnnnnnnnmmmmmmlllkkkjjjiiihhhbbbYYYPPPKKKMMMPPPRRRTTTUUUTTTRRRRRRWWW[[[ZZZcccqqqooonnnvvvyyytttwwwyyy{{{dddwwwuuuUUUBBB888555:::HHHfff|||pppTTTDDD@@@@@@EEE^^^```GGGDDD<<>>888888999@@@MMMaaauuuiiiPPPCCCAAAIIIXXXfffgggvvvrrrmmmrrrdddPPPRRRGGG@@@;;;:::999777888<<<777???FFFLLLQQQWWWWWWTTTPPPMMMMMMPPPRRRSSSXXX___]]]___cccfffjjjooouuuzzz}}}{{{yyyxxxvvvqqqhhhbbbTTTRRRNNNIIIGGGFFFFFFGGG@@@DDDIIIMMMMMMLLLKKKJJJHHHLLLQQQTTTTTTUUUXXXZZZSSSSSSSSSTTTWWW[[[^^^```aaagggjjjiiiiiilllllljjjnnnsssyyy}}}~~~~~~~~~zzz}}}}}}yyyvvvuuupppsssrrrllliiitttxxx???888333333333111111444...555666666<<>>AAA[[[]]]FFFEEE???FFFSSSqqq<<>>???JJJcccbbbMMMGGGGGGYYYwwwvvvvvvpppddd```QQQIII@@@;;;;;;;;;:::888999<<>>??????DDDKKKPPPYYYdddwww|||XXX[[[[[[TTTJJJCCCDDDGGGEEEAAA<<<:::;;;???BBBDDDMMMYYYfffsss|||tttvvvtttfffcccmmmsss{{{iiibbbcccYYYRRRQQQMMMFFFCCC???<<<;;;===@@@CCCGGGEEECCCDDDEEEEEEBBB??????@@@@@@?????????BBBDDDDDDFFFIIIJJJKKKMMMOOOQQQMMMQQQUUUVVVVVVYYY___cccfffhhhlllpppuuuyyy{{{|||zzz}}}wwwyyyyyyxxxuuussstttuuusssrrrpppqqqrrrrrrqqqooosssssstttttttttsssqqqpppoooppppppqqqqqqqqqppppppmmmnnnnnnoooooonnnmmmlllkkkhhhddd___UUUJJJGGGIIINNNSSSXXXWWWSSSRRRWWW\\\^^^cccmmm|||yyyppprrr}}}yyy~~~wwwpppYYYpppjjj@@@333:::<<>>===<<<;;;777:::<<<===AAAGGGIIIGGGHHHGGGGGGGGGJJJNNNRRRUUUVVVUUUTTTSSSSSSTTTVVVWWWWWWXXXWWWPPPGGG???======AAACCCEEEDDDBBBAAAAAACCCDDDFFFIIIJJJIIIHHHHHHIIIGGGIIIKKKNNNPPPRRRTTTTTTSSSWWW[[[]]]^^^aaadddhhhjjjkkkkkkjjjjjjkkkooorrrzzz~~~|||zzzwwwtttsssrrrooollliiiffffffjjjooosssrrrEEE888555666222333555///222000666:::>>>\\\zzzVVVUUUgggqqquuuzzzgggYYYaaayyyzzzlllZZZ[[[vvvjjjLLL@@@???IIILLLTTTkkk~~~{{{zzzxxxvvvxxxzzztttkkk\\\XXXYYYaaajjjooosssvvvgggIII888888555888@@@CCCIIIXXXjjjqqqpppsss}}}kkkUUUEEE999222666777:::>>>??????EEELLLXXX^^^hhh}}}uuu\\\\\\XXXQQQGGGBBBBBBDDDCCCAAA>>><<<>>>AAADDDFFFKKKVVVaaammmxxxrrrrrrmmmccckkk}}}lll```^^^UUUPPPPPPLLLGGGEEECCCAAA???@@@@@@AAADDDBBBAAAAAACCCDDDBBB@@@BBBCCCDDDDDDCCCDDDFFFGGGDDDGGGIIIJJJKKKMMMOOOQQQQQQSSSUUUWWWXXX\\\aaaeeejjjmmmrrrwwwzzz~~~{{{|||~~~vvvrrrssswwwsssrrrqqqqqqrrrrrrqqqppprrrssssssttttttsssrrrqqqppppppqqqqqqqqqppppppooommmnnnnnnooonnnnnnlllllljjjgggddd___VVVKKKFFFGGGLLLQQQUUUUUURRRQQQVVV[[[___ccclll{{{zzzooopppzzz}}}zzz~~~nnnYYYiii|||JJJ777;;;;;;???VVV___XXXNNNAAA999>>>GGGOOOttt___GGG@@@EEEJJJVVVnnnAAAEEEMMMNNNDDDAAAYYYxxxtttrrrjjjlllsssccchhhvvv}}}iii^^^___```YYYPPPHHHEEEHHHOOOUUU]]]XXXJJJDDDGGGIIIVVVnnn{{{|||xxx~~~}}}gggRRRDDD>>><<<===<<>>>>>>>>>>>@@@AAADDDFFFHHHHHHGGGFFFFFFFFFDDDFFFIIILLLOOORRRSSSTTTUUUXXX\\\___aaadddgggiiilllllllllkkklllnnnrrruuu~~~{{{wwwsssqqqoooooojjjfffaaa______^^^\\\ZZZ[[[HHH888444666222333666222333000555:::CCChhh~~~YYY[[[oooxxxzzz}}}jjj^^^WWWfffxxxjjjZZZ___yyyhhhKKK@@@@@@IIIMMMVVVnnn}}}yyyxxxuuurrrsssssslllbbbRRROOOQQQ\\\hhhpppwww|||mmmLLL::::::888999AAADDDJJJXXX```YYYQQQSSSXXXZZZ```]]]RRR@@@333000111111666666:::???@@@AAAFFFNNN]]]```jjjqqqccc^^^VVVMMMFFFCCCBBBBBBBBBAAA@@@???@@@BBBEEEGGGLLLUUU___jjj{{{tttrrrpppfffbbbwwwnnn^^^YYYPPPMMMNNNKKKHHHHHHGGGEEEDDDBBBAAA@@@AAA@@@>>>???AAACCCDDDDDDBBBDDDFFFFFFEEEDDDEEEFFFEEEGGGJJJKKKLLLMMMOOOQQQTTTUUUUUUWWW[[[___cccfffkkkqqqxxx|||~~~}}}zzzwwwqqqtttzzztttrrrqqqqqqrrrsssqqqpppqqqrrrssssssssssssrrrrrrqqqqqqrrrrrrqqqpppoooooonnnnnnnnnnnnnnnmmmlllkkkiiifffdddaaaXXXLLLEEEEEEHHHMMMRRRSSSPPPPPPTTTXXX___ccckkkxxx|||nnnmmm}}}}}}{{{|||}}}}}}|||hhhiiiRRR999;;;888===PPPWWWQQQKKK@@@999===AAANNNvvv```HHHBBBFFFJJJaaavvvCCCIIIRRRRRRFFFDDD[[[yyy___lllddd```ttt\\\TTTYYYgggvvv|||zzz|||yyypppeeeZZZUUU[[[ccciii```LLLCCCGGGHHHNNN]]]dddssswwwrrrqqqpppwwwiiiRRRCCC???@@@DDDLLLRRRQQQNNNKKKEEE@@@>>>>>>???AAABBBDDDEEEFFFEEEBBB???<<<;;;;;;===>>>?????????===999777777888777888999:::<<<>>>@@@AAADDDEEEGGGGGGEEEDDDDDDEEEFFFGGGJJJMMMPPPRRRSSSTTTVVVYYY\\\___aaacccdddeeehhhiiiiiijjjlllpppuuuyyy{{{vvvqqqooonnnmmmddd___[[[[[[]]][[[TTTMMMTTT~~~KKK999222555222333666333666111333:::JJJttt]]]```uuulllaaaXXXUUUiiiwwwfff[[[ccc|||eeeIII@@@BBBKKKNNNXXXppp~~~yyyyyyuuussssssrrrjjj```NNNKKKNNNZZZhhhrrrzzzpppMMM:::;;;:::;;;BBBFFFOOOZZZYYYHHH>>>AAADDD@@@DDDEEEBBB888222222555666555666:::???AAABBBHHHOOO\\\]]]jjjooofff^^^SSSJJJGGGFFFEEEEEECCCCCCBBBBBBAAABBBEEEGGGLLLUUU```lllzzz~~~pppqqqooobbb```|||lll[[[VVVOOOLLLNNNJJJIIIHHHGGGEEECCCBBBAAAAAA@@@???>>>>>>AAADDDFFFHHHHHHJJJKKKKKKIIIFFFEEEFFFGGGIIIKKKLLLMMMNNNPPPRRRVVVUUUVVVXXX\\\aaadddfffiiiqqqyyy}}}~~~yyyzzz~~~~~~wwwtttwww{{{tttsssrrrrrrssssssrrrqqqqqqqqqrrrrrrssssssssssssrrrrrrrrrrrrqqqpppoooooonnnnnnnnnmmmmmmllllllkkkiiigggfffddd\\\OOOFFFDDDFFFJJJOOOQQQPPPQQQTTTWWW^^^bbbiiivvv~~~ooojjjyyyzzz{{{zzzqqqWWW:::999777===NNNSSSNNNJJJBBB;;;>>>BBBRRR|||aaaIIIBBBDDDHHHiii}}}AAAJJJVVVWWWLLLIII[[[ttt\\\kkkddd^^^ooolllLLLMMMOOOVVVcccsssooodddlllzzztttUUUCCCGGGHHHIIIQQQTTT^^^]]]WWWWWWZZZhhhiiiTTTKKKKKKMMMYYYeeehhhcccXXXHHH:::888888:::;;;<<<=========<<<:::777555555666777999777777777666555555666777666666777999<<>>UUUgggiii~~~fff```WWWUUUiiivvvccc\\\ggg~~~~~~```GGGAAAEEELLLOOOYYYrrr}}}xxxxxxuuusssssssssjjj```MMMJJJNNN[[[hhhrrrzzzqqqKKK888<<<<<<<<>>@@@:::>>>BBBBBB:::444222111///666777;;;@@@AAABBBHHHPPP[[[\\\kkkjjj^^^VVVLLLFFFEEEGGGGGGFFFEEEEEEEEECCCAAAAAADDDGGGJJJSSS___lllvvv{{{wwwpppgggiiihhh[[[VVVooo|||cccWWWUUUOOOKKKLLLHHHHHHFFFDDDAAA@@@@@@BBBCCCAAAAAA@@@AAABBBEEEHHHKKKRRRSSSTTTSSSOOOLLLKKKJJJIIIKKKMMMNNNNNNOOOQQQSSSUUUWWWXXX[[[^^^bbbeeegggjjjrrr{{{zzzxxxxxxxxxxxxwwwwwwwwwxxxuuutttrrrsssttttttsssqqqrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqppppppooonnnnnnmmmlllkkkkkkkkkjjjggggggfff___RRRGGGCCCDDDHHHMMMPPPPPPRRRTTTVVV\\\aaahhhtttppphhhvvvzzz{{{yyy|||}}}rrr{{{^^^===999777<<>>HHHTTTWWWOOONNN^^^qqqiiimmmjjjhhhsss}}}^^^LLLLLLMMMOOOWWWiii|||qqq~~~}}}YYYCCCFFFIIIIIIOOOPPPRRRJJJBBBBBBCCCNNNbbbxxxjjj^^^ZZZYYYhhhzzznnnTTT>>>444555555666666777777777777666444333222222222222333222222222333444666777777666666999===AAADDDDDDEEEFFFGGGGGGFFFEEEFFFHHHNNNOOOQQQSSSTTTVVVVVVVVVZZZZZZ[[[]]]______]]]ZZZ[[[]]]^^^aaaeeellluuu{{{}}}yyyuuurrrooonnnmmmgggccc^^^^^^___\\\SSSKKK[[[|||}}}WWW===222555222111444444444000666DDDaaaqqq~~~vvv```\\\ZZZWWWiii~~~vvvaaa\\\iiizzz[[[DDDBBBFFFNNNPPP\\\vvv~~~{{{xxxuuuuuusssqqqrrrqqqhhh^^^KKKJJJPPP^^^mmmwww~~~tttLLL777===>>>>>>EEELLLTTTTTTKKK>>>:::???AAA>>>>>>AAA@@@888222222333333888888<<>>>>>@@@BBBDDDBBBCCCDDDDDDDDDFFFIIIKKKRRRRRRSSSQQQNNNKKKJJJJJJKKKMMMOOOPPPPPPQQQSSSUUUVVV[[[```bbbcccdddhhhlllqqqvvv~~~zzz{{{yyywwwwwwyyyyyywwwtttvvvtttsssssstttuuusssrrrssssssrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqoooooommmlllkkkkkkkkkkkkkkkgggffffff```SSSHHHCCCAAAEEEJJJNNNPPPRRRTTTUUUZZZ___gggtttsssiiirrr|||~~~{{{zzzzzzwwwsssqqqrrrnnnnnnpppzzz~~~iiisssjjjDDD;;;999<<>>BBBEEEEEEFFFGGGHHHHHHGGGGGGIIIKKKNNNPPPRRRTTTVVVXXXYYYZZZ\\\[[[\\\___bbbbbb___\\\ZZZ[[[\\\^^^bbbiiiqqqwww~~~|||{{{yyyxxxwwwtttqqqooommmllleeeaaa]]]\\\\\\YYYRRRLLLXXXyyy|||^^^AAA444777444222555666444222999HHHfff~~~mmmzzzqqqbbbaaa]]]ZZZkkk}}}ttt___\\\jjj~~~wwwWWWBBBCCCFFFNNNQQQ___{{{~~~{{{xxxuuuttttttrrrppppppnnneeeZZZKKKKKKTTTeeevvvzzzOOO999@@@AAA???FFFMMMYYYQQQGGG???===>>>@@@@@@@@@CCCBBB:::555666888999999:::===AAABBBBBBHHHOOO]]]```qqq{{{bbbVVVKKKHHHFFFDDDDDDEEEFFFFFFGGGIIIIIIFFFDDDFFFMMMRRRYYY___hhhppprrrmmmfff```\\\XXXYYYSSSHHHLLLYYY]]]___OOOLLLMMMDDD>>>AAAAAA===>>>>>>???@@@BBBCCCDDDCCCEEEGGGFFFEEEEEEGGGIIIIIIJJJJJJIIIGGGFFFHHHIIINNNPPPRRRRRRRRRSSSUUUWWWXXXaaajjjmmmjjjiiinnnsssxxx{{{zzzyyyzzzyyy{{{{{{zzzyyyxxxwwwvvvvvvvvvuuuttttttuuuuuutttrrruuutttrrrqqqpppoooppppppppppppqqqrrrsssssssssssspppooommmkkkjjjjjjjjjjjjjjjfffdddddd^^^RRRGGGAAA>>>AAAGGGLLLOOOQQQRRRSSSWWW^^^gggtttvvvjjjppp~~~}}}{{{{{{zzzsssiiifffiiicccllluuu```llltttJJJ;;;999>>>SSS[[[TTTKKK@@@:::AAACCC\\\||||||~~~~~~~~~zzz[[[FFFAAAFFFKKK^^^yyyDDDIIINNNPPPQQQ[[[ooonnnvvvrrrlll{{{gggddddddccc[[[VVVcccwwwpppjjjSSS@@@???CCCHHHRRR[[[XXXNNNJJJKKKAAA888???@@@KKK]]]rrr~~~{{{lll___XXXhhh~~~]]]>>>555444333222222333444555111333555777888888888777333111000000222555777777999777666888>>>CCCEEEEEEGGGHHHIIIIIIHHHIIIKKKMMMMMMOOOQQQTTTXXXZZZ\\\\\\\\\\\\^^^aaaeeefffccc___[[[[[[\\\]]]```fffnnnttt|||yyyuuutttuuuuuutttsssqqqooommmkkk___\\\YYYXXXXXXVVVSSSOOOLLLpppbbbDDD666999666333666888777444;;;IIIfffiii]]]kkkppp~~~xxxoooooo___[[[mmm~~~sss^^^\\\kkk}}}tttTTTAAACCCFFFNNNRRRaaa~~~{{{wwwtttvvvvvvsssqqqpppmmmcccXXXKKKMMMXXXlllSSS;;;BBBCCC???FFFMMM^^^QQQFFFBBB@@@>>>>>>AAAGGGKKKJJJAAA999555222000:::;;;>>>BBBBBBBBBHHHOOO[[[___rrroooZZZSSSIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJHHHFFFJJJRRRYYYiiilllrrrxxxxxxrrrkkkgggbbbZZZ[[[XXXKKKJJJUUU\\\XXXKKKHHHIII===777<<<>>>999;;;>>>AAACCCDDDDDDCCCCCCEEEHHHHHHEEEDDDEEEGGGFFFGGGGGGGGGFFFGGGJJJMMMOOOQQQSSSTTTSSSTTTVVVXXX[[[fffrrrtttpppmmmrrrxxx{{{}}}wwwoooppprrruuuxxxvvvyyy{{{zzzvvvtttwwwyyywwwuuuttttttuuuuuutttsssvvvuuussspppooooooooooooooopppqqqrrrssstttttttttpppooommmkkkjjjjjjjjjjjjjjjeeebbbbbb\\\QQQEEE@@@<<>>===III^^^jjjgggaaa```TTThhh{{{UUU<<<666333111333555777777999777:::999555444888888333444333111111111444777999999777888>>>EEEIIIHHHFFFGGGHHHHHHGGGGGGHHHKKKMMMKKKNNNSSSWWWZZZ\\\\\\\\\___^^^^^^bbbgggiiifffaaa```^^^^^^bbbdddfffmmmttt~~~vvvnnnxxxwwwvvvsssooojjjfffddd^^^\\\YYYWWWVVVSSSPPPMMMRRRcccqqq@@@777777111666444444666444777GGGgggcccccc~~~gggzzzrrriii]]]___qqqxxx^^^ZZZmmm~~~lllOOODDDDDDKKKMMMUUUhhh}}}zzzuuuqqqvvvrrrtttrrrkkkjjjeeeWWWLLLNNNZZZqqqMMMFFFLLL@@@DDDKKKRRR[[[XXXHHH<<<@@@CCCBBBHHHKKKPPPPPPFFF888222333777>>>@@@@@@???>>>AAAGGGMMM]]]aaalllxxxwwwgggVVVNNNLLLLLLJJJIIIGGGGGGFFFFFFIIIJJJLLLNNNNNNQQQ\\\hhhrrrzzzsssllloooqqqmmmbbbRRRKKKNNNUUUYYYNNNFFF???===;;;888999<<<999;;;>>>@@@AAABBBEEEGGGFFFFFFFFFGGGHHHIIIJJJKKKIIIHHHGGGGGGGGGHHHIIIJJJQQQQQQRRRSSSUUUXXXZZZ[[[```tttuuurrrtttzzzyyydddUUUZZZeeelllrrrzzzzzz||||||zzzyyyzzzzzzyyyxxxwwwuuusssssssssssstttooopppqqqqqqoooooopppqqqnnnnnnnnnppprrrrrrpppnnnooonnnllllllmmmllljjjhhhgggeeecccaaa\\\SSSGGG>>>>>>???BBBEEEIIINNNQQQSSSUUUYYYbbbppp|||llllll{{{wwwvvv|||{{{rrrooosssfffeeelllIII:::888@@@YYYnnnjjjVVVFFFBBBCCCGGGZZZ~~~vvvmmmmmmxxx|||}}}{{{~~~```GGG@@@EEEJJJ^^^pppFFFOOOZZZ[[[WWWbbbrrrxxxkkkXXX@@@;;;999<<>>DDDHHHFFFCCCEEEGGGJJJMMMNNNOOOPPPPPPNNNQQQUUUYYY[[[\\\\\\[[[___^^^^^^ccchhhjjjgggcccccc``````cccfffiiipppyyy~~~yyyrrruuutttrrrpppllliiieeeccc___]]][[[YYYWWWTTTOOOLLLHHHYYYrrrAAA777777111555333333555555888GGGbbbyyy[[[[[[{{{zzzzzz]]]```tttyyyaaa^^^qqqmmmOOOCCCCCCMMMOOOXXXlll~~~}}}zzzvvvrrruuuppprrrpppiiiiiieeeWWWNNNQQQ]]]tttOOOIIINNNBBBEEEMMMXXX___ZZZGGG===CCCFFFEEEJJJQQQWWWWWWKKK<<<444444666===??????>>>===???EEEJJJYYY[[[dddnnnmmm```RRRKKKKKKJJJIIIIIIHHHHHHHHHHHHIIILLLPPPRRRRRRXXXkkk}}}|||~~~~~~yyyfffTTTMMMOOORRRDDD===777666555333444888888:::===>>>???AAACCCFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHIIIJJJKKKLLLRRRRRRTTTVVVZZZ]]]```aaaaaannnzzz|||uuupppsssyyyxxx}}}dddPPPAAAEEEPPP[[[gggsssxxx{{{|||{{{yyyyyyzzzzzzyyyxxxvvvuuutttttttttuuupppqqqrrrrrrppppppqqqrrrqqqpppooopppqqqqqqnnnlllooommmllllllmmmllljjjggghhhfffdddbbb]]]TTTHHH???===>>>@@@DDDHHHLLLPPPRRRTTTXXXaaaooo~~~mmmlllzzz}}}{{{~~~{{{vvvzzzdddhhhgggCCC888:::GGG^^^qqqlllXXXHHHDDDEEEGGGXXXeee^^^```ooo{{{}}}}}}___HHHAAAEEEJJJVVViii}}}GGGOOOUUUUUUTTT[[[fffkkk{{{mmmcccZZZJJJ===555333444888999<<>>;;;777333444777:::888666666666888===BBBDDDAAA>>>===@@@EEEJJJNNNPPPPPPPPPSSSUUUXXX[[[]]]]]]]]]]]]```___```dddhhhjjjgggdddfffccccccfffhhhkkksss|||~~~{{{wwwrrrqqqooollliiifffcccbbb___^^^]]][[[YYYTTTOOOJJJEEEVVVsssBBB888777111555222222444777===JJJbbb|||uuuWWWVVVrrr|||{{{\\\bbbwwwxxxbbbbbbuuulllNNNCCCBBBOOOQQQ[[[rrr~~~{{{yyywwwuuutttnnnooommmfffgggeeeXXXNNNSSS]]]uuuOOOJJJLLLAAADDDNNN___hhh]]]GGG<<>>CCCGGGUUUVVV[[[bbbbbbZZZQQQMMMKKKJJJJJJJJJJJJJJJKKKKKKKKKOOOTTTTTTTTT]]]tttyyy^^^MMMJJJKKK===777111111222111222666666888:::<<<<<<>>>BBBDDDFFFFFFGGGGGGHHHHHHIIIIIIKKKKKKKKKJJJKKKLLLMMMMMMPPPQQQTTTWWW[[[___bbbdddaaaeeehhhgggeeeiiisss|||{{{tttRRRCCC888<<>>KKKXXXWWWRRRMMMJJJLLLTTT\\\bbbbbb\\\\\\fffnnnoooqqqtttuuuzzzzzzvvvvvvvvvjjjZZZ___xxxlllFFF555000555888777999>>>CCCEEECCC@@@<<<;;;>>>DDDGGGGGG===777333444999;;;777222444444666:::>>>>>>;;;888;;;;;;>>>BBBHHHMMMQQQSSSVVVXXX[[[^^^```aaaaaaaaaaaaaaabbbeeeggghhheeecccfffeeefffiiikkkmmmrrryyytttoooyyy~~~{{{yyyrrrqqqmmmjjjfffcccaaa```]]]\\\\\\[[[ZZZUUUOOOJJJJJJZZZtttCCC999888111555222222444888@@@OOOhhhxxxZZZUUUjjjvvvuuuxxxnnnYYYbbbyyyuuu```cccwwwjjjMMMCCCCCCOOOQQQ^^^xxx}}}zzzxxxwwwwwwssslllllliiiccceeeeeeYYYJJJPPP[[[rrrpppIIIFFFGGG@@@DDDOOOeeetttcccFFF:::CCCIIILLLTTTaaalllmmm[[[GGG;;;777444>>>@@@AAA@@@>>>>>>AAAEEEQQQRRRTTTXXX[[[YYYUUUSSSMMMMMMLLLLLLLLLLLLMMMMMMQQQRRRSSSTTTSSS[[[ooozzz^^^NNNJJJKKK>>>888333333333222333666222444666888:::===AAADDDEEEFFFGGGGGGHHHHHHIIIIIIKKKKKKKKKLLLLLLMMMNNNNNNMMMNNNPPPSSSWWW[[[^^^```___^^^]]]\\\^^^eeeooowwwmmmOOOFFFBBBGGGQQQZZZeeennnzzz{{{}}}|||xxxxxx{{{zzzyyyyyyxxxxxxxxxxxxwwwrrrtttuuutttsssrrrsssuuusssqqqppppppqqqpppooommmnnnmmmlllllllllkkkiiiggghhhgggfffddd```WWWJJJAAA<<<<<<>>>AAAEEEJJJNNNQQQTTTXXX```lll|||tttlllwww}}}~~~jjjXXXccc|||III777;;;DDDVVVddd___OOOCCC@@@AAACCCOOOtttbbb\\\___nnn|||}}}aaaJJJBBBEEEHHHWWWkkkIIIOOOGGGAAAGGGJJJQQQccchhh___SSSJJJDDD>>>:::888999999::::::888<<>>:::<<<@@@DDDGGG;;;666222444999:::555000111222444777999888666444===:::888;;;CCCMMMVVVZZZ[[[\\\___bbbdddffffffgggddddddeeeffffffeeebbb```eeeeeehhhmmmnnnnnnpppuuuiiicccnnn}}}}}}zzzwwwuuurrrmmmhhhdddaaa```___[[[ZZZZZZ[[[YYYVVVPPPLLLLLL[[[uuuCCC999888111555222222444777@@@QQQmmmyyyZZZQQQaaajjjnnnxxx}}}dddWWWccczzzqqq]]]bbbvvv~~~dddJJJCCCDDDMMMOOO^^^{{{}}}yyywwwwwwwwwrrrkkkjjjgggaaadddcccXXXGGGNNNYYYnnn```CCCBBBDDDBBBGGGRRRmmm|||fffFFF888AAAGGGLLLYYYfffsssttt```III===888444;;;>>>@@@???===<<>>@@@DDDJJJNNNQQQUUUYYY```kkkzzzxxxlllvvv~~~}}}kkkYYY```}}}WWW;;;:::CCCSSS```\\\OOOGGGDDDDDDDDDQQQwwwmmmddddddqqq}}}cccLLLCCCEEEGGGXXXnnn>>>JJJDDD@@@JJJGGGJJJaaa{{{|||eeeZZZOOOJJJEEE???<<<;;;888999;;;<<<;;;>>>JJJVVVvvvxxxvvvoooiiiqqq|||xxxoookkkggg^^^TTTjjjYYY999111000888>>>CCCNNN]]]ccc```^^^PPP@@@999888999;;;>>>888555333555888888444///111222333555555555555444:::777555:::EEEQQQZZZ___aaabbbdddfffhhhiiijjjkkkeeefffggggggfffeeebbbaaaeeeeeejjjppprrrqqqtttxxxmmmnnn|||}}}xxxsssuuuqqqlllgggccc`````````]]]\\\[[[[[[YYYVVVQQQMMMPPP```tttCCC999888222666333333333555>>>RRRssswwwVVVOOOaaalllrrr}}}iii[[[YYYggg~~~ooo[[[bbbvvvzzz___FFFCCCEEEKKKMMM^^^}}}xxxvvvuuuvvvrrrkkkjjjggg```cccbbbVVVIIINNNWWWkkksssVVV@@@@@@BBBFFFLLLTTTqqqyyydddEEE999@@@EEEKKK[[[fffuuuwwwaaaIII>>>:::555888;;;>>>>>><<<;;;<<<>>>DDDHHHKKKNNNSSSXXXWWWTTTOOONNNNNNNNNNNNNNNOOOOOORRRPPPQQQVVVZZZ\\\bbbhhhrrryyyoooYYYJJJGGGIIIJJJ@@@999444444222//////111///111222444666999>>>BBBAAABBBEEEGGGIIIJJJJJJIIIJJJKKKLLLNNNOOOOOOOOOOOOQQQRRRRRRTTTVVVXXXZZZ[[[]]]^^^aaadddfffhhhjjjkkk|||ttt[[[UUURRRZZZjjj}}}|||||||||xxxwww{{{wwwwwwxxxxxxxxxwwwwwwvvvsssuuuuuuuuutttssstttuuuqqqpppooooooqqqrrrrrrrrrmmmlllkkkkkkkkkkkkhhhffffffffffffeeeaaaXXXJJJAAA<<<<<<===???CCCIIINNNQQQTTTXXX___iiiwww|||lllttt|||eeeaaayyy]]]===;;;@@@OOO[[[XXXNNNGGGDDDCCCGGGVVV~~~uuukkkhhhrrr|||~~~gggNNNDDDEEEGGGRRRkkk777FFF???999EEEBBBFFFeeevvvfffwwwttt^^^RRRIIIHHHGGGBBB>>>===999<<>>>>>???HHHNNNQQQnnnnnn]]]DDD<<>>;;;777777;;;???@@@>>><<<>>>@@@BBBHHHMMMOOOSSSWWWUUUNNNIIIIIIJJJKKKMMMNNNPPPQQQOOOPPPTTTYYY[[[[[[aaahhhccchhhiiifffeeejjjnnnnnnmmmgggYYYGGG===???DDDFFFCCC===888888777444333555333444444333444666:::>>>???@@@DDDGGGIIIKKKKKKKKKKKKLLLNNNPPPQQQQQQQQQQQQTTTTTTUUUVVVXXXZZZ\\\]]]___bbbeeegggiiijjjlllnnnttt|||pppnnnppp|||zzzzzz{{{xxxwwwzzztttuuuvvvwwwwwwvvvuuuuuussstttuuuuuusssssstttuuutttrrrpppooopppqqqqqqqqqmmmlllkkkkkkkkkjjjhhhfffeeeeeeeeeeeeaaaWWWJJJ@@@;;;;;;;;;===AAAGGGMMMPPPRRRVVV\\\fffsssmmmsssyyy}}}uuucccvvvXXX===??????MMMXXXVVVMMMFFFAAA???FFFXXXwwwpppvvv}}}~~~kkkPPPDDDDDDGGGOOOjjj;;;III<<<333@@@???JJJqqqppp\\\lll|||}}}lll]]]PPPFFFFFFFFF@@@999777999===FFFOOORRRRRRTTTYYY[[[lllvvvQQQCCC999<<<>>>;;;;;;@@@JJJbbbnnncccNNN777000<<<666CCCRRRaaaxxxzzzQQQBBB666444666555444777333444777888888777555333555555555555444666888:::;;;@@@KKK\\\lllvvvwwwuuuoooooonnnmmmlllkkkkkkkkkdddgggjjjkkkkkkkkkjjjkkkjjjiiikkkpppvvv|||}}}vvvooonnnjjjfffbbb```aaaccceeeiiifffbbb^^^ZZZUUUQQQMMMSSSbbb|||ssspppsssBBB888888222888555555222666CCCbbbaaahhhooo```dddcccrrrrrraaaiiizzzwwwXXXAAAAAAEEEIIIKKK___}}}xxxtttssssssrrrlllllliiiaaabbb```SSSLLLIIIOOO```llljjj```XXXJJJ<<<;;;<<>><<<888:::>>>BBBCCCBBB@@@AAACCCDDDKKKPPPRRRUUUXXXSSSKKKDDDDDDFFFHHHKKKNNNQQQSSSNNNRRRXXX[[[XXXWWW^^^hhh^^^bbb```XXXUUUXXXZZZXXXRRRQQQIII<<<555888???CCCHHHCCC??????>>>;;;;;;===777777666444333444777:::===???CCCGGGJJJKKKLLLLLLLLLNNNPPPRRRSSSSSSSSSRRRSSSTTTUUUWWWYYY\\\^^^___bbbdddfffhhhhhhkkkooosssrrrxxxyyyxxx{{{xxxwwwzzzssstttuuuvvvvvvuuutttsssssstttuuutttsssrrrsssuuuvvvtttqqqppppppppppppooommmlllkkkkkkkkkjjjhhhfffddddddeeeeeeaaaWWWJJJ@@@:::::::::<<<@@@FFFKKKOOOPPPTTTZZZcccpppmmmrrr{{{~~~zzzxxxzzz~~~cccsssPPP;;;AAADDDRRR\\\[[[RRRJJJDDD@@@CCCWWWzzz|||mmmQQQEEEEEEGGGRRRnnn===AAA:::999BBBAAASSS}}}qqqZZZlll|||{{{iiiYYYSSSKKKDDD???===;;;:::>>>???AAAEEEKKKRRRXXX\\\\\\cccpppwwwnnnaaaWWW???===;;;888666666777777===GGGLLLCCC888555666555:::KKK[[[qqqzzzkkkFFF@@@888444444666777666666888:::;;;999777555555444666333666===888666@@@???MMM___xxxxxx|||vvvppplllkkklllkkkiiimmmlllkkkllloooqqqrrrqqqqqqooonnnrrryyywwwtttwwwpppnnnhhhaaa___aaa```]]]`````````___^^^ZZZTTTPPPNNNggg~~~rrrxxx~~~ppp???666666000555222222777:::???iiieee}}}rrr|||bbb___iiikkkvvvxxxeeekkk{{{kkkRRRDDD<<>><<<666<<>>===AAAEEEHHHMMMSSSQQQVVVZZZZZZZZZ^^^___^^^aaaaaa___[[[VVVSSSRRRRRRNNNKKKEEE===888555777888FFFIIIHHHCCCBBBFFFFFFAAA===;;;888555555777999;;;<<>>;;;999888888999999<<<@@@EEEJJJMMMPPPUUUaaapppxxxggg[[[UUUOOOFFF===777666555444444555666777555===@@@:::333333555555<<>>999:::BBBGGGEEEDDDIIILLLMMMLLLQQQVVV[[[``````XXXNNNEEE@@@===???BBBDDDJJJQQQOOOUUUYYYXXXYYY\\\^^^\\\^^^]]][[[WWWSSSQQQQQQRRRMMMIIIBBB;;;555444555777@@@DDDEEECCCDDDGGGFFFBBB::::::999999999888888888:::>>>CCCGGGIIIIIIJJJKKKOOOOOOPPPQQQRRRRRRSSSSSSUUUVVVXXXXXXYYY\\\aaafffeeefffhhhjjjkkkmmmppprrrqqqtttyyy~~~||||||}}}xxxvvvzzzuuuuuuuuuuuuuuutttsssrrrtttsssssstttvvvwwwvvvtttttttttsssrrrqqqppppppooollllllmmmllllllkkkjjjiiigggfffeeeddd```WWWKKKBBB;;;::::::;;;???CCCHHHKKKPPPUUU\\\cccnnnrrrlll{{{~~~zzzxxxzzzpppgggkkkooonnnpppyyyrrr\\\eeewwwJJJ777>>>===QQQgggmmmaaaPPPDDD???FFFUUU|||yyyyyy{{{yyy|||zzz]]]KKKFFFHHHQQQccc999AAA===>>>EEEGGGfffllltttuuuiiiXXXQQQHHH@@@;;;888777555333333222333555888;;;===AAAEEEMMMXXXbbbiiillllll```TTTGGG???===;;;777222444444444555555555666666111555666222111444999;;;EEEdddzzzVVVCCC;;;888555444555555555444555777:::;;;;;;888444222222???AAABBBSSS[[[OOODDDOOOuuu{{{yyywwwvvvwwwwwwvvvuuurrrrrrsssvvvyyy{{{{{{zzzssssssuuuzzz}}}uuusssvvvsssrrrllldddaaabbb___[[[^^^]]]\\\ZZZYYYUUUPPPLLLXXXiii}}}uuuDDD:::999333777444444111888>>>ccc~~~cccaaaxxxddd|||tttfffbbb```mmmooo```hhhxxxgggOOODDD<<>><<<999777:::AAAHHHLLLMMMOOOPPPOOOJJJGGGKKKVVV```hhheeeXXXFFF===>>>>>>:::999@@@FFFGGGIIINNNSSSTTTWWW^^^dddfffggghhhccc]]]OOOHHHAAA>>>>>>???EEELLLNNNSSSWWWWWWXXX[[[[[[ZZZ[[[ZZZYYYVVVUUUUUUXXX[[[WWWSSSLLLEEE???;;;888777666999;;;;;;>>>AAA???;;;888:::<<<>>>>>>===;;;999:::>>>CCCFFFHHHIIIKKKMMMMMMNNNNNNOOOQQQRRRSSSSSSUUUVVVXXXXXXZZZ]]]bbbeeehhhgggggghhhkkknnnooooooqqqtttwwwzzz~~~|||zzz{{{{{{wwwtttuuuvvvvvvvvvvvvuuutttsssrrrtttsssssstttvvvvvvuuussssssrrrrrrrrrqqqqqqqqqqqqlllllllllllllllkkkiiiiiigggfffeeeddd```WWWKKKBBB::::::999:::===BBBFFFIIINNNSSSZZZbbblll}}}qqqjjj}}}~~~zzzyyyzzzmmm```cccdddqqq|||oooXXXaaahhhFFF888===;;;VVVvvvttt\\\HHH>>>DDDRRR{{{zzzuuuwwwsssssszzz{{{uuuuuuyyy|||```MMMGGGHHHNNN]]]www888>>>;;;@@@JJJLLLjjjiiippprrriiiWWWPPPFFF>>>888666444333222111000000111222444555888;;;@@@FFFKKKMMMMMMLLLIIICCC;;;888:::<<<:::888999999999999999777666666333444333111333:::AAAFFFXXXxxx```AAA777666666666666666666666555:::::::::;;;;;;:::888666666AAAJJJ[[[pppnnnZZZOOOhhhwww~~~vvvvvvvvvvvvvvvvvvuuutttrrrrrrtttwwwzzz|||{{{zzzwwwvvvvvvyyyyyysssssstttsssrrrmmmgggeeeeeeccc^^^]]][[[YYYWWWUUUQQQMMMIIINNNYYYkkktttCCC999888111555333222222999===\\\zzz{{{```\\\xxxqqq^^^\\\jjj|||kkk^^^gggwwwdddLLLCCC<<>>DDDLLLRRRVVVVVVVVVYYYYYYWWWTTTTTTSSSSSSSSSVVV\\\`````````^^^\\\VVVNNNEEE???999777555555888:::999666888:::>>>AAABBBBBBAAA@@@>>>AAAFFFIIIKKKMMMOOOQQQMMMNNNOOOPPPQQQRRRSSSTTTVVVWWWXXXYYY[[[___bbbeeeiiigggeeeggglllooonnnmmmqqqtttwwwyyy|||zzztttxxx~~~zzzwwwwwwzzz|||zzzxxxxxxyyyyyyxxxxxxvvvuuutttsssuuutttttttttvvvvvvtttrrrqqqqqqqqqqqqqqqqqqqqqrrrmmmmmmnnnmmmmmmlllkkkjjjgggfffdddccc```WWWLLLCCC;;;:::999:::===AAAFFFJJJMMMRRRYYYaaalll}}}sssiii||||||{{{{{{kkk^^^bbbqqqeeeTTT^^^www]]]CCC999;;;>>>___kkkQQQCCCBBBNNNuuuwwwiiifffjjjiiimmmvvvvvvsssuuu{{{zzz```NNNHHHIIIOOO[[[sss===???;;;CCCQQQRRRkkk___ooo~~~ppphhhVVVOOODDD;;;666444222222111000000000111222333444777999===@@@@@@???===<<<===:::888999;;;<<<<<<;;;<<<<<<<<<;;;:::888666555555333111111555<<>>888999>>>IIIOOOTTTTTTTTTVVVVVVSSSMMMMMMLLLJJJJJJLLLQQQUUU\\\```hhhoooqqqjjj___WWWJJJBBB:::888999:::::::::999:::<<>>HHHVVVTTTlllxxxccc{{{pppgggTTTMMMCCC:::555333222222////////////000111222333777:::>>>???===;;;999888:::::::::;;;<<<>>>@@@AAACCCBBB@@@===:::777555444222000000222555<<>>>>>>>>GGGDDDSSSuuuhhhRRR\\\|||{{{qqqrrrsssuuuwwwvvvuuuttttttuuu{{{zzzyyyzzz}}}yyywwwuuuzzz{{{WWWDDDIIINNNUUUdddlll}}}{{{wwwuuusssnnnooommmjjjjjjkkkhhhccc]]]ZZZUUUQQQNNNKKKHHHEEELLLOOO```~~~tttCCC999999333888555666555999999WWWxxxwww[[[UUUrrr{{{}}}hhh___mmmzzziii\\\hhhwww```HHHBBB<<>>>>>???EEEKKKLLLKKKIIIEEEAAA===;;;999===???EEEPPPXXX]]]ccchhhpppwww|||zzzxxxxxxwwwuuuooodddVVVKKKAAA999888<<>>???<<<<<<<<<>>>AAADDDHHHJJJDDDHHHNNNRRRSSSSSSSSSTTTSSSSSSSSSTTTTTTUUUVVVVVVXXXWWWXXX[[[___bbbcccdddgggffffffgggjjjmmmnnnnnnpppsssxxx|||~~~{{{jjj^^^ZZZVVVWWW[[[[[[VVVXXX```fffrrr{{{{{{zzz~~~~~~zzzzzzzzzzzzyyyxxxwwwvvvwwwtttqqqoooooopppqqqppppppppppppqqqqqqqqqqqqqqqnnnoooooonnnnnnmmmlllkkkgggeeecccbbb___WWWMMMEEE>>><<<::::::<<>>;;;<<>><<<999888888<<<===>>>???BBBIIIPPPVVVXXXTTTNNNGGG@@@:::666444333222444888;;;BBBRRRbbb~~~vvv[[[???666111///444444777999:::888777999:::===:::999===BBBEEECCC@@@FFFGGGQQQhhhrrr```YYYjjj}}}ssssssrrrtttvvvwwwvvvvvvxxx{{{~~~{{{{{{}}}yyyxxxxxx}}}~~~ZZZHHHLLLKKKMMMZZZdddvvv|||wwwssslllmmmllliiihhhiiieee___^^^ZZZTTTOOOLLLIIIGGGEEEGGGMMMbbbqqqAAA888888222888666666555999:::ZZZ|||\\\PPPfffxxxsssrrr|||gggcccoooyyyhhh]]]jjjxxx___GGGBBB<<>><<<<<>>???FFFKKKKKKKKKMMMKKKHHHKKKJJJHHHDDD???<<<<<<===@@@DDDLLLZZZhhhqqqtttrrr[[[NNNDDDCCCEEEEEEEEEGGGDDDDDDDDDEEEGGGIIIKKKLLLIIINNNTTTYYYYYYXXXVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUXXXWWWXXX[[[```cccdddcccccceeeggghhhiiikkknnnqqqooorrrvvvzzz}}}yyyrrrggg```]]]]]]WWWQQQVVVbbbqqqyyy{{{|||yyyxxxxxxyyyyyyxxxwwwvvvvvvvvvrrrllliiijjjlllmmmnnnqqqqqqqqqpppppppppppppppmmmmmmmmmmmmlllkkkjjjiiigggeeecccaaa^^^WWWMMMFFF>>><<<999888;;;@@@FFFJJJJJJOOOWWW___jjj|||wwwgggvvv{{{}}}{{{]]]ZZZ```___CCC>>>===TTTqqq|||gggOOOAAA>>>EEEhhhyyykkk```VVVUUUXXX]]]nnn~~~|||~~~iiiTTTIIIGGGLLL^^^{{{FFFFFF@@@FFFMMMHHHhhhvvvrrrfffSSSKKKAAA888444333444444111111111111000000000000000555:::<<<:::888888999;;;<<<>>>AAAGGGSSSaaajjjoooiii___SSSHHH???888555666777;;;@@@CCCIII\\\ooo{{{iiiFFF///222666000///444777999999777666888:::>>>===???DDDJJJLLLHHHDDDAAAHHHNNNYYYccc```fffzzzyyytttvvvppprrruuuuuuuuuwww{{{~~~~~~{{{zzz{{{~~~zzzyyyzzzaaaOOORRROOOPPP___llluuuyyyssskkkmmmkkkhhhffffffaaa[[[^^^ZZZTTTOOOKKKIIIFFFDDDEEENNNhhhnnn===444555000666444555777:::;;;\\\ZZZIII\\\nnnoooxxxccceeeqqqyyyhhh^^^kkkyyy___FFFBBB<<>>999333000111333222111333222111///000444:::???CCCEEEEEECCC===999<<>>===@@@<<>><<<:::666<<>>IIIZZZaaa[[[UUUVVVVVVRRRMMMIIIMMM```rrr\\\SSSTTTOOOTTT[[[aaakkktttwwwuuuwwwtttsssvvvyyyzzz~~~~~~zzzrrrrrrqqqpppmmmjjjfffbbb```\\\[[[WWWQQQKKKFFFDDDDDDFFFMMMnnnnnn???999:::333777444555444888DDD___hhhXXXwww{{{dddgggjjj~~~hhh___ooosss```III@@@BBBEEELLLWWWooo~~~{{{wwwtttrrrooollljjjgggeeebbb```^^^[[[XXXUUUTTTRRRNNNKKKJJJJJJLLLMMMKKKEEE>>>:::;;;;;;999666555555555333111000111222777:::======<<<:::;;;<<>><<<===666222444888<<>>888777555444222111000000111111222333444444555888:::CCCEEEHHHLLLUUU\\\ZZZTTTVVVXXX\\\^^^]]][[[XXXWWWUUUUUUfffwwwoooccc^^^ZZZUUUUUUUUUUUUVVVVVVVVVVVVUUUWWWZZZ[[[\\\]]]```bbbaaadddhhhkkklllmmmoooqqqpppuuuxxxwwwzzz~~~|||}}}{{{zzzxxxvvvtttsssssssssqqqqqqpppnnnmmmmmmmmmllllllnnnpppppppppppprrrtttmmmkkkiiiiiiiiiiiiiiigggfffdddaaa```^^^XXXOOOHHH???:::777999:::;;;@@@FFFIIIMMMTTT^^^ggguuuxxxkkkvvvyyyooogggfffjjjYYYcccpppFFFBBB<<>>;;;===BBBQQQiiizzz]]]EEE666444111444888444666666777888777555888===>>>@@@GGGLLLKKKFFFGGGMMMSSSRRRPPPMMMMMM\\\{{{fffLLLCCCEEECCCJJJRRR]]]lllzzz~~~}}}|||uuuuuutttnnnqqqpppnnnkkkfffbbb]]][[[[[[ZZZWWWRRRLLLGGGDDDDDDIIIPPPrrrnnn???999:::333777444555444888EEEdddbbbaaawwwyyyccc[[[^^^___oooeee^^^nnnrrr```III@@@BBBEEEOOOZZZqqq}}}zzzvvvrrrpppmmmjjjgggeeebbb___]]]ZZZVVVRRROOONNNLLLIIIFFFDDDDDDDDDEEEAAA>>>:::888888999888777777999:::888555222000000///000111111222222333444:::::::::===@@@CCCDDDEEEFFFDDD???999555333444555333777;;;;;;<<>>999777888999;;;???EEEJJJMMMUUU___iiiwwwxxxhhhppp~~~yyyvvvlll^^^UUUUUUiiioooooonnnpppQQQ___mmmEEEAAAGGGOOO___qqqyyyppp[[[IIIGGGEEE[[[~~~{{{]]]YYY\\\iii}}}~~~zzz]]]JJJKKKZZZqqqwwwVVV___SSSNNNcccsss}}}uuufffkkk{{{www]]]PPPBBB:::666222111333111111111111111222333333444333222111111222333444888AAARRRccclllpppxxxsss^^^DDD555333888:::999<<<@@@NNNiiiyyyZZZFFF;;;888333777;;;555>>>:::777999777555777<<<;;;>>>BBBBBB===999<<>>===<<<666555333000///111666;;;;;;DDDLLLKKKLLL[[[vvv|||iii___XXXDDD555222///---...000222444666777777======;;;::::::===BBBGGGKKKJJJGGGGGGLLLRRRPPPKKKCCCFFFIIIJJJIIILLLQQQVVVQQQZZZttt|||oooeeeYYYVVVVVVWWWWWWWWWXXXXXXXXXXXXZZZ\\\]]]]]]^^^aaabbbaaadddhhhlllmmmoooqqqssstttuuuvvvyyy{{{~~~{{{zzz||||||{{{zzzyyyxxxwwwuuuuuuuuuuuuuuuuuuuuutttrrrrrrvvvwwwwwwuuusssqqqqqqrrrooommmkkkkkkkkklllkkkjjjfffdddaaa```]]]WWWOOOHHH>>>999666888999:::???EEEJJJMMMUUU___iiixxx{{{kkkqqq|||xxxxxxooo___VVVWWWfffsssxxxvvveeeMMM]]]iiiDDDBBBEEEOOOcccyyy{{{aaaKKKFFFCCCUUUvvv}}}\\\VVVYYYjjjaaaLLLKKKXXXkkk}}}ttt[[[iii^^^XXXpppzzzlllmmmzzzzzz___RRRCCC;;;666222111444111111111111111222333444444333333222222222222333888666:::BBBIIISSShhh}}}zzzgggNNN<<<777999<<<======???JJJaaaxxxyyylllUUUIIIFFFEEEAAAFFFMMMIIIKKK???777888999555555:::<<<>>>???<<<888666999>>>FFFMMMVVVZZZ\\\iiimmmRRRCCCGGGRRReeexxxyyynnnnnnkkkeeellllllkkkiiifffbbb___]]]YYYYYYWWWSSSMMMHHHEEEDDDFFFPPPwwwnnn???999:::333777444555333555>>>UUUyyy}}}fffRRRYYY|||~~~ppp]]]^^^nnneee^^^mmmrrr```IIIAAACCCFFFRRR\\\sss|||yyytttqqqmmmjjjgggdddbbb___[[[XXXUUUPPPLLLHHH@@@???>>><<<<<<<<<<<<===555444222111000000111111///111333444444444555777777333000............---......111666;;;<<<888444000000000...///444<<>>=========@@@GGGPPPVVV\\\WWWNNNGGGHHHJJJHHHBBB;;;===???>>>===CCCMMMVVVWWWeeerrrhhh]]]WWWWWWWWWXXXXXXXXXYYYYYYYYY[[[]]]^^^^^^___aaacccaaadddhhhlllnnnppprrrttttttsssuuuyyy{{{}}}|||zzz{{{yyyyyyyyyyyyyyywwwvvvvvvttttttuuuuuuuuutttrrrqqqwwwxxxxxxvvvsssqqqqqqrrrooommmkkkkkkkkklllkkkiiifffdddaaa```^^^XXXOOOHHH>>>999666777999:::???EEEIIILLLTTT^^^iiiwwwooosss{{{{{{~~~rrr]]]RRRSSShhh{{{^^^NNN^^^}}}dddEEEEEEAAAQQQooopppSSSFFFAAAQQQpppyyycccZZZ^^^qqq{{{]]]IIILLLUUUaaaooovvviiiYYYmmmeeeZZZnnn|||~~~zzzxxxzzzaaaSSSDDD;;;666222222444111111111111222333444555333444444444333222222111666111000444666<<>>===BBBRRRccchhh___SSSLLLIIIOOOTTTRRR\\\hhhgggWWWDDD777777999666444777;;;======:::888888<<<>>>IIISSS___ddddddmmm~~~cccLLLGGGWWWjjjtttmmmmmmiiidddhhhhhhgggfffeeebbb```^^^XXXXXXWWWSSSMMMHHHEEEDDDFFFSSS|||nnn???999:::333777444555222555???UUUwwwdddQQQWWWyyy~~~llldddssshhh]]]mmmrrr```IIIAAADDDGGGQQQ[[[rrr|||yyytttpppmmmiiifffccc___\\\XXXTTTQQQLLLGGGDDD===<<<:::999777777777777222222111000.........///,,,...000111111333555888888444///,,,---......---...///222888======888222///111222333555===IIIRRRhhhccc[[[WWW```qqq|||~~~jjjVVVQQQPPP@@@111000111000222555888;;;===>>>>>>>>>@@@CCCGGGNNNWWWaaagggiiiaaaSSSGGGCCCDDDAAA;;;777:::;;;::::::AAAMMMWWWaaassssssjjj___WWWXXXXXXXXXYYYYYYYYYYYYZZZ\\\^^^^^^^^^___aaacccaaadddhhhlllnnnppprrrttttttrrrtttyyy|||}}}{{{yyy|||vvvwwwxxxyyyyyyxxxwwwvvvqqqrrrtttvvvvvvuuutttsssvvvvvvvvvuuurrrppppppqqqmmmkkkiiiiiijjjjjjiiihhheeeccc```___]]]WWWNNNGGG===999666777999:::>>>DDDGGGKKKSSS]]]hhhwwwoooqqq|||}}}tttaaa[[[ccc{{{WWWQQQccc~~~]]]DDDFFFAAATTTwwwzzzXXXGGG@@@NNNlllyyyjjj^^^aaatttwww\\\KKKIIISSS```qqqooo___RRRkkkeeeVVVfffxxx}}}xxxaaaTTTDDD;;;666222222444111111111111222333444555333444555555444333111000444222444999666444@@@QQQZZZRRRGGG===888999<<>>???JJJXXXhhhooolllmmm~~~|||aaaNNNQQQjjj~~~ppplllllljjjfffccccccccccccbbb```^^^]]]XXXXXXWWWSSSNNNHHHEEEDDDJJJXXXnnn???999:::333777444555111666AAAWWWzzzeeeRRRUUUsss~~~{{{gggtttjjj]]]mmmrrr```IIIAAADDDGGGPPPZZZppp~~~|||xxxtttpppllliiieeeccc\\\YYYUUURRRNNNIIIDDDAAA<<<;;;999777555333222222///000///...,,,+++,,,---,,,---......///111555777777333---+++,,,............///333:::@@@@@@:::444,,,///222555:::DDDSSS]]]aaaVVVJJJLLLaaaxxx~~~xxx\\\KKKIIINNN@@@222000111555666:::===@@@BBBCCCCCC???CCCJJJQQQZZZdddmmmtttpppfffUUUFFF@@@@@@===777666:::===<<<<<>>DDDGGGJJJRRR]]]gggvvvllllll~~~}}}|||~~~uuuhhhmmm}}}}}}QQQSSSgggxxxWWWAAAEEEAAASSSsssvvvUUUHHHAAALLLjjjhhhZZZ\\\ooo~~~}}}www```RRRFFFTTTggg~~~nnn\\\TTT______TTTTTTfffuuuwwwbbbSSSDDD<<<888333111111000111222222222333555777666555444333222333333444000111222444666777888888BBBBBB@@@<<<999888:::;;;@@@::::::BBBEEE@@@;;;:::;;;>>>BBBLLL^^^ooorrrkkkOOOEEE<<<888555111222777::::::444444<<<;;;:::DDDXXX```tttqqqxxx{{{dddXXX\\\uuummmjjjhhhfffddd```___]]]\\\\\\\\\ZZZXXXWWWUUUTTTRRRKKKDDDBBBFFFJJJbbbZZZBBB666888555555777333555666@@@YYY}}}tttYYYNNN___nnnoootttoooyyy}}}eee[[[nnntttaaaIIIAAACCCEEEVVV]]]ppp~~~zzzzzzvvvrrrooommmiiibbb]]]ZZZVVVQQQMMMIIIEEEAAA>>>:::999777444222111000000///......------,,,,,,,,,++++++++++++,,,---...///333111///---,,,---...///111333777:::;;;999777555111222555:::@@@GGGLLLOOODDDCCCCCCNNNjjjxxxaaaKKKDDDBBBCCC===444333999666;;;CCCKKKOOOOOOLLLIIIFFFKKKUUU```kkkttt{{{~~~}}}lllWWWHHH===666555777888555666::::::===PPPggg{{{rrrfff___ZZZXXXWWWXXXYYYZZZYYYXXX]]]^^^^^^___```aaabbbcccdddgggkkkmmmnnnnnnpppqqqrrrtttvvvxxxzzz~~~~~~yyysssrrruuuxxxvvvtttwwwwwwwwwuuuttttttvvvyyyvvvtttqqqrrrtttvvvtttsssrrrqqqqqqppppppoooooooookkkjjjiiiiiiiiihhhfffddddddaaa^^^\\\YYYTTTLLLFFF>>>999555666888999???EEEHHHJJJPPPZZZfffwwwmmmooo|||yyy{{{vvvlllvvv\\\[[[pppeeeRRRIII@@@CCCRRRggg{{{qqqZZZFFF@@@NNNjjjxxxppp\\\bbbvvvwwwkkkKKKIIIRRReee~~~kkk[[[eeehhh```OOOOOOcccrrruuu{{{||||||^^^PPPBBB;;;777444222333222333555444444444666888777666555444333333444444444444555555555555555444888999999999888999<<<>>>CCC>>>>>>DDDFFF@@@:::888888999:::===GGGQQQRRRLLLFFF???999888666333444888777999555777@@@??????III]]]jjjsssrrrcccXXXhhhqqqkkkuuusssrrrooollljjjiiigggddd```aaa^^^ZZZYYYYYYZZZZZZZZZVVVTTTSSSRRRKKKDDDDDDHHHFFFgggYYYAAA666888555555666222555777AAA[[[zzz\\\MMM[[[kkkpppzzz|||oooxxxyyyccc\\\nnnuuubbbJJJAAACCCEEERRR\\\rrr~~~zzzvvvrrrooommmhhhbbb\\\XXXTTTOOOJJJFFFBBB>>>;;;666555333111000...---------------------,,,,,,,,,+++******+++,,,---......111000...---,,,---///000111222555777777666555444222444888;;;>>>@@@@@@@@@===@@@EEETTTmmm|||nnnTTTBBB===;;;===888111333;;;DDDHHHPPPZZZaaa```XXXPPPMMMNNNUUUeeezzzoooVVVEEE;;;666666999999888:::>>>===@@@TTTlllsssiiiccc\\\[[[ZZZ[[[\\\]]]\\\ZZZZZZ[[[\\\^^^```bbbcccddddddgggkkkmmmnnnoooqqqrrruuuvvvxxxzzz|||lllgggcccdddiiimmmnnnmmmnnnqqqtttvvvvvvuuuuuuuuuvvvsssrrrrrrtttuuutttsssssssssrrrqqqpppooooooooollljjjiiiiiijjjiiigggeeedddaaa^^^[[[YYYTTTLLLFFF>>>999555666888999???EEEIIIJJJPPP[[[hhhyyylllnnn~~~vvvvvvpppdddxxx{{{```^^^vvviiiPPPGGGAAAEEEQQQ```ooo|||}}}kkkWWWLLLCCCMMMggg{{{ddddddttt~~~}}}wwwqqqRRRHHHOOO^^^uuukkkZZZtttooo^^^JJJKKK___ooorrrwwwxxxqqqyyyZZZLLL???999777444444555444666777777666666888999999888777666555555555555777777777666666555555555333444666777888;;;???BBBDDDCCCEEEJJJJJJEEE???<<<;;;;;;999666888======:::???<<<;;;;;;999555444666333777777:::CCCBBBCCCOOOcccuuu}}}}}}bbbWWWrrrxxxZZZQQQ[[[lllyyyxxxjjj\\\TTTYYY\\\aaagggjjjiiieeeaaa```\\\XXXVVVWWWYYY[[[\\\UUUTTTSSSQQQLLLEEEEEEJJJFFFlllzzznnnVVV???555777444444666222666888CCC^^^eeePPP]]]qqq{{{fffiiiqqqxxxddd]]]nnnvvveeeMMMAAACCCFFFOOO[[[tttzzzvvvrrrooolllgggaaa[[[VVVRRRLLLFFFBBB>>>:::777444333222000...---,,,,,,+++,,,,,,---------,,,,,,+++******++++++,,,---...000///---,,,---...000222111222333333333333222222333666;;;>>>>>><<<888555777>>>KKK^^^ssswwwaaaFFF999555444777555000555@@@NNNWWWgggvvv{{{ssscccUUUWWWXXX```tttoooSSSBBB:::777888;;;;;;;;;>>>AAA@@@GGG^^^wwwssslllggg^^^]]]\\\\\\]]]^^^]]]\\\ZZZ[[[\\\___aaaccceeefffeeehhhkkkmmmoooppprrrtttxxxzzz{{{}}}~~~tttZZZVVVRRRRRRWWW\\\^^^___bbbhhhooouuuvvvvvvuuutttuuusssrrrssstttuuutttrrrttttttsssrrrqqqpppoooooommmllljjjjjjjjjjjjgggeeedddaaa]]][[[YYYTTTLLLFFF===888666777888:::>>>DDDHHHJJJQQQ\\\iii{{{lllnnnsssooogggYYYffflllbbbxxxnnnPPPEEECCCEEEOOOYYYcccooouuujjjXXXMMMAAAFFF^^^zzzuuuoooyyy~~~wwwXXXIIINNNXXXhhh|||}}}gggUUUrrrkkkYYYGGGIII\\\jjjlllwwwmmmnnnxxxXXXJJJ===777666444333444555777888888777666777888::::::999888777777666666888888777777777777777888777777777777888===CCCHHHIIILLLRRRVVVVVVQQQLLLJJJAAABBB@@@===;;;;;;======??????@@@@@@<<<777444333222888999<<>>;;;888888@@@QQQgggwwwqqqVVV<<<666111111444333222;;;HHHRRRfffvvvcccWWW```kkk}}}{{{fffMMM???:::999999<<<<<<===???AAADDDQQQlll{{{ppplllhhh^^^\\\[[[\\\]]]^^^]]]\\\]]]^^^___aaaccceeeggghhhfffiiilllnnnppprrruuuwww{{{|||~~~sssfffQQQMMMHHHFFFHHHKKKMMMNNNUUU[[[dddlllqqqtttvvvwwwssssssssssssttttttsssrrruuuuuutttsssqqqpppoooooonnnlllkkkkkkkkkjjjgggeeeccc```]]][[[XXXSSSKKKEEE===888666777999:::>>>DDDGGGIIIPPP[[[iii|||kkknnnqqqjjj```OOOTTTooozzzooo___tttsssPPPEEEGGGEEEOOOWWW___lllwwwnnn]]]LLL???BBBWWWsss|||]]]KKKOOOVVVccctttxxxaaaOOObbb^^^RRREEEFFFUUUaaaeeeooohhhnnnyyyWWWJJJ<<<777555333222333555666888888666555555666999:::999999999888888888888888777666666666777777<<<;;;999999;;;BBBJJJPPPWWW___gggjjjhhhddd___\\\QQQPPPNNNKKKEEE@@@???@@@AAADDDEEEBBB===888555333444;;;<<<===BBB@@@EEEUUUvvveeeWWWSSSllltttWWWQQQXXX]]]ZZZQQQIIIEEEDDDCCCGGGNNNVVV\\\```ccceee\\\\\\[[[\\\]]]]]][[[ZZZYYYVVVTTTQQQKKKDDDEEEJJJWWW{{{kkkpppQQQ<<<555777333222555333444777EEEcccooo___uuuhhheee]]]hhh}}}|||fff```oooxxxkkkSSSCCCBBBGGGQQQ\\\rrr{{{wwwqqqnnnjjjeee^^^XXXRRRNNNGGGAAA===999666444222111000///......---...+++---...000000000///...,,,,,,,,,+++,,,,,,---...---,,,,,,,,,---000222444444333222111111222222333888999<<<>>>??????======:::BBBTTTjjjttthhhMMM888333//////333222444@@@PPP```vvvyyyeee^^^___xxxfffVVVEEE>>><<<;;;;;;<<<======???BBBJJJ^^^|||uuummmjjjggg```___^^^^^^___```___^^^___```aaabbbcccdddeeefffhhhkkknnnppprrruuuxxx{{{}}}~~~zzzoooaaaVVVIIIEEEAAA>>>===???@@@AAAGGGLLLTTT\\\dddlllsssxxxqqqrrrssstttssssssrrrrrruuuuuutttsssrrrppppppooonnnmmmkkkkkkkkkjjjgggeeeccc```]]][[[XXXSSSKKKEEE<<<888666888999:::>>>CCCEEEGGGOOOZZZiii{{{kkknnnqqqggg\\\HHHHHH^^^uuuyyyqqqiii|||bbbUUUppptttQQQGGGKKKFFFRRR[[[bbbppp|||sss```OOOAAADDDXXXtttdddJJJMMMUUUaaarrrsss]]]LLLQQQRRRNNNEEEDDDPPPaaakkklllwwwrrruuuyyyVVVIII<<<666555333333444444666888888666444333444888888999::::::::::::999:::999888777777888::::::>>>>>>???@@@DDDJJJSSSYYYiiiuuuzzzvvvrrrrrrooommmiii___SSSKKKJJJLLLOOOMMMEEE===999888666777>>>>>>>>>CCCDDDMMMaaaoooPPPQQQRRRnnnzzz```XXX\\\[[[SSSIIIDDDCCCAAA@@@AAADDDGGGLLLTTT\\\bbb\\\\\\]]]^^^___^^^[[[XXXYYYVVVTTTQQQKKKEEEFFFKKKWWW|||{{{}}}OOO<<<666888444222666555222666DDDcccqqqiii}}}eee___dddbbbmmm{{{dddaaapppyyynnnVVVCCCBBBHHHSSS\\\ppp~~~{{{wwwqqqmmmjjjddd\\\WWWPPPKKKDDD???;;;888666444///...---,,,,,,,,,,,,,,,///000222333333222111000......------------......---,,,,,,,,,---000333444333333222222222333333444:::;;;;;;<<<<<<<<<<<<<<<<<>>???BBBHHHVVVmmmoookkkiiieeedddbbbaaabbbcccdddcccbbb___``````aaabbbcccddddddkkkmmmppprrruuuxxx|||xxxgggZZZOOOFFF???===;;;999999:::<<<======@@@EEELLLUUUaaammmtttppprrrttttttsssrrrrrrrrrssssssrrrrrrqqqqqqppppppnnnmmmkkkjjjjjjiiifffdddccc```\\\ZZZXXXSSSKKKEEE<<<888666888::::::>>>CCCFFFHHHOOOZZZhhh{{{~~~kkkoooqqqdddWWWDDDDDDYYYooopppkkklllXXXPPPmmmpppQQQJJJLLLGGGVVVaaagggvvvxxxbbbPPPAAABBBUUUpppmmmIIIKKKRRR___qqq~~~ppp\\\LLLDDDKKKMMMHHHGGGXXXssswwwuuuwwwyyywwwTTTGGG:::666666555666888555777999999666444333333555666888:::;;;;;;;;;;;;;;;;;;<<<===@@@DDDHHHJJJFFFIIILLLPPPRRRVVVYYY\\\tttwwwjjjfffcccddd]]]MMM???;;;:::888888@@@@@@AAAGGGLLL\\\uuuZZZIIIOOORRRwwwoooeeegggaaaUUULLLJJJIIIGGGCCCCCCBBBBBBFFFOOO[[[ccc^^^]]]\\\\\\]]]\\\YYYWWWVVVTTTRRRPPPKKKGGGIIIOOO^^^NNN<<<777:::444333777666333777CCC```iiihhh}}}{{{{{{eee```fffgggqqq}}}gggbbbpppzzzqqqXXXDDDBBBHHHRRRZZZnnn{{{wwwqqqmmmiiiccc[[[UUUMMMHHHAAA<<<999777555444...------,,,,,,,,,------222333555777666555222111000//////.........//////------,,,,,,---000222444111111111222333333333333999:::;;;<<<======<<<<<<===AAASSSjjjmmmYYYAAA777111...///444777>>>RRRggg}}}ssseee]]]eeezzzqqqPPPAAA>>>???<<<;;;<<<<<<;;;>>>BBB???BBBGGGRRRddd{{{xxxkkkjjjiiidddeeedddcccccceeeeeedddccc```aaabbbdddeeeggghhhhhhmmmooorrrtttwww{{{lllYYYMMMGGGBBB;;;;;;;;;:::::::::;;;<<<;;;===@@@EEENNN[[[gggpppooorrruuuuuusssqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqnnnllljjjjjjiiihhheeecccccc```\\\ZZZXXXRRRKKKDDD<<<888666999::::::>>>BBBHHHIIIPPP\\\iii{{{}}}kkkpppppp```RRRCCCHHH```xxxtttpppwwwTTTRRRlllhhhPPPLLLKKKEEEVVVdddmmm~~~nnnRRRAAA???PPPjjjnnnJJJJJJOOO^^^sssxxxlll[[[MMM???IIINNNKKKMMMcccsssppptttuuuQQQEEE999666777777888;;;666888::::::777555333333444555777:::;;;<<<<<<;;;:::<<>>@@@AAA@@@??????CCCVVVmmmoooYYYBBB999222000222888<<>>888888999;;;;;;:::???FFFAAAEEELLLZZZooosssiiijjjjjjeeedddcccbbbbbbddddddcccbbbcccdddeeegggjjjlllnnnooonnnpppsssuuuxxx|||}}}fffSSSJJJHHHGGG===>>>???>>>===<<<<<<<<<>>>???BBBFFFNNNZZZfffnnnnnnrrruuuuuusssqqqqqqrrroooooopppppppppqqqqqqqqqmmmllljjjiiiiiigggdddbbbbbb___\\\ZZZWWWRRRJJJDDD;;;888777999::::::>>>BBBIIIKKKRRR]]]jjj|||}}}kkkpppooo]]]NNNBBBLLLgggxxxsss~~~rrrOOOQQQlllbbbOOOMMMJJJBBBUUUeeeppp}}}YYYFFFAAAQQQjjjjjjNNNLLLOOO^^^uuuyyyssshhhXXXKKK<<>><<<999777:::;;;AAALLLZZZccceeeddd```aaaccciiiqqqrrreeeWWWooo\\\@@@===>>>999;;;LLLHHHAAANNN^^^{{{|||pppmmmiiiNNNOOOJJJKKKggg|||ssskkkiiiiiikkkfffUUULLLIIIHHHWWWjjjpppnnneee\\\ZZZXXXVVVVVVXXXVVVSSSPPPLLLEEEDDDNNN[[[}}}LLL@@@666444666555444333333444AAAUUUlllttt^^^UUUvvv~~~qqqpppuuuyyylllaaaiiivvvWWWKKKCCCGGGQQQYYYnnn|||yyytttnnnhhhddd^^^WWWQQQIIIEEE???:::666444111///000///---,,,,,,---...///666888999888666444444555222222111111000/////////---,,,,,,---...000222333//////000000111111222222666999;;;======>>>@@@BBB>>>FFFVVVgggiiiZZZDDD666222...555;;;===NNNhhhttt|||dddTTTXXXmmm~~~ZZZSSSJJJDDD@@@<<<888555444555666777777999<<>>>>>@@@???;;;@@@@@@CCCJJJSSS\\\dddkkkooosssuuutttttttttsssqqqtttsssrrrqqqpppppppppppplllkkkjjjhhhfffeeedddcccaaa___\\\ZZZVVVPPPIIIDDD===:::888999999999>>>EEEHHHLLLRRR\\\kkkiiirrrxxxnnniiiUUUAAANNNmmmeeeLLLXXXuuubbbMMMKKKMMMGGGQQQiiiiiiJJJ===MMMfffyyyyyysssSSSCCCQQQ\\\mmmzzzrrriii___UUUOOO555;;;BBBFFFJJJZZZ{{{|||iiivvvrrrTTTGGG;;;777666666666888777:::<<<:::555111111333555777:::<<<<<<;;;;;;:::555888???JJJWWWccclllpppqqqrrrtttxxx}}}}}}pppaaafffxxxvvvQQQFFFDDD??????JJJHHHLLLfffttt\\\TTTRRRPPPDDDOOOXXXfffkkk\\\^^^jjjvvvjjj___ZZZXXXUUUTTTUUUSSSQQQPPPNNNJJJKKKVVVccczzzKKK@@@666444666555444444444444BBBWWWnnnyyy^^^KKKbbbxxxzzzqqqttt{{{mmmaaaiiiwwwXXXLLLCCCGGGOOOXXXlll|||yyyuuuooojjjfff___WWWQQQIIIDDD>>>999666333000...///...---------///000222777888999999777555555666333222222111000000//////------------...000111222/////////000000111222222666888;;;<<<======???AAA@@@FFFVVVfffhhhXXXAAA333444///666>>>BBBTTTkkktttlll]]]WWW[[[dddpppiiiSSS???;;;777444444444222000222333444444555888<<>>LLLcccwwwmmmxxx~~~^^^HHHNNNVVVhhhwwwnnnggg^^^SSSKKK...222:::@@@DDDOOOfff{{{wwwgggrrrsssRRRGGG;;;888888777777888:::;;;;;;888555222222333888999:::;;;<<<>>>BBBEEEBBBCCCGGGLLLTTT___jjjqqqvvv{{{~~~jjjooozzzZZZGGGCCC???EEEIIIKKK___oooRRRJJJHHHHHHIIIUUUkkkrrr}}}qqqaaaZZZXXXUUURRRRRRQQQPPPOOOMMMHHHHHHRRR^^^rrrIII>>>666444666444333444555444BBBXXXqqqeeeJJJUUUlllkkkkkk{{{qqqsss}}}mmmccciiiyyy[[[LLLBBBGGGOOOVVVhhh|||yyyvvvqqqmmmhhhaaaXXXQQQHHHDDD===888444222000......------...///222444555888999:::999777666666666333333333222111111000000///............///000111////////////000111222222555888:::<<<<<<===>>>@@@EEEKKK[[[kkklll[[[CCC444666111777AAAIII\\\nnnqqq]]]VVVVVVWWWSSSPPPDDD...///......///111222222111000111111111222666<<<@@@FFFNNN\\\mmm}}}wwwiiibbbbbbbbbaaafffddddddeeehhhjjjjjjjjjiiikkknnnpppppppppqqqrrrrrruuuzzz~~~zzznnnhhhggghhhhhhkkkiiibbb\\\ZZZWWWSSSVVVYYY^^^eeeoooyyyxxxtttrrrrrrssssssrrrrrrrrrqqqppppppoooooolllkkkkkkiiihhhgggffffffaaa___\\\YYYTTTMMMFFFAAA;;;888777999:::;;;@@@HHHFFFJJJQQQ\\\lllkkktttxxxmmmgggWWWTTT}}}vvvVVVPPPfff~~~dddQQQNNNNNNQQQTTTdddzzzgggLLL@@@JJJ^^^|||mmm___rrrjjjMMMLLLRRReeerrriiieee^^^RRRIII,,,...444<<>>EEENNNUUUUUUSSSQQQSSSYYYbbblllrrrvvvwwwuuu{{{|||wwwwww}}}ZZZDDDAAA@@@HHHGGGQQQvvvWWWKKKPPPRRRUUU[[[sssbbbZZZXXXUUURRRQQQOOONNNMMMKKKFFFFFFOOO[[[ooo|||FFF===555555555444333444777444AAAYYYrrrmmmNNNSSSfffhhhrrrqqqrrrnnneeeiii{{{^^^NNNBBBFFFOOOUUUfff}}}zzzwwwrrrooojjjcccYYYQQQHHHCCC===777333111///...------...000222555777999888:::;;;:::888666666777444444333333222111111000000000//////////////////............///111222333666888;;;<<<<<<===>>>@@@DDDMMM```qqqrrr^^^DDD444777222888CCCOOObbbooojjjVVVPPPQQQNNNAAA;;;666+++111111222333444444333222000000//////111555<<>>HHHWWWeeehhhbbbhhh~~~sssQQQFFF<<<:::;;;:::999::::::;;;;;;888555444555777777999<<<>>>BBBLLLYYYbbb```]]]\\\```iiisss{{{~~~wwwqqqrrrkkkooorrruuuYYYFFFFFFFFFIIIGGG\\\gggOOOSSS[[[ZZZ___kkk~~~ooo```ZZZXXXUUUSSSSSSNNNMMMMMMLLLIIIKKKVVVcccttt|||rrrCCC;;;555555555333333555999444@@@ZZZsssuuuSSSTTTiiippp{{{xxxqqqqqqpppgggiii~~~aaaOOOBBBFFFPPPUUUeee~~~~~~{{{wwwsssoookkkcccYYYRRRIIIDDD<<<666333111000///...///000222555888:::;;;888:::;;;:::888666666777444444333333222111111000000000000000000/////////......------...000222444777999<<<=========>>>@@@>>>LLLdddvvvttt]]]CCC333666333:::EEEQQQdddkkkaaaQQQKKKLLLGGG777222555222111222333444333111//////////////////000555<<<@@@IIIVVVeeepppzzz}}}vvvqqqeeeWWWOOOPPPWWW^^^dddbbbcccdddfffhhhjjjmmmooolllooorrrttttttuuuvvvwwwxxx{{{{{{|||uuusssrrrrrruuuppppppqqqqqqqqqpppoooooommmlllkkkjjjiiihhhgggfffcccaaa^^^ZZZUUUNNNFFFAAA:::888777:::;;;<<>>888555666999666999===???CCCLLLYYYdddkkkmmmqqqwww~~~uuutttrrrqqqxxxUUUHHHJJJJJJJJJJJJjjjkkkZZZTTT^^^aaa^^^iii~~~rrrhhh^^^ZZZXXXTTTSSSTTTSSSQQQOOOLLLGGGHHHSSS```xxxzzzsssiiiAAA:::555555444222333555:::333???[[[uuu___^^^yyyqqqppprrrrrrhhhiiidddPPPAAAEEEPPPUUUeee}}}{{{xxxsssooojjjcccZZZSSSJJJDDD===666333111000000111111333555777999:::;;;888999:::999777666666666333333333222111111000000000000111111111000//////...---,,,,,,...000333444777999;;;<<<<<<<<<===???@@@RRRlll|||ttt\\\DDD999555555===HHHRRRcccfffWWWIIICCCFFFDDD666///111000...111333333111000000000////////////000444:::>>>MMM\\\jjjssszzz{{{rrriii]]]PPPIIIIIINNNXXXaaa```bbbeeeggghhhkkknnnqqqmmmpppsssuuuvvvwwwxxxyyyzzz}}}}}}wwwwwwtttrrruuuoooooopppqqqqqqpppooonnnmmmmmmkkkjjjhhhfffeeedddbbb___\\\YYYTTTMMMFFFAAA;;;888888:::;;;===CCCJJJLLLPPPVVVaaaqqq{{{rrruuuggg___OOOOOO{{{mmm\\\kkkrrrTTTSSS[[[[[[^^^kkkqqqkkkooowwwwwwgggNNNBBBEEEMMMdddxxxddd[[[iiixxxnnnMMMNNN\\\pppqqq```ZZZ[[[ZZZQQQHHH666333222333777AAASSSccc`````````uuu{{{~~~{{{SSSGGG;;;999:::;;;===???CCCIIIMMMGGG<<<555666;;;777:::>>>>>>???EEEPPPZZZlllxxxuuuPPPJJJNNNMMMPPPQQQwww[[[WWW[[[cccbbbeee~~~eeeaaa]]][[[WWWRRRQQQTTTSSSPPPNNNJJJGGGJJJWWWeeeqqqsssbbb???999555555444222222666999111>>>\\\xxxnnnnnnlllfffpppttttttjjjiiigggQQQAAAEEEOOOTTTddd||||||xxxrrrmmmiiibbbZZZTTTKKKEEE===777333222111111444444666777999:::::::::777888999999777555555666333222222111000000////////////000111111111000///...---,,,,,,---000333555555777999:::::::::;;;<<>>AAAIIIQQQUUUNNN???555555;;;888<<<>>>===;;;>>>GGGOOO___uuu~~~nnnOOOOOOUUUTTTWWWXXX___RRRTTT[[[``````kkk}}}ppp^^^]]]]]]\\\WWWPPPOOOSSSIIIIIIJJJLLLOOOXXXjjj|||]]]===888555555444111222666888///===]]]zzzuuuxxx}}}___cccooouuuuuukkkiiihhhQQQAAAEEENNNSSSccc{{{}}}xxxqqqlllgggaaaZZZTTTLLLFFF>>>777444333222222666666777999999::::::999666888999888666444444555222222111111000/////////...///000222222222111000...---++++++---000333555333555888888888888999:::AAASSSiiiooo^^^DDD666555666:::FFFMMMSSS```___MMMEEE999888999000,,,000///...000111000...---...111+++,,,......///111444666666LLLbbboooyyy|||qqqnnnfff]]]VVVMMMHHHMMMVVV^^^bbbeeeggghhhkkkppptttpppssswwwyyyzzzzzz|||}}}~~~|||zzz|||wwwrrrsssmmmnnnpppqqqqqqpppooonnnnnnmmmkkkiiifffdddbbbaaa\\\ZZZWWWTTTPPPKKKDDD???===:::999;;;;;;<<>>===???EEETTTTTTPPPGGG===888999<<<777:::<<<<<<<<<===???AAAPPPbbbwwwqqqpppnnnjjjpppzzzuuuZZZSSS[[[cccaaacccZZZUUU[[[ZZZUUU```~~~}}}~~~xxxddd]]]\\\ZZZWWWUUURRRPPPOOOOOOLLLJJJJJJPPP^^^rrrWWW>>>:::666444444555555555444222<<>>III]]]rrr~~~}}}rrrooojjjccc\\\VVVRRRPPP]]]aaagggkkkmmmnnnpppqqqrrruuuxxx{{{|||}}}~~~xxxwwwvvvsssooopppppppppooooooooooooooojjjkkkkkkkkkhhhddd```]]]aaa\\\WWWTTTRRRLLLDDD===;;;;;;;;;;;;;;;>>>BBBFFFNNNRRRWWWaaauuu{{{yyyeeeUUUHHHBBB```lllIIIQQQppp]]]CCCKKK]]]eee___mmmxxxrrrzzzxxxQQQCCCHHHHHH]]]sss```[[[]]]rrrzzz^^^LLLRRR^^^oooyyyjjjYYYLLLIIIGGG@@@<<<>>>111111222444666@@@WWWkkkwwwppp}}}zzzyyycccOOO>>>===???>>>???DDDKKKJJJEEE>>>888666888<<<;;;===>>>===;;;;;;<<<>>>@@@OOOnnn~~~ggg[[[YYYXXXTTTWWWYYY]]]eeepppuuu[[[SSSZZZbbbgggiii|||VVVOOOUUUWWWWWWiii|||zzzzzz|||~~~~~~lllaaa[[[ZZZXXXUUUSSSPPPNNNMMMLLLKKKKKKOOOUUUbbbvvvSSS===:::666444444555555444777444<<>>CCCGGGNNNRRRXXXbbbvvv||||||qqqaaaVVVKKKFFF``````FFFUUUwwwzzzTTTBBBJJJZZZddd]]]hhhqqqrrr]]]EEECCCBBBXXXppp[[[SSSSSSfffyyy{{{fffOOORRR^^^rrr{{{lll[[[MMMJJJIIIDDDCCCGGG222000///222666@@@RRRcccwww}}}iiiUUUCCC>>>@@@??????CCCBBB???;;;777555666999<<<:::<<<>>>===::::::<<>>???@@@DDDKKKWWWccclllvvvbbbSSSSSS___lllooorrryyyUUULLLRRRUUU[[[sss}}}yyyvvvuuuuuuuuu}}}mmmddd```XXXWWWUUUSSSPPPMMMKKKJJJJJJIIIJJJLLLOOOXXXjjj|||~~~NNN===:::666444444555555444777444999NNNiiiccc]]]zzzvvvnnnttt~~~ooottt```JJJEEEJJJPPP^^^rrr~~~|||wwwqqqlllhhhaaaYYYSSSLLLFFF===666333333333333999999::::::;;;<<<======999888777777666666666666666555444333222222222222111///------...//////.........---------...//////,,,,,,...000222444666777222888:::777333444666555444:::@@@EEEOOOUUUMMM???999777444111///.........//////...---,,,,,,,,,---...---,,,,,,---000222444000444:::???IIIYYYnnn}}}}}}zzz|||}}}tttkkkiiikkkmmmoooppprrruuuwwwuuuxxx|||yyyvvvvvvvvvsssppppppppppppoooooonnnnnnnnnjjjjjjiiigggfffdddbbbaaa___[[[VVVSSSPPPJJJCCC>>>;;;;;;<<<<<<<<>><<<<<<=========@@@EEEIIIMMMRRRZZZfff{{{zzzxxxiii^^^SSSCCCKKKuuu```LLLIIIhhhvvvYYYBBB===GGGSSSccchhhuuunnnMMMCCCCCCOOOmmm{{{bbbOOOHHHIIINNNiii{{{|||]]]SSSVVVhhh}}}{{{nnn^^^PPPPPPSSSWWW___jjj777222///222777>>>IIISSSeeevvvuuuiiippp{{{fffMMMBBBAAAAAA???>>>888888999;;;===>>>===<<<<<>>CCCHHHLLL\\\eeetttxxxxxxwwwvvvtttuuuxxx{{{yyy{{{~~~zzzyyyxxxvvvrrroooppppppoooooonnnmmmmmmllliiihhhgggeeedddbbbaaaaaa[[[YYYUUUPPPLLLGGGBBB???>>>>>>>>>>>>>>>AAAEEEIIILLLRRR[[[hhh~~~zzzppp```XXXNNNAAA[[[YYYIIILLLnnnrrrVVV???:::EEEQQQ^^^iiivvvtttPPPCCCEEENNNiiiuuu\\\LLLIIILLLMMMfffxxxgggVVVPPP]]]pppuuuzzzmmm^^^SSSTTTXXX^^^jjjvvv777333111333666:::DDDMMM\\\kkkmmmgggkkkxxxpppTTTEEECCCDDDAAA===777999;;;===????????????@@@JJJTTTYYYXXXWWW[[[___ggghhhpppwwwbbb[[[VVVYYY\\\YYYTTTPPPLLLKKKIIIHHHIIIOOOVVV[[[sssuuunnn[[[III???===<<<;;;:::===BBBDDDLLLccc{{{rrrVVVZZZ]]]\\\aaauuu~~~{{{{{{}}}~~~|||zzzvvvyyyzzzppplllnnnrrrgggccc]]]VVVRRRRRRQQQPPPOOONNNMMMMMMMMMHHHHHHIIIHHHOOOmmm[[[FFF<<<999777666666666444333888555888FFF[[[www~~~YYYSSS]]]hhhsss}}}{{{qqqppp{{{xxxcccMMMCCCHHHLLLVVViii~~~}}}{{{xxxsssooojjjcccZZZSSSFFFAAA:::555333333333222222333333444555666777777777666666555555666666777777777888999999999888888888666555555555444222///......---,,,,,,,,,------......//////...,,,+++***---///000111555999666000000111333888<<<===:::555222222222111111000000///000///////////////000000...222555666555444777999666999???HHHQQQUUUTTTQQQPPPZZZkkk{{{~~~{{{yyyyyy{{{}}}|||~~~~~~{{{yyyxxxuuurrrpppppppppoooooonnnmmmllllllhhhhhhgggeeedddbbb```___ZZZXXXTTTOOOJJJEEEBBB@@@AAAAAA@@@??????AAAEEEHHHKKKRRR\\\jjjxxxsss^^^WWWMMM@@@dddvvvTTTHHHOOOqqqnnnSSS===999CCCOOObbbooovvv~~~zzzSSSAAADDDLLLkkk}}}aaaOOOKKKMMMNNNbbbnnnuuu}}}}}}~~~qqq\\\NNNWWWjjjppp|||yyylll___VVVWWW[[[```kkkwww555333222333333555>>>HHHWWWbbbfffeeeiiiqqqyyy\\\JJJGGGIIIEEE???999<<<>>>???>>>@@@DDDHHHHHHTTTcccjjjkkkjjjnnnrrr|||nnnaaaZZZcccrrr{{{~~~ssssssssstttwww}}}wwwWWWBBB<<<<<<===;;;:::>>>DDDGGGPPPiii}}}fffdddfffeeeeeerrr~~~}}}~~~}}}}}}zzzvvvwwwlllccc```\\\XXXOOOOOOOOOOOONNNNNNNNNNNNMMMJJJLLLOOOMMMSSSqqqQQQEEE;;;999777666666666444222555444777EEE[[[yyy^^^RRR[[[lll~~~~~~rrrrrr~~~iiiPPPCCCGGGKKKUUUggg|||}}}yyyvvvrrroookkkcccXXXPPPCCC???999555444444333333333333333444444444555555555555555555555666777888777888999:::;;;::::::999;;;:::999999888777444111//////...---------------............---,,,++++++---000111111444777555000......000444888888666444000111111111111000000000000//////000000111222333222555777777777:::AAAGGGEEEIIIQQQ[[[bbbccc```\\\QQQUUU^^^lll|||}}}~~~~~~|||zzzxxxvvvuuusssrrrqqqpppooonnnmmmlllkkkkkkgggggggggfffdddaaa^^^\\\YYYWWWTTTNNNIIIDDDAAA@@@CCCCCCBBB@@@???AAADDDGGGJJJRRR]]]lllrrr}}}sssYYYSSSKKK>>>cccwwwRRRIIISSSwww~~~eeeJJJ999888BBBLLLgggwww{{{yyyTTTBBBDDDIIIfffsss[[[OOOMMMMMMYYY___eeepppuuu|||{{{dddQQQZZZpppzzz~~~zzzlll```XXXXXXZZZ[[[dddooo333222333333111222;;;EEELLLUUUZZZ___ccciii{{{zzzaaaMMMJJJLLLHHH@@@===???AAA@@@???BBBKKKRRRTTTbbbtttqqq___VVVfff|||TTT@@@>>>AAAAAACCCAAACCCIIIKKKRRRlllxxxnnnpppmmmiiippp|||iii```ZZZUUURRRMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNVVV```ccclll}}}xxxKKKDDD;;;999777777777666444222000///444CCC[[[|||hhhZZZcccxxx~~~rrrsssmmmQQQAAAGGGJJJTTTfff|||}}}vvvtttrrroookkkbbbVVVNNNAAA===888555444444444444333444444444444444444444444444444444666777888999777888:::;;;<<<;;;;;;:::===<<<;;;;;;;;;999555333000///...---------------------------------------///222333222333777666333---,,,---222666555444333000000111111111111000000//////000000111333444555777888:::999:::AAALLLUUUeeehhhkkkkkkhhhaaaZZZUUURRRNNNOOO[[[mmm}}}{{{zzzxxxvvvuuuttttttsssqqqpppooonnnmmmlllkkkkkkggghhhhhhgggeeeaaa\\\ZZZXXXWWWSSSNNNHHHCCCAAA@@@EEEDDDCCCAAA???@@@CCCFFFJJJRRR^^^mmmlllvvvuuuhhhLLLHHHGGG===bbbRRRKKKXXX}}}xxx[[[BBB666888AAAIIIeeeyyy~~~}}}sssVVVFFFHHHGGG___fffSSSLLLJJJQQQSSSXXXgggoooyyyiiiUUU___yyy~~~{{{lllaaaYYYXXXXXXWWW]]]ggg