BM6P6(@ eeeNNN{{{yyyeeewwwwwwmmmggg```TTTHHHCCC===:::;;;>>>???@@@FFFMMMXXXlllqqqYYYXXXRRRhhhVVV@@@===555777666444222111111111222222111000000222444666888@@@EEEKKKNNNLLLHHHEEEBBBBBBAAAFFFOOOQQQRRR\\\iii}}}zzz^^^QQQXXX~~~mmmXXXVVVaaawww}}}lllsssrrr___wwwZZZJJJ???444111222111111333000000111111000///...---111000000000000000111111333:::IIIuuutttKKKPPPwwwwwwooo^^^DDD@@@aaa{{{wwwzzztttuuu}}}~~~|||eeeJJJEEEJJJEEE888555555666666555555444333333333333222222111111111111111111111111111111111111222333333333444666888>>>===???MMM]]]cccuuu||||||ooocccTTTCCCAAABBB:::>>>;;;888999<<<>>><<<;;;;;;999;;;======;;;===AAAFFFGGGGGGFFFCCC???;;;888555555555555555555555555333333333444666777999:::???KKKggg|||xxxmmmvvvqqqyyyuuupppppptttfff[[[~~~eee@@@444222111111111333222111///000000000000000000000000000000000000111111111111333000;;;444888<<>><<<===BBBGGGOOO[[[eeelllqqquuuyyywww{{{xxxiiiIIIJJJOOOJJJFFFCCC???;;;999888===<<<:::;;;<<<===<<<:::<<<888;;;;;;777AAAOOOPPPeee]]]QQQDDD;;;666666666555555444333333222222111222222222222222222222222222333666888:::===BBBEEEKKKIIIMMMVVV]]]dddooozzzzzzTTT```zzzbbbOOOyyymmmzzzwwwmmmfff^^^RRRGGGBBB===:::;;;===???@@@FFFMMMTTTfffvvv[[[WWWQQQfff___CCC<<<<<<777666444222111111111222222111111111222555777999AAAFFFLLLOOOMMMIIIFFFCCCCCCBBBGGGOOORRRTTT```nnn|||{{{~~~cccVVV\\\kkkUUUTTTbbb}}}zzz|||___JJJ???555222222111111222111000000000////////////000000000000000111222222222<<>><<<<<<>>>BBBEEEDDDAAA@@@======AAABBBAAACCCFFFIIIHHHGGGEEEAAA===999777555555555555555555555555333333333444666777999:::>>>KKKjjjooowww|||yyy}}}tttooowww}}}yyyllliiieeeAAA777222111111111222222111///000000000000000000000000000000000000111111111111222000999333777>>>QQQKKKHHHccc|||bbbHHH???>>>===>>>BBBFFFOOO[[[eeelllpppuuuxxxwwwmmmMMMNNNVVVNNNGGGEEEDDD@@@;;;888888:::<<<<<<<<<<<<>>>???===999===???;;;BBBLLLJJJXXXRRRIII???888555444555444444333333222222222111222222222222222222222222222444666888:::===BBBEEELLLJJJNNNVVV]]]dddnnnyyyXXX^^^ttt```RRR|||~~~vvvllleee\\\OOOEEE@@@<<<::::::===???@@@EEELLLRRRccc```UUUQQQeeemmmIII999AAA777666444333222111222222333222111222333666888:::BBBGGGMMMPPPOOOLLLIIIGGGHHHFFFJJJSSSWWW[[[iiiyyyzzzvvvzzz}}}ggg\\\aaalllTTTRRRccc}}}yyy^^^KKK@@@666333444222000111111111///......//////000/////////000111222333444222@@@___rrr|||ooo\\\ggg```bbb^^^LLLCCC\\\www|||uuuvvv}}}oooLLLEEEJJJHHH>>>666444444444444444333222222333333333222222222222111111111111111111111111111111222333333333444666888555999;;;BBBLLLVVVqqqzzzggg___SSSIIIEEEAAA===<<<===AAAEEEFFFDDDAAA>>>;;;;;;AAAEEEEEEDDDEEEJJJHHHEEEBBB>>>:::777555555555555555555555555555333333333444666777999:::<<>>===AAADDD???;;;BBBGGGBBBDDDHHHCCCGGGCCC>>>888444333333444333333222222222222222222222222222222222222222222222444666888:::>>>BBBEEEMMMMMMPPPWWW]]]dddnnnwwwaaa]]]mmm```TTTuuukkkcccYYYLLLCCC???<<<::::::===>>>???EEELLLVVVeeegggVVVUUUggg}}}yyyPPP666@@@888666555333222222222222333222222222444666999;;;AAAFFFLLLPPPQQQOOONNNMMMMMMKKKOOOXXX^^^dddttt}}}zzz{{{zzzzzzfff^^^dddoooUUUQQQbbb{{{rrr{{{mmmYYYLLLAAA777555444222000000222111///------...000111/////////000111333444555333DDDooo|||{{{ZZZYYYUUUFFF???TTTnnnsssqqqssszzzjjjDDDCCCLLLEEE:::666333333444444333333222111222222222222222222222222111111111111111111111111111222333333333444666888777===???BBBKKKUUUrrr~~~|||xxx{{{qqqnnnaaaOOOFFFBBB@@@@@@AAADDDGGGFFFBBB===<<<999;;;DDDKKKIIIDDDAAAFFFDDD@@@<<<999666555444555555555555555555555555333333333444666777999:::<<>>>>>???AAAKKKTTTaaakkkqqquuuxxx{{{vvvgggjjjhhhVVVGGGDDDDDDBBBAAACCCCCCDDDEEEDDDBBBBBBCCCDDD???===IIIRRRMMMIIIGGG???;;;:::777555333333333333222222222222222222222222111222222222222222333333222444666888:::>>>BBBFFFNNNOOORRRWWW]]]eeennnuuuiii[[[eee```SSS|||zzz|||sssiiiaaaVVVIIIAAA???<<<999:::<<<>>>???EEELLLYYYeeeoooZZZ^^^nnn{{{|||YYY999;;;888777555333222222222333222222111222444777:::;;;>>>CCCKKKPPPSSSSSSSSSTTTOOOMMMRRR\\\cccjjj{{{}}}uuuqqq}}}xxxaaa]]]eeerrrUUUNNNZZZxxxlllyyyrrreeevvvzzzcccYYYNNNCCC888555444222000000111000...------///111222/////////000111333444555555EEEyyyyyy^^^SSSIII???<<>>???FFFNNNdddrrrmmm}}}{{{xxxwwwuuu]]]OOOJJJGGGFFFGGGIIIKKKIIICCC>>><<<;;;@@@KKKQQQMMMEEE@@@>>><<<:::777555555555555555555555555555555555555333333333444666777999:::===KKKhhhlllvvv|||xxxkkkeee[[[^^^NNNQQQ|||xxxLLL:::555333111000111111000///000000000000000000000000///000000000111111111111555555444555555JJJzzz}}}iiioooVVVOOOfffrrrbbbMMM;;;999<<<<<<===AAAKKKTTTaaalllrrruuuxxxzzzyyycccNNNHHHFFFEEEIIIRRRUUUOOOHHHFFFFFFFFFCCC???@@@AAARRR___WWWLLLFFF>>>777777666555444444444444333333333222222222222222111111111222222333333333333444777999;;;>>>CCCFFFMMMQQQTTTXXX^^^gggooottt~~~mmmVVVXXX]]]SSS|||wwwxxxqqqggg___SSSGGG@@@@@@;;;999999<<<>>>???DDDKKKVVVbbbzzzaaaeeeqqqyyy}}}|||cccGGG999888777555444333222333333111111111111333666999;;;===BBBJJJPPPSSSUUUVVVWWWOOONNNSSS^^^fffnnn~~~sssmmmzzzttt______jjjtttWWWKKKOOOrrr}}}mmmzzznnn\\\eee|||~~~zzzqqq]]]___QQQEEE999444333222111222000//////......///111111000000000111222333444555666FFFbbbOOOAAA;;;???SSSgggjjjvvvyyy{{{{{{iiiEEEGGGLLL@@@666777444444444444444333222222111222222222222333333333111111111111111111111111111222333333333444666888888<<<:::;;;BBBEEEPPPdddssszzz{{{kkkhhhuuu~~~{{{wwwmmm```[[[OOOMMMLLLLLLLLLIIIBBB===::::::@@@JJJMMMGGG???;;;888777666444444444555666555555555555555555555555333333333444666777999:::>>>JJJhhhhhhoooxxx~~~~~~~~~iii```______IIINNNtttyyyNNN===666444111000000111000///000000000000000000000000000000000000111111111111555777444777666NNNkkklllaaaDDDRRRgggbbbSSSDDD999:::<<<:::===BBBJJJSSSaaakkkqqqtttvvvxxx~~~|||~~~nnnSSSKKKJJJHHHLLLTTT___UUUIIIDDDFFFFFFBBB===AAAFFF]]]kkk^^^LLLCCC===777666666555555444444555555555444333333222222111111111111222222333333444333555777999;;;???CCCFFFLLLQQQVVVXXX^^^hhhqqqtttsssTTTLLL\\\WWW{{{xxxuuunnnfff]]]RRRFFF@@@@@@;;;999999<<<===???DDDKKKRRR]]]kkkggglllqqqzzztttmmmZZZ<<<999777666444333333333333000000000000333666999;;;???DDDJJJPPPSSSTTTVVVWWWRRRQQQWWWccckkksssyyytttqqqbbbeeerrrzzz]]]KKKFFFcccnnn}}}pppWWW]]]{{{zzz}}}jjjUUU]]]TTTFFF999333222111111333.../////////000000000111111111111111222222333444666III\\\GGG;;;<<>>CCCCCC===999999666666555555555555555666555555555555555555555555333333333444666777999:::<<>>:::======:::===FFFKKKUUUcccnnnsssuuuwwwyyy}}}~~~uuurrr|||ZZZSSSVVVRRROOOPPP\\\SSSGGGAAA@@@BBBAAA???CCCLLLffftttaaaHHH>>>999555555444444444444555666777777666555333222111111000111111222333333444444333555777999;;;???CCCGGGKKKRRRVVVXXX___jjjrrrttt|||^^^KKKzzzzzzxxx]]]^^^qqqzzz}}}|||uuutttmmmddd\\\QQQEEE@@@AAA;;;999999<<<===>>>DDDKKKOOO[[[rrrfffccchhhvvv{{{mmmttthhhBBB999888666444333333333333/////////000222555888:::AAAEEEKKKPPPRRRSSSTTTUUUVVVUUU\\\hhhpppxxxnnnfffkkkxxxcccNNNDDD[[[uuummm|||nnnQQQ^^^}}}}}}dddLLLVVVVVVGGG999333111111222444---...///000111111000000222222222111222222333333777LLL{{{{{{SSS@@@888===DDDWWWlllrrrnnnxxxtttYYYHHHKKKMMMAAA777777555555666666555555444333111111111222222333333333111111111111111111111111111222333333333444666888999===>>>HHHYYY\\\WWWYYYNNNFFFPPPtttmmm\\\PPPxxx~~~xxxoooggg^^^SSSGGG???@@@???@@@BBB???;;;:::===666666666666666666555555555555555555555555555555333333333444666777999:::;;;JJJlllrrrtttwwwvvvhhhcccpppPPP===cccTTT:::777444111//////000000///000000000000000000000000000000000000111111111111///444111:::999WWW```wwwtttMMMBBBfffrrrTTT@@@;;;;;;???>>>:::???HHHOOOYYYgggqqqwwwyyy{{{|||~~~~~~ssskkkwwweee```gggbbbWWWQQQUUUNNNEEE===;;;===AAACCCEEEPPPkkkxxxaaaDDD999666333333222222222444555666999999777666444222111111000000111222333333444444333555888999;;;???CCCGGGJJJRRRWWWXXX___kkksssuuuxxxkkkQQQ{{{rrrwwwYYYtttuuueeewww}}}||||||qqqrrrgggSSSEEEBBB@@@<<<999:::;;;;;;<<<>>>BBBFFFIII^^^iii^^^dddnnnyyyuuu```lllsssUUU:::::::::999888666444333222333333333222333666888BBBGGGNNNSSSUUUTTTTTTTTTSSS^^^kkkttt{{{kkkeeehhhyyydddFFFGGGHHH___vvvoooxxxYYYYYYvvvjjjHHHPPPOOOGGG;;;333000000000///000000000000000000000000111111111111222333444444444dddwwwvvvRRR>>>>>>;;;IIIjjjtttvvvlllxxxvvvyyy{{{iiiNNNIIISSSJJJ999444666555555444444444333333333222222222222222222222222111111111111111000//////444222333777888666777:::;;;@@@KKK```{{{zzzcccTTTKKK]]]qqqVVVXXXxxxyyyjjjYYYLLLFFFFFFJJJFFF<<<999??????999===<<<:::888777666555555666666555555555444444444333444555444444666888;;;;;;HHHeeeyyypppkkk}}}mmm|||rrrNNNJJJWWWZZZ777777555111000000111111111111111111111111111111111000000000000111111111111111666444555888ccc|||oooyyylllPPPDDDGGGrrr^^^QQQAAA>>><<<<<<;;;;;;@@@FFFOOOYYYeeennnwww}}}}}}yyymmmcccbbb~~~vvvmmmVVVUUUMMMEEE@@@???>>><<<;;;DDDUUUfffeeeTTT@@@666333444444444444444555666777999888777666444222111000000111111222222333444444333555888999;;;???CCCGGGNNNRRRWWW]]]ccciiioootttwwwwww___oooxxx}}}dddUUU{{{sssfffwww}}}|||{{{ssstttjjjTTTDDD@@@>>>;;;999:::;;;;;;<<<>>>BBBFFFMMM```vvvbbbccclllxxxqqqvvvmmm[[[kkkwwwbbb???<<<999888888666444222222222333333222444777999HHHNNNUUUYYYYYYWWWVVVUUUXXXbbbqqq|||xxxeeegggjjj}}}iiiIIIFFFDDDRRRhhhjjj~~~bbbWWWrrrRRROOOKKKDDD999333111111111111000000000000000000000000111111111111222333444444<<>>NNNnnnwwwzzzsss~~~|||~~~eeeMMMHHHQQQIII:::666777555555444444444333333333222222222222222222222222222222222222222111000000333111333666777666777;;;@@@KKK^^^{{{~~~```\\\pppbbb[[[yyyjjj^^^XXXQQQNNNGGG@@@>>>@@@>>>999===<<<:::888777666555555666666555555555444444444333444555444444555888;;;@@@LLLffflllhhhvvvvvvrrrlllKKKVVViiiGGG888555222000111111111111111111111111111111111111000000000000111111111111111666444555:::gggnnnjjjLLLAAAIIIqqq[[[KKKAAA===<<<<<<<<<<<<@@@GGGQQQ\\\hhhooovvv{{{}}}{{{{{{ggg[[[XXXmmmvvvfffTTTDDD@@@AAA@@@>>>???DDDMMMTTTPPPCCC888666888444444444444555666777888::::::999777666444333222000111111222222333444444333555888999;;;???CCCGGGMMMPPPVVV]]]cccjjjqqqvvvwwwfffnnn|||ooojjjVVVRRRssshhhyyy|||zzzxxxuuuwwwlllTTTBBB<<<<<<:::999:::;;;;;;<<<>>>BBBEEEOOO^^^}}}aaaZZZdddoooiiilllcccUUUeeevvvkkkFFF@@@999666777888555222111222222222333555888;;;IIIOOOWWW[[[ZZZVVVSSSRRRYYYeeevvvxxxkkkkkknnnrrrPPPDDD@@@FFFXXX{{{hhh~~~jjjTTT~~~___PPPHHHAAA888222111222222222////////////////////////111111111111222333444555>>>rrr|||mmmEEE;;;AAAUUUrrrwww{{{yyy```KKKHHHOOOFFF:::888888555555444444444333333333222222222222222222222222222333333333333222111111222000222555666555999>>>CCCQQQiiigggiiibbbaaa|||sssllliiiqqqzzzxxxoookkk___RRRFFFBBBBBB???<<<;;;<<<;;;999888777666666555666666666555555555444444333444555555444555888:::AAAKKKbbbkkkjjjnnnrrrtttXXX\\\oooLLL888555222000111111111111111111111111111111111111000000000000111111111111222666333666>>>ooommmhhhGGG>>>NNNoooVVVDDD@@@===;;;<<<<<<<<>>BBBEEEOOOXXXpppbbbUUU^^^hhhcccddd\\\PPP[[[llljjjMMMDDD999666888999666222111222222222333555999===HHHPPPZZZ^^^[[[WWWTTTTTTXXXeee{{{}}}zzz{{{tttnnnqqq}}}YYYFFF@@@BBBRRRuuujjj~~~kkkTTTiiiTTTIIIBBB888222111222222111////////////////////////000000111111222333444555999ooo~~~}}}LLL<<>>::::::999777666666666666666666666666555555555555444555555555444555888:::<<>>???<<<;;;<<<======CCCJJJWWWcccnnnqqqrrrwww}}}~~~cccdddpppsssdddZZZTTT]]]nnnzzz```ZZZVVVIIIAAACCC===>>>??????===:::888777444444555666777888:::;;;<<<<<<;;;:::888666444333000111111222222333444444333555777999;;;???CCCGGGMMMQQQVVV[[[bbbiiiqqqvvv~~~iii\\\wwwvvvnnnVVVNNNxxx|||tttzzzvvvrrrrrrsssgggOOO>>>;;;======888999::::::;;;===AAAEEENNNSSSccclllYYY]]]^^^\\\\\\VVVOOOTTT```cccQQQGGG<<<777888999777333222222222222222555:::>>>JJJSSS^^^cccaaa]]]\\\]]]\\\jjjyyyvvvsssqqqssscccIIICCCFFFTTTtttlll}}}lllWWW~~~ttt\\\PPPGGG;;;333000000000///////////////////////////000000000111222333555666<<>>DDDXXXnnnmmmnnnnnnuuusss|||~~~[[[PPPOOOMMM???777777444555555444444444333333333222222222222222222222222000000111111111111111000000000222555555666>>>GGGRRR^^^ttt|||zzzlllcccPPPLLLGGGTTTpppgggmmmvvvfffKKKAAA???;;;;;;>>>999999888777666666666777777777666666666555555555444555555555444555777999:::DDDWWWqqq{{{yyyvvv~~~yyy```iiivvv{{{}}}yyyVVVQQQoooxxxLLL:::777333111111111111000111111111111111111111111///000000000111111111111111666333888HHH~~~}}}bbbCCC@@@^^^hhhNNN<<<>>>;;;:::<<<===???DDDLLLYYYeeeooorrrrrrwww}}}ttt[[[]]]rrr|||mmmcccWWWQQQQQQ___yyy}}}rrr\\\LLLHHHAAA@@@@@@@@@@@@>>>;;;999666666666777888999;;;;;;;;;;;;;;;;;;999666444222000111111222222333444444333555777999;;;???CCCGGGPPPRRRVVVZZZ```gggnnnsssyyytttbbbzzzyyyqqqSSSHHHvvvxxxyyyvvvrrrqqqoooaaaKKK======>>><<<888999::::::;;;===AAADDDNNNQQQ]]]xxx^^^YYYSSSRRRQQQQQQPPPPPPVVV^^^RRRIII???999999999888555444333333222222555:::>>>HHHRRR^^^bbb```]]]^^^```ffftttuuusssvvvvvvkkkLLLFFFKKKYYYtttooozzzsss^^^xxxgggXXXNNN???555000000000000////////////////////////000000000111222444555666EEE{{{}}}|||^^^```{{{OOOAAACCCUUUmmmllljjjjjjpppmmmxxxtttYYYRRRRRRMMM===777888444555555444444444333333333222222222222222222222222//////000111111111111000000111333666666888AAALLLTTT```vvv{{{wwwlllRRRLLLDDDMMMvvvsssSSSLLLWWWhhh~~~yyyZZZGGG@@@===;;;;;;888777777666666666777777777777777666666666555555555666666555444444777999:::FFFWWWjjj|||zzz{{{uuuzzzaaakkk~~~bbbcccWWWNNNfffzzzIII;;;888444222111222111000111111111111111111111111000000000000111111111111000666444:::LLL^^^DDDDDDdddbbbJJJ<<<===::::::<<<>>>@@@FFFMMMZZZdddnnnqqqtttyyy}}}~~~kkkaaajjjzzzooo[[[NNNEEEHHHWWWpppzzz___OOOHHHDDD???<<<<<<===>>>???888888888888999::::::;;;;;;;;;<<<<<<:::777444222000111111222222333444444333555888999;;;???CCCGGGPPPRRRUUUYYY]]]dddlllqqqxxxiii}}}SSSEEEwww~~~xxx}}}yyyxxxtttrrrmmm\\\GGG<<<======999888999999::::::===AAADDDJJJPPP\\\dddTTTPPPMMMIIIKKKOOOMMMNNNYYYQQQKKKBBB<<<999888888888555555333222222444999===GGGQQQ\\\```]]]ZZZ]]]```mmm{{{}}}zzz{{{xxx~~~oooLLLHHHPPP```uuusssyyy{{{gggyyysss___SSSBBB666000000111222000000000000000000000000//////000111222444555666IIIyyy[[[```iiiIIIBBBBBBSSSpppqqqmmmoootttoooyyyiiiUUUSSSTTTMMM<<<999;;;666555555444444444333333333222222222222222222222222///000111111222222222111111111444777666999DDDPPPVVV[[[hhh~~~{{{xxx|||uuuWWWQQQHHHPPPzzzxxxUUUKKKQQQ]]]rrreeeLLLBBBAAA>>>888777777666666666777777888777777777777666666666555555666666555444444777999888GGGXXXfff|||uuunnnqqq~~~fffpppxxxVVV[[[}}}XXXJJJ]]]yyy{{{GGG;;;888444222222222111000111111111111111111111111000000000000111111111111///555444;;;OOOoooXXXFFFGGGhhh\\\FFF===<<<999:::<<<>>>@@@GGGOOOZZZccclllqqquuu{{{}}}|||vvvvvvwww^^^QQQGGGGGGJJJTTTkkksssTTTHHHEEE@@@<<<;;;===@@@CCC::::::999999999999::::::<<<===>>>>>><<<999666333000111111222222333444444333555888999;;;???CCCGGGMMMOOOSSSVVV\\\ccckkkqqqyyymmmWWWDDDxxx|||www~~~|||yyyyyyvvvtttmmmZZZDDD;;;===<<<666888888999999:::===AAADDDFFFMMM\\\mmmTTTRRRNNNEEEGGGNNNIIIHHHSSSOOOKKKDDD>>>999888999:::666666444222111444999===LLLVVV```bbb___\\\___dddooo}}}~~~zzz}}}qqqLLLHHHTTTeeewwwxxxzzzlll|||{{{zzzbbbUUUDDD666111111333555111111111111111111111111//////000111222444666777DDD~~~yyy\\\bbb[[[DDDBBBAAASSSssswwwrrrwwwyyyrrr{{{bbbRRRRRRUUULLL<<<:::>>>999555555444444444333333333222222222222222222222222000111222333333333333333111222555777777:::FFFRRR[[[XXXYYYjjj}}}xxxtttqqqooosssvvvxxx___YYYOOOWWWnnn^^^ZZZ]]]lllhhhNNNDDDEEEAAA777777666666666666777777888777777777777666666666666555666666555444444666999444EEEWWWdddyyytttbbb}}}ooojjjsssqqqUUU^^^tttNNN???QQQoooOOO<<<888555222222222111000111111111111111111111111000000000000111111111111///555444;;;PPP~~~ddd~~~TTTFFFHHHiiiWWWDDD>>><<<999999===???AAAHHHOOOZZZbbbjjjpppwww}}}}}}zzzuuu\\\QQQKKKLLLHHHCCCNNN___xxx~~~UUUCCCCCCCCCAAA@@@@@@AAABBB;;;;;;::::::999999::::::===>>>??????>>>:::777555000111111222333333444444333555888999<<>>AAAHHHNNN]]]zzzuuuRRROOOIIIDDDDDDCCCCCCFFFKKKFFFGGGGGGBBB<<<888999<<<888777666555444333333333===HHHTTTZZZ\\\___dddgggrrr}}}]]]FFFEEEPPPccczzzuuuppp~~~ggg}}}qqqzzzbbbEEE444111444333000//////000000111111222222///000111111111222555888FFFrrr^^^FFF>>>===LLLbbbooosssssswwwxxxbbbKKKQQQRRRIII>>>888555444555555444444444333333333111111222222222333333333222222111111111111222222333333444777999>>>JJJWWW[[[OOOPPPVVVddd}}}xxxqqqmmmlllkkkiiifffllllllssssssgggYYYddd~~~zzz|||xxxTTTCCC===:::;;;555555555555555666777777999888888888777777666666555555444444444444555555666@@@NNN]]]rrrcccaaa|||zzztttppp{{{qqqwwwnnnQQQddd~~~jjjKKK<<>>777222333444111000000222222222111111111111000222222111111111111111111333333888===NNNuuuttt}}}NNNHHHYYYqqqKKK@@@>>>@@@===;;;<<<<<>>???CCC>>>===;;;999999999;;;;;;;;;;;;<<<<<<;;;:::999999444333333222222333333444666666777999<<>>AAAFFFLLLZZZwww|||\\\OOOIIICCCBBB@@@>>>???CCCDDDFFFGGGCCC===888888999;;;:::888777555444333333:::@@@IIIQQQXXX```gggkkkvvv||||||]]]FFFDDDVVVfff|||kkkiiivvvuuuuuu|||eeeHHH666222444222...000000000000000111111111///000111111111222666888FFFtttQQQCCC;;;===NNNdddqqqtttsssttt}}}|||iiiOOOSSSRRRGGG<<<888777777555555444444444333333333111111222222222333333333222222111111111111222222222222333555777;;;HHHTTTXXXTTT[[[YYYRRRkkk{{{wwwqqqjjjeeedddccc```^^^______dddrrrzzztttkkksssaaaQQQHHH===:::555555555555555666777777888888888777777666666666555555444444444444555555666>>>JJJXXXmmmjjj___ttt~~~|||{{{iiittt|||xxx}}}TTTiii{{{PPP===PPPgggVVV???777222333444111000000222222222111111111111000111111111111111111111111333333777???UUU~~~rrrJJJKKK]]]nnnIII???>>>???<<<;;;<<<<<>>@@@DDDIIIVVVrrrfffRRRKKKDDDBBB???;;;999;;;@@@CCCFFFEEE???:::777777;;;:::999888777777777777777999===FFFQQQ^^^kkksss|||wwwjjjkkk~~~]]]GGGEEE[[[iiidddxxxpppssssss{{{xxxyyywwwbbbGGG666222444222///111111111111000000000000///000111111111333666888LLL}}}SSS???999===QQQgggtttuuusssrrrzzzlllSSSUUUQQQEEE:::888999:::555555444444444333333333111111222222222333333333222222111111111111222222111111222444444888DDDPPPOOOKKKRRRSSSIIIWWW{{{tttnnnfff```^^^]]]ZZZWWWVVVUUUVVV___mmm|||~~~ppp^^^QQQCCC===555555555444555555666777777777777666666666666666555555444444444444555555666;;;DDDQQQeeeoooZZZhhh~~~{{{gggooo|||fffxxx[[[???OOOfffXXX@@@888222333333111000111222222222111111111111000111111111111111111111111444333666BBB]]]||||||eeeEEEMMMaaafffEEE>>>>>>???<<<;;;<<<<<>>AAACCCFFFHHHMMMQQQVVV\\\cccgggooovvvzzzfffnnnxxxaaaRRRIII|||wwwuuuvvvrrrooooooPPP@@@===666;;;999777888999999999:::===@@@CCCGGGSSSnnnmmmWWWNNNGGGDDDAAA<<<999999;;;@@@DDDFFFCCC>>>:::999999999888888999999:::;;;666666999???HHHVVVkkk|||ttt^^^XXXiiizzztttxxxuuu^^^JJJGGG[[[jjjcccyyyjjjwww|||}}}{{{nnnoookkkXXXAAA333111444333111222222111111000000//////000111222222222333666999SSSXXX???:::???TTTkkkwwwwwwuuuuuu{{{jjjSSSTTTOOOCCC:::888888888555555444444444333333333111111222222222333333333222222111111111111222222000000222444444777AAAMMMPPP???<<>><<<>>>;;;:::;;;<<<@@@JJJTTT___gggoootttuuuvvvyyy||||||~~~zzzqqqkkkhhhddd___[[[UUUNNNGGGGGGGGGEEEFFFIIIIIIRRRjjjnnnQQQ???<<<===;;;999<<<;;;:::888777777777777:::::::::;;;;;;:::999999444333333222222333333444555555666777:::===@@@AAAFFFIIINNNRRRWWW^^^dddiiinnnuuuyyyxxx```mmm~~~bbb{{{LLLFFFyyy|||zzzyyyrrrooonnnNNN???===777<<<999777888999999999:::===@@@CCCFFFRRRkkkqqqZZZPPPGGGDDDBBB===:::999888<<>>IIIddd}}}rrrWWWIIIRRR```vvvllljjj{{{|||pppwwwzzzZZZIIIGGGYYYjjjkkkvvvwww```qqqrrriiicccSSS???333111333333222222222111111000000//////000111222222222333666999QQQ\\\CCC===AAATTTkkkxxxzzzxxxyyy~~~{{{xxxmmmPPPRRRMMMCCC;;;888666555555555444444444333333333111111222222222333333333222222111111111111222222000111444888888999AAAKKKTTT???333<<>>999555555444444444444555555444444444444444444444444444444333333333333444444555888<<>>:::===<<<;;;:::999888777777888888999999999999888888444333333222222333333444444444555666888;;;>>>@@@FFFIIIMMMRRRWWW^^^dddiiinnnvvvyyy~~~ttt___mmmdddoooFFFDDDxxx~~~}}}{{{rrrooommmMMM>>>>>>888<<<888666777888888888:::===???BBBEEEPPPggguuu^^^RRRGGGDDDBBB>>>;;;:::777:::>>>AAACCCCCCAAA@@@???>>><<<:::888777666666666888<<<<<<888???[[[xxxqqqTTT@@@@@@IIIbbb{{{eeebbb~~~wwwyyymmmQQQDDDEEETTThhh{{{uuuyyyyyy```dddyyyhhhbbbSSSAAA555333444333111111111111111000000000000000111222222222444777999JJJrrrJJJBBBAAAQQQhhhvvv{{{{{{|||xxxyyyrrrPPPQQQLLLBBB:::888666333555555444444444333333333111111222222222333333333222222111111111111222222111333999>>>>>>>>>DDDLLLGGG>>>444777<<>>BBBEEEJJJOOOUUU[[[bbbgggnnnvvvyyy|||xxx___jjjeeelllGGGEEEuuu}}}|||zzzoooooommmLLL>>>>>>888<<<888666777888888888999===???@@@CCCOOOdddwwwfffXXXKKKEEECCC@@@===<<<999:::;;;<<<>>>???????????????===<<<;;;:::::::::<<<<<>>EEEEEEDDDHHHOOO<<<;;;333333888777QQQ{{{oooeee```\\\YYYVVVOOONNNKKKHHHFFFHHHMMMRRRbbbssszzzNNN<<<666555444444333333333444222222222222333333333444444333333222222333333444333777;;;<<>>@@@<<<<<<;;;;;;:::888777555444333444555555666666555555444333333222222333333444333333444555777999<<<===@@@CCCHHHMMMSSSZZZ```eeemmmvvvyyyzzzaaahhhfffqqqNNNGGGrrr|||yyywwwlllooolllKKK===>>>999<<<888666777888888888999<<>>PPPnnnrrr}}}eeehhh{{{zzzvvv}}}^^^GGGAAAEEEFFFXXX\\\fffvvvhhh___vvveeeTTTIII;;;222111333444333//////000000111111222222111222333333333444777:::UUUVVViiixxxTTTFFF>>>HHH\\\nnnxxx}}}xxxfffXXXTTTJJJ===777888:::999555555444444444333333333111111222222222333333333222222111111111111222222222777AAAIIIJJJHHHKKKPPPBBB@@@222000:::666BBBggguuukkkeeebbb^^^[[[TTTQQQLLLHHHFFFGGGJJJMMMQQQ[[[hhhsssyyyLLL888666555444444333333333333111111222222222333333333444333333222222333333444222777:::999===TTTzzzrrrbbbwww}}}qqqggg|||sssvvvTTTWWWmmmDDDQQQfffmmmqqqEEE<<<444222222111111222222222222111111111111000///000000111222222333333000999888MMMxxxiiiVVV^^^qqq>>>>>>BBB===;;;999999;;;===AAALLLWWW___iiitttyyyxxx{{{}}}rrrjjjbbbZZZUUUFFFCCCCCCDDDDDDCCCGGGMMM___qqqyyyPPP======???<<<;;;::::::999777666444333222333333444555555555444444333333222222333333444333333333444666999;;;===@@@DDDHHHNNNSSSZZZaaafffllluuuxxxxxxeeehhhqqqOOOEEEtttzzzwwwtttqqqpppkkkTTT>>>:::888666:::999999888888999999:::;;;???CCCJJJ```zzzsssaaaPPPKKKJJJEEE>>><<<;;;;;;:::::::::;;;;;;;;;;;;;;;===>>>@@@???>>><<>>BBBIII^^^vvv{{{iiiVVVNNNKKKEEE???===;;;;;;:::999999::::::;;;666999;;;;;;:::999;;;===;;;BBBHHHPPPZZZ]]]mmmoooJJJ===>>>HHHVVVYYYXXXXXXZZZ[[[ZZZVVVSSSQQQZZZdddppp{{{iiixxxrrrnnntttyyyYYYFFF@@@@@@DDDOOO```dddtttxxxgggnnn~~~}}}ccc^^^III;;;666000222555///111111111111111111111111...000333333222333777:::bbb|||sssdddVVVBBB:::888BBBRRRbbbqqq{{{zzz~~~OOOOOOSSSNNN???666777777333555555444444444333333333444333333222222333333444222333333333333222111000000;;;EEEHHHGGGJJJRRRZZZGGG===999@@@FFFDDDDDDHHHTTTkkkyyyooonnnoookkkeeedddddd___WWWSSSSSSRRROOONNNLLLMMMOOOQQQUUUaaammmaaa???999777555333222333444444333222222111000000111222222333333333333333333333333333777555666???JJJfffssskkk}}}zzz~~~nnnccc|||}}}vvvRRRSSSmmm```@@@IIIggg~~~gggFFF<<<333222333111000000222222222222222222222222000111111111111222222222555555???QQQxxx```iii```FFF@@@===>>>???;;;999:::<<>>@@@:::===:::888777555444333444444222222222222222333444444444333222222111111222222222222222333555777999;;;AAACCCFFFJJJOOOWWW___eeeiiilllrrrttt~~~lll]]]{{{|||CCCDDDppp}}}wwwqqqlllgggcccOOO;;;999999777;;;999888888888888999::::::===AAAHHHZZZqqqxxxcccVVVOOOIIIDDDCCC>>>===;;;::::::::::::;;;:::===???>>>:::888:::===222:::???GGGQQQVVVccc|||oooOOO@@@;;;===GGGEEECCCBBBAAAAAA@@@===:::888???GGGQQQdddlllppprrrwwwrrrnnnrrr~~~^^^DDD===AAABBBWWWlllmmmuuuppp^^^ooo{{{mmmaaaJJJ<<<777111222444...111111111111111111111111...111333333222333777;;;^^^iiiNNN===888888AAANNN]]]lllxxx}}}NNNOOOSSSMMM???555555555222555555444444444333333333444333333222222333333444222222333333333222111111222???MMMOOOGGGCCCIIIRRRFFF===777>>>MMMSSSKKK@@@999@@@VVVuuu{{{ssstttuuusssooovvvvvvrrriiibbb]]]WWWQQQPPPKKKGGGCCC???===BBBJJJccc}}}iiiDDD<<<777555333222333444444333222222111111111111222222222222333333333333333333333666333444;;;CCC\\\}}}sssoooyyysss}}}lll```xxx}}}SSS\\\xxxaaa===CCCbbb}}}hhhEEE;;;222111222111///000222222222222222222222222000111111111111222222222666666BBBWWWzzzmmmpppbbbEEE???>>>AAA===;;;:::<<<>>>CCCNNNYYY]]]jjjqqqxxxuuujjjaaaYYYTTTNNNJJJFFFEEECCCBBBHHHOOO]]]sssYYY???@@@999<<<888777555444333333333444222222111111222222333333333333222222111111222222111111111222444666888:::@@@BBBEEEIIINNNUUU]]]bbbcccdddkkknnnxxxgggWWW}}}{{{CCCEEEkkk~~~xxxqqqllleeebbbOOO<<<:::999777;;;888888888888888999999:::;;;AAAHHHXXXmmmzzzsssbbbXXXRRRNNNLLLBBBAAA???===<<<<<<<<<===CCCCCCDDDCCC@@@<<<888666333999999;;;AAAAAAHHHZZZkkknnn^^^HHH>>>888666>>>999888777777777777777777555999<<>>;;;<<>>TTTcccWWWAAA999555@@@[[[pppuuutttuuuzzzsssrrrsssxxx}}}yyyoooggg\\\TTTPPPKKKEEE@@@:::666999>>>BBB[[[qqqsssLLLBBB777555333222333444444333444444444444444444444444222222222222222333333333444777333333999>>>QQQpppqqqnnnzzzxxxnnn___sss}}}wwwXXXbbb~~~ggg@@@BBB^^^yyynnnEEE;;;222111222111000111222222222222222222222222000000111111111222222222555666DDD\\\~~~qqqggguuutttcccEEE???===@@@===;;;;;;===???CCCMMMXXX^^^kkkssswww~~~sssuuutttiiibbb[[[WWWTTTOOOKKKHHHFFFDDDHHHOOOUUUeee{{{[[[@@@@@@999<<<888777555444333444444555222222111111111222222333333333222222111222222333111111111222333555777999===???BBBFFFJJJPPPWWW\\\]]]^^^eeeiiirrrgggSSS{{{HHHGGGfffyyysssnnneeecccPPP>>><<<:::666999888888777777888888999::::::AAAFFFTTThhhtttpppddd^^^ZZZWWWJJJHHHEEEBBB@@@@@@AAABBBKKKGGGFFFHHHKKKGGG<<<222:::>>>:::777:::777888DDDHHHQQQJJJ>>>;;;777444999777777777777777888:::;;;888999:::;;;BBBYYY|||mmmsssmmmyyyvvvzzzdddHHH>>>CCCOOOnnn|||```zzzvvvhhhpppcccGGG777666222111333000111111111111111111111111000222333222111333888===jjjSSS===:::===FFFRRR___mmmyyy~~~^^^SSSVVVQQQBBB999999999555555555444444444333333333333333333333333333333333222222222222222222222333222AAAWWWaaaXXXHHHCCCGGG===888444===XXXkkk```III>>>:::AAARRR^^^___^^^```fffyyywwwnnnggggggqqq}}}uuukkk```WWWNNNHHHCCC@@@;;;777888<<<111CCCRRRbbbxxxsssIII<<<777555333222333444444333444444444444444444444444111111111222222333333333555777444444999:::JJJeeeooolllzzzpppaaapppuuuppp~~~ZZZbbb|||fffCCCHHHbbbzzzrrrFFF<<<333222444333222222222222222222222222222222000000111111111222222222333444DDD^^^rrrggg}}}rrrnnn]]]CCC???======<<<;;;;;;>>>@@@CCCLLLWWWaaalllrrruuu|||jjjSSSWWWtttsssjjjddd^^^[[[XXXSSSNNNKKKGGGCCCFFFKKKJJJQQQ```www\\\@@@@@@888;;;888777666555555555666777333333222222111222222333333222222111222222333333222222111222333555777888;;;===AAADDDHHHMMMSSSWWWZZZYYYaaafffnnnkkkSSS~~~nnnyyyKKKFFFdddyyysssnnndddbbbPPP???===:::666888888777777777777888999999999@@@DDDNNNaaalllzzzuuunnnhhhdddXXXVVVRRROOOLLLLLLMMMMMMXXXRRROOOSSSYYYVVVHHH:::999>>>999666:::888888@@@999BBB???999<<<:::666888888999:::888777777888:::555555777999@@@SSSqqqzzziiijjj}}}wwwvvv|||xxx^^^IIIBBBEEEZZZyyy|||^^^rrr[[[ggghhhHHH666555222000333111111111111111111111111111111222333222111333999===nnnRRR;;;888;;;FFFUUUcccpppzzz}}}ZZZPPPTTTOOO@@@777888888555555555444444444333333333222333333444444333333222222222111111222222333444444AAAXXXiiieeePPPAAA>>>999555222;;;RRRddd___OOO>>>CCCKKKQQQTTTTTTTTTTTTTTTccc}}}pppfff[[[VVV]]]jjjzzz|||{{{tttlllfff^^^VVVJJJDDD???===999444444777000999>>>III[[[hhhwwwuuuJJJ<<<777555333222333444444333222222333333333333222222000000111111222333333333444777555555999999EEE]]]zzzlllkkk~~~mmm```ooozzzsssuuugggfff~~~eeeDDDMMMiiioooFFF<<<333333444444333333222222222222222222222222000111111111111222222222222444CCC\\\}}}uuujjjxxxllldddUUU@@@@@@===<<<===;;;;;;>>>???CCCLLLWWWbbbkkknnnqqqzzzmmmZZZHHHIII]]]~~~rrrkkkgggccc```\\\WWWSSSOOOIIICCCCCCFFFAAABBBIIIZZZuuu\\\@@@@@@888;;;777777666555555666888888444444333333222222333333222222111111222222333333333333222222444555777888<<<>>>AAADDDHHHLLLRRRUUUWWWVVV^^^dddkkkqqqTTT{{{___}}}sssKKKCCCfff}}}wwwppplll___^^^NNN======;;;666999777777777777777888999999999???@@@GGGWWWbbbmmmzzztttnnnkkkgggccc`````````aaaggg```ZZZZZZ\\\XXXLLLAAA777<<<777444::::::888>>>999???:::777>>>@@@;;;;;;888:::;;;:::888777888:::555444666:::???KKKbbbxxxaaaccc|||uuuuuu}}}jjjRRRGGGFFFHHHccc|||eeelllYYYiiiyyyqqqNNN888666222///222222111111111111111111111111111333333222111333999>>>gggggg@@@;;;<<>>;;;CCCRRR^^^___ZZZWWWdddkkkddd]]]ZZZWWWPPPMMMTTTlllqqqccc\\\TTTKKKJJJQQQXXX[[[\\\YYYVVVVVVRRRNNNGGGAAA<<<:::777333222444333555333888EEEIIIPPP```zzzpppJJJ>>>777555333222333444444333222222333444444333222222///000000111222222333333333666444666:::888AAAWWWllliiimmmccc\\\pppuuusss{{{ppp~~~uuuMMMMMMeee|||iiiEEE;;;222222444333222333222222222222222222222222000111111111111222222222555555BBBWWWvvvvvvrrrbbbPPP>>>AAA>>>;;;>>><<<;;;===>>>BBBLLLWWWaaaggghhhlllyyy{{{^^^TTTLLLFFFJJJccczzzqqqmmmjjjgggdddccc___\\\XXXPPPHHHDDDFFF???>>>???DDDQQQooo\\\@@@???888;;;666555555444555666777888666555444444333333444444222222111111222222333444444444333333444666888999;;;===@@@CCCFFFJJJOOORRRTTTSSS\\\ccchhhxxxVVV|||dddxxxnnnHHH@@@hhh|||uuunnnjjj[[[[[[KKK<<<<<<;;;777:::777777777777777888888999888>>>===BBBPPPZZZdddttt}}}xxxtttqqqpppqqqrrrmmmfff]]]XXXTTTMMMDDD<<<;;;@@@:::666<<<<<<888<<<:::???888666@@@DDD??????777:::======;;;:::<<<>>>:::888888;;;===CCCTTTeee\\\^^^tttuuuaaaIIIEEEIIIJJJiiipppiii[[[hhhppp~~~yyySSS;;;888333///111222111111111111111111111111222333333222111333999>>>fffJJJCCCBBBLLL[[[fffmmmqqqxxx}}}UUUNNNRRRMMM@@@888:::;;;888555555444444444333333333222222444444444444222222222222111111111222444555555AAAaaaxxxlllXXXQQQNNNSSS[[[bbbgggjjjqqqkkkaaaSSSLLLNNNbbbyyyfffXXXVVVSSSHHHAAAAAA;;;???AAAAAACCCFFFGGGDDDFFF@@@<<<;;;999555444555333222---000888666444???;;;XXXvvvaaaAAA888777555333222333444444333444444555666666555444444///000000111222222333333111555333555:::777???TTT```wwwgggppp~~~ZZZXXXqqqooonnnzzztttxxxYYYLLL\\\ssseeeDDD999111111333222111222222222222222222222222222000111111111111222222222888777AAASSS|||gggQQQ???BBB>>>999???<<<;;;<<<===BBBLLLXXX___dddccciiiyyyqqqTTTTTTTTTGGG???JJJxxxqqqnnnllliiigggkkkgggddd```XXXMMMIIIIIIAAAAAA>>>999777NNN~~~\\\??????888;;;555444333333444555777888777666555444444444444444222111111111222333333444555444444444555666888999888:::>>>AAACCCGGGKKKOOOSSSRRR[[[bbbfff{{{WWWzzznnnccc;;;HHHZZZvvvppplllaaaSSSFFF???<<<999777777777777666666666666777777888;;;???BBBFFFPPP]]]gggwwwxxxrrrooooooaaa]]]ZZZLLLCCCCCC@@@>>>666<<>>???BBBNNNTTTLLLDDD>>><<>>::::::===888999::::::999===LLL[[[mmmYYYzzzzzzhhhKKKCCCBBBSSShhh}}}www|||jjjSSSsss~~~nnnIII444555333000111///111111111111111111111111222222333222222444777:::^^^]]]EEE===RRRhhhllljjjllloooyyyyyyXXXSSSUUUPPPDDD:::777666555666555555555555444444444333333333333333333333333000000111111222444555666999???WWWssskkkqqqrrrtttrrrcccYYYXXXiiihhh[[[OOOMMMMMMIIIBBB>>><<<;;;::::::;;;<<<>>>???CCCBBB???999333000111333222222222333333444444555333555BBBVVVZZZLLL===888777666555444333333444555333444444555666666555555...000111111000000111222444222333555555777???HHHYYYlllqqq{{{xxxqqqUUUQQQ___{{{~~~ddd]]]gggqqqzzzKKKKKKiiinnnaaaDDD;;;444222222111111333111111222222222222111111000111111111111222222222999444===SSSooo|||tttVVVAAA<<<>>>???<<<::::::<<<>>>BBBKKKVVVfff```]]]mmmmmmUUUbbbVVVAAAIIIMMMxxx|||sssooottt{{{~~~zzzrrreeeWWWMMMHHHGGG@@@???@@@@@@;;;AAA___bbbBBB:::<<<===888777666555444555666666666555444333333333333333444333222111111111222333444333333333333444555555:::;;;===@@@CCCFFFIIIKKKMMMQQQUUUVVV___xxx{{{ZZZbbbnnnmmmBBBIIIWWWuuuooojjjaaaSSSFFF???<<<999777888777777666666666666777777777:::===@@@DDDLLLYYYbbbooozzz}}}xxxtttiii___^^^[[[LLLDDDDDDBBBEEE===??????666;;;OOO]]][[[JJJAAA@@@CCCPPPYYYSSSJJJBBB===>>>===:::888:::999999::::::888<<>><<<<<<;;;;;;;;;<<<<<<===>>>???>>>;;;666333222333222222222333333333444444444333;;;JJJOOOEEE;;;999777666555444444444555666555555666666777666666666111111111222222333333333444222333555555777???HHHVVVgggvvvyyyfffMMMKKK]]]~~~}}}ccc]]]hhhjjjwwwMMMLLLlll|||aaaDDD;;;333222333111111333111111222222222222111111000111111111111222222222888555???UUUjjjpppqqqUUUBBB>>>AAAAAA;;;999999<<<>>>BBBLLLVVVccccccbbbmmmxxxaaajjj[[[EEEKKKOOOyyy|||uuuvvvrrreeeZZZQQQKKKGGGDDD???======:::===PPPfff|||eeeFFF===>>>===888777666555555555666666555444444333333333444444444444222111111111222333444333333333333444555555999:::<<<>>>BBBEEEHHHIIIKKKPPPTTTVVV___wwwyyyXXX___uuuwwwJJJGGGPPPsssnnniii```SSSEEE???<<<999777888777777666666666666777777777999;;;===@@@HHHRRRZZZjjjqqq}}}~~~~~~yyytttfff]]]]]]ZZZKKKDDDFFFCCCEEEAAABBB===444@@@\\\kkkhhhTTTFFFCCCDDDQQQ\\\YYYQQQGGG>>><<<<<<:::888888;;;:::::::::777:::FFFSSSyyyqqq}}}tttyyygggOOOGGGGGG[[[nnn~~~ttthhh```xxxdddEEE444555222111222000111111111111111111111111111222222222222444888;;;TTTsssrrrJJJBBB<<>>GGGPPP___rrrbbbNNNOOOggghhh___fffvvvxxx```sssuuuKKKIIIjjj```CCC:::333222333111111333111111222222222222111111000111111111111222222222777666BBBXXXjjjiiioooTTTAAA>>>@@@???:::888999<<<>>>BBBMMMWWWaaahhhiiipppuuuuuu___GGGLLLQQQ|||xxxuuu~~~ttteee[[[RRRJJJDDDGGG???:::<<<;;;;;;BBBLLLXXXiiigggGGG???>>>;;;999888777666666666777777444444444444555555555555555444333222111222333333333333333333333444555555888999:::===???CCCEEEGGGHHHNNNSSSVVV^^^vvvzzzXXX```|||~~~QQQDDDHHHtttpppjjj```SSSEEE???===999888888777777666666666666777777777888:::;;;>>>DDDLLLRRRcccggguuuzzztttpppsssyyy{{{uuuoookkk___[[[VVVLLLJJJMMMIII??????DDD???777GGGgggwwwuuu]]]LLLGGGEEEOOOYYYXXXSSSJJJ???<<<<<<<<<:::888<<<;;;:::999777999CCCOOOttt|||uuuzzzwwwnnnZZZJJJGGGHHH^^^vvv{{{mmmmmmmmm[[[AAA444555222111333000111111111111111111111111111111222222222444888;;;UUU{{{uuuxxxmmmBBBAAA======LLLbbblllkkkqqqwww}}}~~~YYYRRRSSSNNNBBB999777777777666555555555555444444444333333333333333333333333444444333333333333444444:::555666DDD^^^yyykkkqqqmmmVVVUUU```vvvvvveeeYYYLLLHHHGGGDDDBBBBBB<<<===============<<<<<<::::::;;;:::888666444222333333333333222222222222444...---333777777666888555555555666666777777888666777777777777666555555666222000222777999777333333111222555555666===EEELLLXXXuuuooohhhfffUUUXXXqqqkkkaaajjjpppttttttnnn[[[ttt```EEEAAA```___AAA999333222333111111222111111222222222222111111000000111111111222222222666666EEE\\\wwwnnn}}}}}}~~~pppTTT@@@======999:::888999<<>>===???DDDCCCFFFWWWoooeeeDDD======999::::::999999888888888888666666777777888888888888666555444333222222333333333333222222333333444555777777999;;;===@@@BBBDDDEEEKKKQQQTTT]]]ttt}}}]]]eeeZZZDDDBBBvvvssslll___RRREEE???===:::888999777777666666666666777777888999:::;;;>>>CCCHHHLLLXXXZZZeee}}}rrrllliiinnnwww{{{wwwqqqrrrcccZZZVVVSSS\\\ccc^^^EEEAAABBB===777LLLsssiiiWWWOOOJJJNNNUUUSSSOOOIIIAAA===>>>@@@>>>;;;<<<:::999999888999CCCMMMlll|||www~~~mmm[[[LLLFFFIIIMMMeee~~~iiisss}}}oooQQQ<<<444555111111333000000000000000000000000000000111222222222444888;;;XXXnnnRRR>>>@@@>>><<>>>>>?????????>>><<<:::999777666444333555444444444333222222222222...---111555777666777555666666777777888888888555555555666666555555444666222///111666888555111222111222555444555;;;CCCMMMWWWqqqlllggg~~~kkkWWWYYYnnnkkkeeeyyyuuuwwwkkk```}}}zzzUUUBBB<<>>@@@EEEOOOZZZ```pppvvv|||___JJJOOOVVVwwwhhhddd```dddtttuuucccSSSKKKHHHDDDAAA@@@???>>>===???CCC@@@;;;>>>HHHOOO```dddCCC===???;;;<<<<<<<<<<<<;;;;;;::::::999999;;;<<<<<<<<<<<<;;;777666555333333333333444333222222222222333444444666666777999;;;>>>@@@AAACCCIIIOOORRR[[[rrr}}}___hhhgggFFF@@@rrrxxxvvvnnn___RRREEE???===:::999999777777666666666666777777888888999:::===AAAEEEGGGQQQRRR[[[qqqvvvrrrpppvvvyyytttggg___[[[^^^ooo}}}zzzZZZHHH???999666MMM|||wwwbbbXXXNNNLLLOOOMMMHHHHHHEEEAAA@@@BBBAAA===<<<999888999999;;;DDDNNNjjjzzzyyyvvvhhhQQQEEEEEEKKKTTTqqqnnn{{{~~~uuuwwwdddHHH888333555000111444000000000000000000000000000000111111222222555999<<<___wwwKKK>>>???===>>>MMMdddsssvvv|||}}}dddWWWWWWPPPCCC999777888888666555555555555444444444333333333333333333333333222333333555666888:::;;;666999999555333EEEnnnrrrUUUEEE???MMMgggrrr___PPPDDD???===AAAHHHYYYxxx|||mmmbbbXXXNNNHHHFFFAAA@@@???>>>??????AAABBBAAA???<<<:::::::::888777777666666555444333333222222000///333777999888666666777888888888888888777333333444555555555555555666333111222444555333000111000222555444444:::BBBOOOWWWooovvvooowwwqqqXXXZZZiiiqqqlllzzzxxxjjjgggzzzUUUDDD>>>RRR~~~\\\???777222333444222111222111111222222222222111111000111111111111222222222444444EEE___gggqqqyyypppTTT@@@@@@BBB<<<<<<:::;;;>>>@@@DDDOOOYYY```mmmvvvaaaOOOSSSWWW|||qqqZZZXXXUUUWWWdddrrrwwwvvvwwwzzzxxxlllZZZKKKEEEEEECCCDDDDDDBBB???===???BBBEEE@@@???>>>:::???[[[{{{eeeFFF@@@BBB???>>>>>>?????????>>>===<<<<<<===>>>?????????======999777666444333333333444222222222222222333444444666666777888:::<<<>>>???AAAGGGLLLOOOXXXoooyyy\\\gggpppJJJBBBfffyyyvvvlll___RRRDDD???===:::999:::777777666666666666777777777666777999<<<@@@BBBCCCLLLNNNVVVggg}}}qqqjjjhhhdddcccvvvjjjLLL<<<:::777KKK|||hhh[[[LLLFFFHHHGGGBBBHHHJJJFFFCCCCCCAAA>>>:::888777999;;;>>>FFFOOOfff}}}xxxsssqqqqqqeeePPPEEECCCIIIWWW|||wwwyyyxxxzzzwwwrrrYYYBBB555333555000111444000000000000000000000000000///000111222222555999<<<___RRR@@@<<<;;;BBBRRRffftttzzz}}}hhhZZZYYYRRRDDD:::888888888666555555555555444444444333333333333333333333333333444555888;;;>>>AAABBB@@@BBBAAA999222===^^^~~~~~~xxxeeeRRRIIIDDDJJJ]]]vvv]]]LLLAAA888???;;;::::::;;;GGGeee{{{pppeeeYYYQQQOOOHHHFFFBBB???>>>???@@@BBBAAA@@@???@@@BBBAAA>>>;;;999888777666555444333333333222222444888<<<:::777777888999999999888777666222333444666777777777777666555444444333222111000111000222444444444999@@@MMMSSSjjj~~~nnnzzztttWWW^^^kkkuuunnn~~~uuucccjjjZZZFFFCCCRRRsssTTT>>>777222333444222000111111111222222222222111111000111111111111222222222444333CCC___eee~~~ppp{{{rrrTTT@@@AAACCC===;;;999:::<<<>>>BBBLLLWWW___hhhsssaaaRRRRRRZZZvvvjjjWWWTTTOOOMMMSSS]]]aaa______aaa```YYYNNNEEEAAAAAAAAADDDFFFFFFFFFEEECCCAAAGGGEEEEEECCC===:::DDDQQQfffHHHBBBCCC???@@@AAAAAABBBAAA@@@???>>>===>>>@@@@@@@@@???===<<<999888666555444333444444222222222111222222333444666666777888:::;;;===>>>AAAFFFJJJLLLUUUmmmtttYYYeeesssLLLCCC```yyyvvvkkk___QQQDDD???===:::999:::777777666666666666777777555555555888;;;>>>@@@@@@DDDGGGOOO^^^uuuzzznnnmmmoooiiicccsssmmmKKK<<>>444333555000111555000000000000000000000000000///000111222222555999<<>>BBBEEEGGGHHHHHHGGGAAA>>>IIIfffsssggg___OOOFFFLLLdddkkkgggVVVHHHEEEFFFDDD???===>>>>>>;;;BBB\\\xxxzzzooobbbZZZXXXMMMJJJEEE@@@===>>>???AAA@@@@@@BBBFFFHHHGGGCCC>>>:::999888777666555444333444444333444888===<<<999888999::::::999888777666222333555777888999999999666777777555222000000111000000222444444333999@@@HHHNNNdddzzz}}}fffyyypppSSS___mmm|||ooojjjzzz[[[ggg]]]GGGFFFRRRjjjJJJ===666222333444222000111111111222222222222111111000111111111111222222222444111AAA___ppptttuuuUUU???@@@AAA;;;:::888999;;;<<<@@@JJJTTT^^^cccooo}}}___RRRNNN[[[rrreeeXXXUUUNNNHHHJJJQQQTTTSSSVVVVVVSSSOOOKKKGGGFFFFFF???BBBFFFJJJNNNOOOJJJDDDEEEEEEFFFEEECCCAAA@@@AAAaaazzzdddIIIBBBAAA===AAABBBCCCCCCCCCBBBAAA@@@>>>???@@@AAA@@@>>><<<;;;:::999777555444333444444222222111111222222333444666666777888999;;;===>>>AAAEEEIIIJJJSSSlllsssXXXeeeqqq~~~gggFFF<<>>;;;===666777777888999>>>CCCHHH[[[jjjjjj{{{}}}xxxrrrkkkeeebbbaaawww```HHHGGGDDDBBB\\\ooo{{{}}}ZZZCCC999555111///000111111111000000000000000000000000111222222222222333666888LLLbbbEEE<<<:::HHH]]]nnnwww|||vvvbbbUUUXXXTTTFFF:::777777555777777777666555555444444333333333222222222111111222555666>>>GGGDDDEEESSSTTTMMMMMMLLLGGGZZZppp^^^OOO[[[ccciiicccUUUGGGAAA@@@???BBB???<<<;;;:::MMMmmm{{{pppddd[[[TTTKKKDDDBBBBBBBBBBBBBBB@@@<<>>>>>===<<<:::777555444555333222666;;;>>>;;;777666888;;;;;;:::888666555444444555777888999:::;;;;;;999666333222222222333111222333333333444777:::EEEMMM^^^sss|||iiihhh~~~nnnTTT]]]yyy~~~mmmrrroooqqq|||GGGDDDPPPcccNNN:::888444222222222222111111111111111111111111111///000000000111111111111666111@@@YYYzzzzzzXXXFFFCCC888AAA???;;;;;;===???BBBJJJSSS[[[eeexxxvvvuuu\\\PPPUUU[[[}}}|||ttt{{{gggZZZVVVOOOKKKJJJLLLNNNOOOOOOOOONNNMMMLLLKKKJJJJJJHHHHHHPPP```fff]]]OOOGGGKKKHHHGGGJJJHHHBBB>>>>>>III[[[hhh___JJJ>>>>>>CCC???@@@AAABBBCCCCCCCCCCCCBBBCCCCCCCCCCCCAAA@@@???:::999666444333222222222111111111111000000000000222333555666666999<<>>LLL~~~vvvooobbbVVVIIIBBB>>>:::999:::888777777777777888999999:::999888888:::===@@@BBBAAADDDIIINNNYYYlll|||tttrrroookkkrrrzzzuuuYYYGGG<<<;;;888<<>>???<<>>>>>===<<<:::999888777666444333666;;;===;;;777::::::;;;;;;;;;::::::;;;555666666777888999:::::::::888666444222222222333111222222222222444777:::@@@III\\\rrr~~~nnneeellloooTTT]]]zzz{{{hhhmmm}}}iiiNNNIIITTTjjjLLL;;;888444222222222111111111111111111111111111111111111111111222222222222777111>>>UUUxxxuuulllOOOBBBDDD:::BBB>>>;;;:::<<<>>>BBBIIIRRRZZZeeeyyyuuu{{{~~~jjjUUUOOOVVV]]]~~~xxxuuuccc]]]UUUOOOMMMMMMOOOOOOMMMMMMLLLKKKJJJJJJIIIIIIKKKNNNZZZllltttkkk\\\RRRNNNKKKIIIKKKIIIDDDAAAAAADDDVVVbbb[[[KKKBBBCCCGGGCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBB@@@???>>>:::888666444333222222222222222222222111111111111222333555666666999<<>>:::;;;>>>HHHTTTWWWPPPDDD;;;666444555555666777:::???CCCIIIYYYaaatttzzzyyyyyyuuukkkccc^^^aaazzzpppaaaRRRIIICCCKKKkkklllgggxxxwwwzzz~~~eeeMMMBBB777444111///000111111000000000000000000000000000111222222222222333666888DDD|||QQQDDD===GGG[[[llltttxxxzzzwwwTTTKKKTTTVVVLLL>>>777777999777777777666555555444444333333333222222222111111222666777<<>>777777888888888999999999999888666444222222222333000111222222222444777999===GGG[[[rrr~~~xxxggg^^^sssmmmTTT```~~~}}}fffiiinnnuuuRRRLLL\\\xxxLLL;;;888444222111111111000111111111111111111111111111222222222222333333333777000;;;QQQ{{{qqqdddLLLBBBEEE;;;???===:::999;;;===@@@HHHPPPXXXeee|||vvvlllXXXSSSVVVgggpppjjj```XXXSSSPPPOOOOOOKKKKKKKKKJJJJJJIIIIIIHHHJJJQQQaaattt}}}vvvggg\\\RRRNNNLLLLLLJJJEEEDDDFFFFFFTTT]]]WWWJJJDDDDDDGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@>>>===<<<999888666444333222333333444333333333333222222222222444555555666888<<<>>>BBBGGGJJJIIIRRRnnnWWW]]]qqqrrr___JJJ>>>AAAiii~~~qqqeeeYYYMMMEEE@@@;;;888999777777777888999:::<<<<<<::::::999999:::;;;===???===???AAAEEELLLYYYiiiuuu}}}{{{wwwMMMAAA;;;;;;999;;;OOOiiiyyy~~~kkkKKK>>>;;;999:::444;;;EEEJJJHHHAAA:::555333333444444555888===@@@IIITTT\\\mmmxxxyyy|||wwwlllddd^^^bbbzzzhhh\\\MMMCCCEEEXXXyyy}}}dddnnnlllNNN<<<666444111000000111111000000000000000000000000000111222222222222333555888BBBUUUFFF===EEEWWWfffooosssvvvWWWGGGQQQWWWPPPAAA777777;;;777777777666555555444444333333333222222222111111333888888:::@@@DDDVVVsss|||jjjfff{{{yyyvvvuuuvvvyyy~~~ZZZPPPDDDDDDHHHCCCKKKdddyyyooojjjhhheee]]]VVVNNNOOOKKKTTTjjjlllXXXKKKCCCAAA???===;;;::::::;;;:::888777888:::;;;999777666777888;;;===>>>===<<<999999999999888888888888888777555444333222222222000111222222222333666999>>>HHH[[[ppp}}}qqqaaacccnnnjjjTTTccclllnnntttuuu{{{MMMLLLeeeMMM;;;777444111111111000000111111111111111111111111111111111222222222333333666111<<>>BBBGGGHHHHHHSSSpppZZZeeeyyy~~~www___??????WWWqqqggg[[[NNNGGGAAA;;;777888888888777777777777888888888888777888888:::;;;<<<<<<>>>@@@DDDJJJTTTaaaiiisss||||||KKKAAA;;;;;;999;;;MMMcccvvvyyycccEEE<<<<<<888888222666:::======:::777555222333444444444666:::===EEEMMMWWWggg{{{xxxzzz}}}vvvjjjbbb```eee{{{fffVVVEEEAAAPPPlllvvv^^^qqq~~~jjjLLL:::555333000000000111000000000000000000000000000000111222222222222333555888HHH|||RRREEE<<>>NNN~~~ddd^^^UUUEEEBBB<<<@@@===:::888:::<<<>>>FFFNNNYYYkkkzzzqqqwwwlllaaa[[[WWWVVVUUUSSSQQQPPPOOONNNMMMUUU```kkkrrrppphhh___XXXRRRMMMIIIEEECCCGGGNNNYYY______TTTFFF???>>>>>>AAA@@@???>>>============???>>>===<<<;;;:::999999888777666444333333333444333222222222222111111111222444555555555777:::===AAAFFFHHHIIIVVVttt~~~\\\sssgggwwwPPPCCCJJJqqqiii^^^QQQIIICCC<<<888777999888777666555555555555666666666777888999;;;;;;>>>???@@@BBBFFFMMMUUUZZZgggmmmtttzzzwwwHHH@@@;;;:::777888FFFWWWnnnqqq]]]BBB<<<<<<999777888999:::888666444444444111222444444444555999;;;===DDDQQQ```ooo}}}}}}ttthhhbbbbbbiii~~~iiiTTTCCCIIIbbbsss]]]tttnnnppp}}}^^^EEE;;;333222000000111111000///000000000000000000000000111222222222222333666888BBBxxxuuummmLLLBBB;;;???JJJVVVbbbkkklll___FFFMMMUUUTTTGGG:::777<<<777777777666555555444444333333333222222222111111333888666666999;;;KKKggg{{{vvvzzzXXXLLLKKKGGGXXXzzzxxxeee]]]___dddjjjnnnxxxqqqggg___[[[XXXUUUSSSRRRYYYUUUUUUeeejjj^^^UUUGGGDDD@@@<<<999:::;;;<<<>>>===<<<:::999888777777555777<<>>:::999;;;<<>>;;;:::999::::::<<<;;;:::999999888999999888777555444333333444444222222222222111111111111333444555555555666999<<>>:::999999888777666555555555555444555666777999;;;<<<<<>>IIIVVVdddzzzwwwjjjfffcccmmm{{{iiiRRREEEUUUrrrtttccc}}}zzzwww\\\fffvvv\\\BBB777222111000000111111000///000000000000000000000000111222222222222333666888:::yyy{{{```EEE???;;;???GGGQQQ^^^jjjmmmgggIIILLLRRRSSSIII;;;777;;;777777777666555555444444333333333222222222111111111666555777::::::FFF___xxxwwwooofffQQQLLLJJJcccooo]]]TTTOOOOOOQQQ]]][[[WWWSSSOOOMMMMMMMMMOOO[[[YYYVVV```bbbVVVNNNDDDAAA===:::999;;;>>>@@@@@@???>>>;;;888777777777777888<<>>>>>>>>@@@BBBEEEIIINNNPPPWWW[[[]]]^^^aaannneeeFFFBBB@@@???999333666===PPPaaa\\\GGG===:::777:::666999;;;999444222555999222333444444444555777999BBB===CCCMMM\\\~~~|||ooommmcccpppxxxfffOOOGGG]]]zzzrrriiiqqqkkkVVVfffssszzzeeeDDD000222111000000111111000///000000000000000000000000111222222222222333666888???dddAAA>>><<<@@@EEENNN]]]jjjrrr{{{{{{nnnKKKLLLQQQSSSJJJ<<<777:::777777777666555555444444333333333222222222111111///444444777<<<;;;DDDZZZvvvwwwjjjoooTTTMMMMMMjjj{{{hhh[[[QQQMMMNNNLLLOOORRRRRRPPPOOOQQQSSSSSSbbbccc^^^dddcccVVVMMMAAA???;;;999999<<<@@@CCCAAA@@@>>>;;;888666666777999888:::???DDDDDD???:::555555555555666666666777444444444444333333222111///000111111111222555888888CCCUUUggguuuyyymmmoookkkjjjUUU===]]]___]]]zzzvvvvvv~~~iiiIIIBBB[[[}}}eee???444222//////111333444444111111111111111111111111111111222222222333333333111333<<<@@@pppNNNBBBJJJAAABBB@@@>>>???<<<:::<<<===???FFFNNNUUUooouuu___YYYQQQQQQOOOIII```|||zzzvvvpppjjjeeeaaa___RRRYYY]]]]]]___bbb```ZZZ^^^WWWOOOGGGAAAAAALLLXXXjjjppplllYYYDDD;;;===AAALLLIIIDDD???:::777666555888777666666666777999:::777777555444333333444555555555444444444333333333333444555444444666999;;;@@@EEEJJJPPPaaa~~~ttt[[[xxxrrruuuggg444\\\}}}uuuppphhh[[[NNNDDD===999777999888777777888888777555777777777777777888888999:::>>>@@@@@@DDDJJJMMMKKKVVVXXXYYYXXXVVV^^^sss___GGGEEEAAA===888555777:::FFFOOOPPPEEE999666666666888888777555333444777:::555555555555555555555555;;;<<>>===<<<>>>PPPbbbbbbtttnnnxxxrrrOOOJJJTTTYYYHHH888666777777777777666555555444444444444333333222111000000888666666666777;;;HHHUUUrrruuujjjZZZDDDLLLwwwxxxggg\\\SSSKKKQQQPPPOOOOOOQQQUUUXXX[[[```ooovvvmmmbbb]]]XXXQQQDDD@@@;;;888999;;;===???>>>===;;;999777666555555777888:::<<<===<<<;;;:::555555555555555555444444444333222222111111222222000111222111111222444777;;;AAAOOObbbttttttwwwqqqlllpppcccUUUUUUxxx[[[```zzzwwwwwwmmm\\\GGGFFF```}}}```:::555444333222111111111111000000000000000000000000000111111111111222222222111///;;;???eeeXXXHHHKKK:::???DDD>>>>>>===;;;999;;;@@@HHHNNNYYYoootttcccUUURRRLLLPPPSSSYYYzzzzzzuuusssnnngggbbbbbbXXXWWWWWW[[[___aaa^^^[[[\\\UUUNNNGGGBBBDDDOOO[[[pppxxxwwwcccIII===???EEEPPPQQQOOOGGG>>>777666888:::999777666666666777888888777666555444333333333777555444222111111222222333333333444666999;;;===CCCFFFIIIOOObbbwwwaaazzzoooppp<<>>@@@BBBSSSbbbbbbpppmmmuuuRRRKKKTTT[[[LLL;;;888888777777777666555555444444444444333333222111111000333222222444444888CCCOOOffftttlll{{{}}}kkkOOONNNsss}}}sssggg\\\[[[ZZZYYYXXXYYY[[[]]]___fffuuu|||uuummm```RRRGGGCCC<<<888777888999:::;;;;;;999888666555555555555666888999:::999888777444444444444444444444444444333222222111111222222000111222111111222555777<<>>___{{{```OOOUUUDDDCCCCCC@@@>>>===;;;:::;;;@@@HHHMMMXXXmmmnnnbbb\\\PPPMMMOOOXXX~~~~~~{{{uuullleeeddd\\\[[[\\\___bbbccc___\\\^^^YYYRRRLLLGGGHHHSSS___|||mmmSSSEEEDDDHHHMMMNNNLLLFFF>>>888888:::888888777666666666777888999888777666555444444444666555444333222222222222333333333444666999;;;===BBBFFFKKKSSShhhuuuddd~~~hhhpppBBBGGGWWWwwwnnn```SSSIIIBBB===;;;:::888777777888888777666777777666666777777888999888<<<>>>???BBBGGGGGGCCCFFFHHHKKKKKKHHHJJJVVVdddXXXBBBAAA@@@???>>><<<999555111555777555444666888777888777666444222222555777888888777777666666666666999:::>>>EEENNN```{{{xxxYYYCCCDDDCCCRRRvvvpppaaadddrrrXXX[[[fff[[[\\\HHH444555000000000000000000000000000000000000000000000000///111222222222333666888===___MMM???<<<@@@FFFUUUdddeeemmmlllrrrXXXNNNUUU^^^QQQ@@@:::888888777777666666555555444444444333333222222111111//////111333333555>>>IIIZZZyyyvvvsss|||kkk\\\ttttttWWWMMMmmmvvvggggggfffeeedddddddddddddddkkkxxx|||uuugggYYYMMMHHH???999666666666666888888777777666555555555222333555666666555444333222222222333333444444555444333222222111111222222000111222111111222555888===CCCQQQbbbrrrmmmooo~~~|||___eeewww}}}pppZZZKKK[[[UUU777555444333222111111111111000000000000000000000000000111111111111222222222777222;;;===YYYooojjjxxxdddTTT]]]NNNEEE???@@@???>>><<<:::;;;???FFFLLLWWWiiiyyysss___SSSMMMSSSxxx}}}qqqhhheeebbbbbbcccfffiiiiiiddd```bbb^^^YYYSSSMMMMMMXXXeeepppWWWHHHDDDDDDFFFGGGFFFBBB;;;888888:::777777666666666777888888:::999888777666555555555444444444444333222111111333333333555777999<<<>>>AAAEEELLLWWWnnnsssmmm]]]gggFFFAAAMMM}}}xxxooobbbTTTJJJBBB===::::::999777888999999888666666666666666666777888888999<<<===???DDDHHHGGGBBBBBBBBBDDDFFFEEEHHHTTT```vvv[[[BBBBBB@@@>>>===>>>:::555555555444444666888888777777777666444222222333555777777777666666666555555:::;;;@@@FFFNNN[[[rrr}}}]]]EEE===BBB\\\~~~yyyjjjYYYaaaoooXXXiiiqqqXXXQQQBBB333666000000000000000000000000000000000000000000000000///111222222222333666888===XXX|||YYYCCC999===EEETTTeeeiiimmmnnnqqq```PPPSSS^^^TTTCCC;;;888888888777777666555555555444444333333333222222222000000333555444444<<>>XXX}}}tttjjjqqq```PPP\\\RRRDDD:::??????>>><<<:::;;;???EEEIIITTTdddooo^^^TTTUUUuuuwwwlllhhhjjjjjjlllooorrrqqqmmmhhhdddaaa^^^YYYSSSRRR[[[ggg|||~~~lllWWWIIIBBB???>>>???>>><<<888666777888888888888888999999999:::999999777666555444444444333333444555444333111000333333333555777:::===>>>@@@DDDJJJXXXqqqnnnwww___eeeNNNDDDHHHyyypppbbbTTTJJJBBB<<<::::::999888888999999888777666666666555666777777888888;;;===BBBJJJRRRSSSOOOFFFCCCAAAAAABBBGGGSSS___ooo```EEEFFFCCC===;;;===;;;777888555444555888999888888888888777555222111222444555555555555555555555555999:::???GGGNNN[[[ooottt[[[IIICCCMMMkkkuuufff[[[kkkfff[[[vvv```OOO===111444000000000000000000000000000000000000000000000000///111222222222333666888===SSS|||uuuRRR<<<===BBBPPPbbbjjjmmmrrrrrr}}}iiiRRRQQQ^^^WWWEEE;;;666888888888777666666555555444444444333333333333333222222333555333444;;;EEEOOOnnnuuu}}}OOODDDgggqqqeeepppuuuttttttsssrrrqqqpppooonnnwww|||tttfff^^^]]]^^^VVVOOOEEE===888777888888777888888999999888777777555555555555444444333222000000111111222333444444444333222222111111222222000111222222222333777999;;;CCCRRRdddvvvooogggeeeyyynnnTTTccc{{{sssxxxtttqqqNNNbbbOOO999444444333222111111111111000000000000000000000000000000111111111222222222111111:::BBB]]]tttrrrsss{{{\\\JJJTTTQQQEEE999AAA@@@???===;;;;;;>>>CCCGGGQQQ^^^|||ppp```ZZZ]]]~~~vvvqqqsssrrrtttwww{{{zzzvvvrrrgggccc___\\\WWWUUU\\\eeeqqquuurrrdddUUUKKKDDD???<<<<<<<<<:::999888888999;;;;;;;;;;;;<<<<<<;;;;;;888777666555444333333333222333444555444333222111333333333555777;;;===???AAADDDIIIXXXssswwwbbbzzzyyylllYYYLLLFFFuuu|||ssseeeVVVKKKCCC>>>;;;;;;999888888999999888777666666555555666666777888777:::===DDDPPP]]]```]]]MMMFFF@@@>>>>>>BBBLLLWWWmmmcccJJJNNNKKKAAA;;;======999777333222555888888999<<<999999888666333222222333333333444444555666666666777888<<>>;;;;;;===AAAEEEMMMXXXqqquuu]]]UUU]]]~~~|||zzzzzz||||||yyykkkddd^^^\\\[[[YYY[[[``````bbb```WWWOOOIIIDDD>>>@@@@@@???>>>===============>>>>>>>>>>>>===<<<;;;888777666444333333333333333333333444444333333222222333444555888;;;>>>@@@CCCEEELLL]]]zzzlllYYY~~~tttlll^^^VVVHHHbbbxxxiii[[[OOOGGGAAA>>>;;;999888888999:::888777666555555555555666777777999:::;;;AAAOOO]]]aaa^^^QQQHHH@@@===<<>>:::777333333666777555888===:::::::::777444222222333222222333555666777888999999888<<>>???@@@AAA@@@???===<<<;;;;;;999888777666666666222222222333333333333333444333222222111111222222000111222222333555888;;;@@@HHHXXXlll~~~{{{uuuiiiiii{{{gggXXXxxxuuussslll[[[qqq{{{GGG888555444333222111111111111000000000000000000000000000111111111111222222222222777;;;HHHqqqkkkyyywwwzzzkkkOOOGGGKKKKKK???FFF@@@@@@>>><<<:::<<<@@@CCCJJJRRRgggjjj[[[bbb~~~~~~}}}yyyoooeee]]]]]]^^^\\\[[[[[[TTTVVVSSSNNNKKKJJJEEE@@@DDDCCCAAAAAA@@@@@@@@@???>>>?????????>>><<<;;;:::999888777555444444333333333333333222222333333444222333444555888<<>>>>>???EEEKKK[[[xxx[[[NNN[[[^^^QQQDDDAAA???:::;;;777777999777333666===;;;;;;;;;888555333222333222333444666777999:::;;;<<<;;;===EEEQQQbbbxxxkkkUUUIIIFFFMMM^^^lllqqqttt{{{{{{iiiooouuurrrtttVVVBBB555///555000000000000000000000000000000000000000000000000///111222222222444666888<<>>===CCCQQQ\\\```qqqvvv___QQQ^^^[[[KKK>>>888999999888888777666666666444444444444444444444444555222222444777@@@RRRbbbfff}}}tttuuujjj\\\]]]hhhiii___[[[SSSOOOOOOKKKOOOpppyyysssrrrggg^^^RRRGGG@@@>>>>>>>>>AAABBBCCCDDDCCCAAA???======<<<:::999777666666666444444333333333333333333444333222222111111222222///111222222333555888;;;CCCKKK\\\ooowwwxxxwwwooonnn|||dddZZZvvvtttiiiNNNVVVpppvvvDDD999555444333222111111111111000000000000000000000000000111111111111222222222///555999GGGyyyooouuu{{{tttSSSCCCGGGKKK???DDDAAA@@@>>><<<:::<<>>????????????===;;;999888:::999888666555555555555444333222111222333444555222333444666888<<>>888@@@FFFUUU\\\nnnxxxzzzbbbIIIVVV\\\OOO@@@666999999999888777666666555555555444333333333333444222222444555666BBBZZZpppttt{{{lllhhhllliiibbbZZZYYYJJJGGGSSSQQQSSSjjjwww|||ssskkkddd\\\SSSMMMHHHDDDBBBCCCAAA@@@????????????<<<:::::::::;;;;;;;;;::::::999777777666555555555555555333444555333111000000111555222222444444444:::AAAIIIRRRaaattt~~~yyyvvvqqqrrr{{{ddd]]]wwwyyysss[[[IIINNN~~~gggEEE777333222111111000000111111111111111111111111111111111111111000000000000000111555===YYY}}}|||vvvzzz{{{UUUGGGIIIIIICCC???AAA@@@???=========>>>>>>KKKMMM^^^~~~lll~~~|||{{{yyyssspppqqqoooggg___]]]```bbbaaa]]]TTTWWWUUUOOOJJJJJJIIIGGGFFFEEEBBB@@@>>>>>>??????@@@???>>>======<<<<<<===888888777666666666666666333333333333333333333333222222333555888===AAACCCHHHQQQ\\\uuuhhh}}}zzziii||||||gggQQQLLLvvv~~~sssggg\\\SSSKKKFFF???===:::888999999999888888888777666666777777666999888999===CCCGGGGGGFFF@@@@@@>>>;;;999;;;BBBGGGQQQdddvvvVVVLLLaaa```MMMFFFDDD???===<<<:::888555444444444444555444333444555444333111333333222333444555777888999<<<@@@FFFQQQfffqqqRRREEEIIITTTbbbwwwZZZsssyyy}}}rrrhhhttt{{{kkkiiibbbTTTDDD777111000111222222111000000000000000///////////////000111111000111222222222333555777;;;NNNZZZEEE===:::@@@CCCQQQXXXhhhuuu}}}lllKKKRRRZZZQQQBBB888999999999888777666666666666555444444333333444444222222333555666@@@TTTgggxxxzzzrrrfffeeeWWWQQQWWWNNNHHHUUUYYYkkk|||zzz|||yyyxxxyyyvvvnnnhhhbbb[[[RRRLLLIIIGGGEEEEEEDDDCCCAAA@@@???===:::888888999999999999999888888777666666555555555555555333444444333111000000111222000111444444555;;;BBBEEEQQQeeezzz}}}uuusssssszzz{{{ddddddmmmRRRCCCHHHzzzeeeCCC444333222111111000000111111111111111111111111111111111111111111000000000000222444;;;[[[xxxzzzuuuPPPGGGOOOMMMCCC???AAA@@@???=========>>>>>>BBBGGG\\\|||{{{ttt{{{vvvwwwwwwtttrrrssssssmmmfffccceeeeeebbb^^^[[[\\\ZZZRRRLLLKKKJJJGGGEEECCCAAA???>>>>>>>>>?????????===<<<;;;;;;;;;;;;888888777777666666777777333333333333333333333333444555555777:::>>>AAACCCGGGSSS```zzzxxxeeedddqqqSSSNNNgggvvvmmmcccXXXNNNGGG@@@===:::888999999999888:::999777777666666666777666666777:::>>>AAAAAAAAA<<<<<<;;;999777999@@@EEEIIIWWWnnnsssWWWTTTnnnpppWWWHHHBBB>>>======<<<999666444333222222444333333444666666555333333222222222333555666888:::<<<@@@FFFQQQcccxxx~~~~~~vvvwwwhhhMMMEEEOOO___eeeiiibbbyyywww{{{~~~tttxxxzzzppp^^^SSSDDD999333111000000222111000000000000000000000////////////000111111///000222222111222444666999MMM{{{]]]AAA;;;<<<@@@???KKKRRRaaasss}}}QQQLLLWWWTTTEEE:::999999999888777777666666666555444444333444444444333111222444666<<>>;;;888666666666777777777777777777777666555555444444555555333444444333111000111222000///111444444555<<>>@@@GGGaaawwwzzz~~~xxxtttvvvxxxwwwwwwwwwzzzuuuoookkkjjjiiigggdddaaabbb]]]TTTLLLJJJHHHEEECCCBBB@@@???>>>>>>>>>??????>>>===<<<::::::999999999999888888888777777777444444333333333333444444444555777:::>>>AAADDDFFFLLL]]]mmmllllllaaattt{{{]]]WWW___tttmmmhhh```SSSIIIAAA>>>;;;999999999:::999:::888777777666555888<<<<<<;;;::::::;;;===???@@@;;;<<<;;;999777888===BBBHHHQQQbbbxxxpppYYY```gggNNNBBB;;;:::<<<;;;999777555444333333333333333555777888777555333222222222333444666777777;;;AAAHHHSSSaaaqqq{{{}}}mmm]]]aaa[[[IIIJJJ\\\|||gggxxxoookkk{{{aaaQQQ???666444222///---111111000000000000000111000000//////000000111222///000111111111222444666999NNNuuuoooFFF::::::???<<>><<<:::777555555555444444555555666666666666555444444444444555222333444333111000111222000000222555555666>>>GGGTTTddd{{{wwwkkkjjjmmmsss|||zzz^^^hhhnnnSSSQQQmmmPPP;;;444333222111111000000111111111111111111111111111111000111111111111111222222333444;;;```~~~zzzzzzuuueeeIIICCCSSSPPPCCCFFFBBBAAA???>>>===<<<======DDDIIIccc|||}}}{{{zzz||||||{{{zzzzzzsssnnnkkkkkkllllllffffff___SSSJJJGGGEEEBBBBBBAAA@@@?????????@@@@@@@@@???>>><<<;;;:::999999:::::::::::::::999888888555444333333333333444555222444777;;;AAAEEEIIIKKKVVVkkknnndddfffeee\\\ZZZtttmmmlllgggYYYLLLEEEAAA<<<:::999:::::::::999666555777777666;;;BBBPPPLLLFFF@@@<<<<<<>>>@@@===>>>>>><<<888888;;;???IIIPPP]]]oooppp\\\fffsssSSSCCC:::999;;;:::999888777666666666444444444666888999888777444333333222333444666777666999???GGGTTTiiihhhPPPRRRPPPIIIUUUnnn}}}oooeeeZZZjjjsssdddQQQ===666555222///---111000000000000000111111000000000000000111222222///000222222111222444666;;;SSSsssTTT===888>>><<>>aaaqqqsssYYYHHHSSSOOOCCCIIICCCAAA???>>><<<<<<<<<===DDDFFF]]]{{{~~~{{{www|||wwwooohhhdddfffkkkoooiiiggg___RRRIIIFFFDDDBBB@@@@@@@@@@@@@@@AAAAAABBBAAA@@@???===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999666555333222222333555666444666999===BBBGGGKKKMMM[[[uuurrroooaaakkkXXXUUUpppzzzqqqqqqlll^^^QQQIIIEEE???;;;::::::::::::999555555888777555<<>>@@@???@@@AAA>>>:::999;;;>>>IIIPPP]]]kkk|||ppp]]]fffuuuSSSDDD===<<<;;;;;;::::::999888888888555555555777999:::999888555444444333444555666777888999<<>>>>>FFFKKKYYYpppwwwKKKSSS[[[LLLCCC999999999999999999999999777666555555444444555555666333222333666???QQQaaammm___KKKJJJTTTjjj|||vvvtttssspppqqqtttoooqqqqqqnnngggbbb```aaaeeeggggggfffkkkooogggZZZIIIEEEAAA>>><<<;;;999777555444333333444555777888666555444444333333444444111333333333111111222333444444555666666;;;IIIXXXdddtttvvvnnnkkk|||~~~hhh\\\ppp~~~vvvzzzjjjPPP___xxxHHH777111333222111111000000111111111111111111111111111111000000111111222333333333000777@@@aaawwwsssRRRXXXWWWFFFHHHCCCBBB@@@>>><<<<<<<<<<<>>>>>??????@@@AAAAAABBB@@@???>>>======<<<======;;;<<<===>>>===<<<;;;:::666555444222222444555666;;;;;;<<>>???===@@@AAA???<<<:::<<>><<<999888666555444444444666888:::666555444444333333444444111222333333111111222333333333555666888@@@SSSdddqqqvvvmmmiiiyyy{{{}}}bbbbbb~~~rrrvvvhhhXXXsssqqqCCC555111333222111111000000111111111111111111111111111111000000111222222333444444...666@@@aaa}}}|||yyyZZZbbbfffOOOGGGCCCBBB@@@>>><<<<<<<<<<<>>======<<<<<<<<<======<<<===>>>??????===;;;:::777666444222222444666777<<<<<<===@@@FFFNNNUUUYYYhhhooovvvccc\\\RRRIII^^^yyysssmmmgggcccPPPKKKDDD>>><<<;;;::::::===777666:::777222:::HHHRRRRRRQQQLLLEEE???>>>>>>;;;>>>@@@???===<<<>>>@@@CCCMMMYYYaaaeeeuuuppp[[[wwwsssOOOEEECCCDDD@@@@@@???>>><<<999777666888777777888::::::999777777777666555555666888888444;;;@@@CCCJJJ```~~~```ccczzzrrrcccRRRHHHGGGVVVwwwnnnbbbmmmRRRVVVHHHRRRhhhlllYYYEEE333111222...///444000000///000000111222222111111111000111111222333222333444444444555777999333NNNaaaSSSAAA;;;@@@DDDUUUhhhwwwUUUVVVZZZKKKGGG999999999999999999999999777777666555555555555555222222444777>>>RRRsss}}}ttt|||nnnZZZUUUVVVdddwww{{{uuuwww~~~}}}}}}sssbbbTTTLLLKKKCCCFFFEEEGGGWWWjjjnnnfffTTTPPPIIIDDD@@@===:::888777666555444555777999;;;555555444333333333333444111222333333222111222444111111444666:::DDDYYYmmm|||ssskkkfffnnntttuuu```gggwww|||bbbWWWyyyggg<<<444333333222222111000111111111111111111111111111111111000000111222333333444444---555???aaazzzsss\\\jjjsssWWWGGGDDDBBB@@@>>><<<<<<<<<<<<777;;;III```xxxooo```XXXUUUZZZeeetttxxxjjjllljjjcccZZZUUUXXX\\\ZZZXXXPPPDDD<<<===>>>>>>777888:::<<<===>>>>>>???<<<;;;;;;;;;;;;<<<======<<<===???@@@???>>><<<;;;777666444222222444666777999999<<>>CCCDDDFFFGGGCCC===999999::::::::::::;;;<<<======FFFOOORRRWWWeeesssoooaaayyy___IIIKKKKKKLLLBBB::::::<<<<<<<<<===999;;;<<<======<<<:::888:::999888888999999777666333555888>>>HHHYYYmmmzzzsssbbbjjjtttllljjjbbbTTTEEENNNsss~~~rrr\\\sssfffddddddQQQPPPssslllQQQ???222222222......333111000000000000000111222444222111111222333333222222444666555444555888<<<@@@FFFQQQ|||jjj___BBB;;;DDDFFFQQQ^^^iiixxxmmmXXXWWWOOOKKK<<<;;;<<<>>><<<888888;;;777666666666555555555555111444555888CCC]]]tttyyydddWWWRRR\\\jjjvvvjjjOOOEEEHHH===CCCBBB===GGG___qqquuuggg^^^PPPEEE===999777888666555444444555666777888555444333333222222222222333555666555444444555666666000111888???KKKbbbzzz|||xxxvvvkkk^^^hhh```ooommmllluuuxxx]]]^^^}}}nnnUUU:::333+++222222222111111111000000000000000000000000000000000000000000111111111111555///AAA^^^nnn~~~{{{{{{PPPddd}}}ZZZMMMFFFBBBAAABBB@@@;;;:::;;;@@@666AAAOOO[[[~~~rrrhhhaaaRRRTTT___kkkuuu~~~|||yyypppjjjcccUUUVVVjjjdddQQQHHHHHHBBBAAA???777999999999999:::<<<@@@CCC<<<<<<<<<<<<<<<<<<;;;;;;BBBCCCDDDCCC@@@===<<<<<<;;;:::777444333444888<<<<<<>>>AAAHHHRRR___kkkrrryyyvvv~~~qqqkkkgggYYYOOOlll}}}wwwuuuooorrrddd```WWWKKKBBB???>>>===<<<<<<<<<;;;999777888;;;>>>@@@BBBDDDDDDAAA<<<999888999999888999:::;;;===>>>FFFPPPSSSWWWbbbmmmmmm```yyyZZZUUUTTTOOOEEE<<<;;;===<<<;;;<<<888999:::<<<======<<<<<<:::999777777888999777666666777999===FFFVVViiivvv{{{eeeiiiooottt```VVVMMMHHHTTTuuu~~~|||jjj^^^xxx}}}sssnnn[[[TTTkkkjjjNNN===111111222......333000000000000000111111222333222111111333444333222333555666666555666999<<>>___{{{nnn|||{{{eeeYYYQQQUUU\\\fffzzzvvvVVVFFFEEEBBBEEECCCAAAHHHYYYkkktttqqqooodddRRRCCC<<<888555555555444444444555777777555444333333222222333333222333555555444333444555333111333999BBBRRRjjj}}}zzzxxxyyypppeeeaaaWWWjjjkkkjjj||||||~~~rrr~~~[[[bbb]]]EEE444666222222222222111111111000000000000000000000000000000000000000000111111111111444///AAA\\\mmmrrrqqqJJJYYYwww___OOOFFFBBB@@@AAA@@@<<<:::<<>>@@@DDDJJJUUUbbbooowwwoooqqqyyyuuu}}}tttWWW]]]sssuuuqqqppplllfff\\\OOOEEE@@@???===<<<<<<<<<;;;999888999<<>>@@@GGGPPPSSSVVV___gggxxxiii]]]}}}mmm___\\\QQQFFF>>><<<===<<<:::;;;777777888999;;;<<<>>>???999888777777888888777666888999999<<>>HHHNNNSSSooollllllcccEEE777:::AAAGGGNNNUUU___tttWWWTTT[[[PPP<<<999888;;;:::777888:::777777777666666666555555444444111000;;;YYYssspppfffZZZ```|||rrrmmm```UUUPPPOOOUUUeeewww^^^KKKFFFGGGDDDBBBCCCDDDJJJYYYgggrrr|||xxx```III???:::222555444333333333444555666555444333333333333333333333555777777666555666777111555777;;;HHH```yyyvvvwwwyyysssjjj[[[OOOjjjdddddd{{{ttt}}}vvvwwwlllRRReeeYYY>>>111555111222111111111111000000000000000000000000000000000000000000000111111111111333///@@@YYYooofffnnnLLLLLLlllgggRRRFFFAAA???@@@@@@<<<;;;<<<>>>888>>>EEEJJJhhhyyybbbZZZZZZZZZtttsssaaa]]]___^^^YYYUUUYYYhhhuuurrrmmmooosssXXXLLLKKKLLLDDDAAAAAA<<<777777888999;;;===???@@@;;;;;;::::::999999999999;;;===>>>>>><<<;;;;;;<<<999999888666555666999<<>><<<===<<<;;;:::999;;;???BBB===@@@AAA===:::999888666777666444444777;;;???BBBGGGOOOQQQRRR[[[cccttteeeZZZrrrlllcccOOOEEE<<<;;;===;;;:::;;;777777666666777999<<<===888777666666777888777666888888999;;;DDDSSSfffsssvvvfffzzzxxxxxx|||cccUUUGGGJJJ\\\lll{{{{{{sss|||gggSSSiiiooommmeeeqqqmmm```@@@666//////000//////222000000000000111222333333222222222333555666666444666666777888999<<<>>>@@@CCCJJJNNNbbbzzz\\\fffGGG888:::>>>CCCJJJOOOUUUddddddPPPWWWRRR>>>999777999999777777:::777777777666666666666555666555444555<<>>PPPpppzzzrrruuuwwwrrrjjjYYYMMMpppyyycccfffzzz~~~zzzzzz{{{nnnVVVHHHgggZZZBBB444555,,,111111111111000000000000000000000000000000000000///000000000111111111111222///???UUUwwwbbbxxx[[[GGG^^^kkkVVVHHHBBB>>>@@@@@@===;;;<<<<<<999===AAAEEE\\\{{{vvvssscccbbbfffcccvvvwwwhhh]]]XXXVVVTTTOOOKKKTTTbbbqqqsssSSSKKKMMMOOODDD???@@@<<<888888888:::===?????????::::::999999888888777777777999::::::999999:::;;;888888888777777888<<>>======<<<;;;::::::>>>DDDIIIDDDFFFDDD<<<777888888666777555444444777;;;???BBBFFFMMMNNNOOOWWW```sss```WWWooo|||gggLLLBBB:::999;;;;;;;;;;;;999777555444444555777888777666555555777777777555555666888<<>>PPPkkkxxxtttJJJOOOhhhZZZKKKDDD???@@@AAA>>><<<<<<;;;;;;===@@@EEEVVVppplllkkkaaakkkuuuppp~~~}}}oooiiiaaa^^^]]]VVVKKKMMMWWW]]]wwwkkkPPPJJJNNNOOOCCC======:::999999:::===AAABBBAAA???:::999999888777777666666444666777777666777888:::777888888888888;;;@@@DDDKKKOOOTTT[[[fffvvvvvvvvvxxxqqqssshhhrrrqqqeeeVVVIIICCCAAA???>>>===<<<:::999;;;BBBLLLSSSPPPQQQJJJ<<<555888:::777777666555666888<<>>KKKWWW\\\gggjjjSSSZZZHHH@@@::::::;;;999999:::888888777777777666666666777222...000666;;;:::777888???QQQkkkvvv```MMMMMMWWW~~~|||}}}qqqeeemmmvvv{{{ttthhhfffsssppp```QQQFFFAAACCC???888;;;FFFVVVhhhmmm[[[GGG>>>:::555666555444333333333444555444444444444444444555666444777:::<<<;;;;;;;;;;;;555888>>>KKKeeeyyyzzzvvvnnnSSSHHHllllllggg|||zzzdddOOOWWWyyy[[[@@@888///444444//////000000000000000111000000000000000000000000000000000000111111111111333222===KKK|||yyy{{{nnnWWWIIIeee```OOOGGG@@@AAABBB@@@<<<<<<;;;<<<;;;@@@GGGSSSooommmlllbbblllyyysss~~~kkkiiiccc___]]]VVVLLLJJJOOOQQQkkkcccNNNGGGKKKMMMBBB<<<<<<888::::::;;;???CCCDDDBBB???::::::999888777666666555333444555555444555777999777777888888:::???FFFKKKSSSWWW]]]dddoooiiizzz|||qqq~~~ppppppooodddUUUHHHBBBAAA@@@???===;;;888888<<>>555888;;;888777777777888:::===???AAA???HHHJJJKKKQQQTTTaaaxxxXXXPPPjjjcccLLLBBB:::999;;;;;;:::;;;:::999777666444444444444555444333444666777666555444666999@@@NNNccczzz~~~zzziiizzzuuueeeooo~~~rrr\\\QQQUUUgggxxxuuujjj\\\]]]nnniiivvv~~~PPPAAA333333222000000111000///000000000111222333555555444555777:::===>>>===<<<;;;999999<<<@@@EEEFFFFFFJJJKKKNNNPPPjjjRRR999???777===JJJVVV\\\fffXXXXXXNNNEEE===<<<<<<;;;:::;;;888888888777777777666666444222000000111444777888777777===KKK```}}}~~~iiiVVVNNNOOO```{{{qqqoooooojjj```VVVTTTZZZbbbzzzeeeVVVHHH@@@<<<999<<>>HHHPPP|||sssuuutttbbbdddmmmgggttthhhddd___YYYTTTOOOKKKIIIIIIKKK```fffLLLCCCFFFIIIAAA======888:::999:::???DDDEEEAAA===;;;::::::999888777666555333444444444333444666888888777777888;;;BBBKKKRRR[[[```fffmmmxxxssseee~~~```yyyrrrnnncccSSSGGGBBBAAAAAA@@@===;;;888777===IIIWWWbbbdddcccUUU???555999<<<888777888888:::;;;===???@@@<<>>IIISSSVVV```|||]]]TTTRRRGGG>>>======<<<:::;;;888888888888777777777777222444666444000...111444333555999???KKKhhhuuu```TTTQQQHHH}}}zzzqqqdddYYYRRRPPPPPPQQQhhhnnnWWWFFF??????AAACCCKKKLLLMMMIIIBBB<<<;;;===888777666555444555555666444444444444444555666777555888<<>>=========<<<<<>>>>>999999888999>>>DDDEEE@@@<<<;;;;;;:::999888777666555333444444333222333555777888888777777;;;DDDNNNVVV```eeelllsss~~~mmmjjjaaauuu|||xxxqqq```KKK>>>===AAACCCCCC===888999<<>>???CCCCCCEEEJJJLLLNNNVVV___vvvyyyRRRRRRdddsssQQQ???@@@KKKCCC777999???===<<<;;;777555333444666666666555555555444444444888999<<>>222111111111111000000000000222333444555555555555555888;;;<<<:::;;;???@@@>>>999777888===EEEIIIHHHFFFIIIKKKQQQMMMZZZ|||pppFFF999888???FFFKKKOOO[[[qqqgggQQQRRRQQQ>>>666CCC@@@555<<<999999999888888888888777777666555444333222222222555444222555<<>>???===999666888555333333555666555444777444222333555777666444222<<<@@@EEEMMMHHH<<<;;;777DDD^^^uuuhhhfffttt{{{{{{bbbHHHUUUjjj^^^iiiuuuccc~~~wwweeeMMMuuu___===555222222333...111111111111000000000000////////////000000000000////////////000111222333333666<<>>:::;;;>>>999:::<<>>EEESSS^^^llllllrrr~~~mmmuuulll}}}nnnZZZKKKFFFEEECCCBBB<<<888888:::>>>GGGPPPaaacccYYYEEE888888:::777777777777888:::;;;===>>>??????BBBFFFHHHJJJRRR[[[qqq{{{PPPLLL[[[ZZZFFFHHHVVVMMM<<<888;;;;;;::::::888666444555555666666666555555555555444777999???MMM```vvvwwwsssxxxZZZRRRddd[[[IIITTTZZZqqquuuppp{{{ppp]]]QQQ]]]ggg}}}vvvuuuwwwmmmhhhkkk\\\GGG;;;444111111111111111000000000///000222444555777777777:::>>>AAA@@@CCCGGGHHHFFF===;;;:::<<<@@@DDDFFFGGGIIIHHHLLLHHHPPPjjjzzzfffDDD:::<<>>999999999999888888888888777666555444333222222222444444333555999AAAhhhkkk___lllxxxaaaRRRNNNNNNMMMSSSQQQRRRRRRMMMMMM___ttt~~~qqq\\\LLLNNNKKKGGGCCCAAA???<<<999777888777666666555555444444666444222333555777666555555@@@FFFNNNYYYSSSEEEBBB???OOOkkkmmmddddddsss|||}}}hhhKKKTTTaaa\\\oooppp___yyyxxx[[[UUU{{{XXX:::555333333333///111111111000000000//////////////////000000000000////////////000111222333222666;;;CCCdddzzzYYYUUUoooqqqiiiQQQLLLHHHAAAEEE===@@@===:::777>>>CCCIIIrrr|||mmmfffdddbbb]]]rrrvvvjjj___SSSHHHDDDFFFHHHPPP]]]III???===999;;;???:::999;;;<<<======;;;999777::::::;;;:::999888666555555666777666444444555666333777<<<@@@DDDNNN[[[eeessswww|||sss~~~eeelllyyyiii[[[SSSLLLEEECCC>>>::::::::::::>>>CCCMMMPPPKKK>>>666888:::888666666777777999:::<<<=========@@@DDDFFFHHHOOOWWWiiiPPPIIITTTaaaHHHHHHYYYTTTBBB<<<>>>===<<<;;;999888777777777777777777666666666666555666999CCCVVVnnnyyyxxxuuuzzzWWWJJJVVVQQQIIIVVVaaapppqqqppp~~~kkkVVVXXXdddmmm{{{ttt{{{wwwiii[[[FFF<<<:::444111111111111111111111111---...000333666888::::::999???CCCEEEIIINNNOOOMMMHHHGGGDDDBBBAAACCCHHHLLLNNNLLLOOOKKKJJJmmmvvv```III>>>:::888<<>>>>>IIIVVVkkkqqqYYYOOOJJJIIIFFFCCC@@@===;;;999888999999888666444444555666444333444555777777666999DDDMMMZZZiiicccQQQIIIJJJ```}}}jjjeeehhhuuu~~~~~~}}}~~~lllMMMSSSpppZZZaaassscccxxx{{{wwwmmmRRReeewwwPPP777444333333444000111111000000000000//////////////////000000000000////////////000111222333333666<<>>CCCLLLWWWbbbjjjyyy}}}jjjfffzzzooofff]]]RRRHHHEEE@@@<<<===<<<::::::<<<===AAA???999555888:::999666666666777888999;;;<<<>>>>>>AAAEEEGGGHHHNNNVVVdddRRRKKKSSSjjjKKKBBBOOOMMMEEEEEEIIIDDDAAA>>>;;;::::::::::::888888888888777777777777888:::EEE[[[vvvwww}}}wwwTTTEEELLLLLLMMM\\\jjjuuuvvvwww~~~hhhYYYeeeooosss{{{sssyyyzzzdddGGG<<<:::222111111111222222222333333...///222444777999;;;;;;555;;;AAAEEEJJJPPPQQQNNNMMMNNNMMMHHHCCCBBBGGGKKKQQQPPPRRRPPPKKK]]]~~~cccuuuHHH???:::888;;;>>>EEETTTeeemmmyyyuuuiiiSSSXXXQQQBBB;;;<<<======;;;:::::::::999999999999888777666444333333333333///222333666777666KKKnnnuuuhhhttt}}}yyywwwuuurrr]]]JJJDDDCCCAAABBBFFFXXX|||bbbQQQKKKIIIEEEAAAAAABBB???:::777888999888555444555666555444444444555666777777;;;GGGRRRcccuuuoooZZZOOOWWWpppmmmkkknnnyyy~~~qqqRRRUUUzzzbbbYYYmmmzzzmmmvvvzzzzzz\\\KKKnnnrrrMMM666333111000222000111000000000////////////////////////000000000000////////////000111222333666999>>>DDD```]]]TTT~~~```|||[[[mmmLLLDDDEEEBBB<<>>>>>:::888999777999:::777666888999888666666777777888999:::;;;>>>>>>AAAEEEFFFGGGLLLTTT___}}}SSSMMMPPPyyy```LLLKKKHHHHHHOOORRRJJJEEE???;;;:::;;;::::::::::::999999999888888888;;;<<>><<<<<<;;;;;;::::::999888666666555555888999:::999777666777888888===EEEPPP\\\gggpppuuuzzzxxxwwwqqqiii[[[NNNHHHAAA<<<<<<===:::888888777888888888888999888888777777777888888:::;;;;;;;;;;;;>>>BBBCCCCCCHHHOOOZZZrrrVVVLLLJJJkkkmmm```WWWYYY[[[TTTJJJEEE@@@=========;;;888;;;;;;;;;:::::::::999999<<<>>>HHH]]]xxxzzzeeeLLLAAAAAAGGGVVVddd~~~uuu```bbbsssqqqooojjjnnn~~~xxxaaaAAA333444111000000111222444555666666777888999;;;<<<=========:::@@@DDDEEEHHHMMMNNNKKKIIINNNRRRPPPJJJDDDBBBCCCPPPSSSTTTYYY[[[YYYuuu|||ZZZpppwwwSSS===999999===:::<<>>===>>><<<::::::999888777999:::999888999999888888999999:::;;;<<<999999===AAAAAA@@@EEELLLRRRbbb```OOOGGGcccyyyyyyoooWWWFFFDDDCCCEEEGGGEEE>>>999<<<<<<<<<;;;;;;;;;:::::::::???LLLbbb{{{~~~{{{sssZZZGGGBBBBBBPPPfffuuulll```ooopppyyyxxxkkkgggmmm{{{kkk___OOO999111333111000000111333444666777777:::;;;===>>>@@@@@@AAAAAAAAAEEEGGGFFFGGGKKKKKKIIIMMMPPPSSSSSSOOOKKKHHHHHHTTTWWWUUU[[[dddbbbsss]]]mmmeeeEEE;;;888<<<:::;;;NNNggguuu[[[MMMPPPDDD;;;>>>===<<<<<<<<<<<<;;;;;;;;;;;;999888777555444444444444111444111111555111777IIIUUUmmmrrr|||xxxlllVVVUUUpppsssaaaTTTIIICCCHHHSSSxxxdddOOOGGGVVVdddgggiiijjjcccXXXKKKCCC999444555777555222333555666666555666999;;;:::JJJYYYlll{{{zzzzzzkkkiiijjjsss}}}uuu___QQQhhhtttVVVKKKcccVVV<<<111555222...111000000000/////////.........////////////000000000000////////////000111222333555999BBBHHHZZZzzzrrrbbbkkknnnmmmooowwwYYYPPPEEEFFF>>>???AAA;;;999???===<<>>===<<<;;;:::999<<<;;;:::888777777777777777888::::::999999;;;<<<>>>KKK\\\jjjssszzzmmmjjjyyy|||wwwtttiii]]]UUUKKKBBB@@@@@@>>>===>>>:::888777999:::999999999999999999999:::;;;<<<<<<999:::===AAAAAA@@@EEEKKKMMMVVVssskkkTTTGGGaaa]]]DDDEEEHHHMMMQQQMMMDDD;;;===<<<<<<<<<<<<;;;;;;;;;777???PPPggg||||||kkkRRRCCCCCCGGGZZZxxxzzzbbbdddyyy|||{{{xxx[[[\\\hhhuuu]]]NNNFFF:::444444000000000222333555666777888;;;<<<>>>@@@BBBCCCDDDDDDEEEHHHHHHEEEEEEHHHIIIFFFLLLNNNOOOOOOMMMKKKIIIHHHRRRUUUOOOUUUddddddooogggtttyyyNNN@@@888<<<<<<===LLLbbb}}}}}}}}}aaaMMMSSSFFF;;;???@@@======<<<<<<<<<;;;;;;;;;999888777666444444444444///333222444999666999HHHQQQdddwwwkkkjjjWWWbbb}}}ssshhhXXXJJJKKKUUU___QQQIIIccczzz|||zzzrrriiiUUUIII;;;555666888444000222555777777555666999<<<:::KKK[[[nnnrrrnnnllltttttt\\\TTTpppmmmLLLLLLmmmsssHHH222...666555111222111000/////////............////////////000000000000////////////000111222333111777AAAHHHZZZxxxdddcccjjjdddttt___MMM@@@EEE>>>>>>@@@:::999AAA@@@:::<<>>===;;;:::===<<<:::888777777888888666888::::::::::::<<<>>>EEESSSeeerrrwwwzzz~~~iiiooo{{{tttiiiaaaYYYRRRHHHAAA>>>>>>???@@@::::::999999999::::::;;;<<<;;;::::::999999::::::::::::;;;<<<>>>@@@AAABBBKKKRRRiiiVVVIII[[[YYYHHH===>>>UUUhhhbbbKKK888>>><<<<<<>>><<<777444555:::EEERRRhhhqqq|||[[[UUUEEEAAAUUUkkk|||^^^___zzz{{{yyyuuuvvvyyyiiirrrqqqyyysssWWWCCC999111222555111111111000222555888:::;;;???>>>>>>BBBFFFFFFAAA<<<>>>LLLNNNIIIIIIHHHFFFMMMPPPMMMFFFAAAFFFNNNNNNHHHVVVQQQPPPUUUWWW[[[mmmmmmsss>>>222BBB999999NNNVVViiizzznnnMMMMMMEEE@@@CCC???:::===???>>>;;;999:::<<<::::::999888777666555444888111///222222111===MMM]]]dddtttnnn[[[fff}}}eeeVVVVVV[[[tttQQQOOONNN\\\nnniiicccJJJ>>>===777555666222555888999666222333777999===HHHTTTjjjuuupppnnnwwwjjjWWW]]]|||^^^OOOYYYnnn}}}{{{TTT999666222111222333222000222111111111000000//////////////////////////////000000000000111111111111444666CCCPPP___ppp~~~dddfffzzzvvvzzz^^^HHHFFF@@@===???===;;;:::::::::<<<===DDDHHH[[[zzzzzzzzzdddOOO\\\ooovvvpppvvvnnnUUUPPPVVVMMMOOOHHH===666999>>>???;;;:::::::::999999999:::;;;999;;;999555555:::======JJJ]]]ooossssssxxxsssjjj~~~zzz{{{tttfff^^^WWWMMMDDD@@@>>>>>>>>>;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::;;;===???@@@AAADDDLLL___~~~bbbIIIQQQsss___FFF???DDDXXXddd\\\HHH;;;===;;;<<<>>>>>><<<===AAA888CCCMMM```zzz~~~qqqyyymmmPPPMMMBBBEEE\\\wwwvvvZZZggg~~~zzzxxxuuurrrwwwwww{{{wwwrrrSSS>>>999222111444333333333333555888:::<<<===BBBAAAAAAEEEIIIIIIEEE@@@HHHQQQNNNHHHLLLKKKHHHKKKRRRSSSNNNFFFDDDHHHJJJIIIPPPJJJJJJOOORRRUUUcccuuuhhhzzz___>>>@@@;;;999DDDLLL```rrrVVVOOOLLLCCC>>>===;;;===>>>>>>;;;:::;;;<<<::::::999888777666555555555111111333333777JJJ```pppxxxssseeexxxkkkeeedddoooJJJEEE===EEEYYYeeeJJJ;;;:::555333555111111333555444222444666777===NNN^^^sssxxxuuu~~~hhhXXXeee|||{{{|||VVVPPPddd~~~kkkHHH888555111000111222111///111111111000000000////////////////////////////////////000000000111111111555555@@@NNN]]]uuutttwwwjjjzzztttrrrYYYJJJBBBAAA@@@>>><<<;;;::::::;;;<<<>>>EEEPPPpppxxxyyy{{{iii]]]bbblll|||qqqkkkkkk```^^^UUUJJJCCC???===;;;;;;999999888888999999999999;;;;;;;;;<<>>======<<<<<<<<<<<<======<<<<<<;;;::::::::::::;;;999999:::;;;<<<===???@@@@@@GGGUUUkkksssLLLEEESSSyyypppEEE===>>>IIINNNFFF;;;777<<<999888:::;;;<<>>???CCCBBBCCCGGGJJJJJJGGGCCCKKKQQQKKKGGGNNNPPPJJJKKKSSSWWWUUUKKKBBB@@@CCCEEEKKKEEEDDDIIIMMMPPP[[[hhhmmm___~~~GGG777===;;;<<>>;;;===>>>>>><<<;;;;;;<<<::::::999888777666666555444222222333222999QQQkkk|||ttt~~~|||ppphhhmmmKKKDDD===:::MMMiiiLLL:::777444444777333000000222333444555555666<<>><<<:::::::::;;;:::AAACCCTTT~~~rrrtttwwwooofff]]]]]]ccckkkvvv{{{|||}}}|||mmm```TTTMMMDDD:::888===:::999999999:::;;;999888======???JJJZZZbbbYYYJJJYYYiiizzzzzzwwwrrrkkkdddZZZPPPJJJEEEBBB@@@??????>>>=========>>>>>>===<<<<<<;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>@@@GGGOOO]]]{{{XXXEEE@@@RRRhhhzzzcccSSSGGGFFFGGGCCC???@@@>>>;;;999999999<<>>???@@@AAACCCCCCDDDGGGIIIJJJGGGEEEFFFNNNKKKIIIQQQSSSMMMNNNTTTWWWWWWQQQGGG@@@======LLLFFFCCCGGGKKKQQQZZZdddrrrzzzXXXmmmWWW666@@@===777HHHEEEXXXsssPPPLLLMMMCCCBBB<<<===>>>>>>===<<<;;;;;;::::::999888888777666666666333111000///666JJJ^^^pppzzzvvv|||~~~rrrhhhpppRRRGGGEEE???RRRkkkLLL:::888555777999555555333333555666555555666<<<[[[uuuuuussssssrrrtttxxxiiiZZZmmmjjjsssWWW]]]wwwiiiIII888333222000///.../////////000000000000000000//////////////////////////////////////////000000000111444111999EEEVVV|||~~~wwwwwwuuulllnnntttuuuJJJBBBIIICCCAAA???===;;;::::::999:::>>><<>>>>>>>>???>>>===<<<<<<;;;;;;<<<<<<:::::::::::::::;;;<<<<<>><<<<<<<<<>>>IIITTTiiikkkcccgggnnniiixxxoooXXXHHH===OOOmmm|||ccc^^^pppyyyxxx|||pppmmmrrrvvvfffZZZsssvvv]]]bbbkkk{{{YYY<<<000888666333777:::777;;;???@@@@@@@@@AAABBBDDDEEEFFFIIIKKKKKKJJJIIIDDDPPPRRRPPPUUUTTTNNNPPPWWWVVVWWWVVVRRRIII???:::NNNIIIEEEFFFKKKRRR\\\eeehhhpppooo\\\fffooo@@@AAA:::111CCCAAAQQQlllXXXEEELLLHHHBBB==================<<<;;;::::::999999888888777777888444000///000555@@@IIIXXXsss{{{llluuuwwwuuuyyy}}}mmmfff}}}|||aaaPPPFFFGGGbbbdddIII999999777888:::666999555444666666333555:::HHHhhhzzzuuujjjvvv^^^[[[qqqlllyyy]]]jjjhhhCCC666111111000...------.../////////////////////000000////////////////////////...////////////000000000222///777BBBQQQvvv|||aaakkkvvv|||oooyyymmm}}}RRRCCCFFFCCCBBBAAA>>><<<;;;:::999;;;:::999EEEVVVfffnnnWWWMMMOOOIIIJJJHHHHHHKKKUUUkkkmmmWWWKKKBBB999777;;;999;;;>>>???>>><<<;;;::::::???MMMgggyyyfffjjjrrrxxx|||tttWWW\\\aaannnhhh```WWWQQQKKKFFFCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===;;;;;;:::::::::;;;;;;<<<;;;>>>EEEOOO```aaaPPPEEEDDDAAABBBYYYvvv~~~fffaaaccc^^^TTTNNNAAA???>>>===;;;<<>>777111@@@AAAOOOfffpppJJJIIIIIIAAA>>>=========>>>>>><<<;;;::::::999999999888888888777444222111444777:::===DDD[[[qqqyyy~~~xxxttt~~~qqqooowwwuuu|||~~~qqqaaa^^^^^^|||lllXXXbbb~~~XXXBBB:::===:::999:::666999444333555444333;;;GGGaaa}}}~~~vvviiizzz{{{___iiiwwwfffnnn~~~{{{eee]]]wwwhhh???333000111000///------...000......////////////000000////////////////////////......////////////000000000...777???IIIlllaaa\\\tttuuufffrrreeeuuufffJJJBBBCCCBBBAAA@@@>>><<<::::::888777999DDDIIIJJJmmmhhhRRRFFFIIIKKKDDD===???CCCXXXyyygggPPPBBB;;;999999777===CCCDDD???<<<<<<>>>@@@IIIYYYpppqqqpppqqqvvvzzzjjjQQQ[[[}}}NNNvvvwwwrrriii```YYYRRRLLLIIIBBBAAA@@@???>>>>>>>>>>>>???>>>======<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<:::999???IIIOOObbboooVVVEEEDDDBBB???HHHYYYrrrkkknnnmmmhhhgggKKKJJJHHHDDD===:::AAAJJJ```vvvaaaQQQjjjtttdddSSSIIIGGGOOOcccwwwfffmmmyyyrrrooopppqqqtttiii___^^^gggpppWWW===777888999444999???;;;:::@@@GGGIIIFFFDDDEEEFFFIIIKKKMMMOOOOOOPPPQQQQQQSSSYYYTTTPPPUUUTTTNNNNNNWWWQQQOOOWWW\\\XXXQQQNNNNNNQQQSSSPPPNNNQQQWWW\\\aaacccyyyLLL<<<999888???@@@III\\\sss]]]IIIIIIEEE???===<<<===??????===:::::::::999999999999888888444666666444333444777888888CCCOOOXXX```gggfffaaaXXX\\\ggg{{{}}}}}}xxxssswww|||lllYYYVVVLLL^^^mmmgggOOO???>>>EEEAAA======:::888333444777777:::JJJ^^^}}}}}}}}}|||uuuooottthhh}}}yyysss|||}}}eeeUUU\\\]]]999333000111111///------///111........./////////000000////////////////////////........./////////000000///000888<<>>999>>><<>>>>>>>>>>>??????>>>=====================<<<;;;;;;;;;<<<<<<<<<888===DDDBBBJJJtttdddFFFDDDHHHEEEGGGOOOjjj^^^SSSUUU[[[bbbhhh^^^\\\XXXQQQFFF>>>@@@HHHTTTuuuuuuXXXiiiyyyiiiWWWJJJFFFIII]]]mmmwwweee^^^sss{{{{{{pppllldddeeeyyyiii[[[VVV]]]]]];;;555777<<<999333;;;BBB;;;<<>><<<===??????===:::::::::999999999999999999333888999444///...222555222222444;;;EEEMMMPPPOOOGGGCCCEEEXXX|||{{{pppuuuppp[[[WWWSSSRRRJJJQQQTTTdddzzzNNNKKK@@@DDDMMMHHHBBBBBB???777444666;;;<<>><<<;;;555>>>>>>;;;===CCCXXXuuu}}}}}}wwwxxx{{{VVVDDDGGG<<<999@@@999===XXXcccFFF???@@@===@@@MMMXXXWWWLLLFFFIIIPPPaaaooo}}}{{{|||}}}~~~hhhPPPVVVvvvHHHJJJlllxxxhhhmmm{{{uuuhhhaaaZZZMMMKKKHHHCCC@@@AAABBB???:::======>>>>>>>>>>>>>>>===>>>>>>===<<<;;;:::::::::999888<<>>??????>>>BBBGGGIIIHHHGGGHHHIIIKKKLLLLLLMMMNNNMMMMMMLLLWWWMMMGGGIIIKKKKKKMMMQQQTTTLLLHHHJJJLLLLLLOOOUUUWWWVVVUUURRRQQQQQQSSSUUU\\\gggvvvaaayyyNNN666===777444GGGYYYcccpppqqqPPPNNNKKK@@@>>>???;;;===AAA===<<<;;;;;;::::::999999888:::777444111///000111222111111222333555777999:::AAA===;;;EEE___zzzggg[[[WWWLLLPPPRRRNNNiii~~~eeeXXX[[[```TTTMMMRRRFFF888???:::666444999HHH]]]qqq}}}yyypppttt{{{xxxlllkkkyyy}}}nnnQQQLLLOOOnnnbbbBBB222000111------111222......333........................000000//////.........---..................------///111555888???TTTyyy|||ttt```jjjzzzmmmvvv___aaa\\\xxxsssOOOIIIEEEAAA???>>><<<;;;<<<<<<999;;;???===>>>OOOeeekkkmmmzzzvvv___iiidddKKKBBB<<<===<<<;;;CCCNNNgggCCCBBBGGGBBBLLLYYY[[[KKK@@@HHHWWW___rrrvvv||||||uuupppXXXTTTvvvBBBCCC]]]}}}lll\\\qqq{{{vvvlllfff```VVVOOOLLLFFFBBBAAAAAA???<<<=========>>>>>>>>>======>>>>>>===<<<;;;;;;;;;;;;;;;999;;;???>>>@@@SSSiii|||YYYRRRHHHCCCGGGEEEUUUfffLLLAAABBBGGGJJJfff~~~gggVVVMMMHHHNNNddd|||mmmtttvvvbbb[[[VVVUUUdddyyy}}}xxxsssttt}}}yyyhhhpppsssfff___SSSBBB888888666777888;;;>>>AAABBBBBBBBBEEEIIIKKKIIIHHHHHHIIIJJJLLLNNNMMMLLLLLLNNNPPP[[[RRRKKKKKKNNNNNNQQQUUUVVVSSSQQQPPPKKKEEEGGGMMMPPPNNNLLLKKKKKKMMMRRRUUU\\\^^^~~~YYYsssbbb<<<:::999777FFFWWWeeessskkkMMMGGG===>>>AAA<<<>>>BBB>>><<<<<<;;;::::::999999888999777555222111111111222111111111222444555777888:::::::::???PPPooo|||yyyrrreee\\\OOOKKKHHHNNNwwwzzzoookkkwwwmmmZZZNNNNNNJJJEEEGGG;;;888888AAATTTkkk~~~zzznnnppp{{{|||vvvbbbllleeeKKKMMMVVVrrr~~~WWW::://////000------111111---,,,///........................000/////////.........---........................000222333555;;;NNNrrr~~~tttcccooonnn______bbbnnnZZZHHHBBB>>>>>>>>><<<;;;<<<;;;888999===<<<===KKK^^^iii```jjjlll]]]eeerrrJJJBBB<<<<<<;;;:::DDDQQQgggIIIIIILLLDDDRRRXXXSSSFFFBBBOOO```ggg}}}~~~qqqlllVVV```AAACCCQQQsssrrrjjjmmm[[[vvv~~~kkkccc___VVVUUUQQQKKKFFFBBB???>>>>>>========================>>>>>>===<<<;;;;;;;;;;;;===:::;;;>>><<<<<>>AAA===<<<<<<;;;;;;:::999999999888777666555333222111111111111111111111222333444222666888888>>>SSSrrrsssaaaWWWJJJ@@@OOO~~~rrr___TTTOOOTTTVVVOOO>>>;;;===KKKbbbxxxyyyiiilll}}}ppp___wwwxxxzzz]]]GGGVVVhhhwwwqqqIII444000111111//////222111---,,,---......................../////////.......................................111111222222666GGGggg~~~ttthhhsssvvvxxxkkkbbbiiiccckkkNNNEEE>>>???@@@>>>;;;:::;;;777777;;;<<<<<>>@@@>>>>>>==================>>>>>>===<<<<<<<<<<<<<<>>>>><<<>>>DDDNNNkkkrrr___PPPJJJJJJRRR}}}uuu]]]VVVOOOCCC\\\wwwuuueee___mmm{{{wwwdddUUURRRWWWaaattt~~~mmmppp|||zzztttvvvqqquuupppggg\\\RRREEE888444666777999;;;===???BBBDDDFFFEEEGGGIIIKKKKKKKKKJJJJJJGGGEEECCCCCCEEEIIILLLNNNWWWRRRNNNNNNOOOPPPOOONNNIIIPPPVVVUUUNNNFFFEEEHHHJJJIIIHHHIIILLLPPPSSSTTTWWWPPPhhhyyyQQQjjjpppCCC999<<<===LLLggg{{{hhhSSSEEEDDDHHHBBB>>>???;;;<<<<<<<<<;;;::::::999999777777777777666444222111111111000000000000111111...222555444444???TTTdddxxxhhh|||iiiiii[[[HHHWWW}}}qqqzzzqqqkkkfff^^^gggmmm___MMMJJJLLL[[[qqq}}}|||~~~uuudddiiiqqqjjjdddpppzzz]]]KKKeee~~~___>>>444444333000000222333333000///...................................................---------...............000000000000333AAA]]]vvvzzzwwwpppsssooonnnmmmcccyyy]]]NNNBBBAAACCC???:::999;;;777777:::<<<===AAAHHHfffeeedddppppppwwwYYYPPPIIIEEE>>><<>>DDDCCCEEEdddpppvvvvvvmmmyyyuuufffaaaYYYSSSOOOIIIBBB???BBB@@@???>>>============>>>>>>>>>===<<<<<<<<<======@@@======???@@@>>>===>>>AAAPPPbbbzzz```OOONNNGGGfff~~~uuufffSSSaaattt|||nnnyyywwwooojjj___XXX]]]dddlllxxxqqqbbbjjj{{{|||vvvnnnlllvvvvvvzzzoooggg[[[OOOAAA777444555888:::===>>>>>>???BBBEEECCCDDDFFFHHHKKKLLLLLLLLLLLLFFF@@@AAAGGGLLLMMMKKKQQQPPPPPPPPPRRRRRRNNNIIIFFFLLLRRRRRRPPPMMMLLLKKKMMMLLLLLLNNNQQQSSSRRRQQQSSSUUUbbbwwwWWWUUUaaa{{{VVV888;;;999FFFbbbyyy```KKKDDDGGGCCC>>>???;;;======<<<;;;;;;::::::999777777888888777666333222222111000000/////////000...000333333444888@@@FFFmmmoooWWW|||zzzkkk{{{sss\\\cccsssZZZ[[[yyyzzzzzzxxxoooyyywwwfffcccdddppp|||xxxwwwnnnaaalllxxxlll}}}mmmZZZpppuuuaaaTTTtttpppMMM777555555000...000111111111111000///........................---------...............---------.........////////////000000222===TTTjjjyyy|||yyywww{{{rrrppptttlllUUUBBB@@@CCC@@@<<<<<<<<<999888;;;======???BBBOOOuuuzzzttt}}}|||cccYYYOOOHHH???;;;CCCQQQlll}}}kkkVVVHHH@@@CCCLLLVVV\\\cccooo}}}lllPPPKKKSSSxxxAAAEEEFFFFFFVVV}}}~~~ooocccmmmhhh]]]UUUUUURRRIIIDDDDDDBBBAAA???>>>======>>>???>>>>>>======<<<======>>>@@@>>>>>>???@@@???>>>===AAADDDGGGZZZ~~~rrrUUUNNNDDDWWWkkkqqq|||uuu~~~iii[[[\\\XXXZZZeeepppwww|||pppiiisssyyysssjjjcccjjj}}}}}}tttkkk]]]NNNBBB:::666444999<<>>???BBBEEECCCCCCDDDGGGKKKNNNNNNMMMRRRLLLFFFFFFKKKOOOOOOLLLOOOQQQRRRSSSVVVVVVQQQJJJKKKQQQTTTRRRPPPPPPPPPOOOQQQNNNMMMNNNQQQRRRPPPMMMPPP\\\aaazzzcccLLLWWWkkkvvvBBB999888AAAVVVnnnrrrSSSCCCEEEBBB@@@AAA>>>======<<<<<<;;;:::::::::888888999999888777555444333222111000000000000000000000111333666888888888IIIrrrwww\\\uuu{{{uuugggjjjiiitttuuuqqqbbbTTTJJJWWW{{{~~~vvvrrr~~~tttrrrttt||||||rrrnnnjjjfffuuu~~~mmmhhheee^^^wwwyyyccc```___AAA444333111,,,///111000...---000000---........................---------------.........,,,,,,------.../////////---...000111222999KKK\\\yyyzzzxxxuuu|||]]]BBB>>>BBB@@@>>>@@@;;;;;;:::;;;;;;<<<===>>>FFF___||||||iii\\\OOOGGG???888===FFFMMMccc|||mmmRRRBBB???GGGUUUeeennnqqqwwwgggNNNRRRbbbFFFFFFJJJNNNQQQfffkkkvvvzzzmmm```XXX\\\\\\SSSJJJHHHDDDCCCAAA???>>>>>>???@@@>>>>>>============>>>>>>>>>>>>===<<<<<<======<<<>>>???===GGG```vvveeeXXXNNNRRR{{{}}}}}}pppmmmqqqppp{{{wwwbbbTTT\\\[[[```lllxxxyyyjjjmmmxxx~~~yyyuuukkkbbbeeevvv~~~{{{rrrhhhYYYKKKCCC>>>:::777888<<<@@@AAA@@@AAAEEEIIIGGGFFFFFFHHHLLLOOOOOOMMMSSSQQQOOOMMMKKKLLLMMMOOOQQQSSSSSSRRRUUUXXXUUUNNNQQQYYY[[[TTTNNNPPPUUUXXXUUUPPPKKKKKKNNNQQQPPPOOOOOO___aaarrrwww{{{PPPRRRgggKKK888999===HHH^^^wwweeeJJJGGGEEECCCCCC>>>=========<<<;;;;;;::::::999999999999888777666666333333222222111222222222000000000222555777888888;;;TTThhhzzznnnYYYiiiwwwzzzrrr{{{rrrwwwppphhhYYYSSSHHHOOOYYYjjjzzznnnuuu~~~vvvvvvzzz~~~{{{lllfffiiinnnpppmmmxxxzzzggghhh|||~~~bbbmmmzzzRRR:::333000//////555777444...---000000---........................,,,,,,,,,------.........,,,,,,------...//////000---...111222111444AAAOOOjjjooorrrlllIIIAAACCC@@@>>>AAA999;;;<<<:::888999;;;===CCCOOO```nnn^^^OOOHHHAAA999:::???@@@UUUrrrsssYYYMMMOOOYYYdddrrryyyzzz|||cccRRR```vvvGGGBBBHHHOOOJJJNNNzzz}}}aaarrrqqqbbbZZZ```cccYYYOOOKKKEEEDDDAAA@@@??????@@@AAA>>>>>>============>>>???<<<===<<<999888:::<<<;;;:::??????BBBKKKPPP^^^vvv}}}kkkYYYOOO^^^kkkTTTSSS\\\hhhuuu~~~~~~yyy}}}oooaaaWWWhhhfffjjjuuujjj___iiitttuuuzzzxxxnnndddgggwwwzzzssszzz}}}nnnjjj```RRRFFFBBBAAA???:::777<<>>RRRoooxxxTTTMMMIIIFFFCCC>>>=========<<<;;;;;;:::::::::999999888888777777777444444333333333333333444000000000000222555999<<<888>>>AAASSSTTTHHHUUU^^^fff{{{uuu{{{iiiPPPIIIBBBXXXpppxxxnnn{{{xxxwwwyyy~~~}}}|||zzzhhhbbbiiivvvqqqfffvvvyyykkkooo|||xxxmmm___xxxrrrJJJ888333///111666===>>>:::111///222222///........................,,,,,,,,,------.........,,,,,,------...///000000...///222333000000:::EEERRRbbblllxxx}}}SSSFFFEEE@@@>>>AAA777;;;<<<999666777:::<<<>>>CCCIIIaaaqqq___OOOIIIDDD===;;;>>>BBBSSSppp{{{fff]]]bbbjjjpppyyy~~~~~~uuuYYYPPPddd~~~GGGDDDDDDHHHLLLVVVjjj~~~nnnZZZyyysssbbbZZZcccggg___ZZZ\\\TTTNNNGGGCCCCCCCCCAAA???::::::;;;===??????===;;;>>>======<<<<<<;;;::::::888888888:::???FFFLLLQQQnnnvvvfff```nnn{{{```VVVVVVcccvvvzzz{{{|||wwwtttyyy~~~wwwiiidddcccZZZppp~~~mmm___\\\fffttt|||vvvuuussswwwzzzooossswwwkkkZZZ]]]UUUJJJ@@@<<<===???@@@???@@@AAACCCFFFIIILLLMMMLLLMMMLLLJJJLLLOOONNNJJJMMMRRRVVVUUUPPPMMMNNNPPPMMMOOORRRRRRQQQQQQQQQRRRSSSPPPQQQTTTUUUUUUZZZ```UUUUUUQQQKKKJJJOOOSSSRRRTTTKKKaaajjj]]]|||zzz|||yyyIIIWWW|||RRRBBB444777???EEEaaa{{{yyyjjjTTTKKKJJJHHHFFFCCCCCCAAA>>>===>>>===;;;888888888888777777777777444555555666555333222111111111000000111333666777777999;;;;;;::::::;;;<<>>??????===<<<=========<<<;;;;;;::::::<<<;;;::::::<<>>999999;;;>>>@@@AAA@@@???@@@BBBFFFKKKMMMMMMNNNNNNLLLMMMQQQPPPLLLMMMRRRVVVWWWSSSOOONNNNNNMMMOOORRRTTTUUUTTTRRRPPPNNNJJJJJJMMMPPPQQQUUUZZZOOOQQQOOOKKKKKKOOOPPPOOOVVVOOO[[[]]]QQQkkk|||RRRVVV]]]HHH888888===???VVVqqqvvv|||aaaPPPLLLJJJGGG?????????===<<<======<<<:::999999999999888888888555555666666555444222111222111000000000222444555777999::::::888777777888777???OOOfffkkklll|||```RRRMMMaaarrrwww{{{yyyuuuppppppsssvvvuuussszzz~~~zzz{{{zzzvvvnnnsss|||{{{ooogggbbbooo}}}xxxuuuvvveeeTTTOOOaaazzzmmmHHH111111000///000---333222111000//////000000................................................,,,---.........---......111111000000000111222222999UUU|||dddUUUaaawwwdddRRRIII@@@CCC>>><<<:::999::::::999777AAA;;;CCCBBBOOOjjjzzziiiZZZPPPRRRRRRLLLJJJNNNkkkvvvsssvvvyyyxxx|||~~~}}}~~~wwwUUUTTTsssEEEEEEGGGIIIGGGHHHOOOXXXmmmwww|||ooosss}}}vvvnnniiiiiifff```XXXNNNGGGBBBAAAAAA???======>>>???>>><<<======<<<<<<;;;:::::::::===<<<;;;::::::;;;<<<===BBBHHHIIIIIIWWWtttpppiiipppyyy}}}|||jjjooowwwzzztttrrrxxx{{{yyyzzz{{{}}}}}}~~~~~~ooofff```]]]mmmmmm___bbbppp~~~uuutttwww~~~jjjYYYJJJ???AAA>>>;;;;;;===@@@BBBCCCDDDAAA???===???CCCIIILLLKKKMMMMMMKKKMMMPPPOOOKKKKKKMMMQQQSSSSSSPPPMMMJJJLLLMMMOOOTTTXXXWWWSSSNNNNNNHHHFFFJJJOOOQQQSSSVVVMMMPPPPPPNNNNNNQQQQQQNNNSSSTTTWWWVVVOOO]]]yyy}}}YYYQQQ|||oooVVVBBB999:::999IIIdddsssvvvbbbNNNGGGLLL@@@AAA@@@???===;;;;;;===;;;;;;;;;:::::::::999999666666666666555444333222333222111000000111222333888999:::999666444444444111222777AAAUUUooowwwggg```ccckkkwwwtttrrrvvvcccXXXUUU\\\gggooossstttttttttppppppqqqrrrssstttttttttzzz~~~{{{zzzyyyuuuooommm{{{tttfff^^^YYYrrrlll{{{gggIIIOOOtttzzzVVV;;;000444333111222///------------...///111111........................------------------------++++++,,,....../////////000000000000000111111222333FFFgggrrrYYYFFFTTTxxx|||dddLLL@@@EEE>>><<<;;;;;;;;;;;;888666<<<666???===FFF[[[ddduuuxxx~~~[[[LLLJJJZZZddd___]]]ccc{{{||||||oooRRRZZZ~~~BBBDDDHHHJJJJJJLLLRRRXXXXXXwww~~~kkkzzzxxxqqqlllmmmkkkdddYYYNNNHHHFFFCCCAAA>>><<<===>>>>>>>>>======<<<<<<;;;:::::::::999999:::::::::;;;;;;<<>>CCCBBBAAAAAACCCCCCCCCBBBEEECCC@@@???@@@CCCGGGJJJGGGIIIJJJIIIKKKOOOMMMIIIGGGGGGGGGJJJLLLMMMLLLKKKIIIHHHJJJOOOVVVYYYVVVQQQSSSKKKHHHMMMSSSUUUVVVWWWTTTVVVVVVSSSRRRUUUUUUSSSMMMUUUUUUWWWZZZ[[[tttrrrRRRfffpppVVV@@@777555???WWWlll{{{zzz[[[KKKRRRHHHFFFDDDCCC???;;;:::===;;;;;;;;;:::::::::999999777777666666555444444333444333222000000000000000777888999888666444333444000111333666>>>MMM^^^kkkkkkeeeZZZQQQJJJLLLSSS[[[VVVUUUXXXcccqqqwww___YYY\\\ZZZ^^^jjjoookkkkkkooojjjmmmpppqqqpppqqqtttxxxwww|||~~~vvvmmmfffkkk}}}oooaaa]]]]]]}}}|||sssqqqkkkPPP```mmmJJJ777333888333000222111//////..........................................------------------------,,,,,,,,,---/////////...000////////////000111111555???WWW}}}tttvvvqqqGGGBBB\\\vvvvvv^^^JJJCCC>>>>>>=========<<<999666888777DDDBBBFFFUUU\\\mmmvvviiiZZZYYYkkksssmmmooozzz~~~|||sssbbbXXXggguuuFFFHHHHHHFFFEEEGGGKKKMMMSSSaaa|||yyyiiitttpppssstttpppggg]]]VVVSSSIIIEEE@@@======>>>??????>>>======<<<<<<;;;;;;:::999999:::;;;<<<<<<======:::>>>AAABBBFFFKKKOOOPPPcccooorrrnnnrrruuuuuutttqqquuutttqqqvvv|||ssstttwww~~~zzzoooqqqrrrpppooorrrtttuuuyyy|||~~~}}}~~~mmmjjjzzzttt|||yyywww}}}xxxmmmqqqqqqvvvsss```YYYTTTIII???AAA@@@@@@AAABBBAAA???===DDDCCCCCCBBBCCCDDDFFFGGGEEEHHHIIIIIILLLOOONNNIIIFFFDDDAAABBBFFFKKKNNNPPPGGGDDDDDDIIIRRRWWWXXXVVVTTTLLLHHHMMMSSSTTTUUUVVVZZZ[[[YYYTTTSSSVVVWWWVVVKKKTTTPPPSSS___[[[hhhgggTTTfffwwwRRR;;;666999III\\\{{{~~~zzz|||gggWWWOOOHHHCCCCCCAAA===<<>>??????>>>@@@GGGRRRbbbxxx}}}gggWWWWWWZZZRRRTTT```eeebbbcccjjjcccfffhhhgggfffhhhnnnttttttxxx}}}}}}oooddd```ttteee\\\gggsss~~~hhhnnnzzz\\\XXXuuuaaa>>>000///333---+++000000111000000000///...------........................------------------------...---,,,...000000///---//////......//////000111222555FFFhhhqqq```FFFGGGVVVnnn|||vvv___GGGAAA@@@?????????===:::777<<>>>>>===<<<<<<;;;============<<<<<<<<<<<<============???BBBEEEFFFOOOSSS\\\dddiiimmmvvvxxxlllgggjjjnnnrrrsssmmmnnnooopppsssuuurrrkkknnnnnnooorrruuuuuupppmmmmmmppprrrqqqpppppptttwww{{{~~~~~~nnnppp}}}lllgggnnnyyyhhhTTTQQQNNNDDD<<<>>>======>>>AAABBBBBBAAACCCCCCCCCDDDDDDEEEFFFFFFGGGJJJLLLLLLOOOSSSQQQLLLHHHEEEBBB@@@BBBHHHPPPUUUEEECCCCCCGGGNNNTTTWWWWWWPPPJJJFFFIIIMMMMMMNNNPPPXXXXXXVVVQQQPPPTTTUUUTTTPPPTTTJJJIIIUUUVVV```}}}```MMMccc~~~nnnHHH:::666;;;JJJooo}}}~~~tttgggWWWJJJ@@@BBBCCC@@@???BBB;;;;;;:::::::::999999999999888777666555555555666555555444333222111000///,,,...000111000000111222333333333111000000111333111333444333444777555111333333666<<>>>>>======>>>>>>===<<<<<<<<<======AAA>>><<<===???AAADDDGGGLLLKKKNNNSSSUUUUUU[[[cccnnnkkkgggcccdddhhhmmmpppkkkhhhhhhmmmooolllhhhgggjjjjjjiiigggffffffhhhiiinnnqqqtttsssoooooovvv~~~|||www|||vvvxxx|||ooowwwbbbPPPIIICCC===;;;;;;::::::<<<@@@DDDFFFFFFCCCBBBAAAAAAAAACCCFFFGGGFFFJJJLLLMMMPPPTTTRRRNNNHHHGGGEEEAAA@@@DDDLLLRRREEEFFFHHHKKKNNNQQQTTTUUUOOOJJJHHHIIIIIIHHHJJJNNNOOOQQQQQQNNNOOORRRSSSQQQRRRUUUMMMGGGKKKQQQ[[[kkkZZZPPPccczzzXXXBBB777555@@@\\\rrr|||}}}xxx{{{hhhTTTDDDEEEHHHDDDAAABBB<<<<<<<<<;;;;;;;;;;;;::::::999888666666666666777555555555444333222111000---///111111111000111333444222111111222333333333333666666444444666444...222111333888:::;;;>>>DDDUUUdddqqqssspppssswwwzzzzzz|||pppbbb[[[OOOGGGKKKEEEEEEFFFJJJMMMQQQUUUYYYaaabbbcccddddddeeehhhiiiqqqtttxxx{{{|||||||||}}}}}}}}}|||}}}{{{~~~~~~ooo\\\^^^nnn~~~rrrwwwmmm```rrriiifff\\\<<<555---000333///000555222,,,---///000111111111000........................,,,,,,,,,,,,,,,,,,,,,,,,---+++***...444777666333......------......///000000111888EEEYYYyyysssooowwwwwwnnnVVVIIIHHHNNNccciiiUUUHHHEEECCCAAAAAA@@@>>>===555222>>>999999BBBBBBNNNQQQ\\\hhhvvv}}}SSSMMM^^^{{{BBBIIILLLKKKLLLPPPOOOJJJRRRNNNSSSooollleeevvv~~~vvvtttuuuuuutttvvvmmm```TTTLLLHHHFFFEEEAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;;;;<<<===???@@@;;;999888:::<<<======???AAAAAAFFFOOORRRPPPQQQVVVWWW\\\_________bbbeeegggkkkddddddlllmmmfffdddggghhhhhhfffbbb___bbbkkkrrrpppsssvvvtttooooooyyy}}}tttnnnppp}}}}}}~~~rrr]]]OOOCCC;;;:::>>>888666555777;;;@@@CCCEEEDDDBBB???===>>>AAAFFFIIIDDDHHHKKKLLLOOOSSSQQQLLLFFFGGGFFFBBB>>>???FFFLLLEEEHHHLLLOOOPPPPPPQQQRRRQQQNNNLLLLLLJJJHHHKKKPPPGGGLLLOOOOOOPPPSSSSSSPPPQQQVVVUUUMMMJJJOOOXXX]]]nnnyyytttSSS\\\nnndddHHH;;;666@@@MMMjjj{{{}}}{{{zzzaaaLLLJJJLLLFFF@@@@@@>>>=========<<<<<<<<<<<<:::999888666666666666777555555555555444333222111111222444444333333444555...------000444444111...///444555111111555666222666222111444666777;;;@@@???NNNYYYZZZXXXZZZ]]]]]]___ccc\\\TTTRRRIIIAAADDDDDDGGGJJJIIIKKKQQQVVVXXX^^^```bbbdddeeeeeedddbbbqqqtttxxx{{{{{{{{{|||}}}zzz}}}}}}zzzzzz~~~|||{{{|||}}}|||mmmYYYbbbyyyvvvvvv|||qqqcccrrraaajjjqqqMMM???444---000444...///111+++---...///000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,***))))))...666::::::777...------------...//////222333666:::CCC^^^uuufff}}}rrruuudddNNN???SSSggg___JJJGGGDDDBBBAAAAAA@@@???===555999444777AAA<<>>???@@@@@@>>><<<<<<<<<;;;;;;:::::::::;;;<<<<<<@@@@@@AAABBBCCCDDDEEEEEEJJJLLLMMMNNNPPPRRRVVVYYYZZZZZZZZZYYYZZZ[[[\\\\\\^^^___aaadddgggjjjlllnnnqqqooolllnnnttt}}}|||yyytttlllsssyyy}}}{{{lllhhhaaaTTTFFF;;;777999<<<@@@<<<777777;;;???AAAAAA???BBBDDDAAA===???GGGOOOFFFEEEEEEHHHMMMOOONNNLLLGGGGGGFFFCCC@@@>>>??????EEEHHHNNNQQQMMMIIIKKKRRRUUUNNNJJJLLLLLLHHHHHHLLLIIIJJJKKKKKKLLLLLLMMMNNNRRRTTTVVVRRRJJJHHHRRR___```xxxxxxuuuZZZFFFQQQiii|||nnnHHH999777666BBBGGG^^^~~~|||^^^QQQTTTIII>>>DDD>>>>>>>>>>>>===;;;999888:::999888888777888888999555555444444444333333333333333333333333333333333222222222222222222222222222222222222222222222222555555444333444555666777;;;===??????@@@BBBEEEGGGIIIIIIHHHFFFDDDBBB@@@>>>FFFDDDDDDEEEIIINNNQQQSSSXXX]]]cccdddbbbaaadddggggggkkkpppsssvvvxxxzzz||||||yyyvvvuuuwwwyyy{{{|||yyy|||~~~~~~{{{tttooovvv~~~rrr|||yyywww___ooo\\\:::888000000///.......................................------------------------------------------------++++++,,,,,,,,,,,,---------------,,,+++---000333...000///333999FFFmmm}}}nnnkkksss}}}fffRRRZZZnnneeeNNN>>>@@@AAA;;;;;;BBB:::888666555555777999;;;@@@HHHUUUcccppp|||}}}wwwuuuxxx{{{~~~cccvvv~~~HHHIIIJJJLLLNNNLLLIIIFFFKKKKKKKKKTTT```jjj}}}|||pppvvvsssaaaUUULLLHHHDDDBBBAAA@@@>>><<<>>>>>>?????????>>>??????>>>>>>===============>>>>>>>>>>>>?????????@@@@@@FFFGGGGGGGGGFFFGGGIIIKKKIIIJJJLLLNNNPPPRRRTTTTTT___aaaeeeiiikkkkkkjjjiiiooorrrwww{{{~~~yyypppooowwwttt~~~vvv|||bbb\\\UUUJJJ@@@:::888999;;;@@@<<<999888999<<>>EEELLLEEEDDDCCCFFFIIIKKKJJJHHHGGGHHHHHHHHHGGGFFFEEEEEECCCFFFKKKMMMIIICCCDDDIIIOOOJJJGGGJJJJJJFFFFFFJJJLLLJJJIIIKKKOOOPPPNNNLLLJJJPPPSSSPPPLLLNNNVVV]]]___jjjoooTTTMMMiiirrrNNN===888555777888GGGgggnnn\\\QQQKKKLLLCCCAAA???===<<<<<<;;;;;;999999999999999888888888555555555444444444444333333333333333333333333333333333333333333333333333222222222222222222222222555444333333333444666666666777999::::::<<>><<<;;;888777666666777888<<>>>>>======<<<=========>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBAAAAAABBBDDDJJJLLLOOORRRVVVXXXZZZ[[[cccddddddeeefffggghhhiiiuuuzzz|||rrrhhhfffrrrxxxnnnvvvuuuYYYLLLEEE>>>999999:::::::::>>>===;;;999777888;;;>>>:::>>>AAA@@@======BBBGGGDDDCCCCCCDDDFFFGGGGGGEEEEEEGGGIIILLLMMMLLLJJJIIIDDDEEEJJJMMMIIIAAA>>>@@@JJJGGGGGGIIIIIIFFFFFFHHHMMMJJJHHHKKKQQQRRRNNNIIICCCKKKNNNJJJKKKRRRXXXXXX\\\YYYwwwwwwwwwlllKKKjjjzzzXXXFFF===777999444888NNNlll{{{}}}{{{qqqppp[[[OOOPPPIIIEEE@@@<<<<<<<<<======999:::;;;;;;:::999888777666666666555555555444444444444444444444444444444444444444444444444444444333333333333333333333333444333333333333444555555222333555666666777:::<<<;;;;;;;;;;;;;;;===???@@@>>>@@@DDDIIILLLOOOPPPPPPRRRWWW^^^aaaaaaaaabbbddd```cccgggjjjkkkmmmooopppvvvwwwvvvuuutttwww~~~{{{{{{~~~zzzuuuvvv}}}qqqhhhqqqmmmXXX```yyyuuu[[[@@@000111000//////............///........................------------------------------------------------++++++++++++,,,,,,,,,,,,,,,------,,,,,,---///222///000,,,---000...===[[[lll[[[yyy}}}lllTTTkkkpppkkk[[[LLLFFFAAA<<<===<<<;;;999777666666555<<<>>>BBBGGGNNNWWW```fffqqqsssuuutttqqqnnnoooqqqkkknnnqqqqqqooowwwyyyooo|||yyyxxx{{{}}}zzzkkkyyyyyywwwDDDFFFJJJOOOQQQPPPLLLHHHKKKMMMOOOSSSTTTOOObbb{{{|||xxxeeeVVVPPPLLLGGGCCCDDDBBB@@@@@@AAABBBCCCCCC>>>>>>======>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBB>>>@@@CCCFFFFFFHHHJJJKKKMMMOOOQQQTTTWWWXXXYYYYYYgggccc^^^[[[]]]eeemmmsssxxxjjj___```pppnnnmmm~~~}}}|||nnnrrrmmmTTTAAA;;;666666999<<<;;;999<<<======:::666666999<<<777;;;???@@@>>>===???BBBDDDCCCCCCDDDFFFGGGGGGHHHBBBDDDGGGKKKNNNMMMJJJGGGFFFGGGLLLPPPMMMEEE@@@@@@HHHIIIIIIJJJHHHFFFEEEFFFKKKJJJJJJLLLOOOOOOLLLIIIBBBIIIJJJDDDFFFPPPSSSNNNTTTNNNccc~~~QQQcccgggWWWIII<<<;;;777666AAAXXXnnnxxxyyyyyyyyyhhhPPPRRRLLLGGGAAA>>>======<<<;;;:::;;;<<<===<<<:::888777777777666666666555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333444444444555333555666666666777999<<<===<<<;;;::::::<<<>>>@@@>>>AAADDDFFFHHHJJJLLLNNNOOOSSSYYY]]]^^^___```bbb```cccgggiiijjjkkklllnnnrrrtttvvvuuutttwww|||}}}tttooosss|||rrrmmmzzz~~~{{{www}}}dddWWWhhhZZZBBB444///333000///............//////........................------------------------------------------------***++++++++++++,,,,,,,,,+++,,,---,,,,,,,,,///111//////+++---111...444HHHhhhqqqWWWlllxxxWWWMMM\\\iiifffXXXJJJAAA======<<<;;;:::888666555444;;;<<<>>>BBBHHHRRR]]]eeekkkpppuuuvvvtttpppooopppoooppprrrsssqqqvvv{{{sss{{{|||xxxrrroooooottt{{{tttaaabbbppp~~~JJJJJJKKKMMMOOOOOOMMMKKKCCCNNNOOOLLLPPPSSS[[[kkkzzzsssjjj^^^PPPDDDEEEBBB??????AAADDDEEEDDD?????????@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHBBBEEEJJJMMMOOOPPPQQQSSSTTTUUUVVVWWWWWWXXXXXXWWW```^^^\\\^^^dddooozzzvvvfff___ggg}}}uuummm{{{}}}uuuggghhhbbbMMM<<<888444666;;;===<<<888:::<<<===;;;777666888;;;777:::>>>@@@>>>===>>>???@@@@@@AAABBBDDDFFFHHHJJJCCCDDDFFFJJJLLLLLLIIIFFFGGGGGGKKKRRRRRRLLLEEECCCHHHJJJLLLJJJGGGEEEEEEEEEGGGJJJMMMMMMKKKJJJKKKLLLGGGJJJHHHAAABBBIIIKKKGGGKKKIIIWWWaaaTTTzzzhhhTTT888666555;;;III]]]qqq}}}wwwtttttt[[[WWWOOOJJJDDDBBBAAA@@@<<<888;;;<<<===>>>===;;;999777888888777777777777666666555555555555555555555555333333333333333333333333333333333333333333333333333333444444444555555555555666888777777777:::<<<>>>===<<<<<<===@@@BBBDDDDDDEEEFFFFFFEEEGGGKKKNNNMMMPPPUUUXXX[[[]]]^^^```___bbbeeehhhhhhiiijjjlllnnnrrruuuuuuuuuxxx~~~|||yyymmmkkkqqq~~~}}}wwwjjjlllmmm\\\bbbuuutttJJJ666111000555//////............//////........................------------------------------------------------*********+++++++++,,,,,,***,,,------,,,,,,...000000000***,,,222000222@@@LLL{{{xxxfffqqqQQQJJJNNN^^^cccWWWHHHCCC<<<<<<;;;:::999888777666666666888:::@@@JJJUUU\\\dddjjjrrruuusssooommmmmmrrrooonnnqqqrrrsssxxx~~~~~~|||}}}~~~|||wwwqqqnnnllllllmmmqqqvvv{{{}}}}}}}}}||||||~~~~~~~~~kkkQQQIIISSShhh{{{MMMLLLKKKKKKLLLMMMMMMLLLCCCPPPNNNHHHNNNSSSRRRUUUssstttgggccc\\\SSSLLLIIIFFFCCC@@@BBBBBBAAAAAABBBBBBCCCDDDGGGHHHHHHHHHIIIIIIJJJJJJHHHKKKOOORRRRRRQQQQQQQQQRRRRRRRRRSSSUUUWWWXXXYYY[[[___fffpppyyyyyyyyy|||~~~vvv}}}uuuhhhaaaVVVAAA:::888666777:::<<<;;;999888:::;;;;;;:::999:::;;;888;;;>>>@@@???>>>>>>>>><<<===??????@@@BBBFFFIIIGGGEEEEEEHHHKKKMMMJJJHHHFFFDDDHHHPPPSSSNNNHHHEEEGGGLLLMMMIIIEEEFFFGGGGGGHHHLLLPPPNNNIIIGGGKKKOOOMMMLLLJJJHHHFFFFFFFFFFFFGGGHHHQQQnnnwwwRRRrrrNNNCCC::::::???HHH\\\ooorrrlllvvv~~~zzzttteeeZZZVVVPPPJJJHHHHHHFFF@@@;;;>>>>>>>>>>>>===<<<:::999999999888888888777777777666666666666666666666666333333333333333333333333333333333333333333333333333444555555666666555555555666777666555666888999999:::;;;===@@@CCCGGGIIIIIIJJJJJJGGGEEEFFFKKKOOOMMMNNNPPPSSSVVVZZZ\\\^^^\\\___bbbeeeeeefffhhhiiimmmppptttvvvwww{{{~~~xxxuuurrrqqqxxxmmm___lll```[[[qqqdddAAA555111///444///............//////000........................------------------------------------------------************++++++++++++***+++------,,,,,,...///000111+++***111......888@@@ddd~~~sssuuutttwww}}}UUU<<>>===;;;::::::999999666666777777;;;AAAIIIOOO[[[ccclllrrrqqqnnnlllllloookkkkkkooosssrrrqqqrrrzzz}}}~~~~~~{{{tttmmmkkklllmmmssstttvvvzzz}}}~~~|||zzz}}}|||{{{zzzzzz}}}|||^^^AAA>>>RRRkkk~~~qqqyyy~~~}}}KKKIIIIIIIIIKKKLLLLLLKKKJJJOOOKKKIIINNNLLLJJJRRRYYYqqq|||sssiiiccc]]]XXXSSSRRRQQQOOONNNLLLKKKKKKJJJOOONNNNNNMMMLLLKKKKKKJJJIIILLLPPPRRRQQQOOOMMMLLLIIIJJJKKKOOOTTT[[[```dddhhhnnnwww~~~vvvnnnmmmbbbVVVHHH999777777777777888888999999777777888:::===>>>===<<<;;;===???@@@@@@@@@??????===???@@@??????AAAEEEHHHHHHEEEBBBDDDIIILLLLLLKKKFFFCCCEEEMMMRRROOOIIIEEEIIIOOOQQQLLLIIILLLPPPQQQMMMOOOOOOMMMJJJJJJMMMQQQOOOLLLOOOUUURRRHHHGGGLLLNNNLLLQQQ\\\{{{nnn]]]hhhuuu|||[[[???;;;;;;999BBBRRRgggkkkooouuuxxxoooddd```bbbZZZQQQMMMNNNMMMHHHCCC@@@??????>>>===<<<;;;::::::999999999999888888888666666666666666666666666444444444444444444444444444444444444444444444444444555666777777777666666555666666555444444666888555777999<<>><<<;;;<<<<<<999::::::999:::<<<@@@DDDMMMUUUaaahhhjjjiiiiiiiiifffeeeiiiqqqtttrrrqqqrrrwwwuuu|||~~~yyytttqqqrrrttt}}}zzzyyy}}}}}}xxx{{{~~~zzzvvvvvvwwwzzz}}}oooYYYHHHRRRkkkwwwxxxtttxxx|||FFFFFFGGGIIIKKKLLLKKKIIIMMMJJJEEEIIIMMMCCCDDDUUUPPPYYYkkkwwwvvvpppxxx}}}zzzhhhgggdddaaa^^^[[[ZZZYYYVVVUUUSSSQQQOOOMMMLLLKKKGGGKKKOOOQQQPPPNNNLLLKKK[[[\\\```fffoooyyy}}}{{{yyy{{{uuutttooo______WWWJJJ@@@777444555666666555666888:::777666666:::???AAA???<<<===>>>???AAAAAAAAA@@@@@@AAACCCCCCBBB@@@AAAEEEIIIGGGBBB>>>???EEEKKKMMMLLLHHHDDDEEEMMMSSSPPPJJJFFFLLLSSSUUUPPPNNNSSSYYY[[[SSSPPPNNNLLLMMMNNNPPPQQQNNNKKKSSS```]]]MMMJJJSSSXXXPPPTTTTTTddd\\\HHHVVVdddoooiii@@@:::===666777BBBJJJeee|||}}}|||oooaaakkklllbbbWWWQQQQQQRRROOOKKKAAA@@@???===<<<;;;;;;;;;:::::::::999999999888888777777777777777777777777666666666666666666666666444444444444444444444444444555777888888888777666555666777666555555666888555666888:::<<<======>>>===BBBFFFGGGDDDCCCFFFIIIOOOMMMKKKLLLPPPUUUYYY[[[ZZZ]]]aaadddfffgggiiijjjlllmmmqqqwww|||~~~yyyzzzpppiiimmmuuu|||xxxhhhaaannnxxxfffbbbrrroooVVV666---555222,,,222...............///000111........................------------------------------------------------)))************+++++++++)))+++------,,,,,,---...(((...,,,---222///+++222@@@EEE]]]vvvjjjFFF;;;EEETTTZZZLLLJJJEEEAAA>>>=========888999:::999888999;;;===<<>>888888999999999::::::::::::::::::;;;;;;<<<<<<<<<===>>>???@@@@@@???>>>===>>>@@@BBBCCCBBB@@@>>><<>>EEEIIIEEE@@@CCCJJJPPPPPPOOOPPPRRRUUUXXXZZZaaabbbcccdddfffgggiiiiiihhhpppxxx||||||zzz|||~~~{{{yyy{{{xxxmmmhhhlllsss|||vvvyyy~~~{{{qqqaaajjjwww^^^EEE111///444111---...////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---///111222000@@@MMMddd~~~gggqqqvvvWWWHHH>>>===GGGAAAIIILLLFFF@@@@@@@@@===;;;<<<===;;;999888999;;;===@@@EEELLLQQQVVVYYYZZZYYYUUU\\\llltttpppmmmpppooosssvvvxxx}}}}}}|||{{{{{{{{{{{{}}}}}}zzzrrrmmmnnnsssyyy}}}kkkSSSWWWuuurrrvvv~~~HHHHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHJJJKKKMMMOOOQQQRRRPPPVVVpppeee___lll~~~||||||zzz|||~~~yyyxxxzzzyyy|||pppkkkrrr[[[GGGDDDFFFAAA<<<<<<888888888888999999999999999999999999:::::::::;;;;;;;;;<<<>>>>>>?????????>>>???AAACCCCCCBBBAAA@@@>>>>>>???AAADDDFFFGGGGGGGGGFFFGGGIIILLLMMMKKKIIILLLLLLLLLMMMPPPSSSVVVXXXWWWNNNIIIKKKOOOQQQSSSVVVTTTWWWYYYXXXUUUQQQNNNMMMPPPOOOOOOPPPVVVjjjWWWNNNkkkzzzrrrCCC999888333777999NNNjjj~~~zzzrrriiiZZZMMMKKKPPPTTTTTTUUUUUUOOOFFFAAAAAAAAA???::::::;;;:::888888888999::::::999999888888777777888888777777777666666666777777666666666555555555666666666666666666666666666555555444444555555666777777888999:::::::::::::::===BBBGGGEEEAAACCCHHHKKKKKKLLLMMMPPPSSSWWWYYYaaaaaaaaacccfffkkkooorrruuuwwwyyyzzz{{{zzzzzz~~~~~~{{{vvvppplllmmmrrrwwwooocccdddqqqQQQ===...///333000...000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---///000222111999<<>>AAACCCDDDGGGJJJEEE>>><<<<<<<<<<<<:::999888777888;;;???DDDHHHLLLNNNOOONNNJJJPPP```jjjjjjlllqqqnnnssswwwzzz~~~|||}}}||||||~~~||||||zzztttrrrssswww{{{}}}~~~kkkfffjjj{{{|||IIIHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFGGGGGGIIIKKKLLLPPPMMMIIIHHHRRRllltttbbb]]]yyyxxxuuuxxxsssggg}}}vvvZZZJJJ======>>>:::888:::777777888888888999999999888888888888888999999999999999999:::<<<>>>@@@AAA??????AAABBBDDDDDDEEEEEE999;;;>>>AAACCCDDDDDDDDDGGGGGGFFFHHHJJJLLLKKKKKKMMMLLLLLLLLLNNNQQQTTTVVVUUUNNNJJJLLLPPPQQQSSSUUUVVVVVVUUURRRNNNLLLLLLLLLLLLLLLPPPRRRNNNTTTsssrrrOOO```xxx___EEE999444666555???RRRjjjzzzeeeRRRKKKNNNQQQOOOYYY[[[YYYRRRKKKHHHDDD@@@<<<;;;;;;;;;<<<<<<:::999999999999999999999999999888888888777777777777666777777777666666666555555666666666666666666666666666555555444444555555666777777888999::::::::::::<<<;;;???EEEFFFDDDCCCEEEHHHHHHIIILLLOOORRRVVVXXX]]]]]]^^^aaagggnnnuuuzzz|||{{{yyyzzz}}}{{{yyy~~~yyyrrrjjjhhhmmmuuu{{{}}}|||yyyxxxrrr}}}uuu{{{sss]]]dddrrr|||wwwXXX@@@444,,,///111///...111........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,---...000111222333///111@@@VVV|||zzz|||rrrsssYYY>>><<<999999@@@NNNXXXTTTKKK@@@???=========<<<;;;999666777:::<<>>@@@AAAAAABBBBBBCCCEEEEEEFFF999;;;===>>>???@@@BBBDDDIIIHHHHHHHHHJJJLLLMMMMMMOOONNNMMMLLLLLLNNNOOOQQQSSSNNNJJJMMMOOONNNNNNPPPPPPQQQRRRQQQNNNKKKIIIIIIQQQNNNTTTYYYPPPHHH[[[zzzjjjQQQ___eeeCCC666<<<:::999>>>LLL___ttt|||dddXXXVVVSSSLLLTTTXXXZZZZZZYYYVVVMMMCCCCCC???;;;;;;===>>>===;;;999999999:::::::::::::::999999888888888777777777777777777666666666666555666666666666666666666666666666555555555555666666777777888999::::::::::::<<<:::<<>>>>>??????>>>999999::::::;;;;;;;;;;;;AAA<<<<<>>LLLZZZbbbYYYRRRIIIAAA======>>>>>>===<<<<<<;;;:::999999999>>>;;;888:::===BBBKKKRRR\\\dddkkkooottt{{{||||||{{{yyyxxxxxxzzz|||~~~{{{xxxwww~~~}}}|||}}}}}}|||}}}vvvsssrrrqqqooonnnooossswww{{{|||zzziiiaaaHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDGGGBBBAAAFFFGGGFFFLLLUUUooo}}}qqq``````||||||nnndddeeeiii___KKK===<<<;;;::::::999888888888888888999999999:::::::::999999999888888888888888<<<:::888666666888:::;;;@@@AAAAAABBBBBBBBBAAAAAA@@@@@@>>>;;;999;;;AAAFFF@@@BBBDDDDDDDDDDDDFFFHHHNNNNNNNNNMMMLLLJJJHHHGGGLLLIIIIIILLLJJJFFFDDDFFF???FFFOOOTTTTTTPPPKKKHHHMMMJJJPPPYYYVVVLLLNNNZZZzzzhhhOOOTTTvvvhhh555777555777;;;===CCCUUUiiiyyyhhhccc[[[QQQMMMSSS^^^aaa^^^QQQLLLEEE@@@============;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888777777777666666666777777777777777777777777777666666555555666666777777777888999::::::::::::<<<:::<<>>;;;;;;>>>===<<<;;;:::999999999999999888888999>>>EEEJJJLLLUUU]]]aaagggrrrzzz~~~{{{|||{{{zzzyyyzzz|||~~~~~~{{{yyywww~~~|||xxxxxxxxxvvv{{{||||||yyytttooollljjjmmmlllkkkmmmrrrwww{{{|||www~~~www[[[WWWDDDFFFHHHJJJKKKJJJHHHGGGEEEEEECCCBBBAAABBBCCCCCCBBBAAA@@@AAACCCDDDHHHKKKNNNgggyyynnnhhhmmm~~~tttpppgggbbb^^^NNN===999999888777777888999888666666777777777777888888888888888888777777666666666:::999888777777999;;;<<<;;;===???AAABBBBBBAAA@@@AAABBBBBB>>>;;;;;;???DDD===@@@CCCDDDCCCBBBCCCEEEHHHJJJLLLMMMMMMKKKIIIGGGLLLKKKMMMPPPOOOKKKIIIKKKBBBGGGMMMQQQQQQOOOMMMLLLKKKLLLPPPSSSPPPNNNRRRZZZbbb{{{{{{\\\___III777444666;;;;;;<<>>EEEHHHFFFEEEGGGHHHJJJNNNRRRWWW[[[^^^```iiikkkooossswww{{{}}}~~~}}}xxxsssssswww}}}tttnnnwwwuuulllrrrzzz|||wwwuuuiiiccc```^^^XXXSSS^^^nnn{{{wwwrrrsss~~~|||hhh```ttttttTTT>>>555---000111///...---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,)))...***)))000222444>>>ZZZrrryyyrrrssswwwsssaaabbbaaaZZZIII:::777===GGGQQQ[[[]]]UUUKKKCCC@@@???>>>===<<<;;;<<<<<<===666999:::999999;;;???BBB???GGGMMMOOOSSS]]]ggglllnnnoooqqqrrrrrrsssvvvxxxuuuvvvwwwwwwwwwuuutttssstttxxxwwwpppjjjjjjiiifffffffffgggiiillllllkkkjjjlllmmmoootttyyy}}}}}}lllNNNPPPAAACCCGGGJJJKKKJJJHHHFFFFFFEEECCCBBBAAAAAABBBCCC;;;@@@BBB@@@?????????===EEE@@@XXXwww~~~fff```~~~~~~|||}}}wwwxxxtttdddTTTIII:::333;;;555555444444666888777444555555555555666666666666777777666666555555555444777777777777999;;;===>>>777999===@@@BBBBBBAAA@@@AAACCCEEEBBB===;;;>>>BBB<<<@@@DDDFFFDDDCCCDDDEEECCCFFFJJJNNNOOOMMMJJJHHHGGGGGGJJJOOOOOOKKKJJJLLLHHHJJJLLLMMMMMMNNNOOOQQQNNNRRRUUUPPPKKKMMMTTT\\\UUUaaavvvYYYbbbvvvooohhh>>>666333666666888GGGYYYwww|||uuuxxx|||vvvvvvnnn___RRRPPPSSSUUUbbbdddccc]]]TTTLLLHHHGGG>>>>>>===<<<;;;:::::::::;;;;;;;;;:::::::::999999888888888888777777777777777777777777777777777777777777666666666666777777777777888999::::::::::::;;;;;;???FFFHHHFFFFFFHHHJJJMMMRRRXXX^^^cccgggiiiooopppppprrruuuxxx{{{|||}}}yyyvvvwwwzzz~~~vvvnnntttvvvuuuyyy|||sssnnnaaa]]]]]]^^^YYYXXXhhh}}}zzzwwwxxx~~~mmmsssyyycccoooqqqQQQ888777:::///111000...++++++...///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******+++++++++,,,******+++++++++,,,,,,,,,***+++,,,---...---,,,+++'''111000+++111333111555///EEEccczzzaaaaaa~~~yyyiiixxxhhhnnnuuusss```FFF777666555HHH```kkkgggZZZPPPJJJ@@@???>>>>>>>>>???@@@AAA777;;;===;;;999999:::;;;999???BBBAAABBBJJJSSSXXXYYY[[[^^^aaabbbdddgggjjjhhhjjjkkkmmmnnnnnnnnnnnnfffkkkjjjaaaZZZZZZXXXUUUZZZZZZ\\\ccckkkqqqrrrqqqsssvvv{{{|||bbbFFFKKKEEEEEEFFFGGGHHHIIIIIIJJJEEECCCAAA???===>>>>>>???;;;<<<<<<===>>>??????@@@======@@@IIIZZZvvv}}}^^^]]]|||{{{}}}~~~{{{uuuwwwjjjuuusssbbbMMM???;;;;;;888555777666444444333444555666666666666666666666666666444666777666333222333555888999:::;;;;;;:::888777777777777:::>>>@@@>>>;;;@@@???>>>======>>>???@@@;;;>>>AAACCCDDDEEEGGGIIIKKKFFFFFFKKKNNNLLLJJJJJJGGGJJJNNNPPPPPPMMMIIIGGGEEEIIIEEEFFFPPPPPPLLLOOOSSSPPPPPPRRRQQQMMMLLLNNNPPPVVVrrrwwwKKK]]]```nnnTTT???555666777===DDDAAAfff~~~wwwiiimmmvvv}}}xxxoooeee[[[UUURRR[[[aaaiiilllhhh___VVVQQQRRREEEAAA@@@===BBBEEE===<<<;;;999:::<<<>>>>>>>>>999888777888:::;;;:::999::::::999888888999999:::999777666777999::::::999===<<<;;;:::;;;<<<>>>@@@888@@@HHHKKKIIIIIINNNRRROOOTTTZZZ___ccchhhnnnsssuuuqqquuu|||zzzoookkkooo{{{~~~{{{~~~xxxlllkkkyyyzzzyyy|||{{{rrreeeXXXYYYXXXUUU^^^kkkmmmuuuzzzuuuwww{{{yyyooorrr~~~kkkeeevvvYYY<<<222333222///..............................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************------,,,++++++,,,,,,,,,......------...///111222555222999XXX^^^\\\ppp}}}yyytttjjjIII>>>;;;666KKKcccjjjuuuttt^^^WWWKKK@@@@@@AAA>>>>>>@@@===@@@:::888>>><<<:::BBB@@@>>><<<<<<===@@@DDDEEEEEEFFFHHHJJJMMMOOOQQQRRRTTTTTTUUUWWWYYYZZZYYYYYYWWWVVVTTTQQQNNNNNNOOOQQQ___^^^___bbbfffooo~~~qqqzzzfffWWWMMMCCCFFFFFFFFFGGGHHHHHHIIIIIIFFFEEEBBB@@@>>>>>>>>>???:::::::::;;;<<<<<<===============???GGG]]]ooocccrrrnnngggvvvrrrooogggfff```TTTCCC999666666555333555555444333333444444555555555555555555555555555555666888666444333444666888999999999999999888888888777777:::===???>>><<>>===<<<<<<======>>>===???BBBBBBBBBBBBDDDEEEJJJEEEEEEIIILLLJJJIIIJJJGGGJJJMMMPPPPPPMMMJJJGGGHHHLLLGGGEEEMMMNNNNNNUUUQQQMMMKKKKKKJJJGGGHHHKKKIIILLLaaa]]]LLLXXXqqqiiiJJJ666333111666???BBBRRRiiiuuupppuuu}}}tttfff\\\YYYYYYZZZ___dddfffeeedddfffhhhUUUJJJGGGGGGDDDGGGHHH@@@DDDAAA>>>======>>>===<<<:::999888888::::::999888::::::::::::::::::;;;;;;<<<:::999999;;;<<<;;;:::<<<;;;:::999999;;;===>>>HHHKKKMMMLLLJJJNNNWWW___]]]aaadddcccaaaccciiiooo|||{{{wwwssswww}}}||||||~~~tttkkkkkkxxx~~~kkkVVVZZZWWWRRRZZZkkkttt~~~vvvsssllllllwwwiiifffqqqWWW:::111111000.................................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************,,,++++++******+++++++++---,,,,,,,,,---...///000---,,,000EEEmmmsssZZZfff{{{|||rrrfffCCC;;;BBBLLLRRRiii}}}zzzfffYYYLLLFFFBBB>>>===@@@>>>@@@;;;<<>>777;;;>>>?????????>>>>>>@@@BBB???@@@AAACCCEEEGGGIIIJJJJJJJJJKKKMMMOOOQQQQQQPPPQQQRRRSSSRRRPPPPPPRRRUUUXXXZZZbbbjjjpppvvvppp{{{xxx\\\SSSLLLCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGEEECCC@@@>>>=========777777888888999::::::::::::<<<===;;;999CCC]]]vvv}}}sssxxxyyyoooccceee{{{}}}qqqggg___UUUIIICCC;;;555333333333333444333333222222333444444555555555555555555555555555666777666555444555666999888888888888888999999999888777999;;;===>>>===>>>>>>===<<<;;;;;;<<<<<<@@@AAACCCBBBAAA@@@AAABBBHHHDDDDDDGGGIIIHHHHHHIIIGGGJJJMMMOOOPPPMMMJJJHHHIIINNNHHHCCCHHHIIIMMMXXXSSSNNNJJJIIIGGGDDDFFFIIIIIIKKKUUUtttzzzGGGLLLaaa```FFF???555111999@@@>>>OOOeeezzz}}}wwwkkkeeeccceeeggghhhhhhgggffffffggg```VVVUUUTTTMMMMMMMMMDDDDDDBBB???>>>@@@AAAAAAAAA@@@>>>============<<<::::::;;;;;;;;;<<<<<<=========<<<;;;;;;<<<===<<<:::<<<<<<===???AAADDDFFFGGGMMMPPPQQQQQQQQQWWWaaajjjjjjnnnooojjjaaa___dddkkk{{{{{{zzztttnnnppp{{{~~~}}}|||mmm^^^\\\XXXRRRYYYmmm|||rrrkkkyyy|||vvvjjjbbbuuummmKKK444---///000.................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************************************++++++++++++,,,---...///,,,---...444JJJooonnnYYY___~~~{{{[[[MMMCCC999777MMMhhhnnnpppiii```YYYQQQHHHDDDDDDDDDCCC<<<<<>>===<<<;;;;;;<<<=========>>>???AAACCCDDDCCCDDDEEEGGGIIIKKKMMMMMMNNNRRRUUUTTTQQQRRRVVVZZZ```cccjjjqqqtttxxxqqqzzzeeeSSSSSSRRRMMMEEEEEEEEEEEEDDDDDDCCCCCCEEEDDDBBB???===;;;::::::666666777777888888888888666999>>>???;;;999CCCOOO]]]zzzVVVUUUeeexxxhhh|||SSSGGG999999888666444333444555222222222222222222333333444444444444444444444444666666666666666555666666999888777666666777999:::999888888888999<<<===>>>???>>>>>>===<<<<<<<<<<<>><<<<<<<<<===>>>>>>?????????===<<<<<<===???@@@???>>>===???CCCHHHMMMRRRUUUWWWPPPUUU[[[```ccchhhpppvvvwww~~~zzznnngggjjjqqq||||||wwwxxxvvvxxxxxxmmmffffffhhh___```ZZZ\\\mmmqqqqqqzzzmmmfffgggvvvxxxsssbbbPPP:::---+++...///..............................---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++*********************************************************++++++++++++++++++++++++,,,------......///222111---333IIIkkk|||```kkkxxxtttzzzdddMMMAAAEEEGGGAAA[[[]]]aaaccc```[[[XXXWWW___ZZZLLLDDDDDD???DDDVVVFFFBBB===<<<>>>??????===????????????@@@AAABBBCCCCCCEEEGGGJJJLLLOOORRRTTTTTTWWWZZZYYYVVVVVV\\\bbbkkklllooosssvvv|||xxx|||nnnQQQHHHNNNUUUWWWCCCBBBBBBAAAAAA@@@@@@@@@BBBAAA???===;;;999888777777777777777777888888888777666999===<<<888888;;;???XXX~~~sssZZZKKK\\\yyyttt^^^EEE???333555777666444333444555000111111222222333333333444444444444444444444444666555555555666666666555777777666555666777999:::999999888888999:::<<<>>>????????????>>>>>>======BBBCCCDDDCCCBBBCCCEEEGGGDDDCCCEEEHHHIIIFFFFFFHHHGGGIIILLLNNNOOOMMMKKKJJJEEEOOONNNIIIJJJGGGIIIVVVSSSQQQQQQRRRMMMEEE???>>>IIIOOOMMMRRRkkkqqqVVVSSSccczzz|||XXX@@@555777888;;;???HHHYYYqqqzzzuuuuuutttbbbQQQKKKOOORRRPPPZZZfffgggccc___XXXSSSPPPOOOMMMLLLHHHFFFEEEDDDDDDCCCAAA@@@AAABBBCCCDDDDDDDDDCCCCCCAAAAAABBBEEEIIIKKKJJJIIIHHHJJJOOOUUUZZZ^^^aaacccaaaeeejjjooosssxxxvvvuuuxxxxxx~~~{{{wwwzzz{{{xxxiii___```dddeeellliiieeelll{{{vvvyyyrrrcccpppgggQQQDDD;;;000+++,,,///...---........................------,,,++++++++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++******************************************************+++,,,------,,,,,,+++,,,,,,---......//////,,,...///,,,***222EEEUUUlll{{{~~~}}}~~~sssgggQQQ<<>>>>>>>>??????===<<<:::888666555777777777777777777777777;;;555111444666666777:::;;;>>>PPPnnnjjj```iiiyyyhhhqqq|||qqqZZZCCC999888000222444444333222222222000000222333333333333333333333333333333333333333555444333444666666555444555555555555666777888999777888999999999999;;;===>>>>>>????????????>>>>>>BBBCCCDDDCCCCCCDDDGGGIIICCCCCCGGGLLLKKKGGGFFFHHHGGGIIILLLNNNNNNMMMLLLKKKGGGQQQRRRNNNOOOKKKKKKUUUVVVVVVZZZ^^^ZZZPPPGGGDDDIIIPPPMMMMMM^^^tttzzzxxxZZZHHHOOOoooZZZ===666777999999:::AAARRRbbbyyyTTTNNNQQQQQQLLLTTTbbbeeelllhhhccc``````bbbbbbcccVVVTTTRRRRRRRRRQQQPPPNNNLLLMMMNNNNNNNNNNNNLLLKKKMMMNNNPPPTTTYYY[[[[[[ZZZ^^^```dddhhhkkkmmmmmmmmmrrrrrrqqqqqqtttzzz{{{vvvvvvyyy}}}zzzyyyyyy|||zzzxxxtttllleeecccuuu|||rrrpppwwwpppsssvvvooozzz~~~___>>>777333///...//////---+++........................------,,,+++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************)))***,,,---......---,,,+++,,,---.../////////...***+++...000//////666>>>kkkjjjsssssspppxxxvvv}}}}}}lllVVVPPPDDD888777@@@JJJOOOXXX^^^^^^ZZZUUURRRhhhtttbbbLLL@@@AAADDDBBB===>>>???AAACCCCCCBBB@@@???BBBGGGLLLPPPTTTYYYaaagggjjjmmmsssyyyvvveeeWWWIII@@@:::888@@@KKK??????>>>>>>>>>>>>>>>>>>>>>======<<<:::888777666666666666666666666666666:::444111333444444666:::888666;;;MMMiiiyyy}}}wwweeedddzzzttthhh^^^RRR@@@555444333111111000111222222222111000111222333444444444333222222222222222222222222444222111222555666555333333444555666777777777777666888:::;;;999999:::<<<;;;<<<===????????????>>>CCCCCCCCCBBBBBBCCCFFFHHHBBBDDDJJJPPPNNNIIIGGGIIIHHHIIIKKKMMMNNNMMMLLLKKKHHHQQQPPPMMMOOOKKKJJJRRRUUUWWW]]]cccaaaXXXPPPNNNJJJPPPMMMMMMYYYfffxxx{{{uuuPPPFFFWWWjjjpppzzz{{{QQQ;;;888888999888888@@@JJJZZZpppfffaaabbb^^^SSSVVVaaabbbjjjgggcccccceeeiiilllnnncccaaa```___``````^^^\\\YYYZZZ[[[\\\[[[ZZZXXXVVV\\\\\\___cccgggiiiiiiggglllnnnqqqtttvvvuuusssrrrtttsssrrrrrrsssxxx}}}}}}yyyxxx~~~{{{}}}|||~~~~~~vvvqqqooosssuuutttvvvzzz~~~{{{mmmfffwwwuuummmrrroooQQQ:::444222000///000///...,,,........................---,,,++++++***+++++++++************************************************)))************+++++++++************************************************((()))+++---------,,,+++)))***,,,---......------,,,+++---111222111555<<>>///111666777777>>>AAAEEEIIIOOOnnngggRRRHHHCCC@@@>>>@@@CCCGGGJJJJJJHHHEEECCCDDDIIIPPPUUUYYY```jjjqqqzzzwwwaaaXXXMMMEEEEEEAAA:::===FFF>>>>>>>>>>>>????????????=========<<<;;;:::888777555555555555555555555555444444777:::888333444888---777???@@@FFF___yyyzzzpppfffnnngggTTTHHH@@@333111444111333111///000222444444333000111333444555555444444222222222222222222222222444111000111444666444222222333555777888777777666444888;;;<<<:::888999;;;999:::<<<>>>??????>>>>>>CCCDDDCCCAAA@@@AAADDDFFFBBBEEELLLRRRQQQJJJGGGIIIHHHIIIKKKMMMNNNMMMLLLLLLHHHNNNKKKHHHKKKIIIGGGOOONNNOOOVVV]]]]]]VVVPPPOOOIIILLLIIIKKKUUUZZZdddxxxkkkYYYSSSQQQ^^^iiiaaaBBB;;;666777777777;;;CCCDDDWWWnnn~~~nnnkkkooommmbbbdddnnnooonnniiiddd```___```aaabbbeeecccbbbbbbccccccaaa```cccdddeeeeeedddbbb```^^^dddeeegggkkknnnpppooommmiiilllooossstttsssrrrpppooorrrvvvzzz|||}}}}}}}}}~~~|||yyypppdddgggkkkllljjjnnnxxxcccccc{{{mmmqqq{{{VVV===888222000...---...///000000........................---,,,++++++******++++++************************)))))))))))))))))))))))))))************+++++++++************************************************&&&(((***,,,---,,,+++***((()))+++,,,------,,,,,,,,,)))(((,,,,,,,,,333<<<@@@TTTdddtttsssvvvsss]]]pppwwwrrrdddwww|||SSS>>>::::::666666666111222888CCCfffkkkVVVJJJGGGGGGFFFJJJOOORRRSSSPPPLLLIIIIIINNNVVV[[[```hhhsss{{{wwwtttwww~~~iiiOOOPPPDDD???DDDDDD;;;;;;BBB???>>>===<<<;;;:::999999999888888888888888999999555444444444444555666666555555444333333333333444444555888999777>>>WWWooozzz{{{hhhfffoooyyy~~~zzzcccuuu|||zzzzzznnnZZZEEE@@@999555444444333111111111111111111111111111111222333333444444333333111222333222111111333555333333333444444444444555444555555666666666666666888888999::::::::::::999999999:::;;;<<<===???@@@CCCDDDEEEDDDCCCBBBCCCEEEFFFGGGIIIJJJJJJIIIGGGFFFKKKJJJIIIHHHIIIKKKMMMNNNPPPLLLIIIJJJMMMNNNKKKGGGNNNRRRWWWXXXVVVQQQMMMKKKKKKIIIHHHMMMTTTYYYYYYWWWbbbNNNNNNRRRnnn```PPP@@@:::777555666;;;>>>>>>JJJ___rrr}}}oooqqqxxxiiiqqq~~~ttthhh___[[[[[[```aaa^^^YYYXXX[[[\\\ZZZbbbbbbcccdddgggiiijjjjjjkkkjjjiiijjjlllnnnnnnmmmiiiddd```fffrrrzzz|||yyy||||||{{{mmm]]]VVVRRRQQQUUU\\\dddwwwwwwooopppwwwuuupppzzzvvvooo~~~|||oooTTT@@@444,,,///.........//////---+++........................---,,,,,,++++++,,,,,,---************************,,,,,,+++***)))))))))***************************,,,)))(((***+++++++++,,,)))***+++,,,,,,+++***))),,,+++++++++***)))))))))++++++******++++++,,,---------------------------888444???[[[rrr{{{jjjbbbrrrdddgggjjjUUU@@@777555777555666888999PPPwwwppp___QQQOOOXXXjjjyyywwwhhh^^^______eeellluuuxxxtttlllkkkkkkhhhyyydddUUUMMMHHHDDDBBBDDDBBB;;;888;;;>>>======<<<:::999999888888888777777666777777777444444444444444555555666555555444333333333333333222222444444000222AAARRRZZZuuu}}}uuu{{{|||___jjjqqqoookkkdddSSS@@@<<<888333111111111000///111111111111111111111111111222222333444333333333555444222222333333222111222222333333444444555555444444555666666666666666777777888999999999999999888888888999:::;;;<<<===@@@BBBCCCCCCBBBBBBCCCEEEDDDEEEFFFGGGGGGGGGFFFEEEJJJIIIHHHGGGHHHJJJLLLMMMNNNJJJHHHJJJMMMOOOMMMIIIKKKOOOTTTUUUSSSOOOLLLJJJNNNLLLKKKOOOUUUXXXVVVTTTqqqlllNNNGGGUUUvvv{{{ooo```TTTFFF:::666999888666;;;GGGRRR^^^rrrvvv~~~{{{zzz~~~zzzlllkkkeee\\\XXXZZZ\\\\\\```^^^\\\[[[]]]aaafffjjjiiikkkmmmmmmlllllloooqqqtttoooiiigggkkkuuu|||www~~~}}}sss```NNNFFFNNNNNNRRR[[[kkkzzz|||vvvttt~~~yyyrrrssssssVVV>>>444111//////...............---,,,........................---,,,,,,++++++,,,,,,---************************,,,+++******))))))******************************++++++++++++***)))***,,,)))***++++++++++++***)))++++++******************++++++******++++++,,,---------------------------...---222BBB\\\uuupppoooyyycccZZZddd}}}xxxzzzuuupppaaaSSS@@@;;;<<<666===TTTrrrmmm~~~xxxmmmeeejjjmmmnnnsssyyy|||pppYYYKKKCCCBBB???>>>AAA???999777:::<<<<<<;;;:::999888888777777777666555555444555555333333333333333444555555555444333333222222333333333333555555000...333;;;<<>>>>>???AAACCCBBBBBBAAA@@@AAACCCEEEGGGHHHGGGFFFFFFGGGIIIKKKMMMLLLKKKJJJJJJMMMMMMLLLKKKFFFIIIMMMOOONNNLLLKKKJJJNNNMMMNNNPPPRRRSSSPPPNNNPPPhhh|||gggMMMGGGRRRqqqfffIII888777555888===>>>@@@NNN___uuu~~~zzz{{{sssvvv}}}wwwvvvyyy}}}}}}~~~}}}ggg```lll{{{wwwzzzooobbbTTTIIICCCJJJVVVaaakkk~~~sssfffaaajjjzzzxxxeeeJJJ777000111000---/////////---,,,,,,---///------------------------,,,,,,++++++++++++,,,,,,******************************))))))))))))******************************)))++++++))))))***)))'''((()))***++++++***)))((((((((())))))******++++++***************++++++,,,++++++++++++++++++++++++000111000111BBB\\\qqqxxx}}}ttt}}}pppZZZ___ooowwwsss}}}mmmZZZXXXkkkyyyqqqwwwyyyuuuttt{{{zzzhhhnnnqqqvvv|||{{{|||jjjaaaSSSIIIDDD===;;;;;;<<<===<<<999777777888888777777666666555555444333333222111111222222111111111111111222333333333333222111111111111222............000111111///777///333JJJbbbuuulllyyyyyy}}}~~~uuunnngggsssooo}}}wwwWWWDDD666555555000///333000111222222111000//////000000000000000000000000///000111111222222111111,,,///333333000///111333000000111111222333333444333444444555555555555555444444555666666666666555888777777777777777888999777999;;;<<<===>>>@@@BBBBBBAAA@@@@@@AAACCCFFFHHHHHHHHHGGGGGGHHHJJJMMMNNNNNNMMMLLLKKKKKKKKKJJJIIIGGGIIILLLNNNMMMLLLLLLLLLJJJJJJKKKMMMOOOPPPOOONNNKKKVVV```hhh~~~lllUUUEEEKKK]]]gggrrroooRRR???666333666888888>>>HHH]]]jjj{{{{{{rrruuu|||}}}yyyvvvyyyjjjlllvvv{{{iii[[[WWWZZZ___nnnxxx~~~~~~ttt~~~kkkmmmcccuuuwwwWWWGGG555---...///---***...///000...,,,+++---///------------------------,,,++++++******++++++,,,))))))))))))))))))))))))***))))))((())))))******))))))))))))))))))))))))(((***(((&&&***...+++$$$((()))************)))(((((((((((())))))******+++******))))))******+++,,,++++++++++++++++++++++++---+++---333777===LLL]]]nnnvvvzzz{{{qqqoooiiixxxzzzrrrlllhhh]]]WWWfff}}}|||wwwoooZZZRRRIIIFFFEEE@@@===???@@@???>>><<<:::777666666666555555444444444222222111111111111222222000000000000000111222222333222111111000000111111///000///---...111111......,,,000888;;;BBBYYYrrr{{{{{{|||}}}zzzyyy~~~vvvrrrccceeeqqqqqqkkkbbbUUU>>>444///222555111///000...000111111///---......000000000000000000000000//////000111111111111000///111444333111//////000000111111111111222222222333333444555555555555444444444555666666666666555777777777777777888999:::777999;;;;;;<<<<<>>???BBBCCCAAA@@@@@@===888444444444444444333333333000000000000111222333444000////////////000111111222222111000000000000000000333333///000333222...//////222222---***666FFFYYYjjjtttyyyvvvhhhjjjuuuxxxttt|||~~~}}}{{{}}}{{{qqq\\\PPPSSSZZZRRRFFF@@@999222000000222444333111000---///111000...---///111000000000000000000000000...///000000111111000000111///...222777888444000111111111111111000000000222333444444555555444444444444555666666666666666666666666666777888::::::777999;;;;;;;;;<<<===????????????@@@BBBDDDFFFHHHGGGFFFEEEFFFGGGJJJLLLNNNMMMNNNMMMLLLKKKJJJIIIJJJHHHJJJKKKKKKJJJIIIJJJKKKJJJJJJJJJIIIIIIKKKNNNPPPKKKQQQRRRPPP[[[zzzuuuYYYEEEJJJUUUlllxxx```HHH===888333444888999???KKK\\\lllssspppkkklllsss~~~}}}yyytttzzz{{{zzz~~~mmmggg___^^^qqq|||~~~zzz{{{~~~~~~nnnooopppQQQ:::;;;333...//////---///444***...222222...++++++---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))444777///)))+++,,,''''''((()))******)))(((''')))))))))))))))((((((((()))))))))))))))***++++++***************************+++---///---,,,...222444GGGZZZooo|||sssxxx~~~vvvpppuuu}}}}}}qqqssszzzyyy~~~sssSSSCCC<<<<<<888:::>>>:::<<>>444333222///000...++++++...000///...000111111//////222666000000000000000000000000...//////000000000000000000***'''///===BBB<<<444222222111111000/////////222333444444555555444444444555666666777777666666444444555555777888::::::888999;;;;;;;;;;;;===???======>>>@@@BBBDDDFFFGGGEEEEEEDDDDDDFFFIIIKKKMMMKKKLLLMMMLLLKKKJJJKKKLLLHHHIIIJJJJJJHHHHHHIIIJJJMMMLLLKKKIIIHHHJJJMMMPPPKKKWWWZZZPPPPPPiiipppQQQ>>>DDDSSSooottt[[[MMMBBB777222555444444===RRRgggnnneeeXXXUUU___www{{{}}}zzzzzz|||~~~~~~{{{zzzppp\\\ZZZZZZfff~~~{{{rrr~~~}}}tttnnnXXX>>>999000...///222///)))(((---(((...333333///++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***:::AAA555((('''+++***'''((()))******)))((('''******))))))(((((('''''')))))))))))))))******+++)))))))))))))))))))))))))))...,,,&&&***333333+++***666EEEaaavvv||||||fffccchhhxxxzzzddd]]]pppuuugggkkk|||{{{nnnkkkcccWWWCCC888666888444777;;;666888>>>AAA@@@@@@CCCAAA;;;222222222222222111000///000000000000000000000000............//////////////////////////////////////////////////////////////////000000111111222222666888???LLL___vvv|||uuuhhh___]]]iii|||}}}rrrqqqrrr|||yyyuuufffaaa^^^YYYIIIDDD<<<666333111111000000000//////.........---////////////////////////////////////////////////////////////////////////......///000000000000000////////////000000000000000111111111111222222222666555555444444444555555444555555666777888888999888999999::::::;;;;;;<<<======<<<<<<===???AAABBBDDDEEEFFFFFFEEEFFFHHHJJJIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFKKKJJJLLLNNNKKKGGGHHHLLLOOOPPPPPPNNNPPP```sssJJJ???DDD[[[yyyuuutttdddOOOBBB888444555:::DDDQQQXXXUUUNNNMMMQQQbbb{{{}}}wwwvvvqqqllljjjlllnnnqqqwww|||yyyzzzuuuiii]]]WWWSSS]]]gggpppyyyxxxkkkyyyiiihhhvvvmmmKKK555//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++***...000000---)))&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++---555JJJkkk~~~}}}mmmdddkkktttppp___qqqrrrxxxqqqyyyooo]]]TTTMMMEEE===999555444666888888777777777:::??????:::777777111111222222111111000///000000000000000000000000............////////////////////////////////////........................000000000000000000111111...///111888CCCRRR___hhhzzzrrrsssyyy~~~yyyxxx||||||{{{yyyzzz{{{xxxtttzzzuuucccTTTPPPMMMGGG>>>:::444000///......---............---------,,,..............................................................................///000000000000000.../////////000000000000000000111111111222222222444444333333333333444444444555555666777777888888777777888888999:::::::::<<<<<<<<<===>>>???@@@AAACCCDDDEEEEEEEEEEEEGGGIIIGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGIIILLLJJJGGGHHHLLLSSSQQQNNNMMMLLLTTTgggzzzyyyXXXBBBBBBUUUyyygggHHH999888888999<<<===<<<999AAACCCOOObbblllnnnuuu~~~zzz~~~yyy|||xxxjjjSSSMMMMMMYYYeeehhheeeaaakkkjjjdddWWWLLLLLLVVVaaaiiioootttyyy~~~wwwssshhh\\\VVVbbbvvvvvvfffPPP;;;222222............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***************,,,,,,+++(((&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,---666MMMgggwwwzzz{{{}}}qqqiiipppttt___OOOGGGAAA;;;<<<888555444666888888888777666888<<<<<<999777999000000111111111000//////000000000000000000000000---............/////////////////////////////////........................000000000000000/////////...---,,,---000666<<<@@@ZZZjjj}}}sssqqqttt|||~~~pppgggeeeeee[[[JJJ???<<<:::555333000...,,,---------,,,---------,,,,,,,,,,,,,,,........................------------------------..............................///000000000000///....../////////000000000000000000111111111222222222222222222222222333333444444555555666777777777666666666777888888999999:::;;;<<<===>>>?????????BBBCCCDDDDDDDDDDDDEEEGGGDDDEEEFFFHHHIIIIIIIIIIIIHHHIIIJJJJJJJJJIIIHHHGGGDDDCCCFFFJJJJJJGGGHHHLLLTTTPPPMMMMMMKKKKKKPPPXXXttt|||yyySSSCCCAAASSSlllwww{{{cccGGGDDD???:::666444555777777666<<>>>>>>>>===@@@BBBDDDDDDCCCCCCDDDEEECCCDDDEEEGGGHHHIIIJJJJJJIIIJJJKKKLLLLLLJJJHHHGGGDDDCCCFFFJJJKKKHHHGGGJJJOOONNNNNNOOOMMMIIIJJJNNNZZZdddzzzyyy^^^FFF@@@HHHKKKXXX]]]wwwggg]]]QQQKKKFFF@@@<<<:::666444666888777555:::AAAFFFLLLWWWeeerrryyyzzzxxxtttzzzwwwdddUUUIIIMMMWWWaaaccc___^^^aaaZZZaaacccaaacccnnnyyy~~~ttteeeZZZ[[[```^^^VVVOOO???AAADDDRRRwwwzzzlllvvv~~~YYYIII999222000...,,,,,,.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))((((((((()))%%%&&&''''''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************++++++++++++,,,///000,,,***111===HHHYYYggguuuzzzzzz|||vvvvvvzzzzzzuuuzzzyyy{{{rrr^^^VVVJJJ>>>888888:::;;;;;;:::777555555555555555555555888===???<<<;;;===---......//////.................................------------............------------------------........................000/////////......------.............../////////+++222===GGGPPPXXX```fffjjjzzzxxx|||tttrrrpppbbbTTTGGG???888777333//////111000,,,///......///000000///------------------------...........................------------------------........................------...///////////////............//////////////////000000000111111111111222333444555444444444444444444444555555555555666666777777888999999999777888:::<<<=========<<<@@@BBBDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFHHHIIIKKKLLLIIIJJJKKKLLLLLLJJJHHHGGGGGGEEEGGGLLLMMMIIIGGGHHHJJJKKKNNNPPPMMMIIILLLRRRJJJUUUnnn^^^KKKEEE???EEEJJJaaammmhhhfff[[[LLLBBB999666444444444222444777999:::@@@KKKXXXaaacccbbbZZZaaajjjuuu{{{eeeUUUIIIJJJRRR\\\___XXXOOOKKKUUU^^^fffjjjmmmvvvyyyqqqdddRRRCCC<<>>888666777999<<<;;;;;;999666444333333333555555:::AAACCC???<<<===,,,,,,---.........------........................,,,------------.........------------------------------------------------...............---------------------------------///000111333666;;;BBBFFFJJJZZZgggkkktttzzzvvv{{{nnn\\\LLLBBB<<<888666000000/////////000...---///...------......---,,,------------............------------------------------------------------------------------------------...////////////...------.........//////////////////000000000111111111222333555555555444444444444444444444444444444666666666777888888999999777888999:::;;;<<<<<<<<<@@@BBBDDDDDDCCCBBBBBBBBBDDDDDDDDDEEEGGGIIIJJJKKKHHHIIIJJJJJJJJJIIIHHHGGGIIIFFFHHHMMMNNNKKKHHHHHHIIIIIILLLNNNJJJGGGJJJQQQGGGRRR[[[eee{{{|||cccGGG<<>>777333333444222111333222444:::CCCKKKOOOPPPLLLRRRWWW]]]mmm{{{~~~|||fffgggooo}}}}}}pppggg[[[ZZZ```lllrrrlllaaaYYY___kkkzzztttfffWWWJJJEEEGGGQQQWWWaaatttuuutttxxx}}}zzz{{{eeePPP:::111******---...///111------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((+++,,,+++((('''(((++++++***(((((())))))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************++++++'''&&&))),,,,,,...111777AAAUUUnnn~~~~~~wwwoookkkqqqtttcccdddkkkvvvzzzrrrkkkvvv}}}vvv}}}wwwdddJJJAAA888555444333444666999999999777444333333444555555:::@@@BBB>>><<<===++++++,,,---------------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------......---------...............000//////......///222444888???HHHQQQZZZggguuu~~~~~~xxx}}}|||ttt{{{zzzlllddddddgggeeeaaaSSSJJJ>>>666333222222111...---.........------///...,,,++++++,,,------,,,++++++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......---------.........//////////////////000000000111///000222444555444333333333333333333333333333333444555555666666777888888888888888888999;;;<<<===@@@BBBEEEEEEDDDBBBAAABBBCCCCCCCCCCCCEEEFFFHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGDDDFFFLLLOOOMMMIIIIIIJJJGGGGGGJJJKKKIIIHHHKKKGGGKKKLLLOOOcccfffKKK???GGG^^^rrr{{{pppbbbQQQFFFCCCAAA<<<666444333333444888<<<>>>@@@AAAEEEEEEFFFSSSgggpppmmmmmmkkklllnnnnnnooowww~~~wwwlllbbbZZZ___fffiiifffdddkkkvvvgggdddhhhuuu~~~~~~zzzxxx{{{~~~{{{fff]]]VVVXXX^^^cccgggkkkyyytttqqqyyyyyy||||||xxxxxx~~~www^^^HHH:::333...,,,---,,,+++...222---------,,,,,,,,,++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))),,,...,,,)))'''))),,,+++)))'''''')))***(((&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************---&&&###(((++++++,,,///111111<<>>>>>@@@111//////111444444111...,,,,,,,,,,,,++++++...222...,,,******,,,.........*********++++++,,,,,,,,,------------------------************************------------------------,,,---......//////......---------.........//////////////////000000000000---///111333444333222111333333333333333333333333333333444444555666666777888888777777888:::<<<===@@@CCCEEEFFFDDDBBBBBBBBBCCCBBBBBBBBBCCCDDDFFFGGGHHHGGGFFFEEEEEEEEEFFFFFFDDDBBBDDDLLLPPPNNNKKKJJJKKKEEEBBBHHHNNNMMMIIIGGGEEEAAAEEEPPPVVV]]]rrrkkkmmmMMM===BBBHHHUUUjjjuuuppp```cccwwwccc\\\WWWNNNDDD888777666555444333444444555888666555AAAVVV___\\\ZZZ___hhhooooookkklllpppxxxxxxyyyyyyuuummmeee```\\\bbbjjjnnnlllkkkuuu{{{www}}}wwwhhhXXXMMMGGGIII[[[||||||{{{xxxiiijjjsssqqqkkkiii}}}```???111555,,,---111333000+++,,,000---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***---///---)))'''***---)))'''%%%&&&)))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************...((((((---...***(((***+++))),,,444???PPPjjj|||kkkjjj|||yyyzzzlllnnnyyy{{{zzz~~~~~~xxxppp```WWW^^^fffZZZFFF>>>555111666999666333444///222555666555666999<<<666222111333444333666;;;+++++++++++++++++++++++++++++++++,,,,,,,,,------.........------,,,,,,,,,)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---++++++,,,,,,,,,,,,------........................///////////////000000111666;;;AAAFFFKKKSSS___hhhjjjuuuwwwkkkdddccckkkzzz~~~{{{xxxvvv||||||lllkkkoootttnnn^^^RRROOOIIIDDD===555111000111333////////////////////////------------------------000///---***((((((+++---,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++---------------------------------,,,,,,+++++++++........................////////////////////////000000000000111111111111333222111111111222444444555444333222222222333444666666666666777777777777777777888777666666888999>>>@@@BBBCCCBBBBBBCCCDDDCCCCCCBBBBBBDDDGGGIIIKKKKKKJJJGGGDDDCCCBBBCCCDDDEEEEEEFFFHHHJJJJJJHHHGGGGGGGGGFFFFFFGGGIIIKKKMMMEEECCCDDDGGGKKKTTTdddsss|||{{{xxx___III>>>@@@GGGMMMPPPGGGHHH```zzzvvvzzzgggMMM<<<222666999555444888222444333111666AAAGGGGGGHHHNNN\\\kkktttvvv{{{}}}zzztttyyy{{{zzznnnbbbWWWNNNFFFBBBHHHPPPssszzz}}}vvvsssfffsssyyyjjjlllnnnwwwvvvaaaQQQBBB555111444......//////......---,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))******)))'''&&&((()))+++++++++++++++***)))(((+++*********))))))(((((($$$,,,333222+++%%%%%%'''+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((+++***---///---333OOOmmm~~~wwwiiidddiiiuuusss|||zzz{{{yyyzzz}}}}}}ppp```NNNFFFJJJPPPRRRPPP===777666:::999333333:::333444555555555777:::<<<888777444333333666999;;;+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,++++++++++++,,,,,,,,,------------------------------......------......///000///333666777888;;;CCCIIIPPPXXX```aaa\\\VVVTTTUUUYYYfffssswwwqqqlllnnnrrrqqqqqqqqqooommmkkkhhhgggiiillljjjeeehhhnnnkkkaaaQQQNNNOOORRRMMMCCC;;;:::888777444111000000000111------------------------------------------------,,,---,,,***))))))+++...,,,++++++******++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++................................................/////////000000000111111222111111000111222333444444333222222222222333444555555555666666666777777666777888888777777999;;;===???AAAAAAAAA@@@AAACCCDDDDDDCCCDDDEEEGGGIIIJJJGGGFFFDDDCCCBBBCCCDDDEEECCCCCCCCCEEEGGGHHHFFFDDDGGGFFFEEEDDDDDDFFFHHHIIIFFFEEEFFFIIIJJJMMMXXXcccllluuuvvvbbbQQQCCC;;;>>>;;;>>>MMMfffuuu]]]FFF>>>:::444111333999777666666888<<<@@@CCCDDDBBBDDDJJJQQQZZZiiixxx~~~~~~vvvoooiiiaaaZZZXXXZZZ\\\[[[YYYYYY[[[]]]cccfffoootttyyy|||tttwwwxxxkkk]]]MMMBBB888///---000...............------,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))******)))'''&&&((()))***++++++++++++***)))(((*********)))))))))(((((('''***---000///,,,)))''')))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))******************///******---,,,---===PPPiiittt~~~wwwiiikkkwwwyyykkkssskkkeeeUUUCCC:::>>>GGGNNNQQQDDD<<<444333333222222333444555555555444666888;;;:::888666444444666999;;;++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,+++)))++++++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---000111000------000333777999<<<=========>>>@@@AAAJJJSSSSSSNNNJJJMMMQQQPPPPPPPPPOOONNNLLLKKKJJJHHHJJJGGGBBBCCCHHHDDD;;;;;;888666777444000...000,,,---...///000///......,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***,,,+++******,,,---,,,+++************+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------.................................////////////000000000000000000111222222333333222222222222333444444444444555555555666666666777888888777888:::<<<;;;===???@@@??????@@@AAABBBBBBCCCDDDEEEFFFFFFFFFCCCBBBAAAAAABBBCCCEEEFFFBBBBBBBBBDDDFFFGGGEEECCCFFFEEEDDDBBBBBBBBBCCCDDDEEEDDDFFFIIIHHHGGGLLLSSSYYYeee}}}jjjYYYGGGFFFCCC@@@BBBLLL[[[ffflllkkklllsssrrr^^^OOOEEEDDDIIIEEECCC>>>777222000000111333333555999<<<@@@IIISSS[[[^^^bbbccc______gggqqq{{{~~~yyyqqqhhh^^^WWWVVVWWWWWWXXXTTTKKKEEEEEEEEECCCPPPggg~~~xxxwwwzzz~~~vvvtttyyyqqqIIIAAA777222...++++++---...............---,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))******)))''''''((()))******++++++******))))))******))))))))))))(((((()))'''''',,,222222---'''(((((('''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))***+++++++++000)))(((,,,...+++---333AAAMMMaaarrr{{{|||wwwsssuuutttvvv{{{qqqssskkkdddwww{{{vvvooo```RRRMMMDDD888222555>>>FFFJJJMMMFFF:::222333666444...444555555444333444666888:::888666444444555777999************************************++++++++++++)))))))))******+++++++++)))***++++++++++++***)))++++++++++++++++++++++++,,,+++******+++,,,***)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---///111000///---...000...---++++++---///000000111666;;;:::555444777<<<666666555555555444444333000222111...000333111+++333111000/////////000222---...///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...,,,++++++,,,++++++************++++++,,,+++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,---------------------------........................---------........./////////////////////000000111222222222222222333333333333333333444444444555555555666888888888999;;;===;;;===?????????>>>???@@@???@@@BBBCCCDDDCCCBBBAAAAAA@@@@@@@@@AAABBBCCCDDDCCCCCCCCCEEEGGGHHHFFFEEEFFFEEEDDDBBBAAAAAAAAAAAAAAAAAACCCGGGGGGEEEGGGLLLMMMOOOaaawwwvvvlllzzzrrrcccRRRFFF@@@AAACCCAAA@@@GGGXXXooooooeeemmm{{{vvv}}}sssYYYJJJLLLIII@@@===???AAAAAA===;;;;;;>>>===???AAA@@@>>>>>>BBBHHHUUU^^^ZZZRRRTTTRRRMMMPPPOOOIIIEEEFFFEEEBBBDDDIIIUUU^^^___TTTJJJLLLQQQTTTpppqqqooossskkkssseeeSSS666222...,,,,,,------...------.........---,,,,,,++++++++++++++++++++++++++++++************++++++************************((()))***)))''''''(((***))))))************))))))))))))))))))))))))(((((()))&&&&&&***000111,,,'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))'''''''''((()))***++++++---((((((...000---++++++---///;;;VVVrrr|||rrrmmmgggccclllqqqkkkhhh{{{xxx~~~wwwlll```RRRDDD999666555333333555888;;;===MMMNNNHHH===;;;>>>:::000444555555333222222444666999888555444333444555666************************)))))))))*********++++++))))))******++++++,,,,,,************************++++++++++++++++++++++++---,,,***+++,,,---,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///***,,,...///...............,,,***+++---...---,,,---///111000......222666/////////////////////000,,,......---///111111...,,,---...---...000111000000000//////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///---+++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------........................------------..................//////000000000000111111111222222333333333333333333333444444444444555666777888777888;;;===;;;===?????????>>>???AAA>>>@@@BBBDDDDDDDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBDDDFFFGGGEEECCCFFFEEEDDDCCCBBBAAAAAA@@@BBB@@@AAADDDDDDBBBDDDIIIHHHDDDMMM```ttt}}}sss~~~{{{ssscccOOO@@@???;;;===IIIWWWcccppp|||yyysssqqq}}}zzzeeeooonnniii```XXXTTTUUUVVVNNNMMMLLLMMMOOONNNIIICCCCCCIIIEEEDDDQQQZZZ\\\aaa```SSSLLLPPPTTTYYYgggwwwzzzsssssstttwwwyyysssnnn{{{}}}sss}}}tttuuuyyy}}}zzz```GGG;;;111000...---...000///------------...---,,,,,,++++++++++++++++++++++++++++++******))))))******+++************************((())))))((('''''')))***((())))))*********))))))(((((((((((((((((())))))''''''((()))******((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))***+++,,,,,,***)))***---...---,,,---222***'''222LLLgggyyyrrr___YYYiii~~~sssxxxrrrjjjxxx~~~~~~nnnlllooovvvvvvsss}}}vvvnnncccVVVIII<<<333//////000222333444444555666BBBLLLPPPIIICCCBBB<<<444555555555333111111333555:::999777666555666777777************************((())))))))))))************************+++++++++************************++++++++++++++++++++++++,,,+++***+++---------,,,************++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,------......------,,,+++++++++---///000///...---.../////////000333555///............///000000---...///.........------))),,,...---...111000---...---,,,,,,,,,---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////,,,***))))))))))))***++++++***))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///......///000000000000000///000111222333333333222333333333444444444555555555666777777666777999;;;;;;<<<>>>???>>>>>>???@@@???AAACCCEEEFFFEEEDDDCCCBBBBBBAAAAAA@@@???>>>>>>??????@@@AAACCCDDDBBBAAADDDDDDCCCCCCCCCBBBBBBBBBGGGCCCAAACCCBBB???@@@CCCDDDBBBIIIPPPVVVkkkxxx{{{uuu{{{xxxaaaLLLEEE???@@@DDDGGGKKKNNN]]]mmmzzztttfffeeezzzyyynnnjjjhhhllluuuwwwlll^^^SSSXXXUUU[[[sssqqqnnnooovvvzzzuuuzzzxxxpppjjjsss|||~~~jjjppptttrrrvvv~~~{{{dddIII999444///000///---...000...***---------------,,,++++++++++++++++++++++++++++++******))))))))))))******************************'''((()))((('''''')))+++(((((())))))******))))))''''''(((((((((((())))))''')))***)))&&&%%%&&&'''((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))***++++++,,,,,,---------************))))))***,,,+++------,,,///???YYYmmm|||rrrjjjooo|||tttttt{{{yyyppplllsss|||}}}{{{uuuoootttwwwwwwtttssswwwsssggg\\\NNNCCC999222222555444222000///000222444666555@@@IIIHHHBBB===999555555555555333222222444666<<<;;;:::999999999:::;;;************************((((((((()))))))))*********))))))))))))))))))(((******))))))))))))******************************)))(((((())),,,------,,,************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------///..................---***+++,,,------......///---......///000000000000---,,,+++++++++,,,---...,,,,,,------,,,+++***+++***...000---...111000,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,***((())))))((()))***++++++***)))((()))*********++++++++++++++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............/////////...///000111111111000000...///111222333333333222444444444444555555555555555666777666555555777999999;;;=========<<<===>>>===???@@@BBBDDDDDDDDDDDDAAAAAAAAAAAA@@@???>>>>>>>>>>>>???AAACCCCCCBBB@@@@@@AAABBBBBBCCCCCCCCCCCCFFFBBBAAACCCBBB>>><<<===???@@@EEEDDD@@@QQQhhhooowwwtttoooxxxmmm]]]QQQMMMMMMHHHBBBHHHOOOTTTRRRNNNSSSaaammmxxxzzztttzzzyyyffffffsss}}}}}}zzzpppuuuvvv}}}oooooonnnkkkaaaMMM:::222444---///...+++,,,///---''',,,------------,,,++++++++++++++++++++++++++++++******))))))))))))******************************'''((()))((('''((()))+++'''(((((()))))))))))))))'''''''''((((((((())))))((()))***(((&&&%%%'''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))************************+++***)))((((((******(((###,,,333222,,,---999DDDXXXfffqqqsssuuuzzzxxxpppvvvyyy|||yyy}}}zzzvvv|||ssskkkfff```YYYWWWZZZ___ooozzzwwwvvv~~~~~~zzzooocccSSSHHH===888444111333888555222//////111333333222000333999===:::444333666444555555444333333555777:::999999888999999:::;;;))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&******))))))))))))******************************'''&&&&&&(((+++------,,,)))************+++++++++*********************************)))***++++++,,,---+++******,,,---------,,,------+++***)))+++---,,,,,,---.........,,,***------,,,++++++,,,......------///000000...///111+++//////++++++///...***,,,------...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++'''((())))))(((((()))***((()))***++++++***)))((())))))******++++++++++++)))))))))))))))))))))))),,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------.........////////////000...///111222222222111000...///111222333333222222444444444555555555666666555666666666444444666888888999;;;<<<;;;;;;<<<===:::;;;<<<>>>@@@AAAAAABBB@@@@@@AAAAAAAAA@@@??????@@@@@@@@@BBBDDDEEECCCAAA>>>???@@@AAABBBCCCCCCCCCBBB???@@@CCCDDD???;;;;;;===:::===<<<888CCCPPPOOOeeepppvvvxxxlllggg[[[NNNQQQKKKDDD@@@DDDMMMRRRSSSbbb{{{nnn___VVVeee|||{{{zzzuuuyyyxxxoooNNNMMMJJJDDD777,,,+++///***------)))+++///---''',,,,,,---------,,,++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))'''((()))((('''(((***+++''''''((()))))))))))))))&&&'''''''''(((((())))))))))))((((((((()))))))))%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&,,,***''''''+++...,,,'''---+++******,,,///111222111DDDSSSXXX```ooozzz|||gggjjjsss}}}xxxuuuqqqiiidddcccXXXgggrrrrrrvvvyyy}}}{{{sssvvvnnn]]]RRR;;;444000333333///---/////////000444777666000+++333,,,,,,222444///000666444555555444333444666888666555555666666777888888))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++------,,,***((()))+++---))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))******))))))))))))))))))))))))************************(((((()))***************)))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......000000000000111111111111//////000111222222333333444444444333333222222222444555555666666666666666555777999999777555444444888999<<<>>>??????>>>>>><<<===>>>??????>>>===<<<>>>???@@@AAABBBBBBBBBBBBBBBAAA???@@@AAAAAA@@@>>>CCCBBB@@@???>>>===>>>>>>;;;<<<<<<<<<======>>>>>>OOOSSSaaa{{{rrrfffTTT@@@EEELLL>>>HHHMMMWWW```cccccchhhooo|||uuuaaaccc]]]ZZZ]]]___iii~~~pppkkkqqqzzz~~~yyyzzzzzzkkkWWW@@@<<<777222///...//////.........------,,,,,,,,,,,,------......------,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))******))))))))))))******(((***+++------,,,+++***//////000666BBBTTTdddooommmkkksss~~~~~~xxxmmmfffkkkooonnnzzzuuummmbbbUUUIII@@@;;;111111000000000000111111111111111000000000000000111000///000222333222111555666888999888666333111444666999;;;<<<:::888666))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((+++++++++++++++++++++++++++++++++***((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))************************(((((()))***************)))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,---------......//////000000000111111111///000000111222222333333666666555555555444444444444444555666666666666666555777::::::888666555555888999<<<>>>??????>>>===<<<===>>>??????>>>===<<<===>>>???@@@@@@AAAAAAAAA@@@???>>>???@@@AAA@@@???@@@???>>>===<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<>>>>>======<<<===>>>??????>>>===<<<<<<======>>>>>>????????????>>>======???@@@???===;;;;;;::::::::::::;;;;;;::::::::::::999999999999666777===KKK___sssyyyzzzuuutttllleee___YYYQQQGGG??????DDDIIIJJJMMMRRRXXXaaagggkkkdddiiiwwwttt}}}xxxggggggtttzzz~~~xxxkkkgggmmmmmmfffgggnnnssszzzyyyvvvyyysss{{{mmm```TTTDDD444333222000///...---------------------,,,,,,,,,,,,,,,,,,------------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))***))))))(((((())))))***((()))+++,,,,,,,,,+++***---,,,++++++,,,---...///BBBGGGUUUffflllhhhfffiiigggiiiqqqzzz|||~~~zzzmmmccc]]]WWWQQQHHHCCC<<<555000...///000111000000//////000000111000000000000000000000000333222111222333444444222222222333555666777888888444555888999999888777666(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((***,,,,,,+++)))(((((((((((((((((((((((((((((())))))))))))))))))))))))************************************++++++++++++************++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++******)))((((((((())))))))))))))))))))))))************************(((((()))***************))))))*********+++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......////////////000000000111000000111111111222222222222222222222222222222222333444555555666666555555777888::::::999777888888888999:::<<<======<<<<<<<<<===>>>??????>>>===<<<===============>>>?????????>>><<<<<<======;;;:::666666777777777888888999999888888888777666666666666666777<<>>??????>>>===<<<>>>============>>>>>>???@@@>>><<<;;;;;;:::777555333444444555666666666777777777666666555555444444666777666666888@@@JJJRRR```dddjjjtttuuu|||zzzrrrlllddd\\\RRRQQQLLLRRRYYYZZZVVVLLLMMMQQQSSSRRRRRRXXXaaahhhkkkiiihhhfff```\\\gggvvvsss^^^WWWbbb^^^RRRBBB666111000000+++,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))((((((((())))))(((((((((((())))))))))))******+++++++++++++++******)))***++++++,,,///------...///000444:::<<<@@@JJJXXXdddlllwwwyyyuuusssvvv{{{tttqqqtttvvv{{{sssmmmgggiiimmmvvv||||||uuuooo[[[UUUMMMEEE>>>666111...000///...------...//////000000////////////000000......//////000000000000333222111222444555444333555444333333333444666777444444555555555666666666((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((()))+++......,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))************+++++++++************++++++******))))))))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))************+++++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............////////////000000111111111111111111111111333333333333444444444444333333444555555555555444666888999888777777888:::999999999:::::::::;;;;;;<<<===>>>??????>>>===<<<>>>>>><<<<<<<<<===>>>??????===;;;:::999888555333222333444555666666555555555555555555444444444444333444555444333666<<>>888333222111......///,,,,,,---.........---,,,000//////......//////000---......//////000000111333222111222333444444222666555444333333333444555444444333333333444555666))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))+++---,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++************++++++)))))))))(((((()))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))************+++++++++++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------.............../////////000000111111111111111111111111222222333333333444444444222333444444555555444444555777777777666666888:::999999999999999::::::;;;<<<===>>>??????>>>===<<<===<<<;;;::::::;;;<<<===<<<:::888888888888666444333444555666666555555444444444444444444444555555333444555555444444666999444666>>>RRRttt|||vvvpppnnnqqqppp|||jjjbbbUUUEEEAAA;;;888555333000...,,,,,,,,,,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))((('''((((((''''''''''''(((((()))))))))))))))******+++***+++++++++++++++******$$$(((---///////////////***(((***///333777>>>FFFJJJGGGGGGLLLOOORRRYYYbbbfff```\\\```jjjsssuuutttllljjjkkkuuuxxxssspppqqqmmmeee______\\\rrrsssbbbVVVMMMIIIMMMHHHHHHHHHFFFAAA;;;444000999333///111111......111---...//////000///......//////............//////------......///000000111222111000111333333333222555444444333333444444444444333222222222333555666************************((((((((((((((((((((((((&&&'''''''''(((((())))))************************)))***++++++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++************++++++))))))(((((((((((())))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000222222111111111111111111000000000111111222222222222333444444555555444444555666777666555666777999999999999888999999::::::<<<===>>>??????>>>===<<<<<<;;;999888888999;;;<<<888777666777888999888666444555666666666666444444333333333444444555555555777777888777666555555666111777<<>>===666///++++++,,,...000---,,,++++++******++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))((('''((((((''''''''''''(((((()))))))))))))))******+++&&&(((***,,,,,,***((('''***,,,---+++)))***++++++---***(((***+++---444;;;>>>888777===BBBEEEKKKSSSXXXWWWUUUVVVXXXZZZ\\\]]]]]]ZZZ[[[eeevvv~~~vvveee```\\\]]]]]]ZZZSSSNNNQQQ___YYYGGG@@@>>><<<>>>888777666333111111333555222,,,***...///++++++...------------------......//////............//////---------...///000000111111000///000222333222111333333333444444555555555444333222111111333555666))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((()))************))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************)))************+++++++++******))))))******+++,,,...------,,,,,,------...---------............//////000111222222111000/////////111222444666777777444444444333333222222222555555555555666666666666888888888999:::;;;;;;;;;::::::<<>><<<===<<<<<<;;;999888777777666555444333333444555666444444444333333222222222444444444333333222222222444333333222222333333444444666888:::???KKK\\\hhhsssxxxzzz|||xxx{{{yyyiii^^^```\\\KKK;;;444000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---000000111111222333333333>>>===<<<<<<<<<===???@@@CCCCCCDDDGGGLLLNNNMMMKKKCCCBBBAAA???>>>======<<>>999444000/////////111111000000/////////...,,,---...---,,,+++---///,,,,,,,,,---------..................////////////............////////////111111222222222333333333444444555777999888555333333555666555222222555888((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******))))))))))))))))))))))))''''''''''''((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))************)))************+++++++++******))))))******+++,,,------,,,,,,,,,,,,------------------............///000111111111111000/////////000222333444555666444444333333333222222222444555555555666666666666666777888888777777777777999999;;;>>>@@@@@@===;;;<<<<<<;;;:::999888777777666555444444444444555666444444333333333222222222444444333333333222222222333333222222222222333333///111222222444:::BBBIIIUUUeeeoooooozzz|||~~~rrrdddgggrrrkkk[[[OOONNNLLL???444000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++*********++++++,,,++++++,,,------......///000000/////////000111222222111222555888999888666555444333222111000000000777555222///...---------............------,,,,,,,,,---...---++++++---...,,,,,,,,,------------...............////////////............////////////111111111222222222333333444555666666555444333222333444555555555444555666''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((('''&&&))))))))))))))))))))))))((((((((((((((()))*********))))))(((((())))))***))))))))))))))))))))))))''''''''''''((((((((((((***))))))(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******))))))******+++,,,,,,,,,++++++++++++,,,,,,------------............//////000000000000////////////000111111222333333333333333222222222222222444444444555555555666666444777999999666444555666888888999;;;======;;;999::::::999999888777666666666555555444444555555666333333333222222222222222333333333222222222222222333333222222222222333333000111222333333333333333888@@@IIIQQQ___vvvyyyjjj]]]ZZZ___YYYIII===;;;:::333//////000///......---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((()))((((((''''''(((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++++++++***************(((((())))))***++++++++++++************+++,,,,,,+++******,,,......---+++......---,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,---------++++++---...,,,,,,,,,,,,---------------............/////////............////////////111111111222222222222333333555777666444444666999666555555666777777555333''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''(((((((((((((((((('''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))((())))))***)))(((&&&%%%))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))))))))(((((()))))))))************))))))*********+++++++++******))))))******+++,,,,,,++++++******++++++,,,,,,,,,---------........./////////////////////////////////000000000000000222222222222222111111111333333444444444555555555222666::::::777444555888666666777999;;;;;;999777888888888777666555555555555555444444444444555555222222222222222111111111222222222222222111111111222222111111111111222222222222333666777777444111000000666@@@LLL]]]sss~~~|||qqqppppppgggWWWKKKHHH===333111111///...000///......------.................................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''')))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************************)))))))))((())))))******+++,,,,,,,,,,,,,,,,,,------......---------...000000000000//////.........//////000)))+++,,,...//////..............................,,,------,,,++++++,,,...++++++,,,,,,,,,------------------.........//////............////////////111111111111222222222222000444777777555777>>>DDD===999666555777777555333''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))(((((((((''''''((((((((((((''''''''''''(((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((('''((()))))))))'''&&&%%%((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))))))))((('''((()))))))))************))))))*********+++++++++******))))))******+++,,,,,,++++++******++++++,,,,,,,,,,,,------------...///..................///////////////////////////111111111111111111111111333333333333444444444444000333666777555444666888666555555777888888777555666666666555444444333333333333444444444444333333111111111111111111111111111111111111111111111111222111111000000111111222/////////111444555333222555111111888???GGGWWWfffyyy~~~|||ssseeecccddd\\\KKK>>>:::444000///000//////111......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********((()))*********)))((((((((())))))***++++++,,,,,,*********+++++++++++++++***+++,,,---...///111222,,,,,,,,,,,,,,,------...)))+++---...///...---,,,------------............+++,,,---,,,******,,,---+++++++++,,,,,,,,,------------------........................////////////000000111111111222222222///333666666444777>>>DDDCCC>>>888444555666555444''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((((((''''''&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((()))******)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((($$$$$$&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''))))))))))))''''''))))))))))))************)))************+++++++++******))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------......------------......////////////////////////000000000000000111111111222222222333333333444444222222222333333444555555666555444555777777666444444444444333333333222222111222222333333222222111000000000000000111111111000000000000000111111111111111000000000000111111000////////////000111222555222111222444777???FFFHHHZZZgggnnnwwwrrrggg[[[OOODDD:::777999000////////////...//////---------,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******&&&'''(((*********)))(((''''''((())))))******+++(((((()))***************((()))***++++++,,,///111+++++++++***++++++,,,,,,)))***+++,,,,,,,,,+++*********+++++++++++++++,,,+++,,,,,,,,,******,,,---++++++++++++,,,,,,,,,,,,,,,------------.....................////////////000000000111111111111222111333333222111222666:::AAA===888444333444555555((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((((((((('''&&&''''''((((((''''''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((()))******((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%&&&'''((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))******)))'''&&&))))))))))))************)))************+++++++++******))))))******+++,,,------,,,,,,,,,,,,------++++++,,,,,,,,,---------......---,,,,,,---............//////000000000111/////////000000000111111222222222222333333333333;;;777222222555777666333666555444444666666555444333333222222222222111111///000111222222111000////////////000000000111111/////////000000000111111000000000//////000000000///111333222//////111444000222222//////222333333***>>>OOOXXX___eeeyyy~~~wwwqqqmmmkkkVVVOOOGGG===222+++...555,,,///000///---......///---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***$$$%%%''')))******))))))''''''((())))))******+++)))***+++,,,,,,,,,+++******+++---,,,***+++...111...---,,,,,,,,,,,,,,,---******++++++++++++++++++)))*********+++++++++++++++,,,,,,+++******+++---***++++++++++++,,,,,,,,,,,,,,,---------.....................////////////000000000000111111111111222111111000000111333444777777777666444333333444))))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&%%%%%%%%%&&&(((***+++((((((((((((((((((((((((((((((((((((((()))******((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))$$$%%%'''))))))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((******((('''&&&))))))))))))************)))************+++++++++*********)))***++++++,,,...------,,,,,,------...++++++,,,,,,,,,---------...---,,,,,,,,,,,,---.........//////000111111222.../////////000000111111111111222222222333333333EEE===666555888;;;888444666555444444555666555444222222222111111111111111...///000111111000///....../////////000000111111.../////////000000111111000000////////////000000+++///333222///...111555+++111444000000444333...555777333777CCCOOOddd|||rrrcccVVVNNNAAA888222444666555222111---000111///---...///000,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))"""$$$''')))*********)))))))))******+++,,,,,,,,,((()))***+++++++++***))),,,---...,,,)))))),,,///------,,,++++++++++++++++++++++++,,,------......+++++++++,,,,,,---------+++,,,,,,+++******+++---******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000000000000000111111111111111000///000333555555444---111666777444222222444''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++*********))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************(((((())))))************)))************+++++++++************************++++++******++++++,,,---///...---,,,,,,---...///---......///000111111222111111000000//////......222333222111000111444666LLL;;;000333888444222555444444444444444444444444111111111111111111111111//////000000000000//////000000////////////000000////////////000000000000............////////////////////////000000000000000000000000000000000000//////000222777>>>HHHNNNhhhttt~~~zzzqqqcccRRRDDD===:::000000000000000000000000000/////////....................................++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))((('''''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***************''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************,,,+++***))))))***+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---...///...---,,,---------............///////////////000000000000111222222111///...///000///111555777888666444222''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))))))))((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************))))))))))))))))))*********))))))*********+++++++++************************++++++******++++++,,,---///...---,,,,,,---...///......//////000000111111000000000///////////////111222111000///000333555@@@444...444777333000333333333333333333333333333111111111111111111111111//////000000000000////////////............//////....../////////000000000............////////////....../////////000000000000000000000000000000000000000000000111444:::>>>@@@GGGQQQYYYaaakkkwwwuuu~~~zzztttnnniiiVVVUUUPPPHHH>>>777333222111111111111111111111111000000/////////.................................++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))************************)))))))))*********++++++************************++++++***))))))***++++++,,,,,,+++++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,---...------------------............///.../////////000000000000000111222111/////////000000111444666777777555444''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))*********))))))))))))))))))))))))*********++++++************************++++++******++++++,,,---......------------......//////////////////////////////////////////000000000000000///...///111333444//////666888222000222111111111111111111111111000000000000000000000000...//////000000//////......------------------............////////////000---............/////////.........////////////000000000000000000000000000000000000...---...000222///111333666:::DDDQQQZZZ{{{{{{}}}rrreee]]]YYYUUUOOOIII999:::999666333111222333111111111111111111111111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************+++''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))************************((((((((()))))))))******************************+++******))))))******+++***************)))))))))++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,---......---------............///....../////////000000000000111222111000///000111000111333444666666666666&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))************))))))))))))))))))))))))************************************++++++******++++++,,,---------------------------//////////////////......---......//////000000000...//////...---...000222000///222888777222111444000000000000000000000000000000000000000000000000...//////////////////.........------------......------........./////////---------.........//////------........./////////////////////////////////...///111111000///000111333444444333222444777:::KKKPPPXXXaaajjjoooqqqrrr}}}}}}vvvyyyxxxrrrnnnlllfff___[[[SSSHHHAAA???>>>;;;999666666555444444444444555111111111111111111111111111111111000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((())))))***++++++,,,,,,((((((((('''''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))************************((((((((()))))))))************************************))))))))))))******************************************************************++++++++++++---,,,+++***+++,,,...///---------............///........./////////000000000111222111000///000111000000111222333444666777&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))*********)))))))))))))))(((((()))))))))*********************************++++++******++++++,,,---,,,------------------,,,////////////............------......//////000000---...///...------///000000000333555333//////222////////////////////////////////////////////////......////////////......///..................///------------............------------............------------....................................---///222333222111111222///000111222222222333444888999<<<>>>BBBFFFJJJMMM[[[iii}}}uuupppyyy|||uuucccaaa\\\VVVSSSOOOGGG@@@@@@>>>;;;888555555666777666555444333333222222222111111111111111111111111222111111111111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---)))))))))(((((((((''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''((()))******'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++************************))))))*********+++++++++,,,,,,+++***+++,,,---...---------............///............///////////////000111111000///000222/////////000111222444555%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((()))))))))************((((((((()))))))))******************************++++++******++++++,,,---,,,,,,------------,,,,,,..........................................//////,,,...//////...---///000...///000000///------...////////////////////////////////////////////////---......//////......---//////............//////,,,,,,,,,---------......,,,------------.........,,,,,,,,,---------..............................---///111222000////////////...,,,+++---000333666000222555666666666777888>>>KKK[[[eeegggeeefffhhhfffmmmrrrxxxtttsssiii\\\YYY^^^___[[[QQQKKKCCC===<<<<<<;;;999777999;;;:::777666777888555333111111222333222111222222222222222222222222222222222222111111111000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((())))))******))))))(((*********+++++++++++++++************************)))))))))************++++++++++++++++++,,,---------------............///------.........////////////000111111000000111222000000000000111222333333%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((''''''((()))***++++++,,,(((((((((((()))))))))***************************++++++******++++++,,,---+++,,,------------,,,+++,,,------....../////////..................------,,,...//////......///000,,,...///000000000...,,,////////////////////////........................---......//////......---...------------------...+++,,,,,,,,,,,,---------,,,,,,---------.........+++,,,,,,,,,,,,---------------------------------,,,...000000///......///222000---,,,---///111222+++...222444444333444666111555:::=========>>>???EEEIIIPPP[[[fffnnnqqqppptttqqqmmmkkkkkknnnsssxxxuuueeeaaafffjjjeeeggglllooojjj___WWWVVVRRRNNNIIIEEECCCCCCBBBAAA>>>999555444666888:::<<<888888888888999888666555666333222222555666555444222222222222222222222222333333222222222111111111........................------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))'''((()))******)))(((''')))))))))*********++++++************************))))))))))))******************+++,,,,,,,,,,,,,,,---------............///---------.........//////...000111111000000111222222222222333333333333222%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&'''((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&''')))***+++,,,---(((((((((((())))))))))))************************++++++******++++++,,,---++++++------------++++++,,,,,,------...///000000/////////......------,,,,,,...000000///...///000,,,...000333555666222---////////////////////////........................---..................------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------))),,,...///000000222444,,,,,,---000111111000...333444444111///000333777999666333333666888::::::;;;888;;;DDDKKKLLLNNNRRRQQQTTTUUUUUUWWW[[[\\\[[[```ddd```UUUMMMLLLMMMKKKQQQPPPRRRWWWWWWQQQKKKIIIFFFAAA???AAAAAA<<<:::<<<888777777::::::777444333999555222444888999555111666444222222555666555444222222222222222222222222333333333222222222111111........................------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((&&&&&&&&&''')))+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))******))))))))))))))))))))))))))))))))))))************)))***+++,,,---,,,++++++---------.........//////---------.........//////...000111111000000111333444444555555555444333222''''''''''''''''''''''''''''''''''''''''''''''''******)))((('''&&&%%%%%%''''''((((((((((((''''''***)))'''&&&&&&'''((()))***)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((()))******))))))))))))************++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------..............................//////.........---------........................---------............///........................///---,,,///222555444222---,,,,,,++++++,,,,,,---///...------++++++***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------(((///333///++++++,,,+++---------............///.........////////////000...///000000111000000///000111222333444444444444444333111000222444555555777:::===>>>>>>???CCCFFFFFFIIIIIIJJJQQQZZZ]]]XXX^^^\\\ZZZXXXSSSNNNQQQVVVYYYSSSJJJJJJXXXcccWWWAAAIIIGGGCCC???======>>>???<<<:::777666777777777666777777666666555444222222999888777666555666666777111111222333333333333333333333333333333333333333111111111111000///...---///...---,,,+++,,,---...---------,,,,,,,,,++++++000---******......+++(((,,,,,,,,,+++***)))((((((+++*********))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''')))))))))))))))(((''''''))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))************************************************......---,,,,,,+++******)))***+++,,,---...............------...///111222/////////000111111222222222333444444555555444444''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''$$$$$$$$$%%%'''***,,,...)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((()))******))))))))))))******************))))))******++++++*********+++++++++,,,,,,,,,,,,,,,------------...........................///.........------------........................------------............------------------------...,,,+++---000222111///---,,,,,,++++++,,,,,,------------,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++......++++++...///,,,,,,,,,,,,,,,---------...------.........///////////////000000000111111111000000000111111222222222555444444555666777777777555777999:::;;;>>>BBBFFFHHHKKKKKKLLLTTT^^^bbb```aaa^^^]]]\\\YYYTTTSSSVVVTTTSSSOOOLLLUUUaaa^^^RRRCCCEEEGGGHHHFFFDDD@@@>>>>>>===<<<<<<===<<<:::888333444555666777888888888222333333333333333222222666666777777777777777666444444444444444444555555444222000///...//////000//////---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...+++)))***...///---***+++,,,,,,++++++)))((((((************)))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''')))))))))))))))(((''''''((((((((('''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))************************************************+++++++++++++++,,,,,,,,,******+++,,,------------......---------...000111/////////000111111222222222333333444444444444444''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((((((((((((''''''#########%%%'''***---///'''''''''&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((()))******))))))))))))************((())))))))))))******************++++++++++++,,,,,,,,,,,,,,,------------------------------------............------------------------------------------------............------------------------,,,++++++,,,---......,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,)))'''***///000,,,+++++++++,,,,,,,,,------,,,---------............000////////////000111222222111111111111222222333333333444555666555555555666777999:::===AAAGGGLLLLLLMMMMMMNNNTTT___eeefffbbb^^^^^^```___ZZZVVVVVVQQQVVVUUUOOOOOOXXX^^^^^^DDDEEEFFFEEECCC@@@<<<:::;;;;;;;;;<<<<<<;;;999666555555666666666666555555777888999999999777666555666666777777777666666555444444444555555666666666777444111...---///111333111000...---------...///+++,,,,,,,,,,,,,,,,,,,,,,,,***(((***...000...,,,+++++++++++++++***)))(((************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((()))))))))(((''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************((())))))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++...------,,,------...///...//////000000111111222222222333444444444444333''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&''''''((()))%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((())))))***((()))))))))************((())))))***************************++++++++++++++++++,,,,,,,,,---------------------------------------------------------------------------------,,,,,,---------.........------------------------,,,,,,++++++,,,,,,,,,+++,,,,,,++++++++++++,,,,,,******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,))),,,,,,******------++++++,,,,,,,,,,,,---------,,,,,,,,,---------......//////......///000111222555444333222222333444555666666666666555444555666;;;<<<>>>AAAFFFLLLSSSXXXWWWUUURRRQQQUUU]]]dddhhh```\\\]]]bbbeee```[[[YYYWWW\\\\\\SSSLLLOOOUUUXXXTTTNNNFFF>>>999888999;;;;;;:::999999::::::888777777888888888888777777666888888777666555444444333777777888888777777666555555555555555666666666777777666333111000111333444222111000///......//////,,,,,,,,,,,,,,,---------,,,+++***+++---...---,,,+++++++++++++++***)))(((*********)))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''&&&&&&''''''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************((((((((()))******++++++++++++,,,,,,,,,++++++***---------,,,------------......//////000111111111111111222333333333333333''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((()))))))))************)))***+++,,,,,,,,,++++++))))))*********++++++++++++++++++,,,,,,,,,------------------------------,,,,,,------------------------------------------,,,,,,,,,------------...........................,,,---------,,,++++++,,,,,,++++++******++++++,,,)))******++++++,,,,,,---******+++++++++,,,,,,,,,*********+++++++++,,,,,,(((111777333---+++,,,,,,------------............,,,,,,,,,---------..................///000111222444444333333444444555555======<<<:::888888<<>>>>>>>>666777999;;;===>>>??????>>>===;;;::::::;;;===>>><<<===============<<<<<<777777777777777777777777666666666555444444333333444333222000//////000000---------------------......---,,,,,,,,,,,,+++*********+++++++++***))))))))))))))))))))))))******))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,++++++******,,,,,,------------------.........///000000111111000111222222333333222222''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''((((((((((((''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''((())))))******&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))************)))***+++------,,,++++++)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,---...---,,,+++,,,---++++++************++++++)))*********++++++,,,,,,******+++++++++,,,,,,,,,************++++++++++++***666>>>999000,,,---...---------.........//////,,,---------..................000111222333333222222222444555666666666555>>>@@@AAA???>>>???CCCGGGJJJLLLQQQWWW^^^cccdddddd\\\TTTKKKEEECCCGGGRRR\\\eeecccdddiiikkkhhhfffgggcccbbb```\\\XXXUUURRRPPPSSSQQQMMMIIIFFFDDDCCCCCCDDDAAA??????@@@AAABBBAAA;;;<<<===>>>????????????AAA@@@???>>>???@@@BBBCCC>>>??????@@@AAAAAA@@@@@@;;;;;;;;;:::999999888888777777888888777666444444666555333222111000111111000000/////////...............---,,,,,,+++************+++++++++******)))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((((((''''''''''''(((((()))*********''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++++++++++++++***++++++---......//////...---......//////000000111000000111222222222222111'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''###$$$%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''((())))))***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))************((()))+++,,,,,,,,,******))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...++++++************++++++***************+++++++++******+++++++++,,,,,,,,,************++++++++++++***444999555///---......,,,,,,---------.........------.........////////////111333666777777555444222444777:::;;;;;;:::999>>>CCCJJJLLLLLLMMMQQQUUUVVVXXX]]]dddiiijjjfffbbbUUULLLCCC>>>===AAANNN\\\hhhffffffhhhfffccccccgggccc```^^^\\\ZZZWWWUUUTTTIIIKKKLLLMMMLLLJJJHHHGGGEEEEEEEEEGGGIIIHHHEEECCCBBBCCCEEEHHHJJJLLLMMMMMMKKKKKKKKKIIIGGGCCC@@@===???@@@AAACCCDDDDDDDDDDDDAAAAAA@@@???===<<<;;;;;;:::999888777666666666777777666444333111111222222333222222111000///......,,,,,,---,,,,,,+++,,,,,,)))******+++++++++******((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&''''''((())))))***&&&&&&'''''''''((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++((()))***+++++++++++++++***+++---///000111000000------......///000000000///000000111111111111111''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))***+++''''''((((((((((((''''''%%%%%%&&&''''''&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&###$$$&&&((())))))((('''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************'''(((***+++,,,+++)))((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************(((+++---,,,******,,,...++++++************++++++******************************+++++++++,,,,,,,,,)))************+++++++++)))///111---+++,,,---,,,++++++,,,,,,,,,---------.........////////////000000333777:::;;;:::888666555888<<<@@@AAAAAA???>>>DDDLLLWWW]]]___```cccfff___bbbhhhnnnqqqooogggaaaXXXOOOFFFCCCBBBHHHWWWgggiiigggeeeddd___[[[^^^dddbbb___\\\ZZZWWWSSSTTTVVVNNNOOOOOOPPPPPPPPPOOOOOOJJJLLLPPPSSSUUURRRMMMIIIBBBFFFMMMVVV___gggmmmppptttuuutttqqqjjjaaaWWWRRREEEFFFHHHIIIKKKKKKLLLLLLFFFEEEDDDBBB@@@???=========;;;888555555666888:::888777555333222222222222555444333222111///......***+++,,,,,,,,,,,,---...)))******+++++++++******(((((())))))*********+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((***+++,,,......'''((()))***+++,,,,,,,,,)))+++---///111222222222------......///000000000//////000111111111111111&&&&&&''''''''''''&&&&&&'''&&&&&&''')))***)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&)))%%%%%%))))))$$$###'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''***+++***(((&&&''')))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((()))))))))+++,,,......---,,,+++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++*********))))))))))))))))))))))))))))))************************************************************************)))*********++++++++++++++++++,,,,,,,,,,,,---------------------------------...////////////111333555777999999:::;;;:::777;;;999888;;;AAAFFFJJJKKKOOOYYYbbbhhhoootttqqqiiirrrsssuuuvvvuuupppjjjfffSSSRRRUUU[[[bbbhhhjjjiiissstttjjjaaacccaaa\\\```bbb^^^\\\YYYTTTMMMMMMQQQLLLPPPUUUVVVQQQQQQ^^^ooorrrwwwyyy|||^^^LLLKKKMMMcccmmm}}}qqq___UUUWWWeeellleeedddgggbbbXXXMMMNNNPPPCCC===AAACCCBBBCCCBBB@@@<<<:::;;;<<<777888:::;;;;;;999666444444444555444333111///...---------,,,,,,+++++++++---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))'''$$$%%%(((+++******))))))((((((''''''(((&&&$$$%%%((()))'''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$///888888---%%%''''''###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''&&&%%%&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))***+++,,,,,,,,,,,,///---,,,///333555111---...///000///...---...000000///...---...000222333'''''''''(((((('''''''''&&&'''((('''&&&(((,,,000''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((($$$###''''''###$$$(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&***---...,,,'''&&&)))---(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((()))))))))***,,,------,,,+++***))))))))))))))))))))))))*********************************+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++*********))))))++++++++++++++++++++++++************************************************************************)))))))))*********++++++++++++,,,,,,,,,,,,---------------------------------.../////////000222444444999======<<<===???AAA>>><<<>>>DDDMMMSSSVVVUUU]]]bbbgggkkkrrr{{{}}}yyyzzz}}}|||tttmmmiiihhhcccbbbbbbfffkkkooopppooolllnnneee___bbbaaa]]]bbb^^^YYYVVVTTTPPPKKKJJJMMMMMMTTT]]]dddkkkwww}}}kkkhhhiii|||wwwmmmqqqxxxlllmmmlll\\\NNNLLLJJJFFFCCC???@@@BBBBBB???<<<@@@>>><<<;;;;;;<<<<<<;;;555555555444444222111111000//////...---,,,,,,,,,---------,,,,,,,,,++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))******(((&&&&&&))),,,***)))))))))(((((((((''')))'''%%%&&&(((((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$...///'''"""'''(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''&&&&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))***************+++,,,---............---***)))+++///111...+++...///000///...---...000000///...---...000222333'''(((((())))))(((((('''&&&((()))&&&###%%%...666'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))&&&%%%'''&&&$$$$$$'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''+++---,,,***+++000555(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))((((((''''''(((((()))((()))***+++,,,+++***)))))))))))))))))))))))))))*********************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++************)))))))))++++++++++++++++++++++++************************************************************************((()))))))))************++++++,,,,,,,,,,,,---------------------------------///000000000111333555555;;;@@@AAA>>>===AAAFFF??????AAAGGGOOOUUUXXXWWW___dddjjjpppxxx|||}}}sssjjjggghhheeeeeegggjjjnnnqqqrrrqqqooopppggg___bbb___\\\bbbZZZSSSNNNNNNMMMJJJJJJMMMSSS^^^iiirrr~~~uuueee^^^YYYPPPIIIBBBBBBFFFGGGCCC>>>AAA???======>>>???>>>===777666555444444444444444333222111000///...---,,,------------,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))'''(((***,,,))))))))))))(((((((((((()))(((&&&&&&''''''&&&$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%''')))###!!!&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''&&&&&&''''''((()))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))***************+++,,,---............,,,***((())),,,......,,,...///000///...---...000//////.........000222333(((((())))))))))))(((((('''((((((%%%###%%%,,,222''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((()))(((&&&$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&(((,,,111777<<>>===<<<:::999999888888444444333222111000///...............---------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((('''&&&'''((()))(((&&&(((((((((((())))))))))))&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&###$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''((())))))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))************)))***+++,,,------------++++++++++++,,,---...///...///000///...---...000......//////000111111111'''''''''(((((('''''''''%%%&&&'''(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******555555000'''$$$(((***(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&$$$###$$$'''((('''&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++******************************************************++++++++++++******(((((((((((())))))******************************************************))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...///000000000///111333333444555888:::>>>999>>>OOO\\\aaagggppplllvvvzzzsssqqqsssvvvuuuuuuvvvvvvrrrkkkeeeggghhhiiigggdddaaaaaabbbpppsssttt~~~vvvhhh```WWWRRRQQQNNNHHHCCCBBBBBBAAA@@@???===;;;:::555555444444333222111111............------------++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))((('''(((******(((&&&'''((((((((()))))))))***$$$&&&((('''&&&&&&(((***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###"""###%%%''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''((()))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))************)))***+++,,,,,,------,,,(((***+++,,,,,,,,,,,,---...///000///...---...000---...///000000111111111&&&&&&''''''''''''&&&&&&###'''***)))&&&%%%)))---''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++KKKGGG;;;+++$$$'''***(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))***+++***&&&""""""''',,,(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++************************))))))))))))))))))))))))******++++++++++++******'''((((((((())))))******((((((((((((((((((((((((************************))))))))))))))))))))))))************************++++++,,,,,,,,,---------++++++,,,,,,,,,------------------...///000000111000111333444444666999;;;BBB===AAAOOOZZZ```lll{{{yyy~~~~~~zzzuuutttxxxnnnnnnooonnnllliiihhhgggcccdddeeeeeefffjjjqqqvvvzzzvvvrrrpppmmmcccTTTGGGFFFFFFFFFEEECCC@@@===;;;666666555555555444444444//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++)))((()))+++,,,***''''''((((((((())))))******"""%%%''''''&&&&&&)))+++&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''%%%%%%''')))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''')))*********)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))************'''((()))******+++******(((***---...------------...///000///...---...000---...///000111111111111''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((@@@444)))(((***)))&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%'''((((((((('''&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************,,,,,,,,,---------......******+++,,,,,,---.........,,,...222000+++---333222000777;;;444555<<<===FFF???EEEVVVaaabbbjjjwww}}}wwwsssnnnlllnnnjjjeeehhhooommmbbb___ddd``````kkk}}}rrr{{{}}}uuuhhhggg^^^]]]UUUGGG??????CCCDDD>>>:::666666888777111+++111000///000111111///------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,***++++++++++++***))))))******++++++++++++******))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------//////.........------------------............///'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((,,,'''###$$$%%%%%%(((---(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))************)))))))))))))))))))))))))))))))))***************))))))))))))************))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,++++++,,,,,,---------...333...---111111......111111...444999999>>>DDDDDDMMMMMMSSS]]]bbbeeerrrxxxpppnnnmmmhhheeeeeejjjcccaaacccaaa\\\bbbnnn~~~sss___QQQKKKGGGDDDBBB@@@===:::888777777666333222111222222222000...------,,,,,,,,,,,,---------------,,,,,,,,,+++++++++++++++************)))******++++++++++++******))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///.........---------------------............///''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((######&&&(((&&&&&&...999'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))((((((''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))************))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))************)))))))))))))))))))))))))))))))))*********++++++))))))))))))*********+++,,,,,,------------------111,,,***---000000000222111000222666<<>>FFFNNNWWWUUU^^^ccc^^^\\\fffuuusssiiiaaabbbeeeggghhhkkkccc]]]^^^iiixxxyyyyyyzzzzzz{{{~~~hhhUUUBBBCCCCCCBBBAAA???>>>>>>===;;;:::999999888666333000000////////////000000.........------,,,,,,+++---,,,***(((((()))***,,,******++++++++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------............///''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&(((&&&&&&((('''&&&(((,,,&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&%%%%%%&&&(((((('''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((((((((()))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***((()))))))))************))))))))))))))))))))))))''''''(((((()))***++++++((()))))))))************))))))))))))))))))))))))************++++++++++++*********++++++++++++,,,---...............//////111222222000///000111222999JJJHHH???BBBHHHQQQbbb\\\bbbeeebbbdddmmmvvvzzz~~~{{{yyygggfffiiioooooohhh```]]]```^^^eeexxx|||ttttttxxxwwwpppgggaaa[[[UUUSSSTTTSSSSSSTTTWWW\\\___]]]cccfffgggssssssLLLFFF@@@>>>BBBGGGHHHHHHCCCAAA???>>>===<<<999666222111111111111111111222000000//////...------,,,---,,,***(((((()))***,,,******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------------------------............///''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&)))$$$"""&&&)))'''&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((()))))))))((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,+++++++++,,,,,,,,,------------......///000000111222444444333444888777444AAA[[[ZZZLLLNNNNNNQQQdddfffgggjjjpppvvvzzz|||}}}uuummmlllmmmoookkkhhhgggeeecccgggmmmvvvwww~~~pppddd```^^^WWWPPPRRRTTTRRRKKKFFFEEECCCAAA@@@@@@???===<<<===AAADDD>>>EEEIIIIIILLLXXXgggpppzzzrrrdddRRRFFFCCCEEEEEEEEEHHHFFFDDDBBBAAA???<<<999333333333222222333333333333222222111000///......,,,,,,***)))))))))***+++******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------............///''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&)))%%%$$$(((+++)))((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,---///000111222333333444777@@@QQQ``````XXX___~~~nnnnnneeeZZZgggjjjiiippp~~~~~~vvvjjjgggjjjlllwwwrrrlllggggggooowwwfffZZZLLLFFFFFFGGGEEECCCGGGJJJKKKIIIJJJMMMLLLIIIEEEEEECCC@@@===<<<===???======>>>???<<<<<>>;;;555444444333333444444555555444444333111000000///+++++++++************)))******++++++++++++******))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------------............///''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%(((%%%&&&))))))%%%%%%'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&(((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))************))))))))))))))))))))))))+++++++++***************))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,---///000222333444777888???UUUwwwkkkooogggfffrrr|||yyymmmiiinnnuuuxxxjjjpppyyy~~~{{{rrrhhhcccbbb]]]VVVOOOHHHBBB@@@CCCFFFIIILLLKKKQQQXXX]]]bbbeee```YYYTTTSSSQQQMMMIIIFFFFFFFFFAAA<<<===CCCCCC>>>BBBKKKEEEKKKNNNNNNSSS```jjjmmmnnnuuussslllNNNLLLJJJHHHFFFCCC???===555555444444444444555555666666555444333111111000***++++++++++++***))))))******++++++++++++******))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,------------------.........//////''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''((()))))))))(((&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))***)))((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''(((+++,,,***(((((()))***,,,,,,+++******''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))),,,***)))((((((***,,,---************+++,,,---...222000111555555222222444777444BBBggggggooonnnvvv|||}}}zzzyyyuuuppprrrwwwuuunnnrrryyykkk```[[[WWWWWWWWWTTTQQQPPPJJJOOONNNKKKLLLJJJPPPaaa```ZZZ___ppp~~~xxxsssggg^^^]]]\\\VVVWWWTTTHHHGGGHHHEEEAAAAAAEEEJJJLLLPPPMMMIIIGGGJJJOOOQQQPPPRRRRRR]]]ooo|||oooWWWFFFHHHLLLGGGAAA@@@<<<666222333555555555777666444222111222222111000---+++******++++++)))(((************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&$$$###$$$''')))******%%%&&&'''***+++***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,+++***((((((((())))))************************,,,,,,+++***+++,,,---...///////////////.........(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))***)))((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''(((***+++***((())))))***++++++++++++***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))+++***)))))))))***,,,,,,************+++,,,---......---...222222000111555666BBB___zzzyyy~~~uuuqqqsssvvv}}}xxxsssssssssrrrsssggggggfff]]]TTTUUUUUUWWWZZZ\\\\\\\\\\\\[[[VVVUUUUUURRRSSS[[[ccclllgggjjjxxx{{{lllgggjjjjjjnnnhhhXXXPPPQQQTTTWWWWWWUUUTTTUUUPPPMMMHHHFFFHHHKKKMMMLLLOOOIIIIIIQQQYYYcccvvvtttaaaTTTLLLEEECCCEEE>>>777333555777666777:::666444222111111000///---...---++++++,,,,,,***)))***************************************************)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%'''(((((('''(((+++...---)))%%%###%%%'''((('''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************)))(((((()))***+++************************++++++*********+++,,,---......------------------(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((******)))(((***))))))))))))***++++++*********))))))(((((('''(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++*********++++++,,,---...,,,+++---111111000222777:::WWWsssmmmpppttt{{{yyypppsss~~~www^^^PPPNNNPPPOOOLLLSSSZZZbbbgggiiillloooqqqtttcccdddjjjcccfffmmmdddkkkkkkqqquuullltttlll[[[[[[```hhhiiicccbbbggg^^^YYYSSSOOOMMMKKKIIIHHHLLLCCC<<<===???CCCQQQ```rrrrrr___UUUNNNJJJBBB;;;666666666444555888666555333333333111...,,,///...,,,,,,------+++)))++++++++++++++++++++++++******************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%)))---+++''''''+++111000***$$$###'''***)))'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,******************************)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))'''((()))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((***)))((((((((()))+++,,,,,,++++++***)))(((((('''(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))***++++++++++++***++++++++++++,,,---......---,,,...111111000444:::LLLqqqzzzooottt|||~~~xxxrrrssstttlllbbb[[[YYYZZZ\\\\\\^^^hhhsssyyy}}}hhhrrrzzz}}}~~~fffbbbgggsssrrrgggvvv~~~fffeeekkkssspppjjjppp}}}xxxrrrlllfff^^^SSSKKKIIIKKKDDD@@@AAAAAA>>>@@@EEEMMMTTT```mmmvvvbbbMMMKKKDDD???<<<:::666666999777666555555555444111///000...---,,,------+++)))++++++++++++++++++++++++*********************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&))),,,+++((((((+++///***'''&&&***000222///***%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))******+++***************************************++++++,,,,,,,,,,,,,,,------------(((((((((''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''''')))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))***)))((((((((()))+++,,,,,,++++++***)))(((((('''(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))***++++++++++++***++++++++++++,,,---...///......///111///...444<<>>JJJqqqzzzvvv~~~|||ttt]]]]]]```bbbaaacccppp~~~}}}{{{}}}~~~{{{qqqiiibbbeeejjjyyytttooo~~~xxxuuunnneeegggpppjjjddd\\\ZZZ]]]^^^YYYSSSIIIDDDBBBDDDDDDCCCIIIQQQZZZooo{{{[[[YYYYYYYYYSSSJJJHHHJJJBBB>>>:::777777777777666666444222111111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''')))))))))((((((((()))((('''%%%&&&+++222888///---***'''%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''((((((((()))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))***+++******)))(((************************)))***+++,,,---,,,,,,+++***++++++,,,------......))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&((()))))))))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((((((&&&'''(((***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***)))&&&&&&'''***&&&''')))*********)))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))),,,***)))((((((***,,,---,,,,,,,,,,,,---...//////000111555888888;;;GGGSSStttrrrpppqqq```VVVYYYdddssszzzqqqhhhmmmyyy~~~yyyyyyuuuhhhgggjjjyyyqqqmmm{{{yyyooolllfff```hhhvvv|||xxxrrrppprrrqqqggg]]]XXXQQQKKKHHHCCC???BBBIIICCCQQQcccvvvpppooonnnlllcccXXXRRRSSSKKKFFF@@@<<<::::::::::::888666444333333222000...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))###(((---,,,(((%%%(((+++###'''***)))&&&%%%'''+++111///+++(((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))(((((((((((())))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************&&&''')))***++++++******************************((()))***+++,,,+++******))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********))))))(((******+++++++++,,,,,,,,,,,,...///,,,***,,,///000333555:::===<<>>@@@999===999555333333333000---000///---,,,+++,,,,,,---...---,,,,,,++++++,,,,,,+++++++++************)))))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((,,,...///...+++'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***+++,,,---------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&)))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((('''(((((()))******))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++*********++++++++++++,,,,,,,,,,,,......---,,,...000111???>>>>>>BBBFFFOOObbbuuu{{{}}}wwwggg[[[\\\ccciiilllnnnwww}}}yyylllgggpppwwwwwwqqqyyy|||{{{wwwiiidddaaacccccc```^^^```WWWYYY]]]llleee\\\ccc|||iii\\\RRRJJJFFFFFFJJJJJJLLLPPPSSSYYYgggtttzzzhhh\\\QQQQQQYYYWWWIIICCCDDD>>>===:::666444444333000...000///...---,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++***************)))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))+++---,,,***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,.../////////---,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&((('''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((()))++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,...------...///000222333BBBBBBEEEJJJOOOVVV```jjj{{{zzzrrrlllfffcccgggmmmppprrrtttuuurrrhhh^^^aaalllsssrrr~~~}}}wwwtttwwwuuunnnhhhgggddd```^^^```XXXRRRRRR\\\jjjxxxwwwttt}}}wwwiii^^^UUUNNNLLLNNNKKKJJJKKKJJJJJJOOOVVVfff}}}wwwddd[[[ZZZYYYPPPMMMKKKAAA???<<<888555444333111000222111000...---,,,,,,,,,...---,,,,,,++++++,,,,,,,,,+++++++++******************)))))))))((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++---///111222000...---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''(((***+++,,,(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))******))))))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))******++++++,,,++++++++++++++++++,,,,,,,,,------000...---///000000222666DDDLLLVVVZZZYYYVVVWWWZZZjjjvvvuuusssqqquuu|||}}}zzzyyynnnhhhbbbdddmmmvvvuuuooo}}}{{{~~~~~~jjjddd^^^^^^^^^]]]^^^aaahhh[[[VVVYYY[[[\\\hhhyyywwwkkkddd^^^YYYWWWPPPLLLIIIJJJIIIGGGIIILLLPPPYYYhhh}}}uuu___XXXVVVXXXUUUHHHBBB???;;;888555444333222333222111000...---,,,+++...---,,,,,,++++++,,,,,,,,,,,,+++++++++******************)))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((()))))))))***************+++++++++++++++,,,,,,+++---///222222000...,,,************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&''''''((('''(((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***++++++******++++++,,,,,,,,,---------111......111000///555===XXXfffqqqmmm```XXX[[[bbbvvvzzzuuu~~~yyysssttt{{{pppgggvvv~~~zzzaaaZZZVVVXXXZZZ[[[___ccciii^^^YYY]]]\\\[[[jjjxxxhhh______cccfff[[[UUUPPPMMMIIIEEEDDDGGGGGGFFFJJJXXXppp|||lll^^^ZZZZZZTTTFFFDDD@@@;;;777555555555444333222111///...---,,,...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((()))))))))*********************++++++,,,,,,,,,***+++...///000///---+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))***************,,,,,,,,,,,,------------///...000333111111<<>>@@@>>>EEEPPP]]]nnnfffOOOKKKMMMGGG>>>888444555888:::555......333333222000///.........///------------------------*********)))))))))))))))***++++++++++++******))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$&&&''''''&&&&&&'''(((&&&&&&'''(((((((((((('''''''''(((((((((((('''''''''''''''''''''((())))))---,,,,,,***)))((('''&&&******)))((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''''')))******)))(((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++***************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******((()))***+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''(((((()))))))))(((((((((((())))))%%%---)))$$$))))))&&&+++))))))(((((((((((())))))''''''''''''''''''''''''(((((())))))))))))((((((''''''((())))))(((''''''(((''''''''''''(((((()))''''''''''''((((((((((((&&&((()))((('''&&&'''((((((((((((((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((('''''''''(((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************((((((((())))))(((((((((''')))++++++***)))))))))******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,------...///000444555444<<>>???AAACCCGGGKKKUUUhhhrrrZZZQQQMMMGGGDDDEEE<<<:::999999555000000222444333111///...---......------------------------)))))))))))))))))))))))))))***+++,,,+++***)))((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((($$$%%%&&&&&&%%%%%%&&&(((&&&&&&'''(((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))++++++******)))(((''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&((())))))(((''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))******************)))&&&''')))+++++++++******************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))***333///'''))))))&&&)))))))))(((((((((((())))))''''''''''''''''''''''''(((((())))))))))))((((((''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''(((((((((((('''((()))(((''''''((()))(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))***+++++++++((()))))))))************(((((())))))))))))((((((((()))+++***)))((()))*********))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,...///111222333777999EEEYYYdddrrrxxx}}}~~~wwwmmmeeeeeeaaa```dddkkkuuusss[[[SSSLLLDDDDDD???@@@BBBCCCGGGQQQ___jjjuuugggWWWKKKMMMVVVIII???777666777555333333444222000///------------------------------------)))))))))))))))*********'''((()))*********((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))((($$$%%%&&&&&&%%%%%%&&&(((&&&'''(((((())))))((((((''''''(((((((((((('''''''''''''''''''''((())))))'''(((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((&&&'''))))))'''&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++************************))))))************))))))'''((()))++++++,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))******))))))(((((())))))***,,,777333((())))))&&&(((***))))))(((((())))))***''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&''''''((()))***''''''''''''(((((((((((('''((())))))''''''((()))(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))***+++,,,---))))))))))))************((()))***++++++***)))((((((***+++***)))((()))+++******))))))******+++,,,******+++++++++,,,,,,,,,---,,,,,,---///111333555444:::@@@QQQiiiuuu}}}xxxtttzzzhhhbbb^^^]]]]]]]]]cccjjjjjj]]]UUULLLKKKBBBBBBBBBBBBDDDHHHMMMRRRbbbjjjUUUQQQYYYRRRDDD888666888888555444333222000///............------------------------***************+++++++++'''(((((())))))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********)))((($$$&&&''''''&&&&&&'''(((''''''((())))))))))))(((''''''(((((((((((('''''''''''''''''''''((())))))&&&&&&&&&'''(((((())))))%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((&&&((())))))(((''''''((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********************+++++++++,,,,,,,,,111000000///...---,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,++++++++++++,,,,,,************************************************((((((((((((((((((((((((&&&&&&&&&''''''((()))*********))))))))))))*********777444(((((()))''')))******))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((&&&&&&&&&''''''((()))***''''''''''''((((((((((((''')))***)))((('''((()))(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))(((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++++++++))))))))))))************)))***+++,,,,,,+++***))))))*********(((((()))+++******))))))******+++,,,******+++++++++,,,,,,,,,...------...000222555777777???HHH\\\xxxvvvyyyvvv{{{pppwwwtttqqqyyylllfffccc]]]YYYXXX[[[bbbtttyyylllfff]]]ZZZSSSNNNHHHEEEFFFIIILLLMMMLLL^^^~~~mmm[[[VVVTTTIII>>><<<;;;888666555333222111000///000000111........................***+++++++++,,,,,,,,,,,,))))))(((((())))))***+++'''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++***((('''%%%'''(((((('''&&&((()))''''''((()))))))))))))))''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((()))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))(((&&&(((******((('''((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,444333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++000///---+++*********+++************************++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&'''''')))************))))))))))))******'''666333'''''')))((()))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&&&&'''''')))******''''''''''''((((((((()))''')))***)))((('''(((***(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,************************(((((((((((())))))))))))+++++++++***************))))))))))))************)))***,,,------,,,***))))))******)))(((((()))+++*********)))***++++++,,,******+++++++++,,,,,,,,,............000333666888;;;CCCLLLbbbuuuvvv~~~ssswwwsssyyysssiii}}}yyytttpppjjjbbb]]]___VVVTTTggg}}}zzzrrrooobbbXXXLLLEEEFFFJJJLLLMMMNNNOOO```iiiYYYRRRKKKDDDAAA===777555777444333222111111111222333000000000000000000000000+++++++++,,,,,,---------+++***)))))))))***,,,---'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))***+++,,,+++)))'''&&&&&&'''((((((''''''(((***'''(((((()))))))))))))))''''''(((((((((((('''''''''''''''''''''((())))))++++++******))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((*********)))(((''')))******)))(((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++******))))))******+++++++++,,,,,,,,,666777888666333///---,,,------,,,,,,+++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,++++++*********++++++,,,---,,,+++***)))+++++++++++++++++++++++++++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))************111333000)))'''***+++'''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%))),,,***(((((((((''',,,)))'''((('''%%%(((---''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))*********++++++++++++***+++,,,+++******,,,...++++++++++++++++++++++++///...------///222555777>>>AAAIII```|||vvvjjjyyy}}}qqqpppzzz___WWWVVVWWW]]]hhh{{{wwwdddOOOGGGHHHIIIJJJKKKRRRNNNQQQcccqqq]]]GGGBBBIIIAAA555555666999888777555444222111000............///111222333------,,,,,,,,,,,,++++++***)))'''''')))+++---///))))))))))))))))))))))))(((((()))***)))'''%%%###''''''(((((('''&&&%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))((((((((((((((((((((((((((((((''''''''''''((((((******))))))((((((((('''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))***((('''(((+++,,,+++)))))))))))))))************(((((())))))))))))(((((())))))))))))************************************++++++,,,,,,,,,,,,------444666888888777444222111------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++*********++++++,,,+++***)))(((+++++++++++++++++++++++++++***)))((('''(((((()))))))))))))))))))))))))))))))))))))))************444666222+++(((******&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))'''&&&(((+++---,,,+++)))(((***(((%%%%%%(((((()))***)))((('''(((***))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************)))))))))*********++++++***+++,,,+++******,,,...++++++++++++++++++++++++------...///111444666888;;;>>>EEE\\\{{{~~~yyyvvvooouuu~~~uuuYYYUUUSSSVVV\\\eeessswww^^^OOOIIIHHHGGGGGGLLLHHHHHHPPPbbb~~~rrr[[[MMMJJJCCC<<<888555777666555333222000///...000000////////////000000------,,,,,,,,,,,,++++++(((...333333---(((&&&((())))))))))))))))))))))))++++++,,,---,,,***((('''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))'''&&&'''***+++***((((((((()))))))))*********(((((())))))))))))(((((('''(((((((((((()))))))))************************+++++++++,,,,,,,,,------222444777999999777555333//////......------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++***)))(((++++++++++++++++++++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))************111222///***(((***)))'''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,(((%%%&&&***,,,+++)))***((((((++++++'''&&&(((((()))******(((((()))***))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************++++++++++++++++++++++++((()))))))))***************+++,,,+++******,,,...++++++++++++,,,,,,,,,,,,,,,---///222444666777777999>>>GGG```}}}vvvvvv~~~}}}yyyvvvyyyvvvxxxyyyvvvtttxxxhhh___WWWVVVXXXZZZ^^^cccrrrsssaaaWWWQQQJJJDDDGGGDDDEEEGGGFFFQQQvvvttt\\\MMMFFFDDD???999888777555333111000//////222111000///...---------------,,,,,,,,,,,,++++++(((555BBBBBB777,,,(((***))))))))))))))))))))))))+++,,,,,,---,,,+++)))((('''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&'''((()))((('''(((((())))))))))))******(((((())))))))))))((((((''''''''''''((((((((((((************************++++++++++++,,,,,,,,,,,,444555777999;;;;;;999777333333222111///...,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))((('''''')))******(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''+++,,,)))&&&&&&+++((('''+++,,,******---((()))******)))((()))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************++++++++++++++++++++++++(((((()))))))))************+++,,,+++******,,,...+++++++++,,,,,,,,,,,,,,,,,,...111333555555555444999???JJJhhhzzzttt{{{wwwvvvrrr}}}}}}eee\\\eeexxxsssaaaZZZYYY[[[^^^bbbZZZ___jjj|||zzzqqqhhhVVVDDDFFFBBBFFFLLLEEEBBBZZZ{{{}}}tttvvvlllQQQIIIIIIDDDAAA:::999777555333222222222333222000///...---------------,,,,,,,,,+++++++++&&&333???AAA888///---///((((((((((((((((((((((((((())))))))))))((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''')))))))))((('''(((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((()))))))))***(((((())))))))))))(((((('''''''''((((((((())))))***************************++++++++++++,,,,,,,,,888777666888;;;======<<<888888777555222///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,++++++++++++++++++++++++))))))******************))))))))))))))))))))))))((()))))))))************'''&&&&&&(((((())))))+++(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&))),,,***'''+++333444---((()))+++***+++...)))***+++***)))((()))+++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************************************))))))************))))))((()))))))))************************************))))))))))))***************+++,,,+++******,,,...++++++,,,,,,,,,---------...///222444555444333111:::===FFFggg}}}uuu}}}sss|||bbb___sss~~~tttaaaWWWUUUYYY___[[[VVVTTT\\\ppphhhNNNKKK@@@@@@JJJIIIBBBLLL```zzzzzz}}}[[[OOOIIICCCEEE<<<:::888555444333333333333222111000///.........------,,,,,,,,,+++++++++&&&***000111...++++++,,,((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))***)))))))))))))))'''(((((((((((()))))))))(((((())))))))))))(((((((((((()))))))))******************************************+++++++++,,,,,,???:::444333666:::;;;<<<;;;::::::888666333000...............---------,,,,,,,,,,,,,,,------------000///...---------......++++++++++++++++++++++++((()))***+++++++++******))))))))))))))))))))))))))))))))))))************,,,))))))++++++((((((***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((((()))&&&'''555FFF;;;222***))))))((()))+++)))***++++++))))))***+++)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))))))))))))))************)))))))))))))))))))))))))))*********++++++++++++***+++,,,+++******,,,...++++++,,,,,,------......///111333555555555444333:::>>>GGGhhhzzzpppwww|||zzzuuusss{{{~~~~~~xxxqqqtttqqqppptttzzz{{{vvvqqqnnnlllpppxxx~~~~~~gggXXXUUUYYYWWWXXXXXXWWWYYYjjjyyy___SSSCCC:::???CCCAAAEEENNNiiikkk]]]MMM???FFF>>><<<999666555444555555444444222111000/////////------,,,,,,,,,,,,++++++,,,***)))((()))******)))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''((('''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((''''''''''''''''''''''''&&&'''((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))***+++***)))((()))***''''''(((((((((((())))))(((((())))))))))))(((((())))))))))))************************************************++++++++++++XXXNNN@@@888666888999999999:::;;;;;;:::888555444111111000///...------,,,,,,,,,,,,---------......000///...---,,,------...++++++++++++++++++++++++((()))***++++++++++++***))))))))))))))))))))))))))))))))))))************,,,))))))---,,,((('''***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,&&&%%%)))((((((333CCC888///((()))***)))((())))))***++++++))))))***+++))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,***+++,,,+++******,,,...++++++,,,,,,---......///000111333666777888999999===KKK^^^yyywwwiiilllsss{{{vvvyyy~~~|||vvvooorrrrrruuuzzz|||yyyzzzuuuuuuzzz~~~ttteeecccXXXXXXZZZZZZXXXZZZgggvvvqqqZZZOOODDD@@@@@@???@@@CCCPPPhhh}}}{{{rrrYYYBBBJJJCCCAAA>>>;;;999999:::;;;888777555333111///......------,,,,,,,,,,,,++++++---,,,++++++,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&&&&'''((((((''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((***+++***'''&&&''')))'''''''''((((((((())))))(((((())))))))))))((((((((((((((())))))))))))***************************************++++++++++++xxxjjjVVVGGG@@@>>>>>>===888999;;;<<<<<<;;;:::999333333222000///...---,,,,,,,,,,,,------.........///...---,,,+++,,,------++++++++++++++++++++++++((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))************((($$$%%%+++,,,((((((,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%---...(((***222///(((%%%(((,,,,,,******)))+++++++++***)))***+++)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,+++******,,,...++++++,,,,,,---...//////000111444777999<<<===>>>AAA[[[yyyssszzzwwwsssyyyhhhjjjrrrmmm|||sssvvv~~~zzzsssfff\\\XXX___fffbbbXXXSSSddd{{{___\\\VVVMMMEEEAAA>>>===???MMMZZZoooeeeHHHPPPIIIGGGDDD@@@??????@@@AAA<<<:::777444111...---,,,---------,,,,,,,,,++++++%%%'''***,,,---,,,***)))))))))))))))))))))))))))((((((''''''''''''((()))%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++***)))'''''''''((()))))))))))))))))))))))))))&&&''')))*********)))(((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))******&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((************************''')))+++)))&&&%%%&&&(((''''''''''''((((((((()))(((((())))))))))))((((((''''''''''''((((((((()))************************)))************+++++++++wwwHHH>>>AAA>>>BBBBBB:::999@@@AAA;;;888<<<666777666333...,,,---...+++,,,---.........---,,,.........------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***(((((((((((())))))))))))******************************))))))((((((''''''))))))))))))))))))))))))******************************++++++++++++******)))))))))))))))))))))***))))))))))))************************************))))))*********))))))((())))))))))))))))))))))))+++++++++*********))))))*********)))))))))))))))((((((((((((((()))******)))************+++++++++)))************+++++++++))))))))))))))))))))))))***+++,,,+++***)))***+++---------------...///000333777333444;;;:::888@@@TTTooozzzvvv|||wwwkkkeeebbbyyyqqqttt~~~~~~}}}yyyyyy|||~~~mmm```YYY___fffddd\\\WWWSSStttrrrjjjiii```HHH:::>>>AAADDDIIIJJJQQQqqq~~~ooo___HHHQQQNNNKKKHHHFFFDDDEEEHHHCCC===666222111000///---,,,,,,---------,,,++++++************))))))))))))))))))************))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++)))(((&&&&&&((()))+++''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))((('''''''''''''''******)))((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))***++++++++++++***rrrTTT@@@666===AAA<<<:::===???===;;;<<<666777888555111//////000---...//////000///...............------,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***(((((((((((()))))))))***************************((((((((()))))))))))))))))))))))))))))))))))))))******************************++++++++++++******++++++++++++************))))))))))))************************************))))))************))))))))))))))))))))))))))))))+++++++++*********))))))************))))))))))))((((((((((((((()))******)))************+++++++++)))************+++++++++************************)))***+++***)))((()))***------------...//////000666:::666555<<<:::;;;FFFggg|||xxx~~~kkkaaadddxxx{{{uuu}}}}}}{{{}}}~~~~~~nnn[[[XXX^^^___]]][[[MMM___xxxpppnnnsssmmmSSSBBBCCCDDDHHHKKKIIIHHHZZZ}}}|||jjjQQQKKKJJJKKKLLLLLLKKKKKKLLLDDD???999444333222000///,,,,,,,,,,,,,,,,,,++++++************))))))))))))))))))************))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''))))))((('''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))***++++++++++++***~~~eeeNNNHHHKKKHHHBBB<<<;;;>>><<<888999::::::888444222000000000000000111111000//////.........---------------,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***((((((((()))))))))******))))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))******************************++++++++++++******---,,,,,,,,,++++++******)))))))))*********++++++************************))))))************))))))))))))))))))))))))))))))+++++++++***************************************)))(((((((((((()))******)))************+++++++++)))************+++++++++++++++++++++++++++++++++((()))******(((((()))***------------...///000111333777333333888999@@@QQQ}}}zzzuuu]]][[[lll|||zzz}}}zzzzzzuuu}}}~~~tttbbb]]]\\\[[[[[[OOOTTTXXXhhhdddOOOGGGAAAIIIKKKKKKHHHIIIXXXrrryyy___LLLLLLLLLOOOTTTVVVTTTPPPIIIDDD???:::777444222111,,,,,,,,,,,,+++++++++***++++++*********)))))))))))))))************))))))((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((((((''''''&&&&&&&&&&&&'''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++++++++***yyynnnhhhfffXXXFFF???AAA???888;;;;;;;;;999777444222111111111111111000000//////...............---------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))((()))***(((((()))))))))*********(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))******************************++++++++++++******,,,,,,,,,++++++***))))))))))))*********+++++++++************************((())))))************)))))))))))))))))))))))))))************************)))***************++++++))))))(((((())))))***+++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++)))***++++++***)))***,,,------------...000111111000444222333888<<>>999666111000...---,,,+++,,,,,,,,,++++++++++++*********))))))************)))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''(((((())))))******+++(((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((()))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))***++++++++++++***|||uuu{{{fffPPPKKKQQQCCC???:::999:::;;;:::999777666444222000000000000---........./////////000------,,,,,,,,,+++++++++************************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))*********+++++++++************************************************))))))))))))))))))))))))******************************++++++++++++******((())))))******++++++,,,*********+++++++++,,,,,,************************'''((()))******+++++++++************************))))))*********+++++++++))))))***++++++,,,------******))))))******+++,,,)))************+++++++++)))************+++++++++++++++++++++++++++++++++***+++------,,,---...000,,,------...///111333444111777777999===GGGoooyyyssszzzeeeRRR[[[mmm```TTTcccjjjcccvvvmmmfffhhhmmmttt|||~~~~~~|||kkkaaaZZZYYYRRRPPP```wwwjjjWWWRRRKKKGGGDDDDDDFFFHHHZZZyyynnntttmmmZZZMMMPPPWWWZZZWWWWWWVVVPPPGGG@@@;;;:::333222000---,,,,,,---...,,,,,,+++++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''(((((()))******++++++(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))***++++++++++++***kkkUUUkkk{{{aaa\\\eeeOOOIIIAAA;;;999777555333999888666333222111111111---.........//////000000---------,,,,,,,,,++++++************************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***)))************+++++++++************************)))))))))***++++++,,,,,,))))))))))))))))))))))))******************************++++++++++++******))))))***+++,,,------...******+++++++++,,,,,,,,,************************''''''(((******+++++++++************************))))))******++++++++++++))))))***+++,,,,,,------*********)))******+++,,,)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,...///,,,------...000111333444222888<<<@@@FFFUUU}}}qqqtttiiiOOOLLLbbbggglllgggiiijjj]]]VVVoooooobbbbbbiiiqqq{{{{{{}}}}}}wwwrrrfffUUUGGGFFFSSSbbbyyyZZZYYYSSSJJJEEEEEEDDDBBBNNNeee~~~tttlllPPPIIIOOOUUUSSSTTTTTTOOOHHHAAA===<<<555333000...------...///,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''(((((()))***+++++++++(((((((((((((((((((((((('''''''''''''''((()))***&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))***++++++++++++***[[[LLLXXX___tttkkkcccSSSJJJBBB:::::::::222666777===;;;333666555)))000000/////////...............---------,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***))))))((('''&&&&&&%%%)))************++++++++++++(((''')))---...+++'''))))))))))))************+++,,,---,,,+++***+++,,,***)))))))))***+++,,,---++++++,,,,,,,,,++++++***+++++++++************))),,,++++++*********++++++,,,++++++************+++,,,,,,,,,+++++++++************************************++++++++++++******)))************+++++++++))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,)))************+++++++++...---+++***+++---///111//////000111222222333333888444;;;DDDMMMnnnsssooooooyyyuuuQQQMMMcccppp|||cccMMMNNNiiixxxsssaaajjjiiihhhpppwwwxxxnnn|||eeeXXXSSSLLLLLLQQQWWWxxxkkkaaaUUUNNNJJJEEEAAA???EEETTTjjjyyyXXXIIITTTVVVWWWRRRIIIDDDBBB;;;222333222000...---,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((---)))&&&&&&(((***)))''')))(((((((((******(((&&&(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&&&&''''''((()))******+++(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***|||```DDD[[[mmmssscccSSSFFF;;;;;;===:::555555::::::666888:::555/////////......---------.........---------,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,************************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******)))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))((())))))))))))************++++++******)))((((((''')))************+++++++++---+++)))+++///000---***))))))))))))***************+++,,,,,,******+++,,,)))))))))******+++,,,---+++,,,,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,---------,,,,,,,,,------++++++++++++++++++++++++******************************++++++++++++******************++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++***++++++++++++,,,,,,,,,************++++++++++++...---+++***+++---000111///000000111222333444444666444<<>>NNNkkkvvvttt{{{yyywwwwwwsssPPPWWWwwwzzzxxxXXX???IIInnnqqqaaa\\\ZZZ^^^fffiiiuuu|||yyy}}}}}}yyyuuuyyyyyyYYYQQQNNNGGGJJJKKKXXXyyyxxx]]]MMMEEEBBB@@@<<<===EEEWWWrrrjjjHHHOOOPPPMMMFFFAAAAAA@@@>>>777666444222000...------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))******)))(((***+++(((''''''((())))))(((&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&)))+++......+++)))&&&)))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''(((((())))))******(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***\\\EEEAAAbbb|||cccPPPAAA<<<@@@>>>:::555:::@@@:::333555333333222111000///...---............------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,************************))))))(((((((((((())))))((((((((((((((((((((((((((()))************)))(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))*********++++++------,,,,,,++++++++++++))))))*********+++++++++***)))(((***,,,---+++)))))))))******+++,,,,,,,,,)))+++,,,+++******+++---++++++,,,---............//////......//////000000//////.........---------......---------...//////+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,************************)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------*********+++++++++,,,,,,------,,,,,,,,,...000111111111222333444666777777777777BBBXXX{{{~~~}}}nnncccYYYNNNcccsss^^^FFF===VVV~~~ddd[[[\\\[[[```kkksss|||yyyssswww}}}}}}{{{ttt^^^RRRJJJOOOIIILLLdddoooYYYMMMDDD>>>>>>===???III^^^yyyzzzKKKLLLMMMLLLGGGBBB???>>>>>>:::999777555222000......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))+++---000...+++))))))+++)))(((((()))***+++)))((((((((((((((())))))))))))((((((((((((((((((((((((&&&(((***,,,,,,***(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))((()))))))))************))))))***++++++++++++***oooMMMLLL^^^sssxxxeeeQQQJJJUUUQQQJJJ777333@@@@@@:::AAA888777666555333222000000//////.........------------------,,,,,,,,,++++++,,,++++++******++++++,,,************************))))))(((((((((((())))))((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))******))))))))))))))))))))))))((()))))))))*********+++((((((((()))))))))******+++++++++++++++*********))))))*********+++++++++)))))))))***+++,,,+++***)))******+++,,,---------***,,,------,,,,,,---///---...///111111111111111111111111111111222333444333333333333222222222222000000000000000111222222---......///...---,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,------,,,------...000111000111222333555666777888888:::KKKiiirrrZZZMMMCCCPPPrrr{{{uuu]]]IIIHHHUUUsssqqqXXXWWW\\\[[[jjjyyyrrrooouuupppuuu}}}~~~zzz^^^QQQPPPMMMOOOYYYiii~~~fffYYYOOOGGG@@@???>>>???GGGYYYoooWWWGGGHHHIIIIIIFFFBBB@@@@@@===<<<:::888555222///...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************(((((()))***************///222444222...***)))***))))))(((***,,,,,,+++)))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))***++++++************************((()))))))))************))))))***++++++++++++***\\\AAA@@@^^^uuu```XXXiiixxxrrrOOO555;;;===:::FFF<<<;;;:::888666444333222/////////.........------------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))''')))***++++++***)))'''))))))))))))************))))))))))))))))))))))))((())))))******+++++++++'''((((((((())))))))))))************************)))************+++++++++++++++,,,------------,,,******+++,,,------...///---...000000//////000222111222444555666666555444555444333333444555777888:::999999999888888888888444444444444555666777777666666777666555444222111/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,------------...///000111000000222333555666777888999<<>>===FFFWWWeee~~~jjjIIIFFFFFFIIIJJJGGGEEEDDD@@@???>>>;;;777333000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************'''((()))******+++******111333444444111---***))))))((((((***,,,,,,+++***(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***))))))))))))***++++++************************))))))))))))************))))))***++++++++++++***SSS<<>>:::555AAA>>>===<<<:::888666444333////////////...............------------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))'''(((***,,,,,,***((('''((()))))))))************))))))))))))))))))))))))((())))))******+++,,,,,,(((((()))))))))******************************+++)))************+++++++++***+++---------,,,,,,---******+++,,,---.../////////111222333222222444555444666888999::::::999888777777666555666888:::;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;<<<===>>>>>>>>>>>>>>><<<999777555222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------***+++,,,,,,------,,,,,,,,,,,,,,,------------...+++++++++,,,,,,,,,---------------...//////000000///000111222444666777888;;;AAAfff~~~[[[EEEIIIQQQ{{{ooowwwlllQQQHHHMMMjjjrrr]]]YYYcccmmmssssss```eeepppwwwyyyuuusssvvvzzz{{{}}}yyyxxxzzzwwwzzz~~~|||ddd___WWWTTTUUUQQQUUUsss|||xxxqqqUUUPPPHHHAAA???FFFRRR[[[bbbXXXNNNGGGJJJLLLJJJGGGFFFCCCBBB@@@===999555111///------------------------++++++++++++++++++++++++))))))))))))))))))))))))************************'''((()))******+++++++++//////111222222000+++((('''&&&&&&(((***+++***((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&'''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))******+++,,,************************))))))))))))************))))))***++++++++++++***wwwVVVJJJIIIZZZfffqqqUUUHHH???777BBB???>>>===:::888666444333000/////////..................---------,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))'''(((+++,,,,,,+++((('''(((((())))))*********+++))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++)))************+++++++++((()))++++++*********+++******+++,,,---//////000111333444444444444666777666888:::<<<===<<<;;;:::999888777777888:::<<<===;;;;;;:::::::::999999999>>>>>>>>>>>>???@@@BBBBBBAAABBBBBBAAA???;;;888666444333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------------......///000000000...///000222444666777888>>>DDDpppwwwRRR>>>JJJYYYyyypppxxxzzzXXX@@@OOOccc}}}cccXXX\\\gggtttyyy~~~~~~zzzrrr___\\\oooqqq{{{zzztttuuuyyyzzz}}}mmmeeeccc___YYYWWWUUUXXX^^^gggvvvwww||||||wwwtttbbbWWWXXXUUUSSSeee}}}{{{[[[RRRGGG???AAAHHHQQQWWWTTTxxxgggXXXKKKJJJLLLIIIEEEDDDDDDCCCAAA>>>:::555111///------------------------++++++++++++++++++++++++))))))))))))))))))))))))************************''''''(((******+++++++++,,,+++---000333222---(((%%%$$$%%%&&&((()))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((***---......---***((())))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))*********)))******+++,,,************************))))))))))))************))))))***++++++++++++***uuusssAAADDDYYYnnnwwwmmmgggNNNGGG@@@:::>>>???===:::999888333---000///...---,,,---....................................---,,,,,,+++******************************------+++***)))'''&&&&&&***))))))(((((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))************+++++++++))))))))))))************++++++******************+++++++++***************************+++,,,------000000000111111222222222333333444555666777888888<<<;;;999999;;;<<<;;;:::<<<;;;:::::::::<<<===>>><<<<<<===>>>>>>===;;;;;;@@@@@@???@@@CCCFFFJJJLLLEEEEEEDDDCCCAAA???<<<;;;666777888888777555333111222///------.../////////,,,------,,,++++++,,,......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...------,,,,,,++++++***,,,---.../////////...------333222222666333222<<<>>>WWWqqqOOOCCCNNNrrr{{{pppzzz}}}___EEEIII]]]nnneee[[[XXXdddwww{{{xxxwwwuuu|||pppiiidddbbbeeejjjzzzuuuvvv|||}}}wwwuuuyyy|||yyyzzzlllWWWRRRRRRKKKDDDBBBDDDGGGBBBDDDTTTfffwww]]]^^^hhhzzzjjj]]]\\\bbbeeeeee{{{dddQQQOOONNNJJJNNNXXX^^^jjj|||\\\KKKOOONNNGGGHHHDDDBBB@@@===888444111///---///...+++...222///(((,,,,,,,,,+++++++++******************************))))))))))))))))))))))))+++)))(((,,,000111...))),,,---.........,,,)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++***)))))))))((('''((()))***)))((((((((((((((((((((((((((((((((())))))))))))((((((+++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))************ccctttsssDDDEEEJJJ\\\wwwkkkOOO===@@@FFFCCC@@@>>><<<:::888777000///...---,,,------.................................---,,,,,,+++******************************++++++******))))))(((((())))))((((((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))************+++++++++))))))))))))************++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,---//////111111222222333444444444666666777888888999999999<<<:::999:::<<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>?????????>>>===<<<@@@@@@@@@@@@BBBDDDFFFGGGEEEEEEEEEDDDBBB@@@>>><<<;;;;;;;;;;;;999777555444555333111000000111000///---......---,,,+++---///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------,,,,,,,,,,,,+++,,,---.../////////...---///444111111888666777BBBGGGjjjzzzaaaIIIFFFXXXtttvvvooo{{{uuuRRR@@@UUUxxxwww]]]YYYXXXbbbrrr~~~vvvxxx|||}}}uuullleeedddeeegggkkkpppuuusssvvv}}}~~~xxxwwwzzzyyyvvvyyymmmYYYTTTRRRKKKCCC@@@???BBB<<<;;;FFFSSSfffttt[[[PPP[[[zzzmmm]]]ZZZ___ggglllnnnzzzmmmYYYPPPLLLIIIMMMUUUZZZnnnjjjRRRLLLJJJFFFDDDBBBAAA@@@===999555222111///111000,,,---000///+++,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))***((((((+++///000---)))+++,,,---------+++)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++)))(((((()))***)))((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************VVVaaapppxxx|||pppOOO666;;;MMMccceeeTTT[[[KKKBBB<<>>>>>===;;;;;;<<<>>>????????????AAABBBBBBBBBBBBAAA@@@???>>>???@@@@@@AAAAAAAAA@@@AAABBBBBBBBBAAA???===<<<>>>>>>===<<<<<<<<<<<<<<<;;;888555444333222111///---...///...,,,,,,...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,---...////////////...111444000222999999;;;IIIRRRzzzdddPPPEEEKKK```~~~cccnnnvvvvvvppp\\\BBB@@@cccttt]]]SSSTTT___tttuuuqqquuu|||~~~eee___^^^cccjjjmmmqqqtttrrrtttzzz}}}|||}}}zzzxxx{{{uuuaaa[[[XXXNNNEEEBBBAAACCC===:::AAAGGGVVVmmm}}}pppYYYGGGRRRoooyyyaaa]]]aaahhhlll___kkkhhhUUUIIIGGGIIILLLTTTpppxxxYYYHHHHHHHHHDDDBBBAAA???===:::666444222000333333///---//////...,,,,,,,,,,,,++++++++++++************************)))))))))))))))))))))))))))((('''***---...+++(((***++++++,,,+++***((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++******''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++...,,,)))'''((()))***)))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************PPPZZZhhhkkkbbbjjjmmmAAA777<<>><<<<<<======<<<;;;999:::===@@@CCCDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBB;;;===>>>@@@@@@???===<<<<<<===>>>>>>>>><<<;;;:::===<<<<<<<<<===???AAACCC???===:::888666555222000...//////...---,,,...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///------......//////000000000333000444;;;999===MMM```eeePPPFFFHHHTTTiiidddUUUfffoooUUUBBB<<>>EEEOOOmmmgggKKKBBBBBB@@@<<<;;;666555222000...---,,,,,,........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))((((((((((((((((((((()))+++,,,,,,))))))))))))))))))))))))))))))************))))))((()))))))))************))))))*********+++++++++************++++++++++++******++++++,,,,,,,,,,,,,,,------...///000000111333333333333444555666666666777888999:::;;;<<<<<<888999<<>>===<<<:::;;;<<<===>>>===<<<<<>><<<<<<===???AAACCCCCC@@@>>><<<:::888555222000111111///---,,,---//////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---......//////------......///000111111///222222777<<<999@@@VVVwwwsssOOOCCCEEEUUUkkkpppRRRLLL]]]wwwaaaFFF999@@@\\\{{{lllbbbUUUHHHQQQ\\\uuu}}}zzztttlllddd```^^^^^^bbbkkkqqqqqqsssvvvrrr|||uuuuuuwww}}}uuummmeeeVVVJJJEEE>>>@@@===>>>AAA@@@NNNhhh|||kkkUUUPPPbbb|||rrrrrr{{{{{{nnn}}}~~~mmmjjjhhhnnngggQQQFFFBBB???DDD]]]qqqHHHEEELLLCCCCCCBBB@@@<<<888444111///---111777999555000---------------,,,,,,,,,++++++************************************************(((''''''((()))))))))((((((((())))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,+++)))((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((((()))+++,,,000---)))'''((()))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))((()))))))))************xxxnnnfffbbb[[[[[[oooxxxTTT>>>;;;@@@HHHnnn~~~___FFF??????>>>;;;:::888555222///...------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((((('''))))))))))))******+++,,,)))))))))))))))))))))))))))******++++++******)))))))))))))))************)))************+++++++++*********++++++++++++,,,******++++++,,,---------------...///000111222333333333333444444555666777666666777999:::;;;<<<===;;;===@@@DDDFFFFFFFFFEEEBBB@@@===<<<;;;;;;999888;;;;;;<<<===============@@@???>>>===<<<;;;;;;;;;:::;;;===??????>>>===<<<;;;<<<>>>@@@AAAAAAAAA@@@CCCBBB@@@>>>>>>???@@@BBBEEEDDDBBB@@@???===:::777555555555222///......//////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---.../////////---------...///000111222000444555999<<<:::IIIggg{{{\\\CCCCCCQQQnnnuuu___LLLJJJRRRRRRJJJ@@@<<>>MMMjjj|||jjjTTTVVVpppoooggglll}}}mmmfffbbbjjj|||yyyaaaMMMCCCAAA@@@OOOrrrQQQDDDIII<<>>;;;777444111///---///444999888111------------------,,,,,,,,,,,,************************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++...,,,)))'''((()))***)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************{{{fffZZZ```lll|||UUU???:::999PPPmmmxxxYYYIIIFFFAAA999<<<;;;777444111///..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))))))))*********)))******++++++)))))))))))))))))))))))))))******++++++******)))))))))))))))************)))************+++++++++*********+++++++++,,,,,,******++++++,,,------...------///000111333444444333333333333444555666666555666777888999;;;<<<<<<>>>???BBBEEEEEEEEEDDDCCC???===;;;:::;;;;;;:::999:::::::::;;;===>>>@@@AAAAAA@@@>>><<<;;;;;;;;;;;;>>>????????????===<<<;;;;;;<<>>XXXrrrOOOCCCQQQiiiyyyhhhXXXOOOKKKEEE::::::<<>><<<999555222000///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))***+++++++++++++++******************))))))))))))))))))))))))******++++++++++++******))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......---...///000222444555555333222222333333444555666444555666777999:::;;;<<<>>>???AAACCCBBBAAA>>>===<<<:::999999;;;<<<<<<;;;888888999<<<@@@DDDHHHJJJDDDCCCAAA???>>>>>>>>>???BBBBBBAAA@@@>>><<<;;;:::999;;;===@@@BBBCCCCCCCCC@@@AAABBBEEEHHHKKKNNNOOOJJJIIIHHHHHHIIIGGGDDDBBB@@@???>>>:::666333222333//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.....................---...///111333444777;;;;;;<<<===BBBccckkkIIIGGG```qqqcccVVVSSSLLL======888<<>>;;;>>>CCCEEEZZZ}}}uuu___mmmqqqccckkkyyyfff[[[___ppp___HHHGGG@@@CCCVVV}}}bbbMMMQQQCCC888888888888777555444333444---,,,111555222111333......---------,,,,,,,,,************************************************))))))))))))''''''(((***))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++***))))))((('''((()))***)))((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))&&&''''''((()))******+++))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))************fffVVVXXX}}}}}}ZZZEEE:::===HHH```}}}WWWBBBGGG;;;===<<<777333222000---000//////.........//////......---------,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++***)))((())))))))))))))))))))))))+++*********))))))((((((************************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,------...///000000......///111222333444555666666555444333333333333333555777888999;;;???BBBCCCCCC<<<;;;AAA<<<888??????;;;999:::<<<;;;888777>>>>>>AAAHHHMMMPPPUUU\\\[[[PPPFFFHHHNNNPPPKKKFFFMMMIIIGGGFFFCCC???@@@DDDBBB<<<:::>>>BBBAAA>>>>>>>>>FFFBBB>>>HHHOOOOOORRRMMMPPPNNNIIIIIILLLJJJDDDEEEDDDBBB???;;;777333111333111///...//////...---,,,------......---,,,,,,------......------,,,+++..........................................---------...///......///222444;;;999999===<<<@@@mmmxxx___GGGVVVjjj~~~gggbbbbbbXXXFFF999:::222IIInnnnnn\\\OOOOOOUUU___qqqxxxeeeXXXQQQMMMOOOSSSUUUaaakkkmmmnnnrrruuutttttt}}}[[[CCCFFF???DDD^^^sss{{{tttvvvvvvfffjjjyyyxxxzzziiifffcccXXXHHH>>>AAA>>>===>>>@@@NNNkkkxxxoooyyyfffrrrnnnbbb[[[^^^nnncccKKKKKKEEEAAAPPPrrrjjjZZZMMMAAA>>>777666;;;:::222000555000000///...............///............---------------------------------,,,---......,,,******+++---,,,***(((''''''((()))******))))))((((((''''''))))))))))))))))))))))))((('''&&&&&&''')))+++,,,((())))))((('''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******+++,,,+++***)))((())))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))************))))))++++++***)))(((((())))))++++++***************+++*********)))))))))))))))vvv___UUUiiivvvQQQBBB:::;;;JJJqqq~~~qqqYYYCCCBBB???;;;:::888555222000000//////...............//////...------,,,++++++------,,,,,,,,,,,,+++++++++++++++++++++***))))))************************+++*********))))))))))))***************************++++++++++++++++++***++++++,,,,,,,,,,,,------++++++,,,,,,------------,,,------...//////000000...///000222333444555555:::999888666555444444444777888999::::::::::::;;;:::===;;;@@@IIICCC:::<<>>???JJJ|||gggPPPMMMiiioookkkeeeTTTBBB999777<<<___ttt^^^RRRLLLSSS^^^jjj|||rrr___TTTPPPNNNPPPSSSWWW```ggggggiiiqqqyyy|||nnn___AAABBB;;;===RRRhhh~~~uuunnnfffVVVYYYhhhiii}}}llleeeaaaWWWJJJBBB@@@>>>===???EEEUUUsssyyysss~~~mmmyyywwwaaaQQQRRRaaaooowwwZZZJJJGGGDDDSSSppphhhZZZNNNDDD???:::777777666222111333000000///............//////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))+++...111...---+++)))((()))******)))))))))))))))((((((((())))))))))))))))))))))))+++***))))))***,,,...///'''((())))))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***++++++,,,+++***)))((())))))))))))))))))))))))*********************************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))************))))))++++++***)))))))))))))))++++++***************+++************))))))))))))yyyggg[[[eeeooozzz|||cccCCC555:::JJJmmmyyymmm\\\KKK===<<<<<<888444555000///......---------...//////......---,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++***)))***************************************)))))))))******************************++++++++++++******++++++,,,,,,,,,,,,------******+++,,,---...///000---......//////000000000000000222333555666666666888777666444444444555555999999:::<<<>>>>>><<<::::::???AAAKKKYYYWWWNNNQQQRRRWWW\\\^^^___aaaeeehhh]]]```hhhrrruuuooojjjiiiooopppuuu}}}}}}vvvrrrnnnkkkjjjeee```aaaeeejjj^^^UUUWWWZZZWWWNNNHHHKKKOOOFFF<<<@@@BBBBBBGGGFFFJJJNNNPPPTTTWWWUUUPPPSSSQQQNNNIIIEEEBBB@@@???999666222///......---,,,,,,------.........//////---............---,,,,,,......................................................//////...000222555555666:::>>>BBBXXXoooTTTDDDSSS|||zzzkkkNNN===<<<===QQQ}}}yyy\\\QQQKKKNNN___qqq~~~tttyyywwwgggUUUNNNNNNOOOQQQTTTZZZ```cccdddhhhuuuyyyeeeHHHGGG@@@>>>IIIXXXvvvvvveeeOOOMMMYYY^^^ppplllaaa\\\TTTJJJCCC@@@>>>===AAAKKK___}}}zzzwww~~~eeePPPKKKSSS[[[mmmQQQJJJGGGTTTmmmhhhXXXMMMDDD@@@???;;;555444777666333111000//////....../////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++)))((((((---333888...---,,,*********++++++(((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))+++,,,((()))******)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))+++***))))))))))))))))))+++***************++++++************************ooorrrnnnlllzzzXXX<<<>>>===FFF```vvviiiGGG======:::666777000000///...------------........................------,,,,,,,,,++++++++++++++++++,,,,,,+++******************************************************************************)))******++++++******)))+++++++++,,,,,,,,,------++++++,,,---...///000000/////////000000000111111111222444666777888888888777666555555666888:::;;;???>>><<<<<<======<<<999AAAHHHLLLWWWfffiiiiiirrrkkktttzzzyyysssqqqqqqqqqiiilllvvv{{{yyy~~~}}}zzzwwwvvvrrrmmmnnnrrrrrrmmmkkkoooppphhh]]]WWW``````TTTGGGEEEAAA>>>EEE???AAADDDIIIPPPVVVXXXWWWUUUUUUSSSPPPLLLHHHEEECCC@@@<<<777333222111000///---------......///000000...............------,,,........................---------..................////////////000333555555666<<<>>>CCCeeeuuuZZZHHHCCCWWWmmmHHH:::BBBNNNnnneeeQQQMMMKKKUUUmmm{{{kkknnnwwwuuuiiiZZZLLLIIIMMMPPPRRRUUU[[[___dddgggooo~~~lllQQQNNNFFFDDDHHHNNNllluuuZZZKKKOOOVVVddd{{{hhh[[[UUUOOOGGGAAA???======CCCPPPgggzzzwwwwww}}}xxxkkkZZZNNNMMMRRRrrrttt\\\JJJFFFQQQiiilllWWWJJJBBB@@@CCC???888888>>><<<333111000000///...////////////............---------++++++++++++++++++++++++,,,,,,+++***+++///555:::---,,,+++************+++((((((((())))))******+++(((((((((((((((((((((((((((''''''''''''((()))******+++,,,+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))((((((((())))))************))))))******)))))))))))))))************)))******+++,,,)))***************++++++vvvwww~~~uuuNNNEEE>>>:::GGGpppyyyZZZBBB<<<:::777777111111000///...------...+++,,,,,,---...///000111------,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++***************************************+++++++++******************************++++++++++++******+++++++++,,,,,,,,,------------........./////////000000111111111111111111222444666888:::::::::999;;;:::999999999;;;>>>???AAA???===;;;<<<=========GGGSSS\\\gggrrrqqqrrr~~~qqq~~~zzzuuurrrooooooqqqyyy~~~||||||xxxtttvvvzzzxxxxxxzzz{{{vvvmmmhhhiiisssssseeeWWWQQQGGGBBBHHHDDDAAA???AAAFFFLLLQQQUUURRRSSSTTTSSSQQQLLLHHHEEEDDD@@@;;;777555333111000///............///000111......//////......---,,,........................---------.........//////...///000//////000333555777777>>>>>>EEErrriiiJJJ???CCC[[[gggAAA999HHHdddkkkUUUNNNLLLMMM[[[zzzzzzkkkmmmqqqjjj[[[OOOFFFGGGLLLPPPSSSUUUXXX]]]dddlllvvvwww]]]VVVIIIEEEGGGJJJaaajjjPPPGGGMMM\\\{{{qqqcccXXXRRRMMMFFF??????>>>???FFFVVVmmm}}}rrrpppqqqqqqppprrrwwwnnnggg^^^PPPLLLTTTccclll[[[HHHBBBKKKbbbsssZZZLLLFFF???CCC@@@;;;<<>>;;;999666333000111000///......///000111...////////////...------........................,,,,,,------...///////////////000000///111333666:::777@@@AAAJJJ~~~___AAA;;;FFFjjjYYY<<>>???FFFNNNdddeeeHHH>>><<<999555444333111000000//////............////////////------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------...///000111111222333333333333333222222222555777:::===>>>>>>===<<<:::999777777999<<<@@@BBBHHHPPP[[[bbbfffkkkrrryyyuuu~~~wwwuuuwww}}}yyy{{{zzzvvvxxx~~~zzzuuuuuuyyyuuuvvvzzz|||xxxsssuuuzzz}}}yyyllleeennntttfffXXXPPPJJJGGGIIIOOOJJJKKKLLLMMMMMMNNNNNNNNNIIIGGGDDDBBB@@@<<<888444333222000///......000000///////////////...------........................,,,,,,------...//////000///000000000000111444666:::777AAAEEETTTnnnRRR<<>>SSSmmmzzzdddPPPEEELLLMMM]]]vvvzzzsssllllllfffVVVEEEDDDFFFKKKMMMNNNQQQVVVWWW[[[eeeqqqyyyrrriii^^^WWW^^^mmmzzz}}}nnnRRROOOggg{{{nnnkkkiii```SSSLLLJJJFFF@@@@@@DDDIIITTThhh}}}pppZZZKKKQQQ^^^dddgggjjjkkkwwwyyyxxx~~~lllRRRMMMQQQRRRPPP^^^zzzlllOOOEEE@@@AAAIII___{{{wwwllljjjTTTJJJAAA@@@AAA===999777222111000000//////000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,+++***(((((())))))******++++++*********++++++******************))))))))))))))))))))))))''''''(((((((((((('''''')))+++++++++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,+++***)))))))))***+++))))))))))))))))))))))))*********************************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))************)))))))))))))))))))))***++++++))))))))))))***+++,,,---))))))***++++++,,,------]]]___ppp}}}gggKKK>>>:::???HHH___tttPPPAAA>>>:::666555444222111000000000000000000///......---------------,,,,,,,,,++++++***+++,,,,,,------------++++++++++++++++++++++++*********++++++,,,,,,,,,************************,,,------......------,,,++++++,,,,,,,,,---------+++,,,---///000222333444333333333333333333333333666888;;;>>>??????>>>===::::::;;;===AAAGGGMMMQQQjjjttt|||~~~{{{vvv~~~zzzooojjjqqqyyyzzzsssuuu}}}wwwqqqqqqtttiiinnnxxx{{{zzz}}}xxxrrriiiaaa[[[[[[```JJJIIIHHHHHHJJJMMMQQQSSSNNNLLLKKKIIIGGGCCC===999555333111///......///000///////////////......---........................,,,,,,------...///000000///000000000000111444666999666BBBHHH[[[yyy___EEE888LLLiiiuuusss|||^^^???CCCeee^^^OOOGGGCCCNNNUUUkkk|||rrrkkkeeeeee\\\HHH@@@BBBGGGMMMNNNMMMPPPVVV\\\___gggrrrxxx}}}|||jjjeeeTTT```cccppptttVVVOOOqqqwwwhhhiiiggg]]]OOOGGGGGGDDD???AAAFFFMMMZZZooogggPPPAAAJJJ[[[cccfffiiibbbkkkjjjfffjjjppp|||VVVSSSUUULLLKKKPPP```|||yyyVVVFFFAAA@@@@@@NNN{{{}}}sssyyyxxxbbbRRREEEDDDCCC===:::===222111111000000000000000//////.........---------------------------------,,,------,,,+++***,,,---***++++++,,,,,,,,,++++++,,,+++++++++***)))))))))))))))))))))))))))))))))******++++++++++++***)))&&&((()))***))))))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++---,,,***)))))))))***+++))))))))))))))))))))))))************************++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))************))))))))))))((())))))***++++++))))))))))))***+++,,,---))))))***+++,,,,,,------tttgggWWWxxxtttvvv~~~lllIIIHHH<<<===EEEZZZhhhFFF:::???<<<333444555...---///***000000///...............------............------+++,,,,,,---...///111222,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......//////......///111333333333444555666444111111666:::AAA===<<>><<<999666333111000000//////.........//////000//////............//////---------.........//////111111000000000222333444666BBBCCCHHHsss|||NNNAAABBBWWW|||uuueeennnpppzzzrrr]]]HHH???GGGkkkpppOOOHHHAAAEEE]]]pppuuunnnlll```MMMCCCDDD<<<@@@EEEFFFGGGLLLUUU]]]^^^hhhooopppvvvjjjZZZQQQZZZdddbbbYYYTTTzzziiikkkbbbUUUKKKEEEBBB@@@???AAAMMM[[[kkk~~~ZZZOOOFFFIIIVVVaaaccc```aaa]]]ZZZYYYYYY```ppp~~~tttSSSKKKNNNJJJNNNPPP___pppWWWCCC;;;>>>GGGgggxxxxxxzzzyyyWWWEEEGGGDDD@@@@@@???999222...111444111...---////////////............//////.........---------------,,,,,,,,,,,,++++++******)))))))))))))))***++++++************++++++************************))))))))))))************++++++***************+++,,,+++******))))))******...---,,,+++***************)))((()))+++---,,,+++))),,,+++((((((******'''******+++,,,,,,,,,,,,,,,,,,,,,++++++******)))))),,,+++)))((((((((()))***)))************++++++++++++)))((()))++++++)))&&&******))))))))))))******++++++******************))))))))))))))))))))))))))))))))))))************)))************+++++++++)))***+++,,,---.........|||kkkbbbggguuuyyypppppp}}}kkkOOO<<<===DDDHHHhhhlllUUUDDD;;;???888:::;;;111///333111000000///............///------............------,,,---,,,,,,+++++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////000000///000222333333333222444666666666777:::===BBB>>>;;;===>>><<<>>>AAAJJJSSS]]]gggwwwyyyvvviii}}}|||{{{wwwyyy{{{{{{{{{{{{}}}}}}rrriiinnn}}}xxxuuuwwwkkkccckkkmmmwww|||kkkXXXOOOLLLHHHDDDCCCLLLHHHHHHMMMOOOKKKFFFDDDBBB???<<<777444222111111............//////000111//////............//////---------.........//////////////////000222333555888@@@BBBLLL{{{zzzOOOCCCIIIeeepppZZZ```dddxxxfffPPP???999NNN{{{dddJJJHHHDDDKKKdddyyyssspppmmm```LLLBBBCCC>>>AAAEEEFFFGGGMMMWWW___bbbkkkrrrtttxxxkkkVVVRRRWWWZZZ^^^cccvvvgggccc[[[PPPGGGBBBAAAAAA@@@FFFRRRaaarrrzzzTTTLLLEEEJJJWWWaaaccc```^^^YYYUUUTTTUUUZZZeeeqqqxxxwww[[[NNNRRRGGGKKKNNNYYYwww___III===>>>CCC\\\wwwqqq}}}{{{ZZZFFFFFFBBB@@@EEEFFF===555000222444222//////////////////............------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++******))))))))))))******++++++************++++++))))))))))))))))))))))))))))))))))))************+++******))))))*********++++++*********++++++,,,......,,,+++************+++***)))***,,,------,,,+++......++++++......+++((()))******++++++******++++++++++++++++++******,,,+++***)))))))))***+++************++++++++++++---+++***+++,,,,,,***(((******))))))))))))******************************************************))))))))))))************)))************+++++++++***++++++,,,------------ooonnnkkkwwwzzzmmmdddiiiuuu|||oooJJJ===DDD???III|||xxxqqq\\\BBBBBB999::::::000,,,222222111000//////......//////------............------...//////---,,,+++,,,...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000111111222333333333333222444666999<<<===>>>??????;;;999<<>>???@@@CCCEEEFFFGGGNNNYYYbbbfffooovvvxxx{{{hhhUUULLLLLLYYYhhh~~~nnnbbb]]]VVVLLLDDD@@@AAABBBCCCKKKVVVfffyyymmmKKKFFFDDDLLLYYYbbbcccaaa^^^XXXSSSSSSSSSTTTYYY```sss{{{llliiisssfffPPPRRRFFFKKKMMMQQQfffsssYYYDDD@@@AAANNNwwwoooyyy|||\\\IIIHHHDDDDDDIIIIIIAAA:::444444444222000111////////////............------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++******)))))))))******+++++++++************++++++(((((((((((((((((((((((())))))))))))************))))))))))))))))))******+++******++++++,,,---...///...---+++******))))))+++******+++---......---///111111---,,,......+++))))))***++++++++++++************+++++++++++++++,,,,,,+++************+++************+++++++++,,,---,,,,,,,,,------+++***************************************************************************)))))))))*********++++++)))************+++++++++++++++,,,------,,,,,,,,,ccc{{{~~~yyyxxxjjjZZZbbbxxxmmm{{{kkkDDDBBBAAACCCbbbhhhNNN>>>999999111...111000111000000///.../////////------............------+++---...---,,,,,,...111------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------------------------------...//////000000///111222222222333444555666777999<<>>@@@GGGMMMTTT^^^gggcccfffsssxxxzzzpppjjjjjjhhhfffgggnnn|||yyyjjjZZZOOOCCC???@@@GGGLLLMMMLLLLLLMMMJJJEEE???:::777555444333222111000000000000000000000////////////000000............////////////------...///222555888999===;;;BBBcccXXXDDDMMMlllnnnOOOPPPVVVaaaCCC===???BBBhhhcccEEE@@@CCCHHHaaazzzoooeeeeeeddd^^^OOO???999===AAACCCFFFFFFHHHOOO\\\eeejjjqqqyyy|||~~~qqqXXXJJJRRRdddxxxppphhhaaa]]]WWWMMMEEEBBBCCCFFFIIIPPPZZZiii{{{ttt]]]CCCBBBEEEOOO\\\ddddddbbbaaa[[[WWWWWWVVVTTTSSSUUU[[[jjj}}}rrr^^^[[[ccczzzXXXQQQJJJMMMMMMLLLVVVqqqoooOOOEEECCCEEEaaawwwrrrbbbNNNKKKIIIIIIKKKHHHEEE===777555333000///111////////////........................------------------,,,,,,,,,+++++++++******))))))******++++++++++++************++++++))))))))))))))))))))))))((()))))))))************(((((())))))******))))))*********+++,,,---///000///...---,,,+++*********+++******+++---......---000222111---+++,,,***'''***+++,,,,,,------,,,,,,)))))))))******+++++++++,,,++++++************************+++++++++,,,,,,---------------,,,+++******************************************+++++++++************************))))))*********+++++++++))))))*********+++++++++,,,,,,---------,,,++++++NNN^^^zzzqqqaaadddrrrooommmZZZAAA===@@@SSSmmmfffJJJ;;;;;;888555555000111111000///////////////------............------***---...---***))),,,000---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------...//////000000111...000222222222444777:::======>>>???AAACCCFFFHHHLLLMMMRRR[[[cccjjjttt~~~yyy|||zzzmmmbbbaaagggmmmvvvwwwbbbVVVMMMFFFFFFHHHHHHJJJMMMOOOMMMHHHCCC???;;;888777777666444222000///......000000////////////000000........./////////000000...///000111444888;;;<<>>AAACCCFFFFFFIIIQQQ]]]gggkkkrrr{{{qqqVVVWWWfff|||rrrnnnjjjgggccc```ZZZRRRJJJGGGIIINNNRRRZZZbbbooo||||||eeePPP???BBBIIITTT```ffffffdddccc^^^\\\^^^\\\WWWSSSSSSNNN```ssstttcccTTTSSSZZZjjjwww{{{gggQQQKKKLLLLLLJJJMMMbbb\\\JJJJJJCCCOOOqqqqqq}}}pppUUULLLHHHKKKOOOKKKFFF???999666333//////111////////////............---------,,,,,,,,,,,,+++------,,,,,,,,,+++++++++***************+++,,,,,,++++++************++++++************************((()))))))))************'''((()))***+++*********)))******+++,,,...///000///...---,,,+++++++++++++++******+++---......---...111000---,,,......+++***+++,,,,,,------,,,,,,)))))))))******+++++++++***+++************))))))***++++++++++++,,,,,,,,,,,,,,,------,,,+++++++++)))***++++++++++++***)))))))))*********+++++++++************************************++++++++++++))))))*********+++++++++,,,,,,---------,,,++++++cccXXX[[[|||tttxxx{{{vvvrrrjjj|||NNN:::999HHHaaa|||WWW???===999777555///222111000000//////000000------............------333666777444...+++...111------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////000111111111...000222333333777>>>CCCEEEEEEDDDCCCDDDJJJTTT\\\^^^___dddlllrrrwww~~~zzzuuukkkgggddd```|||wwwkkk___RRRLLLHHHDDDDDDEEENNNMMMKKKHHHCCC???;;;999999888666333111///......111000000//////000000111....../////////000000000000000111333666999<<<>>>>>>;;;PPPZZZAAAIIIaaassseeebbb\\\HHH777666BBBYYY{{{XXXBBB===DDDFFFXXX~~~pppgggccc```WWWKKK???:::<<>>;;;888777555333222111111000111111000000000000111111.../////////000000000000000000111333555999<<<======<<>>IIINNNjjjwwwkkkcccbbb]]]RRREEE<<<;;;===@@@===AAAEEEHHHKKKRRR]]]ffflllsss~~~sssjjjuuuzzzppphhhbbb\\\XXXPPPOOOLLLJJJLLLTTT```iiiuuuwww{{{zzzqqqaaaQQQGGGBBBIIITTT___gggkkkkkkjjj```bbbgggllliiibbb```ccc\\\aaa```[[[XXX[[[YYYTTTSSS___jjjsssiii{{{___QQQIIIHHHMMMKKKNNNiiioooQQQQQQGGGCCCZZZxxxjjjPPPGGGMMMOOOFFFBBB???<<<888222000333////////////............---------,,,,,,,,,++++++------,,,,,,,,,,,,++++++************+++,,,---...++++++************++++++************************))))))))))))************((()))+++---...---,,,+++)))))))))***+++,,,---...,,,,,,+++,,,,,,---...//////...---...000111111000///222444333555999:::888......///000000000000000///////////////.........------.........---,,,++++++++++++,,,,,,,,,------,,,...000///---+++,,,---)))***,,,------,,,***)))((())))))***++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,)))************+++++++++***++++++,,,------------uuu^^^bbb|||eeebbbyyy{{{}}}oooKKK:::EEEMMMGGG```qqqSSSHHH===666888888222111111000000000000000---..................---...222444222,,,***---222......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......................../////////000111111222222111444555666888???KKKUUULLLNNNNNNKKKNNN^^^xxx{{{{{{xxxzzzyyyuuuooodddZZZUUUJJJKKKMMMMMMJJJEEE???<<<666555444333333333333333111111000000000000111111////////////000000000000000000111222555888;;;<<<<<<===]]]tttuuu^^^>>>===SSSfff}}}iiijjjaaaIII555@@@EEETTTxxxrrrSSSHHH999???LLLUUUwww}}}oooccc]]]___YYYNNNBBB;;;:::<<<<<<;;;@@@EEEIIILLLRRR]]]eeemmmssswwwmmmqqq~~~tttjjjaaaXXXPPPKKKEEEEEEEEEFFFKKKWWWfffqqq{{{||||||wwwjjjXXXKKKEEEDDDLLLWWWbbbiiilllmmmlllaaaeeemmmrrroooiiihhhmmmhhhcccZZZSSSYYYbbb^^^SSSNNNYYYccciiiwww~~~ooo\\\ssssssXXXMMMJJJPPPKKKFFFXXXsssrrrRRRPPPGGGDDD[[[zzzvvv]]]HHHGGGGGGGGGCCCAAA???:::444222444000/////////............111111000000000/////////---------,,,,,,,,,++++++************+++,,,---...++++++************++++++))))))))))))))))))))))))))))))))))))************(((***,,,...///...---,,,))))))))))))***+++,,,,,,+++++++++,,,---...000000111000///000222444333222444777777444444777777555333333444555555555555444333333222222111111000000...///000000000///------++++++,,,,,,,,,------------000222111...,,,---///)))***,,,------,,,***)))((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++)))***+++,,,---.........yyygggYYYeeeyyyhhhVVV\\\uuuzzzwwwIII???@@@FFFIIIllluuuLLL999======444555333111///...///000000////////////////////////111,,,---222111,,,***...000000///...------,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,...///...------...//////000111111111111333444666111222;;;DDDJJJOOOTTTYYYXXXZZZ^^^bbbkkk}}}|||yyyqqq|||wwwwww{{{jjjrrrrrr|||{{{www[[[IIICCCFFFEEEGGGHHHAAA<<<999666333111222333444222111000000000000000111000000000000111111111111...000111222333444777999===???zzzsssLLLBBB???NNNmmmuuupppiiiTTT===444BBBPPPmmm~~~YYYJJJ???>>>FFFTTTggguuucccYYYWWWUUUJJJAAA>>>>>>===;;;<<>>IIIUUU]]]^^^dddnnnpppjjjlllnnnuuu{{{jjjVVV}}}gggOOOJJJ[[[jjjbbbPPPNNNSSSZZZccckkkmmmcccWWWOOO___wwwcccWWWRRRMMMFFFLLLTTTQQQpppwwwdddNNNEEETTTsssqqq{{{aaaOOOHHHGGGIIICCC???>>>:::444000000000000////////////000000////////////////////////,,,,,,,,,+++++++++******))))))***++++++++++++***))))))))))))))))))))))))+++*********))))))((((((***))))))))))))+++---...+++***)))(((((()))******---,,,******,,,---------------...000111444666777333444666888999999999888999:::;;;;;;;;;:::999888777888:::===@@@@@@===;;;:::999888666666666777888888999999888666333000...---.........//////000000111111222222111...+++***---,,,,,,+++*********++++++******)))******++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,jjjWWW___wwwgggYYY___wwwuuunnntttfffIII<<>>:::AAAXXX}}}mmmMMMFFF???===KKKbbbxxxzzzoooccc]]]\\\QQQGGG===;;;;;;999999;;;AAACCCGGGKKKPPPWWW___dddlllttt}}}}}}sss}}}{{{pppddd\\\UUULLLFFFEEEBBB>>>@@@KKK\\\kkk{{{jjjTTTGGGAAA>>>SSS]]]cccbbbeeemmmmmmfffgggrrrkkkXXXmmmNNNGGG\\\nnndddNNNEEEKKKQQQVVV[[[\\\TTTJJJEEEOOO```sssrrr___UUUPPPHHHHHHMMMJJJccctttUUUDDDMMM[[[|||uuuaaaPPPJJJLLLIIICCC???>>>;;;444000//////////////////000111111////////////////////////,,,,,,,,,++++++++++++***))))))***+++++++++++++++************************+++*********))))))))))))***))))))))))))+++,,,---+++***))))))))))))***+++,,,,,,,,,---...////////////000111222444777888:::;;;;;;;;;;;;:::999777666::::::;;;<<<======<<<<<<<<<<<<===???AAA@@@===:::<<<;;;:::999999999::::::<<<===>>>??????===<<<;;;666666666666666555555555111222333333222000...---///...---,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,```NNNWWWlllvvveeeiiizzztttnnnmmmyyyRRR???DDDFFF\\\~~~kkkUUUAAA:::===444333111///...///000111///////////////////////////000...******...000000/////////...------,,,,,,------------,,,,,,,,,,,,,,,------------.........---...000///......000111///111333444444555777888:::HHHZZZbbb^^^]]]jjjzzz|||tttvvvkkkeeennn~~~qqq```TTTGGGFFFKKKJJJJJJDDD<<<888999999666333111222222333333222222111000000000111111111222222///111222333333555777:::===OOOWWWBBB>>>DDD[[[}}}xxxnnnooodddNNN===>>>AAAfffZZZCCCCCC>>><<>>BBBQQQdddttteeeMMMAAA@@@BBBYYY```bbb___aaaggghhhccceeewwwkkk\\\uuuOOOFFF]]]rrrfffLLLCCCIIINNNOOOOOONNNIIIBBBAAADDDKKKVVVhhhhhhXXXVVVMMMFFFGGGFFFTTT___FFFEEEOOOvvvyyy|||ssseeeSSSKKKOOOJJJEEEAAA@@@<<<555000//////////////////000111222////////////////////////,,,,,,,,,,,,++++++++++++)))******+++++++++++++++***************************************)))))))))+++******))))))***++++++******))))))***+++,,,---,,,---///000111111111111222222333555777999;;;<<<@@@@@@???>>><<<:::888777::::::;;;;;;<<<>>>???@@@?????????@@@@@@???;;;888::::::999888888888999999;;;===???BBBDDDEEEEEEEEE::::::999999888777777777333333444555444333222111000000///.........//////........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,uuudddLLL[[[{{{vvvtttdddFFFCCCBBBRRRrrrtttRRR>>>===666444222000//////000111////////////////////////***000111......222111,,,//////.........---------------------------,,,,,,------------............---///000000//////111222444444333222111444888<<>>JJJyyywwwNNNBBBAAA>>><<>>777222111222111000000//////000000////////////////////////------,,,,,,,,,+++++++++)))***++++++,,,,,,++++++************************************************+++++++++************************+++,,,---......///111333555444333222111222222333444666888:::;;;??????>>>>>><<<;;;::::::999999888888999:::<<<===<<<;;;;;;;;;<<<:::777555444444444333333333444444555666999<<>>bbbsssEEEAAA;;;FFFkkkvvvyyytttWWW@@@<<>>AAAeeekkkVVVJJJHHHIIIEEE>>>999888888888;;;??????BBBHHHOOOVVV]]]eeejjjiiiuuunnnfff^^^[[[VVVNNNGGGDDDCCCBBBJJJ]]]rrrpppTTT@@@>>>MMM]]]oooooohhh[[[PPPNNNRRRUUUYYYiii~~~eeejjjzzzdddXXXcccqqqfffNNNFFFLLLNNNIIICCC@@@???===<<<<<<<<<>>>DDDRRRcccooojjjeeeYYYLLLHHHFFFBBBYYY]]]>>>@@@OOOlll}}}fffRRRLLLKKKGGGDDDDDDAAA999444333555444222111///.........////////////////////////---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++***************************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,---...//////000000222555888888555222222222111111222222444555777888===<<<;;;:::999888888777777666555444444444666666333333333444555555333111///000000000000000000000///000222444666777888999999::::::;;;<<<======>>>999999888777666555444333111111000000000000111222//////000000///...------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------oooddd}}}xxxwwwmmmMMM:::???PPPmmmdddJJJ<<<:::777444111000000111000000000000000000000000333///---------,,,...111........................------------............------........./////////...000222222222222444555333222222555===KKKZZZdddtttrrrvvvyyysss~~~sssxxxuuuccc{{{mmmcccVVVFFFGGGGGGFFFCCC@@@>>>===;;;:::888666444333333333111111111222222222222333333444555555555666888:::???jjjfffAAABBB>>>LLLttt}}}XXX>>>AAANNNwww{{{RRRDDDBBB777>>>LLLtttjjjVVVKKKGGGEEE>>>999777888888777999>>>???CCCJJJQQQYYYaaahhhmmmjjjwww~~~jjjbbb[[[XXXTTTMMMGGGEEECCCCCCOOOfff}}}{{{bbbLLL@@@DDDXXXjjjttt\\\KKKFFFHHHJJJVVVzzznnn]]]qqqssslllbbbfffpppfffRRRJJJOOOPPPKKKEEEDDDBBB@@@===>>>??????@@@EEEMMMTTT{{{mmm]]]QQQLLLGGGAAAHHHmmmmmmAAA???AAAdddsssZZZMMMIIIEEECCCDDDAAA:::555444666555333111///......---////////////////////////------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,---.........------...///000111111111111111444777999888555333333555222222111111222333333444;;;:::888666444333222222333333222111111111111111...------///000111000//////000111222222222111111//////000000111222333333444444555666888999::::::888888777666666555555444222111111111111222333333000000111111111///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...wwwqqqiiijjjuuunnnxxxooovvv{{{|||lllJJJ@@@DDD```{{{uuuUUU@@@>>>:::666333111000000000000000000000000000000888000222<<<;;;///,,,333........................------------.........///............///////////////000222333222333555666444666;;;CCCOOO```ppp{{{|||tttvvvsssjjjuuuwwwvvvzzzmmmXXXPPPGGGDDDFFFFFFBBB===???===999666333222333333111111111222222222333333333555666666555666888:::BBBrrr[[[AAAAAABBBUUU}}}}}}ZZZ>>>EEEZZZgggGGG>>>===<<<>>>XXXyyydddVVVPPPHHHAAA999777777999999888999>>>AAAFFFLLLTTT[[[bbbiiinnnmmm{{{{{{fff^^^VVVTTTQQQJJJEEEDDDCCCEEERRRlll}}}kkkUUUGGGDDDLLL```qqqwwwXXXHHHEEEDDDHHHhhh}}}eee___lllnnnfffhhhppphhhUUUOOOSSSSSSOOOLLLLLLJJJFFF@@@BBBBBBAAA???@@@EEEIIIdddttt```XXXTTTLLLKKK???WWW{{{NNNGGGBBBaaayyy^^^IIIDDDAAA@@@AAA@@@999444333333333222111000000000000////////////////////////...------------,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,---...///000000//////111222333444444333222222222666999888555444666:::555444333333222222222333555444333111000000000111///000111111111111111000///......///000111000///111222333444555444444333222222222111222222333333///000000111222333333444444444444444555666777777333333333333333444555666111222333444333111///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......IIIOOOcccggg```{{{kkknnn~~~mmm]]]mmm|||yyyUUU>>>777PPPpppvvvjjjCCC@@@<<<777444111000000000000000000000000000000777111;;;OOOMMM777,,,000---.....................---------.........//////............/////////000///111333333333333555777999===EEEPPP]]]mmm}}}zzzzzz{{{sssyyy}}}tttwwwooo~~~ssscccPPPJJJNNNPPPIII@@@BBB???:::555222222222333111111222222222333333333444555666666666666888:::DDDwwwTTTDDD???FFF]]]sssyyyZZZ<<>>```rrr___WWWSSSIII===999888999======:::<<<@@@DDDHHHOOOVVV\\\ccciiinnnppp}}}|||ccc[[[SSSQQQNNNHHHDDDCCCDDDGGGTTToooppp___MMMFFFHHHRRRdddttthhhQQQKKKGGGCCC[[[mmmwwwVVVffflllfffiiirrrjjjXXXOOORRRRRROOONNNNNNLLLGGG@@@AAA@@@>>><<<===AAAFFFSSSvvvccc___]]]SSSWWW===GGGooo\\\IIIBBB___zzzyyy\\\DDDAAA>>>===???>>>888333222111111000000111222222333////////////////////////......---------,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,---///111111111111000333444555555555444333222000444777777444555999>>>888777666555444333333333///.........///111333444---///000222333333333222333111000111222222111000111222444555666555444444444444333333333444444555222222222333333333333333111111222333555777999:::555555555555555666777777333444555555555333000///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......EEEFFFMMMUUU^^^nnniiigggzzz{{{|||uuubbbaaa~~~mmm666DDDFFFHHHpppOOOBBB>>><<<444444666000111000///000111222111000222***AAAjjjiii???&&&---------------------------------------------------.........///////////////,,,111555666555333444555:::GGGVVVaaannn|||{{{~~~wwwrrr{{{zzzwwwvvv~~~xxxkkkhhhnnn}}}xxx|||vvv[[[IIIKKKJJJEEEHHHAAA===:::888333...000555444333222222111111222222555555444333333555888<<>>@@@DDDnnnlllXXXOOOLLLFFF@@@888888888999:::;;;===>>>@@@EEELLLTTT[[[bbbiiimmmsss~~~gggZZZPPPOOOMMMGGGEEEHHHIIIOOO```ppphhhWWWFFFEEEOOO\\\hhhpppyyyPPPGGGGGGIIIJJJUUUuuujjjlllgggbbbgggqqqnnncccSSSLLLMMMPPPQQQWWWTTTEEEDDD@@@??????>>>===???EEEPPPxxxuuujjjeee]]]ZZZLLLSSSOOOVVV}}}fffIIIAAAXXX{{{zzzqqqtttaaaKKK>>>>>><<<888666555222000222111000000//////000000111111000//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,///444666555333222222333333333333333333333333555444444666:::<<<;;;999777777666666444333111000000111111222222222111111333000///000444666444222444555666555555777;;;>>>===:::999:::===???>>><<>>---333------------------------------------------------......////////////000000333444444333333444888;;;MMM]]]mmmtttzzz}}}xxx||||||nnniiifffgggfff```[[[ZZZ]]]^^^]]]\\\cccnnnrrrooovvvooo]]]TTT\\\eee}}}~~~wwweeeZZZPPPJJJMMMHHHBBB<<<:::888555666999444333222222111222222222333333333333333666:::>>>KKK~~~MMM>>>FFFSSSmmmfffPPPYYYooocccDDD<<>>DDDIIIPPPWWW^^^dddiiimmmuuukkk___TTTPPPKKKEEEHHHOOOVVVYYYgggvvvXXXMMMGGGOOO^^^kkksssxxxrrrpppwww[[[OOOGGGHHHCCCDDDZZZwww}}}sssdddcccdddiiimmmooooooqqqXXXNNNLLLNNNQQQZZZZZZLLLDDDAAA?????????===???DDDIIIoooiiibbbaaabbbVVVWWWRRRSSSoooeeeNNN@@@OOOppp}}}pppvvveeePPP===<<<:::777555444222000222222111111111000000000111111000//////////////////............------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++,,,,,,,,,,,,///333444333111//////111111111222222333333333444333333555888999777555444444333222111000//////111222333333444444444444:::999888999:::999888666:::<<<===>>>???@@@@@@AAA@@@BBBDDDEEEDDDCCCCCCDDDDDD???>>>BBBCCC@@@@@@CCC???;;;;;;>>><<<777666:::999:::999666444444444444333333333333333444444444666777888999888666333111111000000000111111///---......---------...//////---,,,,,,++++++,,,,,,---++++++,,,------------,,,HHHBBB???AAAEEEOOOggg^^^QQQooovvvoooGGG:::999@@@UUUsss]]]@@@???<<<555333111222111000000111222111000444///666DDDDDD444,,,111------------------------------------------------......//////000000000000333555555444333555<<>>666777777888999:::<<<===>>>EEEKKKRRRZZZ```eeeiiillluuuqqqeeeYYYPPPGGGCCCMMM[[[fffeeepppnnnJJJFFFIIIZZZnnnzzzrrrgggaaawwwaaaOOOFFFHHHCCC===FFFZZZbbb___YYYVVV^^^mmmqqqnnnsssbbbTTTLLLLLLQQQ^^^bbbUUUFFFAAA???@@@???===???CCCDDDfffhhh^^^dddggg```ZZZVVVQQQ___kkkWWWCCCFFFbbbppp{{{ppp\\\===999666444444333222111111222333333333222000000111111000//////////////////............---------------------------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,---000222333111///......111111111222222222333333555444444444666666444333222222111111111111222333555666777888999:::::::::===???@@@@@@>>>===<<<<<>>DDDIIIHHHCCCAAACCCGGGKKKEEEAAABBBDDDBBBAAABBBDDDAAABBBDDDDDD???;;;:::<<<@@@@@@:::999<<<888000222222222333333333333333777888::::::999888555444444333222333444444222111...............///000000------,,,,,,,,,,,,------++++++,,,---------------SSSIIIAAAAAABBBFFFUUUeee~~~~~~```bbbVVV???AAACCCLLL```wwwwwwXXXIII<<<666777333333111000111222222111//////---...//////,,,+++,,,................................................/////////000000111111222---222777555333777CCCNNNiiisss~~~~~~}}}www|||vvvttttttnnnaaaVVVTTTWWWQQQLLLJJJGGGCCCBBBEEEBBBEEEGGGFFFFFFHHHJJJKKKLLLRRRQQQIIIDDDFFFGGGFFFHHHMMMZZZhhhnnntttrrr|||ttt^^^LLLOOOHHHCCCAAA===777444555444444333222222222222333222333333333444777<<<@@@SSSnnnEEE===@@@SSSuuuXXXGGGLLLWWWIII999BBBSSSrrrfffJJJ888;;;@@@CCCLLLoooqqqaaaYYYTTTKKK???777777777777999:::<<<>>>???CCCIIIQQQYYY```eeejjjmmmtttvvvjjj\\\PPPFFFDDDTTTgggpppmmmxxxcccHHHFFFMMM```uuuooo[[[eeeaaaKKKEEEHHHGGGEEEHHHPPPQQQMMMLLLMMMUUUccclllpppxxxnnn[[[NNNJJJOOO___ggg]]]HHHBBB???@@@@@@>>>???BBBBBBbbbmmm___eeecccdddYYYZZZSSSUUUyyyaaaKKKCCCVVVuuuttt}}}vvvddd>>>888333222222222111222111222444555444333111///111000000//////////////////............------------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...111333333222222222333444444444333333222222111666666555555555444333222222222222444555888:::<<<:::;;;===>>>???@@@@@@@@@@@@DDDGGGFFFCCC@@@@@@AAAFFFFFFGGGIIIHHHDDD<<<777;;;???CCCBBB>>>===AAAFFFCCCAAA??????>>>===>>>???CCCBBBCCCEEEFFFBBB<<<888>>>GGGIIICCCAAAEEEAAA888555555444444333222222222555666777888888777666555555444444555666666444333...............///000000------,,,,,,,,,,,,------+++,,,,,,---...---------\\\NNNBBB@@@@@@@@@GGGPPP]]]hhh}}}lll]]]xxxwwwNNNDDDCCCIIIXXXnnn[[[<<<888<<<444444222111111222222111//////111000,,,+++///000...................................................//////000000111222222333---222666333222===TTThhhuuuxxx}}}yyyxxxwwwzzzyyyyyyzzzuuunnnlllmmmccc^^^ZZZVVVOOOFFFBBBCCC@@@BBBEEEGGGHHHHHHJJJMMMHHHLLLMMMIIIGGGFFFAAA<<>>???AAAGGGPPPZZZbbbiiiooossstttxxxjjj[[[QQQIIIKKK]]]rrrvvvsss~~~tttWWWHHHHHHQQQcccxxxkkkfff{{{hhhTTTKKKJJJHHHIIIMMMNNNJJJDDDCCCIIIMMMRRR___qqq{{{{{{wwwbbbQQQIIILLL]]]hhhaaaJJJCCC???@@@@@@??????AAABBBaaa|||kkklllaaaeeeZZZ\\\UUUPPPuuuhhhUUUEEEMMMggg~~~|||yyyjjjCCC999111111222111111333111222444555444333111///111000000//////////////////............------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///111333444555666888:::999999777666444222111000444444555444333222111111111222444777:::>>>AAABBB<<<===>>>@@@AAABBBBBBBBBDDDGGGIIIGGGCCC@@@@@@AAABBBCCCEEEFFFEEEBBB===999======<<<;;;<<<>>>BBBEEE===AAADDDBBB>>>===???@@@???AAABBBBBBBBB@@@<<<888===GGGLLLHHHFFFHHHGGGBBB;;;;;;999888666444333333111222444555666666555555555444444555666777555444//////............//////...------,,,,,,------...,,,,,,---.........------ooo[[[HHHBBBAAA===>>>BBBFFFQQQ^^^xxxccchhhlllJJJ;;;DDDRRRlllnnnAAA;;;>>>444444333111111222222111///...222111------111222...................................................//////000111222333333444444555555555<<>>:::JJJkkkooo```UUUUUUSSSHHH===888666666777888:::===???@@@CCCHHHQQQ[[[eeennnvvv|||vvvxxxhhhYYYSSSRRRWWWhhhzzz|||||||||nnn\\\GGGEEEKKKXXXiiiyyyyyyjjj___VVVMMMMMMNNNLLLHHHEEEDDDIIIHHHDDDQQQjjjxxxwwwzzzfffTTTIIIHHHZZZhhhdddLLLDDD???@@@AAA???>>>???AAA```|||kkkjjj___^^^WWWOOOfffooo```KKKIII\\\qqqxxxKKK===222222333000000333111222333333333222000000111111000//////////////////............---------,,,,,,,,,---......//////,,,,,,,,,,,,------------......------------......///111333444555777:::===;;;;;;999777555333111000000222333333111000111222111333666:::===???AAABBB;;;<<<===>>>???@@@@@@@@@AAAAAAAAA@@@>>>======>>>:::===???@@@@@@@@@BBBDDDCCCBBB@@@??????AAADDDGGGPPPUUUXXXTTTNNNIIIDDD@@@BBBFFFHHHFFFEEEFFFFFFDDD???AAACCCDDDDDDDDDCCCBBBAAAAAA???===;;;:::888888444555555666666666666666555555444666777888666555222111000//////......///......------------......,,,,,,---...............~~~___PPPIIIAAA>>>???@@@EEEIIIYYY~~~lllgggbbbAAA???JJJbbbwwwIII===>>>666555333222222222222111///,,,//////------//////,,,................................................///000000111222333444555777666999DDDYYYsss}}}~~~ttt___VVVPPPMMMPPP[[[eeejjjooosssyyyaaaPPPRRRUUUOOOKKKNNNBBBCCCEEEFFFFFFJJJTTT^^^hhhwwwdddUUUGGGDDDEEEBBB===999555555444333333333333444333444444444555888===AAAjjjzzzbbbDDDEEE===IIIdddWWWIIIFFFEEE:::999IIIVVVaaaMMM:::;;;???<<>>FFFRRRdddqqquuuyyy}}}pppddd```[[[RRRMMMMMMOOOLLLEEEBBBIII[[[ooo|||wwweeeUUUIIIFFFVVVggggggMMMEEE???@@@AAA@@@>>>>>>@@@aaa}}}rrrhhh```YYYSSS\\\yyyzzzmmmSSSLLLYYYeeeRRRAAA444444444//////333222222111111111000000000111111000//////////////////............---------+++++++++,,,---.........,,,,,,,,,---------......//////............//////...000111111222444888;;;999999888666555444222222///222555555444333555777555777;;;>>>???@@@???>>>======>>>???????????????=========???CCCHHHKKKLLLEEEHHHIIIGGGEEEHHHPPPWWWSSSVVVXXXVVVQQQNNNPPPSSSaaaeeehhhiiikkkiii]]]PPPQQQXXX[[[VVVSSSWWW\\\___TTTGGGBBBHHHMMMHHHDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@>>>======;;;:::999777777666666555777888999888666666555444222111000//////......------------......,,,------...............zzzbbbTTTIIIBBBAAA;;;???FFFQQQeee~~~[[[xxxvvv~~~SSS???DDDUUUxxxOOO>>>>>>:::555444222222222222111///...///000//////000000//////////////////////////////////////////////////////000000222333444555555555555???WWWvvv|||ooo~~~jjjdddfffrrr~~~nnndddrrrwwwfffUUUSSSEEEFFFHHHHHHFFFDDDGGGKKKOOO```ooottttttwww|||iiiPPPIIILLLKKKBBB:::555555444333333333333444111222333444666:::???CCCrrroooVVV===BBB666DDDdddbbbPPPFFF@@@555888KKKXXX```HHH555999??????[[[xxxfffUUUJJJLLLLLLBBB999888555666777888:::===???@@@EEEIIIPPPXXXbbbmmmxxxyyyeeeUUUYYYfffpppzzzbbbGGGAAA>>>JJJZZZoooxxxooofffiiisssyyymmm\\\TTTTTTXXXMMMEEEEEEFFFOOOhhhssscccUUUIIIDDDUUUgggiiiNNNEEE???@@@BBB@@@>>>>>>AAAcccxxxooobbb[[[XXXZZZwwwwww[[[PPP\\\aaavvvWWWDDD666555555///...333222111000000//////000000111111000/////////////////////.........---------******+++,,,,,,---......,,,,,,,,,------.........000000////////////000000...//////......000444777666666555555555444444444222555888999888888:::===;;;===@@@BBBBBB@@@>>><<<@@@@@@AAAAAABBBAAAAAAAAAAAA@@@AAAHHHSSS]]]ccceee]]]```___YYYTTTWWWbbbmmmgggooovvvssshhh```aaafff]]]aaahhhtttoooaaajjjmmmgggbbbhhhqqqvvvqqqYYYLLLWWW```XXXOOONNNFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDAAA>>>;;;999888777777777888::::::999888999888666444222111000000......------------......,,,---......//////......xxx]]]PPPFFF===;;;CCCAAAIII\\\iiirrrbbbwwwxxxppprrrqqqUUUCCC===IIInnnfffCCC777@@@666333666555///333444***000000000000000000000000////////////////////////000000000000000000000000111777777///...555999666444:::OOOpppvvvzzzvvvdddTTTNNNHHHGGGKKKMMMHHHDDDDDDHHHNNNXXXcccjjjlllkkkiiiiiieeelll~~~|||]]]MMMDDDEEEDDD;;;777666555555444444444444333888555444999888>>>NNN|||mmmPPPAAA777CCCIII```UUU@@@===666???SSSVVVRRRCCC===@@@===AAAeeevvvhhhXXXLLLKKKGGG===999<<<666666777888:::<<<>>>???CCCHHHOOOVVV^^^iiiuuu}}}aaaQQQVVV]]]kkk}}}{{{SSSCCCBBBAAAPPPeeezzz}}}nnn^^^XXXYYYxxx|||dddRRRWWWdddVVVJJJEEEAAAFFF___|||oooYYYGGGFFFRRRaaajjjSSSHHH???===???>>>===>>>>>>mmmkkkjjjfffZZZTTThhhnnnGGGUUUtttOOO???444555777333111333000000000000////////////////////////////////////......---------,,,,,,,,,+++,,,---...///...---,,,,,,,,,...///000000000000222111000.........///000///......///000111111000>>>;;;999999::::::888555666444222444888<<<===<<<<<<===???AAACCCBBB>>>;;;>>>CCCCCC@@@EEENNNPPPKKKFFFKKKMMMNNNZZZlll{{{|||xxxnnndddccchhhjjjgggeeennnooohhhooohhhnnncccbbbmmm~~~wwwiiitttnnnaaa]]]bbbssspppZZZ```iiibbb\\\______]]]QQQAAA???HHHMMMIIIJJJHHHGGGHHHLLLJJJAAA666;;;<<<<<<;;;999888999:::===;;;888444222111000111000000000//////......---,,,,,,,,,---------......sss```OOOAAA;;;AAA???EEETTT]]]xxxooo```hhhmmmfffuuuLLLAAADDDXXX{{{yyyQQQ===>>>999444666555...111444,,,000000000000000000000000////////////////////////////////////////////////000333333000111444555333999HHHgggzzzoooqqqcccWWWMMMMMMOOOMMMJJJIIIEEEHHHLLLOOOQQQUUU\\\aaaZZZVVV\\\nnnsss[[[HHHIIIIII===:::999777666555444444444333888555444999999>>>NNNpppPPPBBB888EEEKKKhhhVVVAAA>>>777DDDYYY]]]KKK???999===<<>>???DDDIIIOOOUUU\\\eeeooowwwuuu[[[NNNQQQVVVdddyyyxxxQQQCCCDDDEEEZZZrrrxxxeee^^^```lll~~~fffVVV\\\iiiYYYLLLGGGCCCEEEYYYqqq|||rrr___KKKDDDLLL[[[eeeUUUKKKBBB@@@@@@???>>>???EEErrrnnnlllhhh]]]WWWddd~~~TTTVVVjjj~~~SSSBBB555555666333111444111000000000////////////////////////////////////.........---------,,,,,,,,,,,,---............---------...000000111111000222111000///...//////000000///000111333444444444:::888666666888999777555777666666888;;;===>>>===>>>??????>>>>>>>>>======;;;JJJWWW^^^dddhhhbbbXXXWWW[[[\\\\\\cccqqq|||vvvllliiiiiihhhfffhhhqqqwwwppptttnnnxxxllliiiooozzzzzzqqqwwwpppfffggglllwww{{{fffbbbcccaaaeeennnrrrssshhhRRREEEEEEHHHFFFHHHGGGEEEEEEIIILLLLLLJJJGGGEEEBBB===999999;;;===>>><<<:::777555222111000111000///...............,,,,,,---------.........cccMMMAAACCC???CCCJJJMMM```fffNNNeeevvvbbbttt___HHH@@@FFFZZZhhhIII>>>===555555555......333///000000000000000000000000////////////////////////........................111///111444555333444777@@@ZZZooo^^^uuu|||ooo\\\VVVXXXVVVMMMFFFEEEHHHIIIEEEBBBDDDLLLTTTPPPKKKNNN\\\nnnmmmKKKGGGHHH<<<===<<<999777555444444444444888555444999999???OOOoooNNNBBB;;;GGGQQQuuu~~~WWWBBB===:::KKKccceeeFFF;;;777;;;>>>MMMuuu{{{jjj\\\OOOIIICCC:::666888666777777999:::<<<>>>???FFFJJJPPPTTTYYYaaajjjqqq}}}}}}jjjUUUKKKLLLMMM^^^xxxnnnLLLCCCHHHLLLfffssskkknnnmmm|||}}}ooorrriii]]]eeeooo]]]MMMHHHDDDCCCPPPcccyyyyyymmmUUUDDDFFFTTT```WWWNNNGGGDDDBBB???@@@CCCTTT}}}ppplllhhhaaa[[[```aaaUUU]]]uuuYYYFFF666444666333222444111111000000000/////////////////////////////////.........------------,,,---------------...//////...///000111111111111111222111000000///000000000000111222444555777888999999777666666888999888777888888999999:::;;;;;;<<<===???AAA@@@??????BBBEEEGGG[[[qqqrrrgggiiijjjhhhkkkttt|||~~~xxxuuuqqqmmmkkkhhhooovvvnnnpppmmmwwwkkkgggiiimmmzzzuuuvvvyyyqqqkkkqqqtttzzzvvvlllffffffppp|||mmmUUULLLKKKKKKQQQPPPMMMHHHDDDDDDHHHLLLJJJIIIGGGCCC>>>;;;;;;<<<<<<<<<;;;999777666444333222111///...------......,,,------------.........^^^KKKGGGBBBCCCCCCBBBNNNaaa[[[YYYtttnnnkkkrrrsss```IIIEEEKKKsss]]]GGG@@@444333666000...222000000000000000000000000000////////////////////////////////////////////////222000333888777333;;;HHHUUUmmm~~~hhhlllwww{{{}}}vvvjjjnnnwwwxxx{{{~~~wwwwwwooo\\\KKKJJJLLLMMMKKKHHHEEEFFFHHHOOOJJJJJJSSSaaappp~~~VVVGGGGGGAAA>>><<<:::777555555555555444888666555::::::@@@PPPlllJJJBBB===IIIYYY{{{VVVAAA<<<<<>>EEEJJJOOOTTTYYY```hhhooo{{{uuucccRRRIIIHHHHHH\\\}}}___FFFBBBKKKSSSmmmxxxxxx{{{~~~uuucccaaa|||oooffflllrrr^^^LLLGGGCCC@@@IIIXXXwww|||cccJJJEEEQQQ\\\WWWQQQKKKGGGBBB???BBBHHHgggrrrjjjddd```]]]]]]uuudddSSSRRRmmmvvvttt```KKK888444555333111333111111111000000000//////////////////////////////............------------///...---------...000111///000111222222222222222111111111111111111111111000222444666777999<<<===<<<;;;:::999999:::::::::<<<<<<<<<:::999:::>>>AAA???FFFPPPSSSRRRQQQRRRTTT\\\iiiyyyooopppqqqooooootttzzz~~~zzzxxxvvvpppiiifffbbbiiiwww|||ssshhhcccbbbggg]]]]]]aaabbblllsssmmmppprrrkkkfffjjjiiimmm{{{}}}uuuoooooouuu{{{kkk^^^YYYWWW```bbbbbb]]]PPPEEECCCFFFFFFIIILLLLLLHHHDDDAAA???<<<;;;:::888777888888999444222000...---......///------------............pppSSSHHHBBBBBB>>>???HHHPPPrrryyylll{{{sssnnneeeWWWIIIEEE[[[{{{```HHH555111888333///111000000000000000000000000000000000000000000000000000111111111111111111111111000000444888555666HHH___uuu|||lllvvv|||oooZZZNNNUUUppp}}}vvvtttvvvvvv~~~fffTTTQQQLLLKKKJJJIIIFFFCCCKKKIIIIIIQQQ\\\jjjyyyoooSSSKKKHHH>>><<<999777555666666777444999666666;;;;;;AAAQQQkkkFFF@@@===HHH^^^wwwSSS>>>999???[[[pppgggCCC>>>;;;<<>>CCCHHHOOOUUU[[[bbbjjjqqq|||~~~ooo___OOOFFFDDDGGG```qqqTTTBBBCCCNNNWWWqqq|||{{{mmm\\\WWWiiiyyyooopppqqq]]]KKKFFFBBB>>>DDDQQQppplllPPPHHHPPPXXXWWWSSSNNNHHHBBB???FFFOOOxxxyyykkk```]]][[[VVVfffcccQQQNNNiiizzzeeegggPPP:::555666333111222111111111111000000000000000000000000000000000000//////.........---------000///...---...///000111000111111222222222222111111111222222222222222222000333666888999:::>>>AAA???>>><<<;;;999999:::<<<<<<======<<<;;;@@@JJJRRRQQQ^^^nnnwwwvvvoooiiifffiiimmmsss||||||sssrrrqqqnnnjjjkkkrrrxxxrrrqqqnnnkkkhhhccc\\\VVVZZZiii|||qqq```]]]\\\VVV]]]hhhmmmtttxxxrrrlllooohhh___YYYRRRXXXlllssssssrrrooonnnooorrrtttxxxmmmgggdddnnnsss|||}}}nnnYYYMMMKKKGGGIIIKKKLLLKKKJJJIIIJJJCCC@@@;;;777666666999:::555444222000////////////---------.........//////^^^KKKDDDBBB<<<@@@JJJJJJXXXxxxxxxyyyeeeiiieeeIIIDDDPPPvvvZZZ<<<111888666111111111000000000000000000000000000000000000000000000000222222222222222222222222...111444555666AAA[[[tttqqqtttjjjaaaTTTQQQ]]]yyysssmmmsss|||mmm```QQQGGGFFFGGGGGGEEEDDDDDDFFFMMMYYYggguuu~~~dddPPPIIIBBB???<<<888666666777888444999666666<<<<<>>;;;;;;DDD```{{{kkkaaaSSSFFF<<<777888:::888888888999:::;;;======@@@FFFNNNUUU\\\dddmmmsss|||xxxiii[[[LLLDDDDDDLLLiiidddLLLCCCFFFQQQ[[[vvvuuufffZZZUUU```~~~{{{uuummm[[[NNNKKKFFF>>>AAALLLggg}}}pppVVVMMMQQQTTTWWWUUUQQQJJJBBBAAALLL[[[ppp```[[[YYYOOOXXXcccPPPMMMggggggoooVVV???888999666222222222222111111111000000000000000000000000000000000/////////.........------///////////////000111111000111111222222222111111111111222333333333222222111555999::::::<<<@@@CCC>>>===<<<:::888999;;;===888<<>><<<;;;FFFccc~~~ppphhhYYYGGG;;;777777888888888888999:::;;;<<<===???EEEMMMUUU\\\dddmmmsss{{{uuufffYYYKKKFFFLLLZZZxxxtttTTTEEEDDDKKKVVV```{{{nnnbbbXXXZZZqqqggg[[[UUUUUUNNNAAA???FFF```yyysss^^^VVVVVVTTTYYYWWWTTTLLLCCCDDDTTTfffuuuddd^^^\\\NNNRRRuuudddOOOMMMiiilllvvv\\\DDD>>>>>>:::555444222222222111111111000000000000000000000000000000////////////............//////000111111111111000000111111111111111000000111111333444444444333333444888<<<======>>>BBBFFF<<<======;;;:::<<<@@@CCCCCCIIIPPPQQQPPPVVVbbbmmmwww}}}rrrtttrrrllliiirrr}}}wwwqqqjjjddd]]]\\\ggguuu{{{pppyyy|||rrrxxxzzzssskkkxxxxxxooohhhxxxuuutttsssppptttzzzyyywwwuuuqqqqqqtttxxxvvvbbbZZZZZZXXXUUUPPPJJJHHHHHHIIIKKKIIIEEEAAA===:::888888666777777777666333111///............////////////lllZZZNNN>>>BBBIII>>>VVV\\\lll^^^MMMFFFJJJiiiSSS555666666222333555000000000000000000000000000000000000000000000000111111111111111111111111222777777999IIIhhhxxxmmmuuu{{{{{{{{{{{{|||vvv^^^PPPKKKKKKJJJHHHDDDBBBGGGRRR]]]cccmmm}}}NNNKKKEEE>>>:::777777777444999777777======CCCTTTfffAAABBBCCCKKK]]]sssOOO888888LLLppptttSSS<<>>999999999888888888999:::;;;<<<===>>>DDDMMMUUU[[[ccckkkrrryyytttdddYYYLLLJJJTTTgggdddFFF>>>DDDNNN[[[eee~~~{{{lll\\\UUUeeeccc\\\[[[^^^UUUCCC===BBB^^^wwwwwwddd^^^[[[VVVZZZYYYVVVNNNEEEGGGZZZnnnvvvgggbbbaaaRRRSSSccccccLLLMMMkkknnnzzz```HHHBBBBBB===777555222222222111111111111000000000000000000000000000000/////////...............///111222222111111000000000111111111000000///000111333444555444333333666;;;???@@@??????DDDHHH<<<===>>>>>>>>>@@@FFFJJJYYYbbbjjjjjjfffhhhpppyyyttt|||yyyooosssooodddYYY]]]ppp{{{tttnnniiijjjxxx{{{}}}rrr~~~}}}|||{{{|||}}}vvvppppppyyyyyy}}}zzzvvviiikkklllhhh___TTTKKKFFFFFFFFFGGGFFFDDDAAA===;;;777888999999888555111///............/////////000tttRRRDDDDDDDDDAAAMMMLLLUUUvvvxxxvvv|||MMM???<<>>555222999000000000000000000000000000222222222111111111000000///111222222111000222444000999;;;GGGfff~~~vvvtttqqqvvvuuu\\\IIIPPPHHHCCCDDDCCCAAADDDJJJ[[[kkkxxxXXXFFFCCC:::555888:::666:::888777999777CCC\\\^^^BBB>>>===KKKlllxxxFFF;;;<<>><<>>DDDPPP___kkk|||yyy~~~yyy{{{}}}wwwwwwwwwoookkkmmmZZZRRRjjj{{{}}}}}}ttt~~~xxxnnnZZZMMMGGGFFFFFFJJJLLLJJJBBB;;;???@@@@@@===999555222111444222111111111000...,,,bbbMMMGGGEEEAAACCCMMMUUUggg{{{uuujjj|||OOOAAA???LLL|||YYY888:::666222444///111111111111111111111111222222222111111111000000111222222333333333333333333888CCC]]]yyywwwtttyyyoooRRRGGGIIIMMMMMMFFF???DDDMMMLLL[[[rrr{{{gggOOOEEE<<<:::;;;777555999777777999777DDD]]]|||WWW@@@AAA???KKKttt{{{JJJ>>>===HHHhhhaaaBBB888;;;;;;???SSSvvvwwwDDD999???000===888999:::::::::;;;===???FFFEEEJJJVVVaaagggkkkooowwwzzzjjj[[[NNNMMM^^^~~~dddOOO???BBBMMMUUU___iiixxxuuufffdddhhhttt}}}ccc```mmmlllQQQAAAAAA<<>>;;;:::999:::666444333222222222000...xxxXXXIIICCC@@@<<>>??????666555999777777999888EEE___tttQQQ>>>BBBAAAKKK~~~vvvwwwyyyxxx{{{NNNAAA===FFF```VVV===777;;;<<>>AAAEEEEEEKKKWWWaaafffiiimmmwwwxxxfffVVVJJJNNNiii|||ZZZIII===CCCPPP\\\gggpppyyy{{{kkkeeehhhrrrsssbbbfffrrrnnnRRR@@@???>>>LLL[[[ddd___VVVOOOHHHAAABBB???>>>@@@CCCKKK\\\lllyyybbb^^^eeefff^^^UUURRRxxxqqqQQQQQQddd~~~~~~zzzYYYLLLIII???@@@===777555222111111222111000000000000000000000000000///000111111222222111111222333333111///...///000///000111333444555666666555444555999;;;999999<<<::::::===AAAFFFJJJLLLMMMLLLQQQPPPMMM\\\yyy~~~|||qqqqqquuuxxx|||qqq~~~qqquuuwwwvvvqqqkkkvvv~~~jjjppp}}}tttwww}}}jjjccc^^^UUUMMMHHHFFFGGGGGGFFFCCC@@@===;;;;;;<<<===:::777555333333333111000kkkQQQGGGDDD===GGGJJJLLLggg}}}ccczzzlllWWW}}}vvvKKKCCC???SSSuuuIII:::===666///666111111111111111111111111111111111111111111111111333222111333666666555333:::HHHccctttgggkkk}}}ppp^^^JJJCCCFFFIIIFFF@@@DDDIIITTTdddxxx}}}gggllljjjSSSAAAAAAAAA777666:::888777999999FFF```qqqOOO===AAA@@@KKKccc]]]bbbggguuuNNNAAA<<>>FFFPPPVVVSSSMMMHHHBBB======;;;;;;===???GGGVVVeeezzz}}}ddd^^^ccceee___XXXSSSwww|||[[[QQQ```|||ssstttWWWKKKJJJBBBEEEBBB888555333111222222111000000000000000000000000000000000111222222222222111222333333111///---...000,,,---000222444444444444666444666::::::888999<<>>>>>>>>>>><<<:::777555444444222111cccPPPJJJCCC@@@AAAMMMeee]]]dddTTThhhnnn[[[GGGCCCFFFrrr[[[DDD???555000888111111111111111111111111111111111111111111111111222111111222555666777666AAA]]]xxxqqq```SSSYYYnnnjjjRRRJJJKKKIIIFFFCCCCCCFFFOOObbb{{{lllgggzzzuuu```GGG@@@AAA:::888;;;888777999999GGGaaatttQQQ<<>>CCCHHHKKKIIIEEECCC@@@===<<<::::::<<<===BBBNNN[[[pppoooddddddddd```]]]XXX{{{hhhUUU___www~~~nnnrrrWWWKKKKKKDDDGGGBBB888666333222222222222111111111111111111111111111000000111222222222222222222333222111///...///000,,,...000333555666666555777777999<<<;;;777999===FFFCCCEEEKKKRRR\\\mmm}}}uuu|||yyy|||wwwyyyvvvuuu~~~~~~~~~zzz}}}ttttttzzzppplllzzzwwwssskkk^^^ppp~~~~~~|||mmmVVVTTThhhvvvvvv}}}vvvyyy}}}lll\\\KKKHHHEEEDDDEEEFFFEEECCC>>><<<999777666555333111zzz\\\LLLGGG======OOOeeexxxuuujjj^^^bbbgggdddlll|||tttQQQHHHDDD```sssWWWBBB555333444222222222222222222222222111111111111111222222222111222333333333666:::>>>SSSuuuzzzfffYYYPPPWWWiiizzztttTTTGGGHHHLLLDDDCCCBBBFFFVVVqqq{{{qqqyyy}}}}}}nnnQQQAAAAAA???:::===999888999999GGGaaawwwRRR;;;>>>???MMMsssXXXJJJHHHXXXAAA;;;999FFFPPP@@@>>><<<===???HHH```~~~kkkBBB<<<999;;;888666888:::::::::<<<>>>AAACCCEEELLLWWW^^^ccckkkrrrwwwpppaaa\\\RRRfff|||QQQ@@@@@@EEETTTiii|||wwwlllgggkkkyyywwwccc[[[bbbjjjsssaaabbbkkkbbbSSSKKKBBB<<>>IIITTTjjjrrrkkkfffbbbaaa___vvv[[[aaa|||xxxzzz|||\\\LLLKKKEEEFFF>>>888666333222222333222111111111111111111111111111000111222222333222222222111222222111///...000111000111333666888999:::::::::;;;>>>AAA???<<<>>>CCCFFFDDDHHHSSS]]]jjjzzzsssyyyxxxqqqnnnvvvhhh~~~|||nnnZZZWWWfffqqq}}}pppaaaooorrrQQQLLLGGGEEEGGGHHHGGGFFFAAA???===;;;:::888444111nnnRRRGGG@@@>>>HHHYYYmmmzzzooopppmmm\\\]]]eeewww```JJJEEEPPPppprrrJJJ:::999///222222222222222222222222000000111111111222222222222444666555333666???GGGlllqqqkkk^^^YYYZZZcccnnnwwwrrrYYYOOOLLLHHHHHHFFFFFFPPPiiizzz\\\FFFBBBCCC===???;;;888999888FFF```vvvOOO:::???AAAMMMdddMMMEEEKKK;;;888888GGGMMM;;;>>>:::;;;===GGGaaa~~~```AAA@@@777;;;999888999:::::::::;;;===???CCCEEELLLVVV]]]dddmmmwww|||~~~mmm```[[[TTTmmmqqqIII>>>???EEETTTlllxxxjjjhhhqqqyyyddd[[[XXXXXXvvvtttggggggssseeeOOOGGG???<<>>======>>>===>>>GGGQQQhhhvvvjjjddddddggg___dddwwwaaaJJJGGGDDDDDD;;;999666333222333333222111111111111111111111111111000111222222333333222222///000111000//////111333333333444666888:::<<<===>>>???DDDHHHGGGDDDHHHNNNNNNIIINNN^^^mmmzzzwwwoooooouuurrrvvvyyynnnqqqbbbdddrrr|||lll[[[ggg}}}hhh^^^RRRJJJHHHHHHHHHFFFCCCBBBAAAAAA???<<<777333___FFFFFFBBB???KKKdddzzz|||}}}ssshhhjjjgggddd|||kkkIII@@@@@@\\\SSS@@@???...222222222222222222222222000000111111222222222222222666999666333777BBBMMMzzzhhh```ZZZ]]]fffrrryyy{{{www^^^LLLHHHIIIHHHEEEJJJ^^^|||eeeJJJCCCDDD>>>@@@;;;888999888FFF```tttKKK:::AAACCCMMMlllRRRGGGEEE888777888HHHKKK888===888999;;;GGGbbb~~~WWW>>>@@@444999777888:::;;;;;;:::;;;===???DDDEEELLLUUU]]]dddooozzzwwwhhh\\\TTTOOOkkkkkkHHH@@@AAAFFFUUUooorrrmmmsss~~~|||iii```TTTNNNjjj}}}sssjjjjjjzzzkkkOOOEEE<<<<<>>999888999;;;>>>>>>===>>>???>>>>>>FFFQQQhhh~~~nnnffffffkkkbbbeeexxxbbbFFFDDDBBBDDD:::999666444222333333222222111111111111111111111111111111222333333333333222...///000000///000222444222222333444666999<<<>>>@@@CCCHHHMMMMMMLLLPPPWWWZZZRRRUUUhhhzzzxxxooorrrzzz}}}zzz}}}qqqvvv~~~xxxxxxsssqqqhhhnnn~~~uuuccckkk}}}vvv{{{wwwdddUUUOOOMMMKKKJJJEEEEEEEEEEEECCC???999444hhhUUUEEE???@@@AAANNN___dddxxx{{{oooiiizzzjjjyyyNNNBBBIIILLLyyymmmFFF666444222222222111222222333333333333333333333333333333333111333666333888TTTsssnnneeebbbeeemmmwww~~~___QQQNNNGGGFFFHHHIII]]]}}}|||hhhUUUBBBFFF777<<<;;;777999CCCcccuuuHHHBBBDDD???XXX|||]]]GGGBBB666222;;;FFFEEE===777:::;;;===GGG\\\tttXXX;;;999777<<<999777888:::::::::;;;>>>@@@EEEJJJPPPVVV\\\eeeooovvvwwwhhhfff\\\MMMnnn{{{ZZZ>>>AAACCCHHHXXXzzz{{{yyyyyy}}}zzz}}}}}}nnndddQQQGGGQQQkkkiiiooozzznnnTTTCCC>>>FFFUUUbbbRRRBBB;;;999777888;;;<<<<<<<<<;;;<<<@@@FFFKKKccc{{{rrraaakkkyyyqqqggg~~~fffLLLFFFIIIFFF>>>;;;888333222333333111///222222111111111111111111555333222222333444333111333333333222222222333444999666888;;;999666;;;CCCDDDGGGSSS[[[\\\eeepppnnnvvvssskkkmmm|||}}}xxx|||||||||xxxzzzxxxzzznnn}}}ppp}}}zzz~~~mmmmmmtttzzzsssfffiii{{{yyy~~~qqqdddhhh}}}qqqhhh]]]UUUJJJFFFFFFIIIEEE===888:::___KKKDDDDDD???CCCQQQXXXrrrqqqrrr}}}jjjwww[[[@@@EEE@@@cccQQQ777666333222222222222222333333333333333333333333333333555666777777999GGGeeevvviiiddddddlllqqqxxx~~~]]]SSSOOOOOOIIIMMMeeelllRRRGGG777<<<;;;777:::CCCccc{{{KKKAAACCC???ZZZnnnWWWFFF:::555>>>HHHFFF???:::999:::>>>HHH\\\rrrYYY===;;;777;;;777777999:::::::::;;;>>>@@@DDDHHHNNNTTTZZZcccnnnuuu}}}vvvhhheee\\\XXX{{{qqqTTT@@@???CCCKKK]]]~~~zzzrrroooxxxxxxpppXXXGGGIIIaaa{{{fffhhhsssiiiQQQBBB===DDDSSSiii\\\JJJ===888999:::::::::;;;;;;:::;;;???DDDHHH[[[vvvkkkiiippprrrhhhhhhKKKDDDGGGEEE???:::777444222333333222000222222111111111111111111333222111333555666666555555444333444555666666555666555777;;;===???GGGQQQZZZUUU[[[cccjjjyyyrrryyy{{{{{{|||yyyqqqtttwww~~~yyyzzzzzzlllooottt~~~yyylllfffnnnzzz~~~mmm^^^^^^uuuoooVVVLLLEEEGGGHHHBBB999555oooSSSHHHIIIAAA<<>>:::888:::???JJJ]]]qqq|||}}}ZZZ>>><<<666999555777999:::;;;;;;<<<>>>@@@CCCGGGMMMRRRXXXaaallltttyyyyyyiiieee]]]iiidddLLLAAA===CCCMMM___~~~}}}mmmcccjjjxxx{{{aaaIIIAAATTTooo|||ddd___hhh```MMMBBB===BBBPPPpppiiiWWWAAA888:::<<<888777888999::::::<<<@@@CCCPPPmmm|||kkkgggnnnbbbmmmMMMBBBCCCCCC???999777444333333333222111111111222222222222222222111111111444777:::::::::777555333555888:::888666444444888>>>CCCJJJUUU```bbbZZZ___lll{{{tttsssmmmqqq{{{~~~uuuoootttyyy|||xxx}}}~~~vvvlllnnnxxxwwwjjjlllwww~~~|||www{{{|||kkkfffqqqdddSSSCCCCCCIIIHHH???777]]]IIIKKKDDD>>>FFFPPPYYYqqqjjjyyyZZZnnnLLLIII@@@OOOddd999888444444333222222222333333333333333444444444444444222999999777IIIooozzzjjjbbbbbbaaafffqqqxxxxxxyyy~~~}}}sssuuusssVVVQQQdddggg```{{{sssPPP<<<===;;;999<<>>III\\\qqq}}}~~~VVV======666999555888999;;;;;;;;;<<>>DDDMMM]]]wwwsssddddddnnnvvv{{{~~~jjjPPPCCCOOOdddxxxxxxfffXXX___WWWJJJCCC???AAANNNrrrqqqaaaFFF888<<<===666555777999:::::::::<<<>>>GGGeeerrrdddgggXXX~~~sssRRRCCCAAA???<<<777666555444333333222222111111222222222222222333222222333555999;;;<<<<<<999666444666999:::888555333666<<>>888DDDMMMEEE;;;999:::;;;===GGGZZZrrr|||OOO:::===666999777888999;;;;;;;;;<<>>???CCCLLLZZZppp}}}ooogggeeeiiitttppp[[[PPPTTT^^^nnnsssjjjTTTXXXPPPGGGFFFAAABBBMMMjjjooodddLLL<<<======888666888::::::::::::;;;<<>>???CCCLLLZZZjjjwwwjjj______nnnuuufff_________iiiooojjjTTTTTTKKKEEEGGGBBBAAALLL[[[dddcccTTTEEE@@@???<<<:::;;;<<<<<<;;;;;;<<<===CCC^^^yyydddooodddWWWmmm{{{yyy\\\GGG===888444222444666555444333333444111111222222333444444444777666666777:::;;;;;;:::999888666555666888;;;===BBBJJJQQQVVV]]]iiisssxxxqqqjjjvvv|||}}}zzzuuulllkkkwwwyyywww}}}~~~|||sssggghhhzzzssshhheee___jjj|||oookkkhhhllluuu}}}pppooowww~~~~~~uuuzzzqqqcccccc}}}uuu___UUURRRKKKCCCvvv[[[GGGAAACCCAAAJJJQQQ{{{rrriiiyyy~~~XXXNNNIIIXXXaaa>>>666666555333333222222222333333444444555666666666999;;;CCCWWWxxxyyysssfff\\\^^^jjjsssuuuuuuwwwzzz|||}}}~~~{{{vvvtttssssssrrrrrrxxx{{{zzzrrrhhhhhhrrr}}}```UUU\\\eeefffbbbQQQMMMTTTkkk{{{~~~|||[[[LLL???:::<<>>??????>>><<<<<<>>>???DDD___uuubbbfffaaaVVVdddxxx\\\FFF<<<777555111444666666444333333555111111222222333444444555666555555777:::<<<<<<;;;666777777666555999AAAHHHVVV^^^eeeiiittt|||ssswwwtttwwwyyy|||zzzrrrlllrrr}}}~~~qqqgggfffzzzrrrddd]]]VVVeeeuuummmeeegggtttxxxmmmjjjlll}}}}}}zzzsssoooyyyzzziiifff|||vvvpppaaaPPPhhhLLLDDDFFFCCCLLLJJJjjj]]]mmmwwwZZZTTTMMMLLLlll@@@777666555444333222222222333333444444555666777777::::::DDD^^^xxx~~~qqqkkkwwwttthhh\\\aaasss{{{xxxuuuxxx{{{||||||}}}}}}wwwtttuuuvvvwww}}}vvvttthhhRRRRRRXXXKKKlllooo___NNNLLLbbbvvvzzzbbbOOO@@@;;;<<<@@@YYYoooNNNIIIHHH???WWWhhhNNN===;;;OOOWWWIII;;;:::888;;;???HHH[[[oooyyy{{{zzz{{{yyy~~~~~~|||CCC666>>>888;;;;;;999:::<<<<<<<<<===@@@BBBAAADDDHHHLLLRRR\\\iiirrrxxx|||uuummmooo{{{rrrQQQAAA===EEECCCGGGQQQ\\\aaa```fffooo{{{gggVVVTTTeeexxx|||qqqoooooojjjkkkjjj```VVVQQQEEEAAAFFFAAA???IIIBBBNNN]]]bbbVVVFFFCCCHHHAAAAAAAAA???======???AAAFFFaaaqqq```___}}}}}}ZZZQQQZZZ~~~vvvZZZDDD:::888777000333666666444333333555111111222333333444555555444444444666:::<<<===<<<333666888666555;;;FFFPPPfffnnnuuuzzz{{{~~~sss|||zzzxxxrrrhhheeesss|||mmmdddcccooozzzmmm]]]VVVgggwwwpppiiilllxxxrrrccc\\\nnnxxxjjjvvvyyyooopppzzzzzz{{{yyybbbtttUUUGGGBBBAAAEEEJJJ]]]~~~yyygggrrruuu~~~vvvGGGDDDLLLyyyNNN===999666555555222000///666666555333222222555888888===NNNoooiii```jjjnnnhhhcccccciiipppwwwzzz~~~yyyvvvxxx{{{}}}kkksss|||{{{sssQQQKKKMMMPPPSSSttteeeQQQNNNRRRbbbwwwzzzaaaNNNJJJBBB777???SSS}}}qqqFFFGGGCCCFFFRRRhhhQQQ999<<>>KKK^^^oooyyy|||~~~~~~}}}nnnEEE<<<999888;;;999999999::::::<<<===???@@@CCCDDDGGGJJJRRR___nnnyyy|||uuuiiihhhtttkkkPPP<<<===???GGGJJJRRR\\\cccdddaaa```kkkzzzwwwkkk\\\[[[gggnnnxxxxxxuuuqqqnnnllleee]]]UUUQQQKKKEEEAAA@@@AAABBBDDDEEEKKKVVV[[[WWWPPPLLLEEECCCBBBAAAAAA@@@???===KKKmmmzzzmmm[[[ZZZpppwwweeeWWWYYYmmmPPP@@@===888000222222222333333444444444333333333444444444555555555555666777999999888666666666666666777@@@QQQaaarrrlllqqq|||zzzzzzzzzvvv}}}wwwlllbbbbbbssstttsss{{{vvveeeaaaqqqwwwooovvvyyyqqqvvvvvvttt~~~}}}|||vvvcccKKKCCCAAAAAAEEETTTooowwwtttNNNEEEOOOrrrnnnAAA:::444444555444444444555555444444444555666888777FFFbbb~~~ssseeecccddddddbbb```dddlllttt{{{~~~zzzxxx{{{}}}}}}qqqVVVWWWdddxxx{{{yyyyyyVVVPPPPPPIIIJJJiiijjjYYYMMMWWWooofffPPPGGGAAA;;;BBBPPPsssHHHIIIEEEJJJWWWvvvfffRRR:::<<>>CCCLLLTTTWWWZZZ^^^VVVRRRLLLDDD???===???AAAYYYvvv{{{uuuiiiWWWSSSfffpppaaaVVV\\\pppQQQ???;;;888333333333333333444444444555444444444444555555555555555444333444555777777777666555555999BBBQQQcccpppuuu}}}~~~~~~{{{}}}zzz}}}ppphhhkkkyyyyyy}}}pppllllllqqqzzzrrrooopppkkkjjj~~~ssszzzlllfff~~~vvvSSSFFFEEE@@@DDDMMM]]]~~~lll{{{vvvZZZLLLXXXJJJ???555444555444555777444333333444777888888777>>>YYY~~~qqq\\\bbbddd[[[]]]^^^```fffnnnvvv|||~~~~~~{{{zzz}}}~~~}}}~~~xxx^^^VVVWWWbbbnnnwwwuuusssyyyeee\\\YYYKKKIIIeeemmmMMMJJJaaagggRRREEE@@@CCCHHHyyyJJJHHHDDDJJJYYY|||nnnccckkkSSS;;;;;;AAAUUUCCC???:::;;;<<>>??????>>>;;;<<>>@@@===;;;===AAAHHHVVVcccrrrpppgggVVVFFF>>>BBBHHHXXXeeesss~~~~~~yyytttiiilllbbbWWWLLLYYYlllaaaVVVcccfffFFF999666555555555555666666666666666666666666666777777777777999999888777555555777888===@@@DDDKKKZZZpppzzz~~~zzzvvv}}}uuujjjffflllrrrwwwpppeeeyyyssssss{{{ttteeebbbbbbLLLKKKAAAGGGNNNUUUsssiiiooo___xxxcccHHHEEE```\\\GGG777777999555222444333333444666999::::::999IIIuuugggWWWVVVXXXXXXWWW^^^bbbgggkkkoooqqqrrrrrrvvvvvvyyy~~~~~~|||~~~}}}zzz{{{~~~{{{hhh\\\UUURRRaaavvvqqqxxx|||wwwnnnnnn{{{}}}rrrpppsssSSSTTTqqqtttZZZQQQ[[[sssnnnNNNBBBDDDIIIqqqKKKDDD>>>FFFWWWdddMMMVVVmmmQQQ<<<:::999KKK===>>>:::888:::BBBSSSgggvvv{{{|||}}}yyykkkCCC:::888888;;;:::999999999:::<<<===???@@@AAADDDIIINNNUUU___llluuu}}}xxxnnn}}}rrrMMMFFF>>>CCCJJJYYY___fffmmmvvv{{{tttjjjZZZ]]]jjjbbbJJJGGGFFFSSSlll|||}}}mmm^^^XXXTTTLLLEEE@@@===<<<===???======>>>>>>@@@HHHRRReeegggdddXXXIII@@@BBBGGGKKKNNNUUU^^^lllqqqccceee]]]YYYLLLWWWooodddVVVeeennnKKK;;;777666666666666666666666666666666666666777777777888888888999:::999666555555777===IIIUUU^^^lll{{{uuummmrrr~~~~~~yyyxxxyyyssszzzsssqqqSSSKKK@@@CCCKKKSSSkkkfff___mmmwwwIII===WWWttteeeKKK777777:::777555888222555777777777888:::===TTTzzzVVVPPPSSSPPPSSS]]]^^^bbbgggjjjmmmoooqqqsssqqqsssxxx}}}~~~zzzrrrnnnrrrvvvuuu___RRRNNNLLLNNNppp}}}vvvmmmbbb```kkkxxxkkkbbbeee~~~ZZZ[[[ttt}}}```LLLJJJ[[[mmm]]]EEEAAAFFFkkkNNNFFF???HHHZZZcccKKKSSSbbbNNN;;;999777HHH<<<>>>999999999@@@TTTlll|||{{{}}}|||vvvgggAAA:::999999:::888999999::::::<<<===???@@@BBBEEEIIINNNUUUaaaoooyyyxxx{{{lllKKKHHH???EEENNNcccdddcccdddooo{{{|||ttt```cccpppfffIIICCCBBBMMMfffwwwsssfffZZZVVVNNNFFF@@@===<<<<<<<<<:::;;;>>>???>>>BBBGGGPPPTTTUUUOOOEEE@@@CCCIIIHHHDDDCCCIIITTTiiimmm^^^\\\WWWYYYLLLUUUssshhhWWWhhhmmmLLL;;;888888666666666666666555555555666666666666777777777777555777999888666555888;;;EEEXXXkkkwww{{{xxxyyyyyywwwoooddd```lll|||xxxppprrraaaQQQEEE@@@DDDLLL]]]sss|||``````|||QQQ999SSShhhvvvVVV;;;777999555555:::333777:::888555555:::@@@bbbmmmNNNMMMRRROOOTTT```aaadddgggiiijjjlllpppsssnnnqqqwww~~~qqqdddaaahhhqqqoooXXXLLLIIIJJJBBBWWW~~~yyyhhh[[[SSSRRR[[[fffqqq}}}ttt^^^WWW]]]vvv{{{uuufffQQQHHHMMMWWWxxxuuuOOOBBBDDDcccUUUIII@@@GGGYYYhhhSSS[[[bbbKKK999999555FFF;;;>>>999;;;999???VVVsss}}}{{{zzzrrr|||ccc???::::::999:::777999999::::::<<<===???@@@CCCFFFIIINNNVVVbbbrrr}}}rrriiiIIIHHH@@@HHHTTTbbbaaa]]][[[fffwwwzzzsss```bbbmmmfffIIIEEEEEEOOOeeevvvxxxnnn\\\XXXPPPHHHAAA>>><<<<<<<<<888777;;;>>>@@@BBBFFFDDDFFFFFFBBB>>>AAAJJJRRRRRRIIICCCCCCFFFVVV{{{hhh\\\WWWUUU[[[LLLTTTwwwooo___ssskkkIII:::888999666666666555555555444444555555555666666666777777666777888777666:::BBBIII^^^qqq{{{ssssss|||vvvfff```TTTTTTcccjjjgggoootttwwwzzz|||}}}sssrrroooZZZMMM@@@???EEEPPPssstttcccXXX```EEEQQQNNNbbb@@@777666222222888333888<<<999333333:::BBBgggcccLLLNNNUUUUUUWWW___eeegggiiihhhgggiiimmmqqqmmmpppwww~~~kkkZZZXXXbbbmmmkkkRRRFFFEEEFFFBBBIIIdddttt\\\NNNIIIJJJSSS]]]kkkyyy{{{hhhUUUPPPVVVlllppp]]]RRRNNNOOOhhh[[[HHHIII[[[[[[LLL???DDDUUUooo^^^hhhlllHHH888888444EEE;;;???999===999???WWWwww~~~yyyyyypppyyy```>>>;;;;;;999999666999999::::::<<<===???@@@DDDFFFIIIMMMVVVdddtttlll~~~gggHHHGGG???JJJYYYaaa___WWWQQQYYYgggggg^^^[[[[[[dddyyygggLLLLLLOOOYYYooorrrfff^^^YYYQQQHHHBBB>>>===<<<@@@999555888===@@@DDDHHHAAA@@@===::::::CCCQQQ]]]]]]RRRIIIDDD@@@JJJmmmfff]]]VVVVVV^^^MMMUUU{{{vvvggg~~~jjjGGG888777888666666555555444444444333555555555555666666666666999:::999777888@@@LLLVVVwww}}}vvvpppvvv|||aaaXXXMMMPPP___^^^QQQ[[[tttwww{{{{{{~~~dddZZZfffwwwaaaOOOFFFBBBFFFNNNfffppp[[[sss===FFFPPPkkkwww>>>888===///888:::555??????<<<===777888DDDkkkzzzyyynnnnnnYYYJJJKKKPPPRRRWWW^^^aaabbbdddeeegggjjjnnnqqqmmmpppuuuzzzmmm]]]\\\^^^zzzvvvVVVFFFGGGFFF@@@IIIgggxxxZZZIIIIIIDDDFFFSSS]]]ggg{{{ttt___UUUPPPZZZppp{{{zzzoooUUUNNNSSS___```HHHJJJ[[[dddDDDCCCBBBLLLkkkooowwwSSS666777;;;;;;???:::>>>999BBBCCCQQQxxx}}}zzz~~~}}}wwwrrrbbb@@@999888:::===999:::;;;<<<;;;;;;;;;===???FFFGGGIIIMMMUUUbbbsssllloookkkLLLFFFOOOYYY]]][[[ZZZSSSLLLSSS```^^^RRRUUUeeelllsss{{{jjjTTTIIINNN^^^nnnxxxrrrccc___YYYPPPHHHBBB???<<<::::::===<<<999>>>JJJSSSUUUHHH@@@<<>>===;;;;;;777:::IIItttgggYYYbbbQQQFFFJJJPPPRRRWWW^^^___aaacccdddfffiiilllooooooqqqvvv~~~nnn^^^^^^bbb^^^GGGCCCCCC;;;MMMppp|||mmmSSSGGGIIIDDDDDDRRR[[[lll~~~zzzjjjWWWUUURRRYYYjjjtttsssrrruuujjjVVVKKKSSSwwwjjjMMMIIIVVVmmmGGGCCCBBBNNNxxxzzz}}}VVV777888;;;<<<@@@999===999AAABBBQQQyyy}}}{{{yyyuuusssdddAAA:::888:::<<<999999:::;;;;;;;;;<<<>>>@@@GGGGGGIIIMMMVVVdddrrr|||xxxjjjyyyhhhJJJGGGQQQ\\\bbb]]]VVVMMMLLLVVV___ZZZPPPYYYhhhooouuu}}}ttteee\\\QQQKKKPPP```uuuoooaaa___YYYPPPHHHBBB???===;;;:::===;;;:::@@@OOO\\\```TTTJJJDDDDDDDDDEEEQQQ```jjjXXXHHHCCCCCCPPPvvvqqq[[[XXXUUUVVVIIIUUUlll~~~qqqyyyGGG999>>>555777777666666666666777777777777666666666777999:::888999888;;;HHH\\\kkkrrrlllyyy}}}}}}oooiiilll}}}sss___SSSUUUhhh{{{ppp~~~eeecccvvvsssXXXKKKCCCCCCBBBPPP~~~fffgggttt{{{^^^LLLHHH[[[]]]===999666999333666<<<;;;888999777>>>PPP~~~]]]OOORRRGGGBBBIIIQQQTTTXXX]]]^^^```bbbdddeeehhhkkknnnqqqrrrwwwpppaaaeeemmmlllMMMCCCDDD>>>\\\}}}ssswww___KKKEEEIIIEEEHHHWWWaaarrr|||rrrkkk^^^OOOXXXWWWZZZeeeppprrrhhh]]]aaahhhsss{{{iiiLLLMMM^^^pppuuuSSSEEEOOOzzzMMMCCCBBBPPPZZZ:::888;;;===AAA:::<<<888@@@AAAOOOxxxwwwsssqqqtttfffCCC;;;999:::<<<888777999:::;;;;;;===???BBBHHHGGGHHHNNNYYYfffqqqwww|||tttmmmjjjiiiSSSRRRXXX]]]```]]]OOOFFFMMMYYY\\\WWWRRRaaalllpppyyytttaaaMMMMMMKKKHHHMMM]]]vvv|||mmmaaa^^^XXXOOOHHHCCC???===<<<777:::<<>>777777777777666666777777888888777666555666777888999888999;;;EEEZZZtttyyyxxxxxxzzz~~~zzzvvvyyyrrriiikkk^^^]]]hhhyyy}}}rrrllloookkkrrr{{{uuusss\\\NNNFFFGGGDDDKKKrrriiiooo{{{sssuuugggNNNJJJYYYyyyGGG777888888333777;;;888666888777BBBZZZsssXXXQQQFFFBBBCCCKKKSSSUUUXXX\\\^^^```bbbdddfffhhhkkknnnqqqqqqxxxrrrcccnnn~~~wwwTTTFFFGGGGGGmmmyyywwwXXXIIIGGGKKKIIIOOObbbmmmvvv}}}{{{mmmaaa]]]XXXPPP[[[\\\]]]dddrrrzzznnnZZZMMMRRRZZZaaagggmmmssswwwuuuuuuwwwyyy{{{|||zzzvvv]]]TTTOOOXXXvvv^^^GGGLLLQQQDDDAAAPPP|||___===999<<>><<<:::===BBBKKK\\\vvv}}}pppfffeeehhhjjjnnnsssqqqaaaPPPIIINNNfff|||fff^^^WWWYYYHHHKKKWWWhhhdddmmmHHH<<<;;;777777777777666777777888888888777666666666666888888:::<<>>HHHpppvvvooolllppphhhDDD<<<999:::;;;777555777999;;;<<<>>>AAACCCHHHGGGHHHOOO\\\hhhpppsssoooqqquuu~~~yyywwwgggVVVOOOMMMDDDFFFSSSYYYWWW___nnn~~~vvvyyybbb[[[PPPIIIOOOaaazzzyyyoooggg[[[UUUMMMFFFBBB???===<<>>CCCOOOfff~~~mmmooonnn{{{hhhVVV\\\ppp}}}qqqsss}}}kkkSSSEEEHHHGGGFFFaaaxxxxxxdddEEELLL]]]WWW888999333:::777888666777:::;;;MMMnnnzzzkkkyyy}}}yyySSSCCCCCCBBBFFFLLLRRRUUUWWWZZZ\\\^^^```dddfffhhhiiilllmmmooorrr|||wwwkkkyyyZZZHHHCCC```~~~^^^OOOKKKMMMLLLXXXjjjrrrtttnnn```QQQLLLQQQXXXYYYVVVXXXZZZ___mmmxxxttthhhJJJIIIHHHIIIKKKNNNRRRTTTPPPKKKGGGGGGHHHKKKQQQWWW```eeeppp~~~bbbMMMQQQmmmrrrPPPUUU}}}TTTGGGAAAKKKtttgggAAA999===CCCIII>>>;;;888???<<>>===<<>>;;;DDDiiirrriiifffooofffBBB:::888999;;;777777888:::;;;;;;===@@@BBBDDDFFFJJJPPPYYYeeeqqqyyyjjjiii~~~wwwmmm{{{qqqWWWQQQDDDDDDGGGMMMSSS[[[jjjzzz{{{yyydddVVVYYYkkk~~~rrriiicccVVVQQQIIIBBB???===<<<;;;;;;???HHHSSS[[[cccrrryyyxxxvvvvvvxxxxxxvvvrrrbbbaaa___dddyyysssfffaaa\\\___OOOPPPYYYgggaaavvvQQQFFF@@@:::>>>777777777777888999:::;;;888888888888999;;;===???PPP\\\ooo~~~mmm```bbbtttzzzwwwrrrhhhgggsssuuurrrrrrqqqrrrgggjjjLLLHHHFFFDDDYYY{{{vvvnnngggqqqqqqxxxJJJLLLKKKPPP<<<@@@///999666777666:::>>>>>>TTTxxx~~~eeeuuuppp[[[CCCAAAHHHBBBIIIPPPSSSTTTXXX]]]```[[[^^^bbbeeefffgggiiikkkpppvvvsssfff[[[kkkkkkRRRFFFHHHRRR[[[lll|||}}}rrrfffVVVLLLLLLQQQRRRQQQTTTVVVZZZ___^^^XXXSSSRRREEECCC@@@???@@@BBBCCCDDDCCC@@@BBBFFFDDD===<<<@@@AAACCCIIISSS```vvvzzz\\\MMMJJJOOOuuucccPPPfffoooQQQKKKAAADDDZZZkkkBBB999===EEEMMMAAA===555===;;;DDDiiioooeeedddooodddAAA999888999;;;777777999:::;;;;;;===???BBBCCCFFFKKKPPPWWWdddrrr|||iiicccttt{{{fffmmmwwwUUUMMMEEEEEEEEEIIIQQQ]]]lllwwwvvv|||yyywwwfffdddsss|||oooeee^^^UUUOOOHHHAAA>>><<<;;;:::999<<>>777===777777777777888999:::;;;888888888999;;;===???AAAZZZfffxxxttteee[[[XXXdddfffcccgggiiissszzzkkkwwwzzzfffTTTrrrLLLKKKKKKDDDTTTrrrnnniiicccOOOGGGNNNgggPPP888;;;///777888;;;888777;;;@@@UUUttt~~~uuu}}}hhhKKKBBBBBBCCCHHHLLLRRRUUUWWWWWWXXXYYY```___bbbfffgggeeeggglllooouuu}}}xxxoooUUUGGGJJJ\\\kkkzzz|||qqqaaaOOOKKKTTT\\\YYYSSSQQQVVVYYY___cccVVVJJJMMMFFFEEEAAA======@@@BBBBBBAAA@@@???@@@AAABBBAAA@@@===AAABBBGGGQQQ[[[uuuqqqSSSGGGKKK```{{{ccc[[[xxxZZZKKKFFFCCCUUUoooooohhhEEE666<<>>BBBGGG]]]{{{ttteeemmm~~~BBB;;;;;;===555<<<888888999:::;;;>>>@@@BBBEEEEEEIIINNNTTT]]]nnn~~~ssscccccc}}}vvvbbbhhhyyyLLLMMMHHHIIIIIIGGGEEELLLbbbwww~~~zzzppptttwwwqqq{{{wwwggg\\\VVVRRRLLLEEE???<<<<<<;;;;;;888888:::>>>CCCHHHNNNQQQTTTTTTUUUXXX\\\___``````PPPTTTaaawwwqqqYYY```___LLLNNNbbb^^^fffiiiCCCEEEAAA555<<<777777777666777777888999;;;888777999:::<<>>===>>>??????@@@@@@@@@@@@@@@@@@???======AAA@@@BBBHHHMMMccc```OOOLLLYYY}}}ooo```wwwWWWHHHEEEEEEXXX{{{iiiiiigggFFF777;;;CCCPPPPPP;;;:::;;;???CCCXXX|||uuummm```iiiJJJ???===???666;;;888888999999;;;>>>@@@AAAEEEEEEHHHLLLPPPYYYkkkzzzeeeggg|||bbbbbbmmmrrrOOOGGGDDDEEEEEECCC@@@EEEXXXkkkyyywwwjjjdddnnnrrroooqqqxxxyyyuuuooorrrqqq```SSSMMMKKKGGGBBB>>>======<<<<<<:::::::::;;;<<>>>>>KKKeeevvveeewwwsssPPPAAAAAADDDCCCIIILLLPPPRRRUUUXXX[[[^^^aaa```bbbdddcccbbbgggmmmxxxyyytttPPPMMM^^^ttt~~~tttiiiZZZUUUbbblllkkkkkkooohhhgggbbbkkkzzzvvvfffbbbJJJFFFAAA>>>>>>=========@@@AAABBBCCCBBB@@@>>>======AAA>>>>>>AAABBBQQQkkksss[[[MMMQQQnnnzzzddd{{{XXXFFFDDDGGGUUUsssbbbeeehhhKKK999999BBBOOOMMM;;;:::;;;===@@@SSS|||yyypppgggZZZeeePPP@@@===AAA888<<<999888888999;;;===???AAAEEEEEEGGGJJJMMMVVVhhhyyynnnnnn||||||jjj___bbb```TTTBBBBBBBBBBBB@@@<<<>>>LLL\\\wwwxxxhhhXXXWWWVVVTTTWWWZZZ]]]___aaalllppp]]]NNNGGGBBB@@@===<<<============;;;:::999888888999:::;;;@@@@@@BBBFFFJJJKKKJJJIIIJJJQQQbbbxxxjjjXXXXXXNNNRRRaaabbbsssjjjEEEBBB???777===888888888888888999::::::<<<<<<<<<999:::HHHggguuugggjjjzzzyyysssiiiPPPOOOTTT]]]kkkvvv|||~~~~~~{{{zzzzzzyyyzzz{{{}}}~~~}}}}}}uuurrr\\\JJJGGGDDDOOObbb}}}mmmssskkkzzzJJJJJJXXXdddGGG;;;777:::888;;;999999======IIIbbb~~~rrrlll```FFF@@@CCCEEEDDDIIIKKKNNNQQQSSSWWW\\\___bbbaaaccceeecccccciiirrr~~~tttyyy{{{bbbYYYaaasss|||~~~ssseeeZZZ^^^qqqzzzrrrqqqzzz~~~qqqqqq~~~~~~sssqqqMMMFFF@@@??????>>>>>>???AAACCCEEEFFFEEEBBB@@@???===BBB@@@>>>AAAAAAJJJ^^^iiiSSSLLLaaa}}}eeebbbIIIBBBEEEMMMxxxlll\\\dddmmmVVV???777???KKKIII======<<<>>>???NNNwwwyyyooogggZZZbbb|||RRR>>>:::AAA:::<<<999888888999:::===???@@@DDDEEEGGGJJJMMMWWWkkk}}}zzzvvv|||eee______www^^^BBBDDDCCCCCCAAA======EEEQQQtttxxxhhhPPPKKKKKKJJJLLLIIIKKKMMMQQQ```vvvlllYYYIIIAAA<<<;;;::::::<<<===<<<;;;:::999999888888999:::;;;;;;<<>>888===999999888888999999:::;;;>>>>>><<<:::@@@TTTtttmmmjjjyyy~~~vvvvvvpppuuuxxxaaaWWW\\\___hhhsss{{{|||wwwrrrnnnoooooonnnnnnmmmmmmllllllkkkkkkkkklllnnnpppssstttvvvxxx{{{||||||~~~~~~uuupppuuucccNNNHHHDDDJJJWWWuuu{{{qqqnnnxxxQQQIIIVVV}}}}}}VVV<<<999<<<888:::666666;;;===JJJcccvvvqqq|||pppRRRCCCBBBFFFFFFDDDIIIKKKMMMOOORRRVVV[[[___bbbbbbdddeeedddeeennnzzzqqqiiitttvvvggghhhvvv~~~{{{mmmgggbbblllvvvqqqzzzzzzwwwyyyvvvRRRHHH@@@@@@AAA???@@@CCC@@@CCCGGGGGGDDDAAA@@@@@@@@@FFFCCC@@@CCCBBBFFFUUUkkkxxx]]]NNNYYYooonnnzzzrrrPPPAAAAAAIIIqqqhhhUUU___rrrbbbGGG666;;;DDDDDD@@@===;;;===<<>>???CCCEEEHHHKKKOOOZZZqqqpppeeeiiissslllDDDFFFDDDCCCCCC@@@===BBBJJJoooyyyiiiMMMEEEGGGEEEEEEEEEEEEDDDFFFUUUmmmwwwdddQQQCCC;;;;;;:::999:::;;;;;;:::888888888888888999999::::::999:::===BBBEEEFFFEEECCCMMMZZZlll~~~bbb\\\ZZZYYY^^^fffooo```CCC>>><<<999<<<999999888888999999:::;;;<<<;;;<<>>KKKccchhhnnnqqq___KKKDDDEEEFFFEEEDDDHHHJJJLLLNNNPPPTTTYYY\\\```aaaccceeedddgggttt|||qqq}}}lll___```eeevvvppp^^^[[[gggsssssstttvvveeefffjjjxxxnnndddggglllssssssyyy}}}uuu[[[MMMAAAAAABBBAAABBBFFFCCCFFFHHHGGGBBB>>>===>>>CCCIIIDDD@@@BBB@@@@@@JJJ___qqqjjjTTTUUUcccyyy}}}zzz|||tttWWWAAA???IIIjjjnnnSSSUUUooojjjOOO888999??????BBB;;;999;;;999AAAfffyyyqqqpppfffcccpppcccEEE777>>>888888999999888999:::;;;===>>>AAACCCGGGKKKOOO\\\uuu|||ooouuu}}}LLLFFFCCCBBBCCCBBB???BBBGGGrrrxxxVVVFFFEEEDDDCCCEEEEEEBBBBBBNNNfff~~~~~~ppp___OOOCCC===<<<;;;999:::::::::999777999888888777777666555555777888:::>>>CCCEEEDDDCCCMMM\\\ooo~~~sss^^^TTTPPPQQQXXX___mmmWWWAAA<<<;;;::::::888888888888888999::::::666888>>>NNNjjj{{{}}}~~~xxxcccJJJGGGNNNPPPLLLPPP^^^jjjmmmuuuzzz{{{xxxiiiddd^^^XXXTTTNNNGGGAAADDDDDDCCCCCCBBBAAAAAAAAA>>>???@@@BBBEEEIIILLLNNNQQQSSSTTTUUUTTTTTTVVVWWWZZZ[[[\\\]]]^^^aaafffiiilllqqqwww|||xxxgggyyyzzz\\\MMMFFFGGGMMM```vvvcccHHHTTTnnnsssDDD===555888999666888??????JJJ___```nnnbbbUUUIIIFFFEEECCCCCCEEEFFFIIIKKKNNNOOORRRVVVYYY\\\^^^aaacccccciiixxx~~~___XXXlllgggQQQMMMJJJYYYpppYYYNNNQQQXXXiiizzz}}}xxx{{{}}}vvvooodddiiiuuu|||eeeVVVRRRRRR\\\bbbrrrxxxfffSSSEEECCCCCC@@@BBBHHHLLLNNNNNNIIIBBB<<<;;;===CCCHHHCCC>>>AAA@@@>>>DDDTTTaaa}}}xxx[[[RRRXXXhhhxxxjjjYYYBBBAAAHHH^^^XXXPPPdddjjjUUU;;;999;;;999AAA;;;:::;;;888>>>aaatttlllpppiiidddllljjjIII777===888888999999888888999;;;===>>>???AAAEEEHHHLLLZZZttt}}}]]]HHHDDDCCCEEEEEEDDDEEEIIIsssdddGGGAAACCCFFFBBBDDDBBB???GGG]]]vvv~~~wwwjjj[[[NNNEEE@@@===;;;:::999:::;;;:::999888888888777666555444333555555777;;;@@@CCCDDDDDDJJJ[[[nnn|||}}}nnncccZZZNNNFFFJJJSSS[[[ooovvvMMM???;;;:::;;;888888777777777777888999999666:::CCCUUUqqqrrrdddTTTIII>>>CCCJJJRRR[[[cccjjjooowww}}}~~~uuukkkddd```SSSNNNHHHEEEDDDBBB===999>>>======<<<<<<;;;:::::::::::::::;;;===???BBBCCC@@@AAACCCDDDCCCDDDEEEGGGFFFHHHKKKLLLMMMNNNRRRUUUXXX^^^dddiiilllqqqyyyxxxiiiqqqaaaOOOFFFGGGMMMYYYrrrwwwhhhLLLWWWoooOOOEEE777777:::888<<>>;;;999666@@@===<<<===;;;???```ooogggmmmjjjeeekkkjjjJJJ666===::::::999999888888999;;;<<<>>>===@@@DDDFFFIIIWWWrrrnnnKKKFFFEEEGGGIIIHHHJJJMMMnnnjjjEEE;;;???FFF@@@CCCBBB===BBBTTTkkkzzzxxxuuummmaaaTTTIIIBBB>>>>>><<<999999:::<<<<<<;;;777888888999888888777777444444666:::???CCCEEEEEEGGGYYYlllzzzvvvccc\\\ZZZQQQHHHLLLXXXbbbxxxnnnHHH===::::::;;;666777777777666777888888999999>>>GGGUUUlll|||}}}cccNNNHHHGGGDDDLLL___hhheeehhhrrrvvv}}}~~~yyypppdddXXXOOOKKKFFFAAA<<<;;;>>>???===999999888888777777666555555888888777777777999:::;;;888:::<<<===>>>???AAACCC<<>>???>>>===???BBB@@@;;;???FFFQQQooommmSSSMMM^^^pppttt```jjjxxx@@@CCCHHHKKKeeeYYYXXX]]]RRRCCC>>>888555;;;<<<;;;;;;:::===QQQ{{{lllfffmmmooohhh```sss|||BBB444BBB888:::::::::999999::::::;;;<<<>>>???AAACCCFFFQQQiii~~~}}}qqq|||lll{{{~~~[[[MMMBBB@@@DDDJJJTTT^^^wwwhhhGGG>>>@@@AAA???>>>@@@BBBAAAFFF\\\tttyyyxxxgggTTTNNNGGGBBBGGGEEEBBB???======<<<:::999;;;777::::::555999<<<444666666777888:::>>>AAACCCFFFTTTiii~~~}}}]]]SSS^^^VVVNNNKKKZZZdddjjjGGG<<<888888;;;999999666666999999888999===888AAAKKK\\\pppuuuvvvxxx~~~cccGGGEEEEEEOOOZZZ```eeekkkoooooo~~~wwwoooiiigggfff```WWWOOOIIIDDDAAA@@@<<<<<<;;;;;;;;;;;;;;;:::===<<<:::999888777777777999555555999999555444999777666666666777777888999888888999:::;;;<<<======@@@AAABBBEEEIIINNNSSSVVV___fffsss~~~gggTTTKKKDDDEEENNNfffqqq~~~SSSOOOtttbbb>>>:::888888999;;;;;;===FFFPPP\\\{{{]]]VVVQQQJJJAAA>>>???BBBCCCBBBCCCFFFHHHJJJLLLNNNQQQSSSTTT]]]```aaahhhmmm|||bbbVVV```uuuxxxnnn]]]NNNYYYuuuXXXLLLNNNEEEBBBRRRcccssszzzggg[[[XXXeee}}}fffLLLBBBJJJhhhzzzbbbNNNAAA===BBBIII\\\jjjooo___JJJ>>>:::777;;;<<<;;;;;;===??????===>>>CCCKKKgggqqqWWWPPP\\\ooovvvbbbfffIIIGGGGGGGGGbbblllcccfffYYYFFF===:::999;;;<<<;;;::::::>>>PPPuuutttpppwwwzzzooo```eee{{{III:::DDD999:::::::::999999::::::;;;<<<>>>???BBBCCCEEENNNcccwwwpppuuummmfffyyywwwYYYCCCFFFLLLIIIKKKTTTrrr{{{^^^DDD===@@@@@@AAA???@@@BBBAAAEEEZZZpppzzz|||nnn[[[QQQGGG>>>AAAAAA???>>>>>>??????===;;;:::777999999555777999555888888888888999<<>>===>>>>>>???>>>;;;::::::;;;;;;:::::::::;;;;;;;;;:::;;;777777;;;;;;777777;;;999999888777777777888888888888888888888999999999777777888999<<>><<>>???BBBDDDDDDJJJ\\\mmmyyysssxxxXXXXXXrrrNNNMMMRRRKKKJJJTTTjjjrrrmmmWWWFFFFFFIIIGGGCCC@@@AAACCCBBBEEEWWWkkkkkk^^^OOOBBBAAA@@@@@@@@@AAABBBAAA???<<<;;;:::;;;:::888666777888::::::888777777;;;AAAFFFEEEWWWooovvvZZZNNNUUUYYYLLLIII```rrrhhhGGG>>>999888999777666555666999888666777<<>>BBBAAA@@@?????????@@@@@@===>>>??????>>>=========<<<;;;;;;<<<======;;;:::<<<999999<<<<<<999999<<<===<<<;;;:::999999999999777777777666666555555555666666666666777888:::<<<>>>BBBLLLVVV[[[```kkkuuu~~~|||{{{\\\HHH@@@EEEIIIpppvvvvvviiiIII\\\kkkGGG;;;:::777777;;;===<<<>>>CCC___}}}pppcccNNNIIIBBB@@@======???@@@@@@@@@@@@BBBEEEHHHJJJNNNSSSVVVRRR\\\___bbbjjjqqq|||vvvnnnzzzbbb\\\}}}dddVVVYYYMMMBBBOOOaaatttwwwiiiVVVOOOUUUoookkk\\\RRRZZZ```GGG???;;;777OOOjjj|||qqqWWWGGGBBB@@@>>><<>>888<<<::::::999999:::@@@NNNaaapppxxxqqqzzzzzznnnjjjyyy{{{RRR777;;;999@@@::::::999999::::::;;;<<<===>>>BBBDDDEEEIIIWWWfff{{{[[[RRRvvvfffRRRLLLHHHMMMWWW[[[```^^^TTTPPPUUUUUUPPPDDD@@@@@@CCCCCCFFFTTTeee|||kkkYYYHHHEEECCCCCCBBBBBBBBBAAA===:::<<<>>><<<<<<>>>999777<<<::::::888666777;;;DDDJJJFFFZZZsssrrrZZZNNNQQQUUUKKKKKKccctttdddGGG???:::777999666555444666888777555888>>>QQQgggkkkcccjjjzzz{{{zzz___QQQWWWVVVKKKAAADDDOOOXXXccciiimmmmmmooowww~~~wwwsssqqqmmmfffaaa___YYYRRRLLLIIIGGGDDDBBB@@@AAACCCCCCCCCCCCCCCDDD>>>===>>>BBBFFFGGGDDD@@@CCCAAA@@@@@@AAA@@@<<<999>>>>>>===>>>>>>=========>>>>>>===<<<<<<<<<<<<<<<777777777777666666666666:::999999888888999:::;;;999;;;AAAIIIMMMRRR[[[eeekkkkkkqqq}}}\\\GGG@@@GGGIIIiii}}}zzznnnJJJUUUyyyrrrMMM===;;;888777:::<<<<<<>>>CCCeee~~~zzzaaaLLLDDDAAA@@@>>>>>>?????????>>>@@@BBBDDDFFFIIIMMMSSSVVVUUU^^^___aaaiiiooorrrggg]]]}}}mmm\\\YYYLLLFFFUUUeeerrrlll[[[OOORRR[[[rrr|||jjjZZZYYYvvvaaaMMMEEE???777AAA___|||kkkRRRDDDAAA>>>;;;BBBPPPRRRFFF===<<<@@@@@@CCC[[[fffVVVWWWooollljjjkkkGGG@@@AAAMMMuuuwww}}}lllCCC555;;;888::::::999:::@@@KKKXXXaaassspppssswwwqqqnnnuuu}}}[[[<<<:::999???::::::999999::::::;;;<<<;;;<<<@@@DDDEEEIIIUUUbbb~~~hhhTTTkkkmmmUUUOOOQQQSSSOOOTTTWWWYYYaaahhhddd[[[FFFAAA@@@DDDEEEFFFQQQ___vvv```MMMGGGEEECCCAAA@@@???>>>;;;999;;;???:::<<>>>>>>>>>>>>>>@@@AAADDDEEEHHHLLLRRRVVVVVV___```bbbjjjppp|||hhh]]]}}}qqq```VVVIIIKKKZZZdddhhh^^^OOOMMMZZZdddtttsssaaaZZZhhhsssXXXHHHBBB@@@<<<:::UUU~~~```EEE>>>CCC???LLLeeekkkXXXDDD===>>>@@@EEE```oooWWWQQQeeerrriiinnnFFF:::DDDDDDggg|||yyyxxxLLL777;;;888===???===;;;===GGGPPPUUU___yyyrrrrrrooohhhjjj{{{fffFFF@@@:::;;;::::::999999::::::;;;<<<:::;;;>>>CCCEEEHHHSSS^^^ttt~~~yyyTTTWWWppprrrhhh]]]WWW[[[cccmmmzzzyyymmmJJJDDDAAAEEEEEEDDDKKKVVV}}}ttt___VVVJJJFFFAAA===<<<<<<;;;;;;999===555:::KKKAAA222<<<888::::::888777<<>>:::888:::888777666777888777888AAALLL^^^pppxxxwwwZZZGGG<<<>>>???BBBIIITTTZZZ\\\mmmuuu|||}}}~~~~~~uuuiii```[[[VVVOOOIIIHHHGGGEEEBBBAAACCCGGGKKKKKKOOOSSSVVVVVVWWW[[[^^^```]]]^^^gggpppooobbbUUUIIIEEEBBBDDDIIILLLKKKHHHDDDFFFEEEAAA???@@@???<<>>=========>>>>>><<<<<<<<<======>>>>>>>>>666666666666666666666666777555666999::::::???EEEIIINNN\\\mmmzzzwww{{{gggNNNBBBFFFCCCRRRqqqvvv~~~yyyKKKOOOdddfffCCC===;;;:::999888;;;EEEQQQ~~~tttcccKKKBBB=========<<<<<<<<<>>>???AAABBBCCCEEEGGGKKKQQQUUUVVV___aaadddnnnvvvpppeeettteeeUUUIIIRRR```bbbZZZSSSKKKSSSgggpppzzzxxxhhh```qqqkkkVVVGGG>>>===@@@===NNNxxxkkkJJJEEEDDDAAATTTxxxkkkMMM@@@>>>BBBJJJhhhzzzZZZNNN[[[}}}}}}qqqnnnKKK888JJJ;;;[[[sss}}}~~~WWW>>>???999CCCFFFCCC<<<:::AAAIIILLLPPPyyy}}}rrrqqqpppgggcccvvviiiIIIAAA;;;:::::::::999999::::::;;;<<<::::::<<<@@@BBBEEEOOOYYYeeeeeeVVVRRRvvv~~~pppjjjmmmtttzzzQQQHHHDDDFFFEEEBBBEEELLLggg{{{ppp]]]UUUJJJBBB===<<<<<<<<<:::>>>444<<>>@@@AAABBBCCCDDDFFFKKKPPPTTTUUU___bbbgggrrr|||{{{qqqvvviiiWWWLLLXXXeeeaaaRRROOOMMM\\\qqqxxxdddaaaxxxooo```PPP@@@>>>DDDDDDJJJooopppQQQQQQ===;;;SSS}}}qqqMMM<<>><<<<<<::::::999999::::::;;;<<<;;;:::;;;>>>???BBBKKKUUUZZZlllLLL\\\```vvvwwwtttvvv{{{{{{VVVLLLGGGGGGEEE???@@@EEELLLqqqfffWWWIII@@@===<<<======AAA666@@@]]]PPP777@@@<<>>???FFFQQQVVVZZZeeerrrssszzz}}}ssslllddd[[[VVVVVVVVVSSSPPPOOOUUUZZZZZZWWW[[[eeeoooeeeiiimmmnnnmmmnnnsssxxxxxxzzzsssmmmnnntttyyyyyyvvvooorrrpppiiifffhhheee```UUUTTTQQQNNNLLLIIIHHHGGGDDDDDDCCCBBBAAA@@@???>>>>>>>>>===<<<:::888666555999666777::::::888999===999===FFFQQQZZZdddssspppQQQGGGIIIDDDPPPkkkxxx{{{qqqiiizzzMMMVVViiiiiilllMMMAAA===<<<666===<<>>>>>AAAEEEFFFGGGIIIMMMRRRRRR[[[hhhggguuuvvv}}}xxxjjj\\\ZZZbbbbbb[[[OOOQQQXXXdddtttppp]]]eeepppfffGGGAAADDDAAAAAAEEEnnnbbbSSSHHHDDD\\\jjjGGG===@@@HHH^^^~~~cccPPPRRRwwwqqq~~~TTTAAA@@@???HHHvvvyyyppp|||qqqMMM999AAAQQQZZZEEE666AAA===;;;SSSRRRccc{{{~~~pppoooxxxnnnkkkggg]]]MMM===999<<<:::999999999999999999:::======<<<<<<>>>CCCKKKPPPZZZ}}}{{{hhh[[[NNNTTTlll}}}ppppppooouuueeeNNNIIIEEEGGGIII===DDDIIIlll}}}vvvgggSSS@@@999>>>DDD===:::;;;BBBJJJJJJBBB999;;;===???>>><<<===@@@DDDTTTkkkllliiiaaaQQQPPPRRRKKKHHHWWWxxxwwwTTT<<<999999===@@@;;;999666777;;;<<>>???@@@???@@@???<<<777;;;:::999777777777888888999;;;@@@GGGNNNWWWffftttuuuTTTFFFFFF@@@IIIaaasssrrr|||SSS[[[rrrxxxjjjHHH>>><<<===777===>>>GGGwwwjjjoooRRRGGG<<<===<<<<<<<<<<<<===>>>>>>???AAADDDFFFHHHLLLOOORRRXXX[[[hhhjjjyyyzzzxxxllldddcccddd^^^UUUOOOTTT___lll{{{vvvccceeegggyyySSSDDDAAA===>>>DDDlllooo]]]LLLOOOfffoooOOOCCCEEEQQQiiigggTTTSSSttt~~~iiirrr{{{SSS???>>>>>>FFFnnnsssnnn|||sssPPP:::<<>>999<<<999999888888888888999999;;;;;;;;;<<<===BBBHHHMMMWWWwwwsss\\\RRRMMMVVVaaabbbeeefff]]]dddffflllzzzlllYYYSSSJJJJJJLLL???AAAEEEddd~~~nnnXXXEEE;;;:::======:::999<<>>>>>??????===;;;<<<;;;999888777777777888777888;;;BBBGGGNNN[[[hhh}}}XXXFFFEEEBBBGGG[[[zzzxxxXXXZZZtttfffDDD;;;;;;===888>>>@@@LLLzzzuuu___FFFCCC>>><<<<<<<<<<<<<<<===>>>>>>AAAAAABBBEEEKKKPPPSSSTTT\\\\\\jjjrrr~~~yyyooommmkkkaaaUUUMMMOOOYYYhhhxxxpppnnnhhhzzz```GGGAAA???:::BBBeee}}}hhhYYYbbbwwwtttZZZLLLNNN\\\tttjjjWWWRRRkkk~~~yyy~~~~~~wwwxxxeeeddd[[[@@@???@@@EEEaaarrrmmm|||xxxVVV===;;;BBBXXXQQQ===@@@@@@>>>HHH\\\lllxxxvvvqqqqqqpppkkkmmmiiicccZZZMMM???:::;;;888888888777777888888888888999;;;<<<===AAAEEEIIIOOOkkkmmm]]]TTTNNNHHHNNNTTTNNNSSSXXX^^^hhh|||zzzjjjcccTTTTTTZZZIIICCCBBB[[[wwwcccRRRFFF@@@===AAA>>>;;;:::;;;;;;;;;:::999::::::999888;;;BBBHHH[[[llldddccc```WWWWWWHHHJJJVVVrrr|||rrrSSS>>>;;;999;;;===888777777<<>>===<<<:::888777777777777666666888<<<@@@DDDOOOYYYmmmrrrzzz[[[GGGFFFJJJNNN]]]xxx{{{\\\QQQkkk^^^CCC:::<<>>@@@OOOtttUUU???AAA???<<<<<<;;;<<<<<<===>>>???CCCAAAAAAEEELLLSSSUUUUUU\\\^^^qqq~~~wwwzzzuuusssiiiVVVJJJHHHQQQ^^^qqqyyyzzztttwwwjjjKKKCCCDDD999>>>WWWuuu~~~iiieeerrrtttcccVVV[[[eeewwwmmmWWWNNN```|||uuu{{{vvvzzztttqqqfff[[[dddFFFAAAAAAEEEUUUxxxjjj```BBB???>>>^^^bbbKKK@@@>>>===CCC```vvvuuummmpppppphhhkkkfff```YYYNNNBBB;;;;;;888888777777777777888888777999;;;<<<===@@@CCCFFFGGG^^^qqq^^^KKKIIIMMMHHHHHHPPPSSSWWWgggsssjjjZZZ^^^hhhSSSDDDBBBSSSwww{{{lll___TTTJJJDDDGGGFFFCCC@@@===;;;<<<===999:::999888888<<>><<<999999;;;777888777<<>><<<999888777777777777555777:::===???GGGOOOYYY___hhhrrr{{{^^^IIIHHHLLLPPP^^^uuuvvvbbbOOOgggTTTBBB<<<===@@@:::>>>@@@NNNoooPPP>>>BBB>>>;;;;;;;;;<<<<<<===??????CCCAAAAAAEEEMMMSSSWWWWWW]]]eeewww~~~{{{zzztttaaaKKKDDDJJJTTTbbbuuutttyyyyyysssxxxSSSFFFDDD===;;;GGGZZZfffqqqnnn^^^```mmmvvvrrrmmmjjjeee^^^gggkkkwwwvvvYYYNNNXXX|||||||||sssiiiaaaVVVssskkkLLL@@@@@@EEENNNpppzzzgggpppJJJBBB>>>cccrrr[[[CCC:::<<<@@@\\\yyy{{{mmmnnnmmmdddgggaaa\\\XXXQQQEEE===;;;888888777777777777888888777999;;;===>>>???BBBDDDEEEUUUsss}}}___SSSNNNDDDEEELLLNNNKKKTTTllluuukkk^^^fffpppUUU@@@BBBKKKiii~~~sssiii^^^RRRJJJIIIJJJJJJFFFBBB>>>>>>>>>:::::::::888999>>>GGGNNN\\\iii|||vvvggg```ZZZTTTQQQKKKOOOffftttcccJJJ===<<<888777:::666999777;;;AAADDDJJJZZZmmm|||sssOOO???:::666777:::>>>EEEKKKTTT]]]jjjssswwwxxxzzz|||~~~}}}~~~~~~uuurrrrrrtttsssqqqvvvzzzssseee\\\KKKIIIKKKRRRRRRKKKFFFEEEAAA@@@===;;;:::999999999777444555888;;;<<>>@@@LLLqqqLLL@@@DDD===;;;;;;;;;<<<<<<>>>???@@@CCCBBBBBBFFFKKKRRRVVVYYYaaaooo|||~~~pppvvvxxxmmmVVVDDDCCCKKKSSSbbbvvvyyyeeehhhkkkhhh___KKKDDDFFF;;;===FFFKKKTTTWWWNNNMMMWWW[[[XXXVVV[[[___^^^lllnnnxxx~~~^^^QQQVVVzzzxxxcccYYYSSSddd|||UUUAAA>>>FFFJJJccchhhYYYEEE>>>___uuufffHHH;;;<<>>AAACCCFFFPPPggg~~~nnnbbbPPPFFFFFFDDDAAADDDTTTkkk}}}tttrrrnnnuuuvvvVVVCCCDDDIIIaaa{{{zzzpppdddYYYQQQHHHIIIIIIGGGDDD@@@>>>===:::::::::999999>>>GGGNNNVVVeeezzzssskkkbbbXXXRRRKKKJJJRRRnnnxxxYYYCCC:::<<<777666999777;;;888;;;BBBHHHQQQfff|||hhh@@@:::999:::;;;>>>BBBFFFIIIWWWaaammmuuuyyy{{{}}}~~~~~~yyyuuuuuuxxxzzz|||zzzvvvkkkYYYUUUXXX___^^^RRRJJJHHHBBBAAA???===<<<;;;<<<<<<777444333777888888;;;???EEEIIIPPPYYYdddqqq}}}fffJJJHHHAAAGGGSSScccyyytttrrrSSS^^^PPPCCC<<<;;;<<<888@@@AAAKKK{{{rrrGGGAAAEEE;;;;;;;;;;;;;;;===>>>???@@@BBBCCCDDDFFFIIIOOOUUUZZZfffyyy~~~{{{wwwooogggcccZZZfffkkk^^^KKK@@@AAAEEEKKK]]]uuuxxxZZZUUUUUUUUUxxx~~~fffXXXRRROOO>>>;;;???===>>>BBB@@@===BBBEEEEEEFFFKKKRRRVVVeeelllzzz~~~aaaTTTTTTtttiiiXXXRRRSSSyyyeeeGGG???GGGFFFVVVppppppmmmMMM<<>>GGGgggxxxkkk```\\\WWWVVVYYYXXXMMMAAA:::999999888888888888999999777888999999999;;;???AAAFFFKKK[[[wwwmmmTTTIIIAAA@@@???AAAOOO___nnnhhhxxxyyyXXXKKKOOOOOO```tttxxxzzz}}}zzz~~~uuukkk```UUUOOOIIIHHHFFFEEECCCAAA???===999::::::999999>>>EEELLLWWWhhh~~~nnnnnndddYYYSSSIIIMMM[[[|||xxxPPP===777:::666555:::888:::999===GGGOOO[[[rrrVVV999999:::<<<<<<>>>DDDKKKPPP\\\fffttt|||~~~}}}zzzsssppprrrjjjXXXKKKIIICCCBBB@@@???>>>>>>??????:::666555777888666777999@@@BBBFFFLLLUUUbbbnnnwww|||iiiJJJEEEBBBHHHRRR]]]xxxwww}}}|||wwwtttLLLPPPyyyTTTDDD;;;888:::777@@@BBBJJJyyyiiiBBBAAAFFF:::::::::;;;;;;===>>>???@@@AAADDDFFFGGGHHHLLLTTTZZZiii~~~~~~}}}ppp```SSSNNNLLLHHHWWW]]]QQQBBB>>>>>><<>>BBB```pppbbbYYYTTTTTTYYYZZZPPPBBB:::::::::999999999999::::::777777777777777999===@@@CCCFFFRRRiiikkkWWWIIIIIIFFF===@@@KKKQQQUUUssstttTTTOOO[[[XXXdddqqqnnniiijjjffftttrrrnnnfff\\\RRRJJJFFFKKKHHHDDDCCCCCCBBBAAA???777999999999999===DDDJJJ\\\nnnjjjooofff[[[UUUIIISSSeeeyyywwwsssJJJ999555:::666555:::999999999@@@LLLVVVccczzzrrr||||||GGG777888;;;;;;999===GGGTTT]]]bbbmmm{{{}}}rrrZZZJJJGGGDDDCCCAAA@@@@@@@@@AAAAAA???:::888::::::777555777;;;<<<>>>AAAIIITTTaaajjjvvv~~~lllJJJKKKBBBCCCLLL\\\fffssspppooowwwxxxJJJRRRnnnbbbBBB???===999===???===UUU~~~XXXDDDCCC@@@<<<======<<<======>>>???@@@AAABBBEEEEEECCCEEEQQQ```jjjwww\\\KKKJJJHHHFFFGGGNNNLLL???===@@@;;;???HHH^^^~~~gggHHHEEE>>>FFFJJJJJJRRRbbbooorrreeeOOO===<<<>>>:::888:::999999999:::<<>>???HHHMMMZZZvvvcccMMMCCC@@@@@@??????JJJbbbzzz|||jjj\\\XXXiiilllpppqqqmmmddd[[[TTTfffeee```WWWLLLEEECCCDDD>>>???@@@@@@???>>>===<<<:::888777999999<<>>HHHWWWbbbpppxxx~~~~~~mmmUUUFFFDDD@@@???BBBBBB>>>>>>CCC@@@>>>;;;888666666666666888888999;;;@@@HHHRRRYYYlllsss~~~lllJJJIIIBBBCCCLLL]]]fffxxxzzzooottt~~~wwwJJJPPPkkkrrrCCC???===:::===???>>>UUU}}}SSSBBBCCC@@@======<<<<<<======>>>???@@@BBBCCCGGGHHHFFFGGGRRR^^^lll~~~cccPPPJJJEEEEEEBBBFFFFFF>>>>>>AAA<<>>AAABBBKKKVVVjjj~~~wwwgggYYYRRRiiiiiiMMMEEEDDDEEEyyyjjjLLL<<>>@@@>>>GGG]]]uuu|||rrrjjjjjjyyy|||~~~{{{qqqfff]]]XXXbbbgggiiiaaaRRRDDD============>>>>>>>>>===<<<;;;;;;999999:::;;;>>>HHHSSSiiixxxmmmhhhggg]]]JJJOOOeeewww}}}sssgggAAA===888666777:::;;;;;;===@@@KKKXXXcccnnnccc[[[fff\\\EEE888555999:::<<<>>>EEEQQQaaammmvvv}}}}}}}}}~~~hhhWWWLLLEEEAAADDDFFFCCC@@@@@@CCCAAA>>>:::888666666666888999999:::===CCCLLLQQQccclllyyyqqqMMMIIICCCBBBLLL]]]fff}}}~~~zzzMMMRRRkkkEEE>>>===:::<<>><<<<<<<<<<<<===>>>???@@@BBBEEEJJJMMMLLLKKKSSS]]]nnnzzziiiUUULLLCCCEEE???CCCFFF@@@AAACCC<<<999===JJJaaa{{{|||ooocccGGGBBB>>>;;;<<>>@@@IIIRRRdddyyyzzzooo]]]QQQhhhmmmLLLAAACCC>>>]]]tttWWW>>>@@@AAAEEEooorrrSSSTTTfff\\\EEE;;;555;;;DDDFFFAAA>>>===AAA[[[~~~rrrcccZZZLLLCCCDDDGGGCCC<<<;;;::::::999999888888888888888888888999;;;<<<===;;;DDDGGGMMM___xxx```JJJAAA@@@<<<@@@PPPeeepppoooooossstttggg___]]]dddnnnwwwqqq___JJJ===999;;;<<<<<<<<<<<<;;;::::::===;;;;;;<<<<<<@@@KKKWWWxxxtttpppmmmhhh]]]NNNXXXqqq~~~kkkYYY>>>;;;777666777999;;;;;;===CCCPPP___lllyyy~~~yyyYYYKKKOOOFFF777444555777888:::@@@JJJYYYiiitttzzz~~~{{{zzz|||~~~}}}}}}mmmSSSHHH@@@@@@DDDCCC???===FFFDDD@@@===:::888777666999999888888999===DDDHHHVVV```ppp}}}xxxRRRJJJDDDBBBKKK]]]eee~~~TTT[[[wwwGGG>>>===:::<<<@@@BBBXXX{{{}}}uuuGGG@@@CCC???>>><<<<<<<<<<<<===???@@@AAABBBFFFLLLQQQPPPOOOTTT\\\ooojjjWWWMMMDDDEEEBBBKKKPPPHHHBBBAAA<<<777888@@@OOObbbzzzOOODDD>>>AAABBBMMMsssvvvTTTCCC@@@???===<<<<<<;;;;;;:::;;;<<<======GGGMMM^^^uuu}}}ppp___RRRfffpppOOO???AAAAAAHHH}}}aaaAAA===BBBAAAZZZfff```pppiiiRRR>>>222777@@@GGGEEE<<<<<<:::MMMpppnnn```NNNDDDCCCEEEBBB>>>:::::::::999999888888888888888888888999:::;;;<<<:::BBBDDDGGGSSSggghhhRRRFFF??????EEESSS^^^bbbfffjjjwwwwwwjjjeeefffkkkttt|||zzzkkkVVVDDD;;;;;;;;;;;;;;;;;;;;;::::::===<<<<<<===<<>>EEEQQQ___qqqmmmNNN???@@@999333666999666999???IIIUUUcccpppxxx{{{|||yyyzzz~~~~~~|||zzzxxxyyy||||||{{{}}}dddXXXJJJCCCBBBCCCBBBAAAEEECCCAAA>>>;;;999888888888888888777777:::???BBBKKKTTTbbbppp{{{~~~UUUIIIDDDBBBKKK^^^ddd}}}WWWgggzzzJJJ===>>>:::;;;AAADDDYYYzzz~~~zzzoooFFFAAABBB===>>>;;;;;;<<<<<<===???@@@AAACCCFFFLLLRRRSSSRRRVVV]]]pppzzzzzzgggUUUOOOHHHBBBFFFXXX```QQQCCC???;;;>>>>>>@@@DDDJJJVVVjjj|||~~~sssnnnjjjiii[[[HHH===AAADDDMMMnnnaaaLLLCCC???===<<<<<<<<<<<<;;;;;;<<<<<<<<>>>>>999kkknnnGGG:::BBB@@@NNN{{{ttt~~~wwwbbbDDD555999???IIIJJJ===<<<666BBB```yyygggQQQEEEBBBAAA???===::::::999999999999999888888888888888999::::::;;;999AAABBBCCCJJJYYYooo[[[JJJDDDBBBHHHPPPVVVYYY[[[ffftttvvvjjjeeefffjjjmmmpppooohhhZZZHHH<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<>><<<;;;::::::777888888777777999===@@@DDDKKKUUU```lllzzzVVVGGGEEEAAAKKK^^^ddd{{{{{{VVVkkk}}}KKK<<<>>>:::;;;AAAGGG[[[yyy}}}iiiFFFCCCAAA<<>>???AAAAAACCCDDDJJJPPPRRRSSSXXX___rrrqqqpppdddSSSOOOKKK@@@IIIbbbooo^^^JJJCCC???@@@@@@AAAAAA???DDDTTTeeeccc```VVVNNNIIIIIIhhhfffPPP???>>>AAAIIIcccqqq\\\LLLCCC>>>========================<<>>FFFhhhrrrKKK:::<<<===LLLSSSCCC===777===RRRpppnnnUUUGGGAAA>>><<<;;;999999999999999999999999888888888888888999::::::999???@@@BBBFFFQQQttt~~~XXXPPPHHHGGGLLLOOONNNKKKSSS```mmmoooeee[[[VVVWWW___\\\YYYYYYXXXQQQCCC999;;;::::::::::::;;;;;;<<<::::::<<<======DDDWWWhhhtttgggnnnhhhXXXLLLJJJcccpppPPP<<<888999999888888999<<>>===<<<<<<777888999999888999<<<>>>???CCCJJJRRR]]]mmmZZZGGGFFFAAAKKK___cccqqqTTTeeeKKK<<<>>>;;;;;;BBBHHH\\\xxx|||dddFFFDDD@@@;;;@@@;;;;;;;;;<<<>>>???AAABBBCCCCCCFFFLLLPPPRRRZZZaaavvvllliiifffRRRNNNKKKCCCKKKgggzzznnnZZZPPPKKKBBBEEEHHHHHHEEEIIIZZZlllfffcccWWWJJJCCC@@@TTTtttkkk\\\OOOKKKIIILLLZZZlll~~~ppp[[[JJJAAA???======>>>>>>>>>>>>>>>>>>GGGMMMZZZmmm}}}ssshhhUUUZZZ~~~aaa@@@>>>888;;;JJJ|||]]]???>>><<>>AAAEEELLLllltttjjj^^^XXXWWWUUUMMMEEEFFFPPPZZZ[[[TTTLLLJJJKKKRRROOOKKKIIIIIIEEE>>>888999888888888888999:::;;;999:::===>>>???GGG\\\ooopppccciiibbbSSSIIIKKKhhhjjjKKK999777999:::999888:::===@@@DDDRRRaaalll{{{~~~tttAAA666555888666;;;???:::AAAPPPbbbnnnrrrvvv~~~~~~{{{vvvpppnnnpppsssvvvwwwyyyyyyyyy{{{}}}nnnXXXHHHDDDCCCCCCAAA@@@>>>===<<<888999:::999888888999:::;;;>>>CCCIIITTTdddvvv^^^JJJFFFAAAKKK___cccfffUUU\\\KKK;;;???;;;:::BBBIII\\\xxxxxx```FFFDDD???;;;BBB:::;;;;;;<<<>>>???AAABBBCCCBBBDDDJJJNNNRRRZZZcccyyykkkfffhhhRRRMMMKKKHHHMMMiiizzziii___WWWPPPRRRTTTSSSNNNQQQbbbttt|||wwwfffUUUMMMFFFMMM```lllgggbbb^^^XXXSSSVVV___nnn}}}~~~fffPPPDDDAAA===>>>>>>????????????>>>FFFKKKXXXhhhttt}}}zzzlllTTTXXXbbb??????777;;;:::```eeeCCC???<<>>===???NNNvvvdddTTTKKKCCC@@@@@@999999999999999999999999888888888888888888999999777;;;===AAAEEEIIIgggzzzooojjjdddVVVJJJEEELLLTTTTTTOOOKKKKKKMMMMMMKKKHHHEEEBBB???===<<<888777666666666888999:::999;;;>>>???AAAJJJ___tttwwwpppbbbhhhaaaSSSKKKPPPnnngggHHH888777999;;;:::999:::>>>AAAAAAUUUlll{{{xxx~~~___???777777:::888===AAA:::HHHWWWjjjtttvvv{{{yyyxxxvvvrrrmmmmmmpppttttttvvvxxxyyyzzzzzz|||~~~hhhMMMGGGFFFEEEDDDAAA???===<<<:::;;;;;;:::777666666777999<<<@@@FFFPPP___ppp|||ZZZJJJEEECCCJJJaaagggyyyrrrSSSTTT|||pppFFFAAA>>>999<<>><<<;;;::::::;;;;;;===>>>>>>DDDCCCDDDFFFHHHLLLYYYeeeqqqeeeaaa~~~fffZZZVVVKKKKKKYYYppp}}}sssnnnooooooooojjjcccbbbooo|||kkkRRREEEIIISSSttttttwww|||vvvuuuuuusssiii]]]VVVVVV```gggrrrxxxtttfffUUUIIIKKKBBB===???>>>999:::@@@AAAGGGRRR^^^eeekkkwwwtttUUUVVVyyybbbCCC<<<>>>000:::WWW}}}tttIII999===777OOOSSSoooCCCAAA999AAAiiihhhRRRBBB>>>BBBEEE[[[www[[[JJJGGGBBB;;;???===;;;;;;;;;;;;999777777777777777777777777777999<<<<<<@@@DDDEEE\\\~~~pppWWWWWWUUURRROOOLLLJJJJJJIIIHHHIIIHHHCCCAAABBBAAA>>>999:::999888:::<<<;;;888444>>><<<888DDDWWWnnn{{{hhhdddbbb[[[LLLIIIdddOOOAAA===888888999;;;:::999===EEEHHHYYYttt|||sssqqqaaaJJJ>>>===;;;999;;;>>>DDDGGGNNNaaaooorrrvvv~~~yyyzzzssspppnnnmmmjjjjjjqqqyyyyyyxxxvvvuuuvvvyyy|||~~~fffSSSJJJCCCBBBAAA<<<;;;>>><<<;;;:::999888888888888888:::<<<>>>DDDQQQaaannn}}}YYYHHHEEEBBBIII^^^eee}}}WWWLLLllljjj@@@======888;;;CCCJJJcccwwwjjj[[[DDDAAA@@@======;;;;;;;;;;;;;;;<<<===>>>CCCBBBDDDFFFHHHMMMYYYeeerrrjjjffflllYYYUUUOOOQQQ```uuuzzz}}}{{{vvvmmmjjjsss}}}sssZZZHHHKKKVVV~~~eeeZZZ\\\ddduuuwwwzzzyyyooobbb[[[[[[]]]___dddkkknnnjjj___VVVMMMBBB<<<@@@BBB===:::<<>>@@@fffmmmeeeKKK<<<<<<===OOO{{{~~~bbbPPPKKKFFF???>>>===;;;;;;;;;;;;999888888888888888888888888888777999999<<<@@@AAAVVVyyyyyyppp}}}zzzuuulllbbbYYYTTTQQQPPPNNNNNNIIIBBB>>>@@@AAA???===<<<:::999:::<<<;;;999888@@@<<<<<>>>>><<<<<<<<<;;;<<<<<<======AAAAAACCCFFFHHHMMMYYYfffuuupppjjjsssWWWTTTVVV```ooo~~~zzzvvv{{{gggMMMKKKXXX~~~___KKKLLLXXXrrrvvv||||||rrreee___aaa[[[XXXVVV[[[ccchhhgggddd[[[JJJ>>>???AAA>>><<<===CCCEEEIIILLLIIIIIIQQQ[[[xxxyyyYYYZZZ}}}dddFFF;;;;;;===??????XXXvvv[[[CCC::::::BBB[[[dddTTT>>>>>>ggg}}}zzzVVV===:::;;;DDDkkkjjjVVVNNNIIIBBB>>><<<;;;:::;;;;;;;;;999888888888888888888888888666999888:::======NNNmmmjjjdddlll{{{lllaaa[[[XXXUUUSSSLLLBBB>>>@@@AAA@@@@@@===;;;;;;;;;<<<;;;;;;888>>>:::???YYYwwwqqqqqqkkkiii```SSSOOO```xxxlllqqqXXX>>>@@@444999:::<<<>>><<<<<>>@@@???===;;;:::888888777777888888888;;;CCCOOOWWWbbbqqqWWWGGGDDDAAAEEEXXXaaaaaaPPPhhhMMM999<<<:::;;;AAALLLppp|||sss]]]\\\EEEBBBBBB@@@???======<<<<<<<<<<<<======@@@@@@CCCGGGIIIMMMYYYeeexxxwwwjjjxxxYYYYYYbbbnnn{{{qqqRRRLLLZZZwwwdddQQQQQQ```ooossswwwvvvlllaaa___ccc]]]XXXSSSQQQTTT[[[bbbeeelllZZZIIICCC@@@<<<===CCCBBBEEEJJJKKKFFFBBBHHHRRRqqqtttWWW]]]}}}jjjIII===;;;??????:::GGGooolllIII<<<>>>EEENNNwwwmmmTTT<<<===ffffffDDD>>>@@@???ZZZqqqZZZOOOIIICCC???===::::::;;;<<<;;;;;;888888888888888888888888888;;;999:::===;;;HHHaaalllbbbmmmyyyoookkkbbb___VVVJJJCCCCCCBBB@@@???<<<:::===>>><<<<<<===999???>>>IIIhhhkkkpppllliii\\\PPPVVVuuummmlllkkkJJJ:::AAA666888999<<<>>>===>>>HHHTTTfffppp~~~jjjNNNAAAGGGNNNQQQFFFAAA<<<===CCCLLLTTTWWWiiisss{{{{{{|||{{{pppfffccceeefffbbbaaagggkkkjjjiiiiiimmmoooqqqtttvvvwwwxxxxxxyyy{{{~~~vvvWWWGGGEEEGGGDDD@@@CCCBBB???===;;;999888888999999999999;;;AAAJJJPPPVVVhhh}}}WWWIIICCCBBBEEEWWW```cccZZZzzzIII;;;>>><<<<<<@@@KKKpppuuu^^^WWWDDDBBBBBB>>><<<======<<<<<<<<<===>>>>>>@@@@@@CCCGGGIIIMMMXXXdddzzzkkk{{{gggjjjuuuyyywww[[[VVVdddzzzlll[[[ZZZhhhrrrqqqpppkkkbbbZZZ]]]dddaaa```[[[RRRLLLLLLSSS[[[lllbbb[[[VVVLLL@@@===BBB===BBBJJJMMMGGGAAAFFFOOOnnnpppXXXccc~~~zzzxxxoooLLL>>><<<=========>>>MMMwwwZZZCCC999@@@AAAbbbpppUUUDDDAAAYYY}}}UUUBBBAAA===KKKmmmzzzaaaTTTLLLFFF@@@>>>;;;:::;;;<<<<<<;;;888888888888888888888888777;;;999999<<<999@@@TTTssskkk___ggg{{{wwwmmm]]]QQQKKKEEE???>>>;;;<<>>???:::FFFNNN^^^}}}iiinnniiicccXXXSSSeeezzzfffnnneee???444:::444777888;;;======BBBQQQ```}}}vvv\\\EEE999999>>>AAA===>>>???@@@EEEOOO\\\eeeooovvv}}}{{{uuuqqqkkkeeeeeeiiihhhbbb___bbbfffffffffgggkkkmmmppptttwwwxxxxxxxxxsssvvv{{{~~~uuu\\\OOOKKKHHHDDDEEEDDDAAA???===;;;:::999999888888999;;;@@@FFFJJJPPP```tttWWWKKKCCCCCCGGGXXXaaaeeecccBBB;;;>>><<<<<>>???@@@@@@AAADDDGGGIIILLLVVVbbbyyysssuuu~~~jjjjjjwwwwwwgggcccoooxxxqqqjjjbbbZZZVVVYYY``````eeeeee]]]OOOFFFHHHMMMWWW]]]jjjsssjjjTTTEEEBBB???EEEMMMOOOGGGAAAEEEOOOnnnttt\\\jjj{{{yyy{{{pppLLL???<<<<<<;;;???===999YYYnnnKKK888===<<>>;;;BBBZZZnnn]]]QQQJJJBBB???<<<::::::;;;;;;;;;999999999999999999999999555:::777666:::777:::HHHZZZ~~~ggg^^^zzzyyyrrrrrrrrraaaUUUKKKCCCBBB???DDDNNNOOOGGGAAAAAA:::NNN___sssjjjlllhhh___VVV[[[qqqrrrdddmmm[[[<<<666555666777888;;;===???HHH\\\ooolllPPP===555444999===999===CCCFFFKKKVVVfffrrrsssyyyqqqkkkfffeeecccaaaccchhhgggaaa]]]^^^``````bbbfffiiikkknnnrrruuuwwwyyyyyytttwww{{{}}}yyybbbUUUKKKDDDFFFEEECCC@@@>>>===<<<;;;777777666777999===@@@BBBKKKWWWgggttt~~~TTTKKKBBBDDDJJJZZZccciiimmmooozzzuuuAAA:::===;;;===BBBKKKkkkuuubbbTTTAAA@@@@@@===;;;;;;;;;;;;<<<===???@@@AAAAAAAAADDDHHHHHHKKKUUU```vvvwww~~~sssppp}}}{{{pppddd[[[UUUQQQSSSWWWZZZccckkkhhh\\\NNNFFFDDDDDDTTTrrrttt[[[PPPPPPTTTXXXUUUJJJCCCIIISSSooo|||___lll~~~~~~lllHHH???:::===:::<<>>MMMwwwUUUCCC???>>>LLLmmm{{{eeeUUUIIIDDDAAA===:::::::::::::::999999999999999999999999555;;;888777;;;777777BBBGGGaaawww```lllvvvnnn|||jjj^^^UUUNNNJJJHHHPPP\\\]]]PPPEEEDDDDDD^^^uuunnnlllggg[[[YYYiiilllbbbeeeMMM<<<>>>333;;;999999<<<>>>BBBOOOhhh~~~~~~dddHHH:::777777999>>>999===CCCIIIRRR^^^mmmwwwwww{{{uuufff```\\\\\\\\\\\\^^^cccccc___^^^```______ccciiijjjlllooorrrvvvyyy{{{|||zzz|||~~~{{{oooooonnnwwwlllXXXHHHGGGFFFDDDAAA@@@>>>======999888777777999;;;<<<<<>>@@@AAABBBBBBBBBEEEHHHHHHJJJTTT^^^sss|||xxxxxxzzzmmm___WWWQQQMMMLLLOOOTTT___lllooogggXXXIIIAAA???PPPsssrrrcccccceeeeee^^^PPPGGGNNNZZZppp```jjjgggEEE???888@@@:::888@@@;;;???YYYddd??????AAAAAA[[[kkkOOONNNkkkggg???IIISSSdddLLLFFF???DDDYYYyyyjjjUUUGGGEEEBBB===::::::::::::999999999999999999999999999888===;;;999>>>:::888AAABBBRRR{{{}}}^^^ooozzz|||lllccc^^^YYYQQQQQQYYYgggfffVVVHHHEEETTTrrrqqqmmm```UUU[[[xxxfff\\\XXX>>>:::AAA111<<<:::;;;===???DDDTTToooxxxrrrXXX@@@888999777666777:::<<<@@@IIIUUUcccnnnuuuzzz}}}uuuhhhccc]]]XXXYYYYYYYYY[[[___``````bbbdddcccaaafffmmmmmmoooqqquuuyyy|||rrraaa___OOO]]]vvvjjjTTTGGGFFFDDDBBB@@@??????>>><<<;;;:::::::::;;;:::999>>>EEERRRaaaqqq~~~yyyRRREEE@@@EEEZZZfffnnn{{{kkkcccsssfffCCC<<<;;;AAA:::???MMMbbbiiilllaaaUUU>>>DDDDDD===>>><<<;;;;;;<<<<<<===>>>???CCCBBBCCCGGGHHHJJJRRR\\\sssyyygggzzzrrrggg]]]QQQHHHFFFIIIMMMYYYffflllnnnhhhXXXHHHHHHQQQmmmxxxzzzvvvnnn```NNNFFFRRRdddpppaaaXXXCCC>>>;;;===>>>;;;999<<>>CCCDDDLLLjjj{{{\\\DDDDDDCCC@@@;;;888888;;;>>>888999:::;;;;;;;;;:::999===;;;;;;<<<:::666555888===GGGeeeggg}}}zzzrrrwwwiiibbb]]]XXXXXXdddooommm___QQQLLLLLLgggtttfff]]]YYYlll|||iiiWWWIII===444888>>>999<<<888<<>><<<;;;;;;<<<<<<===>>>???AAA@@@BBBEEEGGGIIIQQQZZZpppjjjZZZxxxwwwrrrsss}}}|||pppcccUUUIIIDDDFFFGGGOOOZZZdddnnnqqqfffYYYOOOSSSggg}}}xxxooo___LLLEEERRRddd}}}nnngggWWW@@@::::::<<<===;;;999;;;AAAGGGlllUUUAAACCC???FFFiiilllRRRJJJOOO]]]PPPGGG@@@VVVrrr|||lllRRRAAA===BBB[[[zzzkkkUUUHHHEEEAAA<<<:::888888888999:::;;;;;;;;;:::999999555333555777777555888======>>>MMMjjjwwwrrriiihhhpppwwwjjjhhhkkkmmmqqq{{{tttaaaUUUYYYbbbwwwyyyiiiZZZSSSaaazzzxxx\\\HHH===444555:::777777777@@@HHHTTTrrrnnnZZZOOODDD>>>777444777;;;<<<<<<@@@EEEKKKRRR___mmmvvvxxx~~~|||rrrfff^^^^^^[[[XXXWWWZZZ\\\]]]\\\ZZZ\\\]]]^^^___aaaeeeggghhhjjjlllnnnpppsssxxx||||||}}}|||fffZZZHHHEEEGGGSSSdddzzz~~~bbbTTTGGGDDDDDDAAA===<<<<<<;;;:::999999::::::;;;999BBBKKKSSSaaasss{{{UUUHHHBBB@@@WWWnnn{{{wwwyyy}}}```wwwhhh|||[[[>>>;;;444;;;:::>>>FFF^^^|||uuueeeeeeFFFFFFDDD===>>><<<;;;;;;<<<<<<===>>>???@@@???AAADDDFFFHHHPPPYYYnnnzzzZZZPPPsssuuuYYYVVVNNNTTT```ooozzzttt|||wwwiiiYYYJJJDDDDDDDDDGGGNNNZZZjjjuuussskkk___\\\dddxxx|||wwwlll[[[JJJFFFTTTeee|||iiihhh[[[BBB;;;888:::<<<;;;999:::>>>BBBNNNvvviiiEEE@@@???@@@SSSooo{{{aaaSSSQQQZZZPPPIII888>>>SSSvvveeeDDD???<<>>555555666888:::<<<======DDDJJJQQQXXXcccqqqyyy{{{zzzpppgggaaa\\\[[[YYYXXXXXXZZZ\\\\\\[[[VVVXXXZZZ\\\]]]```dddfffgggiiilllnnnpppssswwwzzz}}}rrrcccTTTFFF>>>BBBIIIVVVrrryyyfffRRRHHHEEEBBB???===>>>===;;;:::::::::;;;;;;:::???EEEKKKWWWhhhwwwzzzTTTHHHDDD???SSSmmm|||zzzWWWmmmuuubbbDDD???555;;;<<<@@@FFF^^^sssffflllIIIEEEDDD>>>???<<<;;;;;;<<<<<<===>>>???@@@???AAADDDFFFHHHPPPYYYnnnuuunnnxxxoooSSSPPPxxxiiiLLLLLLCCCCCCIIIUUUfff{{{yyyoooiiiccclll|||xxxkkk[[[LLLEEEEEEDDDFFFIIIRRR^^^iiioooppplllggghhhqqqzzz}}}~~~wwwssshhhVVVGGGGGGVVVfff|||kkklll^^^CCC:::666888::::::999999;;;===;;;ccc|||III;;;>>>???III^^^~~~ooofffcccYYYPPP::::::FFFllltttPPPFFF===EEEXXXvvvooo```VVVIII@@@>>>===;;;888===<<<<<<;;;;;;:::999888:::999:::;;;888444555:::777666999@@@III[[[~~~dddOOORRRbbbuuu}}}lllfffrrr{{{kkkmmmeeeeeegggeee___VVVWWWzzzQQQ999;;;:::888:::;;;===;;;BBBLLLYYYvvvtttQQQBBB:::222666::::::999888999:::DDDLLLUUU]]]gggttt|||xxxnnnfff```]]]\\\XXXXXXYYYZZZ[[[[[[[[[ZZZVVVXXXZZZ\\\]]]___bbbdddfffiiillloooqqqsssvvvyyy|||~~~~~~ooocccMMM???@@@BBBEEE[[[vvvyyy]]]KKKEEEEEEFFFEEE@@@>>>===;;;::::::;;;;;;:::===@@@EEEOOO```qqq|||xxxSSSGGGFFF???QQQiiizzz}}}xxx}}}XXXnnneeeBBB@@@666;;;<<>>???AAA@@@BBBEEEGGGIIIQQQZZZppp{{{lllcccnnn~~~xxxfffNNNTTTeeeLLLKKKCCC???@@@IIIWWWmmmooodddwww~~~```WWW```sss{{{mmm\\\MMMGGGHHHBBBDDDGGGJJJMMMSSS]]]fffhhhfffhhhooovvvyyy{{{}}}vvvssshhhVVVHHHIIIVVVcccyyymmmvvv___AAA777555666777888777777888888555TTTrrrSSS<<<===???FFFRRRoootttlllcccDDD<<<>>>\\\eeeFFF<<<>>>MMMnnn}}}nnnaaaNNNAAA===<<<<<<;;;>>>===<<<;;;::::::999999222000333777888666777:::777888===AAABBBIIIaaa{{{hhhMMMGGGNNNZZZpppyyyuuuzzzxxxrrrpppoootttyyysss{{{iiijjjggg^^^WWWPPPkkkiiiEEE444;;;===:::::::::???@@@LLL[[[hhhcccGGG???999555888;;;:::777555888;;;CCCMMMXXX```jjjvvvzzzmmmfff```YYYWWWXXXWWWXXXZZZ[[[[[[ZZZZZZZZZXXXZZZ\\\]]]^^^^^^```bbbdddgggkkknnnoooqqqsssuuuyyy{{{www[[[FFFBBBAAA>>>LLLaaahhhttt~~~lllRRRFFFEEEGGGHHHBBB@@@>>><<<;;;;;;;;;;;;:::;;;>>>CCCKKKYYYkkkyyyvvvQQQEEEEEEBBBRRReeexxxwwwZZZttteee???<<<666;;;999CCCQQQeeerrrjjjpppJJJCCCCCC@@@AAA<<<;;;;;;<<<<<<===>>>???AAA@@@BBBEEEGGGIIIQQQZZZppp}}}kkk]]]eeeuuuooo\\\JJJXXXrrraaaMMMIII???;;;<<>>;;;BBBFFFUUU{{{WWW>>>555LLLttt|||JJJ@@@:::BBB```|||nnnYYYHHH>>>;;;;;;;;;>>>===<<<;;;:::::::::;;;BBB;;;777888:::888666666999888:::<<<999:::KKK^^^oooUUUHHHEEEFFFOOOZZZ{{{qqqbbbTTTOOOQQQYYYlll{{{|||}}}{{{|||rrrttthhhVVVQQQRRR~~~VVV===555<<<;;;888999777===DDD\\\tttxxxPPP<<<:::555555777999888777888<<<@@@EEEPPP\\\dddmmmxxx~~~rrreee___YYYQQQOOORRRVVVXXXZZZZZZXXXWWWWWWXXXXXX[[[]]]^^^^^^^^^```aaa```dddiiilllnnnnnnoooqqquuuxxx|||}}}___OOODDD<<<@@@KKKWWWeeeooonnnkkkhhhaaaXXX^^^iii~~~bbbMMMFFFEEEDDDCCCBBB@@@>>><<<;;;;;;;;;::::::===BBBHHHRRRcccrrrvvvPPPEEEBBBEEEWWWfffyyy~~~|||___}}}ddd>>>:::888===999III```qqqrrrgggrrrJJJCCCCCC@@@@@@<<<;;;;;;<<<<<<===>>>???@@@???AAADDDFFFHHHPPPYYYlllooo[[[^^^mmmhhhUUUKKK___|||ddd]]]NNNDDD===:::<<>><<<<<<===<<<;;;;;;:::;;;<<<<<<]]]NNN???::::::888555333:::666555777555444===KKKcccooofffNNNBBB>>>???@@@LLLggghhhQQQFFFBBBEEESSScccoooxxxzzzttttttbbbSSS```sssiiiEEE888777;;;777888<<<999AAAJJJeeefffCCC888888111444555777888:::>>>AAADDDLLLWWWdddkkkqqqzzz{{{jjj[[[WWWRRRKKKKKKQQQVVVWWWXXXWWWTTTSSSTTTVVVVVVYYY\\\^^^^^^___```bbbaaaeeejjjnnnooooooppppppsssuuuzzz{{{eeeRRRDDD???@@@NNN^^^iiigggaaa\\\PPPCCCFFFIIIUUUnnnzzz^^^OOOGGGCCCEEECCCAAA>>>===<<<;;;;;;999999<<>>??????>>>@@@CCCDDDGGGOOOXXXiiittt\\\[[[iiidddRRROOOfffvvv]]]\\\NNNAAA@@@>>>???CCCGGGZZZwww^^^JJJGGGAAABBBSSSooorrreeeXXXPPPOOOTTTXXXUUUSSSRRRJJJ@@@<<>>BBBVVVIIIBBB555bbbhhhQQQ>>>BBBVVVmmmzzzdddPPPCCC>>>======<<<;;;::::::;;;===>>>dddPPP;;;555777999777666999444444999999666888@@@CCCLLLaaa}}}yyyWWWEEEBBBCCCAAAAAAPPP^^^ccclll}}}{{{```QQQFFF???CCCMMMlllzzzwwwqqqnnnZZZUUUwwwvvvyyy{{{vvvNNN999444888999333999AAA>>>IIIOOOeee}}}]]]???999;;;333555555777:::===AAACCCDDDRRR^^^jjjpppuuu|||qqquuucccTTTPPPMMMIIILLLUUUUUUVVVWWWTTTQQQOOOQQQSSSSSSVVVZZZ]]]^^^___aaacccdddhhhnnnrrrssssssssssssrrrtttyyy~~~ooouuusssaaaRRRIIIEEEKKK]]]jjjhhhccc]]]QQQBBBBBB===>>>QQQsssnnnZZZNNNGGGFFFDDDBBB???===<<<<<<<<<999888<<<@@@AAACCCPPP^^^pppPPPGGGCCCLLL^^^hhh{{{vvv{{{VVVBBB===<<<;;;???QQQqqq|||~~~bbbmmmTTTKKKEEEBBBBBB>>>===<<<;;;;;;<<<===>>>CCCCCCCCCCCCEEEJJJPPPUUUhhhzzzzzzbbbYYYhhhgggNNNUUU{{{hhhbbb[[[JJJDDD>>>>>>???GGGKKKJJJdddmmmRRRHHHAAAAAA@@@DDDWWWppp~~~ppp^^^OOOKKKQQQYYYaaabbb___UUUHHH@@@@@@CCC999::::::<<>>666555444444333333444444555666666999TTTXXX>>>;;;<<<:::AAAnnnuuuRRR;;;@@@TTTvvv___DDDHHHJJJOOOiiiwww___HHH======<<<;;;<<>>::::::===@@@>>><<<::::::888666555777777777777777777777777AAABBBPPPdddooopppvvviiiQQQHHHEEEAAADDD@@@CCCMMMYYYiiisssZZZQQQAAA@@@XXXsss~~~xxxtttfffPPP\\\vvv^^^GGG<<<888777999:::;;;???DDDIIIXXXxxxoooXXXAAA333222888888:::;;;999999>>>HHHPPPZZZ```hhhooouuu|||~~~kkkkkk___QQQIIIFFFFFFKKKQQQTTTSSSRRRPPPPPPQQQRRRRRRSSSWWWXXXYYY\\\```___[[[```nnnoookkkpppsssttt{{{uuuzzz}}}xxxVVVTTTdddllljjjiiiiiibbbVVVLLLIIIWWWdddjjjeeebbb```SSSAAA===>>>???HHH```cccPPPMMMHHHBBBEEEEEE<<<<<>>===<<<;;;;;;<<<===>>>BBBBBBBBBBBBDDDIIIOOOTTTcccnnndddoookkkRRRZZZzzzwww```]]]ZZZJJJCCC>>>>>>EEEWWW^^^PPPQQQhhhyyy~~~zzzsss___JJJGGG@@@???;;;<<>>___jjjEEE999IIIqqqtttVVVFFF@@@CCCZZZwwwjjjRRRCCC<<<999777888;;;;;;:::<<<@@@<<<:::888888::::::777444777777777777777777777777:::999BBBQQQYYYZZZaaakkk~~~{{{cccTTTIII@@@???===>>>DDDIIIWWWsss}}}```WWWMMMOOOccc~~~wwwnnnhhh\\\RRRlll}}}rrrSSS;;;888555555888:::<<>>;;;;;;EEE___rrrYYYPPPHHH@@@CCCDDD<<<;;;>>>;;;<<<::::::===???BBBIIIQQQnnnQQQGGGBBBTTTjjjvvvqqqZZZiii}}}pppooorrrsssOOO:::<<<===<<>>===<<<;;;;;;<<<===>>>@@@AAAAAAAAACCCGGGMMMRRR]]]xxxuuuiiirrroooYYYfff|||oooWWWZZZZZZKKKDDDAAAAAAMMMjjjxxx```GGGIII]]]pppxxxqqqdddOOOAAADDD???>>>999555<<>>>>>???AAAEEEHHHRRRbbbqqqqqqlllyyykkkuuuWWW;;;666555444444333333444444555000999666999ZZZ|||WWW<<<666;;;;;;LLLZZZ:::===cccpppGGG<<<<<>><<<===<<>>@@@FFFNNNkkkPPPEEEBBBZZZppp||||||```kkk}}}mmmhhhqqqvvvHHH888<<<>>>===@@@VVVnnnkkkxxxVVVAAAFFFFFF===>>>===<<<;;;;;;<<<===>>>??????@@@@@@BBBFFFKKKOOOYYYsssyyyhhhoootttiiitttkkkQQQWWWZZZLLLGGGFFFFFFUUUzzztttQQQIIIYYYttttttbbbLLL>>>???>>>>>>;;;666777AAAOOOZZZbbb\\\RRRGGGBBBGGGTTT___WWWRRRJJJEEEBBB???<<<::::::999888666555666666777999:::;;;;;;<<<>>>AAADDDLLL]]]mmmtttooorrrppp~~~|||RRR888888555444444333333444444555222:::666666KKKkkkhhhCCC888???;;;@@@eeezzzQQQ;;;PPPzzzQQQFFFDDD???IIIjjjwww\\\CCC@@@;;;999;;;<<<;;;<<>>;;;:::===BBBCCC>>>999666666666666666666666666999666777;;;<<<<<>><<<@@@SSShhhppp[[[___pppxxxjjjYYYKKKIII```zzzmmmTTT???777999777888<<<@@@GGGRRR]]]uuuyyy{{{xxxUUUIII===999999999:::<<<999999:::;;;>>>EEEOOOUUUbbbgggnnntttyyy|||lll[[[OOOKKKIIIKKKQQQSSSPPPMMMMMMJJJJJJKKKKKKMMMNNNOOOOOOMMMRRRVVVVVVXXX\\\]]]\\\aaa```___hhhppphhhiiizzzzzzrrrqqqwwwuuullliiimmmxxxxxxvvvrrrjjjggglllttt~~~~~~wwwuuuqqqmmmiiifffcccdddnnnxxxvvv```IIIBBB???BBBPPPbbbsssjjjRRRCCCBBBGGGCCC@@@???;;;<<<999999;;;<<<===CCCJJJeeeMMMBBBDDDaaauuuvvvrrrxxxgggcccjjj```CCC::::::>>>>>>BBB\\\lllrrr^^^CCCEEEFFF===>>>===<<<;;;;;;<<<===>>>>>>??????@@@AAAEEEIIIMMMXXXppplllooo{{{{{{~~~kkkOOOTTTVVVIIIFFFEEEIII^^^]]]SSSbbb}}}kkkWWWDDD===;;;<<<<<<:::888<<>>>>>===;;;:::999777666666666777888:::;;;;;;;;;:::;;;===@@@GGGYYYkkktttppptttvvv~~~oooKKK777999555444444333333444444555333444333888???LLLxxxXXXAAA>>><<<<<>><<<;;;===<<<999777888;;;<<<777333777777777777777777777777999888:::<<<<<<;;;>>>BBBDDDIIIPPPZZZfffuuu|||^^^QQQEEEBBB@@@@@@IIIUUU^^^^^^tttwwwrrreeeQQQDDDKKKlllxxx```FFF:::::::::888:::>>>CCCKKKZZZhhh|||~~~qqq{{{]]]LLLAAA888777::::::999:::999999:::<<>>>>>===<<<;;;;;;<<<===>>>===>>>@@@@@@AAADDDHHHLLLWWWnnnwwwsss}}}pppRRRRRRPPPDDDDDD@@@HHHaaa^^^SSSfffuuucccLLL???999999:::;;;::::::BBBKKKVVVSSSMMMHHHGGGKKKSSSYYY]]]TTTIIIAAA>>>===<<<;;;:::999888777666777888888;;;<<<===<<<::::::;;;===FFFXXXkkkqqqpppwwwuuucccFFF666777555444444333333444444555777444555>>>>>><<>>;;;;;;AAATTTbbbHHHNNNqqqdddFFF<<>>666777888888:::???FFFQQQcccsss}}}zzzOOOEEE<<<555666888777666666:::999:::===CCCLLLUUU[[[bbbgggnnnttt{{{uuueee\\\RRRIIICCCCCCHHHPPPTTTPPPLLLJJJFFFGGGHHHJJJKKKLLLLLLLLLNNNVVV\\\]]]^^^cccggghhhdddgggiiirrr|||xxxvvv}}}wwwrrr{{{{{{lllRRR???BBBSSSjjjmmm```]]]eeekkkNNNAAADDDCCC@@@???;;;===::::::<<<;;;:::>>>DDDttt^^^OOOHHHIIIqqqmmmwwwrrrPPPCCC<<<999;;;;;;CCChhhlllyyywwwuuutttRRREEECCC@@@>>>===<<<;;;;;;<<<===>>>===???@@@AAABBBDDDHHHKKKUUUlll~~~{{{[[[TTTMMMBBBEEEBBBFFF[[[[[[RRRfffzzzjjjQQQ@@@<<<999888:::::::::AAAJJJSSSQQQNNNLLLKKKNNNQQQTTTZZZUUUMMMFFFAAA>>><<<;;;;;;:::999777666666777777;;;<<<===<<<;;;:::;;;<<>>>>><<>><<<::::::<<<>>>>>>===:::777777999;;;999999999999999999999999555777999888777888:::;;;@@@@@@AAADDDIIIQQQYYY___ooo|||zzzcccTTTIIIAAACCCKKKzzz~~~qqq~~~xxxkkkiiijjjhhhQQQGGGNNNddd|||aaaEEE999777666888888<<>>;;;;;;<<<;;;:::===BBBgggTTTIIICCCKKKuuuqqq|||uuuTTTCCC888<<<<<<888@@@gggmmmqqqvvvfff{{{WWWEEEAAABBB>>>===<<<;;;;;;<<<===>>>===???@@@AAABBBDDDHHHKKKTTTjjjdddYYYNNNCCCHHHHHHEEESSSxxx{{{\\\VVVfff{{{kkkRRR@@@BBB<<<888::::::;;;BBBLLLTTTSSSQQQOOOMMMMMMNNNNNNRRRPPPLLLHHHCCC???<<<;;;===;;;999777666555555555999;;;<<<<<<;;;;;;<<<===GGGZZZnnnvvvvvvrrr[[[DDD666111555444444333333444444555555888777777:::<<>>LLLvvv|||nnnNNNFFFaaadddKKK===@@@QQQqqqnnn^^^LLLBBB<<<999999;;;999;;;;;;777333333777<<<999999999999999999999999999::::::888777999<<<===999:::<<<@@@DDDHHHMMMOOORRR___ooo|||uuu```OOOEEEIIISSSppp{{{xxx}}}uuu[[[SSSZZZ___^^^NNNIIIXXXooo}}}zzzrrrNNN555555:::999999;;;@@@HHHRRRbbbzzz~~~```DDD;;;777555888999777777::::::999999>>>FFFPPPYYY^^^jjjnnntttyyy~~~xxx```VVVSSSLLLDDDCCCAAABBBHHHJJJGGGEEEFFFFFFGGGIIIJJJKKKJJJJJJIIIPPPXXX^^^]]]\\\^^^bbbcccooo{{{}}}~~~vvv~~~}}}tttvvvyyyiiiZZZUUUWWW___aaa```hhhvvv|||qqqlllmmmuuuuuuaaaTTTVVVwww{{{aaa\\\ZZZoooyyyYYYMMMNNNbbbnnnyyygggMMMKKKGGGBBBBBB??????<<<<<<===<<<:::<<>>>>>>>>>>>>>>>>>AAA@@@??????AAADDDHHHJJJSSSooodddXXXPPPDDDJJJJJJVVVkkkvvvooo___TTT[[[|||~~~kkkeeeZZZIII>>>===<<<:::999;;;>>>AAAKKKUUU^^^bbbccc```XXXOOOQQQKKKGGGFFFBBB===;;;===;;;:::888777777777888888:::<<<===;;;888888;;;>>>HHH\\\ooo}}}ssskkkUUUBBB444444444444333333333333222222888777;;;AAA???;;;FFFWWWnnnJJJ555999BBB;;;PPP{{{sssuuueeeKKKCCCgggaaaGGGDDDEEEQQQhhh}}}pppTTT@@@:::<<>>AAACCCEEEFFFKKKJJJRRR___gggjjjooovvvuuueeeXXXXXXbbbmmmvvv~~~wwwpppssszzzpppQQQFFFFFFOOOTTTLLL@@@TTTppp{{{|||nnn{{{oooTTTCCC:::555666888888BBB@@@HHHeeeuuurrrcccGGG999888777666666777888999:::;;;<<>>===<<<;;;;;;<<<===>>>zzzdddOOOCCCIIIRRR}}}yyy~~~ppp|||ZZZAAA888;;;;;;:::BBBaaannn___cccKKKGGGCCC@@@??????>>>>>>>>>>>>>>>AAA@@@??????AAADDDGGGIIIQQQmmm~~~^^^NNNJJJKKKPPP\\\lllpppggg\\\VVVTTTlll|||zzztttooo]]]GGG>>>>>>===;;;;;;<<<>>>@@@IIISSS```iiiooooooggg]]]VVVOOOIIIFFFBBB======???::::::999888777888999999:::<<<===;;;999999<<>>===:::BBBOOOooo~~~SSS:::999AAA888DDDoooqqqtttuuuXXX@@@OOOlllSSSHHH???CCCTTTiiiyyygggHHH999999===;;;>>>===999999<<<<<<888::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;===???AAACCCDDDFFFFFFKKKUUU\\\]]]aaafffsss~~~uuuiii```aaaiiifffiiinnnrrruuuwwwxxxxxx|||uuuppprrrvvv{{{bbbGGGDDDGGGMMMKKK@@@>>>WWWxxxttt}}}ooowwwyyycccJJJ===:::999888888555@@@DDDQQQmmm}}}}}}hhh\\\BBB999888777666666666777888:::<<<>>>AAAKKKYYYbbbdddlllsss}}}hhhVVVMMMHHHFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCGGGFFFFFFHHHKKKMMMMMMLLLRRRVVVYYYZZZYYY^^^gggooommmtttxxxxxxgggSSSKKKCCCAAAAAADDDNNNYYYqqq}}}zzziiiZZZOOOHHHIIIKKKZZZoootttcccMMMAAA===LLLggguuuyyy```NNNKKKYYYXXX[[[hhhqqquuu]]]HHHCCCFFFDDD???>>>===<<<;;;<<<<<<===vvvdddOOOBBBFFFWWW|||xxxyyyTTT@@@777999<<<===BBB]]]wwwfffdddLLLHHHDDD@@@@@@???>>>>>>>>>>>>>>>@@@@@@??????AAADDDGGGIIINNNjjjsssWWWTTTKKKSSSaaalllnnnhhheeefffZZZaaagggmmmuuuuuubbbKKK>>>>>>===============>>>DDDPPPaaarrr|||pppaaaXXXOOOIIIDDD===;;;<<<:::999999999999999:::;;;;;;<<<===;;;999:::===AAANNNfffzzzuuuhhhMMM888222:::333333333333222222222222444111333:::;;;888<<>><<>>???@@@@@@BBBBBBEEEKKKOOOOOOQQQTTT[[[ccclllrrrtttzzzyyymmmgggcccffflllfffbbbaaaeeemmmssssssqqqssspppooopppqqqrrrxxxqqqRRRHHHCCCDDDGGGEEELLLgggvvvzzzgggRRR>>>777999;;;999888>>>GGGPPPbbb{{{kkk[[[UUU@@@999888777555555555666777;;;===@@@DDDNNN]]]fffgggpppxxxxxx]]]NNNIIIFFFEEEFFFFFFEEEDDDCCCBBBBBBAAAAAAFFFFFFFFFHHHLLLNNNNNNNNNPPPSSSVVVWWWZZZbbbnnnxxxhhhgggiiinnnhhhUUUKKKAAA===@@@HHHUUUaaasssyyyxxxlllZZZMMMDDD???@@@HHHYYYiiigggTTTBBB;;;:::???PPPhhhuuunnnvvv{{{WWWRRR\\\VVVRRRUUUTTTdddhhhLLLBBBEEECCCAAA@@@>>><<<;;;;;;;;;<<>>=========>>>?????????@@@AAADDDFFFHHHKKKeeewwwbbbhhhpppsssqqqnnnmmmooolllaaaWWW[[[iiiooocccRRR@@@???>>>>>>>>>>>>===<<>>999888666555555555666777:::===AAAFFFQQQ```iiijjjqqq{{{kkkSSSFFFCCCBBBAAABBBEEEDDDCCCAAA@@@@@@@@@@@@DDDDDDDDDGGGKKKMMMNNNNNNOOOPPPQQQTTT[[[jjj}}}nnnhhhccceeexxxooo\\\PPPDDDBBBJJJZZZjjjttt{{{lll[[[NNNFFFCCCBBBLLL[[[bbbXXXEEE:::999<<<:::AAATTTppprrrfffhhhllldddjjj```VVVSSSKKKUUUwwwUUUEEEDDDCCCBBBAAA???===;;;;;;;;;;;;sss\\\DDD???NNNjjjxxxlll___xxxtttTTT===888999<<<<<<:::BBBbbb|||uuu```HHHGGGEEEAAA@@@???>>>============>>>>>>???@@@BBBDDDFFFGGGIII___{{{rrriiicccppp```OOOOOO^^^hhhaaaTTTBBB@@@>>>>>>??????===;;;>>>MMMeeexxxllldddZZZNNNCCC>>>::::::;;;;;;<<<<<<<<<<<<:::<<<<<<;;;999;;;@@@EEEVVVppp}}}qqqSSSCCC777111444333333222222222111111111333000000444777666444444888LLLiiiwwwJJJ999;;;:::;;;DDDPPPyyyXXXEEEKKKeeedddNNNBBB???EEEPPP___|||qqqUUUDDD;;;;;;;;;;;;:::999:::<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;===>>>???@@@BBBDDDEEEEEEIIILLLPPPTTTXXX[[[]]]^^^ZZZ]]]bbbiiiqqqxxxwwwgggWWWRRRTTTYYY]]]___aaa^^^[[[YYY\\\```dddgggbbbbbbfffjjjkkkjjjnnnuuuuuuwwwyyy{{{~~~}}}|||}}}~~~~~~{{{~~~VVVIIIeeexxx\\\BBB<<<777666666777===CCCGGGEEEWWW}}}rrrjjjJJJKKKJJJ999888777666555555666777888:::>>>AAAGGGSSSaaajjjlllqqq|||xxxcccMMMCCCAAA@@@@@@@@@DDDCCCAAA???>>>??????@@@BBBBBBCCCEEEIIIKKKLLLLLLMMMLLLMMMRRR```xxxppphhh```aaauuu}}}___SSSHHHJJJ]]]uuurrrcccVVVOOOMMMOOOVVV]]]ZZZKKK<<<888:::===999;;;MMMlllpppdddddd}}}{{{lll^^^WWWKKKRRRrrrfffOOOIIIEEECCCBBB???===<<<;;;;;;;;;nnnWWWAAA@@@TTTsssyyykkk|||cccnnnGGG999;;;===;;;;;;999AAAccc|||sssfffKKKJJJGGGAAAAAA???>>>============>>>>>>???@@@BBBDDDEEEFFFHHHYYYwww~~~mmm^^^dddZZZMMMMMM]]]kkkcccQQQEEEBBB>>>>>>???@@@>>>;;;>>>OOOiii|||nnnfff\\\OOOCCC>>>;;;<<<<<<============<<<:::;;;;;;999888;;;@@@FFFVVVppp}}}eeeHHH???999222222222222222222111111111111222111111333555555333222333;;;OOOzzzfffEEE@@@<<<777;;;;;;hhhwwwYYYEEECCChhhbbbGGG;;;===CCCSSSkkkoooWWWGGGAAA;;;;;;;;;::::::===;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::::::::;;;999<<<<<<;;;===BBBDDDCCCBBBDDDGGGKKKNNNQQQTTTUUUQQQTTTXXX[[[]]]aaadddggghhh___UUURRRUUUYYY]]]^^^]]]]]]\\\YYYWWWYYY^^^ccc^^^^^^```eeeggghhhmmmsssrrrtttuuuuuuyyy}}}{{{{{{|||~~~zzz~~~xxx}}}uuuKKK:::888888999888:::BBBMMMSSSMMMbbbsssmmmYYYAAADDD@@@222777777666666666888999:::;;;???CCCIIIUUUdddlllmmmsss~~~ttt```LLLCCCAAAAAAAAAAAABBBAAA???======>>>???@@@BBBBBBBBBDDDHHHJJJJJJJJJKKKKKKMMMWWWkkkhhhaaa\\\aaawww\\\PPPFFFQQQqqqrrreeeZZZUUUVVV\\\^^^]]]SSSDDD:::999<<<:::888;;;LLLmmmooodddeeerrraaaYYYLLLSSSqqqtttXXXLLLCCCCCCBBB@@@===<<<;;;;;;;;;eeeTTTBBBDDDYYYwwwnnnhhh___BBB<<<===;;;777::::::AAA___pppnnnPPPJJJDDDBBBAAA@@@>>>======<<<<<<===>>>???@@@BBBDDDEEEFFFHHHTTTlllxxxeee___[[[PPPNNNbbbvvvmmmTTTHHHCCC>>>===???@@@>>>;;;@@@RRRmmmtttfff[[[NNNCCC===<<<===>>>>>>>>>===<<<;;;888999:::888777:::@@@FFFTTTlllvvv```BBB;;;999444666222222222222111111111111000111222111111222333333222999CCCbbbUUUFFF>>>555888:::LLLzzz{{{aaaEEESSSYYYEEE@@@@@@IIIYYYrrrtttZZZLLL@@@======<<<<<<>>>;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;888<<<<<<999;;;AAACCCAAA>>>@@@CCCEEEGGGJJJMMMOOOLLLOOOSSSUUUUUUVVVYYY[[[^^^[[[WWWUUUVVVZZZ\\\[[[[[[[[[[[[ZZZXXXZZZ^^^aaa___[[[ZZZ___dddfffjjjooonnnqqqqqqpppttt{{{~~~|||~~~zzzzzzzzz}}}{{{tttwwwrrrCCC888666777;;;>>>BBBKKKUUUaaa\\\sssuuuyyyPPP>>>???:::111666666666777888:::<<<===>>>BBBFFFLLLXXXfffnnnoooxxxnnn[[[HHHAAAAAAAAAAAAAAA@@@>>>===;;;<<<===@@@AAADDDCCCCCCEEEHHHJJJJJJIIIIIIKKKQQQ___wwwbbb^^^]]]aaavvvwwwUUUIIICCCWWW}}}nnnccc[[[[[[___bbb```YYYMMMBBB<<<;;;<<<999999>>>NNNnnnmmm___cccuuuddd^^^SSS[[[wwwbbbOOOAAACCCAAA???>>><<<<<<<<<<<>><<<555333999<<>>===<<<<<<<<<======???@@@BBBDDDEEEEEEHHHQQQfff}}}hhhfffbbbTTTNNNdddwwwZZZJJJDDD>>><<<>>>@@@>>><<>>>>>?????????===<<<;;;888999999777666:::@@@FFFRRRiii|||qqq}}}___@@@999888666:::222222222111111111111000///111222000...000222333222???CCCRRRbbbJJJ???666999BBB:::bbb}}}RRRIIIlllnnnSSSHHHCCCAAAKKK___zzzhhhVVVEEE@@@@@@>>>===>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;<<<:::>>>>>>:::<<>>>>>999555666666666777999;;;>>>???@@@DDDIIIOOOZZZhhhpppqqq||||||hhhVVVDDD===>>>??????@@@???===;;;;;;;;;===@@@BBBEEEDDDDDDFFFHHHJJJJJJIIIHHHLLLUUUgggccccccaaaaaassstttQQQEEEAAAZZZ{{{kkkbbb]]]```gggccc___VVVJJJAAA>>>===;;;;;;===AAAOOOmmmjjjXXX___wwwgggddd\\\fff{{{lllVVVEEEBBBAAA???>>>===<<<======jjjTTTLLLDDDPPPmmmxxxhhhVVV???;;;999999:::<<<<<<@@@TTT~~~hhh]]]MMMFFFCCCBBBAAA???>>>=========<<<===??????@@@AAACCCFFFCCCPPP```uuuttthhhggg]]]^^^{{{gggPPPQQQNNNFFF???>>>AAADDD@@@LLLeee|||{{{hhhVVVJJJGGGDDDAAAAAACCCCCC@@@===999888777777888;;;>>>@@@NNNaaauuu{{{zzzSSS===:::444///555222222222111111111111000000000////////////000000::::::999AAA___tttKKK777555===777AAAggglllVVVNNN{{{\\\BBBHHHIIILLL\\\~~~xxxWWWEEE@@@???<<<888;;;;;;;;;;;;<<<<<<<<<<<>>444===TTTllleeeLLL\\\mmmiiipppuuuzzz[[[LLLDDDEEEDDD@@@===<<<;;;:::jjjTTTJJJEEEWWWvvv{{{|||gggUUU???;;;888888:::::::::>>>QQQxxxooovvvnnnPPP@@@CCCBBBAAA???>>>======<<<;;;<<<>>>>>>>>>???BBBDDDCCCNNN[[[mmm}}}tttfffnnnrrrXXXZZZUUUJJJ???<<>>>>>>>>===;;;999888777666888:::===???JJJ]]]pppwwwwwwPPP<<<:::444000444222222222111111111000000111111000000000000111111333888<<>>@@@AAACCCBBBAAAAAABBBDDDFFFHHHIIIJJJKKKMMMNNNOOOPPPPPPNNNMMMPPPVVVXXXVVVVVVXXXWWWUUUTTTUUUWWWYYYXXXWWW\\\\\\\\\]]]___bbbdddffffffaaa___ccchhhjjjlllpppsssxxx{{{xxxvvvwwwwwwuuuqqqpppqqqwww|||{{{vvvqqq~~~rrrxxxttt~~~vvv___NNNHHH@@@666999777>>>JJJRRRVVVaaammmhhheee}}}iiiOOO@@@;;;111888555777888999999:::<<>>?????????@@@;;;;;;:::;;;<<<===???@@@AAACCCEEEFFFFFFHHHJJJLLLEEEUUUiii{{{uuuhhhsss{{{YYYNNNJJJbbb{{{rrrjjjssszzzpppfffQQQDDDAAA===???AAA;;;>>>777>>>QQQjjjaaaKKKXXXiiiVVVGGGGGGDDD@@@>>>======<<>>;;;888777999888888===OOOppplll^^^IIICCCBBBAAA???===<<<<<<<<<:::<<<=========>>>AAACCCCCCKKKTTTaaa}}}xxxzzzaaaccc]]]NNNCCC???@@@???AAA<<<@@@LLLdddqqqcccSSSKKKAAA:::999999999999999888777666777999;;;===FFFYYYkkksss{{{qqqJJJ:::999555222222222222111111111000000000222222111111111111222222000666???EEEMMMbbb\\\???999======:::EEEhhhpppXXX```}}}fffXXXHHHBBBJJJaaattt]]]MMMEEE>>>>>>===<<<;;;:::::::::<<<<<<<<<;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???@@@@@@@@@@@@AAACCCDDDFFFFFFGGGIIIJJJLLLMMMMMMMMMMMMLLLNNNTTTVVVTTTUUUWWWWWWVVVTTTUUUVVVWWWWWWVVV]]]]]]]]]]]]^^^```bbbdddccc^^^[[[___bbbeeeiiimmmnnnpppqqqqqqtttxxxxxxuuuooommmnnnsss{{{}}}yyysssuuusssyyysssZZZFFF>>>:::555999:::EEETTT^^^bbbmmmzzzzzzjjjxxxsssgggZZZCCC:::444777777888888999;;;<<<===>>>@@@HHHPPPWWW```llluuuxxx~~~rrrdddQQQGGG>>>===???>>>>>>???999999::::::<<<===???@@@???AAADDDFFFFFFGGGHHHJJJKKK]]]rrrwwwhhhnnnaaaSSSKKK^^^xxxwww~~~rrrbbbLLL@@@???===@@@BBB<<<>>>:::???LLLfffuuu]]]KKKUUUuuuxxxaaaLLLHHHDDDAAA@@@???>>>===fffPPPBBBLLLpppxxxkkkzzzxxx{{{JJJ<<<;;;777888888666777===MMMkkkpppqqqjjjQQQDDDCCCAAA???===<<<<<<;;;;;;<<<=========>>>@@@BBBFFFKKKOOOXXXnnnhhhggg___SSSMMMMMMIIIBBBDDD<<<:::>>>QQQzzzlll___TTTLLLBBB;;;999999888777888888777666777888:::;;;DDDWWWjjjtttyyy|||}}}hhhCCC999777666444000111111111111000000000000222111111000000111111222222555???IIIOOO\\\{{{sssOOO>>>:::999999:::LLLyyyvvv___XXXyyyppp\\\NNNFFFJJJaaazzzrrr\\\PPPBBB@@@>>><<<;;;:::;;;;;;999;;;===;;;888888:::===;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======>>>>>>>>>>>>???AAABBBCCCDDDEEEGGGIIIJJJKKKKKKKKKKKKJJJLLLQQQSSSRRRSSSVVVUUUTTTSSSSSSTTTTTTUUUUUUZZZZZZZZZZZZ\\\^^^```aaaccc^^^[[[\\\^^^```dddjjjkkkkkkjjjjjjqqqyyyyyyuuuqqqpppooosss|||xxx~~~jjjRRRAAA;;;;;;:::<<<@@@LLL]]]ggglllxxxnnnnnn___???;;;:::555888777777:::===???>>>======EEEOOOXXXbbblllvvv{{{~~~lll```MMMCCC<<<===???>>><<<<<<::::::;;;;;;;;;<<<=========@@@CCCEEEEEEFFFGGGHHHWWWfffxxxtttdddcccmmm|||kkkYYYJJJSSStttzzzjjj]]]III???@@@???CCCEEE>>><<<<<<@@@HHHaaaqqq[[[KKKTTTqqqgggRRRJJJBBB@@@@@@???>>>>>>bbbNNNAAASSSqqq}}}jjjAAA;;;;;;777999888666888???KKKeee{{{mmmmmmMMMEEEDDDBBB@@@>>>===<<<<<<<<<===>>>>>>>>>???AAACCCEEEIIIMMMSSSgggkkkjjjccc\\\^^^bbbYYYIIIDDD???===<<>><<<<<<:::777999888777777777888999:::@@@UUUjjjvvvssssssxxxssswww]]]===888444555666...111111111000000000//////000000////////////000000555333999HHHUUUaaavvvyyy\\\@@@444???@@@===YYYoooZZZaaauuubbbNNNBBBJJJZZZooonnnZZZJJJGGGBBB>>><<<<<<===>>>:::<<<===<<<888888:::===::::::::::::::::::::::::999999:::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAACCCDDDFFFGGGIIIJJJJJJJJJIIIGGGIIINNNOOONNNOOORRRQQQQQQQQQQQQPPPQQQRRRSSSWWWWWWWWWXXXZZZ]]]___aaaddd___\\\\\\[[[[[[```fffgggeeebbbccckkkuuuvvvrrroooppppppsss~~~}}}xxx{{{]]]HHH>>><<<<<<>>>>>>GGG[[[pppyyyxxx}}}mmmuuu\\\777<<<>>>222777666777<<>>;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<>>;;;<<<@@@EEE[[[oooZZZJJJTTTnnnpppYYYLLLAAA@@@AAA???======vvv[[[LLLAAA^^^{{{ooovvvYYY:::::::::666999777777999>>>FFF]]]kkkSSSFFFEEECCCAAA???>>>===<<<===>>>??????>>>???AAACCCBBBFFFKKKQQQaaaqqqsssppplllqqqtttfffPPPBBB???@@@>>>EEEhhh{{{ooobbbYYYMMMHHHBBB??????>>>;;;888:::999999888888888999999;;;SSSkkkwwwyyysssqqqrrrkkkooo|||QQQ777888222222777...111111000000000/////////000000////////////000000333000444BBBTTTeeevvvWWW777===@@@555BBB```{{{bbb___zzzcccKKKCCCFFFOOOkkkfffZZZTTTLLLCCC???>>>@@@BBB?????????===<<<;;;<<<===::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>???@@@@@@AAABBBDDDFFFGGGHHHHHHHHHHHHFFFFFFJJJKKKIIIJJJMMMKKKLLLMMMMMMLLLMMMOOOQQQTTTTTTUUUVVVXXX[[[^^^___```\\\ZZZZZZXXXWWW[[[aaa```^^^[[[[[[cccmmmqqqooolllqqqsssuuuzzzxxxvvvqqqQQQBBB>>>===>>>AAADDDTTTqqqnnniiipppQQQ444<<<<<<333666555888AAAIIIKKKDDD===;;;BBBOOO\\\eeekkkvvv}}}dddOOOEEE>>>:::===@@@???;;;:::=========>>>======<<<;;;<<<>>>@@@BBBCCCEEEIIILLLeeeqqqcccWWWTTTVVVbbbppp~~~www```TTTTTT```lllppp```LLLBBBFFFLLLGGGEEEEEE>>><<<<<<@@@DDDSSSuuuiiiUUUGGGPPPfffwww|||{{{bbbPPPBBBAAABBB???<<<===jjjSSSIIICCCjjjlll___bbb{{{LLL666:::999444888777777999;;;>>>RRR~~~tttdddHHHGGGEEEBBB@@@???>>>===<<<===>>>>>>======???AAA@@@DDDHHHLLLWWWtttzzz~~~lllUUUCCC?????????JJJmmm}}}qqqggg___WWWQQQLLLGGGAAA>>>===<<<:::888;;;;;;::::::999999999999:::TTTnnnsss~~~uuufffbbbnnn|||HHH444999000000777---111000000000////////////111000000000000000000111...222666===MMMfff|||sssEEE;;;<<<777;;;GGGTTTtttwwwTTTPPPrrrcccOOOEEEDDDSSSjjjzzzmmmeeeWWWKKKCCCAAABBBEEEFFFDDDBBBAAAAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===<<<<<<;;;:::;;;<<<>>>??????@@@@@@???@@@AAACCCDDDEEEFFFFFFGGGDDDDDDGGGGGGEEEFFFIIIEEEGGGIIIIIIHHHIIILLLOOOPPPPPPPPPQQQRRRTTTWWWXXXWWWUUUTTTUUUTTTSSSWWW]]]YYYYYYVVVVVV^^^iiippppppqqqyyy|||zzz~~~xxxvvvuuu}}}cccJJJDDDEEEDDDGGGNNNXXXiiiqqqooobbb]]]]]]EEE777<<<666888666666;;;FFFQQQRRRIII??????EEESSSaaaiiinnnyyycccHHHBBB<<<:::>>>BBB???<<<:::;;;<<<===???????????????<<<===???@@@BBBFFFLLLPPPlll~~~gggdddNNNEEEOOOVVVttt~~~___JJJIIIQQQeeegggYYYHHHEEEOOOWWWOOOIIIGGGAAA===;;;@@@DDDIIIaaazzz]]]NNNCCCHHHVVV```dddeeekkkooorrrrrrtttwwwuuuqqqooorrryyykkkUUUDDDCCCEEEAAA===>>>bbbMMMGGGEEEqqqiii\\\bbb~~~qqqpppEEE444;;;999222777777777999999888JJJyyyyyylllIIIHHHFFFCCCAAA???>>>>>>;;;<<<===<<<<<<<<<>>>@@@@@@CCCEEEFFFMMMeee}}}mmmWWWFFF@@@???AAAOOOuuusssdddZZZTTTPPPMMMMMMGGG???;;;::::::999777<<<;;;;;;::::::999999999;;;VVVssswwwhhh\\\eeezzzvvvBBB222:::......777---000000000000////////////222222111111111111222222***666<<<<<>>>>><<<777YYYmmmIIIPPPmmmzzz```PPPHHHGGGLLLccc{{{ppp```PPPEEEBBBDDDFFFLLLHHHDDDDDDEEEEEEBBB???========================:::;;;<<<=========<<<;;;:::;;;<<<>>>??????@@@@@@===>>>???AAABBBCCCDDDDDDGGGDDDCCCEEEEEECCCCCCFFFBBBDDDFFFGGGFFFGGGJJJNNNMMMLLLLLLKKKLLLMMMOOOPPPOOONNNOOORRRQQQPPPTTT[[[WWWWWWVVVVVV]]]iiirrrttt{{{{{{sss}}}|||yyyvvvuuulllXXXIIIJJJMMMLLLRRR]]]mmm{{{mmmsss]]]RRRKKK===<<<;;;///===777888>>>KKKWWWXXXMMMBBBBBBIIIWWWfffmmmqqq{{{{{{]]]???AAA<<<:::???BBB@@@<<<:::888:::<<>>???BBBGGGMMMRRRsss|||^^^GGGKKKEEE```pppOOOEEEKKKMMMyyy]]]QQQHHHJJJXXXaaaWWWNNNLLLFFF???;;;@@@CCCCCCSSSkkkvvvSSSHHH@@@BBBIIINNNRRRVVVXXX[[[^^^^^^___```\\\VVVccceeemmmvvv{{{pppYYYGGGEEEGGGBBB>>>???WWWMMMFFFOOOtttQQQ]]]yyyzzzooocccBBB;;;888777888666<<<222666666;;;GGGgggvvvvvvRRRCCCBBBGGG@@@<<<===;;;<<<<<<======<<<<<<;;;:::<<<;;;@@@HHHMMMXXXwwwzzzqqqlllwww```NNN???;;;FFF]]]vvv___QQQLLLIIIGGGGGGDDDAAA>>><<<:::888999<<<<<>>:::>>>AAA\\\yyyddd```nnnsss]]]FFF333111333000...222000000000000000000000000////////////000000000000...111444666@@@[[[hhhBBB777>>>???888:::EEEhhhdddMMMOOO~~~jjjTTTIIIKKKTTTeeeyyyhhhWWWOOOPPPOOOJJJNNNLLLIIIHHHHHHJJJKKKLLLEEEAAA===<<<===>>><<<999::::::::::::;;;;;;<<<===>>>:::888:::<<<:::;;;===>>>>>>???@@@AAABBBCCCCCCDDDCCCBBBBBBBBBBBBAAA@@@AAABBBCCCDDDEEEDDDDDDDDDGGGIIIKKKJJJGGGFFFGGGIIIOOOKKKKKKPPPRRRRRRVVV]]]YYY[[[ZZZ]]]iii|||ppprrr|||tttcccTTTLLLTTTYYYXXXaaaoootttxxxhhhrrrTTTIII???<<<999666555777555666>>>LLLTTTQQQIIIDDDNNNTTT]]]eeelllttt}}}nnnRRR>>><<<===>>>???>>><<<:::999999:::;;;<<<============??????>>>;;;===EEETTT___yyyvvvZZZDDDHHHeeeUUU???HHHPPPmmmqqqZZZMMMDDDXXXaaa```]]]RRRFFFFFF>>>???===999===GGGQQQVVVBBB???<<<>>>CCCFFFEEEDDDGGGGGGFFFFFFFFFGGGGGGHHHPPPVVV```hhhmmmsssdddIIIEEEGGG@@@<<>>===<<<;;;::::::<<>><<<;;;:::888888:::;;;;;;;;;===999777:::;;;:::999<<<::::::;;;<<<===>>>>>>>>>BBBBBBAAAAAABBBBBBAAA@@@>>>???@@@@@@@@@@@@AAABBBAAACCCDDDCCCAAAAAADDDFFFFFFDDDGGGNNNSSSUUU[[[bbb]]]___\\\WWW^^^uuuuuusssvvvyyy~~~~~~hhh___XXX[[[iiipppsss~~~vvvooohhhqqq]]]MMMCCC;;;888777555555777666666;;;FFFLLLKKKIIIIIIUUUZZZaaagggmmmuuu~~~yyydddKKK===<<<===>>>>>>>>><<<:::999999:::;;;<<<============???@@@>>><<<===FFFWWWddd{{{iiiKKKGGGbbbgggJJJLLLQQQkkk}}}dddPPPFFFNNNbbbkkkhhhcccVVVHHHFFF@@@BBBAAA>>>???CCCEEEDDD999888999999:::<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@EEEMMMTTTWWW]]]kkkyyyoooOOOGGGHHHAAA<<<===kkkOOOHHHQQQuuuggg\\\rrrNNN888777666777999666777333===<<<;;;???WWW|||bbbKKKAAADDDCCCBBBCCC>>>=========<<<<<<<<<;;;;;;===<<>>;;;999:::@@@===:::???<<<999???UUUyyyuuupppwwwrrrtttppp[[[AAA777111444555000///222000000000000000000000000////////////000000000000---111333222555CCCYYYjjjzzz\\\AAA999;;;===:::<<>>::::::<<<===<<<:::===999888;;;<<<:::999;;;999999;;;<<<<<<<<<<<<;;;===============>>>>>>>>>=========<<<;;;<<<>>>@@@======>>>>>>>>>@@@DDDGGGEEEFFFLLLSSSYYY\\\bbbhhhiiilllgggWWWOOO^^^}}}|||zzzyyyrrryyyooo```^^^```nnnnnnpppxxxcccxxxTTTFFF>>>666555555444555777666555999???BBBDDDIIIOOO]]]aaaeeeiiinnnvvv|||pppWWWBBB<<<<<<======>>>===;;;:::999999:::;;;<<<<<<======<<<===??????<<<<<>>>>>NNN}}}zzztttVVVEEEEEEDDDEEEDDD===<<<<<<;;;:::::::::::::::;;;;;;===???===@@@NNN]]]xxxyyy\\\lll___RRRTTTeee|||iiiaaaZZZPPPIIIIIIIIIFFFAAA??????===999999???>>>===@@@===<<>>DDDSSSrrrsss[[[MMMHHHbbbsss]]]JJJDDDZZZuuuvvvwwwzzzooo___TTTRRRYYYccciiihhhkkkllliiiaaaZZZVVVUUUNNNIIIDDDAAABBBAAA>>>;;;>>>:::999===>>>;;;999::::::;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<======>>>>>><<<:::;;;>>>BBB@@@@@@???@@@BBBFFFJJJNNNRRRVVV\\\bbbdddgggkkkoootttzzzvvvcccRRRSSSeeeuuukkkdddccciii}}}uuu{{{}}}hhhlll```EEE<<<555555666555555777555555888<<<>>>AAAJJJTTT```ccceeehhhmmmvvvyyyhhhLLL<<<===<<<<<<===<<<<<<;;;999999999999:::;;;<<<<<<<<<<<<;;;===>>>;;;<<>><<<<<<<<<===>>>???AAABBBBBB@@@@@@@@@@@@>>><<<;;;999;;;;;;>>>AAAAAACCCNNNYYYiii```MMMIIIDDD???===|||ZZZIIIMMMdddmmmUUU@@@777999666666777333888999EEECCC???>>>IIItttzzzyyy___GGGCCCBBBEEEEEE>>>;;;:::999888888888999999999:::===>>>>>>AAAKKKUUUjjjwwwooosss{{{[[[TTT\\\iiiuuuxxxsssnnnhhhbbb^^^^^^VVVJJJAAA@@@>>>;;;;;;@@@>>>===???;;;???OOOrrryyywwwnnn```PPPAAA888555333222111///111444////////////////////////////////////000000000000111333444222///000444999CCC\\\ddd```jjj}}}\\\777888666;;;BBBAAALLLxxxlllTTTAAAKKKpppfffJJJGGGXXXooouuuooogggwwwvvvcccVVVVVVaaakkkqqqvvvzzzyyyqqqggg```]]]ZZZVVVQQQMMMJJJGGGBBB>>>>>>;;;;;;???@@@===::::::::::::::::::;;;;;;<<<===<<<>>>???>>>===<<<===??????AAABBB@@@===>>>CCCGGGHHHGGGFFFHHHKKKPPPTTTVVV```gggnnnqqqrrrsssvvvxxx{{{sssgggfffnnnuuu||||||tttwwwooommmmmmrrr~~~qqqfffdddGGG???888777888666555777333555:::>>>???BBBLLLWWW___aaadddgggmmmwwwuuu```FFF999===<<<<<<<<<;;;;;;:::999888888999:::;;;<<<<<<<<<<<<:::;;;;;;:::>>>MMMdddwwwtttooovvvZZZLLLbbbzzz]]]]]]nnnnnnlllcccRRRHHHOOO\\\qqqpppbbbQQQGGGJJJHHH\\\kkkdddPPPBBB???AAA<<<999888>>>HHHMMMLLLIIIGGGFFFEEEDDDBBB???===<<<;;;:::;;;===<<<>>>FFFQQQbbbiiiQQQJJJFFFAAA>>>sssSSSFFFXXXtttzzzooo{{{LLL===888:::555555777222111222===<<<<<<===EEEjjjgggKKKCCCAAACCCFFF@@@;;;:::999888777888999999888:::<<<>>>???CCCIIIOOOccc~~~~~~mmmnnnsssoooddd]]]LLLJJJWWWdddjjjzzzvvvvvvwwwzzz{{{qqqZZZHHHBBB@@@<<<===@@@===<<<>>><<>>>>>;;;:::999999:::<<>>@@@BBB@@@===<<<===@@@FFFJJJMMMLLLIIIIIINNNSSSSSSQQQQQQSSSWWW[[[]]]^^^gggqqq{{{}}}}}}{{{wwwzzz|||wwwoookkk~~~qqqsssyyy{{{|||{{{zzz^^^XXXHHH@@@:::999999777555666333555:::@@@BBBEEEOOOYYY___aaadddhhhnnnyyylllVVVBBB:::<<<<<<;;;;;;:::999999888888888999:::;;;;;;<<<<<<;;;;;;;;;:::;;;BBBSSSiiiyyy{{{wwwwww^^^OOOfff|||ggglllzzznnnaaaTTTGGGDDDSSSfffyyyqqq```NNNDDDHHHFFF```wwwrrr[[[GGGAAAAAA===999999CCCRRR\\\[[[VVVLLLJJJGGGDDDBBB???>>>>>>===::::::;;;;;;===EEENNNaaasssWWWLLLGGGBBB@@@}}}eeeNNNEEEiiixxx{{{rrrmmmhhhDDD999888999444444777333111///777555888:::>>>___xxxWWWIIIBBBCCCEEEAAA===<<<:::999888999:::;;;:::<<<======>>>AAAEEEHHHVVVhhh}}}ppphhh]]]RRRIIICCC@@@LLLYYYZZZjjjzzz{{{pppTTTGGGAAA===<<<>>><<<===CCCGGGYYYvvvyyymmmbbbPPP@@@>>>555333111000111222111///000000000000000000000000////////////000000000000---...000111222333333333222888555222999FFFccccccLLL999000888??????JJJ[[[zzztttnnnhhh]]]]]]vvvfffTTTGGGJJJIIIIIIQQQggg|||pppkkkvvv~~~yyynnnjjjnnnooolllddd\\\XXXWWWNNNLLLMMMRRRSSSNNNIIIHHHFFFDDDAAA@@@BBBFFFKKKNNNIIILLLNNNKKKGGGEEEFFFIIIUUUZZZ______\\\\\\aaaggg___^^^]]]___dddgggggggggnnn{{{vvvkkkkkksssssskkknnn~~~sssSSSNNNEEE>>>888888888666555666555555888>>>CCCHHHQQQZZZccceeehhhlllrrr}}}|||___KKK@@@<<<:::<<<;;;:::999999888888888888888999:::;;;;;;;;;;;;>>><<<:::===HHHZZZmmmzzz|||```PPPllluuu|||}}}iiiSSSGGGAAAGGG]]]tttxxxdddNNNBBBDDDDDDcccuuu^^^MMMDDD@@@???AAAJJJVVV^^^^^^[[[OOOLLLHHHCCC@@@>>>>>>>>>>>>;;;:::;;;<<>>666777999333444888444777333777333666888999UUUxxxzzzeeeRRREEEBBBDDD@@@???===<<<::::::;;;<<<======>>>===;;;<<>>;;;???LLL^^^ppp{{{aaaPPPqqq{{{bbbJJJ@@@AAAMMMhhhiiiPPP@@@AAADDDeeevvv\\\LLLAAAAAADDDJJJPPPTTTUUUSSSRRRNNNIIICCC@@@>>>??????<<<999888999;;;>>>GGGPPPaaa|||dddQQQGGGBBB@@@sssRRRJJJ\\\nnnVVVOOOZZZjjjbbblllvvvqqqvvv~~~LLL;;;:::888777555444444444333333444444666777888999TTTYYYCCCCCCDDD@@@BBBAAA???===;;;;;;;;;<<<999::::::;;;<<<===>>>>>>AAANNNaaayyyeee\\\\\\[[[WWWQQQOOOYYYfffnnnyyy{{{uuurrrppp|||www[[[EEEAAA666:::<<<@@@QQQnnn~~~wwwfffKKK<<<:::555333333222222111000//////000000000000000000000000000000000000000000000000222222222111111111111111111222333333444777;;;>>>OOOqqqdddCCC;;;999222666CCC>>>MMMkkk|||iiiOOObbbwwwXXXFFFCCCFFFHHHIII[[[ttt}}}rrrooowwwuuuwwwqqqkkkkkkddddddpppqqqkkk___TTTWWWccclllmmmiiijjjlllmmmggg``````eeerrrwwwzzzyyywwwyyyxxxttttttzzz}}}sssuuu~~~kkkdddfffooocccrrrXXXIIIJJJ<<<:::888777777777555444777777;;;AAAEEEJJJSSS]]]kkknnnnnnuuu___IIIAAA===999999;;;:::888777777777888999888888999:::;;;======>>><<<;;;<<>>>>>???===:::888888888;;;EEEOOOiiinnnSSSGGGBBB@@@jjjMMMGGGgggjjjSSSQQQaaasssqqqyyy{{{oooAAA999999777666555555555555333333444444555777888999LLL|||rrriiiLLLGGGHHHGGGBBBAAA@@@>>>===<<<;;;;;;999::::::;;;<<<=========;;;EEESSSrrrooopppppplll```UUUUUU[[[[[[aaa```]]]\\\^^^sss{{{eeeJJJ???>>>:::<<>>@@@>>><<<;;;:::999;;;FFFRRRiiirrrWWWHHHBBB@@@yyy^^^KKKMMM{{{lllTTTUUUhhh{{{uuuddd<<<888777666666555555666666333333444444555666888888AAAeeemmmWWWDDDBBBDDDBBBBBBAAA@@@???===<<<;;;999::::::;;;;;;<<<<<<<<<===CCCJJJ```rrrccc^^^bbbVVVQQQHHHEEEFFFIIIfffpppPPP;;;BBB888;;;TTTuuu{{{hhhJJJ:::777111222222222111111000000///000000000000000000000000000000000000000000000000///000000111111222222222000111111111000222555777444AAAeeeoooHHH888;;;:::333???777:::SSS}}}rrrooo~~~dddOOOEEEAAADDDBBBNNNhhh|||xxxuuujjjiiirrr{{{~~~zzzxxxzzz~~~|||tttllliii{{{}}}tttVVViiiSSSGGGBBB;;;999777777777777666555777777<<>>;;;:::<<<999888777555555666666777888888999:::;;;<<<======::::::===FFFVVViiizzz|||zzzwwwSSS>>>>>>CCCXXX}}}^^^DDDEEEVVVvvvuuuTTTKKKGGGJJJVVV___\\\SSSLLLSSSaaammmhhhVVVEEE@@@BBB>>>>>>???===:::;;;HHHWWWlllzzz\\\JJJCCCAAA}}}bbbRRRNNN^^^{{{^^^YYYjjjrrrppp]]]<<<666666555555555666666777444444444444555666777888:::NNNnnnKKKBBBEEEBBBCCCCCCBBBAAA???===;;;:::::::::;;;;;;;;;;;;;;;@@@EEEFFFQQQiiiwwwyyynnn[[[FFFAAAAAA>>>WWWzzz\\\EEEDDD;;;EEEgggqqqNNN;;;999666222111111111000000000///////////////////////////000000000000000000000000...//////000111222222333111111222111000000222444:::888FFFccckkkNNNBBB<<<777>>>666444@@@YYYxxxwww[[[GGGIIIBBBDDDNNNVVVaaa}}}~~~{{{~~~~~~zzzyyy___ppptttyyyQQQFFF???;;;999777666777777666555777777<<>>:::888<<<888777666555444555555666888888999:::;;;;;;<<<<<<;;;;;;>>>HHHXXXkkkzzznnnNNN<<<===FFF```gggJJJFFFLLL^^^nnnvvvzzzkkkNNNIIICCCFFFUUUccccccVVVKKKHHHXXXkkkooo```LLLBBBBBB>>>???AAA???:::===LLL]]]rrrcccMMMDDDDDDoooQQQHHHNNNrrrppp^^^fffuuuttt{{{|||~~~PPP888555555555555555666666777444444333444444555666777:::BBBooobbbMMMKKKDDDDDDDDDDDDBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;::::::@@@BBBEEEQQQgggqqqTTTJJJGGG===IIIiii{{{fffTTTEEEGGG[[[mmmHHH444444444111111111000000000000000////////////////////////111111111111111111111111......///000111111222222222333444333111111222444555777777AAA]]]{{{^^^FFF888999888999:::<<>>888777;;;888777555444444444555666888999999::::::;;;;;;;;;;;;<<>>???@@@AAA???<<>>@@@BBBHHHVVVeeeVVVOOO@@@AAAVVV}}}wwwqqq```SSSIIIVVVqqq{{{vvvbbb@@@111333222000000000000000000000000000000000000000000000000111111111111111111111111...//////000000111111111222444555444333222333444,,,;;;;;;444AAA]]][[[<<<222555:::;;;555888NNNgggkkkZZZJJJEEEDDDBBBEEEKKKXXXsssxxx{{{qqqrrrsss}}}hhhWWWAAA888:::888666666777888777666666777<<>>DDDPPP^^^lllwww|||XXXEEE<<>>===<<<<<<;;;;;;:::===>>>CCCIIIPPPnnnyyydddUUUDDDAAAPPPqqqyyyppp```SSSZZZllltttdddPPP999222555222///000000000000000000000000000000000000000000000111111111111111111111111/////////000000000000000111333444444333222333444...;;;:::666;;;CCCcccvvvQQQ===888777;;;::::::FFFWWWvvvnnnXXXLLLIIIIIIIIIOOO]]]pppwww{{{sssqqqzzz^^^]]]@@@999:::888666666777888777666666777<<>>>>>666555<<<888777666555555555666777999999999999999::::::::::::>>>GGGTTTcccpppxxx{{{~~~yyyQQQBBB;;;BBBVVV{{{vvvZZZKKKFFFQQQhhh|||sssVVVHHHAAA@@@HHHQQQSSSRRRRRRDDDHHHVVVcccaaaPPPCCCBBBHHHCCC??????DDDRRRiii}}}{{{XXXFFFEEE~~~kkkQQQCCCYYY{{{rrr|||jjjfffUUU666;;;666666555444444444444444444444333333333444555555333:::???aaahhhIIIHHHFFFDDDBBBBBBBBBCCC@@@@@@???>>>===<<<<<<;;;<<<;;;999???GGGIII\\\}}}nnnYYYGGGDDDQQQ```}}}ooobbbrrrlllSSS@@@111111444...////////////000000000000000000000000000000000000111111111111111111111111000000000000////////////000222333444222222222333666444---444>>>666EEEqqqjjjUUUCCC666666888555777>>>HHHaaayyygggcccgggUUUMMMJJJEEEFFFKKKXXXmmm{{{~~~~~~yyyyyy}}}pppWWWaaaBBB<<<:::888666666777888777666666777<<>>666555===999888777555555666666777999999999999999999::::::999>>>IIIXXXgggssszzz}}}~~~tttuuu~~~wwwwwwOOO@@@;;;BBBXXX```MMMFFFVVVppppppJJJEEE???===AAAEEEGGGJJJNNN===AAAOOO]]][[[LLLEEEHHHLLLEEE???@@@HHHXXXpppZZZFFFDDDoooYYYJJJPPPoooyyysssjjjlllsssuuuJJJ999999555444444333333444444555333333333444444444555555333BBB;;;EEE\\\LLLGGGGGG@@@AAAHHHIIIDDDAAA>>>============<<<<<<<<<>>>AAADDDIIIUUUbbbxxxjjjeee}}}aaaIIIGGGPPPuuu{{{www}}}~~~|||YYY@@@;;;444///000000000000000000000000000000111111000000000000111111222222222111111111111000111000///......///000111000000111222222222222111222444444222222777@@@HHHtttvvvhhhNNN888777???===333===@@@NNNjjjnnn^^^\\\nnnsssbbbTTTLLLFFFHHHRRR]]]dddfff}}}xxxvvvlllPPPSSS@@@===888888888888777777777777777888===DDDHHHLLLUUU___jjjjjjpppzzzxxxYYYDDD???:::999999333555555555555555666777777888999::::::;;;;;;::::::999AAAHHHVVVjjjsssyyyjjjiiiooozzztttmmmnnnJJJAAA===GGG```pppWWWLLL[[[wwwuuuMMMGGGAAA;;;;;;@@@EEEDDDAAA===>>>AAAEEEJJJLLLLLLKKKLLLGGGBBBEEEQQQcccvvveeeHHHGGG|||eeeQQQMMM___kkkccc___lll~~~EEE888777444444333333333333444444333333333444444444444555///888555===mmm|||WWWBBBFFFFFFBBBDDDDDDDDDAAA???>>>>>>>>>===<<<::::::;;;>>>???BBBKKKVVVuuuvvv```SSSZZZiiifffSSSQQQYYYsss}}}tttQQQ<<<:::444000333222000000000000000000000000111111000000000000111111222222222111111111000000111000///......///000111000000111222222222222111///111111///...111888>>>BBBjjjnnnSSSAAA::::::::::::999===IIIaaa~~~ooogggqqqwwwkkk]]]TTTTTTXXXZZZ[[[ccccccmmm}}}yyyxxxbbbMMMRRR???999888888888888777777777777777888===DDDHHHLLLVVV___mmmpppyyyuuuVVVBBB>>>:::999999333666555555555555666777777888999::::::;;;;;;::::::888AAAHHHVVVkkkuuu}}}www___```sssllllllllleeeCCC===;;;EEE^^^yyy___RRRbbb~~~TTTGGGBBB======@@@CCCCCCAAA<<<<<<<<>>777555444444333333333333444444333333333333444444444444444444777<<>>===;;;999;;;===<<<<<>>GGGxxx```OOOFFFDDDEEEBBBDDDBBB@@@@@@@@@@@@???>>>>>><<<===???>>><<>>777:::<<<<<<;;;CCCWWWjjjoooeee]]]^^^aaa```___```bbbiiirrryyy|||~~~~~~{{{qqqpppppptttxxxyyywwwtttxxx~~~||||||}}}yyyooommmllllllwwwjjjddd}}}SSSNNNQQQAAA999888888888888777777777666777888<<>>DDDNNNRRRJJJ@@@;;;888666666999;;;======:::;;;???FFFSSScccttt~~~uuuOOOEEEoooZZZHHHNNNooojjjUUUiiiQQQ555:::444333333333222222333333333222222222333333333444444555///777::::::```fffHHHEEEHHHAAADDDBBBAAAAAABBBBBB@@@??????>>>???AAAAAA>>>???CCCEEERRRccccccRRRCCC???FFF[[[qqqUUUHHHMMMYYYbbbjjjqqq{{{|||zzzdddEEE444111555222111333///111111111111111111111111111111000000000000111111111111111000000000////////////000000000000////////////000111111111111000,,,...000000000000111111666222555GGGaaazzzqqq[[[UUU>>>999888::::::888;;;@@@YYY{{{pppfffaaaiiijjjkkkiiiiiimmmuuu{{{uuussspppoooooonnnmmmkkkpppnnnlllllllllllljjjiiiiiihhhhhhmmmvvv}}}```WWWQQQTTT\\\iiiiiijjjtttQQQOOOLLL@@@:::888888888888777777777666777888;;;BBBGGGMMMWWWbbblllsssbbbHHH;;;;;;888888:::777777777777777777888999999888999::::::;;;;;;::::::888AAAHHHUUUkkkzzz}}}tttiii\\\dddlllXXXUUU]]]|||^^^DDD<<>>>>>AAAAAAEEEKKKdddcccDDD;;;@@@OOOmmmkkkLLLBBBNNNaaammmsss{{{zzzwwwyyyeeeLLL===111111555111000222---111111111111111111111111111111000000000000111111111111000000000///////////////000000000000//////...///000000111111000000---...000111222333333333///000444888<<>>;;;[[[xxxrrrvvvvvvooojjjeeecccgggfffgggjjjooorrrrrrrrryyyyyy{{{}}}|||vvvqqq}}}{{{LLLGGGEEEMMMYYYhhhzzzgggssshhhoooPPPOOODDD<<<:::888888888888777777777777777777;;;AAAFFFMMMXXXcccpppttt]]]FFF;;;<<<888888;;;888888888888888888999999:::888999::::::;;;;;;::::::888BBBIIIUUUiiiwww|||vvvpppfffoooqqq^^^WWW^^^xxxYYYAAA<<<>>>@@@JJJeeessslll{{{NNNAAA;;;HHH]]]eeeYYYIII???===<<<;;;;;;:::888777;;;<<<===AAAKKK^^^sssTTTEEEyyy[[[QQQWWWuuuXXXeeezzz]]]@@@444:::///333333222222222222333333111222222222222333333333222555555777:::BBBbbbaaaRRRDDDDDDCCCCCCDDDEEEDDDBBB@@@AAA===<<>>FFFWWWaaa]]]SSSEEEAAA===;;;::::::999888;;;<<<===AAAJJJ[[[ooo~~~WWWGGGqqqWWWRRRccc^^^bbbtttMMM:::444;;;///333222222222222222222333111111222222222333333333///666333333:::888MMMxxxsssZZZKKKDDDCCCCCCDDDFFFEEECCCAAACCC???===???@@@===<<<>>><<>>:::444>>>QQQ{{{xxx___OOO@@@555888AAA<<<>>>PPPooo|||www|||wwwooouuu}}}~~~pppjjj```ZZZEEE===888@@@SSShhhzzzllltttuuuSSSQQQ@@@<<<>>>888888888888777777777777777777;;;AAAFFFMMMYYYdddgggnnnyyy~~~ZZZDDD;;;===999888;;;888999999888888999999:::;;;999999:::;;;;;;;;;::::::999DDDKKKVVVgggrrrzzzlllwww___]]]kkknnnRRRCCC===>>>???LLLppp}}}dddffftttUUUJJJAAACCCPPP[[[]]][[[IIIDDD>>>999888999::::::888:::<<<@@@HHHWWWkkkyyyZZZIIIuuu___JJJ^^^|||nnngggzzzwwwXXX;;;:::666111444333222111111000000000111111111111111111111111111111333444444666===HHHRRROOOOOO===CCCJJJ<<<999BBBAAADDDAAA>>>===>>>??????>>>CCCBBBAAA@@@CCCLLLYYYccctttnnnoooqqqyyynnnlll{{{wwwjjjjjjrrr|||{{{zzzlllVVVAAA555333333222222111000//////000000000000000000000000000000000000000000000000000000//////.........---........................000000000000000000000000000000000000000000000000222111111111222444666777GGG\\\rrruuuOOO===???888======DDDSSScccrrruuugggnnnsssaaaVVV\\\___TTTFFF???888999:::>>>KKKbbbyyy{{{}}}lll___XXX<<>>999<<<;;;:::999888888888888999:::;;;;;;<<<<<<;;;;;;:::BBBJJJRRR```vvvyyyuuunnngggwwwjjjHHHAAA:::???AAAJJJqqqqqqqqqwwwxxx```IIICCCAAAFFFJJJMMMYYYfffYYYHHH???BBBAAA888666;;;;;;;;;===@@@CCCMMMbbbuuucccIIIlllSSSVVVrrrnnnuuurrroooLLL999777666555666666555444333333333333444111111111111111111111111111333444333333888AAAIIIvvv___FFFBBBHHHBBBBBBGGGAAAEEECCC@@@@@@@@@@@@>>>===AAAAAA@@@??????DDDKKKQQQ___nnnuuunnnwww{{{||||||tttpppyyy{{{ooo]]]III;;;666333333222111111000//////000000000000000000000000////////////////////////000/////////.........---........................////////////////////////000000000000000000000000111000000111222333555666<<>>BBB999999999888888777666666555666666:::@@@DDDIIISSS]]]gggsssyyy{{{vvvXXXFFF======999;;;>>>999<<<;;;:::999888888888888999:::;;;;;;<<<;;;;;;;;;===EEENNNWWWeeexxxsssrrreeeDDD@@@888<<<>>>HHHoootttvvvzzzxxx^^^FFF@@@>>>CCCGGGKKKWWWfffhhhSSSBBB>>><<<777888>>>999999;;;<<<===EEEWWWhhhwwweeeJJJ~~~wwwbbbKKK___{{{mmmfffooo~~~zzzvvvhhheee>>>999444333888444333222111111111111111111111111111111111111111111222333444333111444999>>>NNNaaaIIIFFFDDDFFFEEE;;;DDDCCCBBBBBBBBBAAA???======>>>??????>>>>>>@@@BBBDDDNNN[[[gggwww}}}qqqssszzzzzzuuulllccc]]]iiiyyyqqq^^^JJJ:::444666222222222111111000000///000000000000000000000000/////////////////////////////////......................................./////////////////////////////////////////////////////////000111222333444444222...@@@gggcccUUUJJJFFF???999999;;;===???BBBDDDPPPeeezzzwwwooouuu}}}}}}}}}|||```LLL???777999;;;888777:::888;;;======@@@MMMccctttsss[[[]]]]]]@@@@@@:::999888888777777666666555555555999>>>CCCGGGQQQ\\\gggqqqwwwyyynnnUUUCCC;;;;;;888;;;>>>999;;;:::999888888888888888999999:::;;;;;;;;;;;;;;;;;;CCCLLLVVVcccsssxxx}}}^^^@@@AAA888;;;;;;DDDfff~~~uuu|||gggJJJCCC???CCCFFFLLL[[[lllsss]]]GGG>>><<<:::;;;>>>:::999::::::999===KKKYYYkkkyyyfffKKKuuujjjddd[[[QQQjjjzzzeee]]]jjj|||ppphhhRRR777<<<222000777...111000000/////////000000111111111111111111111111111222333333111222444777<<>>@@@@@@AAAAAABBBEEEIIINNNSSS[[[fffqqqwww}}}rrrrrrwww}}}xxxqqqfff[[[WWWaaattt~~~eeeNNN<<<111000444222111111111000000000///////////////////////////////////////////////////................................................////////////////////////..............................//////000111222222000666444777III\\\rrrssseeeaaaaaaSSSDDD:::999:::<<<<<>>999::::::999888888888888888999999:::;;;;;;;;;;;;::::::@@@IIISSS```ooo|||ZZZ???AAA999<<<===@@@XXXrrrjjjrrr|||tttPPPGGG@@@@@@BBBJJJ]]]qqqvvvcccMMMBBB@@@@@@>>><<<===<<<<<<;;;999;;;EEEQQQaaattthhhMMMnnnWWWQQQXXX```rrr\\\\\\oooyyydddmmm}}}FFF444===333111888...333333222222222333333444111111111111111111111111000111222333333333444555<<<\\\nnn|||uuuUUUHHHBBB@@@CCC======>>>@@@BBBBBBAAA???>>>===>>>???AAACCCDDDDDDEEEEEEHHHKKKOOOTTTZZZ```jjjuuu~~~vvvoooooorrrvvv|||zzzpppfffbbbgggsss}}}yyy{{{vvvXXXCCC777111000222111111111000000000000000////////////////////////........................---------...............................................................---------------------------......///000000000000---777777222666===NNNffftttrrruuuiiiWWWIIIAAA>>>999555666888===CCCHHHPPP___mmmvvvooosss}}}XXX@@@===<<<:::777444555888555777;;;:::666999MMMbbbwww[[[rrrSSScccdddFFF:::777777777777666666666666666777777:::@@@CCCHHHRRR\\\fffooovvvzzzjjjOOO>>>888:::888;;;>>>999999999888888777777888888888999::::::;;;;;;::::::===AAAJJJVVVbbbnnn{{{XXX>>>???999>>>???@@@MMMsssgggXXX[[[hhh|||xxxWWWLLLBBB>>>===EEE[[[rrr}}}mmmUUUDDD@@@CCCBBB??????===<<<<<<::::::BBBLLL[[[ssshhhOOOhhhLLLIII^^^tttjjjSSS\\\xxxlllddd{{{aaa>>>222999555555888111111111000000111111222222111111111111111111111111000111222333444444555555777HHHhhhrrr{{{cccKKK<<>>???AAABBBBBBAAACCCCCCDDDHHHHHHGGGJJJOOORRR[[[eeekkkmmmmmmooorrrmmmjjjhhhgggiiikkklllmmmqqqwww}}}}}}qqqnnnooosssvvvvvvvvvxxxwwwyyy~~~|||dddJJJ;;;666444111111000000000000000000000000000000000000000000000000........................---------------.................................................................................---...///000000000000//////444///---444777999CCC[[[rrrwwwiii\\\OOO???333111333777<<<<<<<<>>888:::888;;;>>>888999888888777777777888888888888999:::::::::::::::;;;???IIIVVVaaahhhqqqxxxWWW======999<<>><<<<<<:::999@@@IIIYYYttthhhNNNttt]]]KKKQQQnnnrrrVVV^^^|||jjjrrrpppHHH;;;222222444666555222...............///000000111111111111111111111111222111111222333444555444222999QQQuuujjjJJJEEEBBB@@@>>>???@@@AAA@@@???@@@???>>>@@@CCCCCCAAA???DDDBBBDDDGGGFFFBBBCCCGGGJJJNNNSSSVVVXXXYYY[[[\\\^^^^^^^^^^^^```aaabbbaaaeeegggjjjlllmmmnnnqqqssszzz}}}{{{zzz{{{~~~~~~vvvmmmiiiiiinnn|||~~~yyy}}}^^^NNN===666555333222222///000000000000000000000000000000000000000000000........................,,,,,,,,,------.................................................................................---...///000111000/////////222------777777222555<<>>444444666666666777999::::::222111555::::::<<>>999;;;999;;;>>>888888888777777777777888888888888999::::::::::::999777===JJJZZZbbbbbbcccgggxxxTTT===>>>:::999;;;AAAIIIZZZxxxmmmUUUGGGIIIcccjjjaaaXXXQQQKKKDDDCCCSSSfff|||zzzkkkXXXQQQVVVXXXRRRFFFBBB>>>===::::::@@@GGGYYYwwwgggKKK{{{sssdddTTTOOO^^^]]]```zzzxxxppp[[[;;;<<<333---333444//////111111111111111222333333111111111111111111111111333222111111222333333333555555AAA]]]~~~~~~eee[[[FFFDDDAAA???@@@@@@@@@???======???CCCGGGGGGDDD@@@AAA???BBBGGGHHHEEEHHHNNNHHHIIIKKKNNNQQQUUUWWWYYYTTTVVVWWWXXX[[[___```____________```bbbdddfffgggjjjqqqvvvvvvvvvyyy{{{zzzzzz{{{{{{zzzyyy{{{sssllllllxxxpppnnn}}}pppGGG>>>666444333111111444////////////000000000000000000000000000000000000........................,,,,,,,,,------.........................................................////////////////////////...///000111111000000///***222111///333000...555///888888HHHnnntttVVVIII<<<:::;;;:::777555999<<>>===888777999777444444333222333666888777777444555999777666DDDWWWjjjaaa[[[mmm]]]bbbSSSBBB999:::555555555666666666666666666666999>>>AAAEEEOOOYYYhhhqqqzzzdddOOO???:::<<<999;;;===888888777777777777777888888888888999::::::::::::999999@@@PPPbbbhhhbbb^^^___fffxxxzzz~~~~~~QQQ===BBB===777777???HHHPPP```pppiiiSSSBBB???VVV]]]XXXRRRNNNIII@@@;;;FFFVVVkkkttttttiiicccfffaaaWWWLLLGGGBBB???<<<;;;AAAHHHZZZxxxfffIIIsssjjjWWWJJJ[[[|||ZZZiii~~~xxxyyy}}}zzzqqqIII777666444222111111111111222222222111111111111000222111111111000000//////000111111111111222222222111666777???bbbqqqkkkUUUKKKAAA???AAAAAA???===>>><<<;;;===???AAABBBAAA@@@AAAAAACCCEEEGGGIIIJJJKKKLLLLLLKKKKKKMMMPPPSSSRRRSSSUUUVVVXXXYYYZZZZZZZZZ[[[]]]```aaabbbbbbbbbiiikkkoootttxxxwwwtttqqqvvvuuutttuuuxxxzzz||||||yyy|||}}}rrrsssxxxttt\\\===:::666222//////111222111111000///////////////000000000000000000000000////////////....................................,,,---......---,,,,,,---000000//////.........---.........------,,,,,,,,,......------------.........///000000//////000111000222777<<>>IIISSSdddVVVtttyyy^^^XXXMMM@@@:::555888888777777666666555555666555777;;;>>>BBBMMMWWWiiisss|||kkkMMMCCC:::999<<<<<<<<<===888888777777777777888888888888999::::::::::::999999>>>MMMddduuuvvvgggYYY[[[nnnsssfffdddyyyVVV>>>>>>888;;;>>>???EEEOOOVVVWWWeeepppzzzxxxlllddddddiiihhh```VVVMMMEEEBBBHHHQQQPPPOOOLLLIIIGGGEEEDDDDDDQQQcccssstttoookkkjjjgggUUUPPPGGG===888;;;DDDKKK]]]nnnqqqMMMvvvhhhVVVJJJVVVrrr]]]dddwwwtttyyyddd@@@777666444222111111111111222222222111111111000000111111111000000000//////000000111111111222222222111666666999PPPzzzrrrooo]]]III>>>>>>@@@@@@>>>@@@???>>>>>>????????????@@@@@@AAABBBDDDFFFHHHIIIIIIJJJJJJIIIIIIKKKNNNQQQOOOPPPRRRTTTVVVXXXYYYYYYYYYZZZ\\\^^^```aaaaaaaaaeeegggkkkpppsssssspppnnnsssqqqpppoooooopppppppppvvvwwwvvvvvv~~~||||||{{{wwwttteeeLLL:::888555222000000000111111000000///////////////////////////////////////////////////....................................,,,---......------------000/////////.........---......---------,,,,,,,,,......------------.........///000000//////000111222111000111777HHHffftttYYYJJJIIIJJJFFF???666333444:::>>>@@@EEELLLWWWcccsss~~~zzziiicccgggqqq}}}}}}~~~kkkXXXJJJDDDEEEGGGDDD<<<444111444777555333444555555666777777888888888777777777555777BBBOOOaaavvv\\\{{{{{{rrrxxxeeeaaaQQQ>>>888777888888777777666666555555666555777;;;>>>BBBLLLWWWgggqqq|||gggMMMBBB:::999<<<<<<<<<===888888777777777777888888888888999::::::::::::999;;;???III___yyy}}}mmmYYYccc}}}ttt___^^^nnnVVV>>>@@@999::::::<<>>===>>>EEEMMMOOONNNKKKHHHFFFEEEFFFGGGEEESSSaaaiiiooosssrrrmmmccc[[[OOOBBB;;;:::>>>AAAQQQaaauuupppMMMmmm]]]GGGGGGkkk}}}|||~~~eeejjjuuu}}}QQQ888666555444222111111111111222222111111111000000000111111000000000000//////000000000111111111222222111555666444;;;VVVeeeLLLCCCCCCBBB???;;;<<<>>>>>>>>>>>>???@@@??????@@@AAABBBDDDFFFGGGFFFGGGHHHGGGGGGHHHKKKMMMLLLMMMOOORRRTTTUUUVVVWWWWWWXXXZZZ\\\^^^___``````bbbccceeehhhkkkjjjhhheeejjjiiigggeeebbbaaa`````````dddeeebbbjjjoooqqqzzz|||pppaaaPPP:::555444333222111000000000000000//////......///////////////////////////////////////............---........................,,,------.........------/////////..................------------,,,,,,,,,......------------.........///000000//////000111222...,,,,,,...666GGGWWWbbbqqqzzzccc[[[]]]bbbdddGGGAAA<<<;;;:::888888::::::AAAKKKSSSXXX]]]aaaeeeoooxxxbbbkkkoooiiieeegggeeeaaaoooooo{{{}}}ssseeeWWWDDD777444666777777999666333222333444555444444444555555666777777777888666666666666999FFFRRRooobbbsssrrrsssxxxlllmmmYYY???888;;;888888777777666666555555666555777;;;===AAAKKKUUUeeeppp{{{aaaLLLBBB:::999<<<<<<<<<>>>888888777777777777888888888888999::::::::::::999;;;???EEEWWW{{{iiibbbnnn~~~```\\\eee^^^CCCDDD<<<======???HHHTTTZZZZZZYYYTTTLLLGGGDDDAAA???===???888333555999===DDDKKKPPPNNNIIIFFFDDDEEEGGGIII>>>CCCLLLYYYiiitttuuupppqqqeeeSSSEEE>>><<<<<<<<>>>>>@@@AAA@@@>>>===>>>@@@>>>>>>??????@@@BBBCCCDDDDDDEEEFFFFFFEEEFFFHHHJJJIIIJJJLLLOOOQQQSSSTTTUUUUUUVVVXXXZZZ\\\^^^______```______```aaa```]]][[[______]]]ZZZVVVSSSRRRQQQNNNWWW\\\^^^hhh~~~vvvooottt}}}zzz~~~aaaNNN@@@000111111111111111000000///000//////.........////////////////////////////////////.........---------........................---------...//////...---........................------------------------......------------.........///000000//////000111///---///111111///222888999FFFYYYnnn~~~dddaaawwwiii]]]MMMBBB<<<:::::::::777999<<<===>>>@@@DDDGGGIIIQQQ\\\kkk}}}zzz{{{|||wwwkkk```MMMSSSUUUTTT___sssyyyjjjXXXMMMAAA:::222000444666444111333333444333222222333444333444444555555666777777777555555777777:::CCCNNNllleeerrrwwwzzzwwwmmmsss```CCC:::>>>888888777777666666555555666555777;;;===@@@IIISSScccooo{{{___LLLBBB:::999<<<<<<<<<>>>888888777777777777888888888888999::::::::::::999999???BBBOOOvvvvvvoooeee\\\bbbnnnKKKGGG@@@EEEIIIMMMUUUbbblllpppoooggg\\\TTTOOOKKKFFFBBB>>>:::888:::;;;???GGGPPPUUUQQQJJJEEEBBBCCCEEEHHH@@@???BBBKKKZZZiiipppqqquuueeeQQQCCC???@@@@@@???;;;???NNNeeezzzrrrNNN{{{gggSSSGGGYYYttt}}}mmm___QQQoooyyyooo}}}{{{RRR<<<999333333333333222111111000111111111000000000////////////////////////000000//////000000000111111111222222666888333555KKKfff}}}yyyssskkkQQQ>>>EEEEEECCCAAA>>><<<<<<===>>>>>>>>>>>>???@@@BBBBBBBBBDDDEEEEEEDDDDDDFFFGGGGGGHHHJJJLLLOOOPPPQQQRRRRRRSSSTTTVVVXXXZZZ\\\]]]ZZZXXXWWWXXXYYYZZZYYYXXXTTTUUUUUURRRMMMJJJIIIIIIJJJWWWcccjjjwww{{{xxx|||rrrPPP???999/////////000111111000000/////////............//////....................................------------...........................,,,,,,---000000///------------...............------------------------......------------.........///000000//////000111///...000444222...---//////444>>>MMMaaa|||xxxnnn~~~rrr___QQQKKKHHHDDD???>>>===;;;888888:::>>>AAACCCHHHNNNVVVggg~~~}}}~~~qqqjjjeee___ZZZXXXUUURRROOOQQQUUUZZZcccxxxqqqcccWWWLLL@@@777666666555444444222///---111333555555222111222333333333333444555555666666555444555888888888===DDDXXXiii}}}rrreeeqqqdddFFF999<<<888888777777666666555555555555777;;;===???HHHQQQbbbnnnzzzbbbMMMCCC:::999<<<<<<;;;===888888777777777777888888888888999::::::::::::999666>>>BBBJJJlllkkk\\\eeeWWWKKKEEEOOOYYY^^^dddqqq~~~|||xxxpppfff[[[RRRLLLIIIAAA???>>>>>><<>>KKKtttwww{{{nnnSSSEEEBBB>>><<<===???@@@@@@???>>>>>>>>>???@@@@@@AAA@@@BBBCCCCCCBBBBBBCCCDDDDDDEEEGGGIIIKKKLLLMMMMMMMMMMMMNNNPPPRRRUUUWWWYYYRRRQQQPPPQQQUUUXXXZZZZZZNNNPPPQQQNNNIIIFFFEEEFFFMMM]]]kkkrrr|||}}}qqqzzzzzz___AAA777666/////////000111111000000///......------......//////.................................------------,,,...........................,,,+++---111222000------------------.........,,,,,,,,,------------.........------------.........///000000//////000111222000111222111...///444444333444999CCCWWWtttuuullljjjggg]]]RRRCCC???;;;666444555888:::===BBBEEEIIIUUUhhhyyyyyyzzzzzzvvvwwwrrrddduuummmbbb\\\WWWKKKJJJJJJKKKPPPYYYcccjjjaaaaaahhhzzzpppdddSSSFFF???:::666333333444444111...---///222222333555444333111111222222222333333444555555555444333555888888666888===EEEkkkmmmmmm^^^ooofffGGG777999888888777777666666555555555555777;;;<<<>>>FFFOOO```kkkwwwiiiOOODDD;;;:::;;;;;;:::;;;888888777777777777888888888888999::::::::::::999555===AAAHHHdddzzz___kkkmmm\\\WWWbbblllpppuuu}}}tttggg[[[TTTQQQCCC???<<<;;;<<>>>>>>>>AAAAAABBBAAACCCPPPiiittt\\\KKKCCCAAA???===AAA===HHHccc|||qqqNNNqqq___SSSOOOdddzzzgggaaayyy}}}~~~}}}^^^888999333111222222333222111000000111000000000////////////........./////////000000////////////000000000111000111333444555555888;;;VVVyyy```WWWMMMHHHHHHIIIGGGDDD?????????>>>??????@@@@@@===???AAAAAA@@@???@@@AAABBBBBBDDDEEEFFFGGGGGGGGGFFFGGGGGGIIILLLNNNQQQSSSRRRPPPNNNNNNQQQUUUXXXYYYLLLOOOQQQNNNHHHDDDDDDFFFUUUfffqqqpppttt}}}}}}ttteeettt~~~|||}}}~~~{{{zzz~~~qqq]]]GGG444444777///111000000000000000000000...------------...///000.................................---------,,,,,,........................///,,,+++---111333000---,,,,,,,,,------.........,,,,,,,,,---------............------------.........///000000//////000111...111666:::777111000333222111222333333999KKK\\\wwwwwwfff```VVVLLLCCC>>>:::888444:::??????DDDQQQ^^^fffpppooooooooollljjjoooxxxsssccc[[[```kkkrrr{{{}}}wwwkkkfffbbbXXXVVVUUUKKKOOO]]]bbbVVVIIIEEEEEEDDDEEEGGGKKKTTTaaarrr~~~uuuyyymmmMMMEEE;;;444333333222111...///000///...000333666111111111222222222222111222222222333444444555555555333333666777666888<<<@@@[[[|||nnnkkk___tttlllIII888:::888888777777666666555555555555777;;;<<<>>>EEEMMM]]]hhhrrr{{{pppQQQFFF<<<:::;;;:::999999888888777777777777888888888888999::::::::::::999999;;;>>>GGG```kkkzzz~~~zzzwwwmmmeeeaaaOOODDD;;;;;;CCCNNNZZZeee___ZZZQQQHHHAAA===<<<<<<===???CCCDDDDDDOOOkkkwwwcccUUULLLDDD??????===KKKiiiuuuRRRxxxaaaTTTXXXcccdddaaaxxxJJJ,,,777111000111222333333222000///000000000000////////////---.........//////000000////////////000000000000000111111///000444777666888```oooaaaZZZSSSIIIBBB@@@@@@????????????@@@@@@;;;===??????>>>===>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCDDDGGGJJJMMMOOOWWWTTTPPPNNNOOORRRSSSTTTMMMQQQSSSOOOIIIDDDDDDEEE```qqqxxxooolllvvv{{{wwwrrruuurrr{{{mmmoooxxxjjjVVVCCC444,,,333888///222111111000000000000111---------------...///000..............................---------,,,,,,,,,........................///,,,***---222333111---,,,,,,,,,------.........,,,,,,,,,------..................------............///000000//////000111(((111>>>GGGBBB666...------///333666111---555AAA===NNNhhhsssbbbUUUJJJEEE888???BBB===999===DDDHHHEEEGGGKKKLLLIIIFFFMMMVVVOOORRROOOGGGCCCIIIQQQVVVZZZ___eeejjjkkkhhhdddbbbSSSLLLLLLHHH>>>@@@GGGFFFTTTaaaiiiddd^^^______\\\[[[[[[]]]eeerrruuusss{{{jjjWWW???<<<888444222333333222000000111333444444333000///000......///222333333111111222222333333444555555777333222444555666:::???EEEWWWtttnnnlllnnnddd|||rrrMMM:::???888888888777666666555555555555777;;;<<<===DDDLLL[[[eeeooowwwtttRRRGGG===:::;;;999888888888888777777777777888888888888999::::::::::::999===:::<<>>DDDHHHHHHRRRmmmyyyhhhXXXLLLEEECCCCCCTTTuuuzzzXXX~~~}}}hhhWWW[[[nnniiimmmxxx~~~[[[:::111666444333333222222111000////////////000000000000//////000000000000000000000000......///111111222222222000000000111222222333333666===ccc}}}{{{kkk^^^QQQFFF???CCCFFFCCC===;;;@@@>>>;;;:::<<<>>>>>>======>>>@@@AAAAAAAAABBBBBBCCCDDDDDDCCCBBBCCCEEEGGGPPPOOOMMMLLLMMMNNNOOOPPPVVVXXXZZZZZZXXXVVVUUUUUUdddllljjjbbbkkk}}}iiiiiirrrmmmzzzjjjKKKCCC888222222222111///000000000000000000000000........................------------------------------++++++++++++------------------------,,,,,,,,,,,,,,,---------........................---------,,,,,,,,,,,,---......//////............//////000000111000---,,,,,,---......//////000000111111...///000111333555666666111555DDDYYYcccfffppp}}}qqq\\\UUURRRTTTSSSNNNLLLNNNIIIOOOIII<<<>>>LLLMMMAAA===DDDEEE===;;;AAACCC@@@BBBEEEIIILLLIIICCCCCCGGGDDDDDDCCCCCCFFFOOO\\\eeeuuuwwwrrrffffffhhhsss}}}|||sssdddTTTFFF<<<777666000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333555333444555555555<<>>SSSeeerrrzzzyyyhhh^^^OOODDD???===;;;:::???BBBFFFIIIQQQ___rrruuuZZZIIIDDDSSSjjj~~~zzzTTTyyyjjj^^^\\\iii}}}lllddd}}}kkkOOO888222555333333333222111111000////////////000000000000//////000000000000000000000000......///111111222222111///000000111111222333333444444LLLkkkuuu}}}^^^OOOBBB@@@BBBBBBCCCDDD@@@@@@???>>>>>>>>>??????>>>???AAABBBAAAAAABBBBBBCCCCCCCCCCCCCCCDDDFFFHHHHHHLLLPPPSSSTTTXXX]]]aaa^^^```bbbccccccccceeefffaaaiiikkkkkk|||sssggggggnnnjjjzzzcccCCC===555111111222111000////////////////////////........................---------------------------,,,,,,++++++,,,,,,---,,,,,,------------------,,,,,,,,,------------.....................---------,,,,,,,,,,,,---......//////............//////111222333111///......///....../////////000000000......///111222333444555...///888FFFJJJHHHOOOZZZqqq|||zzzxxxxxxxxxrrrhhheeehhhgggkkkdddTTTRRR___eee```\\\XXXMMMBBB===??????======@@@FFFIIIGGGCCCFFFLLLVVVUUUUUUXXX```lllxxx|||cccdddiiivvv{{{ssslllgggZZZTTTJJJ???777222000000000000000000000000000000000000000000000000000000111111111111111111111111111111111222222222333333444333333555555555;;;CCCIIIXXXlllcccfff~~~{{{aaasssqqqKKK;;;777777777777777666555444333444222333777:::===DDDKKK[[[aaakkkuuuZZZGGG===;;;888===AAA;;;;;;999666555666777888888999999999999999999999999:::999<<>>::::::999===>>>AAAIIIVVVhhhyyyttt]]]RRRNNN___wwwzzzUUU}}}iiiZZZ^^^lll|||zzzxxxssscccwwwQQQAAA666222444222222222222111111000000///////////////////////////000000000000000000000000......///000111111111111//////000111111222222333333222<<>>>>>===AAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFHHHKKKOOOQQQXXX___eeeddd```^^^dddjjjuuuvvvvvvvvvvvvwwwzzz}}}kkkqqquuu|||uuuooojjjhhhhhhhhhyyyoooQQQ999555111000111333222000////////////////////////................................................---,,,,,,++++++,,,,,,---++++++,,,,,,------......,,,,,,,,,,,,------------------------------......---,,,,,,,,,,,,---......//////............//////000111222111///......///.........///////////////......//////000111111222000///222888777222555===JJJWWWaaaqqq~~~zzzuuu~~~~~~rrrfffcccaaa]]]XXXVVV[[[___fffjjjgggdddiiirrrkkkiiiiiiooozzz}}}yyytttuuuyyytttfff[[[SSSNNNJJJ>>>;;;777222000//////000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222333333222333555555444:::AAALLL```sssmmmfffooo^^^[[[aaaIII;;;999777777777777666555444333444222333777999<<>>999777666555444333111111000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222111333555444444999@@@PPPiiiqqqjjjcccLLLSSSDDD:::;;;777777777777666555444333444222333777999;;;AAAHHHRRRXXXbbbmmmxxxdddKKK>>>===:::<<>>BBB;;;999:::AAAPPPdddwwwwwwooohhhVVVOOOYYYdddsss}}}XXXbbbbbbnnn```[[[lllxxx{{{hhhCCC000555333000222444111111111000000000000000//////............//////////////////////////////...//////000000000000///...//////000111111222222///111222222666FFFjjjvvvpppsssgggfffmmmpppkkkcccXXXZZZ___hhhrrrzzz~~~wwwsssoooqqqzzz}}}wwwuuussstttyyy~~~yyyooocccVVVHHH999///222222111222222111000///........................................................................,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......+++++++++,,,,,,,,,------,,,,,,,,,,,,------......---,,,,,,,,,,,,---............------------......,,,---...---,,,+++,,,---.........------------------------------------------++++++,,,,,,,,,...222,,,222000444CCCMMMUUUaaannnvvv}}}~~~{{{vvvuuupppjjjfffcccYYYPPPEEE@@@888222000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000111111111222222222111111222444444444:::BBBWWWttt}}}{{{wwwtttTTTQQQ@@@888;;;777777777777666555444333333222333777999:::???FFFLLLRRR^^^jjjvvvmmmPPP???>>>;;;;;;???<<<<<<:::666555666777777666999999999999999999999999777:::<<>>>>>===:::777555666666666666999999999999999999999999777;;;===>>>FFFWWWiiirrr}}}mmm[[[KKKFFFJJJIIIKKKZZZlllyyycccYYYKKKBBBBBBGGGMMMPPP@@@???<<<777777AAAQQQ___qqqttthhhXXXNNNFFFNNNbbbrrrzzz}}}YYYzzz~~~nnn___rrr|||lllqqq???222111555222222333...///000000000000000000000000///---,,,,,,---///000000000000000000000000000...///////////////............//////000111111111222666///000;;;777777IIIaaa~~~```mmm|||~~~mmmkkktttsssmmmlllmmmxxxhhhOOO@@@777111000444111111222111///.........................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,***++++++,,,------......---,,,,,,,,,,,,---.........------,,,,,,------...,,,---......---,,,---...---------,,,,,,,,,++++++,,,,,,,,,------.........000///...---...///...---+++111///...333000***......444:::>>>EEEOOOTTTUUU]]]gggrrryyypppmmmjjjeee^^^RRREEE<<<888:::888333222333222///111000///000222333222111.........///000111222222////////////////////////////////////////////////........................000000000000111111111111222000000222333666???JJJ\\\sssqqqpppNNNAAA666777777777777666555444333333111333777888888<<>>???===:::777555666666666666999999999999999999999999777;;;<<<<<>>;;;:::GGGWWWbbbvvvooo[[[OOOAAA===BBBKKKOOOPPPAAA???;;;777777;;;CCCJJJZZZgggbbbPPPGGGGGGRRReeerrr||||||XXXooo]]]zzz|||oooyyyTTT<<<333222444111444444***////////////000000000000000///---,,,,,,---///000000000000000000000000000...///////////////............//////000111111111(((888111)))333444333AAAMMMjjjqqqrrrwwwhhhlll{{{~~~pppfffgggpppyyy{{{oooXXXAAA888444000000555///000000///...---...///................................................++++++++++++++++++++++++++++++------------++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......---,,,,,,,,,,,,---.........------,,,,,,------...***+++,,,,,,******+++,,,---------,,,,,,+++++++++++++++,,,------...//////......---,,,---///...+++---111+++(((......---444///222333222555===DDDFFF777EEEQQQVVV\\\gggppprrr|||zzzwwwqqqqqq}}}wwwzzz~~~yyyvvvhhhkkkpppuuuuuunnncccZZZUUUPPPJJJCCC>>>;;;888666111444333///...111333111000.........000111000//////......------......///////////////////////////////////////////////////........................000000000000111111111111333000000111333777BBBLLLXXXjjj}}}}}}lll|||WWWHHH777777777777777666555444333333111333777888888<<>>AAA===:::777555666666666555999999999999999999999999777;;;;;;999AAASSSbbbhhh~~~jjjZZZIII;;;:::AAA===999DDDPPPRRR^^^xxxiiiVVVIII;;;999BBBLLLOOONNNAAA>>>:::999:::===>>>>>>EEEZZZZZZIIIBBBFFFSSScccppp}}}{{{XXXwwwppphhhrrrNNN===444111222888@@@AAA:::111000000000000000000000000---------------...///000////////////////////////------..................000000000000000000000000///000000222333444555555888LLLooolll~~~tttppp|||rrrmmm}}}rrrcccYYY^^^kkkwwwrrreeeLLLCCC888222111222111///000000000000//////////////////.........---------------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000///---+++++++++---...---------............///////////////////////////222333444777<<>>======999888666444333222111111000000000000000000000000111000000000//////......------......//////000000////////////////////////000///...---------------............////////////000000000000///////////////111111000///444===EEEGGGZZZpppzzz}}}xxxqqqpppDDD999777777777777666666666666777333222444444555:::AAADDDLLLSSS```rrrjjjNNNEEE>>><<<>>>;;;>>>;;;777555555666666666777777777777888888888888888999999999<<>>BBBDDDEEEAAA>>>;;;777666555666777DDDDDDEEEEEEBBBEEETTTcccwww~~~zzzUUUrrr{{{zzz^^^===888444222222777======888222000000000000000000000000---------------...//////......................../////////...---------,,,///////////////////////////000000111222333444555:::;;;LLLrrrddduuu|||kkkdddtttnnnddd^^^fffttt{{{lll[[[PPPDDD<<<444000000111111000000000000000/////////...///.........------------------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,------------...------------------------,,,,,,,,,------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,000...---+++++++++---...------------............///////////////////////////.........000222555666;;;999777555444444555555333:::@@@@@@<<<999:::===:::777555444555555222000444444333222111111000000222111000///////////////////////////////////////...///111222111000...,,,............////////////........................//////...---------------............////////////000////////////////////////111111000///333<<>>???<<<888555555666666666777777777777888888888888888999999999<<>>===:::888666666777777<<<===???@@@???CCCRRRaaattt|||wwwTTTiii}}}pppyyy}}}HHH000555333333333555777777555333000000000000000000000000...------------...//////........................000000///...---,,,,,,+++//////////////////////////////000111222333333444:::111666UUU^^^ccc}}}vvv~~~yyy|||fffXXXeeewww{{{xxx{{{mmmhhhfffmmmzzzwwwiiiUUUCCC<<<888444///---///111111000000000000/////////..................------------------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------......------------......------------------------///...,,,++++++,,,------------------............///////////////////////////...---,,,+++,,,------,,,++++++++++++---...///...000333333111000000111444222111111111111000............------,,,,,,,,,,,,++++++,,,,,,...//////////////////////////////,,,...111333333000---+++/////////.......................................///...---------------------............////////////////////////////////////000000//////333:::@@@FFFZZZssseeeeeebbbvvvuuuhhh>>>===777777777777666666666666555222222555666777===DDDCCCJJJNNNYYYjjjxxxvvvSSSFFF>>>;;;??????@@@===999666666777777777777777777777888888888888888999999999;;;BBBLLLTTTkkk}}}mmmXXXFFF<<<;;;===;;;<<>>>>>BBB>>>:::777777888888777666777777777888888888888888999999999:::???HHHOOOdddpppZZZGGG===<<<>>><<<>>>LLLaaahhhYYYHHH@@@DDDKKK\\\sssmmmXXXCCCAAA===;;;:::<<<===>>>888888888888888888888888777777999<<<>>>CCCPPP^^^lllwwwsssVVVxxxiiifffwwwkkknnnrrrHHH;;;888444222333333111//////111333///////////////////////////......---------..............................,,,---------......//////......................../////////000000111111111,,,222888:::<<>><<>>AAAOOOeeeyyy~~~sssgggUUUQQQIIIBBB===;;;<<<>>>777777888888999999999999:::999:::<<<===AAALLLXXXgggtttrrrVVV}}}sssuuu```\\\jjjnnnUUU666888:::///222222111000...///111333000000000000000000000000//////...------------...------------------------+++,,,,,,---...///000000..............................//////000000000000222111111111111888IIIYYYssszzzvvv[[[VVVfffzzzrrrlllaaabbb```]]]```hhhooopppsssooogggaaaeeeooowwwyyyrrr[[[CCC999444...,,,...////////////.........---/////////.........------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------//////......------,,,,,,++++++++++++,,,,,,,,,,,,000///...///000000000//////000222111000000222333++++++,,,,,,------............---,,,,,,,,,------........................000///---,,,,,,...000111.........---------------------------------------,,,,,,,,,,,,,,,------...,,,------------.........---------......//////000............///000222333...888LLLgggqqqjjjZZZHHH<<<<<<777777777777666666666666666333333444222000333888???CCCEEEPPP```jjj{{{yyyTTTLLLEEE<<<<<<===CCC???;;;888777777777777777777777777888888888888777888999888888:::@@@EEETTTvvvxxx```KKK???<<<>>>;;;DDD[[[xxxzzz```MMM???>>>EEEVVVfffoooqqqrrrmmmggg]]]PPPDDD===;;;;;;999999888888999::::::;;;;;;999888::::::===FFFPPP___nnnmmmSSS|||xxxqqq^^^```uuurrrDDD000444666///111000//////000111111222000000000000000000000000//////...---------------------------------------,,,---------.../////////..............................////////////000000555000...000333444888===NNN\\\mmm}}}bbbYYY[[[sssnnntttxxx}}}}}}mmmkkkiiifffaaa___eeeooosssqqqoookkkccc\\\]]]bbb```ZZZMMMCCC777000//////---+++---.........------......//////.........---------++++++,,,,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******((()))))))))*********+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000000000//////...------.........///////////////((()))++++++,,,+++,,,,,,''')))+++***((((((***,,,,,,,,,---...//////000000...---------------.................................------------...///000,,,------------------...------------------------,,,,,,++++++,,,,,,---...,,,,,,---------.........,,,,,,---......///000000...---------///000000///,,,222AAAZZZxxx|||uuulllUUUFFFDDD888777777777777666666666666555333333444333111444999>>>BBBDDDOOO```hhhvvvXXXOOOFFF===>>>@@@BBB???:::777666777666666777777777777888888888888666888999888777888===BBBNNNmmm|||cccMMM@@@<<<===888FFFdddkkkTTTCCC@@@AAAIIISSS\\\iiiuuu{{{wwwnnn```QQQEEE>>><<<<<<;;;999888888:::<<<===<<<999777999999;;;CCCLLLUUUfff{{{eeeNNNsss|||lll^^^eee^^^>>>111000222333111000...///111222222111000000000000000000000000000///...---------------------------------------..................------.................................///////////////...,,,...111111...000444000CCCUUUgggzzzkkkJJJOOOpppxxxvvvwwwuuu|||~~~lll___aaappplllgggeeekkktttuuuqqqllliiiaaaYYYXXXWWWMMM@@@555555222///111555333---,,,---------,,,---...000//////.........---------+++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,---------,,,+++***)))(((***---000111000000000111,,,...000///,,,,,,---000++++++,,,---...//////000............///000111111........................+++,,,.../////////......,,,,,,,,,------.........------------------------++++++++++++,,,,,,---...,,,,,,,,,---------......,,,,,,------...///000000...---,,,---/////////...444777CCCZZZxxx{{{uuuxxxwww\\\MMMLLL333777777777777666666666666444222333555555333666;;;===AAADDDPPP```gggsss[[[PPPGGG>>>@@@CCCBBB???:::777666666666555777777777777888888888888666888999888666888<<<@@@KKKhhh~~~eeeOOOAAA<<<<<<555HHHjjjqqqWWWGGGCCCAAADDDHHHPPPcccuuu~~~}}}wwwkkk\\\MMMDDD@@@>>><<<:::888888:::<<<>>>===999888::::::===DDDLLLOOOaaawww___IIImmmuuuxxx```nnn}}}oooGGG777666444222333111111111111000000000000111111000///////////////---------------------------------............///------------------------........................///...---------...000111////////////000000000000555555;;;LLLcccyyyZZZHHH___~~~ssshhhjjjeeecccnnnsssnnnmmmqqqrrrpppsssxxxqqqgggXXXMMMGGGBBB===999000000000000////////////.................................------,,,,,,,,,------------------------(((((('''(((***---000222,,,,,,---...---,,,***)))+++*********************...,,,******+++,,,,,,******---000///***(((***---))))))*********+++++++++)))************+++++++++*********++++++,,,,,,,,,******************************++++++++++++******************************************************,,,++++++******++++++,,,---)))&&&''',,,...---+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------++++++++++++++++++++++++,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,***,,,------,,,++++++,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++,,,,,,,,,,,,---------------............///..................------333333@@@[[[vvvxxxuuupppaaaLLL@@@:::888777888666222333777444444222222222222444444<<<===CCCMMMWWWcccttteeeSSSAAA???CCC;;;CCCAAA===999777555555555555666666777888999999999555777888999888888:::;;;FFF^^^}}}gggPPP???:::===>>>CCC```mmm^^^MMMDDD@@@AAA===???WWWuuu}}}vvvgggXXXKKKBBB999888777888;;;<<<<<<<<<<<<:::999999===AAAEEEFFFLLL]]]vvv{{{ZZZGGGffffff~~~nnnssszzzsssuuuWWW;;;333555333111333111111111111000000000000111000000///////////////------------------------------------............------------------------........................//////.........///000111....../////////000000000444333444;;;HHH\\\qqq~~~uuuUUUYYYfffooowwwqqqsss}}}{{{xxxmmmiiinnnkkkiiirrrvvvsssrrrvvvuuupppooorrriii^^^NNNAAA:::666222////////////............---..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---///000,,,,,,------,,,,,,+++***))))))*********+++++++++,,,+++*********++++++++++++...111///,,,)))+++...))))))*********+++++++++)))************+++++++++*********++++++,,,,,,,,,******************************++++++++++++******************************************************,,,++++++******++++++,,,***))))))***++++++***)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------......------,,,++++++,,,,,,...//////...+++******+++---,,,,,,,,,,,,---......,,,,,,,,,,,,++++++++++++++++++,,,------,,,+++++++++++++++,,,,,,,,,------------------....................................000333CCC]]]uuu~~~sss{{{wwwbbbKKK;;;888777888666333333777444444222222222222444444;;;;;;AAAJJJTTT```ppp~~~kkkVVVGGG>>><<<999AAA???<<<999777555555555555666666777888888999999555777888888888888999;;;CCCWWWyyykkkRRR???999<<<999AAA\\\}}}mmmXXXJJJ@@@???;;;<<>>RRRbbb|||~~~ddd^^^ffflllqqqkkkbbbbbbpppyyy|||}}}uuu~~~yyyrrryyy~~~zzzvvvkkkyyy}}}tttuuuuuutttuuuvvvssskkkeeedddXXXNNN???444///---,,,+++.........---------,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++000///...---,,,---......---,,,,,,++++++++++++,,,)))))))))***+++++++++,,,)))***++++++***)))***++++++...000///,,,+++,,,...***************+++++++++)))************+++++++++*********+++++++++++++++******************************++++++++++++******************************************************,,,++++++******++++++,,,)))+++------,,,***))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------...---,,,,,,+++,,,,,,,,,/////////---++++++---///---,,,,,,,,,,,,---...............------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------....................................111666GGGaaaxxxsssiiitttOOO<<<888666777666333333666444444222222222222444444999:::???GGGPPP[[[jjjxxxvvvZZZNNN>>>888AAA???===;;;888666666666666555666666777777888888999555777888888777888999:::???OOOjjjrrrXXXDDD<<<===555>>>TTTtttjjjVVVCCC===::::::FFFVVVqqqvvvxxxtttnnneeeXXXKKK???<<<999888999;;;======;;;:::888999===CCCJJJOOOLLL]]]xxxtttTTTBBBnnnccc\\\uuuccc===666222555555111//////111111111111000000000///000000///............///------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000111111------........./////////***///333111///111;;;DDD[[[aaaqqqrrrmmmwwwlll[[[YYY\\\```ppp|||qqqeeedddiiikkkhhheeedddbbb}}}uuusssssssssqqqjjj___UUUPPPDDD===555000...///000000.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000///...------------------,,,+++******+++,,,---+++*********************(((***++++++))))))***,,,***,,,......,,,++++++---************************))))))*********+++++++++***************+++++++++******************************++++++++++++******************************************************,,,++++++******++++++,,,,,,,,,+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......++++++,,,,,,,,,---------......---------------...+++,,,,,,,,,,,,...222555---,,,,,,,,,,,,---......111111000///...---------+++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........---------...............222555DDD___yyyrrrjjjlll^^^}}}QQQ===888555666666444444666444444222222222222444444999999===EEEMMMVVVeeerrr```RRR<<<444GGG<<<;;;:::888777666666666666666666666777777888888555777888888777777888:::;;;HHH```{{{cccMMMBBBBBB999@@@MMMccc{{{bbbIII@@@>>><<<@@@HHH```eeeiiijjjjjjfff[[[OOOAAA>>>:::888999;;;======:::999888888<<>>888444555666444444666444444222222222222444444:::999===DDDKKKTTTbbboooqqqbbbDDD333@@@;;;;;;:::888777666666666666666666666666777777777666777888888777666777999999EEEYYYvvvnnnVVVHHHEEE===BBBGGGUUUrrrhhhOOOEEEBBB@@@???AAALLLQQQVVVYYY]]]^^^WWWNNNBBB>>>:::888999;;;<<<===888888888888:::AAAKKKRRRQQQdddlllPPPBBBbbbZZZggg~~~}}}VVV:::111222222222111000111333111111111111000000000000000///......------......------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////,,,,,,,,,---------......111///------...000000000333888CCCSSSfffxxxyyylllmmm|||iii]]]^^^]]]^^^qqq|||uuuwwwnnnXXXGGGBBBNNNhhhyyy}}}uuulllooowwwnnnuuutttlll___RRRFFF;;;222///000111111111000///.../////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------)))******++++++,,,,,,,,,+++************++++++,,,---,,,,,,+++***)))(((((())))))***,,,......,,,***(((((()))*********))))))+++++++++***************)))************+++++++++***************)))))))))******************************++++++++++++******))))))))))))))))))))))))************************,,,++++++******++++++,,,+++***(((((((((***++++++************++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++++++++,,,,,,,,,,,,..................///000---......---+++,,,...000---,,,,,,,,,,,,---......+++++++++******))))))(((++++++************++++++************++++++++++++,,,,,,,,,,,,------------,,,,,,------.../////////555000888TTTttt~~~wwwmmm[[[aaaZZZlllyyyxxx```???888333444666555555666444444222222222222444444999999<<>>===BBBFFFHHHKKKOOOMMMHHH@@@===:::888999;;;<<<<<<666777888777888>>>GGGNNNQQQdddeeeLLLAAAuuu___hhh~~~zzzWWWAAA777///111111//////000111222111111111111000000000000//////...------------...------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---+++,,,,,,,,,,,,---------000///---------///000111...111555<<>>999444...//////000000///---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++))))))***+++++++++++++++************************,,,)))(((+++111222...)))(((((()))***++++++***)))+++++++++*********)))))))))************++++++++++++*********)))))))))(((******************************++++++++++++******))))))))))))))))))))))))************************,,,++++++******++++++,,,***000555333,,,''')))---************++++++++++++************************)))+++,,,------,,,+++)))++++++++++++++++++++++++******++++++,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,---...---,,,+++,,,------,,,,,,,,,,,,---......***************))))))))),,,+++***))))))***+++,,,************++++++++++++++++++,,,,,,,,,---------,,,,,,------...//////000333000999SSSpppwwwooobbbooonnnqqqkkkfffRRR@@@888222444666555555666444444222222222222444444777777:::@@@GGGPPP]]]jjj}}}___@@@======<<<;;;999888666555666666666666666666666666666777888777666555666888666???JJJ[[[~~~{{{gggZZZWWWPPPOOONNNPPPXXXccckkkooobbbWWWKKKEEEAAA>>><<<<<<777;;;===;;;;;;@@@BBBAAA===;;;999999:::;;;;;;:::444666888777666:::BBBIIINNNbbbzzz]]]GGG===___ddduuusss|||~~~]]];;;111444111222222000///000000///111111111111000000000000//////...------------...------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........---,,,++++++,,,,,,,,,---------+++...111222111/////////...111333222333<<>>>>>===<<<:::888666555666666666666666555555555666777888777666555666777444<<>>;;;:::;;;777::::::555222666;;;===;;;:::888999:::;;;::::::333666888777555888???EEEKKK___~~~sssVVVBBB:::ggg]]]xxx|||kkkiiijjj~~~pppyyygggAAA555555222000000000000000111111111////////////////////////...---,,,,,,,,,,,,---...------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------,,,+++,,,---...///------------------------............////////////...///000000111333777:::FFFOOO___ggg___XXXggg}}}{{{mmm^^^WWWVVVXXX]]]ccc```OOOGGGOOOWWWXXX^^^gggnnnwww}}}{{{uuussswww{{{sssnnnhhhbbb]]]VVVOOOJJJKKKaaalllbbb[[[```ccc^^^iii~~~{{{oooddd___^^^___pppyyy~~~oooYYYFFF;;;444444222000///.........000000///...............------,,,++++++++++++,,,++++++,,,,,,,,,,,,------)))(((((()))+++---,,,+++------,,,,,,+++***))))))++++++******++++++,,,---************************++++++******************++++++++++++++++++++++++------++++++++++++------,,,+++***))))))***+++,,,************************+++++++++*********))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************---------,,,,,,+++++++++***************+++++++++))))))))))))))))))))))))*********,,,------,,,***))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********************++++++,,,------,,,---...000000...,,,******++++++++++++******,,,+++******))))))******)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...111111444999BBBXXX~~~}}}uuuYYYJJJVVVPPP444000777///111:::555555555444333222222222222222444888===DDDNNNXXX___ppp|||NNNNNNhhhvvvIII<<<<<<======;;;999666444555555555555555666777777666666666666777777777777777===BBBHHH```vvvqqqrrrqqqwwwzzzvvvrrrsssuuuvvvfff]]]MMMAAA@@@CCCBBB===888999999888777666666666888666555666999:::999777999:::888555444888<<<>>>LLLfffmmmRRR@@@:::yyyeeecccvvv{{{jjjccclll~~~zzzTTT888222333111111000000000000000000000////////////////////////...---,,,,,,,,,,,,---...------------------------,,,++++++++++++,,,------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,+++,,,---...///------------------------------------............///000000///...000333555888???KKKTTTQQQOOO```uuuzzzrrrkkkggghhhiiiXXXNNNSSSUUUOOOKKKMMMWWW]]]bbbaaa\\\YYYZZZ\\\aaacccfffiiihhhccc\\\VVVcccttt{{{wwwnnnbbbjjjuuueeeYYYTTTUUUXXXYYY___dddaaaUUUFFF999333333222111000///.........000//////..................------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***)))((()))+++,,,,,,+++------,,,++++++***))))))***************+++,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++---,,,++++++++++++,,,---++++++***))))))***++++++************************+++++++++*********))))))+++******)))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********************,,,,,,+++++++++*********++++++******************))))))))))))))))))))))))***)))***+++------+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++,,,,,,,,,++++++*********,,,++++++************++++++++++++---//////---+++******++++++++++++******,,,+++******))))))******)))************+++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---...111444:::NNNttt{{{oooZZZNNNUUUZZZ===444888111222888333555555444333222222222222333444777;;;AAAIIISSSYYYgggsssPPPDDDYYYvvvxxxMMMAAA@@@???>>><<<999666333555555555555555666777777666666666666777777777777555<<<@@@DDDXXXzzzvvvwww||||||rrr___MMMDDDAAA===888999999999888666666666777888666555666888999888777777777777555444777;;;>>>MMMiiiiiiQQQAAA>>>vvvjjjkkk{{{~~~qqqnnnxxx]]]===111111333333111111111000000/////////////////////////////////...------,,,,,,------...------------------------+++++++++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......------------------------+++,,,,,,,,,------------///000///...,,,,,,...000---///666===>>>AAAPPPaaa{{{xxxxxxtttfffTTTKKKVVVYYY]]]```aaaaaabbbdddpppuuu~~~zzznnnqqqxxxhhhYYYPPPLLLLLL@@@CCCEEEAAA:::333000///111111000///////////////000///......------............---------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***)))***+++,,,+++***,,,,,,,,,+++******)))))))))))))))))))))******+++************************((((((((((((((((((((((((************************,,,,,,+++******+++,,,,,,+++******))))))******+++))))))))))))))))))))))))+++************)))))))))******)))((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((+++++++++******)))))))))***************))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))***)))***+++------+++)))+++++++++,,,,,,,,,------++++++++++++++++++++++++******)))(((((()))******+++++++++++++++*********---,,,+++***))))))))))))*********,,,------+++*********++++++++++++******,,,+++******))))))******)))************+++++++++,,,,,,,,,,,,---------...,,,,,,++++++,,,,,,---......000333555;;;OOOrrrrrrccc[[[ZZZgggJJJ999777333444666111555555444333222222222222333444666999===DDDLLLQQQaaalll{{{ZZZAAAKKKhhhpppKKKFFFDDDAAA???===:::666333555555555555555666777777666666666666777777777777444:::===>>>LLLnnn}}}yyyyyyyyyaaaPPPHHHCCC>>>;;;:::888777666666666777777777666666666777888999888777777666666888===AAATTTqqqxxxbbbLLL@@@>>>vvvwww~~~ddd???111111222333555222222111000///......---////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---***++++++++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------/////////---,,,+++,,,...---+++---111222444===GGGXXX```iiimmmpppyyyooo]]]aaa```dddnnnwww}}}yyytttzzz}}}vvvjjj[[[KKK@@@;;;666777666333000///000222/////////......//////000//////...------------...............------,,,,,,***++++++++++++,,,,,,,,,,,,***)))***++++++***))),,,+++++++++******))))))((((((((((((((()))******************************'''((((((((((((((())))))************************++++++************++++++******))))))))))))******))))))))))))))))))))))))************))))))))))))***))))))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((************************,,,,,,,,,+++***)))(((((()))))))))))))))))))))))))))))))))+++------+++)))******++++++++++++,,,,,,*********************************))))))*********+++++++++***************---,,,,,,++++++++++++,,,***)))***+++------+++)))******++++++++++++******,,,+++******))))))******))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...///000222666AAAYYYwwwwww||||||llljjjcccpppUUU===555555666555111555555444333222222222222222333555888;;;AAAHHHMMM[[[fffssswww^^^ZZZjjj|||fffJJJHHHDDD@@@>>>===;;;777444555555555555555666777777666666666666777777777777444999;;;:::AAA]]]}}}wwwwwwvvvbbbYYYUUURRR>>>;;;888666666777777777777777777666555777:::===>>>;;;999999999;;;AAAGGG___}}}ooo[[[FFF;;;:::{{{|||___FFF222111555222000222222111111000///...------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---...///...------...000000...---///000000111444444>>>JJJQQQUUU]]]lllyyy|||jjj___\\\```lllzzzrrrjjjnnntttmmm``````]]]UUUJJJ>>>555000444444333222111111333444.........---......///000//////...---------------------.........---,,,+++*********+++++++++,,,,,,,,,***)))***++++++***)))++++++***************)))((((((''''''(((((()))***))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((*********************************)))))))))((((((******++++++++++++++++++,,,,,,,,,+++***)))(((((()))))))))))))))))))))))))))))))))+++,,,,,,***)))))))))))))))************************************++++++++++++++++++++++++************************+++++++++,,,,,,...///000*********,,,......,,,*********++++++++++++******,,,+++******))))))******))))))*********+++++++++)))*********++++++++++++,,,,,,++++++,,,,,,---...,,,+++,,,333FFF___xxxtttvvvuuuqqqsssqqqyyyrrrsss]]]@@@333666888444333555555444333222222222222000222444777:::@@@FFFKKKSSS^^^jjjyyycccOOOHHHCCC>>><<<<<<<<<888555555555555555555666777777666666666666777777777777666999:::888:::NNNooo}}}xxxxxxrrriiieeecccCCC???999777777777777777666999:::888666888>>>DDDDDD===888888999<<>>DDDRRR___kkkpppvvv|||xxxeeeaaadddoooyyy~~~wwweee___cccuuufffXXXTTTEEECCC???:::555222333444222222111111000000000000......---------......//////...------,,,,,,------+++,,,---...---,,,+++***************+++++++++++++++***)))***+++,,,+++***************************((((((((((((((())))))***))))))))))))))))))))))))((((((((())))))******+++(((((((((((((((((((((((())))))************))))))((())))))******))))))((((((((((((((((((((((((((((((((()))))))))))))))***((((((''''''(((((())))))************************((((((((((((((((((((((((************************))))))))))))))))))))))))*********+++++++++++++++,,,+++++++++***))))))))))))))))))))))))))))))))))))((()))***,,,,,,***(((((((((((())))))))))))***************************++++++,,,,,,,,,,,,++++++)))))))))************************+++---...000111*********,,,------,,,*********++++++++++++******,,,+++******))))))******)))************+++++++++))))))))))))************,,,,,,++++++,,,,,,---...------...555FFF^^^pppxxxrrryyy~~~xxxhhhnnnrrriiimmmuuutttcccDDD222888888333666555555444333222222222222...000333666:::???EEEIIIOOO[[[gggqqqdddRRRJJJDDD===;;;<<<===999666555555555555555666777777666666666666777777777777777888999777777BBB\\\sss~~~|||rrrmmmiiiIIICCC<<<777777888888666777:::<<<:::777:::CCCLLLHHH===666666999???OOO___}}}yyygggUUUBBB888888mmmKKK555333222222111///......//////////////////......////////////////////////,,,,,,---......---,,,,,,++++++++++++++++++++++++***************++++++,,,+++,,,...//////...,,,+++******++++++++++++******)))***+++,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------+++---//////...---...///,,,------...000111000...333///...111222444:::BBBVVVWWWZZZ___cccgggkkkooohhhjjjsss{{{ppplllpppzzz}}}xxxzzz~~~rrrcccVVVSSSUUUiiitttlll[[[TTTMMMBBB???777555333///...000444888111000///.........------......------,,,---------///...------,,,,,,------***+++,,,---,,,+++)))(((************++++++++++++***)))((()))+++,,,,,,+++))))))))))))************))))))(((((())))))***+++))))))))))))))))))))))))&&&&&&'''(((((()))******(((((((((((((((((((((((((((((()))******)))(((((('''((()))******)))((('''''''''''''''''''''''''''(((((((((((())))))******'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((************************''''''(((((()))*********)))))))))*********++++++++++++******************))))))))))))))))))))))))(((((((((***,,,,,,***(((((())))))))))))*********************************)))***+++,,,,,,+++***)))((()))))))))*********+++)))))))))***+++,,,---...)))((()))***,,,,,,***(((******++++++++++++******,,,+++******))))))******)))************+++++++++))))))*********+++++++++,,,,,,++++++,,,,,,---...---222555666>>>NNN\\\bbbcccnnnpppsssxxxuuuxxxgggkkkooobbbdddooouuujjjJJJ444999888222888555555444333222222222222...000333555888<<>>999888999888666777<<>>DDDJJJPPPVVVVVVSSSVVV___gggjjjjjjlllzzz~~~tttqqqwwwuuukkknnnlllqqqzzzxxxmmmiiinnn~~~vvvqqqqqqvvvrrrfffUUUHHHDDDEEEFFFDDDMMMEEE888:::;;;333...000111222111000///000111222000...---.........---///...---,,,,,,,,,,,,---......---,,,,,,,,,,,,---)))***+++,,,,,,+++)))''')))************+++++++++)))(((((()))+++---,,,+++)))))))))))))))*********)))))))))))))))***++++++))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''((()))******)))(((''''''((()))******)))(((''''''''''''''''''''''''''''''((((((((())))))******'''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++'''((((((((())))))*********************+++++++++))))))))))))))))))))))))(((((((((***,,,,,,***((()))************+++++++++))))))))))))))))))))))))((()))***++++++***)))((((((((())))))*********+++***)))))))))))))))******''''''''')))++++++)))'''******++++++++++++******,,,++++++***)))*********)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...(((111666111000:::FFFMMMUUUaaaaaa___aaa[[[nnn}}}jjjkkkiiiYYYXXXbbbwwwoooNNN666;;;888000999555555444333222222222222...000222444666:::>>>BBBDDDTTT___```hhhyyy^^^TTTLLLBBB===>>>>>>999555555555555555555666777777666666666666777777777777777555666777555777CCCRRRiiisssaaa}}}wwwoooRRRJJJ???999999999888666777===AAA>>>;;;???LLLXXXPPPAAA666888AAAOOOiiinnnZZZJJJ;;;777;;;yyyttt~~~{{{xxxPPP555888222222222111000//////...........................///...---,,,,,,---...///000000///...------,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,+++***))))))...+++///999999...))),,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------.....................///000000333333444444444555555555>>>???AAADDDGGGJJJLLLMMMQQQYYY[[[VVVYYYbbbddd^^^ZZZVVVZZZdddeee\\\XXX\\\jjjkkkiiiddd\\\VVVTTTTTTNNNJJJDDD>>>999777777777555555555444111000111333000000///.....................------------......------,,,,,,,,,,,,+++++++++++++++************)))******)))))))))***,,,---))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++---//////---+++***))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******+++***)))'''''''''(((((((((((())))))))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))...,,,+++***+++,,,+++***---,,,,,,,,,++++++++++++((()))++++++******+++---)))*********++++++++++++))))))(((((()))***++++++))))))))))))))))))))))))******))))))((((((''''''---.../////////---+++))))))***+++,,,,,,+++***))))))************+++++++++***+++---,,,,,,---///111++++++******++++++,,,---***...222111...111888@@@NNNRRRWWW______WWWiiixxxvvvOOOYYY]]]xxxsssZZZCCC;;;<<<:::666555222333333333333222111111///000222333555999???CCCIIITTT\\\eeemmmsss___SSSRRRLLLCCC===;;;;;;:::888777666555444555666777777777777777777777777777888999999777555666999===UUUkkk~~~XXX```|||xxxzzz\\\TTTGGG===777666777888888>>>CCC@@@===EEEZZZmmmWWWJJJ<<<<<>>>>>:::888555222111111222333333333333222//////000111000//////...------............------------......------,,,,,,,,,++++++++++++++++++************)))******)))))))))***,,,,,,))))))))))))************))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''')))+++,,,,,,+++)))'''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((***+++***)))*********)))))))))))))))(((***+++***))))))***+++)))))))))*********++++++)))))))))))))))***++++++))))))))))))))))))))))))***)))))))))(((((((((''')))***,,,,,,,,,+++)))((()))***++++++++++++***)))))))))*********+++++++++,,,---...---------///111++++++******++++++,,,---***...111000...000777>>>LLLPPPUUU^^^___WWWeeeuuuzzz^^^\\\ggg{{{{{{dddQQQ>>>777666444222222222333333333333222111111000111222333444888>>>BBBHHHSSS[[[bbbjjjoooiiiVVVSSSLLLEEE@@@===<<<;;;777777555444444444555666777777777777777777777777777888999777555666999<<>>>>>888666:::555666777666333111111111000////////////000111222000111111///------.../////////...---------.........------,,,,,,------...,,,,,,,,,,,,+++++++++++++++++++++************)))*********)))******+++,,,))))))))))))************((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&((()))++++++)))(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''''''''((()))***+++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&''')))+++***)))(((((((((((()))))))))))))))***+++***((('''((()))((((((((()))))))))******))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))(((((((((((('''((()))++++++***)))))))))******++++++******))))))))))))*********++++++---...///...------...000++++++******++++++,,,---)))---//////---...444:::HHHKKKPPPZZZ^^^VVV___{{{xxx|||{{{mmmZZZsssxxxYYYOOOCCC<<<777333333666333333333333333222222111111222222333444777<<>>777555666}}}~~~zzzoooGGG444222333222000000000//////.................................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********---******......***))),,,+++++++++***************************************************++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,------...///,,,,,,,,,------------...000000000111222333333333---111111//////333444111333000000444333///...111000111222222222111111111000000111111111000000//////000000///---,,,---///......---------------...------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***+++++++++*********))))))******************++++++((()))))))))************((())))))***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))((((((((((((((((((((()))******(((((())))))))))))(((((('''''''''''''''''''''''')))))))))))))))))))))))))))(((((()))++++++***))))))))))))))))))*********)))******)))'''&&&'''((((((((((((((())))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((***+++,,,,,,,,,,,,))))))************))))))))))))))))))************---......---++++++---...++++++******++++++,,,---))),,,...---,,,---222666AAADDDIIISSSYYYRRRWWWnnnwwwqqqxxxvvv|||}}}zzzZZZ}}}VVVTTTNNNEEE:::444444888333333444444333333222111222333333222333555:::===CCCNNNUUUZZZaaaeeettteee[[[QQQKKKGGGBBB===;;;888777555444444444444555555555555555555555555555777777666666666777888999:::<<>>888777999uuuyyyxxx|||nnnJJJ999000...000222/////////.......................................------............------+++++++++++++++*********,,,++++++******++++++,,,,,,,,,+++++++++++++++***+++))))))++++++******,,,************************************************))))))*********+++++++++)))***++++++,,,,,,++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,---------...............///////////////---//////------000000...222000///111000...---////////////000111000000///...//////000///...---,,,///000000///------...000------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********+++++++++*********))))))*********+++************((()))))))))************(((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))(((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++*********))))))(((((()))))))))))))))(((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((()))++++++)))''')))))))))))))))))))))))))))******)))'''&&&'''((((((((((((((())))))))))))******)))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))(((((()))))))))*********+++,,,,,,+++***)))+++,,,++++++******++++++,,,---***,,,------+++,,,///333888===AAAJJJQQQKKKOOOcccpppkkkuuunnnzzzmmm~~~YYY]]][[[NNN===333222666333444444444444333222222333333333222222444888;;;???KKKQQQUUU^^^cccooovvvfffWWWPPPLLLDDD===;;;999888666555444444555555444444444444444444444444666555555555666777777777666444;;;JJJ[[[rrriiiVVVYYYrrr~~~vvvgggUUUFFF===;;;<<<;;;>>>??????AAAIIIVVVaaafffeeedddjjj{{{zzzjjj\\\MMMBBB<<<777777:::rrryyyyyyNNN555777555000222444..................------........................---......//////......---++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***))))))*********++++++)))))))))***************************************)))))))))************+++)))******+++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++,,,,,,,,,,,,------------------------......///...//////000///000///000000000//////...///......///000000///---,,,---...//////////////////000000///......///111,,,,,,+++++++++,,,------,,,++++++******++++++,,,++++++++++++************+++++++++************)))***++++++++++++***))))))))))))))))))************'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((************)))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((***,,,+++***(((************))))))(((((()))***+++***((('''((()))((((((((()))))))))******+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++***))))))(((((())))))***((((((((()))))))))******)))***+++***))))))***,,,++++++******++++++,,,---+++,,,------,,,,,,...000222888<<>>???GGGRRR[[[jjjpppuuuyyy|||jjjXXXMMMBBB<<<888555666:::zzz{{{\\\<<<222999444333777222------------------------........................,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))************+++++++++((()))))))))*********+++************************))))))))))))************))))))***+++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,////////////////////////000///000111111111111222---...000000000000///...000///...000222333111///---.........///000000111.../////////------///000+++++++++++++++,,,------++++++************++++++++++++++++++************+++++++++************)))***++++++,,,+++***)))((())))))))))))************'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((((((((((((((()))******)))((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))+++...111222000...000//////...---,,,++++++(((***+++***))))))***+++)))))))))*********++++++++++++***)))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))***+++***)))(((''''''((()))***(((((((((((()))))))))***)))*********)))***,,,---++++++******++++++,,,---,,,---------,,,,,,---......666999===BBB@@@III^^^yyyuuuggg```vvvxxxiiisss{{{xxxdddLLL===999888444444444555444444333222111111111111111333777;;;===HHHIIIKKKUUU]]]fffttt|||lll```XXXKKKAAA@@@<<<;;;999888777666777777555555555555555555555555555444333444777888666444666333777>>>@@@LLLppplll[[[[[[XXXeee}}}wwwiiiWWWGGG>>>===@@@FFFDDD@@@???BBBJJJVVV^^^kkkvvvpppYYYKKKCCC<<<999777555777<<<}}}___CCC111222555+++///555***------------------------........................++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++(((***+++***+++,,,,,,***(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))***++++++++++++*********++++++++++++************+++++++++,,,,,,,,,++++++******++++++,,,---,,,------------......................../////////...------///000///000111+++...000000111222000...///...---///333444222000------,,,+++***+++++++++---...///...------...000+++*********+++,,,,,,---++++++************+++++++++++++++************)))+++++++++************)))***+++,,,,,,+++***)))((())))))))))))************'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&&&&''''''((((((&&&'''(((*********))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***+++...222777999888777666555555333222111000///((()))++++++******+++---************++++++++++++++++++***))))))((())))))))))))))))))))))))))))))'''((((((((())))))******++++++++++++++++++,,,---***)))(((''''''((()))***(((((((((((()))))))))))))))***++++++***+++---///++++++******++++++,,,------------------------------666999;;;???>>>JJJ```~~~qqqnnnaaauuuxxxjjjbbbuuu}}}zzzdddKKK<<<666444444444555555444444333222000111111000111333777;;;>>>HHHHHHGGGRRRZZZbbbnnntttssseee\\\NNNDDDBBB===<<<:::999777777777888666666666666666666666666555333222444777888666333555111444;;;<<>>...***((()))---...,,,(((+++++++++*********))))))***)))((('''((()))+++,,,***++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((()))******((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******(((***---//////---***((()))******+++***)))((('''++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++*********)))***+++---......///111111444:::BBBIIIUUUsssnnnrrrpppJJJNNNXXX~~~bbbOOO@@@555777555555555555444444444444333222111111111222333444:::===@@@EEEMMMVVVaaahhhjjjwwwjjj]]]MMM?????????>>>;;;777555666888666666666666666666666666555666666777777666666555777333444666333444EEEZZZ}}}fffUUUVVV^^^nnn~~~xxxkkkZZZTTTbbbsssrrreeeXXXWWW___iiinnnppptttyyykkkNNN@@@>>>:::666555555888@@@III|||}}}{{{qqqyyyqqq[[[AAA000222000000///...............---...///000000///...------------------------------,,,,,,++++++++++++,,,++++++++++++++++++++++++***************+++++++++,,,***(((''')))***************++++++++++++******(((((()))))))))***************++++++++++++************************************++++++++++++******+++************)))))))))************************++++++************++++++++++++,,,,,,,,,,,,,,,,,,///---,,,,,,///000...,,,...............---,,,,,,------------------------,,,,,,------......//////------------,,,,,,,,,,,,+++------,,,+++---333888---***((())),,,---+++)))+++************)))))))))***)))((((((((()))++++++******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((()))******((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******'''((()))******)))(((''''''((((((((((((''''''&&&)))))))))))))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++******)))******+++------------...111444888===@@@KKK___tttxxxSSSJJJQQQ{{{}}}bbbWWWDDD333<<<555555555555444444444444666555333111000000000111888:::>>>CCCJJJTTT^^^eeehhhqqqsssgggSSS>>>AAAAAA@@@===888555444444666666666666666666666666666777777888888777777777888444333555222111:::GGG```gggsss{{{cccZZZWWWbbbxxxvvvvvvqqqeeeVVVSSScccwwwyyyllldddiiinnnooopppsssvvvxxx}}}yyy\\\DDD;;;999666555555555:::GGGTTTtttnnn{{{mmmTTTCCC666222777000000///.....................///000000///......------------------------,,,,,,+++++++++++++++,,,++++++++++++++++++++++++)))))))))***+++++++++,,,,,,***((('''''')))***+++******++++++++++++******)))))))))*********+++++++++++++++,,,,,,+++++++++******************************++++++++++++******************))))))))))))************************++++++************+++++++++++++++++++++,,,,,,,,,*********,,,---......---------.........---,,,,,,------------------------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------+++((((((+++...,,,***))))))+++,,,+++)))************))))))))))))******)))(((((()))***+++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&&&&&&&'''''''''''''''(((''''''''''''((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))(((&&&'''((())))))((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))************************************)))))))))******+++,,,,,,------...111555999::::::HHHRRRwwwxxxvvv{{{~~~[[[JJJGGG{{{~~~bbb]]]OOO999:::555555555444444444333333777555333111000000000000666888<<>>JJJOOOXXXhhh}}}xxxoooddddddrrrvvvqqqhhh]]]QQQPPP]]]mmmuuukkkiiiqqquuupppnnnrrrxxxxxx{{{rrrTTT@@@:::444444444555666<<>>===;;;888555333666666666666666666666666444555666666777777777777555444555777777555666999>>>AAAGGGQQQ___rrr~~~tttnnnvvv}}}yyynnnbbbZZZUUUUUU\\\dddkkkgggiiirrruuupppnnnqqqyyyzzz|||nnnPPP>>>999333333444666888???PPP```|||rrrrrr}}}}}}WWW<<<444111333555---000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,++++++++++++++++++++++++***************++++++++++++++++++***((()))+++---******++++++++++++******)))*********++++++++++++******++++++++++++******))))))))))))))))))))))))******++++++++++++******(((((()))))))))))))))*********************************))))))))))))******))))))******+++,,,,,,,,,000444888555...)))***------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++++++++,,,,,,,,,,,,))))))******++++++,,,,,,************************(((((()))))))))))))))***************))))))))))))(((((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((()))******((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''%%%%%%%%%&&&''''''((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))*********)))(((''''''((()))***)))(((((((((((())))))***&&&''''''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******************************'''((()))***+++++++++++++++,,,...111666;;;@@@CCCSSSTTTmmmwwwyyylll___ooo{{{kkk}}}WWWHHHOOOFFF333444444444444333333333333444333222111111111333333444666888<<>>===;;;888666666666666666666666666666444444555666777777777777666777888777444222222333777888;;;AAAHHHTTTiiizzzyyyvvvxxxssspppyyyvvvpppssssssoooooodddYYYVVVXXXYYY\\\___cccfffjjjnnnqqqrrrrrrrrryyy|||{{{fffKKK:::666333333444999===FFFVVVeee~~~jjj\\\```kkkuuuSSS888000555///111777222000000///.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,+++++++++++++++++++++++++++++++++******************,,,---,,,******+++---******++++++++++++******(((((((((((()))))))))))))))******************)))))))))))))))))))))))))))******++++++++++++******(((((((((((())))))************************************))))))))))))******((())))))***++++++,,,,,,000222444333///,,,***+++,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,''''''((()))++++++***))))))*********)))))))))***(((((((((((())))))*********************)))(((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))&&&&&&''''''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((()))******((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((($$$$$$%%%&&&&&&'''((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))*********)))(((((((((((()))***(((((('''''''''(((******((((((''''''(((((()))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************'''((()))***+++++++++***)))+++---000333;;;EEELLL^^^aaattt{{{mmmooo\\\eeezzzfffPPPPPPNNN999444444444333333333222222444333222111111111222222222333666888===EEEMMMSSSQQQ\\\kkkzzzlll```LLLHHHCCC@@@???===:::888666666666666666666666666444555666777888888888888777:::;;;777333111333555444222444999===CCCOOO\\\ccchhhfffeeehhhdddeeerrrxxx||||||wwwzzzzzzvvvyyyvvv___WWW^^^cccaaa^^^VVVQQQRRRUUUVVVXXX[[[^^^gggkkkhhhjjjsssvvvrrrwww|||~~~|||~~~yyymmmZZZDDD666444444333555<<>>BBBIIIHHHTTT[[[\\\]]]WWWYYYhhhooosssxxx{{{|||{{{tttwwwvvvqqqsss{{{oooUUULLLTTT\\\[[[VVVRRRQQQTTTUUUTTTWWW[[[\\\iiilllccceeerrrwwwpppttt||||||xxx{{{pppcccSSS@@@555444555222555???KKKVVVdddooo______eeekkkeeeXXXTTTYYYdddyyy}}}___JJJAAA333333222222111000//////111111000///...---,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))+++++++++***++++++,,,,,,+++++++++*********))))))((()))++++++)))((()))***(((((())))))((('''&&&&&&)))))))))))))))******++++++++++++++++++++++++,,,......---,,,,,,+++******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,***))))))***)))***,,,------,,,***)))((()))***+++,,,---------***+++,,,+++******,,,...************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&(((******)))((((((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''')))***)))((('''(((***)))((('''&&&&&&'''((()))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((()))))))))))))))*********(((&&&%%%%%%''''''(((((('''&&&&&&(((***))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((+++***)))(((''''''((((((******))))))((((((''''''))))))))))))************))))))))))))*********************)))))))))))))))++++++---000222888HHHWWWjjjppp|||{{{oooTTT^^^nnneee{{{pppVVVCCC222333333222111222444666444444333222111000///...///000222333777<<>>@@@CCCEEE;;;999666444333333444666444555555555555666666666444666888888666555666666777666444333333333444555555888<<<@@@DDDGGGHHHIIIQQQRRRTTTUUUUUUWWWZZZ\\\___```ccceeefffeeeddddddbbbfffcccYYYVVVZZZ[[[XXX[[[TTTOOOPPPRRRSSSWWW\\\`````````bbbeeejjjooorrruuuyyyyyyxxx{{{wwwdddNNNAAA:::666444444555===HHHQQQ]]]iiioooppp{{{tttqqqmmmsss{{{xxxyyypppTTT>>>222000444888000000000//////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,+++------+++***))))))))))))************************(((***,,,+++***)))******+++***(((''''''(((***+++)))))))))))))))******+++.........---,,,+++******++++++*********)))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***,,,,,,+++)))))))))***)))***++++++++++++***)))+++++++++++++++***)))))))))***+++***))))))+++---************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((***,,,,,,+++*********(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))***)))((('''(((***(((((((((''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&))))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((()))************)))((()))))))))((((((***,,,...***''')))---...***&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''(((***++++++)))'''&&&))))))))))))(((((((((((((((((((((((()))))))))***(((((((((((()))))))))***)))))))))))))))*********,,,***+++...000444???KKK\\\llluuuvvv|||~~~nnn\\\dddWWW@@@^^^uuuQQQ@@@:::444222444666333000333333222222111000000//////000000000111333888;;;@@@DDDIIIMMMQQQ```~~~~~~fff^^^QQQDDD===<<>>???@@@???BBBFFFHHHIIIJJJKKKMMMMMMNNNPPPQQQSSSSSSSSSSSSSSSTTTSSSRRRSSSVVVVVVTTTYYYRRRMMMOOOSSSVVV[[[aaa_________```ccchhhlllooommmsssxxxyyywwwvvvuuuuuuvvvxxx}}}vvv^^^MMM>>>999:::888555333999DDDPPPXXX___fffjjjiiiwwwqqqpppnnnjjjlllsssuuu|||xxxlllTTT;;;---444888///+++///000000000000000000000000000000///...---,,,+++***++++++,,,,,,,,,,,,------))))))***+++---...//////++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,+++***)))))))))))))))***************+++++++++)))+++,,,,,,+++******+++(((''''''&&&&&&''')))))))))))))))))))))******+++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))***+++***)))((()))+++***************************+++++++++***)))(((((()))*********))))))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''))),,,,,,***))))))***'''(((((()))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''')))***)))((('''(((***''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))******+++(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&'''((('''&&&''')))***,,,+++***+++---,,,)))%%%))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''')))******))))))((((((((((((((())))))))))))''''''(((((((((((())))))''''''(((((((((((())))))((((((((()))******+++++++++)))+++...000///333999JJJ\\\qqqxxxyyywwwnnnvvv{{{wwwxxxiiiRRRCCCVVV}}}yyyPPP???:::555222333444444333222222222111111111000000...///000//////000222444888;;;@@@EEEIIIRRReeewwwsssiiiYYYLLLCCCAAA@@@AAACCCAAA>>>;;;888666555555333444444444444555555555333444444444333333555777333333444444555555666666333333555666888999;;;;;;:::===@@@BBBCCCDDDFFFGGGIIIIIIJJJKKKLLLLLLLLLLLLOOOMMMLLLMMMOOORRRRRRRRRTTTOOOMMMPPPTTTWWW[[[```^^^______aaacccfffiiikkklllqqquuuttttttwwwxxxvvvwwwxxx|||wwwkkkOOOBBB777555777666555555AAAKKKVVV[[[```fffjjjjjjwwwlllccc___bbbiiittt{{{xxxuuuyyyoooYYYMMM===999444111222444333111////////////////////////.........------,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......************************((()))******+++++++++*********))))))))))))******))))))*********+++++++++)))+++,,,,,,+++******+++''''''((((((((())))))))))))))))))))))))******+++************************************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************(((***+++***)))((()))+++******))))))))))))******)))***************)))(((((()))***)))((()))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''')))++++++***(((((()))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''')))***)))((('''(((***&&&'''((())))))((('''&&&&&&&&&''''''((())))))***'''''''''''''''''''''''''''''''''((())))))******'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))'''(((((()))******++++++%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''((()))((('''''')))******++++++,,,+++***'''&&&))))))))))))))))))))))))&&&&&&''''''((())))))***((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))'''((((((((())))))))))))'''((((((((()))))))))***'''''''''((((((((())))))'''''''''((((((((())))))'''(((((()))******++++++---***))),,,...000666<<>>;;;888666555333333444444444555555555333444666555444444555666444444555666666666666555333333333444555777888888999:::<<<======>>>@@@BBBDDDDDDEEEEEEFFFFFFFFFGGGHHHFFFEEEHHHMMMOOOOOOOOOMMMJJJKKKQQQUUUWWWYYY\\\^^^___```bbbdddeeefffgggiiinnnpppnnnpppvvvxxxvvvwwwxxxyyy}}}zzzgggZZZEEE:::222111333666:::>>>HHHQQQYYY\\\^^^dddiiijjj{{{nnneee[[[VVVaaaqqqtttzzzsssfff___PPP<<<555;;;HHHEEE000)))333666------.....................,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))******************)))))))))))))))***+++))))))******++++++++++++)))+++---,,,+++***+++,,,'''((()))***************)))))))))))))))******+++)))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************((()))******)))((()))+++******))))))))))))******))))))************))))))((()))***)))((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&(((******)))(((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((()))***)))((('''(((***&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&'''((()))***++++++&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++"""###$$$%%%''')))+++---))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((())))))))))))))))))******)))(((((()))+++(((***---,,,***(((&&&&&&))))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******((((((''''''((()))***+++'''((((((((())))))******''''''''''''((((((((()))''''''''''''((((((((()))'''(((((()))***+++++++++///***(((***---111:::BBBYYYTTTXXXfffttt}}}ggg\\\qqqwwwvvvuuuvvv}}}{{{zzzvvvmmmnnnzzzmmmJJJAAA???:::333...,,,...000222222222111111111111111---///000/////////111333555555888???CCCFFFMMMTTT[[[{{{iiiTTTIIIDDDAAA???BBBBBBAAA???===:::666444333333333444444444555555333555777666555444444555666666666777666666555444444444444444555666777888:::;;;<<<<<<;;;;;;===???@@@@@@@@@AAABBBCCCDDDDDDBBB@@@AAAFFFLLLMMMMMMLLLIIIGGGIIIQQQVVVVVVWWWYYY^^^___aaacccdddeeeddddddeeejjjkkkhhhkkkssswwwuuuuuuuuuvvvyyy~~~nnnZZZLLLAAA888000///222777???GGGKKKSSSZZZZZZ[[[aaagggiii{{{oooddd^^^^^^aaadddxxxqqqdddSSSCCC888222000111111111111111000//////------------------------,,,111000+++---444222)))000...+++***+++,,,,,,++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,---------,,,,,,,,,++++++))))))(((((()))***++++++************************++++++++++++++++++++++++))))))************))))))+++***)))(((((()))***+++******++++++++++++******''''''((()))))))))))))))+++***)))'''''')))***+++))))))************))))))))))))))))))(((((((((((()))************+++++++++++++++******++++++,,,---)))***+++***)))((()))*********))))))))))))************++++++++++++******+++***)))))))))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''(((*********))))))******))))))(((((('''''')))))))))))))))(((''''''+++*********))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))(((((('''''''''&&&'''''''''''''''''''''''')))******)))(((''''''(((&&&&&&'''((())))))((((((''''''((((((((((((''''''&&&'''((('''&&&'''(((***(((((())))))))))))(((((((((''''''''''''((())))))(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''(((((((((((())))))))))))(((((())))))))))))((('''&&&'''''''''(((((())))))((((((((((((((()))******(((((((((((('''&&&%%%$$$&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))***++++++,,,,,,***+++++++++,,,000444888GGGFFFEEEGGGMMMUUU]]]ccc{{{kkk[[[XXXbbbsssyyymmmttt}}}vvvsssrrrWWWJJJEEE===555222333444222222222222222222222222222111///------.../////////222444666888;;;@@@EEEIIIWWWlll{{{\\\HHHAAAAAAAAA@@@DDDDDD>>><<<@@@AAA>>>777777666555555555555555666666666666666555555555555555555555666666666777444555555666666555444444888999999999999:::::::::;;;;;;;;;;;;===>>>???@@@BBB???>>>AAAGGGKKKJJJHHHIIIHHHIIIMMMSSSWWWXXXWWW]]]^^^______^^^___aaacccgggiiiiiihhhgggjjjoootttppprrruuuwwwyyy{{{{{{{{{~~~ttt___NNNFFF777444222111555===EEEJJJRRRZZZ______aaaeeeccc]]]uuupppiiieeeddddddeeeeeefff```UUUGGG;;;333111111111111111111111000//////------------------------,,,000///+++000888666,,,,,,***((((((***++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++)))))))))))))))***++++++************************++++++++++++++++++++++++))))))************))))))******)))(((((()))******)))******++++++******)))''''''((()))))))))))))))+++***)))(((((()))***+++))))))************))))))))))))))))))(((((((((((()))************+++++++++++++++******++++++,,,---)))*********((('''((()))******))))))))))))************++++++++++++************)))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++******)))***)))))))))(((((((((''')))))))))))))))(((''''''))))))))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))((((((((('''''''''''''''''''''''''''''''''''')))******)))((('''''')))&&&'''((((((((((((((((((''''''((((((((((((''''''&&&'''((('''&&&'''(((***(((((())))))))))))((((((%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((***)))))))))((((((((('''(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((())))))************))))))'''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))******+++,,,,,,++++++***+++...222666888;;;:::888888:::???EEEHHHssskkk\\\QQQXXXqqqyyyfffjjjuuuvvvkkkjjjaaaUUUQQQHHH<<<555333222111222222222222222222222222000...,,,,,,---//////...111333555777:::>>>CCCGGGPPPdddiiiPPPCCC>>>;;;???CCCCCC>>>===@@@@@@===666555555555555666777777555555555555555444444444555555555666666666777777555555555555555555555555888888999999999:::::::::;;;;;;;;;<<<===>>>???@@@AAA???===@@@FFFIIIIIIGGGIIIIIIIIIMMMSSSVVVWWWWWW\\\^^^___``````aaadddfffhhhjjjkkkjjjhhhiiimmmqqqppprrrtttwwwyyy{{{||||||xxx{{{~~~yyykkkWWWGGG@@@666555333444888@@@HHHNNNQQQXXX]]]]]]___bbbaaa]]]eeecccbbbdddggggggbbb]]]MMMIIIAAA888111...///111000000111111000000//////---------------------------...,,,,,,333;;;888///***)))'''(((***,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++*********)))***))))))))))))***++++++************************++++++++++++++++++++++++))))))************))))))***))))))(((((())))))***)))******++++++******)))''''''((()))))))))))))))+++***)))(((((()))***+++))))))************))))))(((((((((((()))))))))))))))************++++++++++++************+++,,,,,,***+++,,,+++)))((()))*********))))))))))))************++++++++++++*********))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******+++,,,,,,+++))))))))))))))))))(((((((((((()))))))))))))))(((((('''((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((()))***)))((('''((()))(((((((((((((((((('''&&&''''''((((((((((((''''''&&&'''((('''&&&'''(((***'''(((((())))))(((((('''%%%&&&'''(((((((((''''''(((((((((((()))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))(((((((((((((((((((((((())))))))))))((((((((()))))))))))))))''''''''''''((((((((((((((((((''''''(((((()))***++++++++++++***)))((((((&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((())))))******+++++++++---***)))***///444555555333222000000000222444666fffoooiiiXXX[[[wwwyyy___^^^jjjxxxaaa\\\hhhcccaaaWWWFFF888333111///222222222222222222222222///...,,,,,,---......---000111333555777;;;@@@DDDIII\\\vvvzzz___LLLBBB<<<===@@@AAA???>>>@@@???<<<555555555555666777888888444444444444444444444444555555666666666777777777777666555555555555777777888888999999999999::::::;;;;;;<<<<<<===???@@@AAAAAA???>>>@@@EEEHHHHHHFFFJJJJJJKKKNNNRRRUUUVVVVVVXXX[[[]]]^^^___aaaccceeefffiiikkkjjjggggggiiilllmmmoooqqqtttwwwxxxzzzzzztttyyy||||||~~~yyyrrrdddQQQCCC===666555555777===EEENNNSSSQQQWWW[[[[[[[[[^^^___]]]___]]]]]]aaaddd```UUUJJJ777777444111...---///000///000000000000000//////------------------------...---++++++333:::777...,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,************))))))))))))*********))))))***++++++************************************************))))))************)))))))))))))))(((((()))))))))))))))************))))))''''''((()))))))))))))))******)))(((((()))******))))))************))))))(((((((((((())))))))))))))))))*********+++++++++***************++++++,,,+++---------+++***+++,,,******))))))))))))************++++++++++++******)))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((***++++++,,,+++***((('''))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((('''''''''))))))))))))))))))))))))((()))***)))((('''((()))(((((())))))((('''&&&&&&''''''((((((((((((''''''&&&'''((('''&&&'''(((***'''((((((((((((((((((''''''(((***,,,,,,+++)))((((((((((((((())))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((('''(((((((((((((((((('''))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((())))))***'''''''''((((((((((((((((((''''''''''''((())))))++++++++++++******)))(((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))*********+++///+++''')))...222111///---......///000111333333OOOlllwwwhhhhhhzzz[[[UUU```~~~^^^NNNcccjjjmmmeeeOOO;;;333111000222222222222222222222222000...---...///000///......000111222444777<<<@@@AAAPPPggg|||ppp[[[LLLCCC>>>>>>>>>??????@@@>>><<<777777666666666666666777444444444444444555555555555666666666666777777777888777666555555666888:::999999999999::::::::::::<<<<<<<<<===>>>???@@@AAABBB@@@@@@AAAEEEGGGHHHGGGJJJKKKLLLNNNQQQSSSUUUUUUUUUWWWYYY[[[[[[\\\^^^```bbbeeeiiiiiigggfffhhhjjjjjjkkkmmmppprrrtttvvvwwwuuu{{{~~~||||||yyyqqqhhhZZZIII===999555666888<<>>===>>>@@@???===<<<;;;:::888777555555444444444444555555666666666666666666666666777777777888999888666666666888:::;;;::::::::::::;;;;;;;;;;;;=========>>>???@@@AAABBBDDDCCCCCCDDDFFFGGGHHHHHHJJJKKKLLLNNNOOOQQQRRRSSSTTTVVVXXXYYYYYYYYYZZZ[[[^^^ccchhhjjjiiiiiilllnnnkkkkkklllnnnppprrrtttuuuvvv|||}}}|||wwwooodddYYYKKK<<<333111555777:::@@@GGGNNNUUUYYY[[[[[[\\\ZZZWWWWWW[[[```ccc^^^XXXSSSMMMDDD777...+++...111222111//////.........///000000000//////------------------------...---+++,,,///000---***,,,+++***+++++++++(((&&&+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,************)))))))))(((,,,,,,+++************+++************************************************))))))************))))))'''(((((())))))(((((('''((())))))******))))))(((''''''((())))))))))))))))))))))))******)))))))))))))))************))))))''''''(((((())))))******)))************+++++++++***))))))))))))***++++++)))*********((('''((()))******))))))))))))************++++++++++++******'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))******)))'''&&&(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***(((((((((((((((((('''&&&''''''((((((((((((''''''&&&'''((('''&&&'''(((***&&&''''''((((((''''''&&&%%%&&&'''(((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''')))***+++((((((((((((((('''''''''''''''&&&&&&''''''((()))'''(((((()))((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))---***(((((()))***(((&&&)))***+++,,,,,,,,,,,,,,,333RRRlllrrrsss~~~~~~yyy|||{{{gggYYYWWWppp}}}tttRRRRRRaaarrrsssZZZ???555444333222222222222222222222222222111111222333333111000---.../////////222666999;;;???KKKZZZcccjjjzzzsss[[[IIIEEE???<<<>>>@@@???=========<<<:::777555444333333444444555555666777777777666666666777777777888888999888777777888999;;;<<<;;;;;;;;;<<<<<<<<<============>>>>>>???AAABBBCCCEEEEEEEEEEEEFFFGGGHHHIIIIIIKKKMMMMMMMMMNNNPPPQQQTTTVVVYYYZZZYYYXXXXXXYYY]]]bbbgggjjjkkklllooorrrmmmmmmmmmnnnpppqqqssstttsssxxx{{{{{{|||oooeeeZZZOOOBBB777111222555888<<>>@@@>>>===>>><<<;;;999777666555444444333333444555555666777777666666777777777888888888888888888999:::;;;;;;;;;============>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEEEEGGGHHHHHHJJJLLLLLLKKKKKKMMMOOOPPPSSSVVVXXXXXXXXXXXXYYYZZZ^^^cccfffgggiiimmmpppmmmllllllllllllnnnooopppsssvvvxxxwwwxxxzzzwwwrrreee[[[PPPFFF<<<555333666666999>>>DDDJJJOOOSSSUUUZZZXXXXXXXXXVVVVVV___kkkJJJDDD<<<333---,,,---//////...---+++***+++...000------...///000000//////------------------------***,,,...///---+++,,,000******+++---//////---++++++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,++++++++++++************---,,,,,,+++*********+++************************))))))))))))))))))))))))))))))************))))))&&&'''((())))))((('''&&&(((((())))))))))))(((((('''(((((()))))))))))))))))))))************))))))))))))************))))))&&&''''''((()))******+++)))************+++++++++)))))))))))))))******+++---...///...,,,+++,,,---******))))))))))))************++++++++++++******&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***+++,,,,,,+++***'''((((((((())))))******''''''((()))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''&&&((())))))(((((()))+++&&&&&&'''((()))))))))(((''''''((((((((((((''''''&&&'''((((((&&&'''(((***&&&''''''''''''''''''&&&(((''''''''''''((())))))(((((((((((())))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))&&&''''''''''''''''''&&&'''((((((((())))))******(((((((((((())))))))))))(((((('''&&&''')))+++---))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''(((((('''((())))))))))))((((((&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))((((((((((((&&&(((******))))))+++,,,))))))***+++---...///000+++666PPPhhhgggZZZ^^^qqqzzzpppuuuwwwpppyyytttrrr~~~zzzbbbPPPWWWpppyyy```BBB666555444222222222222222222222222000000000111222222000...---............000333666888444777???CCCHHH[[[qqq{{{gggMMMCCC<<<>>>@@@>>>===???;;;:::999777666666666666222222333333444555666666777777777777888888888888777888999:::;;;<<<;;;;;;>>>>>>>>>>>>????????????>>>>>>>>>???@@@AAACCCCCCCCCDDDEEEDDDDDDDDDEEEGGGGGGJJJLLLKKKJJJIIIKKKNNNKKKNNNSSSUUUVVVVVVWWWWWWVVVZZZ^^^```aaacccgggkkkjjjiiihhhhhhhhhiiijjjkkkvvvwwwvvvssssssrrrkkkbbbZZZPPPDDD<<<555000111555666999>>>EEEJJJOOORRRSSSWWWUUUUUUWWWUUUVVVbbbppp666555333111///---,,,,,,////////////////////////........................------------------------...------...//////...,,,.........------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------,,,+++***))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))''')))***+++***)))***+++,,,,,,,,,---------......,,,---......,,,******+++)))***+++,,,,,,+++***)))((()))+++------+++)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))(((((())))))))))))(((((())))))(((((((((((())))))(((((('''(((******)))'''''''''''''''((((((((()))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''(((((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((---,,,+++)))(((((('''''''''((()))***)))(((&&&$$$))))))))))))((((((((((((''''''(((((())))))******(((((())))))))))))((((((+++)))(((&&&&&&((()))+++******)))((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%(((+++***(((&&&(((***)))((('''''''''(((***+++))))))))))))))))))))))))******+++++++++,,,,,,,,,222...:::YYYhhhUUUKKK[[[nnnhhhmmmvvvzzz~~~www}}}pppfffmmmhhhbbblllbbblllpppaaaIII:::;;;BBB;;;444000222444333333444000000111333444333111...000///...------...///000666333666===???@@@OOOaaattt|||cccOOO@@@@@@AAA===;;;>>>;;;<<<<<<;;;999777666777666666555444444444444555666666777888888888888888777777888999;;;<<<<<<===;;;===>>>===<<<<<<===>>>???===<<<>>>AAACCCBBB@@@CCCCCCDDDDDDEEEFFFFFFFFFGGGIIIJJJJJJIIIIIIKKKLLLMMMNNNOOOQQQRRRSSSSSSSSSVVVVVVYYY\\\```dddfffgggmmmjjjgggggghhhhhheeebbbzzzyyytttmmmkkkjjjaaaVVVLLLEEE;;;444111222444555<<<>>>BBBFFFKKKNNNQQQRRRXXXVVVVVVXXX^^^dddjjjmmm222222111//////.........................................................------------------------...------...//////...,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,---------,,,,,,++++++************************++++++,,,,,,,,,,,,+++++++++******************+++))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))''')))***+++***)))***+++------------.........///,,,...///...---+++,,,,,,******++++++++++++******)))***,,,......,,,***)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((()))(((((())))))))))))(((((())))))(((((((((((()))))))))(((((()))++++++***)))'''''''''((((((((())))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''&&&&&&***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''''')))))))))'''))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))((((((((((((((()))***++++++)))'''&&&))))))))))))(((((((((((())))))))))))*********+++(((((())))))))))))((((((***)))(((''''''((()))*********)))((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&(((******)))))))))***)))(((((('''((()))***+++))))))))))))))))))))))))*********+++++++++,,,,,,---,,,555QQQcccUUUIIIQQQaaaaaammmwwwwww}}}kkkmmmfff```dddggglllvvvyyypppfff]]]PPPCCCAAAFFF>>>666000111333222333444000000111222444333111...000///...------...///000333000333999::::::FFFVVVdddnnnzzzsss```NNNHHHCCC<<<:::>>><<<======<<<:::777666666666555555444444444444444555666777888999888777777777888888999:::;;;<<<===:::<<<======<<<<<<===??????>>><<<>>>@@@BBBAAA???BBBBBBCCCDDDDDDEEEEEEFFFGGGHHHJJJJJJIIIIIIKKKLLLPPPQQQRRRRRRSSSSSSSSSSSSRRRVVVZZZ[[[[[[\\\___bbbeeeddddddeeeggghhhgggfffuuutttooohhhdddaaaWWWLLL???:::444000111555888;;;AAACCCFFFJJJNNNQQQSSSTTTWWWWWWXXX[[[aaaggglllnnn.........---...//////000........................------------------------------------------------...---,,,---//////---,,,,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++******************************++++++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))''')))***+++***)))***+++------........./////////---...//////---,,,,,,---++++++************++++++***+++---......---+++*********))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((()))((())))))******))))))((())))))))))))))))))))))))***))))))***,,,,,,+++***''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))''''''(((***+++***)))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))*********+++,,,,,,+++)))((((((((((((((())))))))))))************++++++++++++(((((())))))))))))((((((***)))(((''''''((()))******))))))((((((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((())))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''((()))+++,,,,,,+++((((((((((((((()))******))))))))))))))))))))))))*********++++++++++++,,,***---111DDDXXXTTTFFFEEESSSZZZmmmvvvqqquuufffaaa```___\\\hhh{{{qqq[[[XXXYYYUUUNNNKKKBBB999111000111111222555111000111222333333111/////////............//////111///222777666555>>>JJJUUU___lllxxxppp^^^RRRGGG<<<:::???<<<======<<<;;;888666555555555444333333333333444444555777999999888777666777888888999:::;;;<<<<<<999;;;<<<<<<<<<<<<>>>@@@@@@>>>===>>>@@@@@@???>>>AAAAAABBBBBBCCCDDDDDDEEEFFFHHHIIIIIIIIIIIIJJJLLLPPPQQQQQQRRRRRRQQQQQQPPPPPPVVV[[[[[[XXXWWWZZZ^^^^^^aaadddfffgggiiikkklllpppnnnjjjccc]]]VVVJJJ???777333000000333999===@@@EEEFFFIIILLLOOORRRSSSTTTTTTVVVZZZ___dddiiimmmppp,,,,,,,,,,,,---...//////........................------------------------------------------------------,,,---...///---+++++++++************************+++++++++,,,,,,,,,------,,,,,,+++++++++,,,************************)))******++++++******)))*********++++++*********))))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))''')))***+++))))))***+++,,,,,,,,,---------......+++---......---,,,,,,---,,,+++***))))))***+++,,,)))***,,,------,,,***)))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))******))))))))))))))))))******))))))))))))((((((***,,,,,,+++***'''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((+++,,,,,,+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************+++++++++******)))(((((((((((())))))))))))************************(((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((()))***+++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))'''&&&)))---///---+++((((((((((((((())))))***((((((((((((((((((((((((************++++++++++++,,,000...777LLLRRRGGGAAAPPPYYYlllssskkkkkktttuuucccYYY]]]\\\SSSdddnnnUUUOOOZZZccc^^^SSSHHH===333/////////222555111111000111333333111////////////....../////////000///333777666555;;;DDDLLLUUUaaalllxxxyyykkk___PPPCCC???AAA;;;;;;;;;;;;;;;:::777555555555444333333333333333333555777999999888666555777888888999::::::;;;;;;888:::;;;<<<<<<<<<>>>@@@??????>>>>>>??????>>>>>>@@@@@@AAABBBBBBCCCCCCDDDEEEGGGHHHIIIHHHHHHJJJLLLLLLMMMNNNNNNOOOOOOOOOOOOQQQUUUYYYZZZYYYYYYZZZ\\\\\\aaafffhhhhhhiiimmmpppllljjjeee^^^VVVLLL@@@777666444222333777<<>>@@@>>>?????????>>>===>>>>>>@@@@@@AAAAAABBBCCCCCCCCCDDDEEEGGGHHHHHHHHHJJJLLLIIIJJJLLLNNNOOOPPPQQQQQQRRRQQQRRRVVV[[[]]]\\\ZZZ\\\```eeegggffffffiiikkkeeeaaa\\\VVVMMMBBB999333666444444666:::>>>AAABBBEEEFFFHHHJJJKKKMMMMMMMMMLLLRRRZZZ```eeehhhkkknnn///...---,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,......,,,+++***************+++++++++******+++++++++,,,,,,,,,...---,,,+++***+++,,,---++++++++++++++++++++++++******++++++++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))''')))***+++***)))***+++)))))))))*********++++++(((***,,,,,,+++***+++,,,++++++************++++++(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))((()))******++++++******)))((()))***++++++***)))(((&&&&&&&&&(((***+++***)))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))''''''(((***+++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((()))***'''''''''''''''(((((((((''''''(((((())))))******)))))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((())))))***'''(((((()))))))))))))))))))))))))))))))))))))))&&&''')))***,,,,,,------(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''((()))+++,,,,,,+++''''''((())))))))))))))))))))))))))))))))))))))))))))))))************+++'''---((('''999KKKTTT[[[[[[\\\gggjjj___ZZZYYYQQQPPPMMMOOOQQQPPP]]]qqqyyyrrrppp[[[???;;;PPPdddgggRRRFFF999333111000111555222111000000222222222000......////////////......+++,,,///111222444777:::888@@@HHHOOOZZZhhhssswww{{{ooo```SSSMMMBBB>>>:::999;;;<<<;;;999666666555444444444444555555555666666777777777666888888888888999999::::::888:::;;;;;;;;;;;;===???===>>>??????======>>>???@@@@@@AAAAAABBBCCCCCCDDDCCCDDDFFFGGGGGGHHHJJJKKKJJJKKKMMMPPPRRRSSSTTTUUURRRNNNMMMQQQYYY^^^]]]YYY[[[]]]aaabbbbbbaaaaaaaaa\\\VVVPPPJJJBBB888333222222222333777===AAACCCCCCGGGHHHIIIKKKLLLMMMNNNNNNKKKQQQZZZ```cccfffjjjmmm......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,---...,,,************+++++++++,,,,,,******+++++++++,,,,,,,,,///---,,,******+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++(((***+++,,,,,,+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))''')))***+++***)))***+++)))*********++++++++++++(((***,,,,,,+++++++++,,,******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******)))((()))******++++++******)))((()))+++,,,,,,+++)))((('''&&&''')))+++,,,+++***(((((()))))))))************)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''''')))))))))'''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))'''&&&&&&&&&'''(((((()))'''''''''((()))******************)))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((()))******''''''((()))))))))))))))))))))))))))))))))))))))((()))******************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&(((******)))))))))***&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))************&&&...***'''222???MMM^^^VVVYYYdddggg[[[UUUUUUOOOJJJPPPNNNOOOXXX___fffppphhhgggaaaPPPAAAAAAUUUhhhVVVJJJ===666333111111444333111000000111222222111---...///000000///...---,,,...//////000333555666666<<>>======>>>AAAAAAAAAAAABBBCCCCCCDDDDDDBBBDDDFFFFFFGGGGGGIIIKKKLLLMMMOOOPPPRRRSSSTTTTTTSSSQQQOOORRRWWW\\\]]]]]][[[[[[]]]___```___]]]ZZZTTTLLLEEE@@@999222111666333444666;;;@@@DDDEEEEEEGGGHHHIIIKKKLLLMMMNNNNNNKKKRRRZZZ```bbbdddiiimmm------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++,,,---...,,,*********++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,///...,,,******+++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))''')))***+++***)))***+++******+++++++++,,,,,,,,,)))+++------,,,,,,---...)))***+++,,,,,,+++***)))******************************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))&&&'''(((*********)))(((******++++++++++++******((()))+++,,,,,,+++)))(((((('''(((***,,,------,,,))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))))))))***'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))(((''''''(((((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))&&&''''''((()))******+++,,,+++++++++******))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((()))******''''''((()))))))))))))))))))))))))))))))))))))))+++++++++******(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%(((+++***(((&&&(((***&&&''')))*********)))((())))))))))))))))))))))))))))))))))))************)))111...***...444CCCXXXPPPUUUbbbeeeXXXSSSVVVSSSFFFPPPKKKKKKZZZZZZWWWccc[[[[[[dddfffRRR<<>>======;;;999888888777666666666666666777666444333444555777999888888888888888999999999:::;;;<<<<<<::::::;;;<<<999<<<>>>>>>======???BBBAAAAAABBBCCCCCCDDDDDDEEEAAACCCEEEFFFFFFGGGIIIKKKLLLMMMNNNOOOPPPQQQQQQQQQVVVUUUUUUUUUWWW[[[___bbb\\\[[[\\\^^^aaaaaa]]]XXXQQQHHH@@@<<<666000333:::999999<<<@@@DDDFFFFFFEEEEEEFFFHHHIIIKKKLLLMMMMMMLLLSSS[[[```aaadddiiimmm,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++---.........---,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,...---,,,+++++++++,,,---.........------,,,,,,,,,,,,---...,,,***))))))*********************++++++))))))************))))))))))))************))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))'''((()))++++++,,,,,,+++***)))((((((***+++,,,,,,((()))++++++++++++---...******))))))******+++,,,,,,+++******))))))******+++*********))))))(((((())))))))))))************))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))+++++++++++++++***)))((((((((())))))))))))((((((&&&(((***++++++)))'''&&&(((((()))+++,,,---...///))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((())))))))))))***)))((('''&&&&&&'''((())))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&''')))***)))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))***+++***+++111<<>>????????????>>>???AAABBBBBBBBBBBBCCCEEEBBBBBBBBBCCCEEEGGGJJJKKKOOONNNMMMMMMMMMNNNPPPQQQTTTWWWWWWTTTTTTZZZ___```\\\[[[\\\\\\\\\XXXSSSOOOJJJAAA999666333///333:::;;;===???AAADDDEEEFFFGGGJJJIIIIIIJJJJJJKKKLLLMMMRRRWWW[[[]]]```fffgggfff,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------......------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,---,,,+++++++++,,,---------------,,,,,,,,,++++++,,,------,,,***))))))***++++++++++++++++++******))))))************))))))))))))************))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,+++(((''',,,222555333000)))***++++++++++++,,,---******))))))******+++,,,,,,+++******))))))******************)))))))))((())))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******++++++***))))))((((((((())))))))))))((((((((()))))))))))))))(((((((((((()))***+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&''''''(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((()))))))))******)))((('''&&&''''''((())))))))))))))))))))))))************)))))))))(((***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((()))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))'''))))))(((''',,,444<<>>:::555333111000111333333333222000000/////////...............------...///111222444555777999<<>>>>>>>>>>>>>>>>>???AAAAAA@@@@@@BBBCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMMMMLLLLLLMMMNNNOOOPPPSSSWWWWWWTTTTTTYYY\\\\\\XXXXXXXXXXXXVVVSSSNNNJJJBBB;;;666555444333777===<<<===???BBBDDDEEEFFFGGGHHHHHHIIIIIIKKKLLLMMMNNNTTTWWWZZZ\\\aaaffffffbbb...,,,+++))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++***++++++,,,---...,,,,,,,,,+++++++++++++++,,,------,,,***)))***+++------,,,,,,++++++******))))))************))))))))))))************))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))***))))))))))))+++,,,---,,,))))))///888:::555...)))+++,,,+++******+++,,,******))))))******+++,,,,,,+++******))))))******************))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))***))))))((())))))))))))))))))))))))))))))******))))))((((((((())))))******))))))(((***)))(((''''''((()))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''&&&''''''(((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))((('''''''''((((((((((((((((((((((((((((((************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''))))))(((''')))...333EEEEEEFFFFFFBBB???CCCJJJVVV[[[]]]YYYVVVVVVVVVVVVLLLNNNVVVcccpppssslllcccIIINNNKKKAAAAAAHHHCCC666222111000000222333333222000000000/////////......---------------...///000///000222333555999>>>BBBNNNUUU\\\___dddiiilllkkkjjjeee]]]WWWRRRLLLEEE@@@@@@===:::888999::::::999:::::::::999888777666666888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>===>>>@@@@@@??????AAABBBCCCDDDFFFHHHIIIKKKKKKLLLKKKKKKKKKKKKLLLMMMOOOOOOQQQVVVWWWUUUUUUXXXZZZYYYUUUTTTRRRPPPNNNJJJEEEAAA;;;777555666666666999======>>>@@@BBBDDDEEEFFFGGGFFFGGGHHHIIIKKKMMMNNNOOOUUUVVVXXXZZZaaafffccc]]]...---+++))))))+++---...++++++,,,,,,,,,,,,------,,,------...------,,,,,,,,,------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,)))******++++++,,,---...++++++******************+++,,,---,,,***)))***+++......------,,,+++******)))******++++++******)))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))+++***)))((((((***,,,...---,,,...222555444---&&&***+++,,,+++***)))***+++******))))))******+++,,,,,,+++******))))))***************)))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))*********))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))******)))))))))((((((((((((((())))))***)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&''''''((())))))(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((('''(((((()))))))))))))))(((((()))))))))*********))))))((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************************)))(((((()))******))))))(((((((((((())))))***)))))))))))))))))))))))))))***++++++******---///<<<@@@FFFHHHCCC???EEEOOOUUUZZZ]]]ZZZTTTRRRUUUXXXLLLKKKRRRdddwww}}}qqqbbbFFFKKKLLLJJJLLLLLLDDD999222000//////111333333333000000000////////////...,,,,,,,,,,,,------......///000222222333666999<<>>????????????>>>===>>>@@@@@@??????AAABBBAAACCCEEEHHHJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOOOOTTTWWWUUUUUUXXXXXXWWWSSSQQQMMMJJJFFFBBB<<<888999888888999999999:::;;;>>>???@@@BBBDDDEEEEEEFFFDDDEEEGGGIIIKKKMMMNNNOOOUUUUUUUUUYYY```eee___VVV...---+++******+++---...+++++++++,,,,,,---------,,,,,,------...------,,,,,,,,,------...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,((()))***+++,,,,,,------************************+++,,,---,,,*********,,,......------,,,+++************++++++++++++******))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++)))))))))))))))))))))))),,,+++)))((((((***,,,---+++...222333111,,,(((%%%***+++,,,+++)))))))))+++******))))))******+++,,,,,,+++******))))))******))))))))))))))))))******((()))))))))************))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((('''((())))))))))))(((((())))))************))))))%%%''')))***+++***)))((()))))))))(((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((()))***(((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((''''''((()))******))))))))))))))))))************(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++,,,***(((((()))+++***)))((((((((((((((()))******))))))))))))))))))))))))((()))+++++++++,,,---...666<<>><<<===>>><<<999888888888888888888888888888888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<=========>>>??????@@@@@@??????>>>???AAAAAA@@@@@@BBBCCC@@@AAADDDFFFHHHHHHHHHHHHGGGHHHIIIKKKLLLNNNNNNOOOMMMRRRUUUTTTTTTVVVVVVTTTQQQMMMIIIDDD@@@;;;666333777999:::;;;<<<======<<<>>>???@@@BBBCCCDDDDDDDDDCCCDDDGGGIIILLLMMMNNNOOOSSSTTTTTTWWW]]]aaaZZZOOO------,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,------......------,,,,,,------......------,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,((()))***+++,,,,,,,,,+++***************+++++++++***,,,,,,,,,******+++,,,------,,,,,,++++++************++++++++++++******))))))************))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))++++++***))))))***+++,,,)))...222222...+++***+++(((***+++***))))))***+++******))))))******+++,,,,,,+++******))))))******))))))))))))************))))))))))))************))))))))))))))))))))))))(((((()))***++++++++++++))))))))))))))))))))))))(((((())))))******)))))))))******++++++******)))$$$&&&)))+++,,,+++)))'''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((('''(((((())))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))&&&''')))***+++******))))))))))))*********++++++(((((()))*********))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++...+++''''''***+++***)))(((''''''(((((()))***+++))))))))))))))))))))))))''''''((()))***+++++++++...555@@@HHHGGGEEEKKKUUU[[[ZZZYYYTTTJJJCCCEEELLLFFFBBBFFFWWWllltttkkk___FFF;;;<<>>CCCMMMVVVYYY]]]```ccceeeddd___YYYUUUOOOIIIBBB@@@BBBBBB???<<<888888888888888888999999888888999999::::::;;;;;;:::::::::;;;<<<<<<============>>>???????????????>>>???AAAAAA@@@@@@BBBCCC???@@@BBBDDDEEEFFFGGGGGGFFFGGGIIIKKKMMMOOOOOOPPPMMMRRRTTTQQQPPPQQQQQQNNNKKKGGGBBB>>>;;;888555222333777:::;;;>>>BBBBBB@@@>>>>>>@@@AAAAAABBBBBBBBBBBBDDDGGGJJJLLLMMMMMMMMMPPPRRRTTTVVVZZZ[[[TTTJJJ,,,,,,---......---,,,,,,******+++,,,,,,---......+++,,,------......------+++,,,------......------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,)))***++++++,,,+++***************+++++++++,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++*********++++++,,,,,,++++++***))))))************))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))***************************+++------,,,,,,,,,---''')))******))))))***,,,******))))))******+++,,,,,,+++******))))))******((()))))))))************))))))))))))************))))))))))))))))))))))))(((((()))***++++++++++++))))))))))))))))))))))))((())))))***++++++******)))******++++++******)))%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))+++------+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))(((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))&&&''')))+++++++++***)))))))))*********+++++++++'''((()))***+++******)))++++++++++++++++++++++++((()))))))))************'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++000+++''''''***,,,+++(((''''''''''''((()))***+++)))))))))))))))))))))))))))((((((((())))))))))))'''...:::DDDGGGFFFKKKSSS[[[WWWTTTPPPGGG???AAAGGGFFFCCCDDDOOO]]]ddd___WWWMMMBBB;;;DDDSSSXXXQQQHHH666333///......000000000111111111000000000//////,,,---...//////...---,,,+++---////////////111333...333555555999AAAHHHJJJPPPTTTZZZ^^^```___]]][[[VVVOOOHHHFFFHHHHHHEEE@@@;;;;;;::::::999999888888888888999999999999999999999999999:::;;;<<<<<<<<<;;;<<<<<<==================>>>@@@@@@??????AAABBB@@@@@@AAABBBDDDEEEGGGHHHEEEGGGIIILLLNNNPPPPPPPPPOOORRRRRRMMMIIIIIIHHHEEEBBB???;;;999888888777666333888;;;:::===AAABBB>>>===>>>??????@@@@@@@@@@@@BBBDDDGGGJJJLLLLLLLLLLLLLLLQQQTTTUUUVVVUUUNNNFFF+++,,,...//////...,,,+++******+++,,,,,,---......+++,,,,,,---.........---+++,,,,,,---.........---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,)))***+++,,,,,,+++)))(((******++++++,,,,,,,,,,,,***+++,,,,,,+++***+++---******************++++++***++++++,,,,,,++++++***))))))************))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))******+++++++++******)))---***((((((***+++***)))&&&((()))***))))))+++---*********)))***++++++,,,,,,++++++***)))*********(((((())))))*********+++))))))))))))************))))))))))))))))))))))))(((((()))++++++,,,,,,,,,))))))))))))))))))))))))))))))***+++++++++++++++******++++++++++++******((('''''''''((()))+++,,,((()))))))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((('''))),,,......,,,)))''')))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++***)))(((((('''(((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))%%%''')))+++,,,+++***))))))************+++++++++'''((()))+++++++++***)))++++++++++++++++++++++++(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************000+++''''''***,,,+++(((''''''''''''((()))++++++))))))))))))))))))))))))---+++)))))))))))))))((($$$+++777CCCGGGGGGLLLRRRYYYSSSOOOMMMGGG@@@BBBIIIKKKGGGEEEJJJSSSWWWTTTOOOWWWNNN???;;;JJJZZZTTTCCC777333000......///000///111111111111000000000000---.../////////...---,,,+++---////////////111333///333444222333999===>>>DDDIIIPPPVVVZZZ[[[\\\]]][[[TTTMMMKKKMMMMMMIIIDDD???>>>===<<<:::999888777999999888888888888888888888888999::::::;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;<<<===??????>>>>>>@@@AAAAAAAAA@@@AAACCCEEEHHHIIIEEEGGGJJJMMMOOOPPPQQQQQQQQQSSSQQQJJJEEECCCAAA>>>:::888555555666888999999666;;;===::::::>>>===999======>>>???????????????CCCEEEGGGJJJLLLLLLLLLKKKIIIPPPUUUUUUTTTRRRKKKDDD222111000...------------...---,,,++++++,,,...///---,,,+++,,,...///...---,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++...---,,,,,,++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++---,,,***))))))***,,,---++++++,,,,,,,,,,,,------************************+++++++++++++++***)))(((************))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********************************++++++************++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------+++***)))***,,,(((((((((((())))))))))))************************)))))))))))))))******+++******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,,,,,,,+++++++++************))))))))))))******---)))'''***,,,***)))***((((((((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...---+++)))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))++++++***))))))***)))'''&&&'''(((***+++,,,,,,++++++***)))))))))))))))***+++,,,,,,------))))))***++++++***((('''))))))))))))))))))))))))******))))))((((((''''''+++***)))))))))***,,,---)))))))))))))))******+++))))))))))))))))))))))))---+++***(((((()))+++,,,,,,++++++***)))(((((('''+++++++++***************...,,,...777DDDLLLKKKGGGSSSNNNGGGCCCCCCEEEGGGGGGCCCHHHLLLLLLNNNNNNJJJCCCVVVMMMBBB???HHHPPPMMMDDD777555555555000******...000000111222222222222111333222000///---,,,,,,,,,---------...///000000111333333333444444444555555;;;@@@GGGMMMQQQTTTVVVXXXWWWVVVUUUTTTRRROOONNNLLLGGGDDD@@@>>>===<<<:::999;;;999888888:::;;;;;;:::<<<======;;;999777777777999::::::;;;;;;:::999999::::::;;;;;;<<<<<<======AAA@@@@@@@@@AAABBBDDDEEEIIIIIIJJJKKKLLLMMMNNNOOOPPPLLLFFFBBB@@@>>><<<;;;555555666666777777888888888888777888999;;;===???@@@???>>>>>>>>>???@@@AAADDDDDDFFFIIIMMMNNNMMMLLLQQQQQQQQQPPPNNNJJJFFFCCC000///...---,,,,,,,,,,,,///...,,,++++++,,,---......,,,,,,,,,...///...---,,,,,,---------.........------------------------+++,,,,,,------,,,,,,+++...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***,,,+++)))(((((()))+++,,,*********+++++++++,,,,,,************************++++++++++++*********)))************))))))))))))))))))))))))************************************************************,,,,,,,,,++++++******************************************))))))*********************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---+++***)))***,,,(((((()))))))))*********************************)))))))))))))))******+++******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))(((((((((''''''***))))))))))))))))))***...,,,,,,...---(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************+++***((((((((()))+++,,,+++++++++***************)))******+++,,,,,,------******+++******)))(((((())))))))))))))))))))))))******))))))((((((((((((******))))))******+++,,,)))))))))))))))******+++)))))))))))))))))))))))),,,+++***))))))***+++++++++******))))))((((((((()))*********************+++((()))111===EEEEEEBBBDDDDDDCCCAAA@@@CCCIIIMMMJJJKKKKKKKKKOOOQQQKKKBBBIIIGGGCCCBBBGGGLLLJJJCCC999666555666333...,,,...//////000111111111111111222111000///...------,,,------......///000000111111111111222222222333333666;;;@@@EEEHHHKKKNNNPPPQQQRRRRRRRRRQQQPPPNNNMMMKKKHHHDDDAAA???>>><<<:::;;;:::888888999:::999888;;;<<<<<<;;;999888888999<<<<<<;;;;;;::::::::::::========================>>>>>>>>>???@@@BBBCCCDDDGGGHHHHHHHHHIIIIIIJJJJJJGGGDDD@@@>>><<<;;;999777555555666666777777888888999888888888999;;;<<<===???>>>>>>>>>>>>@@@AAABBBDDDEEEGGGIIIKKKLLLMMMMMMUUURRRNNNJJJFFFCCC???===---,,,,,,++++++,,,,,,,,,///...---+++++++++,,,,,,---,,,+++,,,...///...---,,,------------.........------------------------+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***)))(((((()))***+++))))))*********+++++++++++++++++++++++++++++++++---,,,******)))***++++++++++++*********))))))))))))))))))*********++++++************************+++++++++++++++++++++++++++++++++++++++************************************))))))(((((())))))***************+++++++++,,,++++++++++++++++++++++++************************+++,,,,,,+++***)))+++,,,))))))*********+++++++++************************)))))))))))))))******+++******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((('''''''''''''''))))))(((((((((((())))))))))))+++---+++&&&&&&++++++++++++***)))))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******++++++***)))))))))***,,,---)))************+++++++++*********++++++,,,,,,---,,,,,,+++***)))((((((((())))))))))))))))))))))))***))))))))))))((((((((())))))***+++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((())))))*********)))'''&&&,,,666===???>>>777;;;??????>>>AAAIIIQQQTTTPPPKKKIIINNNPPPIII???AAAGGGLLLMMMNNNOOOKKKDDD:::777777999999333//////------...///000000111111111111000///......------------......///000000000////////////000000000000222555888;;;===@@@CCCFFFJJJKKKMMMOOOPPPPPPOOONNNOOOLLLHHHFFFDDDCCC@@@???BBB@@@===<<<======<<<:::;;;<<<===<<<:::::::::;;;@@@>>><<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>=========>>>>>>>>>>>>???AAABBBCCCEEEEEEDDDDDDCCCCCCBBBBBB<<<;;;999999999888666444555555666666777777888888:::999888888888999;;;<<<<<<======>>>???AAACCCDDDDDDGGGJJJJJJIIIJJJMMMPPPWWWRRRJJJDDDAAA??????>>>+++++++++++++++,,,---...///...---,,,++++++++++++,,,+++***+++---------,,,------------............------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,++++++***))))))***++++++************++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---+++++++++*********))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************))))))(((((((((((())))))*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++,,,,,,+++******+++---******+++++++++,,,,,,,,,************************)))))))))))))))******+++******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************((((((((())))))(((((((((%%%&&&***---+++***000888---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))************)))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))((((((((()))+++,,,******)))))))))***+++,,,((())))))***++++++,,,,,,*********++++++,,,,,,,,,...---+++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,+++******)))))))))))))))******+++))))))))))))))))))))))))))))))***+++++++++******((()))))))))))))))))))))&&&&&&'''((()))******+++***((((((+++222888<<<===444888<<<>>>???CCCJJJPPPYYYUUUNNNHHHHHHIIIDDD===???HHHQQQTTTUUURRRJJJAAA999999===@@@>>>777333444,,,,,,,,,---...///000111000000000000//////..................//////000000............////////////000111333444555777;;;>>>BBBEEEHHHLLLNNNOOOOOONNNOOOMMMKKKJJJJJJIIIGGGEEEFFFDDDAAA@@@@@@@@@>>>===>>>@@@@@@???===<<<<<<===BBB@@@>>><<<===???BBBDDD============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???===<<<;;;;;;444444555777888777555222555555666666777777888888:::999888777777888999::::::;;;<<<>>>@@@BBBDDDEEEFFFJJJMMMLLLIIIIIIMMMRRRTTTNNNFFFBBBBBBEEEGGGHHH++++++++++++,,,---............---,,,+++************)))))))))+++,,,+++***---------.........//////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------...............,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++---,,,***))))))+++,,,...++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))(((((((((((())))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,+++******+++---++++++++++++,,,,,,,,,,,,************************)))))))))))))))******+++******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++(((((())))))))))))((((((******,,,...---...777BBB---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))************))))))((()))))))))*********+++************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))*********+++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))((((((((()))+++,,,(((((((((((())))))******(((((()))***+++,,,,,,---***+++++++++++++++,,,,,,...---+++))))))))))))***))))))))))))))))))))))))))))))))))))************((()))***,,,,,,+++******)))))))))))))))******+++))))))))))))))))))))))))((()))***+++++++++++++++)))))))))***************&&&&&&'''((()))******++++++***)))+++...333888:::666666888===CCCIIINNNPPPWWWWWWQQQGGG@@@>>>===;;;>>>EEEMMMRRRTTTPPPDDD888666;;;CCCGGGBBB999666999,,,,,,,,,,,,---...///000///000000111000000///...............////////////............////////////000111111111111333666999===???CCCFFFIIIKKKKKKKKKKKKJJJIIIJJJLLLMMMKKKJJJGGGDDDBBBAAAAAAAAA???>>>CCCCCCDDDBBB@@@>>>>>>???CCCAAA???>>>@@@CCCGGGJJJ======>>>???@@@AAAAAAAAACCCCCCBBBAAA@@@???>>>======<<<;;;:::888777666555222222444777999999666444555555666666777777888888:::999888777666777888888999:::<<<>>>AAACCCDDDEEEGGGKKKOOONNNKKKJJJMMMQQQOOOIIIDDDCCCGGGKKKMMMMMM++++++++++++,,,------...------,,,,,,++++++*********)))((()))+++,,,+++***------........./////////------------------------+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------++++++++++++++++++++++++------------............------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++---...,,,++++++++++++******************++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******************************************))))))(((((())))))***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,+++******,,,---******+++++++++,,,,,,,,,************************)))))))))))))))******+++******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************((()))***++++++***)))(((---***))))))((()))000999+++++++++***)))))))))((())))))))))))))))))))))))))))))************))))))((())))))******+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((())))))*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++'''((((((((())))))))))))(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,,,,+++************+++)))))))))))))))))))))))))))))))))************+++))))))***+++++++++++++++)))))))))))))))******+++)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++((((((((())))))*********))))))***)))***---222666666555555;;;CCCLLLQQQSSSRRRTTTOOODDD:::888::::::???FFFLLLOOOPPPMMMCCC888555:::CCCIIIEEE<<<888888...---,,,,,,,,,---...///...///000111222111000///......//////////////////............/////////000111111222111111222444777888:::<<>><<<:::999888888777666555444444333333333444777999999777555555555666666777777888888999888777666666777888888888:::<<>>EEELLLQQQMMMMMMIII@@@:::;;;<<<;;;<<>>===???AAA666222555AAAJJJEEE666+++222000...,,,,,,,,,---...---...000222333222111000///////////////.........,,,,,,---------............///111111000000111222333222111000111333666777888888999;;;>>>>>>===;;;;;;::::::;;;===???@@@???;;;===@@@AAAAAABBBDDDFFFDDDBBBAAA?????????AAABBBAAAAAA@@@>>><<<;;;:::999222333444555555555444333333333333333333444444444444333222333555555444222555555666666777888888888777666555555555777888999999:::===@@@BBBCCCCCCCCCCCCDDDFFFIIIKKKIIIEEEAAA===???GGGSSS\\\[[[QQQGGG(((((()))***++++++,,,,,,*********++++++,,,,,,,,,)))***++++++***+++---///......////////////..............................,,,+++******,,,,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++*********)))+++,,,,,,+++***,,,---++++++,,,,,,,,,------------------,,,,,,+++++++++------,,,++++++******)))---------,,,,,,++++++++++++,,,,,,------,,,,,,+++*********************************++++++,,,,,,,,,(((***++++++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++*********+++,,,,,,---+++***))))))***+++...///---,,,++++++******++++++***************************)))(((''''''((()))*********))))))))))))******))))))))))))))))))******))))))************))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))***************+++++++++(((((((((((((((((((((((()))***,,,,,,***)))***++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))''')))******))))))***+++,,,,,,++++++++++++,,,,,,***)))((()))+++,,,,,,+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))***************)))))))))))))))+++*********))))))((((((************************((()))***)))''''''(((***+++***((('''&&&''')))******)))((('''''')))+++---+++++++++***************,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------))))))))))))))))))))))))************************,,,+++***))))))***++++++'''((()))***)))(((&&&$$$((((((***++++++,,,++++++***)))))))))***++++++,,,------+++***...111,,,$$$************************)))************+++++++++111555888888999===FFFMMMIIIDDD???>>>AAAAAA???;;;999>>>BBBBBB===888777888666777:::???AAA===555///444333222000...---,,,---...------///222333111...000000000000////////////++++++---...//////000000000000000000111111111111////////////000111333333666666666666666666666666666777888888777777888999777888999:::;;;<<<<<<<<<>>>===<<<===>>>>>>===;;;===<<<:::888666555444444333222222222222222222333111444777:::999666222///555555555555555555555555444444444555444444333333666888777555777::::::666<<<<<<<<<===???AAADDDEEEFFFEEEDDDDDDDDDCCC@@@===999AAAKKKRRRSSSOOOJJJFFF)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,)))***++++++***+++---///......////////////..............................---,,,+++,,,------,,,+++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******)))+++,,,,,,++++++,,,---++++++,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,)))***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---+++***))))))***,,,...///---,,,++++++******++++++***************************)))(((((('''((()))*********))))))))))))******************))))))))))))))))))************))))))************************************************************************)))***++++++++++++++++++***)))))))))))))))))))))************************+++++++++***************************************)))***,,,,,,***)))***++++++*********))))))))))))************************************************+++++++++*********))))))''')))******))))))***+++******))))))))))))******+++***((()))******)))((())))))))))))))))))))))))******))))))(((((((((((()))))))))******+++++++++)))))))))))))))*********************)))))))))(((************************((()))***)))'''''')))******)))((((((((()))***+++***)))(((((((((***+++,,,***************+++++++++,,,,,,+++++++++++++++,,,+++++++++,,,,,,,,,------************************************************,,,+++***))))))***+++,,,******+++++++++***((((((***++++++++++++***)))))))))))))))******,,,---------000000//////111///***************************)))************+++++++++...222777999:::<<>>AAA@@@;;;777666888888999:::======;;;777444555555444222///---------...------///222333111///111000000000////////////,,,,,,---...//////////////////000000000111111111////////////000111222222333333333333333333333333333444666555444444555777555555666888888999999999666555555666888888666555999888666555333333222222222222111111111111222222222444777888888555222000333333333333333333333333333444444555444444333333444666666555888<<<<<<999;;;;;;<<<===???AAADDDEEEEEEEEEEEEEEEEEEBBB===999:::@@@HHHLLLKKKGGGAAA>>>))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,+++***+++---///......////////////......------------------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,++++++++++++***+++,,,,,,++++++,,,---,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++)))******+++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,,,,++++++*********,,,---...---,,,++++++******++++++************************))))))((((((((())))))*********))))))))))))******++++++*********)))))))))))))))************))))))*********************************************************************************+++******))))))))))))))))))))))))******************************,,,,,,++++++******))))))************************)))***,,,,,,***)))***+++***************)))))))))************************************************+++++++++***************''')))******))))))***+++))))))(((((((((((())))))+++***(((((())))))'''&&&))))))))))))))))))))))))***))))))))))))(((((((((((())))))***+++,,,------(((((())))))******++++++************))))))))))))************************((()))***)))(((''')))+++(((((())))))******++++++)))))))))***************))))))******++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******+++,,,,,,++++++******************------,,,,,,***)))'''&&&)))))))))***,,,---...///(((...111...,,,---...---************************)))************+++++++++***///555999999999;;;===;;;999999<<>>???<<<:::;;;<<<===???BBBDDDEEEDDDDDDDDDEEEDDD@@@;;;666<<<@@@EEEFFFDDD???:::777*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---///---......//////......------------------------------,,,+++,,,---...---,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,,,,++++++++++++,,,---...---,,,++++++******++++++************************))))))))))))))))))******+++******))))))******+++,,,++++++******))))))((()))******++++++******)))***************************************************************************************)))(((''')))))))))))))))*********************************------,,,+++******))))))(((((((((((((((((((((((()))***,,,,,,***)))***+++************************************************************************************************''')))******))))))***+++))))))(((((((((((())))))+++***))))))******)))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))+++,,,---......''''''((()))***++++++,,,*********)))))))))))))))************************((()))***)))((((((***,,,(((((()))******))))))((()))******+++++++++***)))))))))******+++,,,------,,,,,,+++++++++,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++***(((''''''((()))+++,,,,,,,,,+++***)))((('''))))))***+++,,,...000111)))---///------///000---************************))))))*********+++++++++)))---222555555555666666444555777;;;AAAEEEFFFEEE>>>>>>===999555444555777<<<>>>???===888666666888777:::<<<:::555000......,,,,,,---...000111222111111111111000000000/////////////////////...------////////////000000000111111000000/////////000000........................---///000000//////000111000000111222222222222222444333333555777888777666000000////////////000000000000////////////000000333333444444444444333222222222222222222222222222333333444444555444444444444666666666:::??????<<<999:::;;;===???AAACCCDDDBBBAAAAAAAAAAAA@@@<<<:::@@@BBBDDDCCC@@@;;;888666+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---...------............------------------------------+++*********,,,------+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++************************(((((()))***************++++++************++++++,,,+++++++++******))))))******++++++++++++*********************************************************************************************)))((('''(((((())))))************************************...------,,,+++***)))))))))))))))))))))))))))))))))***,,,,,,***)))***+++***************+++++++++************************************************************************''')))******))))))***++++++******))))))******+++***))))))***,,,------,,,************************))))))))))))************((())))))+++,,,---......''''''((()))***++++++,,,))))))))))))))))))******************************((()))***)))((()))***,,,((())))))))))))(((&&&&&&******++++++++++++***)))))))))***+++,,,------...,,,+++++++++,,,------...*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,***((('''''')))+++,,,******+++++++++*********))))))***+++,,,...000111111111000///333777555///************************))))))*********++++++++++++,,,...000000111333444222333777;;;@@@BBBCCCBBB>>>===:::666444333555666;;;???AAA@@@:::555333333777;;;???>>>888222///...+++,,,---...///000111222111111111111000000000000000000000000///...------...////////////000000000000000//////////////////........................---///000000///...000111///000111111222111111111.........000222333222111//////......//////000111000//////////////////000222222333333333333333333222222222222222222222222222333333444555555555444666888888777999======999888999;;;<<<>>>???@@@AAA???===<<<===???AAAAAAAAA???@@@AAA@@@===999888777++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------++++++---...------............------,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,------+++///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++,,,------,,,,,,---...,,,---------............++++++,,,,,,,,,,,,------------,,,,,,+++******)))++++++,,,,,,,,,,,,------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++******++++++,,,,,,,,,------------------,,,++++++******++++++************************(((((()))***++++++++++++++++++************++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++******))))))((((((((()))******++++++++++++++++++++++++++++++------,,,,,,++++++******++++++++++++++++++++++++)))***,,,,,,***)))***+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++''')))******))))))***+++,,,,,,++++++++++++,,,,,,)))))))))***---//////...************************)))))))))************+++((())))))***+++,,,------(((((())))))******++++++))))))))))))************************************((()))******))))))+++---))))))))))))((((((((((((+++++++++++++++***************++++++,,,,,,------,,,++++++,,,,,,---...///************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...............---+++******,,,...///(((((()))++++++,,,,,,,,,)))))))))***,,,---...///222000---,,,111666333,,,************************)))************+++++++++,,,,,,,,,,,,---000222333000333777<<<>>>??????>>><<<:::777444333333555666999<<>>>>>===999666444444''')))+++---......---,,,...---,,,,,,++++++++++++..................------------......///......---,,,------,,,++++++,,,.........------------......000///...------...///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------000///...---------------------............------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++***)))+++,,,,,,++++++++++++,,,------,,,---...//////---+++***------,,,,,,+++***))))))---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,------......------,,,---,,,,,,+++*********+++,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************)))+++------,,,******+++)))************+++++++++,,,+++*********+++,,,------,,,+++******+++,,,---+++++++++************))),,,,,,++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++******)))))),,,++++++******++++++,,,))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,+++*********+++,,,------************************---,,,+++******+++,,,---******************************))))))((((((''''''))))))***+++,,,,,,---------,,,,,,+++*********+++++++++,,,,,,,,,,,,------,,,,,,---+++***)))***,,,...,,,+++---000111///,,,++++++,,,,,,,,,---------***+++---......---+++***---------,,,,,,,,,++++++++++++,,,---...///000111///...---,,,+++***++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************)))************+++++++++))))))))))))***---///000222222444555666777777777333555666666444333444555888777666555444444555666333555777888777555222111111111000...,,,+++---///111111111000000000000000111111222111111000///...///............//////000000000///............///////////////000000000000//////////////////////////////000000000000//////111111111111111111111111000///.........000111222222222111111000111111111333333222222111000//////444333111000000222333555111222444666777777666555555555666777888888999999888888888888888777666555666666999>>>BBBBBB>>>::::::::::::999888777666555+++,,,...///000000///......---,,,,,,++++++,,,,,,........................------............------,,,------,,,++++++,,,.........------------......000///...------...///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------//////...---------------,,,------------------,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---......---+++***+++---,,,,,,,,,,,,,,,---......---...///000000...,,,+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******++++++++++++******---,,,,,,+++******++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***************************,,,......---++++++,,,************++++++++++++++++++*********+++,,,---,,,,,,+++******+++,,,,,,++++++++++++************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++*********))),,,++++++******++++++,,,*********************************************************************************+++++++++,,,,,,++++++*********+++,,,,,,************************,,,+++************+++,,,************************++++++*********))))))))))))******+++,,,,,,---------,,,++++++******++++++++++++,,,,,,,,,,,,------,,,,,,---+++***)))***,,,...,,,+++---///000///,,,++++++,,,,,,,,,---------***+++---......---+++******+++++++++,,,,,,------+++,,,,,,---...///000000......------,,,++++++***++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************************************++++++++++++******))))))***,,,...//////000111333444444555555333555666666555444555666888777555444333444555666555666777777666555222111222333222000...,,,---...000000111111111111111111111111111111111000////////////......//////000000000//////..................////////////000000000//////////////////////////////000000000000//////111111111111111111111111000000///...//////000111222111111111111111222222333333222222111000000000333222111000111222444555111222444666777777666555555555555666777888888888999999888777666666555555777777999<<>>888111111222333333333333333000000000000000000000000000000000000111111222222111111111111111111111111111111000000000000111111111111000000111111222333000000111111111222222222000111111222222111111000000000////////////000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000444333111000000000111222//////111222222222111000//////000000000111111111000000000000000000000000//////000111111111111000//////000000000111111111000000111111111222222222000000111111222222333333/////////000111111222222222222222111111222222222111111000000000000111111111111111111111111111111222222333333333333222222111111000000111111222333000000000000000111111111///......///111333222111111111111111111111111111///////////////000111222000000000000000000000000////////////////////////////////////////////////////////////////////////.........///000111111111222222222222222222222111111111222222222222111111000000111111111222222222111222222333333222222111111222333444444444444333222333555666666666444333222222222333444444555555333333222222333444555555444333333333333333333444777888:::999555222111000000111222333444555555555222333333444555555666666666666666555555555444444111111111111111111111111222222222222222222222222222222222333333333444444444444444444333333333333111111111111111000000///000000000000000111111111222222222222222222222222222222222222222222222222222222222111111111111000222222333333333333222222000111222333333333333333555555444333333333444444444444444444444444444444222333333444444333333222333333333444444444555555444444444444444444444444000000111111222333555555444444444444444444444444333333333444444555555555333333444444555666777777666666555555555444444444222333555666777666555555555555444444444333333333111111222222222333333333555555555555666777999999666666555555555444444444555555555555555555555555555555444444444333333333222333333333333333333222444444444444444444444444000000111111222222222222222222222222222222222222222333333444333222111000111222222333333222222111111111111111111111111111222222222111000000111333///000111222222222222222111111111111111111111111///000000111888===;;;444111222333444444444444444000000000000000000000000000000111111222222222333111111111111111111111111111111000000000000111111111111000000111222333333000000111111222222222222111111222222222222111111333333222222222222333333000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000555444222111111111222222///000111333333222222111000000000000111111111111000000000000000000000000//////000111111111111111//////000000111111111222000111111111111222222222000000111222333444444444......///000111222333333333222222111111222222333111111000000000000111111111111111111111111111111222333333444444333333222111111111000111111222333//////000000111111222222///......///222333222111222222222222222222222222///////////////000000111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---......///000111111222333333222222222222222222///000111111111111000000000000111111222222222222222222222333333222222222222333333444555555555444111222444666666555444333222333333444444555555666333333333333444555666666555444444333333444444555666888;;;;;;888555333222333444555777888999999:::333333444444555666777777666666555555555444444444333333333333333333333333222222222222222222222222222222222333333444444444555555555444444333333333000111222222222111///...///000000000111111111111444444333333333222222222222222222222222222222222111111111111111111111111222333333444444333333222444444444333333222222222222222333333333444444444333333333333333333333333444444444444444444444444333333222222333555666777555555555555555555555555555444444333333333444444333333444444333333222111555444444444444555666666666666666666666777777777555555555555555555555555333444555666777777777777777888999888666555555555222333333444444333333222555444444333333444444555666666666666666777888888444555555555555555444444444444555555666555555555666555444333222333444555222444666777777666444222333333333333333333333333222444555444333222222333222222333333333444444444333333222111111222333333222222222222222222222222222222222222222222222222111111000000000000000000222222222222222222222222444333333444555666444222444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111222333222222222222222222222222111111222222222222111111000000111111111222222222222111111111111111222222111111111000111111222333000000111111222222222222111111111111111111111111///000000000000111111111333333222111000000111111111111111111111111111111000111333444444333111000111111111111111222222222111111111111111111111111222222222222222222222222222222111111111111111111444444333222222111111111111///...222999===<<<:::111111222222222333333333444444444333333222222222222222222222222222222222222222111111111111111111222333333444444333333222555444444333333222222111222222222222222222222222000111111111111222222222111111222222222222111111000000///000000111222222000000000000000000000000111111222222222222111111000000000000111111111111///000222222000///000111222222222222222222222222444333333333333333333333222111000111333444444333333333333333333333333333333333333333333333333333777666444333333444555666444444444555555555666666333333333555888999888777666666666666777777777777777777777777777777777777<<<=========;;;888666444666777888999999999999999666666777777666555444444555555555444444333333333333444444444555666666666555555555444444333333333222222222222333333444555777555333333444444444333333333222222111000//////000000000000111111111111555444444444444333333333222222222222222222222222333333333333333333333333333333444444444444333333444444444333333333222222222333333333333444444444444444444444444444444444444444444444444444444444333333333333333555666777555555555555555555555555555555444444333444444555444444555555444444333222555555444444555555666777777777777777777777777777555555555555555555555555444444555666777777777777666888999888666444444555444444555555555555444444555444444333333444444555666666666666666777888888666666666666666555444444444444555666666666555555666555555444333444444444222444666777777666444222333333333333333333333333444555666666444333333333222222222333333333444444555444333222222333444555333333333333333333333333333333222222222222222222444444444444444444333333222222222222222222222222555333333333444555444333444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111222333333222222222222222222222222111111222222222222111111111111111222222222333333333222222111111111111222111111111111111222333333111111111111222222222333222222222222222222222222111111222222222333333333333333222111111111111111222222222222222222222222000222333444444333222000444444333333222222111111222222222222222222222222222222222222222222222222222222222222222111111111222222222222222333333333444222222666===BBBAAA@@@111222222222222333333333444444333333222222222222222222222222222222222222222222222222222111111111222333333444444333333222333333333333333333333333222222222222222222222222111111111111222222222222111111222222222222111111000000000000000111222222111111111111111111111111111111222222222222111111000000000000111111111222///111222222111000000111222222222222222222222222333333333333333333333333444222111222333333222111333333333333333333333333333333333333333333333333666555444444444555666666444444555555555666666666444333444555888999888777666666666666777777777777777777777777777777777777;;;;;;<<<<<<;;;888666444666777777888999999888888666666777777666555555444555555444444444444444444444444555555555555555555555555444444444444444444444444444333444444555555666444222222444444444333333333222222111000000000000000000000111111111222666666666555555555444444333333333333333333333333555555555555555555555555333333444444444444333333444444444444333333333333333333333444444444555555555555555555555555555555555555555555555555555555444444333444444555666777555555555555555555555555555555444444444444555555555666666666666555444444555555555555555666777777:::999999888888777777777666666666666666666666666444555666777777888888777666777888888666444444555555555666666666666555555555555444444444444555555666666666777777777888888888888888888777666555444444555666666777777777666555666666666555555444444333444666777777666444333444444444444444444444444666777888777555333333444222222222222333333333333666555555444444555555666555555555555555555555555333333333333333333333333555555555555555555555555333333333333333333333333555333222222333444444333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222333444333333333333333333333333111222222333333222222111222222222333333333444444444333222222111111111111222222111111222222333444111111222222222222333333444444444444444444444444333333333444444444555555333333222111111111222222222222222222222222222222111222333444444333222111777666555444333222222111222222222222222222222222333333333333333333333333222222222222222222222222111111222333333444555555333111111444999<<<;;;:::222222222222333333333333333333222222222222222111333333333333333333333333222222222222222222222222333333444444444444333333111111222333333444555555333333333333333333333333111111111111222222222333111222222333333222222111111111000000111111222222111111111111111111111111111222222333333222222111000000111111111222222222///111333222111000111222333333333333333333333333222222333333444444555555666444333333333333222000444444444444444444444444444444444444444444444444555555444444555666777888555555555666666666777777666555555666888999777666666666666777777777888888777777777777777777777777999999::::::999888666555666666777777888888777777666666777777777666555555444444444555555555555555666666555555555555555555444444444555555555555555777666555555555555555555555333222222333555444333333333333222111111000000000000111111111222222222777777777666666666666555444444444444444444444444666666666666666666666666444444555555555555444444444444444444444444333333444444444444555555555555666666666666666666666666555555555555555555555555444444555555555666666777555555555555555555555555555555555444555555666777666777777777777666555555666666555555666666777888;;;;;;:::999999888777777666666666666666666666666555555666777888888888888666777999888666444444555555666666777777666666555555555444444444444555555666666777777888888888888:::::::::999888777555444555555666777888888888888555666777888777666555444444555666777777666555444444444444444444444444444666777888777555333333333222222222222333333333333555555555555555555555555555555555555555555555555333333333333444444444444222333333333333333444444444444444444444444444444666444222222333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222333444444444444444444444444444444222222333333333333222222333333333444444444555555555444333222222111222222222222222222222333444444222222333333333333333333333333333333333333333333444444444444555555555555444333333222222222333333333333333333333333333333222222333444444333222222555555555444444333333333333333333333333333333333333333333333333333333333222222222333333333333333222333333333444444444555555333111111333333222000222222222333333333444444222222222222222222222222333333333333333333333333222222222333333333333333333333444444444444333333222222222333333444444444333333333333333333333333111111111222222222333333222222333333333333222222222222111111111222222333222222222222222222222222222222333333333333222222111111111222222222333333000222333333222111111222333333333333333333333333111222222333444555666666666444333333444444333111444444444444555555555555555555555555555555555555444444555555666777888999666666666777777777888888777666666777888999777666666666666777777888888999777777777777777777777777777888888888888777777666666666777777777777666666666666777777777666666555444444555555666666666777777777666666555555444444444444555555666666666777777777666555444444444444444333222222444555555444333333333222222111111111111111111222222222333333888888777777777666666666444444444444444444444444555555555555555555555555444555555666666555555444444444444444444444444444444444555555555666666666777777777777777777777777666666666666666666666666555555666666666666666666666666666666666666666666555555555555666666777888777777888888777777666555777666666666666777888888<<<;;;;;;:::999888777777777777777777777777777777555666777888999999999999777888999888666555555555555555666666666666555555666555555444444555555666666666777888999888888777;;;;;;;;;:::999777666555555666777888999999999999666777888999888777666555555555666777777666555555555555555555555555555555555666777666444222222333222222333333333444444444444444555555555555444444444444444444444444444444333333444444444555555555111222222222333333444444444444444444444444444444666444333333444555555444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444555444444444444444444444444333333444444444444333333333333444444444555555555555555444333222222333333333333333333333444444555444444333333333333333333333333333333333333333333333333333333444444444444444333333333333333444444333333333333333333333333333333333444444333333333222333333333444444555555333333333333333333333333333333333333333333333333222222333333444444444444555555555444444444333333888777666555555444333222222222333333333444444444222222222222222222222222333333333333333333333333222222333333444444444444333444444555555444444333444444444333333222222222333333333333333333333333111222222222222333333333333333444444444444333333333333222222222222333333222222222222222222222222333333444444444444333333222222222222333333333333111222444444222222222333333333333333333333333333222222333444444555666666444333222333555666555444444444444555555666666666666666666666666666666666444555666777888888999999777777777888888888999999888777777888999999888666666666666777888999999999888888888888888888888888777777777777777777777777666666777777777777666555666666777777777777777666555555555666666777777777777777777666666555555444555555555666666777777777666666555444333333333444666444222333444555555444333333333222222222222222222222222222333333333333888888888777777777666666555555555555555555555555555555555555555555555555555555666666666666555555444444444444555555555555555555555666666666666777777777777777777777777777777777777777777777777777666666777777777777666666666666666666666666666666666666555666666777888999777777888888777777666555777777777777777888888999;;;::::::999999888888888777777777777777777777777666777888999999::::::999888999::::::888666666777555555666666666666555555666666555555555555666666666777888999999999888777::::::::::::999888777666666777888999:::;;;;;;;;;888888999999888888777666666666666777777666666666666666666666666666666666333555666666444333333444444444444444555555555555444444555555555555444444555555555555555555555555333444444555555666666666333333444444555666666666555555555555555555555555666555444555777777555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333444444555666555555555555555555555555333444444555555444444333333333333444444444555555555444444333333444444555444444333333444444555666555555444444444444333333222222222222222222222222222222222333333333444444444444333333333444555555444444444444444444444444444444333333333333444444111222222333444555666666444444444444444444444444333333333333333333333333222333333444444555555666777666666555444444333333555555555666666777777777333333333333444444444444222333333333333333444444333333333333333333333333222333333444444555555666444444555555555555444444555555444333333222111111333333333333333333333333222222222222333333333333333444444555555444444333444444333333222222333333333333333333333333333333333444444555555444444333222222333333333444444444111333555444333222333333333333333333333333333333333333444444555555666666444333333444666777777666444444555555666777777777777777777777777777777777555666777888999999888888888888888999999999::::::888777777888:::;;;999888555666777777888999::::::888888888888888888888888888888888777777777777777777777888888777777666666666666777888888888777777666666666777777777777777777777666666666666666666666666666777777777777777555555444444333444444444888666444444555666555444333333333333333333222222222222333333333444444444888777777777777666666666555555555555555555555555666666666666666666666666666666666777777666666666444444444444555555555666555555666666666777777777777777777777777777777777777777777777777777777777666777888888888777777666666666666666666666666666666666666666777888999:::777777777888777666666555888888777777777888999999999999999999999888888888888888888888888888888888666777888999::::::::::::999;;;<<<;;;999777777888666777777888888777777666666666555555555555666666555777888::::::999888777999999999999999888777777666777888:::;;;;;;<<<<<<::::::999888888888888888666666666777777666666666666666666666666666666666333555666666555555555666555555555666666666666777555666666777777666666555666666666666666666666666333444444555666666777777444555555666777777888888555555555555555555555555555555666888:::999666333555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555666555555555555555555555555444444555555555555444444222333333333444444444444444333333444444555666777444444444444444555555666555555555555444444444333444444444444444444444444222222333333333444444444444444444444444555666666444444444444444444444444444444444333333444444444444444444555555666666777444444444444444444444444444444444444444444444444333333333444555666666666666666666555555555555555111222444444555555666777333333333444444444444555333333444444444555555555444444444444444444444444333333333444555666666666444444555555555555444444333333333333333333333333444444444444444444444444222222222333333333444444444444555555555555444444555555444333333333333333444444444444444444444444444444555555555555444444333333333333444444444444222444555555444333333444444444444444444444444444444444444555555555555555666555444555666777666555444555555666777777888888888888888888888888888888777777888999999999888777999999999999::::::::::::777666777888;;;<<<;;;999555666777888999::::::;;;888888888888888888888888:::999888888777777777777888888999999888777777666666666777888888888888888888888777777777777777777666666666666666777777777888888777777777777777777555555555444555555666666;;;999777666666666555444333333333333333333333333333333333333444444444444777777777777666666666666666666666666666666666666666666666666666666666666666666777777777777666666444444444555555555666666666666666666777777777777666666666666666666666666777777777777777777777777666777888999999888777666777777777777777777777777666666666666777888999:::777777777777777666555555888888888777888888999:::888888888888888888999999888888888888888888888888777777888999:::::::::::::::<<<===<<<:::888888999888888999999999999888888666666555555555555666666555777999:::::::::888777888888999999999888888777666777999:::;;;<<<<<<<<<;;;:::999888777888999:::777777666666666666777777777777777777777777777777333555777888777777777999666666666666777777777777666777888999999888777666777777777777777777777777444444444555666777777888333444444555666777777888666666666666666666666666555666888:::<<<:::666333666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555666666666666666666666666666666444444555555555555444444222222222333333333444444333333333444555666777888555444444444444555666666666666555555555444444444555555555555555555555555333333333444444444555555444444444444444555666777555555555555555555555555555444444333333444444555777777777777666666666666555555555555555555555555444444444444444444444444333333444444555666777777444444555555666777777777555666777666555555666777333333333444444444555555444444444555555666666666444444444444444444444444333333444444555666777777444444555555555555444444111222222333333444444555444444444444444444444444222222333333333444444444444444555555555555444444666555444333333333333333444444444444444444444444444444555555555555444444333333333444444444555555222444555555444333333444444444444444444444444444555555555555555444444444888777555555666666555333444555555666777888888999888888888888888888888888777888999::::::999777666999999::::::::::::;;;;;;666666666888;;;<<<<<<;;;555666777888999:::;;;;;;888888888888888888888888;;;:::999888777777777777999999999999999888777777666666777888888888888888999999888888777777666666555555666666777777888888999999888888777777666666666666555666666777888999===:::888777777666555444333333333333333333333333333333333444444444555555777777888888777666555555666666666555555444444444666666666666666666666666444555555666666777777777999888666444444444666777999999999999888888888888666555555555666888999;;;444666777666666777999;;;999888888888888777777777666666666666777777777777666666666666777999:::<<<555555666777888888888777888888888777666888;;;>>>>>><<<999777666666666777999999888777666555555444;;;999888999:::;;;:::888<<<======>>>===<<<;;;:::555555666777888888888777666666666555555666666666666777888999999888888777333555777999::::::888888:::;;;:::888777777:::<<<===;;;999888777888999:::666666666666666666666666888666666777666333444888666666666666666666666666555555555666666777777777>>>:::666555777666222...222333444444555555555444777777777666666555555555333333333333222222222222555666666777777666666555666666666777777777888888888777666666555555555555666666555555444555555666333333333333333333333333555555555444444444333333222555777666222000111444444444444444444444444444666666777777777777666666444444555555555555444444444444444444444444444444555555555555555555555555444444555555555555444444666666666666666666666666333333333333333333333333444444444444444444444444444555666555333222333444666666666555555444444444444444444333333222222222666666666777888999999:::999888777666666666666666555444444333333444444555555444444333333444444555444444444444444444444444555555555555555555555555444444555555666666777777444444444444555555555555666666666666666666666666333333333333444444444555666666666666666666666666333444555333000111555999444444444444444444444444666666555444333333333333444444444444555555666777555555555444333222111000444333333333222222111111333333333444444555555666333333333333333333333333333333333333333444444444444444333333333333444444333333333333333333333333444555555555555666666666777777777777777777777666666666666777777888888888888888999999:::;;;;;;;;;:::999<<>>AAAEEECCCAAA???>>>>>>????????????>>>>>>===<<<<<<<<<;;;::::::;;;>>>??????>>>===>>>?????????===<<<;;;======>>>?????????>>>>>>>>>>>>============>>>>>>======>>>??????>>>===<<<===>>>@@@BBBBBBBBBAAA@@@===>>>>>>======>>>BBBDDDDDDBBB@@@>>><<<<<<<<<===========================<<<;;;>>>AAA@@@;;;999<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<=========>>>;;;999:::>>>???===:::666666777888888888888888999999999888888777777777;;;;;;;;;:::::::::999999666666666777777666666666777888888888888999999999888777666666555555666666777666666555555555666666555555555555555555555555888888888777777777666666444555777666555444444555555555555555555555555555666666777777777777666666666666777777777777666666666666666666666666666666777777777777777777777777555666666666666666666555666666666666666666666666777777777777777777777777777777777777777777777777777888999888666555666777666666555555555444444444888888888777777666666666555555666777777888999999888777666666555555555666777666666555555666666777777777666666666666777777666666666666666666666666777777777777777777777777333333333444444444444444555555555555666666666666666666666666666666666666444555555555666666666666666666666666666666666666333555777888777666666777555555555555555555555555666555444444333333444444555555444444444555666666666666666666555444333222555555555555444444444333555555555555666666666666777777777777777777777777777777777777777777666666888888777777777777888888777777777777777777777777999999999999:::::::::::::::::::::::::::;;;;;;;;;999999999999:::::::::::::::;;;;;;<<<===>>>>>>???<<<;;;<<<@@@DDDCCC>>>999;;;;;;:::999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<999888888888888888777777888888999:::999999999:::::::::;;;;;;888888888888999999999:::<<<<<<;;;::::::999888888555666777888999:::;;;<<<777777777777666666666666666666666666666666666666555555555555555555555555555555555555555555555555BBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@CCCBBBAAA@@@???@@@AAABBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBB>>>???@@@@@@??????AAACCC@@@@@@@@@@@@????????????>>>>>>?????????@@@@@@@@@@@@@@@????????????@@@@@@>>>>>>>>>???>>>>>>======@@@@@@@@@@@@???@@@BBBEEEFFFEEECCCAAA@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===<<<===???BBBEEEEEEEEE???@@@AAAAAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@???>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>===<<<;;;===>>>@@@AAABBBBBBAAA@@@===>>>???@@@@@@BBBFFFIIIGGGFFFCCC@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>BBBGGGFFF???<<<===::::::::::::::::::::::::::::::::::::999999999999999777666777;;;===<<<999<<<<<<===>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;888777777777777666666666<<<======>>>>>>======<<<=========>>>>>>>>>??????>>>>>>===<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999;;;::::::;;;======<<<:::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999::::::::::::999999::::::::::::::::::::::::999999999999999999999999888888999999999999888888888888888888888888888888999999999999999999999999::::::::::::::::::::::::888999:::999888777888999:::999999999999888888888::::::::::::999999999999888888999999:::;;;;;;;;;::::::999888888888999999:::999999999999999999:::::::::999999999999::::::999999999999999999999999999999999999999999999999888888888777777777777777999999999:::::::::;;;;;;888888888888888888888888999999999999::::::::::::::::::::::::::::::::::::999:::===@@@BBB@@@<<<999::::::::::::::::::::::::999999888888888999::::::;;;:::999999999999999:::::::::::::::999888777666999999999999888888888888999999999999888888888888444444444444444444444444555555444444333333222222555555444444444444555555444444444444444444444444555555555666666666777777555555666666777777888888666666555555555555555555555555666777888999:::;;;888888888999999:::::::::::::::999888888999999999999999999999999999999999888888888777777777777666888999;;;:::888666666777888777777777777888888999888888999999999:::::::::666666666777777888888999;;;;;;::::::999999888888444555666888999;;;<<<===777777777777666666666666666666666666666666666666555555555555555555555555444444444444444444444444rrrrrrsssssssssrrrrrrqqqqqqqqqqqqrrrssssssssstttqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqppppppoooooorrrqqqppppppppppppqqqqqqrrrqqqqqqqqqpppppppppppprrrrrrqqqqqqppppppppppppmmmnnnoooooonnnnnnppprrrmmmmmmmmmllllllllllllkkkjjjjjjjjjkkkkkkkkkkkklllnnnmmmmmmlllllllllkkkkkkjjjjjjjjjjjjiiihhhggggggkkklllllllllkkkkkkmmmooolllkkkjjjiiiiiiiiiiiiiiieeeeeefffffffffggggggggghhhhhhhhhjjjmmmooopppoooiiijjjkkklllkkkkkkiiiiiihhhhhhhhhhhhgggfffeeeeeegggffffffeeeeeeffffffgggfffffffffeeedddcccbbbbbbbbbcccdddeeefffeeeeeeeeebbbccceeeeeeeeegggjjjmmmkkkiiigggeeecccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccgggkkkjjjdddaaabbb````````````````````````^^^^^^^^^]]]]]]\\\\\\\\\___]]]\\\\\\]]]]]][[[YYYYYYYYYZZZZZZZZZZZZZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVVVVWWWWWWWWWWWWXXXYYYYYYXXXXXXXXXXXXYYYYYYUUUUUUTTTTTTTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRQQQQQQQQQQQQUUUSSSRRRTTTWWWXXXVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSRRRRRRRRRNNNOOOOOOPPPPPPOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKJJJIIIHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIJJJJJJKKKHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAACCCFFFJJJIIIDDD???AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@???????????????======>>>>>>===<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAA@@@@@@??????AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@??????@@@AAACCCDDDEEEEEEDDDFFFGGGFFFDDDDDDGGGJJJHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAACCCDDDEEEEEECCCBBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>><<<<<<===>>>@@@AAABBBBBB>>>>>>===<<<<<<;;;::::::::::::::::::::::::::::::999999999999999999999999888888888888888888888888}}}|||{{{~~~~~~{{{}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyyyyzzz{{{|||}}}~~~}}}|||{{{zzzzzzzzzzzzzzzxxxxxxyyyyyyxxxxxxwwwwwwuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuttttttssssssjjjjjjjjjjjjjjjjjjjjjjjjmmmllllllkkkjjjiiihhhhhhiiiiiihhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhfffffffffggggggggghhhhhhgggggghhhiiijjjjjjkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiffffffggghhhiiijjjkkkllljjjmmmqqqpppmmmlllnnnqqqoooooooooooonnnmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkhhhhhhhhhhhhggggggggggggeeefffhhhgggfffdddeeefffccccccbbbaaaaaabbbbbbbbb`````````aaaaaaaaabbbbbbdddcccbbbbbbaaa```______ZZZZZZYYYYYYYYYYYYYYYXXXZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZYYYWWWVVVTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPP