BM6(h  ooo{{{mmmnnnffflllrrriiidddhhhiiidddjjjddddddjjj```cccqqqqqqkkkYYYgggdddPPPAAASSS>>>FFF@@@EEEAAA@@@CCCDDDBBBBBBDDDEEEDDDEEEFFFVVViii~~~DDDHHH<<<>>>EEECCCCCCCCC<<>>???===:::>>>>>>>>>>>>>>>>>>>>>>>>AAA???BBBKKKrrrvvvvvvuuu[[[XXX\\\[[[SSSUUUYYYSSSUUURRRTTTKKKSSSWWWQQQsssGGGJJJcccxxxaaaxxxqqqfffEEE<<<;;;BBBAAAAAA@@@???>>>======>>>888777>>>CCCCCCCCCEEEaaaNNN:::;;;FFFBBB======888<<<;;;:::999888888888888>>>DDDFFFGGGFFFLLLuuu\\\NNNxxxmmmZZZbbbBBB<<<===@@@999<<<@@@;;;<<<@@@===>>>===999999:::<<>><<<<<<>>>===>>>@@@III^^^vvvzzzGGG???===:::444999>>>666<<<<<<<<<<<<;;;;;;;;;;;;<<<888222999???>>>===888???PPPtttnnn~~~bbbXXXPPP777999:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::===GGG}}}vvvbbbiiinnnnnnpppvvvzzz{{{oooeeeooocccmmm\\\eeeeeeOOOHHH===AAABBBAAA@@@;;;GGGbbbmmmeeeaaa===888>>>666666???999???JJJ^^^DDDIIIeeevvv]]]>>>;;;@@@AAA777666===;;;:::>>>;;;333<<<888===ppp~~~~~~UUUFFFIIImmm^^^UUUxxx|||BBB===@@@;;;;;;::::::999999999999<<<555666<<<===999AAAOOOvvvHHH555DDD;;;666>>>:::999999888888888999::::::<<<555:::===EEEppp^^^WWWaaacccKKK777999444555555222888<<<333999333555666222@@@bbb|||~~~wwwzzz|||lll\\\______LLLFFFXXXCCC777999111666666333444777888555555888666>>>GGG[[[ooottt```XXXPPPLLLJJJNNNXXXbbbtttppptttRRR===<<<;;;<<>>:::@@@777777@@@:::>>>}}}yyymmmRRROOOoooiiiNNNLLLJJJ???444555999333222888888444???;;;777===000===yyyuuuzzzrrrvvv||||||yyyvvvvvv{{{WWW@@@UUUeee}}}iii???///666666666666666666666666777333666;;;777666LLLiiiggg666222444222555999333333333333333333444555:::>>>???@@@bbboooggg^^^rrruuu;;;:::888:::888222999<<<222888000888<<<666MMMwwwjjjxxxwwwxxx}}}}}}tttggg___yyy^^^PPPEEEkkk|||^^^AAA???...:::555333333666555111222555999LLL^^^{{{}}}uuu]]]KKKBBBBBB@@@>>>>>>======???BBBFFFDDDeeeccc333666<<<666333444888888777777777666666666888111<<<===111...GGGvvvwwwqqqSSS===;;;888777666777888999666666666666666666666666999777;;;HHHIIIEEE@@@:::555333222222888<<<======???BBB@@@;;;>>>HHHQQQSSSUUU[[[bbbdddXXXnnnssssss~~~```OOOdddMMMfffNNN666777111222...888;;;KKKhhhyyy|||OOOSSSffffff>>>666;;;555555:::444<<>>---666777666666555555555555555)))<<<@@@NNN}}}rrrZZZlllqqqKKK444333777555---111555...111)))000444666WWWsssxxxooolllttt~~~yyyhhhdddmmm~~~wwwzzzxxxmmmgggOOONNNFFFbbbJJJ;;;PPP^^^^^^~~~|||888LLLZZZRRRQQQ777888666444444555222///111555BBB\\\nnnttt___RRRIIIBBB===>>>??????@@@AAACCCCCCBBB999HHHAAAFFFzzz}}}WWW???666666777222777777666666666555555555444---===;;;777IIIkkk}}}}}}ooo```TTTXXXaaarrrmmmJJJ@@@666222555999999666555555555555555555555555444222777DDDCCC???999333///...///000???BBBBBBAAABBBDDDBBB===555>>>EEEHHHLLLRRRVVVWWWTTThhhmmmeee|||{{{jjj===AAAppphhhHHHdddOOO222777000666222===;;;DDD{{{lll~~~{{{tttGGGwww]]]AAA~~~rrroooIII777999777777999777HHH~~~~~~{{{iii}}}~~~JJJ@@@WWWrrrJJJ333666777444333...///555...333444;;;rrrzzziii~~~yyyvvvuuuuuutttrrreeewwwfffkkkVVVHHHRRR]]]}}}nnneeezzz777,,,222222333333333333333333000333555444777NNN|||sss222:::999&&&222111111000000///000000000======FFFqqqfff}}}xxx@@@555666888222333888666555000///444FFFpppxxx]]]rrrpppyyy{{{jjjlll{{{|||xxxfffVVVQQQHHHAAAFFF{{{oooRRRSSSRRRmmmUUUKKKAAAYYYVVVffflllyyyooo]]]wwwcccnnnJJJDDDnnndddkkk<<<,,,555333333333000...222999KKKeeennnqqqYYYGGG>>>===DDDLLLSSSZZZ```bbbaaa[[[OOODDDGGGNNNFFF999888RRRsss[[[111999CCC666555444444444333333333333888***777555IIIrrrdddssshhhlll{{{xxxrrr___OOO<<<333555999999666666666666666666666666666444222777FFFDDD???999333//////000222555999;;;;;;;;;<<<777111999@@@GGGKKKQQQXXXZZZXXXcccVVVRRRoooyyyuuulllvvvrrr~~~SSSQQQnnnSSSiiiWWW777444---777000;;;<<>>WWWxxxAAA333444222222222111111999BBBaaavvvuuu~~~}}}gggYYYHHHBBBIIIaaa]]]CCCIIIIII555CCCqqq~~~uuuwww888///888111444444333333333222222222888...BBBBBBkkkyyyiii~~~aaabbbkkkgggqqqkkkQQQ===666666666666555555555555555555555555777555:::IIIAAA===666000,,,,,,...///555:::???AAABBBBBB<<<444777<<>>kkkRRR222222333111444666333000///:::,,,@@@vvv}}}sssbbb]]]gggsssuuuaaaQQQooopppiiidddMMM===DDDmmmiii^^^<<<111111111111000000//////...111111888YYY~~~{{{uuurrrrrrnnncccXXXPPPGGGHHHSSSUUUUUUhhh]]]222000555000......///000111333555666444PPP}}}yyyvvveeexxx{{{cccoooFFF000666777222333444///===<<>>;;;;;;???222444666DDD===GGGTTTRRR[[[]]]VVVZZZ^^^aaadddhhhmmmqqqRRR???uuuhhh|||IIItttjjj888333...000555666DDDrrrccckkkrrreeeyyyppplll{{{~~~===yyysssSSS{{{ttthhh000999444444777<<<|||tttqqqhhhyyyvvvYYYiiixxxaaa~~~LLL;;;VVV}}}AAA000666+++444333666222+++111666QQQjjjwwweeeMMMbbbjjjoooqqqvvvZZZ|||gggSSS[[[<<>>999---UUUmmmiii}}}nnnpppoookkkmmmUUURRR\\\QQQ[[[LLLUUUHHHLLLlllBBBFFF444AAAAAAiii\\\\\\WWWPPP|||hhh>>>kkkmmm>>>222777---999555///SSSeeekkkWWWGGGbbbJJJ666LLLLLLhhh888888111///999888444999999444666777AAAbbboooaaaZZZBBBRRR^^^zzzrrr^^^nnnrrrmmm333DDD777444555555444444444444555555555666999OOOBBB<<<666222,,,)))+++111:::555>>>:::;;;>>>222444555CCC===GGGTTTSSS[[[]]]ZZZZZZ[[[^^^ccchhhjjjkkklll|||ooogggkkk>>>GGG|||IIIrrr+++333///000555888BBBzzziiieee```lllmmmiiiuuu|||sss}}}aaaSSSvvvsss444666000111555999nnnwwwdddbbb~~~iiijjjgggxxxRRR===GGGTTT777:::///222,,,)))444555222888rrrvvvgggUUUaaa```ggg{{{ooogggVVVYYY;;;EEEpppwwwCCC444000///000000...///222,,,888777ZZZ~~~uuukkkfffRRRAAA555;;;:::666888CCC[[[]]]lllVVV???+++000444000///333...,,,777999@@@lll___vvvyyy}}}{{{sssaaaJJJ???MMMJJJQQQ@@@@@@CCCJJJ^^^VVVKKKPPPnnnbbb@@@111444333777999000======ffftttiiiooo{{{pppvvvxxxhhhgggZZZIIIMMMEEEccc[[[kkkXXXUUUUUULLLBBB@@@JJJ:::<<>>999DDD;;;UUUPPPJJJmmmjjjTTTXXXvvv$$$333777222<<<666:::```kkk~~~oooXXXLLLuuuVVV@@@@@@\\\yyyXXX888888333:::666111666555111555===fff|||uuurrr{{{}}}cccmmm~~~mmmMMM999333555666555555444444555555666555666999PPPBBB<<<666111,,,(((+++111999444===999:::===111444555BBB<<>>,,,---===111>>>777<<>>QQQyyyXXXiiiEEEqqqCCC888555111777777VVVwww___ZZZfffKKKDDD777kkk|||vvv555777555888333000666444222:::FFF{{{hhh^^^mmmBBB000:::666555555444444555555666666666;;;TTTAAA;;;555111,,,(((+++000888333<<<888999===111333444BBB<<>>SSSqqqaaappp}}}^^^PPPbbbzzzeeeiiieeeJJJBBBggguuu===000111888444111222666///IIInnn|||wwwOOOXXX```___xxxrrrwwwFFFYYYkkkggghhhDDD@@@uuuBBB;;;uuu^^^333000000222222//////111888:::[[[ssskkkooorrrMMMOOO<<>>AAAZZZOOOnnnxxxuuu555111;;;...---000,,,000777:::KKKyyy|||qqq]]]mmmssskkkXXXFFF@@@CCC===555BBB;;;EEE??????===666@@@FFF555222BBB<<>>333555666DDD===GGGRRRPPPXXXYYY```bbb```XXXQQQQQQZZZdddhhheeeqqqQQQtttfffvvvTTTxxxzzz333///999555AAA@@@NNNuuuQQQuuuuuudddeeeeee]]]QQQKKKKKKRRRbbbssseeedddLLLgggIIIKKK666888222AAAlllEEEttt|||NNNJJJggg|||xxxmmmoooSSS___{{{___LLLSSSJJJLLL___:::555000222777111777555aaammmmmmpppPPP^^^]]]\\\iiibbbuuuOOOTTTZZZAAA]]]qqq}}}888333111333222000222666???444wwwttteeessscccZZZSSS]]]]]]:::QQQGGGSSS888)))555***333///999<<>>GGGRRROOOVVVWWW]]]ZZZTTTJJJBBBAAAHHHOOOeeeOOOuuuuuuFFFQQQQQQ{{{gggrrrWWWxxx666---<<<777FFF@@@VVV|||MMMqqq]]]SSSVVVqqqvvvkkkbbbfff\\\SSS]]]SSSddd]]]WWW\\\LLLdddMMM333999444FFFtttZZZqqquuuDDDGGGhhhmmmNNNTTTeeeNNNdddHHHFFFyyyfff;;;888///555555...222BBBuuuddddddLLLYYYZZZ```cccrrrlllQQQ^^^iii<<<]]];;;666222333222111444999GGGYYYfffxxxnnnjjjyyy[[[eeebbbDDDtttVVVxxxaaa777222555)))777222999:::IIIuuunnnbbbqqqaaaaaaZZZlll<<<999......777777555ooodddooorrrrrryyy```]]]vvv@@@IIIMMMkkk^^^XXXbbbuuuIIIzzz}}}ccc;;;666333<<>>GGGQQQNNNUUUVVVXXXQQQFFF;;;444333777:::'''JJJZZZRRRggg___KKKYYYRRRvvvXXXkkkZZZ~~~ddd555***;;;888LLLCCCaaa{{{PPPnnnPPPUUUdddzzzuuuxxxmmmNNNAAAFFF999||||||RRRXXXLLLHHHMMM///999888NNN}}}|||EEEooonnn???FFFiiimmm}}}dddaaaQQQuuuIIIHHHlll:::777---666222333444:::zzzyyyzzzeeeMMMTTTWWWdddbbbaaasss]]][[[yyy]]]mmmzzz777TTT}}}___===777333222222222666;;;<<>>111---000...FFFXXXooosssqqqppp|||___gggKKKbbbrrrSSSsssttt{{{555888:::JJJzzzkkk~~~|||}}}uuuVVVAAA333EEE222777BBB444@@@<<<:::???777222BBB;;;;;;<<>>EEEDDDMMM000CCCkkkSSSPPPYYYqqqVVVQQQYYYkkk[[[iii]]]666777AAA888FFF>>>PPP|||IIIxxx```WWWQQQlllcccGGGlllUUUGGGFFFfff|||FFF<<<888@@@GGGpppJJJxxx\\\EEEIII\\\wwwttt|||www~~~XXXSSSAAAHHHGGG999444+++///666>>>666|||lll\\\MMM\\\PPP[[[eee^^^www^^^zzzbbbOOOOOOoooxxx^^^bbbZZZ<<>>BBBeeeVVViiiXXXXXXwwwlll{{{gggqqqjjjRRRFFFDDDSSSggglll]]]666555111000000WWWZZZzzzsssqqqUUURRRdddLLL___jjjgggsssUUUfff666===???PPPnnnfffyyyooowwwdddJJJ???@@@BBB777;;;CCC777>>>>>>:::777@@@FFF>>>777AAADDDCCC<<<:::666WWWyyyAAAIIITTTFFF,,,BBB333444???IIIUUUSSS~~~rrruuuuuusss}}}```IIIfffvvvttt```LLL;;;444777999333444777333:::???VVV@@@<<<666///+++*********<<<000???;;;999EEE999444999NNNAAADDDUUUQQQPPPKKKGGG>>>333...888\\\CCCzzzaaa666111PPPwwwSSS???CCC\\\ooowww[[[tttVVV...+++555;;;IIIIII^^^wwwUUUwwwOOOKKK___YYYjjjzzzvvvuuuMMMhhhSSSKKKaaaFFF:::999EEENNN{{{AAAuuuZZZBBBEEEXXXiiivvvzzz{{{iiiPPPnnnwwwcccGGGmmmCCCFFF||||||SSS///...888555888===AAAlllwwwhhhQQQ\\\UUU```ccciii___cccooo]]]XXXUUUpppoooeeevvvZZZVVV@@@PPPoooPPP000000333222777888EEELLL}}}HHHzzzbbbvvvyyyvvvyyyggg}}}iii|||???555333...777999DDDHHHtttGGGlllXXXVVVqqqvvvyyygggRRRGGGQQQGGGgggoooyyysssyyy^^^555555222111444[[[\\\vvvwwwvvveeebbbiiiYYYWWW___gggeee___RRRXXXeeepppbbb???///888llltttzzzqqqtttVVVWWWAAA???BBBDDDEEEDDDMMMQQQCCCHHHLLL666>>>VVVDDDCCC111KKKIIIAAATTT@@@{{{MMMEEEJJJwwwPPP---===222666CCC[[[NNNJJJxxxxxxccc{{{kkkbbbyyydddSSS???MMM}}}xxxrrr|||eee\\\;;;222444:::888<<<@@@<<<<<>>AAADDDBBBBBBRRRtttEEEmmmffftttWWWHHHBBBOOO222111===CCCKKKOOOttt[[[}}}OOO555>>>AAAMMMKKKEEEOOO___lllVVVPPPWWWbbbaaagggjjj___[[[xxxqqqyyykkkJJJ???OOOgggBBB777===LLLQQQ~~~RRRsssZZZAAABBBTTTaaauuuxxxtttcccvvvkkk}}}hhhMMMuuu}}}FFFEEE~~~jjjKKK666;;;333111222...DDDeeemmmPPPXXXUUU___\\\[[[zzzTTTQQQBBBsssvvv???GGGOOOyyy~~~QQQ111111333222:::@@@QQQYYYEEExxxyyy```vvv~~~}}}www}}}EEE111222000;;;???JJJPPPEEEpppMMMTTTrrryyygggqqqlllRRRUUUwwwqqq}}}kkk___555555444555CCC|||}}}|||qqqcccqqqkkkXXXooo|||jjjZZZ\\\kkk{{{yyygggvvvPPPUUU///111qqq}}}ddd{{{qqqvvvooo[[[QQQYYYSSSIIIuuunnneeeiiiMMMkkkKKKJJJSSSMMMLLLVVVFFF{{{\\\aaaBBB@@@yyy}}}ddd333999222999FFFqqquuuGGGAAAppphhh^^^kkkjjjQQQUUURRRFFFGGGiiikkkhhhzzzrrrjjjEEE666444888555888<<<999@@@GGGnnnBBB>>>777000+++(((((()))===444888999;;;DDD@@@444888EEEOOO444HHH]]]HHHgggqqqoooXXX~~~AAA\\\EEEZZZFFF===;;;TTTCCC000XXX}}}]]]GGG///::::::KKKEEEAAAJJJfffbbb\\\RRRNNNVVV______YYYaaapppkkkYYYzzzsss[[[DDDNNNYYYzzz===666BBBPPPMMMsssPPPrrr]]]BBBAAAQQQ___llluuuzzzsss///VVVIIIGGG}}}ZZZ<<<;;;&&&777BBB;;;UUU~~~bbbiiiOOOYYYRRR[[[[[[WWW\\\[[[<<>>CCCMMMSSSlllLLLxxxIIITTTiiizzzlllbbbkkk888444444555777eeennnpppaaaRRRxxxssslllqqq~~~UUUZZZ:::FFFwwwkkkZZZyyyvvvjjjuuuxxxcccQQQttt]]]|||___hhh@@@xxxrrrKKKwwwDDD===mmmyyy<<<777444;;;DDDgggEEEAAAkkkuuuwwwTTTkkkXXXmmmWWWRRRKKKKKK```\\\{{{xxxiiiMMM<<<666888333666AAAEEEEEEMMMBBB>>>777000+++(((((())):::666666;;;<<>>:::333777???EEELLLRRRdddKKKwwwGGGUUUeeemmmVVVoootttSSS^^^xxx<<<333222222@@@]]]vvvoooUUUTTTtttvvvrrr|||nnnWWW[[[```nnnVVVooo<<>>EEE___FFFHHHnnneeeuuunnnWWWzzzwwwooovvviiilllyyylllvvv}}}bbbLLL;;;777:::888AAAWWWeeeKKKRRRAAA===666000+++)))))))))444666555>>>===???III999444@@@```FFFCCCXXXIII[[[GGGMMMQQQQQQRRRWWW]]]___jjj\\\rrrLLLHHHvvvyyyzzzsssppp???;;;>>>DDDBBBEEEAAAGGG~~~lllFFFOOOGGGSSSQQQTTTZZZ]]]YYYUUU]]]jjjuuuuuuqqqRRRNNNFFFGGGTTTZZZxxx@@@@@@DDDLLLOOOBBBgggxxxbbbDDD<<>>===LLL<<<---<<>>000CCCAAAGGGwww<<>>000999???CCCGGGJJJQQQiiiwwwmmmLLLxxxPPPNNN^^^fffpppkkkrrr\\\|||ssswww888222999===bbb}}}zzzRRRwwwsssDDD[[[mmmllljjj||||||}}}vvvcccAAA}}}UUUsssxxx~~~<<>>LLLUUUSSSZZZ???;;;555///+++******+++)))666555CCC???<<>>111???dddZZZ<<>>FFFGGGNNN^^^nnnqqqmmmqqq{{{~~~llliiiXXXuuu```VVV___aaajjjcccccc{{{uuuVVVNNN}}}~~~===000>>>---BBBNNNEEEiiiUUU~~~]]]bbb\\\eeeccc\\\eeecccSSSyyyvvvSSS|||]]]NNN777LLLiii}}}CCCccc{{{~~~___888222777>>>HHHIIISSSYYYXXXPPPsssGGGhhhqqqpppwwwyyyzzz<<<;;;;;;AAAEEEHHHKKKRRRwwwsssnnnPPPnnnOOOJJJ```llldddrrrMMMDDD\\\jjjttt___}}}}}}<<<111666999uuurrrQQQwwwxxx===YYYffffffgggyyyvvvrrr]]]|||ccc~~~xxx[[[nnn~~~ttt999GGGWWWMMMxxxQQQrrrqqqppp___qqq___PPPaaaYYYCCCWWWTTT;;;444BBBSSSDDD===mmmqqqtttkkkqqqkkkMMMTTTRRRnnneeeqqq|||yyycccBBB333:::>>>BBBHHHJJJTTT[[[AAA;;;444///,,,+++******'''???666;;;888EEE<<>>555:::888DDD777AAACCCUUUjjj???999OOOAAAEEEFFFHHHHHHGGGHHHJJJLLLUUUYYYXXXyyyUUUUUU???@@@DDDEEELLLsssGGG^^^xxxxxxJJJ???<<<@@@IIIWWWbbbdddfffooozzzpppYYYDDD888YYYrrrnnnQQQ[[[QQQ]]]yyy<<<===...222777MMMOOOwwwOOOwwwhhh```^^^ddd```^^^^^^]]]\\\^^^rrrjjjmmmgggyyyuuuWWWQQQ===KKKzzzBBBvvv{{{{{{TTT===000;;;HHHLLLQQQ[[[cccsss>>>dddSSSYYYooosssuuuyyytttvvv}}}xxx|||III555>>>LLLBBBHHHPPPOOOkkkZZZMMMnnnPPPCCCTTTkkkdddrrrrrrUUUEEE???nnnnnnwwwkkkpppyyyCCC555***FFFhhhUUUtttDDDMMMdddgggnnnhhhttt|||YYYKKKttt~~~SSSqqqzzzsssyyy>>>QQQvvvMMMXXXooo{{{fffXXXlllppppppzzzuuuuuucccmmmhhhcccvvvtttiiiAAA\\\wwwbbb222777DDDRRR}}}CCCEEEnnnttt|||eeeuuuiiilllgggssspppnnn???333888>>>FFFIIIYYY___cccAAA;;;444///,,,+++******)))666<<<777>>>@@@EEEJJJ;;;555OOOxxx\\\555RRRRRRFFFCCCBBBFFFHHHGGGKKKQQQSSSIIIZZZYYYPPPFFF333666???NNN^^^iiikkkkkkhhhOOOiiiggg|||~~~]]]111777:::222>>>:::AAA;;;OOOvvvHHHMMM888;;;DDDEEEFFFEEEEEEEEEGGGIII<<>><<>>BBB>>>AAANNNpppooojjjfffaaa```\\\TTTWWW^^^aaa]]][[[cccpppQQQsssZZZ~~~[[[999333EEEjjjwwwooouuuJJJvvvMMM:::111<<>>JJJNNNUUUnnn|||dddVVVkkkppppppxxxggg^^^lllDDD]]]yyylll===:::FFFXXX===:::___uuuiiimmmgggiiixxxdddooodddnnnIII~~~zzzqqqBBB666<<>>===^^^LLLFFFBBBCCCEEEFFFIIIMMMLLLFFFTTTYYYVVVmmm]]]RRRssswwwaaa___gggjjjFFFFFFoooddduuubbbnnn{{{FFF)))777999---888;;;AAA555GGGuuuLLL===DDDAAACCCDDDCCCBBBAAABBBDDDRRRNNNJJJEEEJJJWWWNNN333bbbaaattt}}}@@@:::BBBIIIGGGGGGJJJOOOqqqMMMAAABBB;;;===EEEQQQ[[[bbbllltttyyynnnzzz]]]HHHhhh}}}zzzMMMzzz~~~}}}===333999999FFFFFFKKKhhhlllhhhddd\\\XXXZZZYYYZZZ\\\ZZZVVVUUUVVVoooxxxkkkxxxqqqaaaGGGDDDmmm{{{jjj~~~kkkRRRpppGGG999555AAAKKKLLLOOOVVVOOOCCCLLLQQQHHH]]]uuuppp}}}zzzvvvvvvnnnhhhuuuwwwyyyuuu:::HHHJJJGGGGGGOOOIIIOOOpppmmmTTTTTTeeeBBBMMMccc\\\hhhmmmzzz{{{LLLAAA@@@OOO^^^\\\kkkiii{{{lll333======IIIWWWTTTwwwzzzGGGQQQggggggmmmgggsssrrr]]][[[~~~xxxppp```OOOqqqyyyAAA[[[tttQQQQQQlll}}}```RRRiiiqqqpppfffpppGGG]]]zzziii>>>666JJJjjjKKKDDDeee|||ppp\\\ssssssZZZ```VVVLLLmmmTTTvvvwww|||rrr|||kkkqqqCCC888>>>EEENNNMMMWWW___bbbAAA;;;444///,,,+++******,,,&&&;;;<<<===???RRRJJJWWW888111TTT]]]111TTTTTTNNNGGGDDDDDDEEEFFFGGGLLLQQQCCCOOOpppKKKPPPQQQmmmrrrvvvmmmaaa]]]tttsssllljjjaaarrrlll===000666666///666:::BBB:::EEE,,,BBB@@@@@@AAABBBBBB@@@??????@@@777444<<>>777888DDDLLLKKKLLLQQQRRRrrrSSSCCCRRREEETTTqqqiiimmmssswww}}}~~~TTTcccXXX|||vvvrrr|||yyyfff:::EEEHHH@@@HHHTTTGGGMMMwww;;;TTTttt???EEE___^^^gggkkkrrr|||jjjmmmwwwBBBKKK>>>ooovvvggg}}}{{{www{{{ccchhh:::@@@@@@IIINNNRRRvvvsssGGGPPPeeedddjjjdddpppvvv}}}^^^MMM}}}ddd|||RRRvvvzzzooottt333VVVuuuNNNJJJjjj^^^NNNeeepppooo~~~pppsssrrrHHH^^^zzzkkk===222VVVHHHCCCaaasssyyyzzz|||qqqtttRRR~~~yyyQQQlllooo\\\^^^@@@aaaHHHQQQttt|||wwwlllAAA888===EEEMMMJJJRRR[[[___AAA;;;444///,,,+++*********(((000BBB555FFFOOONNNLLLLLL...>>>zzzGGG999RRRNNNIIICCCAAABBBCCCBBB222QQQTTTYYYjjjAAA```FFF111\\\pppZZZ```YYYvvv[[[ggg___```777888555333666888777AAADDDGGGeeesssEEE999??????AAABBBAAA???>>>>>>>>>???AAAJJJDDD:::TTTvvv|||<<>>BBBQQQKKKNNNqqqmmmFFFLLLbbbeeemmmhhhtttmmmtttYYY]]]pppnnnxxxhhhiiiyyyVVVxxx}}}kkkzzz???KKK|||LLLFFFggg^^^KKKbbbooonnnuuuVVVFFFhhhWWWuuulllnnnIII___yyyuuuCCC777mmmAAABBBYYY|||zzz}}}~~~jjjxxxmmmIIIhhhMMMdddRRRYYYvvveee???:::???EEEMMMJJJPPPVVVYYYAAA;;;444///,,,+++******)))+++)))???333HHHIIIRRR>>>\\\:::...PPPuuu555EEEGGGGGGBBB???@@@@@@???RRR===222AAAlllcccWWWUUU[[[WWWYYY:::^^^```~~~```@@@111666555000999999666@@@HHHKKKPPP333AAA===???AAAAAA???=========444333555444222EEEddduuu^^^KKK???DDDMMMPPPUUU\\\zzznnnwwwnnnzzz~~~BBB666===888<<<:::<<>>999999???HHHOOOXXX```gggWWW|||hhhbbbMMMooo___RRRKKKsssYYYiiigggqqq>>>222;;;FFFGGG<<>>:::DDDHHHVVVppp}}}xxx{{{XXXoookkk```lllzzzIIIcccSSS^^^ssshhhhhhbbb]]]rrr___@@@@@@DDDGGGOOOLLLSSSRRRUUUAAA;;;444///,,,+++******)))+++)))222;;;BBBFFFUUUOOO\\\HHH666333ppp]]]<<>>===>>>===;;;FFFQQQMMMWWWoooNNNWWWzzz}}}pppXXXrrrvvvSSS444333222666///777555777===BBBKKKOOOuuuLLL777;;;===???@@@>>><<<<<<<<>>>>>EEEWWWRRRBBB>>>JJJVVV^^^rrruuuhhhlllrrruuuppp???777@@@999======>>>JJJ~~~JJJJJJeeeMMM@@@===999999===BBBGGGPPPXXXfffnnn~~~dddnnn{{{{{{UUUyyysssuuuyyy|||&&&;;;BBB===BBBFFFJJJTTTvvv^^^iiiXXX]]]aaa\\\\\\WWWNNNMMMRRRWWWWWWKKKKKKOOO~~~rrr```qqqqqqbbbtttwwwxxxwwwuuuwww|||kkk^^^uuu~~~[[[<<>>;;;:::;;;{{{ttt```AAA]]]gggBBBEEETTT[[[\\\cccmmmhhhhhhiiinnnVVVvvvooolllvvvxxxfff[[[VVVTTTdddqqquuu|||JJJ;;;AAAMMMRRRSSSCCCaaaiiiJJJFFFZZZbbbmmmfffmmmttt|||mmmrrr~~~uuuqqqXXX|||{{{rrrrrr000SSSuuucccIIIUUUyyydddIII\\\llljjjfffzzzNNNGGG}}}sssaaaMMMkkk~~~]]]999???BBBFFFKKK{{{~~~oooyyy~~~{{{qqq|||vvviiihhh~~~zzzbbbQQQ[[[dddwwwoooqqqYYY@@@EEEHHHHHHOOONNNVVVRRRTTTAAA;;;444///,,,+++******)))***---&&&DDD;;;FFFVVVoooTTTPPPLLL...===;;;GGGNNNHHH???<<<;;;:::<<>>???===<<<;;;;;;222666111111555///DDDrrreee[[[MMM???:::EEE___tttfff______|||vvvDDD<<<666???333666999===FFFQQQFFF]]]vvvUUUGGG???<<<;;;===>>>@@@HHHPPPTTT[[[xxx}}}sss]]]lll|||~~~pppRRRppp\\\444333777999:::DDDCCCHHHvvvVVVzzzXXXXXXcccUUUVVVSSSNNNNNNRRROOOHHHNNNWWWXXXRRR```WWW<<<:::NNNVVVTTTppp|||vvvyyybbbppprrrtttsssrrruuu|||ffffffzzz{{{[[[999@@@HHHLLLIIIGGGKKKQQQHHHLLLbbb```999JJJ???999VVVfffVVV;;;MMM]]]tttGGG}}}aaa{{{yyyuuurrrxxxuuuvvvRRRDDDFFF???222;;;;;;:::???777ddd~~~BBBHHHsssEEE???QQQ]]]bbbQQQjjjYYYiiiddddddjjjmmmkkkmmmpppuuupppjjjkkkiiippp}}}eeeyyysssFFF>>>IIIOOOEEEXXX@@@[[[iiizzzNNNEEEUUU[[[eee[[[___kkkssstttssscccggg~~~|||tttxxxzzztttiiiWWWyyyqqq111LLLttt^^^DDDNNNuuufffIII[[[kkkiiibbbsssNNNooojjj[[[jjj{{{```\\\OOOppp]]]???JJJKKKMMMMMMzzzqqqgggbbbHHH^^^YYYZZZzzz{{{ttt}}}hhh[[[???xxx~~~TTT???FFFIIIGGGMMMNNNWWWSSSUUU>>>;;;555000,,,***++++++***'''''',,,777BBBIIIMMMQQQnnnSSSaaa666888FFF666666WWWPPP888+++???@@@<<>>FFFLLLgggggg@@@;;;;;;@@@@@@;;;:::>>>666777666222000666BBBMMM]]]SSSFFF>>>???FFFMMMRRRYYY\\\777888888;;;333999CCC444FFFgggJJJNNNoooiii<<<@@@>>>@@@:::222<<>>bbbdddmmmSSSnnnmmmlllkkkooosssvvvuuummm^^^xxx}}}>>>:::>>>CCCFFFHHHHHHHHHIIIHHHMMMJJJqqqXXX;;;SSS:::MMMccc}}}{{{uuuUUUcccWWWoooWWWuuuzzzvvvqqqwww~~~___xxxNNN888<<<:::>>>333===;;;CCC000EEEnnnBBBFFFuuuJJJ666GGG[[[[[[QQQ\\\eeeccc^^^cccvvveeeSSSjjjwwwyyynnnssslll~~~|||```EEE@@@OOOKKKBBBkkkLLLQQQbbboooUUUBBBgggKKKFFFnnnXXXmmmvvveee|||NNNTTTooowwwoooSSS^^^||||||~~~qqq<<>>;;;555000,,,***++++++***)))(((,,,444>>>IIIOOOaaarrrkkkTTTtttAAA<<>>888:::======;;;888999777333000222888===<<<:::888777888<<>>>>>666QQQVVVaaa___\\\fffnnnnnnllloootttyyyxxxqqq{{{~~~{{{222>>>BBBFFFIIIKKKLLLMMMOOOSSSIIIRRR{{{qqqCCC333MMM000888|||\\\fff[[[HHHkkkooo}}}qqqVVVVVV||||||mmmCCC999EEE333;;;222===666<<<555>>>wwwyyyxxxZZZBBB___TTTMMMOOOMMMnnn[[[```dddbbb^^^aaakkkuuugggpppkkkgggpppzzzzzzvvvqqqpppmmm???BBBQQQPPPPPPXXXnnn;;;SSSnnnuuu[[[CCC```qqqJJJXXX```lllsssmmmuuuRRRkkk~~~tttnnnxxxrrr~~~}}}}}}RRRiiixxxaaa999MMM|||zzzxxx===DDDbbbHHHOOO``````jjjiiiiiiwwwpppSSSxxxZZZuuusssTTTzzzYYY]]]xxxLLLFFFIII|||fffFFF@@@[[[}}}~~~vvvSSSMMMcccgggppp[[[XXXYYYwww{{{ffffffaaa{{{HHHGGGHHHJJJJJJJJJOOOVVVPPPVVV>>>;;;555000,,,***++++++*********+++///999GGGPPPZZZcccmmmgggQQQKKK###lllIII:::;;;]]]555;;;333<<>>BBBEEESSS}}}IIIQQQNNNEEE;;;999======999999999777555333222111111222555888::::::;;;>>>AAAKKK\\\DDDqqqqqq777(((:::444999222666CCC:::888PPPJJJ999PPPuuu[[[CCC>>>AAA@@@555444;;;<<<>>>FFFXXXddd[[[rrrIII{{{qqqqqqbbbQQQuuujjjooo|||~~~{{{}}}mmmLLL|||{{{ppp111;;;---444777???999>>>???DDDrrrQQQTTTNNNGGGWWW[[[SSSJJJKKKJJJGGGJJJOOOGGGCCCGGGeee___^^^DDDAAA,,,AAAXXXbbbsss]]]PPP]]]iiimmmooosssvvvvvv^^^zzznnnBBB;;;>>>AAADDDFFFHHHKKKNNNVVVJJJQQQPPP[[[GGGDDDLLLDDDFFFBBBRRRZZZiiisssooolllgggNNNmmmrrr~~~{{{CCC:::777FFF...999000;;;222444999777bbbmmmsssLLLFFFIIIIII;;;iiiaaaaaa```______```ccceeedddqqqgggaaawwwxxxyyynnnooo{{{rrr||||||JJJEEEDDDHHHEEEJJJDDDFFFWWWmmmiiihhhFFFOOO___NNNfffjjjrrrllldddTTT[[[fffZZZbbbtttyyyooo|||wwwxxxYYYkkkJJJqqqzzzmmmMMM666]]]@@@AAAWWWRRREEE^^^aaaeeegggcccgggaaallltttjjjQQQppp~~~~~~tttWWWjjjwwwCCCBBBKKK^^^sssRRR;;;DDDfff[[[LLLwww{{{zzzFFFLLL```}}}zzzzzzwwwdddHHHHHHJJJJJJGGGGGGOOOZZZTTTZZZ>>>;;;555000,,,***++++++***,,,,,,***+++444BBBOOOWWWiiikkkkkk[[[BBB:::XXX>>>FFF666RRRGGG999666666...111888444///:::DDDEEEDDDLLL]]]jjj\\\{{{eee|||MMM(((111......+++555---///222555888<<>>kkk???OOOiiiqqqGGG;;;===BBB999444777888>>>>>>NNN[[[RRRnnnfff~~~wwwmmmvvvwwwvvv^^^zzztttfffPPPmmmnnn~~~lllyyyuuu~~~xxx\\\***999///555444===666:::>>>777ZZZ888kkkcccQQQEEEXXXYYYOOOMMMHHHDDDKKK000JJJNNNLLLYYYaaaIIIAAAHHH555CCC]]]aaammmnnnSSSZZZ```gggsss|||yyyooo}}}zzzSSS:::666888;;;===???CCCGGGKKKOOOOOOIIIRRRKKK000KKK333KKK666:::YYY```iiioooTTT```zzzddd[[[:::RRRpppsssZZZ[[[kkk:::777666<<<333999,,,777444222888222===ssseeewwwFFF???nnnMMM@@@999QQQYYYZZZ[[[^^^```aaabbbbbbbbbkkk[[[oookkkgggrrreeepppzzz{{{{{{{{{|||sss|||CCCKKKAAAAAABBBAAAIIIxxxFFFGGGeeejjjxxxIII@@@zzzZZZgggqqqyyyjjjooo```uuuwww|||dddfffQQQcccwww|||rrrlllqqqyyyvvvEEEttt}}}uuugggnnnMMM===iii|||SSS;;;OOOwww___???[[[bbb^^^___eeehhhnnn```fffuuuzzzRRR```XXXYYYwwwsssvvvgggTTTuuuvvv~~~GGGAAAMMMPPP|||TTT<<>>;;;555000,,,***++++++))),,,---***(((///<<>>999666999:::666333333666777666333222222222444666888888777;;;:::bbbyyyyyy\\\///444<<<+++///777888444777888888;;;DDD???XXX}}}ZZZ@@@999BBB>>>777777888BBB;;;@@@MMMLLLmmmcccsssxxx~~~nnneeeOOOdddwwwttt{{{zzzpppmmmrrruuuBBB///222777666333:::555555===444KKK|||QQQKKKWWWHHHWWW[[[RRRGGGBBBDDDKKKTTTCCC===OOOpppiiifffmmmVVVMMMUUUTTTgggSSS[[[aaacccmmmyyyyyyrrrzzzuuuEEE;;;888:::<<<>>>@@@DDDIIIMMMNNNQQQLLL___WWW|||RRR???XXX===AAACCC&&&===tttmmmIIIEEETTT\\\FFFZZZ[[[[[[VVVxxxrrrFFF999666<<<111:::999)))333999444444222444sssgggkkkDDDOOOFFFAAAAAALLLQQQXXX\\\^^^___bbbeeejjjfffZZZfffmmmgggllldddiiioooyyyvvvlllwww~~~hhh???BBB:::BBBPPPLLLEEEcccFFFdddmmmDDDEEEccc~~~eeeiiihhhkkkbbbmmm^^^ffffffrrrtttjjjeeeDDDZZZtttqqq\\\}}}}}}kkkeeefffzzzlllMMMvvv|||{{{nnnzzzDDD888fffmmmppp888KKKcccrrr===PPP]]]\\\]]]fff\\\hhhdddiiittttttoookkkZZZ```{{{wwwyyyxxx}}}vvvuuu]]]XXX}}}zzznnnNNNCCCKKKSSSTTTAAA???QQQiiiwwwyyywww}}}pppgggkkk}}}gggFFFDDDuuu}}}<<>>;;;555000,,,***++++++))),,,---+++(((+++555===NNNppp^^^uuuuuutttFFF!!!PPPYYYAAA555...444===>>>;;;<<<---===OOOOOOAAALLLaaa>>>$$$777000###555333---222222222444777>>>FFFLLLPPPOOOIIIXXXooo@@@444:::<<<::::::<<<888333222333444333222999999999888666555555666HHHvvvkkk***999,,,,,,:::000555888666333666;;;===\\\|||[[[555FFF\\\VVV<<>>;;;555000,,,***++++++(((+++---+++))))))...333OOOTTTrrrzzz[[[HHH---GGGsssuuuKKK555888;;;:::<<>>BBBbbbpppIIIDDD===+++***111,,,,,,222...///222333444555777<<>>===888;;;999777666555555444333111444444000---555GGGVVV|||~~~222***999***(((:::555111555777333555<<<<<<@@@sssSSSHHHGGGnnnxxxEEEAAABBB<<<::::::555>>>555===FFFJJJ\\\___[[[aaahhhqqqzzzxxxsss]]]ooowww|||wwwdddcccbbbppp}}}kkk444<<<,,,444///111444:::///777<<<777XXXzzzaaaBBBvvv{{{KKKGGGZZZVVVXXXTTT777NNN<<<@@@AAALLLZZZEEEKKKIII???GGGQQQ\\\aaaaaalllSSS...+++444666999:::<<<>>>BBBEEENNNQQQSSSKKKYYYQQQ|||~~~mmm444???===DDD]]]WWWMMMjjjOOOLLL^^^cccqqqgggoooLLL>>>CCC___}}}kkkJJJ...444999777///000000222...222222///222111777rrrsss~~~GGGIIIaaaOOO<<<<<>><<<<<<@@@AAAAAADDDIIIKKKXXX>>>;;;555000,,,+++++++++(((***,,,,,,***(((***,,,111___rrrrrr|||lll333888KKKrrruuu|||fff:::RRRyyySSS222///111&&&)))666...(((333///111333444555888;;;===DDD:::SSSHHHIIIYYY{{{KKK===<<<666888999;;;;;;:::999999888444999;;;888<<>>>>><<>>AAACCCCCCUUUEEEGGGZZZXXXQQQyyyMMM999CCCBBBjjjrrrvvv___{{{WWWCCCAAA555AAAiiiuuuAAA...444///777***888555***888///***///000000***///111{{{|||YYYBBBKKKnnnlllHHH888===FFFNNNTTTYYY]]]___ZZZTTTmmmkkkgggfffjjjiiigggkkkoooeeeaaakkkSSS===...888@@@777999KKKIIIWWW~~~HHHGGGeeexxxoooAAARRRQQQmmmaaakkkrrrxxxdddtttlllvvvooouuuwwwxxx<<>>AAAWWWgggHHH@@@HHHaaatttsssnnnmmmmmmbbbmmmhhhlll[[[uuu}}}www}}}xxxEEE<<<>>>>>>>>>>>>:::888???IIIJJJYYY===:::666111---+++******---,,,,,,,,,,,,---......///???mmmuuuiiiDDD999>>>[[[eeePPP777DDD~~~]]]///...,,,,,,,,,,,,---...//////000222333444555777;;;===>>>IIIIIIKKKLLLCCC[[[~~~~~~\\\111PPP<<>>:::<<<======;;;<<>>@@@BBBCCCGGGNNNVVV[[[jjjmmmGGG\\\fffZZZhhhcccjjjfffeeecccVVViii{{{ooo<<<;;;999888999;;;===??????PPPppp222ggghhhxxxIIIMMMRRRYYYbbbaaagggmmmnnnjjjgggfffhhhtttkkkwwwFFF888VVVmmm\\\rrrqqqsss[[[TTTqqq^^^[[[rrrtttxxxzzz|||BBB444===888jjjSSS<<>>@@@>>>888777===CCCEEEIII===;;;777BBB```}}}ggg111'''000,,,,,,+++,,,,,,---...//////000222333444777:::===>>>EEECCCDDDFFF777777PPPkkkYYYkkkmmmhhh___]]]bbb```XXX|||lll|||ppp+++111000000/////////000000111222333444666777888888;;;888yyyddd}}}IIIJJJOOOjjj===EEEKKK---<<<<<<;;;:::<<<>>>???>>>IIIQQQTTTRRRWWWdddiiieeedddeee^^^qqqfffjjjllltttsss^^^FFFEEE```|||PPP//////000///111111111111111222444555777888QQQlllCCC???ZZZNNNDDD<<<^^^\\\WWWLLLBBB>>>BBBHHHDDDBBBEEELLLSSSRRRNNNKKK777gggzzzwwwiiipppCCC///333111444555777777888:::>>>AAAAAADDDGGGHHHJJJNNNUUU[[[]]]~~~|||```OOOAAA<<>><<<<<<<<<<<<<<>><<<>>>:::<<>>999TTTwwwLLLAAA<<>>FFFKKKKKKPPPXXXYYYUUUXXXZZZVVVfffZZZZZZ{{{nnneeeggg```KKK;;;JJJ{{{|||lllCCC+++---000000222000000000111222333555666777///MMMSSS^^^qqqNNNMMMDDDJJJSSSWWWUUUQQQMMMLLLLLLEEEDDDKKKJJJCCCHHHTTTyyy}}}cccuuuPPP777///000...111333555777777999;;;===AAABBBDDDFFFIIILLLOOOQQQSSSkkkwwweee@@@III>>>RRRlllxxx~~~wwwpppNNN$$$DDD111000///...............------------------------000111###KKKtttrrrAAA222iiiccc999FFFNNN999222CCCIIIgggsssjjjccc[[[ZZZgggRRRaaaNNN888aaaiiiyyy888666555444444444666999:::===???DDDLLLAAAeeeqqqyyy<<>>BBBEEEHHHRRR===:::666111---+++******,,,,,,++++++,,,,,,---...))).........HHH}}}LLL+++---333000+++++++++++++++,,,---...///---...111222444888<<>>===888666>>>@@@999222333+++``````333''',,,333......---------...//////111222333444555666777888)))333HHHggg@@@MMMLLLLLL[[[???DDD===:::999888777555777;;;555<<>>888888SSSsss{{{zzzCCCGGG]]]iii===IIIMMMJJJKKKSSSZZZiiikkkWWWeeessslllcccgggooommmZZZMMMccczzztttNNN>>>:::CCCFFFMMMWWWUUUZZZpppcccMMMDDDFFFEEESSSrrrwwwwwwpppfffaaadddgggzzznnn{{{zzzJJJ:::;;;888999:::;;;;;;;;;===@@@CCCHHHSSS===:::666111---+++******,,,++++++++++++,,,------)))000000%%%"""AAA~~~rrrGGG)))///666---%%%)))++++++++++++,,,---......---///111333555888<<<@@@CCCBBB???777111555777222333333***...ooo___)))"""444000&&&///---------------...//////000000111333444555666777@@@===AAAUUUBBB999IIIVVV```999>>><<<===???<<<666666;;;888;;;<<<;;;===???@@@>>>===AAACCCJJJFFFCCCLLLFFF<<>>AAAEEEJJJMMMNNNMMMPPP___TTTwwwpppXXXWWWiiiuuuuuunnn|||qqq]]]lll111333???.../////////...------------...------------------------...%%%@@@'''***yyyzzz>>>===aaaQQQ===>>>888===///333>>>===<<<>>>999MMMNNN{{{RRR...999333333333333444666777888666777;;;hhhxxxTTTMMMfffsss999DDDBBBCCCIIISSSZZZ^^^^^^\\\ZZZjjjqqqrrrAAAPPP444XXX]]]IIIeeedddooolllppprrr{{{qqqwwwmmmxxxsss||||||DDD===888333:::???888zzzrrrSSS;;;jjj]]]===AAAIIIRRRNNNAAASSS|||}}}PPP>>>OOOWWWWWW```lllaaabbb___WWWQQQZZZsss{{{yyyzzzCCC===999===;;;===HHHQQQWWW^^^lllSSSFFFEEE;;;QQQccczzzfffbbboootttqqqzzzxxxrrr]]]:::>>>???666888999:::::::::;;;>>>@@@EEESSS===:::666111---+++******+++++++++++++++,,,---------+++,,,---***---AAAYYYIII,,,,,,...///***%%%)))000*********++++++,,,---...---///111222444777;;;>>>??????CCC>>>//////444///888$$$+++<<<000444sss}}}KKK***,,,+++...111)))'''333---------------...///000...///000111333444555555444;;;""":::|||~~~DDD:::;;;NNNzzzBBB999555:::;;;777666999999999888888888999999:::888;;;<<<======::::::;;;222333MMMzzzwwwrrr555222---111000'''(((111222......///000111333444555>>>(((GGG222{{{|||}}}ZZZOOOttt{{{RRR&&&...:::///***444000111333444444555777999888:::>>>BBBFFFIIILLLMMMNNNSSS___UUU^^^pppjjj\\\eeeZZZcccwwwyyyFFFAAA222000999222///......---------......,,,,,,,,,,,,,,,,,,,,,,,,******///***...===dddkkkSSSIIIUUU~~~}}}UUUMMM@@@===>>>:::CCCXXXeeeuuuwwwlll666888...222222222333444666777888===???,,,CCCggg@@@```jjjTTTEEEBBB???DDDKKKSSSZZZ___bbbcccZZZYYYAAA;;;]]]]]];;;GGG___ZZZ444\\\tttooo___nnntttbbbwwwoooooozzz___+++000:::///999???444___xxxuuu]]]:::PPPvvv```III666>>>HHH@@@BBBZZZgggKKKHHH\\\bbb[[[XXXXXXPPPHHH@@@JJJjjjpppxxxtttTTT888999>>>???===<<>>FFFKKK\\\vvvlllnnnqqqwwwxxxfffjjjUUU\\\^^^lll\\\___ttttttEEE000<<<;;;666777888999999999:::<<<>>>@@@QQQ===:::666111---+++******+++++++++***++++++,,,------((()))///222...)))(((:::~~~aaa@@@666***---,,,&&&%%%+++//////************+++,,,---...,,,...///000111444888;;;===555===AAA333111777111+++333333+++(((+++,,,)))<<>>QQQzzzppp|||bbbWWW~~~lll666"""222333,,,///000///000111111111222555888666:::>>>AAABBBEEEIIIMMMQQQOOOQQQWWWUUUZZZvvv@@@,,,555---***///'''...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***000###000555)))DDDhhhttt???QQQ```nnnuuueeeAAA111666,,,000000111222444555666777333===777HHH|||MMMQQQaaaqqqPPPFFFMMMIIIDDDBBBEEELLLTTTYYYkkkLLLnnngggLLLoooxxxNNNXXXmmmqqqcccbbbtttllltttppp}}}sssFFF///888555444777666;;;???vvvXXXGGGDDD|||RRR===GGGIIIAAABBB{{{aaaIIILLLTTTMMMFFFLLL[[[tttzzzttteeeBBB===@@@AAA>>>@@@???@@@IIINNNHHHLLLQQQlllMMM;;;@@@CCCVVVzzz~~~bbbnnniiieee\\\IIIMMM<<>>===>>>888777888:::888555333333444555777222:::???;;;FFFkkkwwwqqqaaaUUU\\\;;;"""+++(((,,,///---111111%%%.........///000222444555777***???777888MMM||||||}}}fffVVV^^^qqq|||vvv333)))444444"""+++888'''...//////......000444777888<<>>999ZZZYYYBBBWWWbbb\\\KKKBBBBBBCCCFFFKKKPPPSSSTTTOOOaaaXXXaaallleeefffiiiRRRXXXkkktttWWWXXXiii{{{{{{iiisss|||tttdddttt{{{nnnttt333222666,,,;;;888---BBB222IIIlllLLLJJJKKKfffKKKAAA;;;;;;???999@@@FFF@@@>>>AAA???QQQrrrxxxmmmQQQ111555:::;;;777999::::::DDDNNNJJJ===RRRWWW~~~aaaGGGPPPSSSSSS[[[gggeeeYYYJJJBBBGGGBBBFFFPPPNNNVVVZZZOOOpppDDD555888666888000<<<555777888999888888:::<<<:::MMM>>><<<777222...+++******)))************+++++++++---,,,,,,++++++,,,,,,---000000,,,+++:::dddqqqTTT999111///***''')))))))))))))))))))))))))))++++++******++++++,,,------///000222444555555555===999444111000000//////........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................///000111222999555666>>>???DDDxxxyyyhhh@@@???999MMMQQQmmmKKK???CCC===>>><<<777555888:::999<<<<<<===999555DDDrrr|||rrrXXXaaauuuqqqjjj---333+++....................................///111222333777333666999222888ccc~~~qqq{{{pppnnnpppsss@@@..............................///000111333555666::::::<<<===???@@@AAAAAAHHHMMMOOOUUU\\\SSSLLLSSSYYYdddzzzyyyTTT===555444111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---999sssJJJKKK999VVVppprrryyy```vvvyyy{{{ssspppggg888000444///***...////////////000111222333111:::444;;;<<<~~~uuuBBBQQQWWWhhh]]]???>>>>>>@@@CCCGGGKKKNNNTTTMMMKKKXXX___KKK<<>><<<999666555444444555666666666666777888999:::>>>HHH>>><<<777222...+++******))))))*********+++++++++,,,,,,++++++++++++,,,,,,+++///222///+++,,,444<<>>>>>___}}}III666<<>>888BBBGGGNNNUUUPPPNNNYYYPPPQQQRRRUUUWWWWWWTTTRRRSSSPPPIII@@@888444555777000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---444333yyyzzzyyyhhhWWW[[[PPPHHHDDDNNNnnniiicccnnnXXX===(((,,,333111---000////////////000111222222///???000444DDDhhhvvvxxx@@@TTTfff]]]YYYIII<<<<<>>@@@BBB<<>>;;;777222...+++***))))))))))))*********++++++,,,,,,++++++++++++,,,,,,)))+++000333333000***&&&333555666555222222555999555555555222///,,,***)))'''$$$'''---,,,&&&'''---))))))))))))))))))))))))+++************+++,,,,,,.........000222555888999777444000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------......---......///000111555666444999???===GGG___sss[[[<<<...555333SSSrrrxxxvvv|||zzz[[[MMMSSSwwwAAA***...---,,,---------------------------------...///000222222222333777;;;:::888:::???KKKtttooo@@@......------------------------.........///000222444444<<<:::999888888999:::;;;<<>>???===GGGHHH???CCCddd{{{xxxyyyWWW444000777555444222222222333333666555555666666777888999999DDD>>>;;;666222---+++))))))))))))))))))************++++++************++++++111...+++,,,000333444333)))******+++,,,///555:::...//////---,,,,,,111444000...------)))###&&&---))))))))))))))))))))))))***************++++++,,,...---...///111555999;;;555222///---------,,,+++************************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------------------...///000000111666555888BBBCCCBBBJJJuuu}}}\\\PPP999AAAMMMCCCUUUwwwddd\\\^^^;;;BBBcccnnnxxxHHH%%%---000)))000---------------------------------...///000111222555777666666999======888AAALLL}}}wwwzzzfffsss|||sssggg```qqqrrrlll???)))---222------------------------.........///000111333333:::999777666666888;;;===IIIPPPPPPPPPUUUQQQMMMSSSKKKKKKMMMOOOOOOMMMHHHDDD@@@@@@???<<<888444111000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,))):::222===rrrwwwnnnGGG ...222333///,,,...//////............///000111111666---:::777---CCCXXXtttRRR999\\\aaafffGGGGGGGGGBBB???CCCHHH===CCCuuuOOO<<>>;;;<<>>AAAFFFKKKIIIMMM[[[^^^XXXYYY[[[YYYVVVSSSNNNGGG???:::999666222///...//////000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,)))###111AAA...OOO|||kkk444 ,,,888,,,000///))))))///222000------------...///000111777,,,:::444333CCC444]]]HHHRRRoooGGG>>>BBB;;;<<<@@@777666OOO\\\KKK666EEEFFFPPPTTTCCC444FFFiiiyyykkkkkkvvvrrrppp|||iii===%%%222555,,,///000333111******000444222@@@<<>>???EEEGGGEEE```bbbmmm}}}|||rrrlllZZZBBB//////333222000222111111111222333555777999???999:::CCCIIIIIILLLRRR999YYY}}}{{{RRR777;;;===000000???333222222333333444444444444444444444555666777888888CCC===:::666111---***)))(((((((((((()))))))))************))))))))))))******"""(((111777888444...+++000---)))''''''***///222------,,,++++++***((('''(((&&&&&&(((++++++)))&&&))))))))))))))))))))))))***))))))))))))***++++++.........000222555888999111///---------...,,,+++************************)))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////000888666555>>>CCCEEEMMMWWWLLLtttsssCCCDDDNNNEEE>>>;;;HHHFFF:::IIInnn|||pppHHHQQQHHH333<<>>;;;;;;999666444222111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++444&&&"""...555///***+++@@@~~~pppxxxlllqqqXXX444(((...;;;888%%%***,,,,,,+++---000///+++---,,,,,,------...///000333666333,,,DDD***:::YYYfffHHHUUU```tttjjjKKK???777???@@@???@@@777444???<<<666333666???TTTvvvssstttlll___kkkxxx{{{wwwfff^^^KKK111(((111444//////***///222000...000111111444111AAA|||fff___wwwjjjRRRIIIGGGKKKLLLKKKSSSeeerrruuuwwwuuufff>>>333---111444000///111111000000000222333555777999999===DDDDDD@@@DDDLLLjjjUUU777YYYzzzXXX<<<999???777(((000BBB;;;###222333333333444444444444444333333444444555666777:::EEE===:::666111,,,***)))((((((((((((((()))))))))***)))))))))(((((()))))))))------...///...,,,((($$$!!!%%%)))+++***'''$$$###%%%(((******++++++,,,)))******+++,,,+++)))&&&)))))))))))))))))))))))))))))))))))))))***++++++......///111333555666777...---++++++,,,,,,+++***************************))))))*********+++++++++************************++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++,,,---...//////555333555???@@@AAAJJJ===SSSTTTqqqRRRIII---AAAJJJ===222888EEEKKK===XXXlllttt|||***((()))///000))))))---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000111555999:::777777999===...:::@@@///;;;qqq>>>(((%%%...)))###,,,555,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000111222444777:::>>>@@@BBBDDDJJJGGGHHHVVVYYYNNNHHHJJJGGGDDDBBB@@@===:::777///......000222444222000++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,++++++******++++++333---)))((())),,,222999111444777JJJlll}}}bbbIII555+++,,,///---000222+++///------000000---******,,,,,,,,,,,,---...///000///333111///<<<)))???777SSSIIIhhhnnnpppxxxXXXOOOBBBBBBEEE===:::HHH999CCCGGGQQQtttpppcccdddfffhhhvvv|||www~~~vvvwwwIII888000222///...///---,,,,,,///333444333444666,,,BBB---\\\___ZZZlllbbbVVVooobbb777222000000222222111111111111000000000111222444555666:::???BBB@@@???DDDKKKaaaeeeMMM[[[]]]TTTqqqppp}}}dddQQQBBB999777666000444<<<666)))+++:::222222333333444444333333333333333333444555666777:::EEE===:::555111,,,***(((((((((((((((((())))))))))))))))))(((((((((((())))))''''''***///444444...)))...,,,)))((()))***++++++&&&***...---)))'''(((+++'''))))))&&&&&&))),,,...)))))))))))))))))))))))))))))))))))))))******+++---///000222444555555555,,,+++******++++++***(((************************************++++++++++++************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++,,,---.........111///666BBBBBB???HHHRRRSSS\\\===aaattt}}}|||YYY111...+++000(((&&&111...'''111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222------333555222333999999:::777...222222,,,;;;SSS<<<444+++---222///,,,333222!!!,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000111222444777:::===???@@@BBBLLLLLLKKKVVVXXXNNNJJJGGGDDDAAA???===<<<:::999:::666000---------***(((+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,+++*********+++""",,,111///+++,,,***'''///$$$---777///+++111:::999444777666///000///$$$++++++444444'''%%%...111---)))(((------)))+++222,,,,,,,,,,,,---...//////000&&&555999###AAA444;;;===```999AAAXXXkkk}}}zzzwwwsssqqqfffooofffUUU___bbbzzzvvvbbb^^^999)))...666+++)))111---777...)))---///---...222555,,,<<<...UUUyyykkk^^^\\\RRRXXXZZZZZZbbbiiiaaaRRRqqq~~~|||sssmmmlllEEE333---//////------///000...111000000000000222444555222555888<<<@@@BBBAAA???KKKqqqYYYJJJGGGTTTsssUUUZZZZZZ^^^cccfffddd```^^^\\\PPPDDD???>>>;;;;;;===333555555222444999777222111222222333333333222222333333333333444555666666444@@@:::999666222,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''''''''(((((()))***+++///......111444444111...++++++***)))(((((())))))))))))))))))))))))))))))++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,---...///---///111555:::???BBBEEEIIIJJJPPPUUUTTTfff~~~{{{vvvGGG...---(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------111111222333555666666777888777555444333222222222333:::___sssIII111///777,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......///111222333444666:::===CCCJJJNNNMMMKKKJJJGGGBBBFFFGGGEEEAAA;;;777777888111000000///...---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///111111111222333555222ZZZ~~~zzzeeeEEE@@@KKK```lllwwwooogggiiifffXXXMMMfffyyyyyy|||{{{qqqmmm]]]@@@////////////////////////............////////////444+++000;;;;;;OOO|||{{{qqqZZZBBB444222////////////////////////////////////000111222333555777;;;???AAABBBAAAAAAFFFbbbzzz???UUUUUUUUU]]]]]]\\\[[[\\\]]]]]]YYYVVVPPPIIIAAA<<<<<<;;;888555444444444333333222222222000111111111111222222222333333333333444555666666222JJJ:::999666222,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((''''''(((((()))***+++///...///111444444111...++++++***)))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------......///222555:::>>>BBBDDDBBBFFFNNNPPPJJJKKKccc~~~HHH&&&&&&...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------///000000111222333444555555444333222000000000000000***,,,555@@@XXXgggXXXDDD444---+++(((%%%,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...000111333444555888<<>>@@@AAABBBAAAHHHPPPPPPCCC>>>```QQQXXXYYYZZZXXXUUUSSSSSSSSSLLLFFF>>>:::999999666333333333333222222222111111000000111111111222222222333333222333333444555666222JJJ:::999666222,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++......000222333333000---+++***))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,------///000222666:::>>>AAACCCDDDLLLUUUWWWSSSMMMJJJIIISSSaaa444!!!%%%,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------...///000111222222222111000///...---------///......---)))(((000:::KKK___wwwvvv]]]@@@...777,,,###&&&000666222+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------000222444555777:::>>>AAA===CCCHHHIIIIIIKKKJJJGGGEEEDDDBBB===888444333333/////////......------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///000111000111222444999,,,FFFpppuuuFFF888LLLWWWMMM^^^dddlllqqqrrrnnniiifffwwwmmm```VVVQQQNNNJJJGGGjjj~~~tttzzzooovvv~~~lllOOO:::,,,........................---............/////////222...111666333---555DDDaaalll}}}nnnsss\\\BBB222,,,+++,,,///........................///......//////000111222444555777999<<<>>>???@@@EEE???ZZZxxxEEECCCBBB^^^VVVZZZ\\\[[[WWWUUUWWWZZZGGGAAA:::777666555333111222222111111111111000000000000000111111111222222222222222333333444555666333III:::999666222,,,)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,---///111222333111...,,,******)))))))))))))))***))))))))))))))))))))))))++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************------,,,+++++++++,,,,,,000111333666999===@@@BBB???HHHMMMLLLLLLLLLDDD777555EEEjjj???...$$$,,,444000)))&&&++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000///...---,,,,,,,,,,,,,,,...000111333333,,,###+++555000,,,555000***666///222888:::444,,,---444---...//////...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///000333444666:::>>>AAAAAAGGGKKKIIIIIIJJJJJJGGGCCCAAA>>>:::666333111000.........---------,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...000000000000111333(((LLL***:::zzzqqqKKKIII>>>CCCIIIQQQSSSTTTWWW^^^eeeDDDHHHIIIGGGKKK\\\sss}}}vvv~~~|||zzzwwwyyyWWW:::000---........................---------.........//////000...///222666888888888GGGTTT}}}uuu{{{fffDDD666)))(((,,,///111333....................................///000111111222222333444777999<<<>>>BBB999FFFUUUwwwLLL>>>XXXPPPRRRSSSRRROOOKKKIIIHHHAAA===888555444333222000000000000000000000000000000000000000111111111111222222222222333444555666444HHH:::999666222,,,)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))***+++,,,---///222333222000---+++***)))))))))))))))******))))))))))))))))))))))))++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************------,,,+++++++++,,,,,,000111333666999===@@@BBBDDDKKKLLLEEEDDDFFF@@@444(((BBB999DDDVVVLLL(((,,,//////+++'''''')))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000///...---,,,,,,+++,,,,,,$$$+++,,,%%%"""***666<<<---555+++###,,,,,,)))666///)))'''))),,,+++(((&&&''',,,///---(((%%%&&&)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///111333444888<<>>:::777444111///...------------,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///000//////000222///777666555???|||jjjZZZPPPEEEBBBEEEDDD<<<444BBBSSSdddmmmuuu{{{iiiyyyxxxiii===)))---222........................------------............111222000///111777888666...>>>HHHUUUzzz|||AAA@@@555000+++***...000...,,,,,,........................------------...///000111222222222333555999<<<>>>666]]]444OOOMMMQQQMMMWWWTTTQQQPPPOOOJJJAAA:::<<<:::666444222222111111//////////////////////////////000000000111111111222222222222333444555555444EEE:::999666222,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,,,,,,,///333444222...+++***)))))))))))))))******+++))))))))))))))))))))))))++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++,,,------///000222666:::>>>AAACCCHHHNNNOOOJJJHHHGGGAAA999HHH"""777///DDDIII888)))(((<<<+++000///'''$$$'''+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............//////000000...---,,,++++++++++++,,,***---///000000...&&& +++000111666333***'''...***(((+++111444333000...,,,***,,,///000...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...000111333666:::===:::@@@BBBAAABBBFFFIIIHHH<<<999666444222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++)))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...//////......///111666$$$AAA333:::AAAfff}}}}}}}}}zzzfffPPP;;;,,,000444,,,------------------------,,,------------.........---000222111000222333333<<<222<<>>BBBDDD@@@AAABBBBBBAAA>>>888333888999...333222...666VVVWWW<<<444:::666999((((((((())),,,---,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////,,,,,,+++************+++333)))###***555888111+++000+++(((### )))111---%%%+++...+++$$$"""%%%)))+++(((&&&'''***+++)))&&&************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,---...000111222555888;;;:::???AAA???@@@DDDFFFFFF999666222111111000...+++++++++++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++)))))))))******+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...//////------...000***===&&&???444666@@@dddmmm{{{zzzsss___777---///555111###------------------------,,,,,,---------.........))),,,000333222111333777<<<>>>:::777@@@NNNMMMCCCFFFWWWfffzzzuuuooobbbIIIBBB666,,,---)))***111---444---++++++......,,,...222------------------------,,,,,,,,,,,,---...///000111111333444777999<<<===BBB<<<111XXX;;;OOOiiipppYYYQQQHHHBBB@@@>>>:::666444333333111000///000111......//////000000000000////////////000000000111111111111111222333444555333???:::999666222---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))***+++,,,---+++000555555111---***)))))))))((())))))***++++++))))))))))))))))))))))))++++++******++++++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))*********+++,,,---...///---///111555:::???CCCEEEKKKEEEAAAAAA@@@<<<666333222......---))),,,222000444&&&BBBTTTyyydddCCC222,,,'''222'''!!!000+++$$$444,,,&&&&&&---...''''''---************************++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------...+++******))))))))))))***)))))),,,---'''!!!'''333***%%%...///&&&...444$$$&&&***,,,++++++,,,------$$$)))...---(((&&&)))---************************++++++++++++++++++++++++******+++++++++,,,,,,,,,...///000111222444888;;;@@@CCCDDD@@@???BBBDDDCCC777444000///000000...++++++++++++++++++++++++,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++))))))******+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...///...------...///***///777...;;;666<<<<<>>GGG***111@@@222,,,444...)))+++>>>000)))666'''//////+++***---///---,,,---------------------------,,,,,,,,,,,,---...//////---...000222444777888999999QQQ>>>===NNN===JJJXXX~~~sssbbbQQQCCC:::555444111111111000......///000.../////////000000111111////////////000000000000111111111111222333444555222===;;;:::777222,,,)))((()))*********))))))))))))))),,,---)))"""###)))***&&&(((+++((($$$(((000...%%%+++&&&###&&&+++,,,+++***(((***---...***%%%(((///)))))))))))))))*********))))))))))))************))))))((())))))+++---...---444888333---,,,,,,+++***---000+++%%%---111$$$...///+++%%%(((000///(((...---***'''(((,,,...---111...+++************)))+++++++++************)))))))))))))))************************+++,,,---...111000222666<<<@@@@@@>>>BBBBBBAAA???<<<888444222------------------------,,,,,,---///111333555666IIINNNUUUZZZZZZUUUNNNIII222222111///...---,,,+++++++++++++++++++++++++++************************************************************************,,,,,,++++++***+++++++++......---------,,,,,,,,,+++++++++*********)))))))))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++******++++++,,,---......///111444777:::<<<======>>>BBBDDDAAA<<<777333111///.........---+++***,,,---,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........///111333555777999999888uuuooowww|||NNN//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...//////000111222777888;;;===>>>@@@EEEKKKFFFHHHJJJKKKJJJFFFAAA>>>888777555333222000000000........................------------------------++++++,,,,,,,,,,,,---------------............///***000333111333999:::555>>>AAADDDFFFGGGHHHJJJLLLOOOUUU[[[[[[SSSIII@@@;;;000000000000000000000000////////////////////////////////////000000000000111111111111222333444555111CCC:::999777222,,,)))((()))************))))))))))))###))),,,******---...+++,,,)))(((+++,,,+++***,,,,,,000333///((($$$'''---222''' &&&///000***&&&))))))))))))************))))))))))))************))))))))))))***+++---...222666777222...,,,***&&&%%%###)))---)))+++111333---$$$'''333222&&&(((555---///111222222111---***%%%(((+++......,,,***)))+++++++++************)))))))))))))))************************+++,,,---...//////111555;;;??????>>>BBBAAA@@@>>>:::666222000------------------------------------...///000111+++...222444444222...+++//////...---,,,++++++***++++++++++++++++++++++++************************************************************************,,,,,,++++++***++++++,,,...------------,,,,,,,,,+++++++++*********)))))))))************+++++++++************************************************************************))))))))))))))))))))))))************************++++++******++++++,,,---000000111222555888<<<>>>?????????@@@AAA@@@;;;777222000...---------,,,+++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---...///111333555777888@@@...QQQ~~~|||ooowwwwwwpppNNN$$$///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............///000111222666888;;;===>>>???CCCGGGDDDFFFIIIJJJHHHDDD>>>;;;555555333111000///..............................------------------------++++++,,,,,,,,,,,,------------------............333111000000222666:::>>>===@@@CCCDDDEEEEEEGGGHHHFFFHHHJJJGGG@@@888333111////////////////////////////////////////////////////////////000000000000111111111111222333444444111BBB:::999666222---)))))))))************************%%%***---***'''(((((('''111)))(((---+++!!!"""***"""'''---,,,((('''+++///...+++,,,...---)))(((***************************))))))))))))***************)))))))))***,,,...///111444444///------***&&&222******///***"""'''444555???@@@777999BBB>>>//////......------+++******///...,,,***((((((+++---+++++++++************)))))))))))))))************************+++,,,---......///333888===@@@AAA@@@BBBAAA???;;;777333000...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++************************************************************************,,,++++++***++++++,,,,,,------------,,,,,,,,,,,,+++++++++***************)))************+++++++++************************************************************************))))))))))))))))))))))))************************++++++******++++++,,,---000000///000333777;;;>>>@@@???>>>>>>>>><<<888555111///,,,,,,,,,,,,+++******+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---...000222444555666888DDD999///___yyyuuu}}}<<<'''"""666............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............///000111222666:::===??????AAABBBCCCCCCEEEGGGHHHEEE@@@;;;777222222000///------,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------------------............222...,,,000222222666<<<>>>AAADDDEEEEEEEEEFFFGGGEEEDDD@@@;;;555000//////////////////////////////////////////////////////////////////000000000000111111000111111222333444222@@@:::999666222---***)))***)))***************++++++,,,,,,)))&&&%%%'''))))))((('''+++222555444444666FFF@@@888333555666000'''''')))...///+++&&&)))///++++++***************)))((()))))))))***************))))))***+++---///000111555666111------///...((((((***222<<>>?????????<<<888333000///---+++***++++++***))))))+++,,,,,,+++***+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,...///111333444555DDD000333GGGFFF@@@mmmGGG@@@000CCC---&&&------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222666;;;>>>???AAACCCBBB@@@CCCEEEFFFFFFCCC===888444000000///---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........+++///111111333777777666???BBBEEEHHHHHHHHHIIIJJJIIIFFF@@@999444222222333////////////////////////////////////////////////////////////000000000000000000000000111222333444222>>>999888666111---*********))))))******+++++++++,,,---)))''')))---///...---111333...)))999WWWllloooffflllsssyyy|||uuu___IIICCC222$$$$$$,,,///,,,(((,,,+++++++++******))))))((()))))))))************************,,,...000111555::::::111))))))...111///555---000SSSzzzlllUUUCCC;;;,,,))))))///666777///'''+++++++++*********))))))((()))))))))************************+++,,,------///444:::???CCCDDDDDDDDDAAA>>>:::666111...,,,++++++++++++++++++++++++++++++++++++******+++,,,,,,***)))(((((((((((()))***************++++++++++++************************************************************************************************+++*********++++++,,,---------,,,,,,,,,+++++++++************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))************************++++++******++++++,,,------------...111555999;;;>>>@@@BBBBBB???888222......,,,*********+++***))))))***,,,,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,---...000111333444555)))<<>>999AAAIIIHHH___iii;;;:::000...###***+++333,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111222222888<<<<<>>AAAFFFHHHHHHGGGFFFFFF<<<999444222111111///---........................////////////////////////////////////000000000000/////////000000111222333333777zzz888888555111---******+++))))))***+++,,,,,,------------//////---333III```kkkyyyyyyrrrtttppp___EEE333------,,,,,,+++***))))))))))))))))))******************+++,,,---000222444777222///666LLLfffuuuyyyiiiHHH444///000+++++++++************)))))))))))))))************************+++,,,---...000666???DDDDDDAAA@@@??????<<<666111...---......))))))))))))))))))))))))+++******))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))((())))))))))))))))))))))))************************************************************************************+++,,,---...,,,,,,,,,+++++++++******))))))******++++++++++++)))************+++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++******++++++,,,---+++---111444777888999999<<<<<<:::444///,,,---///---,,,******+++,,,+++***(((***++++++++++++---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,******+++,,,...///000000000333555555444666999<<<:::OOODDD999JJJNNNCCCGGGBBB***;;;,,,888444(((///666000***666%%%//////555---111'''222&&&222(((,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111222444<<<>>>>>>EEEQQQRRRJJJIIIEEE>>>777222///......,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------000&&&222MMMRRR>>>888EEECCCFFFJJJKKKJJJHHHFFFEEE999555///------......---........................////////////////////////////////////000000000000////////////000111222333333666xxx===:::555000,,,***)))))))))))))))***++++++,,,,,,(((333222(((666\\\xxx~~~xxxxxx~~~]]]NNN888666***111(((333%%%)))************+++++++++111+++(((---444666777888@@@777''']]]pppkkkNNN...666++++++---///+++&&&)))111***************************+++------,,,+++---...000666;;;===???CCCDDDBBB;;;777222...,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,---...///---***((()))***000)))%%%***,,,***,,,111222&&&222))))))333###,,,%%%+++222***!!!***111((('''222###000+++333222'''+++++++++************)))************************************************++++++******++++++,,,---------...222666999;;;;;;AAA===888444222000...---,,,,,,,,,++++++*********---,,,,,,,,,,,,+++)))''')))...///+++'''(((,,,000'''---333---,,,***//////(((,,,---///***++++++...//////---***+++------,,,/////////---+++++++++,,,,,,,,,,,,+++++++++******************************************************************************************************************************------,,,------...///000000222333444555777;;;===???DDDFFFBBBAAACCC@@@:::333222000...---,,,,,,---------------------------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111:::@@@BBBJJJSSSQQQFFFDDDBBB===888444111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000---///333333222888AAA<<>>AAA@@@===999555000---,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...000111%%%,,,222222)))!!!###)))&&&&&&,,,%%%'''111,,,---888...((((((---777444&&&...999,,,+++ """......++++++++++++************************************************************++++++******++++++,,,---......///333888;;;<<<<<>>CCCEEEBBBAAAAAA===777222111000...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000888<<<<<<@@@HHHHHH@@@@@@>>>:::555111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...111///111666777777>>>FFFHHHIIIHHHCCC@@@>>>999333333222///---,,,,,,------/////////////////////...000000000000000000000000////////////////////////000000000000111111111111111888qqq===:::555000,,,***)))))))))))))))***++++++,,,,,,111222888IIIddd}}}{{{XXXMMM000(((111!!!000************+++++++++,,,---,,,...111111111777>>>;;;WWWPPP333111,,,''')))---,,,&&&++++++++++++++++++++++++***+++---,,,,,,---///000444999<<<<<<===???===999555222...,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///---***)))***+++++++++///---+++,,,333666000(((,,,777222///------333)))'''444666*** %%%///***)))000555...333&&&,,,+++++++++************************************************************++++++******++++++,,,---......000555:::===>>>>>><<<999444111///...---,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,...)))%%%%%%(((+++---...***---+++...///666444111000---...***...,,,...,,,444111,,,'''%%%&&&+++000444333222000...,,,***)))------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************************************,,,,,,,,,,,,---...///000000111222333333666999<<<===BBBDDDBBB@@@>>>999333111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222333;;;>>>;;;<<>>:::888555111...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000///111666999;;;@@@GGGUUUNNNGGGEEEAAA:::444222222111///---,,,,,,------......//////////////////000000000000000000000000////////////////////////000000000000111111111111111777ooo===:::555000,,,***)))))))))))))))***++++++,,,,,,))),,,:::QQQhhhwww}}}vvvnnn___BBB000,,,###///*********+++++++++,,,,,,111,,,,,,333999999999999XXX~~~AAA888222111...)))(((,,,++++++++++++++++++++++++***,,,,,,,,,,,,---000222555999<<<===>>>@@@===777111///,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------...,,,******,,,+++)))'''+++222222(((!!!&&&///444:::GGG@@@SSSYYYUUUjjjfffaaaMMM777555999222///777111444,,,)))+++"""...''',,,,,,+++++++++*********************************************************++++++******++++++,,,------...111555:::>>>???>>>999666111///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------...***+++000555777333///......555111666///777///,,,///...666000777000666555,,,---222666666222///000---+++)))((())),,,---...------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************,,,,,,,,,,,,---.../////////000222222222444888:::<<>><<<>>>>>>;;;555333111...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........000333666:::>>>BBBRRRGGGAAADDDCCC999333444000///...---------------............///////////////////////////////////////////////////////////////000000000111111111111111666lll===:::555000,,,***)))))))))))))))***++++++,,,,,,)))222BBBSSSZZZ___kkkyyyppp}}}~~~~~~||||||eeeYYYBBB)))...+++***++++++++++++,,,,,,,,,///...///333555;;;HHHUUUxxx}}}kkkUUUEEE:::777???JJJWWW^^^xxxzzzlllIII///000222)))'''///+++++++++++++++++++++++++++,,,,,,,,,---...222555666:::===>>>@@@BBB>>>777///---++++++,,,------,,,++++++++++++++++++++++++++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------)))***+++...000000///---******+++000===OOOZZZ]]]qqq|||}}}rrrmmmaaaxxxvvvvvvlll>>>...'''222---000((( ---000,,,,,,,,,++++++++++++***************************************************++++++******++++++,,,------...111555:::=========666333///---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))),,,///000///...///000222///......++++++222===HHHXXXZZZjjj```pppjjjooohhhfffmmmYYYWWW>>>@@@999<<<444......---+++,,,111///...---...000000...,,,.........---------,,,,,,++++++++++++++++++++++++************************************************************************************************,,,++++++,,,,,,---...//////000111111111333666999:::<<<>>>@@@===777000------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222333...666>>>???===;;;999666222111///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---......///000222555:::<<<===DDD<<<:::???>>>444...///.........------------...---.........//////000000////////////////////////000000000000000000000000///000000000111111111111111555kkk===:::555000,,,***)))))))))))))))***++++++,,,,,,...;;;MMMWWWXXX]]]nnnsss~~~iiijjjVVV333777(((++++++++++++,,,,,,,,,,,,)))000666222---<<>>666...---+++,,,---...---,,,------------------------,,,------....../////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------+++---------+++***+++,,,444999EEEVVVdddmmmuuu}}}~~~nnn\\\fffllllll}}}wwwjjjzzzMMMFFF&&&444---555111...,,,,,,,,,,,,++++++++++++************************************************++++++******++++++,,,---...///222666;;;===<<<;;;444111...,,,,,,---,,,,,,,,,,,,,,,,,,------------+++---...,,,)))'''***,,,///111;;;JJJXXXfff}}}sssyyyiiitttfffkkkttttttxxxgggVVVOOOHHH>>>999:::222111111222333111+++&&&//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************++++++++++++,,,---...///...///000000000222555888999888:::===;;;333...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111333444222888@@@DDDCCC???:::666111000///---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...111222333333777===>>><<>>AAAOOO\\\ooovvv]]]OOODDD<<>>AAAAAA:::111///---,,,---.........,,,.................................///000111111111////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...---//////+++(((***222:::BBBZZZyyyeeeOOO___pppwww|||LLLMMM'''444(((,,,------,,,,,,,,,+++++++++************************************************++++++******++++++,,,---000111444888<<<>>><<<:::333000---,,,,,,---------,,,,,,,,,---------.........//////......444>>>GGGYYY^^^lllzzzyyyjjj______}}}mmm```CCC;;;222...///111111000////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************++++++++++++,,,---...///...///000000///111444666888666777:::888111,,,---)))***+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222333444;;;===AAAEEEFFFBBB<<<888111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000222333333999@@@AAA===???CCCCCC;;;444111000///+++,,,------............------......///000000111000000000000000000000000000000000000000000000000000000000000111111111111000444kkk===:::555000,,,***)))))))))))))))***++++++,,,,,,999CCCKKKRRR^^^nnnxxxxxx~~~}}}xxx}}}ooo~~~}}}www~~~nnnwwwmmmhhh^^^444+++++++++,,,,,,,,,---------222//////666GGGdddyyyRRRBBBQQQuuuzzzVVV@@@888AAANNNWWW333---///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---111555999<<<===>>>>>>@@@???777---///...------//////...,,,////////////////////////...//////000111222222333111111111111111111111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......))),,,///...///999LLLZZZdddVVV\\\}}}wwwRRRAAA###222---------,,,,,,,,,++++++************************************************++++++******++++++,,,---222333666:::>>>>>>===;;;222000---,,,,,,---...---,,,,,,,,,------.........***---111777BBBUUUkkkzzzvvvmmmooohhhKKK:::444333333000/////////............,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************++++++++++++,,,---.........////////////000333666888444555999777///,,,...((()))+++,,,------,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000222444555>>><<<===AAABBB???888555000///...,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---000111222999AAABBB>>>:::BBBBBB555,,,...000///++++++,,,---............---------...///000000111000000000000000000000000000000000000000000000000000000000000111111111111000444kkk<<<999444///+++***++++++)))(((***---+++(((...888<<>>888<<<999000111000,,,+++222:::,,,(((666333333000+++000333222999888AAAMMMZZZJJJVVVJJJ^^^YYY[[[YYYNNNVVVCCCMMM===>>>666999111000555---333+++222///333+++***555%%%%%%+++000111,,,((())),,,++++++++++++++++++++++++++++++++++++++++++++++++111+++***111222...+++......(((111---BBBPPPxxxNNNkkk}}}lll}}}~~~FFF...444&&&---333'''(((222---***************************************************++++++***)))***,,,///555555777;;;===;;;666111---//////...++++++,,,...+++///---'''///,,,---333222777[[[mmmhhhwwwjjjKKK777000333111111333...)))---///+++***++++++)))))),,,+++++++++************)))************************************************************************,,,,,,++++++,,,,,,---............//////000111222555444333111///...------,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***,,,...///000222555888===???BBBCCC@@@:::333///---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---///000444888===AAACCCDDD@@@===888222...,,,++++++........................////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222222777eee===999444///+++******+++***((()))+++***)))///999<<>>444XXXpppiii<<<%%%666---,,,,,,++++++,,,,,,------------...111444777999666???>>><<<>>>888000222---777***%%%+++;;;555333---<<<888PPP]]]SSSkkkPPPFFF;;;CCC===111###++++++---<<<444666666000((()))000333000++++++++++++++++++++++++++++++++++++++++++++++++)))---000...++++++...222777&&&<<>><<<666111---,,,******++++++***(((------,,,222888111666JJJccchhhjjjbbbqqqTTT666///333)))(((///))),,,---000000+++''',,,444++++++++++++************************************************************************************,,,++++++++++++,,,------............///000111222444333111000...---------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,...///000222666999???AAACCCCCC@@@:::333///---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---......222777::::::<<<@@@CCC<<<999555111...------................................./////////000000000000000000000000000000000000000000000000000000000000111111111111222222222111555ccc>>>:::555///+++))))))***+++))))))***)))***222:::;;;AAACCCNNN```ccc```gggkkkmmmqqqtttvvvyyysssvvvhhh}}}{{{ssslll]]]eeeJJJ.../////////...---...///000,,,:::uuuKKKvvvrrr{{{lllXXXsssxxxWWWqqqmmmyyyoooQQQ>>>///kkkaaaOOO111,,,------,,,,,,,,,,,,------------...000333777:::<<<888BBBBBB>>>===444---222111888,,,===///222)))CCCUUUkkkiiiWWWJJJRRR===%%%'''(((---,,,...222///&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&...111...+++---...------BBBlllhhhmmmxxx|||pppnnn___333'''000///111666++++++++++++++++++++++++***************************+++++++++***+++...000555777:::===>>>;;;555000---***((()))---...+++(((***444111///111AAA^^^yyyssszzzTTT666>>>222(((???333---+++...111///,,,,,,,,,+++++++++************************************************************************************+++++++++++++++,,,------............///000111222222111000...---,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---......///222777;;;@@@@@@AAA@@@<<<666111---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///...555<<<===;;;:::>>>BBB666444222///......///000....................................////////////000000000000000000000000000000000000000000000000000111111111111222222222222666bbb???;;;555///+++)))((()))+++***)))((()))---444;;;===>>>CCCNNNUUUUUU[[[iiihhhjjjnnnpppssswww{{{xxxlll}}}wwwllljjjdddfffUUU000///...//////---///333333222TTTqqqmmmuuukkkwwwxxxaaaPPP999FFFJJJIII<<<777BBBkkkcccVVV777FFFuuuQQQ@@@///------,,,,,,,,,,,,------,,,---///222555999<<<>>><<>>>>><<<999555000,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000222777<<>>===>>>@@@222111000.........///000........................---.........////////////////////////////////////////////////////////////000000111111111222222222444777ccc???;;;555///+++)))((()))++++++)))''')))000777;;;===@@@MMM[[[YYYVVV^^^iiifffjjjnnnpppsssxxx~~~|||nnnqqq~~~vvvyyyvvvnnnaaa___666///,,,///000///222777888???ttthhhgggmmmyyy}}}rrrfffJJJ666ZZZ~~~eeeAAA666...------,,,,,,------...,,,...000333777;;;===???777;;;777777888///+++444000:::@@@hhhKKKEEE333***222444+++)))222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000***,,,333000,,,;;;RRReee]]]kkkssszzzbbbPPP\\\^^^\\\rrr{{{ddd***(((444---,,,++++++++++++++++++++++++***************************+++,,,,,,,,,...111333444666999:::888333///,,,***------+++((()))...444555HHHbbbpppyyy```777///111444333,,,(((---666,,,,,,,,,++++++++++++***************************************************************************+++************+++,,,,,,------------...///000111......---,,,,,,+++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111111///,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------............000444:::>>>???===:::555111---***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---...000111222444555777<<<@@@AAA===999111111///............///////////////////////////.........////////////000////////////////////////////////////////////////000000111111111222222222555666aaa>>>:::555///+++))))))******+++)))'''+++333999:::777>>>TTTaaaZZZWWW^^^```ggglllqqqrrruuuzzz}}}|||jjjhhhkkkaaaxxx|||lllrrrlllYYYbbb@@@333+++---222222444888000OOOppp}}}>>>GGG}}}QQQ222......------------......---...111444888;;;===???999<<<999888777---...===^^^}}}vvvSSS888999<<<333******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------111222---444YYYhhhllluuuoooiiihhhwwwxxxnnnCCCEEEAAA@@@EEECCC???888888777;;;AAAdddaaa222333444(((,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++,,,,,,---///222555555777888777444000---,,,***------***&&&+++777CCC]]]xxxttt{{{SSS===)))'''000333///***,,,,,,,,,,,,++++++++++++***************************************************************************************+++,,,,,,------------...///000111------,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,000222222000,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...///000111555:::>>>AAA>>>999444000---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,---///111222333555444555:::@@@???888111111000//////............////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222222333]]]===999444///+++******+++(((+++***(((,,,555:::999999???SSSWWWKKKQQQ___[[[dddkkkqqqrrrtttxxxxxxtttWWW^^^KKKaaauuu|||fffooo{{{iiiuuuvvv______MMM999***,,,222222333666555lllvvvyyy|||tttPPPeeexxxzzztttlll$$$UUUiii>>>......------------......---...111555888;;;<<<===>>>AAA<<<888888:::QQQtttxxxPPP999222222333------------------------------------------------,,,222222///:::XXX{{{wwwyyydddOOOIIIGGGUUUdddpppmmm~~~lllWWWLLLFFF333111PPPOOO(((---///,,,,,,,,,,,,,,,,,,,,,,,,************************)))***,,,------000333666888999999666111...---...,,,------...333BBBUUUdddyyyzzz~~~rrrFFF444888999///$$$------,,,,,,,,,+++++++++***************************************************************************************++++++,,,------------...///000000------,,,,,,,,,------...------........./////////------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,...000111333666;;;>>>AAA>>>888222...,,,------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,...///222333555888888:::>>>???<<<555...///////////////000000000////////////////////////000000000000111111111222000000000000000000000000000000000000000000000000000111111111111222222222111111ZZZ<<<999444///,,,***++++++'''******)))---777;;;888GGGHHHRRRLLL===MMMeeeccc```hhhnnnooorrruuusssmmmTTTWWW---LLL|||{{{uuu{{{qqq```VVV>>>+++,,,333222111333;;;{{{}}}yyyvvvTTTBBBHHHuuuOOODDDttt{{{wwwJJJ......------------......---///111555888:::<<<<<<:::===888444;;;QQQyyyZZZFFF999+++------------------------------------------------000555///---OOO~~~vvvTTTIII___[[[EEEAAA:::TTTzzzPPP666,,,,,,,,,,,,,,,,,,,,,,,,************************)))***,,,---...000444777:::;;;:::666000---...000...------444DDD\\\uuuzzz{{{vvvqqqkkkfff```ccccccaaadddlllqqqrrr}}}{{{]]]888(((...;;;---------,,,,,,,,,++++++*********************************************************************************)))***++++++,,,---------------...000000------,,,,,,------...............////////////000------------------------,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++---000222444777;;;>>>???;;;555...+++***+++---+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,...000222444555<<>>>>>???AAAAAA>>>:::999444------555444,,,***111)))//////((()))000222---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,...000333777:::===>>>???;;;===444'''(((222333+++...+++444(((333'''111///+++***,,,111111---+++---+++,,,+++((('''+++///000------------------------------------------------+++---///000111444888<<<===EEEKKKFFF;;;333222444666...,,,000222000000444555888666111222777888444...555555------444444---333......111111---...444000000000000000000000000000111111111111222222222222777[[[???:::333...++++++*********))))))+++000555888999???CCCEEEEEEIIISSS]]]bbb```lllkkkjjjuuusssppp}}}cccKKKIIIzzzvvvvvvqqqmmm{{{[[[ccccccPPP///111,,,888222<<>>FFF======666???AAAIIIFFFeeeIII666CCCnnn]]]///)))---,,,+++---)))(((...************************++++++,,,...111555999;;;555======111***,,,...+++(((AAA\\\pppzzzooofffbbbKKKHHHBBB===888666555444===<<<;;;;;;<<<===???AAAAAABBBEEEKKKUUU```jjjqqqFFF%%%===&&&'''444000......'''++++++++++++++++++++++++************************************************,,,++++++******++++++,,,---------...///000...---...///666777CCCHHHVVVZZZjjjqqqzzztttiiiXXXBBB333***'''...777---//////---...000+++%%%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---,,,000555999:::;;;===>>>@@@000'''...333...,,,000111---444)))222'''///+++000666555---)))...000...000000000//////...+++(((------------------------------------------------+++,,,...000222666999<<>>IIIPPPWWWdddqqq}}}{{{[[[@@@>>>111,,,444333+++000@@@222000111333333000...---000000000000000000000000000111111111111222222222222777[[[???:::333...++++++*********))))))+++000555888:::???BBBCCCBBBHHHUUU```eee```jjjkkkmmmwwwxxxwww~~~fffQQQ;;;kkkooo|||dddlllWWW111111///999333AAA{{{~~~~~~}}}|||}}}~~~~~~xxxTTTdddddd???pppnnnyyyvvv{{{yyy___@@@VVV]]]@@@...+++000---,,,///...,,,111555555555777;;;;;;:::UUU^^^PPP999...111+++---111222,,,000222...,,,...111111...444pppsss~~~kkk```pppuuuuuuTTTQQQ___kkk___)))@@@fff{{{gggaaa...+++***......***(((,,,++++++++++++++++++++++++***+++---111555999<<<>>>@@@999000,,,---///000///ZZZqqq|||ttt~~~qqqbbbTTTIIIBBB>>><<<<<<;;;:::999999999:::777777666666666888999:::999999999;;;???EEEKKKOOO]]]fffsssddd<<<%%%444===$$$(((888&&&,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,++++++******++++++,,,+++++++++,,,------,,,***,,,999FFFZZZcccwww{{{fffOOO777$$$///---,,,---+++(((+++111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------+++111777;;;;;;::::::;;;000((()))222222)))'''---///...777444===666777111222***&&&***444888444------++++++---000000---+++------------------------------------------------------...111666;;;===>>>@@@EEEEEE<<<000,,,444>>>WWWVVVWWW```uuuqqqIII999:::999...$$$,,,.........000333222...000000000000000000000000000111111111111222222222222777[[[???:::333...++++++*********)))))),,,111666999:::AAABBBAAA@@@FFFTTT___dddeeehhhjjjppp|||}}}yyyqqqQQQ777iii}}}uuunnniiisss___333000000888333JJJsss|||ppp|||{{{zzzzzz{{{|||||||||{{{AAANNNddd999jjjeeerrruuu{{{www\\\LLLJJJzzzEEE111+++///,,,,,,///------555666444666777777999@@@xxx|||ccczzz___LLL===)))///---111***000222///000444444111???MMMzzzvvvttt\\\}}}yyy{{{hhh666===ooottt:::+++(((///...******+++++++++++++++++++++++++++***,,,///222666:::<<<>>>AAA000(((......***999QQQdddwww[[[VVVNNNEEE===999777666888888999999999888888888666555555555555666777888<<<;;;:::999:::===@@@BBB>>>EEENNNVVV]]]kkk||||||\\\999444888'''&&&333...,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,++++++******++++++,,,***,,,,,,+++)))***///444???VVVfffjjjDDD...+++---111---''',,,888,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---......111666;;;===<<<888555'''333444)))&&&555EEEKKKpppsss{{{xxxqqqTTTAAA777>>><<<...)))000///,,,***+++,,,,,,///222------------------------,,,,,,------------------//////000555;;;@@@AAAAAA<<>>DDDRRR\\\```gggccceeepppyyyZZZMMM}}}www{{{|||vvvfffiiikkkwwwfff666...///666333UUUuuurrrnnnyyyxxxwwwxxx{{{}}}}}}|||??????wwwaaaRRRzzzhhhttttttvvvppp}}}tttvvveeeAAAsssssssssJJJ444,,,///,,,,,,000...,,,555111...555222222>>>{{{mmmcccEEE333999...)))---///000///111444222...???tttxxxddd|||~~~aaa<<>>;;;:::::::::;;;444444555555555444333222666666666666666666777777:::999888888888999;;;<<<:::===@@@@@@AAAIIIWWWccciii000,,,777---%%%111,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,++++++******++++++,,,+++///000,,,(((...>>>LLLhhh|||PPP>>>111333666000***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///333222444999???>>>666...///555333...<<<^^^|||CCC$$$333===222333111222333///***,,,333------------------------,,,,,,,,,---------.........///222666<<<@@@BBBCCCNNN@@@111333HHH^^^ccc\\\iii|||{{{zzzsss{{{}}}RRR...444888888333000111111000000000000000000000000000000000111111111222222222111888___???:::333...++++++*********)))))),,,222777;;;<<>>EEEQQQ[[[]]]eee\\\```mmmyyyUUUTTTtttwwwxxx}}}}}}}}}yyyooo}}}eeeyyylll999...///444666cccfffzzziiixxx~~~yyy{{{yyywwwyyy}}}~~~{{{RRR===nnnjjjdddhhhiiixxxttttttooovvveee|||===lll|||PPP888---///,,,---111//////777111000999444???cccttthhhZZZBBB///---555222///...//////...000555VVV{{{vvvxxxwwwOOO>>>JJJwwwBBB)))///++++++111***,,,,,,,,,,,,,,,,,,,,,,,,,,,...111555777777777666...444...(((BBBppp}}}lllXXXHHH>>>999===<<<;;;:::999888888888777777888999999999888888666666666777777777777777777777777777888888999999777;;;>>>>>><<<===CCCHHHIIIbbb~~~ppp555---444...+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,++++++******++++++,,,(((,,,---+++,,,:::TTThhhpppAAA,,,...333...(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,...///000555444555999>>><<<444,,,+++))):::______///,,,,,,***...555333,,,+++111------------------------+++,,,,,,------.........,,,///444888:::===AAACCCNNN777555NNN___[[[]]]kkk}}}zzzxxxxxx~~~qqqnnnMMM555111///333555333111111000000000000000000000000000111111111111222222222111999bbb???:::333...++++++*********)))))),,,222777;;;===GGGFFFBBBAAAHHHTTT\\\]]]ggg\\\___jjjyyyhhhLLLCCC[[[zzzkkk}}}~~~|||zzzpppxxxhhhyyyqqq===///000444999qqqxxx|||[[[zzzrrr|||uuu}}}zzzxxxyyy}}}~~~{{{wwwvvvNNN333```hhh```XXXhhhjjjZZZuuuuuuyyy{{{uuuzzzeee???eee~~~yyyUUU<<>>;;;ZZZyyyeee000)))777333------111...+++;;;QQQqqq|||vvv```VVV{{{gggmmm|||ttt}}}NNNKKK\\\rrrVVV///000***,,,333))),,,,,,,,,,,,,,,,,,,,,,,,,,,...222666888888777666666///)));;;kkkqqq[[[HHH<<<999;;;===;;;:::999888777888999999555555666666777777888888999999999:::999999999888::::::::::::999999888888333666;;;===>>>>>>???@@@DDDOOO```sssppp555222888+++------------------------************************************************,,,++++++******++++++,,,((()))+++000<<>>>>><<<999:::999888888;;;???CCCFFF======<<<<<<<<<======>>><<<<<<============<<<;;;<<<<<<;;;;;;999777666555888888999999:::;;;<<<<<<;;;===EEEUUUjjj~~~ccc,,,...333------------------------************************************************,,,++++++++++++++++++,,,000...000;;;QQQoooyyyJJJ111---000------------------------+++++++++++++++++++++++++++++++++,,,---...000000111888>>>===666000000333SSScccIII333000222///---000------------------------++++++,,,,,,---.../////////777@@@AAA>>>???EEEKKK333NNN\\\UUU[[[xxxxxxnnnyyy~~~{{{~~~}}}}}}vvviii}}}uuufff999111777444000444000000000000000000000000000111111111111222222222///;;;ggg???:::333...++++++******(((---******444888:::CCCDDDFFFEEEEEEKKKUUU[[[[[[lll^^^RRRYYYKKKbbbVVV===999mmmqqqTTTyyy~~~}}}}}}{{{___zzzwww<<<)))///333===zzzJJJtttcccxxxooouuutttzzzuuuuuurrrYYYGGGXXX777yyy|||{{{kkklllnnnppp{{{yyyrrrzzzgggIII]]]{{{{{{zzzaaa???...111333333333000===---333000222vvvdddzzz{{{<<<111111(((111222888111>>>|||tttttthhhMMMzzzjjjBBBXXX>>>:::XXXgggPPPddd|||VVV777iiizzzoooGGG+++***,,,===&&&---,,,+++++++++,,,---......444999999777777666444555888cccxxxYYYOOOEEEIIIGGG>>>999<<<<<<999@@@CCC@@@888666@@@LLLRRRJJJKKKPPPWWW___cccaaa___XXXUUUTTTUUUQQQIIIDDDCCC888EEE===333;;;;;;777AAA;;;;;;::::::999888888999>>>>>>>>>???GGGYYYoooPPPDDD%%%(((+++111///***...///'''++++++++++++++++++++++++++++++++++++++++++++++++***---))))))---(((&&&111***'''777VVVvvvtttEEE;;;'''444111)))***111...***111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,...111444HHH###GGG<<<)))777---JJJ}}}@@@...333///;;;,,,...............---------------,,,,,,------......+++???:::222???EEE;;;;;;MMMSSS[[[RRRxxx||||||{{{uuuxxx~~~vvv|||ttt{{{fff\\\...FFF$$$999444333222111111000111111111333222111222333333333222444;;;vvv???:::333...++++++******(((---******444888:::BBBDDDDDDBBBBBBIIIUUU___bbbeee\\\eeeoooyyyRRRppp]]]CCC???nnnkkkMMMtttxxx|||~~~{{{sssvvv===000999777666uuu}}}RRRrrr^^^wwwrrrvvvwwwttteeefffxxxzzzqqqVVVHHHlllnnnUUUiiisssvvv|||tttsssxxxfffIII]]]|||~~~rrrKKK111---,,,---222111------>>>777BBBwww~~~zzzhhh}}}fff;;;+++111---111000......PPPzzzwwwyyyyyynnnddd[[[kkkgggjjj;;;===CCCOOOGGG^^^sss{{{qqqtttGGGQQQ???)))+++444---,,,+++++++++,,,---...555666:::===<<<888333000,,,eee~~~ooobbbXXXDDDBBBDDDBBB<<<999;;;@@@BBBHHHKKKKKKEEE@@@EEEVVVeeerrrnnnggg]]]YYYNNNBBBDDDKKK@@@111///444888===>>>;;;999;;;===888999999888;;;EEESSS^^^}}}zzzBBB:::555111&&&***444,,,$$$---++++++++++++++++++++++++++++++++++++++++++++++++***...)))(((...,,,***111444555IIIggg{{{ooowww{{{|||xxxnnnfff===999000111---,,,000...+++///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---111555999,,,???>>>///999<<>>}}}IIIoooYYYuuutttjjj|||iiiZZZSSSgggJJJppptttpppvvvqqquuuuuueeeIII```~~~yyyQQQ555///,,,---222222555111:::;;;ooo~~~~~~ssshhhssstttooo<<<,,,000111555111FFFxxx~~~}}}HHHEEE777<<>><<<333222666[[[ZZZTTTOOOYYY@@@JJJ@@@:::???GGGHHHCCC>>><<>>777@@@999999222EEE}}}999333555666000/////////.........---,,,,,,,,,,,,---...000111;;;888@@@FFF@@@BBBRRR___hhhVVVuuuyyy}}}zzzLLL===111333333333222111111111111111111111111111111222333333444???{{{???:::333...++++++******(((,,,))))))333777999BBBIIIIIIFFFBBBFFFRRR]]]bbbmmmwwwfff|||___|||iiiKKKAAAVVVWWWfffyyyxxxyyyzzz}}}lllmmmkkkrrr666---///444EEE===mmmUUUsssrrrqqqdddxxxOOOEEESSSkkkuuu>>>bbbmmmmmmvvvqqqvvvsssfffIIIeeezzzyyynnnJJJ555555444333444000<<<555666BBBzzz~~~}}}xxxuuuxxxrrr???555999//////&&&FFFcccAAA888777AAAllluuu{{{kkknnnxxx999bbbnnn:::CCC...777------,,,,,,,,,...///000222444:::>>>666000>>>RRRxxx~~~{{{xxxTTTFFFEEEQQQBBBBBB>>>>>>AAA@@@::::::>>>WWWrrrmmmSSS===CCCAAA???@@@AAA@@@<<<999;;;<<<>>>>>><<<<<<>>>@@@EEE___zzz333555333...---000000+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((000,,,(((...///+++///>>>YYYvvv{{{xxx}}}OOO//////222111,,,...000***,,,,,,,,,,,,,,,,,,,,,,,,,,,---------///444:::???III;;;777@@@CCCjjjrrr666CCC---111000000//////.........---,,,,,,,,,...000222444888444BBBHHH@@@OOOjjjpppwwwiiiiiiAAA,,,:::333333222111111111111222000000111111111222444555777CCC???:::333...++++++******''',,,))))))333777999AAAEEEHHHHHHFFFIIIRRR\\\```ccckkkqqqrrrnnnaaa||||||^^^WWWqqqcccZZZtttuuuxxx|||iiikkk<<<888111333OOOxxx~~~vvv>>>hhhUUUrrrnnn{{{{{{{{{uuuHHHrrruuuNNNZZZDDDPPPjjjtttxxxsssvvvssshhhLLLmmmwww|||xxxdddCCC222666777666555111///333<<>>GGGNNNIII>>>DDDaaa```SSSFFFBBBEEEGGGAAA::::::;;;;;;;;;;;;;;;<<<======KKKaaa{{{aaa666///555'''///:::''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((000...***---+++...;;;aaaqqqwww|||vvvmmmqqqzzz???111000222+++...333+++,,,,,,,,,,,,,,,,,,,,,,,,---.........000444999>>>999AAA<<<@@@uuubbbWWW***444222222111000//////......------,,,---///222555888::::::BBBAAAFFFlllyyyddd777222444333333222111222222222///111222111000222555888<<>>@@@AAAGGG___}}}wwwuuuttt|||XXXDDD???AAACCC>>>===<<<;;;::::::;;;;;;:::<<>>KKKEEEzzzyyyiiitttqqqzzztttzzzhhhzzz<<>>@@@DDDFFFIIIVVVfffjjjLLLEEEHHHBBBAAA???>>>>>>>>>===<<<:::999???OOOdddzzzJJJ333111...---111------------------------+++++++++++++++++++++++++++,,,,,,...++++++RRRsssuuu|||{{{~~~mmmhhh{{{zzzFFF...555...---444,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---111333666999===@@@MMMNNNjjjzzzttt~~~|||www{{{qqq111444333333222000//////...000//////000333777<<>>cccrrrgggtttyyy}}}~~~{{{DDDjjjwwwxxxkkk///888***......---...///111333444<<<@@@>>>???YYY}}}hhhOOOSSS@@@GGGBBBLLLBBBKKKAAAUUU}}}fffPPPGGGGGGDDD???FFFCCC@@@@@@DDDFFFGGGFFFBBBFFFGGGBBB>>>@@@DDDEEEBBBSSS^^^ssspppPPPGGG?????????@@@AAA@@@>>><<<<<<<<<;;;>>>NNNiiivvv000000444***555------------------------++++++++++++++++++++++++---******///+++...cccuuuvvvzzzvvv{{{~~~{{{}}}pppVVVFFFKKKaaaYYYfffcccUUU|||PPP...777000,,,333,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,111666999<<<@@@BBB\\\ooowwwiiissswwwiiirrrttt|||}}}|||xxx???444444333222111000///...111000000111444999>>>AAAAAADDDIIIvvvqqqZZZBBB555444333333222222333333111333555444222444:::@@@OOO^^^>>>999222---******)))))))))+++***&&&***555<<<===GGGIIIJJJKKKKKKOOOXXX___iiigggffffffiii~~~zzzyyyxxxqqqyyynnn}}}CCC:::222222;;;222RRR}}}GGG===pppLLLxxxmmmnnnnnntttppprrrzzzKKKNNNZZZ\\\NNNMMM:::VVV```oooooooooxxxlllxxxmmmhhhzzz}}}}}}^^^<<<,,,000000...000000***666ZZZ^^^rrrrrrvvv|||zzzxxxwwwyyy|||}}}~~~uuu|||wwwppp~~~FFF555555666eeeoooiii~~~{{{nnn~~~wwwsssJJJ???HHHDDDzzzZZZ~~~oooLLLSSS}}}kkk&&&666---000------111000///777BBBCCCCCC<<>>QQQmmmqqqXXXOOORRRGGG;;;<<>>###888>>>888777TTTwwwfffrrryyyuuuppprrrwwwxxxzzz~~~aaatttmmmvvv}}}yyySSS777///666111000555---444111111222555:::AAAGGGKKKWWWXXXLLL}}}nnn___nnnwww^^^999222999333333999///111666111333888666555AAARRRIIIZZZ>>>999222---******))))))(((+++***'''***444;;;===GGGPPPNNNRRRIIIUUUZZZdddUUU\\\iiissspppkkkqqq~~~gggsss~~~yyypppwww{{{{{{yyy;;;555//////666...JJJ}}}gggNNNDDDWWWSSSfff}}}iiigggmmmvvvrrrkkk{{{777qqq___oooSSSgggnnnnnnmmmlllqqqqqqwwwsss{{{bbbssskkkooorrrZZZ;;;,,,000000...000000000:::qqqaaannn[[[uuurrrppprrrwww{{{{{{yyy~~~|||wwwrrrooommmzzziii```mmmIII111777AAAkkkpppfffyyyxxxmmm|||vvv~~~{{{yyyDDD<<>>(((111///---------000666>>>LLL:::KKKrrr{{{fffYYYUUUQQQVVVNNNJJJUUUYYYeeennnOOOMMM]]]aaaRRRDDDVVVKKKDDDFFFDDD@@@CCCMMMHHHCCCGGGEEECCCLLLQQQSSSRRRPPPYYYOOOIIISSS\\\qqqxxx___AAAEEEOOOGGG===<<<888;;;>>>===;;;EEE^^^wwwxxx===111---(((//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,...***222(((222dddrrrqqq~~~~~~pppeee[[[UUUWWWiii[[[zzz~~~}}}{{{HHH333222333(((111...---,,,,,,,,,,,,---...///444222666::::::???ssszzz}}}fffooouuurrrooorrruuuuuudddsssppp\\\KKKxxx}}}}}}999---666333000333---444111333666:::???DDDGGGIIIQQQPPP|||rrruuukkkJJJmmm@@@---777777111666333666444000222999:::<<>>999222---******))))))(((******''')))222:::===AAAPPPPPPQQQBBBQQQXXXcccpppgggbbbdddhhhooo___|||jjjYYYsss{{{sss|||yyyrrrxxxyyyuuuwwwfff444222///---333,,,AAAoookkkDDDFFFcccOOOfffeeelllqqqsssmmmnnnpppqqqjjjiiimmmmmmqqqwww```|||TTT999,,,111///...111000===000ggg```[[[OOOsssvvvqqqllljjjjjjooovvvzzzzzzwww|||tttlllhhhllluuu}}}pppggglllSSS222:::AAArrrgggvvvuuunnn{{{www~~~EEE777HHHJJJ[[[nnnrrrjjjIIIssswww@@@$$$999000000...+++...555;;;<<>>BBBDDDDDDCCCJJJLLLnnnqqqyyyvvvnnnAAATTTnnnpppTTT,,,444<<>>999222---******))))))(((***)))((()))///888===???MMMVVVIIICCCFFFYYYbbbsssjjjfffiiijjjlllvvvrrrPPPXXX[[[^^^rrrrrrvvvxxxttt||||||vvvxxx~~~TTT111222222///333///;;;mmmuuu~~~888BBBqqqzzzFFFfffhhhkkkhhhoooxxxppp|||mmmsssaaaiiimmmpppkkkrrrssssssrrr\\\LLL555---111///...111000&&&111yyylllWWWPPPnnnsssnnneeegggjjjooosssuuuuuuuuukkklllooowwwjjjTTT777CCCBBBcccllluuuvvvrrr{{{yyy{{{zzzzzz}}}UUU666@@@KKKooo^^^ttt|||rrrnnnsssFFF|||===...$$$,,,000000...222<<>>EEEHHHHHHDDDBBBJJJ```wwwsss|||uuupppttthhhIIIBBBnnn~~~{{{sss222222>>>...000444222444222333888<<>>999222---******))))))((())))))))))))---666>>>CCCJJJaaaGGGOOO===[[[ccc______fffnnnnnnjjjoooyyy[[[QQQMMMWWWqqqnnnxxx{{{|||vvvuuu}}}|||vvv{{{DDD///222444000222222666hhh___lll;;;===WWWIIIiiiqqqgggkkkdddjjjzzzuuuooo}}}WWW111xxxsssjjjjjjqqqxxxqqqyyyssskkk}}}{{{}}}{{{___CCC222---111...///222000===///```bbb===???ZZZbbb[[[```eeekkkllljjjhhhiiilllgggvvvHHH888IIILLLXXX```rrrtttuuutttxxxxxx~~~~~~zzzddd===222999yyyggg{{{sss}}}DDDpppyyy<<<333666***///222222666===AAA@@@NNNppp|||jjj```___^^^WWWOOOOOOOOOWWWggg]]]dddWWWQQQ[[[{{{{{{qqqbbbppppppwwwcccSSSEEEzzzRRRDDDIIICCC???>>>???>>><<<>>>BBBYYYqqq~~~mmm000555111111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++222***222aaarrr^^^www```eeemmmZZZmmmrrr@@@444***666,,,...---,,,,,,,,,,,,---...111555555;;;<<>>---222000555222000777<<>>999222---******))))))(((((())))))(((***444>>>BBBFFF```QQQVVV:::RRR]]]gggdddfffiiiiiilll|||XXX000TTTsssfffwwwzzzvvvvvv{{{wwwsss{{{uuu666...111333---///444111fffddd|||^^^;;;AAAcccOOOhhhllliiihhhppprrrqqquuuzzz}}}OOOGGGnnnvvvppp|||ooolllsssvvvppptttiii{{{yyyggg;;;///...222...///333000,,,///hhh|||BBBHHH\\\dddZZZ\\\```eeefffdddbbbdddfffttt~~~zzzzzz{{{EEE<<<@@@GGGRRRkkk{{{uuuqqqrrruuuuuuvvv{{{||||||tttWWW===777ccc}}}tttxxxzzz|||tttDDDzzzyyy}}}JJJ###///---...222666777888???GGG```yyynnnaaa^^^aaa```XXXPPPLLLYYYtttqqqVVVyyyggg```SSSOOOJJJSSSJJJWWWrrrZZZXXXZZZqqqtttXXXzzz}}}vvvmmmeeeOOOnnnhhhHHHNNNGGG???;;;===???>>><<<;;;FFFooozzzJJJ555222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,......***<<>>AAA^^^TTT]]]llliiiiiimmmppppppppprrrwwweee___:::333___ggglllqqqvvvtttkkkFFF---444000444444222888===CCCIIILLLLLLIIIHHHSSShhhzzzXXXeeelllfffpppxxxssslllyyyJJJZZZ^^^KKK///555444777555444333555999???GGGQQQ\\\cccSSSccc>>>999222---******))))))((('''(((***((((((222???===EEEWWWhhhXXXBBBAAAUUUiiiiiimmmqqqllldddgggqqqqqqjjjMMMgggyyyjjjttttttxxxwwwwwwzzzuuuttt[[[///000222333+++...777000TTTzzzooo@@@:::aaaLLLsssyyymmmjjjkkkhhhmmmtttsssvvvuuuUUUJJJoooqqqmmmpppqqqlllnnn|||}}}ppp}}}yyy~~~xxxVVV555,,,...222...///333///555***AAA:::777@@@SSSUUUXXXYYY]]]dddmmmrrrttttttyyyyyywwwtttsssvvv|||rrrbbbeeemmm|||AAADDD===AAAVVVIII{{{uuuwwwooorrrxxxuuuyyy~~~www{{{~~~dddWWWtttxxxrrrVVVLLLvvv}}}yyy~~~~~~nnnCCCzzzMMMEEE!!!111---000999999888FFF[[[kkkxxxqqqiii```YYYWWWWWWWWWVVVQQQfffpppRRRGGGrrrtttdddYYYGGGFFFLLLSSS```zzzhhh^^^lll~~~eeelllaaayyyzzzQQQ^^^lllQQQKKKDDD???@@@AAA???===>>>===\\\{{{xxx;;;333222111///......------,,,,,,,,,,,,,,,,,,,,,,,,...---...CCCnnnhhhppp~~~}}}xxxzzzRRRHHHvvvttt~~~ddd777---//////...---,,,,,,,,,,,,---...///777***===DDDUUU|||jjjhhhiiinnnooommmoootttlllqqqqqq___???:::eeessszzz}}}~~~JJJ111999///111555666;;;===AAAEEEHHHJJJKKKKKKbbb|||{{{{{{uuuTTT\\\fff```kkkuuuqqqqqqOOOHHHwwwyyy^^^777111444777111888444888<<>>999222---******))))))((('''(((***((('''222???===KKKTTT\\\PPP999UUUeeeaaabbbhhhjjjlllvvveeekkk~~~xxxrrrxxxxxxyyy|||wwwzzz???...333444444,,,...:::111***bbbzzzCCC:::===SSSVVVnnnfffnnnjjjkkkppphhhlllbbbFFF<<>>...---555:::CCCDDDFFFIIILLLOOORRRTTTwww~~~pppzzz\\\WWW^^^[[[XXXgggtttnnnjjjoooQQQ===XXXwwwmmm@@@000222222+++999777:::???CCCIIIRRRXXXZZZRRRddd===888111---+++*********)))))))))))))))******+++DDDDDDDDDtttbbb\\\999???WWWXXXdddhhhmmmgggqqquuutttooo|||qqqzzzwwwkkk```777///////////////000111111666bbb}}}xxx{{{vvvDDD---aaaHHH```www^^^sssyyy___kkkssswwwOOO\\\fffiiixxxYYYhhhvvvzzzrrruuu~~~zzz|||hhh;;;////////////000000000000444...===yyy444;;;OOOHHHQQQPPPVVVaaahhhkkkrrr|||ppppppqqqqqqpppqqqtttwwwzzz}}}~~~}}}\\\BBB<<>>yyyiiijjjuuuyyy|||qqq{{{tttyyy}}}~~~~~~}}}}}}}}}}}}^^^}}}vvvKKKuuuwwwpppyyy;;;>>>---...666;;;222III<<>>IIICCC888EEEDDD<<>>EEEZZZqqqllllllrrriiirrrssssssqqqgggpppxxxwwwhhhpppDDD111///////////////000000111222NNNpppeeeooo??????111iiisssBBBbbbdddeeelllqqquuulllooo}}}hhhvvvyyyhhhtttxxxQQQ333.../////////000000000000///---222dddMMM===000JJJVVVTTTUUUYYY\\\^^^bbbfffbbbdddfffhhhjjjmmmrrruuuwww{{{~~~}}}}}}ttt{{{}}}LLL444888JJJBBB~~~LLLbbbqqq}}}tttnnnwwwpppyyyuuu{{{|||||||||{{{|||zzzsssiiiNNNooo}}}~~~{{{qqq~~~KKK{{{oookkkYYY333&&&000555999===<<>>>>>===666FFFmmmRRR...555---...222(((000------------------------...222222ppphhh|||hhhtttkkkdddwwwvvv>>>CCC^^^KKK444)))222......------......///000000888444999^^^jjj^^^^^^ffffffhhhkkknnnooommmlll{{{kkk<<>>DDDdddpppkkkmmmvvvnnntttuuuyyyzzz{{{{{{{{{|||{{{rrrzzz}}}ssstttZZZqqq|||LLL555***000111444AAA333lllzzzfff~~~ppphhhjjjgggeeedddeeeiiinnnrrrtttllltttvvv}}}wwwnnnbbbppp{{{vvvhhhmmm~~~cccTTTHHHkkkzzzooozzzYYYYYYoooNNNRRREEE@@@EEE;;;@@@999>>>YYY|||{{{111==='''222222'''///------------------------111,,,888|||jjjdddfffgggPPPeeeJJJ<<>>999222---******)))))))))))))))))))))******+++,,,111RRRmmmZZZaaaWWW888HHH\\\^^^ffflllwwwsssuuussstttzzzuuupppZZZLLLcccwwwBBB---//////............///000000999///bbb}}}rrrQQQ<<<666DDDbbbMMMfffwww___hhhfffmmmrrrpppcccgggqqqnnn```sssuuuzzzXXXfffuuu{{{zzz|||^^^555'''........./////////000000+++888555000{{{nnnGGG;;;888AAAFFFCCCCCCHHHLLLLLLPPPRRRUUUXXX\\\```eeeiiiggglllqqqsssrrrrrruuuxxxvvvuuupppaaannn```zzz|||yyyuuuuuu[[[333888:::<<<<<>>nnntttccchhhqqqRRR]]]fffUUUIIIDDDFFFAAACCC@@@<<>>000333...///////////////000111111111111222333VVV[[[]]]TTTYYYaaahhhlllnnnoooooo]]]qqqLLL@@@___qqqqqqzzzkkkiiidddzzztttwwwvvv555111444>>>@@@FFFMMMMMMFFFHHHRRRQQQLLLRRRuuusssaaawww\\\KKK???HHH@@@HHHDDDVVVLLLsss^^^eee}}}MMMGGGYYY___999...999333222EEEFFFIIILLLNNNQQQUUU\\\aaaOOOnnn>>>999222---******)))))))))))))))))))))******+++)))111WWWRRR}}}iii===000FFFXXXddddddkkkggglllrrryyy~~~qqqrrrZZZ???KKKuuu~~~===,,,***000...............//////000222...;;;ZZZ@@@666AAAEEEjjjFFFYYY|||rrrdddcccgggoooggg^^^vvvVVVyyyzzz]]]kkkzzzmmmLLL---+++............////////////---,,,222333VVVvvv|||QQQ777777AAAGGGEEE@@@@@@BBBBBBGGGIIIMMMPPPSSSXXX]]]aaaaaadddgggiiijjjmmmrrruuu{{{sss]]]nnnttt{{{~~~|||{{{~~~}}}{{{}}}}}}tttrrrvvvmmm~~~qqq~~~@@@DDD222<<<;;;888}}}AAA]]]}}}}}}qqqlllvvvtttsss|||wwwyyyzzz{{{|||vvvsssaaaPPPEEE>>>WWW~~~}}}~~~wwwsss[[[}}}wwwIII"""444===@@@<<<777```tttqqqggg{{{vvvnnnbbb```aaagggjjjmmmwww~~~{{{|||uuuqqqmmmhhhaaafff}}}www}}}qqqmmmmmmSSS>>>uuuooo\\\VVVVVVMMM^^^XXXNNNIIIBBBIII@@@AAA;;;;;;VVV~~~rrr444<<<000...777...........................000)))>>>rrrgggkkk^^^pppjjjggg[[[PPPlllnnnxxxnnnvvv|||BBBWWWyyyyyyEEE---444//////////////////000111111111000222444~~~[[[]]]mmmaaabbbeeehhhiiihhheeecccoookkkLLL000KKKaaammm~~~www777444777AAACCCIIILLLKKKEEEHHHRRRQQQOOOXXXyyyqqqfff|||pppSSSHHH@@@DDD@@@HHH@@@MMM@@@fffNNNRRRaaaMMMRRRkkk>>>000:::777999LLLLLLMMMNNNNNNNNNTTT]]]dddMMMnnn???:::222---***))))))((()))))))))))))))******+++$$$'''444nnniiinnnmmmfffPPP999222BBBNNN]]]pppyyyuuulllJJJMMMTTTxxx{{{~~~NNN555+++111.........------......///000"""333<<>>***222---444<<>>:::JJJmmmBBBAAA---+++888,,,........................+++111EEEgggiiiyyyXXXllldddxxxsssjjjuuuTTTSSS}}}~~~zzzzzzccc---000333//////......//////000111111111555:::~~~```LLLjjjccceeeffffffcccbbbcccddd^^^XXXfffDDD^^^gggzzzwww|||{{{<<<;;;===EEECCCGGGKKKJJJEEEIIIQQQNNNOOO]]]}}}pppjjj{{{oooNNNCCC>>>???===@@@===DDD===ZZZGGGKKKooorrrQQQ[[[???222777888===HHHHHHJJJJJJGGGEEEHHHQQQYYYLLLnnn???:::333---***)))(((((()))))))))))))))******+++111666bbbhhhhhhsssooo^^^===888333@@@LLLQQQWWWYYYSSSJJJFFFFFFAAAsssVVV(((777222444......------------...//////555///***888rrr{{{vvv666888,,,777oootttPPPMMMMMMxxxwwwxxxccchhh|||iii[[[LLLtttzzzzzzkkkEEE(((&&&///---------.........//////333,,,111111///^^^___RRR???666===BBB;;;777:::333555888;;;===BBBGGGJJJNNNOOORRRTTTWWW[[[```bbbcccwwwxxxuuuvvvzzzyyytttsssuuutttooonnnttt|||sssUUUyyyIII;;;<<<---333===???vvv}}}<<>>???AAAGGGCCCEEEKKKKKKGGGJJJOOOJJJMMM___ssseee~~~sssKKK@@@>>>>>><<<888<<>>BBB000444CCC~~~yyyTTTOOOWWW```kkkrrrjjjnnnrrrtttvvvxxx{{{~~~xxxppp|||yyyvvvlllwwwzzz~~~~~~{{{}}}|||YYYzzzjjj>>>000111333000AAAtttdddjjjvvvllljjjkkkjjjkkkhhh\\\UUUeee|||tttWWWfffZZZaaaiiicccFFFkkk~~~VVV===999999;;;CCCUUUkkk}}}{{{nnn^^^BBBJJJ}}}uuugggSSSIIIHHHVVV]]]kkkRRRTTTDDDHHHDDDBBB???;;;FFFjjj666999333000333///////////////////////////---777lll~~~kkkxxxmmmQQQeeedddhhhbbb___KKKbbboootttuuu|||PPP<<>>{{{666aaaYYYcccgggZZZEEE>>>KKK[[[kkkyyyzzzcccVVVLLL]]]___vvv~~~wwwxxxsss;;;>>>BBBIIIDDDFFFLLLMMMJJJKKKMMMFFFKKK___www\\\xxxLLL@@@AAABBBAAA777???:::===???999???bbbsss```DDD\\\|||}}}uuuiii~~~;;;>>>===GGGRRRHHHAAAGGGMMMNNNMMMNNNTTTZZZKKKlllBBB<<<555...+++)))((('''))))))))))))))))))))))))$$$+++&&&""":::dddvvvooowwwyyyUUUDDDSSS]]]^^^tttvvvHHH;;;...(((***---,,,(((---------............///333000++++++999YYYgggIII@@@999&&&555RRRqqqlllTTT???>>>III```888***111222(((---------............///&&&666---111===(((IIIvvvzzz{{{IIIKKKXXXGGG111888777444222555999:::888:::999;;;AAAFFFIIIIIIHHHMMMLLLLLLOOOSSSVVVVVVUUUSSSYYY^^^^^^\\\\\\]]]]]]gggbbb___bbbiiiggg\\\QQQCCC...DDD///888444555FFFuuuzzzppp???dddaaakkkeeeiiisssqqqtttmmmrrrzzzbbbkkk```]]]vvv~~~~~~~~~{{{~~~~~~oookkkzzzvvvnnn;;;999---;;;,,,BBBjjjWWWuuu~~~vvvnnnkkkmmmkkkvvvdddUUURRR???TTTyyyaaaiii```[[[hhhppprrrWWW???:::======@@@EEEUUUdddrrr|||uuulll\\\AAANNN~~~{{{jjjiii___FFFNNNUUUQQQXXXQQQTTTGGGGGGCCC@@@===<<>>FFFHHHCCCDDDIIIHHHEEEMMM[[[{{{fffTTTfffNNN:::HHH999>>>>>>===;;;999999;;;>>>TTTnnnVVVUUUppp^^^RRRggg777999===IIIKKKJJJHHHGGGFFFFFFIIIMMMRRRUUUQQQmmmBBB<<<444...+++)))((('''))))))))))))))))))))))))***(((++++++&&&000[[[yyyeeetttrrrjjj777777000)))'''***---,,,***------------............------//////---===mmm```rrr\\\HHHFFF888@@@>>>888PPPeeezzzsssNNNGGGAAA<<<:::KKKsssnnnvvvjjj>>>***---333000+++------------............///666(((***:::,,,///]]]yyy]]]iiiLLLOOOCCC222888<<<999333111555:::111111111333999???@@@===:::;;;<<<===???AAABBBBBBBBBFFFJJJLLLMMMPPPTTTVVVIIIRRRgggVVVYYYNNNjjjxxxUUU333:::999888:::000+++:::qqqTTTAAAzzzrrreeeaaasssooosss}}}ttt```===AAAMMMVVV~~~~~~~~~jjjkkkjjjzzz>>>"""999999888...\\\\\\TTTvvvyyyrrrppprrrpppyyynnn]]]RRR@@@NNNnnnbbbccc]]]```eee]]]YYYHHH===BBBLLLSSS^^^iiilll|||vvvooocccQQQ>>>NNN~~~nnntttrrr```bbb[[[CCCNNNOOOKKKmmmSSSNNNIIIHHHCCC@@@>>><<>>AAAFFF===CCCHHHDDDDDDIIIHHHDDDKKKXXXdddPPP}}}pppIII???CCC>>>>>>>>>===;;;999999;;;===GGGyyyfffLLLHHH]]]yyy~~~~~~}}}888>>>AAAGGGFFFEEEBBBBBB@@@>>>???DDDLLLQQQJJJhhhAAA<<<444...+++)))((('''))))))))))))))))))))))))...###%%%...'''111TTThhh{{{ttt222333)))(((((()))+++---,,,+++,,,,,,,,,---------......,,,***///333)))(((LLLzzzzzzKKK333<<<222---333555777:::@@@DDD@@@999AAA666111@@@aaavvvIII&&&'''000---***///------------............///222***)))666666---///uuuXXXyyyxxxGGGEEE;;;222333888999222***888:::777222555;;;:::444444555777777777777999:::@@@???>>><<<;;;;;;;;;<<>>FFFrrrVVVmmmZZZqqqmmmxxx|||cccWWWZZZWWWkkkmmmTTTooo}}}~~~}}}}}}~~~~~~fff{{{nnnqqqyyywwwAAA444666///;;;@@@www{{{sssTTT]]]~~~yyysssqqqsssmmmsssqqqbbbQQQIIIUUUiiigggfffhhheeecccmmmjjjSSSCCCDDDPPPaaakkkkkklllpppwwwvvvpppbbbNNN999QQQ~~~tttnnnqqqnnn___ccc]]]GGGTTTOOOJJJzzz[[[LLLJJJHHHBBB@@@@@@;;;FFFaaa~~~666111333///////////////............000222000mmmttthhh[[[gggIIIZZZYYYcccXXXTTTXXXWWWTTT___pppxxxggg:::444RRRYYYjjj}}}mmmCCC000111...000///......------......333+++333222PPPZZZAAASSSPPP\\\vvv]]]hhh```rrrsssDDDuuusssvvv|||^^^LLLHHHBBBEEEBBBFFFGGGDDDEEEIIIHHHDDDIIIRRRxxxJJJwww{{{IIIBBB>>>BBB>>>>>>===;;;999888:::<<<:::WWW___YYYZZZNNN<<>>@@@;;;>>>PPP}}}nnnIII666>>>+++////////////............111///333VVVsssrrrVVVgggCCCTTTYYY\\\LLLFFFPPPVVVSSSXXXdddiiittt}}}XXXLLLAAAFFF\\\rrrmmmxxxvvvmmm{{{@@@222000111//////...------------...222,,,555...AAAhhh===999NNN\\\ZZZggg___|||oooxxx}}}sss\\\CCC^^^xxxTTTrrrhhh{{{RRRKKKNNNAAACCCFFFGGGFFFDDDEEEHHHFFFCCCEEEKKKHHHtttyyyWWW@@@>>>BBB>>>>>>>>>;;;999888999:::777PPPZZZLLLLLLGGG999FFF]]]kkk\\\VVVcccrrr{{{bbb;;;FFFNNNKKKIIIJJJHHHKKKLLLHHHEEEHHHRRR[[[KKKmmm@@@;;;444...+++***)))((((((((((((((((((((((((((( ...///"""!!!///333***''',,,(((333\\\hhh888444:::444***$$$+++,,,---,,,***)))+++---++++++++++++,,,,,,,,,------//////...///111...)))FFFWWWmmmooo\\\WWWeeeMMM++++++///333///'''''',,,,,,,,,,,,------------...///,,,444555'''%%%222666(((GGGmmmpppvvvmmmPPPAAA;;;666222000000555777666555777:::;;;555666666666555555555666777444555999999666666;;;222UUUpppyyy???333999%%%///BBB000111///333///EEEuuuAAA```]]]kkkaaahhh\\\ooo___tttmmm???:::ppp~~~}}}}}}~~~zzz}}}ttt|||wwwooo,,,666:::444CCC]]]OOOUUUuuu~~~yyyvvvvvvqqqgggeee\\\XXXwwwvvv}}}{{{sssqqqooocccXXXiiieeeeeekkkttt{{{|||qqqlllcccTTT999ccc}}}}}}wwwnnn___```VVVGGGaaaYYYEEE___bbboooooolllkkkooowwwTTTIIIFFF===<<<@@@;;;999EEEooouuuooo555666...////////////............,,,***111CCCwwwxxx]]]gggDDDOOO[[[cccaaabbbfffgggbbb[[[XXXbbbssssssZZZ[[[TTTFFF;;;uuuuuudddwww}}}SSSooo}}}}}}===666000444//////...---------------))),,,111(((;;;???FFFBBBMMM___mmmxxxwwwggg^^^XXXmmmQQQBBB[[[xxxgggqqqpppvvvDDDEEEJJJ===@@@CCCDDDDDDCCCCCCDDDCCCAAABBBEEEzzzMMM^^^|||}}}lll<<<@@@???>>>>>>>>><<<999777777888>>>\\\qqq\\\SSSNNN@@@WWW\\\WWWpppiiiiii~~~TTT<<>>:::BBB999555777666111222777666444333333555555444333777555888======999>>>HHH|||pppnnn555222111333555888666///444444888,,,555oooFFFDDDvvv[[[|||bbbdddppp111fffrrrpppuuuzzzkkk<<>>888+++;;;qqqOOO]]]~~~}}}{{{wwwttttttsssddd[[[SSSZZZ~~~{{{vvvzzzrrrmmmuuutttnnnooo{{{vvvsssttt{{{uuunnngggZZZ>>>ooo~~~uuulll]]]\\\QQQJJJmmmNNN444CCC@@@LLLDDDHHHPPP\\\jjjwww```LLLJJJ@@@===AAA<<<888@@@___{{{<<<***999////////////............,,,---111;;;sssaaabbbIIIEEESSSllllllfff[[[SSSSSSSSSQQQTTTqqqlllgggTTT222MMM\\\WWW```rrr}}}vvvyyywwwsss333333***000///...------,,,,,,------)))...000+++;;;SSSSSSBBB<<>>???>>><<<999666666666BBBUUUfffHHHBBBHHH???```___qqqRRRJJJFFFHHHEEEHHHEEE>>>AAAEEEDDDBBBCCCHHHMMMHHHnnn@@@:::333...+++******)))))))))))))))))))))))))))+++$$$$$$,,,///'''!!!""""""+++###'''111+++###'''///222***"""%%%+++///***&&&'''***,,,000,,,'''&&&'''((()))***++++++************++++++++++++)))///111,,,(((***000444$$$---hhhWWWsssnnnSSS###000...,,,((((((+++///...)))++++++,,,,,,,,,------------******000333111//////,,,$$$888CCC^^^777{{{iiinnncccGGG555;;;@@@777444:::>>>:::777999===???<<<888<<<===GGGUUU]]]eeexxxmmm333555444***111CCC666&&&111222+++///777JJJlll333```ooopppdddiii\\\[[[ZZZ___^^^nnnmmmLLLTTTrrr}}}}}}}}}}}}}}}{{{zzzyyyzzzvvvxxx{{{wwwVVVzzzZZZBBB777'''...@@@===XXXTTTggg{{{{{{{{{xxxuuuuuunnnaaaVVVTTTgggrrrxxxtttlll}}}{{{xxxqqqbbbEEEyyy{{{qqqbbb]]]RRRQQQ|||TTTAAAHHH666999///333:::DDDSSSeeevvvyyySSSQQQFFF@@@BBB<<<888???OOOtttxxxSSS...888////////////............---222000888wwwddd```YYYAAAGGGOOOUUUZZZXXXQQQJJJEEECCC===RRRccceee\\\```dddSSSCCCXXXbbblllnnnyyytttoooccc+++222'''...///...------,,,,,,------000,,,111555777<<>>BBB@@@???===;;;<<<===>>>===dddhhhiiiLLLlll|||wwwEEE??????>>>??????<<<999666555555;;;DDDVVVBBBMMMZZZAAAVVVcccfffnnnNNNVVVJJJIIIGGGJJJAAABBBCCCCCCCCCCCCEEEIIIMMMCCClll???:::333...+++******)))))))))))))))))))))))))))%%%((()))'''%%%&&&***,,,(((...+++)))+++&&&%%%000+++$$$$$$...000'''###'''%%%,,,((((((,,,""" 333)))))))))+++,,,,,,)))&&&)))************+++++++++111***)))111333---)))+++...777(((FFFiiivvvfff777666###,,,((()))---000,,,'''(((///++++++,,,,,,,,,---------(((333000)))+++------111000888111---CCCVVV___ssseeeiiiOOO]]]lllgggccckkkhhhbbb]]]```gggjjjeee___sssrrrwwwNNN***;;;---333666000'''(((000555444444666000///===wwwCCCJJJmmmQQQ~~~fffaaawwwwwwhhh{{{}}}zzzttteee{{{{{{|||}}}}}}{{{yyyvvvttt{{{xxxvvvxxx~~~sss}}}~~~jjj[[[777999222777111cccCCCVVViii~~~~~~kkkcccYYY___|||uuuuuu~~~}}}|||uuueeeIII~~~vvvddd]]]PPPSSSkkkbbbfffGGG>>>>>>:::666444<<>>>>>;;;888999<<<===<<>>??????===999666555444000???ffflllOOOFFF>>>```ZZZqqqwwwwww}}}ooorrrCCCUUUFFFDDDDDDGGG;;;FFFDDDAAA@@@BBBFFFKKKNNNAAAkkkAAA<<<555000,,,+++)))((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))************++++++++++++++++++,,,,,,,,,------///......000AAAeeeoooZZZ}}}NNN111***,,,***&&&************************************************,,,,,,,,,---------......444......///,,,>>>|||uuuvvv|||dddiii{{{vvvcccxxx}}}nnnDDD555777111000000000000000000000000111444111)))555???]]]XXX999fffGGGkkk\\\[[[kkk|||yyy||||||xxxrrrrrrwwwwwwsssssszzztttIII777555)));;;333qqqJJJ\\\vvv~~~~~~}}}xxx~~~sss```PPPZZZvvv~~~~~~rrrbbb___qqqvvvqqqaaaSSSlllYYYhhhkkkAAA===???999444999AAAUUUrrrjjjVVVIIIGGG@@@@@@DDD===CCCeee{{{999111000000...---------------+++,,,333)))OOOwwwsss[[[JJJCCC>>>OOOOOONNNVVVNNNEEEQQQrrrQQQRRREEEPPPZZZ\\\^^^hhhxxxqqq~~~<<<***999***///---------------------------...---'''777111IIIWWW---888BBB555555FFFRRRTTTYYY```fffjjjjjjiiibbbfffnnnKKKQQQ]]]ggg___^^^{{{QQQLLLFFF???===>>>???<<<999999:::::::::999999;;;======mmmkkk[[[LLLccc}}}YYY222CCC;;;???AAA===777555555666EEESSSbbbiiidddWWWFFF:::===MMM]]]bbbdddlllxxx}}}yyyrrrVVVOOOFFFAAAAAA@@@===:::;;;;;;::::::;;;???FFFJJJ999___AAA<<<555///,,,***)))((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,,,,---+++---,,,***---:::OOO___uuuppp|||}}}TTTEEE222)))***...---+++************************************************,,,,,,,,,------------...+++***///333...,,,???ZZZiii~~~ggg===///...------////////////////////////111000111///666555QQQ;;;<<>>777444333GGGhhhYYYNNNLLLAAAAAA@@@======VVVtttIII222000000///...------------***,,,///111AAA}}}TTTrrr```:::AAACCCFFFZZZfffOOO===IIIJJJssswwwZZZPPPRRRGGG;;;@@@KKKXXX^^^aaaeeemmmsssfffsssnnn777---444+++000------------------------(((...111'''111---222tttmmmJJJGGG///111===)))666;;;CCCNNNVVVXXXWWWTTTVVVEEEooo\\\QQQWWWJJJyyyrrrNNNJJJDDD>>><<<======;;;888888999:::999888888:::<<>>]]]yyy]]]RRRQQQCCCDDD;;;>>>===HHHpppqqqddd333111000///...------------***,,,,,,555///ooo^^^```MMM@@@???BBBVVVgggXXXCCC@@@???WWW___EEE000;;;DDD999:::CCCOOOXXX]]]___aaadddttttttppp]]]444222---)))---------------------------***000444***///222+++;;;>>>BBBCCC222:::888777777999>>>BBBDDDEEELLLAAA]]]PPP999666FFFrrrEEEPPPFFFAAA<<<999::::::888666666777888888777777888:::EEE777eeeKKKcccnnnPPP;;;BBB<<<666444555888999::://///////111333222000...>>>VVVfff```VVV^^^rrrCCC@@@<<<;;;<<<<<<:::777666666555555666999???CCCHHHjjj???;;;444///,,,***)))((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************************++++++++++++......///000000111111222<<<111777CCCXXX```===&&&///+++,,,---///...,,,+++******************************************************++++++,,,,,,,,,---------333000,,,***///555666111<<<333FFFEEE777666555222+++(((---555////////////////////////...***333333111,,,777kkk???;;;JJJkkkeeekkk|||aaa\\\qqqhhhlllppphhhkkkpppiiidddqqqttthhhcccooo~~~hhh|||{{{ccchhhtttzzz:::666000,,,444111SSS~~~777CCCjjj{{{yyy}}}||||||tttcccIIILLL]]]ppp~~~zzz|||kkkvvv~~~TTT]]]PPPBBBDDDEEE888:::QQQtttdddTTTRRREEEFFF:::AAA???===iii~~~555111000///...------------,,,***...000&&&YYY}}}wwwUUUzzzQQQ===EEEDDDCCCTTTbbbVVV@@@[[[bbb~~~{{{MMM999DDDEEE:::>>>GGGRRRZZZ\\\___bbbnnn~~~iiiHHH,,,444(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,...+++,,,555333---IIISSS888777;;;999777555444555666666555///;;;,,,///OOOZZZfff;;;GGG@@@===999777777777666444555666666666555555777888222<<>>555222333777:::888555444666===IIIRRRSSSZZZppp~~~UUU<<<;;;999999:::999777444444444444444444777<<<@@@???ccc???:::333...,,,***)))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********)))))))))*********++++++---,,,++++++,,,---......,,,***(((---666999;;;BBBOOOccctttyyy||||||qqqbbbTTTIII000(((***---333+++,,,+++******+++,,,,,,+++************************************************+++++++++,,,,,,,,,------%%%,,,000...---///---((("""---444111666ZZZuuupppIII666===777;;;777---)))...111...........................,,,---444,,,,,,333555IIIuuu;;;444aaawwwggghhhpppoooLLLaaajjjkkkpppoookkkmmmmmmfff___aaa___ccctttyyydddzzzpppooo|||xxx\\\(((444///***222333mmmBBBCCCjjj{{{kkkUUUAAALLLkkkxxxggg{{{|||||||||yyyyyyzzzyyyjjjyyytttxxxzzz~~~YYYiiiIIIAAAEEE<<<777DDDkkksssUUUPPPGGGFFF>>>CCC???777ZZZuuu;;;111111///...............---'''333'''+++BBBfffgggeeeAAADDDCCC@@@JJJ^^^\\\HHHRRRWWWdddFFFFFF===:::<<>>;;;555000;;;@@@;;;999~~~dddTTTCCCGGG;;;999777555555444333222222333444444333333444666---AAAGGGwwwzzzoooQQQmmm|||VVV???;;;999===>>>;;;<<>>:::999999888888666444222333444444444444666:::===888^^^>>>999333...+++***)))(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))((((((((()))))))))******((())))))))))))*********(((***+++,,,,,,+++******'''222//////222"""!!!<<<444222444999777000000666'''((()))---000///***$$$'''&&&&&&))),,,---+++(((************************************************++++++++++++,,,,,,,,,,,,&&&...222...)))(((***,,,999000***,,,111111333666eeezzzEEE999EEECCC333000))))))444<<<999222...........................,,,---555))))))888444444KKKuuummmAAA555cccttt}}}TTTmmmmmmZZZ]]]^^^\\\]]]```aaaaaaeeedddjjjtttvvvrrruuu|||yyyooo<<>>999@@@___uuuZZZNNNLLLEEEDDDCCCBBB<<>>MMMPPPPPPQQQNNNBBBHHHkkk}}}kkkdddXXX666666777BBBPPPTTTMMMIIIKKKHHH___sssrrrjjj666(((...+++---***,,,,,,,,,,,,,,,,,,,,,,,,///***'''555000&&&///+++333111qqqwww\\\GGG@@@777000...///222333***...|||uuusss===999@@@@@@777777555444333222222111111222222222111111333444888...777eee^^^CCCuuuLLL@@@888:::<<<::::::>>>666666<<>>000PPP}}}}}}yyyttt{{{{{{YYYLLL[[[aaadddeee```UUUHHHDDDIIIZZZdddmmmooonnnqqqtttuuupppiiieeeSSSlllfffNNNAAA;;;@@@YYYmmmdddOOOQQQCCCIII???BBBDDDBBBooo|||ttt]]]222111000///............,,,)))///***222555AAAuuulllfffEEE@@@PPPNNNGGGIIIFFFFFFFFFaaa{{{}}}|||qqqWWW;;;888===GGGIIIDDDFFFOOOJJJ^^^rrrPPP:::111+++///+++(((+++++++++++++++++++++++++++333***444333'''000+++***---666sssqqq]]]MMMGGGKKKSSSYYY{{{zzzfffKKKKKKKKKBBB000555555555333222111111111///000111000//////111333777'''777:::sssMMM{{{vvvZZZ@@@:::===;;;999;;;222;;;NNN]]]WWWBBB333111<<<777GGGhhh~~~zzzsssyyy<<>>AAAIIIoooxxx~~~gggUUUFFF>>>CCCBBB999111222777999+++.........000333111+++........................111&&&333222,,,000...333222AAA```999&&&UUUkkkVVVTTTrrrZZZeeerrr[[[SSSJJJ}}}WWW444***666---&&&666---<<>>@@@???:::999333:::JJJUUUMMM:::222666***CCC]]]lll|||qqqVVV777<<<444444444333222222333444111111222111111222444777888```===999222---+++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,---......111111222333222000...,,,---+++)))***......+++(((,,,+++***+++,,,,,,+++***,,,++++++,,,,,,******+++)))++++++,,,------((( ,,,***((()))***+++***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000222111000222777???GGGLLL[[[___ffflllnnnlllhhheeeNNNHHHCCCCCCGGGJJJIIIGGGAAA>>>999555444222111///........................---------------------------------............///:::---mmmRRR666777FFF^^^WWW___\\\hhh```VVVeeeVVVgggvvvaaaeee666QQQ}}}uuucccBBB...***666...222+++666LLLxxx111DDDaaasss}}}sssUUU@@@999XXXlllqqqvvvuuusssvvv~~~KKK>>>DDDccc{{{}}}xxxxxxxxxzzzfffZZZPPP;;;888<<>>???UUUvvvxxx:::,,,111111222333***333------,,,+++,,,000666:::^^^dddPPPQQQEEEKKK;;;AAA???>>>BBBaaa}}}}}}LLL@@@EEE:::NNNiii___iiittt~~~fff000///---,,,++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---......666^^^zzzYYYPPPGGGBBB>>>888666888333333222111000///...---------------------------(((555555+++...RRR___666jjjppp]]]QQQRRR333666:::333111555444000444===NNNbbbkkk}}}mmmdddAAA777===333222111000////////////......//////000222333444777[[[===999222---+++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++++++++++++++,,,---......000000111222111///---,,,'''***,,,***'''(((///555###%%%(((,,,...---+++))))))((((((***++++++---............+++''')))222:::---+++******+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------....../////////000000000//////......///222444666...000444888999999888666@@@===:::;;;???BBBBBBAAA@@@<<<888555333222000///------------------------------------------------------------............(((<<<333zzzHHH---@@@SSSOOOwwwuuuccc]]]FFF777PPPZZZyyy|||~~~nnnDDD000///+++222+++222000999bbbeeeBBBLLLfffwwwmmmPPP===999XXXlllqqqvvvvvvuuuyyyvvvmmmUUU===999UUUrrryyy|||qqqrrrpppLLL???555777>>>===444,,,777PPPjjjgggWWWGGGPPPuuufff```GGGBBBCCCSSSooozzz{{{___IIIQQQHHHFFF@@@>>>===RRRsssCCC///222222222222)))000---------,,,,,,///444777xxxyyyccc@@@[[[LLLEEE;;;@@@AAA>>>999@@@PPPUUUSSSWWWRRR???:::666555SSSiiiZZZddd{{{[[[000///---,,,+++++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,(((444YYYqqqbbbOOOIIIDDDBBB???999555555333222222111///......---------------------------222......444333777ooorrrVVV999rrr~~~}}}ooogggLLLTTT777555555:::???EEENNNWWWiiiuuuzzzttthhh|||MMM333000555222222111000////////////.........///000111222333666ZZZ===999222---+++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++++++++++++++,,,---.........///000000///...,,,+++444---(((+++111111(((000...+++)))***---111333.........---------------000%%%"""---666000###***+++***)))'''(((***,,,************************++++++,,,,,,,,,------------.........////////////000000111000///---,,,***............000111222333777888:::<<<>>>@@@AAAAAA===:::666333222111000...------------------------------------------------,,,,,,,,,---------......222//////EEELLL777:::===IIINNNkkk|||zzz~~~nnn[[[LLLRRR@@@(((HHHuuu{{{KKK000,,,///,,,...)))222333666zzzxxxeee555DDDnnn|||eeeHHH777;;;YYYmmmqqqvvvwwwvvvzzzuuu~~~]]]<<<111NNNkkkpppooouuuyyyXXX111222;;;666333999666HHHwww|||iii___NNN@@@LLLmmmwww\\\zzzjjjKKK@@@???QQQnnnzzzzzzxxxFFFNNNGGGCCC???>>><<>>nnnCCCRRRJJJ___qqqaaafffddd___[[[aaaooo|||aaaaaawwwIII...000777666111111000///............---------...///000222222555YYY===999222---+++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************++++++++++++,,,---......---............---,,,+++(((,,,///+++&&&(((333===...///000///,,,)))&&&%%%,,,///111000000000///+++---((()))...+++$$$)))555)))***,,,***((('''''')))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,------------...............///111222222111///...444333222222222444555777555999===@@@@@@@@@AAAAAA999777444222111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------;;; 888!!!???wwwMMM777---444DDDAAANNNGGGOOO```TTTCCCHHHMMM888III;;;AAANNN```~~~VVV222111333)))------+++222......>>>@@@UUUtttcccGGG666@@@]]]ooorrrvvvvvvuuuyyyrrr___>>>666WWWvvvxxxqqqrrreeepppzzzrrrvvvKKK777444555777999888AAAvvvkkkppphhhZZZUUU;;;EEEkkkzzzcccgggPPPBBB666NNNmmmzzzzzzVVVOOOCCC@@@???@@@<<>>FFF999NNNZZZIII666KKKhhhmmmjjj{{{~~~\\\'''------,,,++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,***(((+++222333///...000222777NNN}}}{{{^^^TTTBBBFFFAAA@@@<<<;;;===<<<666111000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***333222---000000111;;;tttkkkKKK<<>>@@@>>>AAAXXXvvvYYY555,,,000000)))+++---///222+++222???@@@LLLxxx|||bbbGGG888FFFbbbrrrrrrtttsssqqqvvvrrr}}}mmmKKK;;;QQQmmmtttrrruuuuuuxxx~~~eeetttsssKKK888@@@:::$$$555:::ggg{{{lllmmmiiiWWWSSS888BBBqqq}}}SSSsssfffMMMAAA:::LLLlllzzz{{{mmmNNNCCCCCC???BBB===FFFeee~~~qqq888///555///222000111,,,...//////---------...888+++}}}~~~cccXXXSSSEEEHHHRRRNNN>>>KKKRRRZZZVVVDDDbbbwwwjjj:::'''++++++++++++++++++***************************************++++++,,,,,,,,,+++(((((()))******,,,///,,,000333444;;;RRRvvvyyyvvveeeXXXUUU<<>>111666777...&&&......------,,,---------+++++++++,,,---...000000222VVV===999222---+++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))))))))******++++++++++++,,,---......------,,,,,,,,,,,,,,,,,,444///)))&&&***222<<>>///***777,,,(((444)))---111333,,,FFFDDD;;;VVVzzzmmmSSS>>>444JJJeeesssqqqrrrqqqoootttmmm~~~hhh]]]dddkkkooorrrppp{{{~~~|||mmmWWWAAA555111111666WWWtttvvvssskkkXXXOOO;;;CCCpppwwwmmm___uuuzzzoooFFF888BBBLLLmmmzzzzzzwwwEEEDDDCCC???DDD>>>AAA```}}}:::---666...222222111---///000///...---...///444222111iiiEEErrrqqqZZZQQQWWW[[[^^^dddOOOGGGnnntttuuu<<<"""666******+++++++++******))))))))))))***************))))))******+++,,,,,,,,,,,,,,,+++)))((('''(((***///------.........333:::===???AAADDDEEEEEEDDDDDDEEE<<>>jjjppprrr}}}[[[vvv{{{rrrIII888@@@NNNooo{{{yyy|||AAAJJJ???>>>DDD======\\\{{{>>>---777---000333/////////000///......///111,,,999%%%AAA{{{|||ooogggtttnnn|||qqqHHH***###555((()))***++++++***))))))((()))))))))*********+++((())))))***++++++,,,,,,+++------------......---000(((&&&///888888222...111444666777999===@@@AAA;;;:::BBBBBBJJJCCCAAA;;;>>>888444333222///---///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++...---)))---333+++)))666:::$$$777}}}nnnuuunnnvvvgggdddlllzzzzzzIII???999777666000((()))111,,,,,,++++++++++++,,,,,,************+++---...///...SSS===999222---+++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))++++++++++++,,,---......---------,,,,,,---......000,,,???sssUUUGGG666------///---***************************))))))))))))************)))************+++++++++)))***+++,,,------,,,,,,///...,,,,,,---///222444222000000444999:::666111---,,,,,,,,,------+++***************************++++++++++++++++++++++++)))************+++++++++)))---///111&&&+++999(((333zzzlll}}}lllaaa222(((%%%>>>$$$...///,,,+++......+++...///oooppp888777eee|||]]]???888???IIIcccqqqoooppppppooouuujjjtttwwwvvvxxxyyyqqqlllttttttlll{{{|||xxxqqq{{{}}}uuuxxx<<<777333...KKKmmmrrrooojjjYYYEEE333fff~~~```yyykkkTTTBBB:::PPPppp{{{xxx~~~|||~~~HHHVVV>>><<>>222888qqqzzzzzz}}}JJJ***444111'''((()))***++++++***)))((((((((())))))*********+++((())))))***++++++,,,,,,******)))(((+++......+++,,,,,,///000+++'''...:::555666666444444999>>>@@@BBBCCCDDD@@@:::555888===999444111333222...,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++"""555444&&&)))111000...(((999555---[[[kkk}}}uuuuuuvvv@@@777333444333///...111000---,,,++++++***++++++,,,,,,)))))))))***+++,,,......---SSS===888222---***)))(((''''''''''''''''''((())))))###(((***%%%###'''(((&&&***""" &&&***'''"""!!!)))(((,,,###"""***&&&'''%%%&&&((()))******)))(((((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((())))))))))))************+++++++++,,,,,,---------/////////,,,333$$$<<<***???kkk___???///+++000(((111)))&&&))))))%%%&&&+++))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,,,,,,,------.../////////---///222555666444222000------,,,,,,+++***))))))************************************************++++++******************,,,,,,,,,---------......000888wwwjjjWWW666%%%,,,,,,,,,,,,,,,,,,,,,,,,&&&222$$$333...VVV<<>>===222KKKtttnnnhhhbbbAAA@@@UUU{{{lll|||zzzgggFFF555FFFZZZjjjxxxzzzyyy|||NNNBBBIII;;;@@@@@@888HHHvvv{{{OOO222222///000333,,,//////............//////333,,,///666111777kkk{{{zzz}}}zzz}}}vvvAAA,,,------+++***+++******))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++------......///000000000222222222333444666999:::<<<===>>>???>>>===;;;:::444333111///---,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,...---333666111???zzz~~~wwwtttvvv{{{}}}___EEE666222000000///------,,,,,,,,,+++++++++*********))))))************+++,,,---...666KKK===888222---***)))(((''''''''''''''''''((())))))&&&)))(((###"""&&&'''%%%!!!&&&---///''' %%%///''')))---((('''***%%%"""+++)))%%%""""""$$$''')))###))))))%%%$$$'''+++%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((())))))))))))************+++++++++,,,,,,------...555&&&AAA'''111888$$$VVV|||vvvMMM@@@%%%---((('''''')))...000,,,((())))))))))))))))))))))))******))))))))))))***************+++++++++,,,,,,,,,,,,------.../////////...000222555555333111///------,,,++++++***))))))************************************************************************,,,,,,,,,,,,------------///000***WWWlllqqq~~~lll;;;%%%999,,,,,,,,,,,,,,,,,,,,,,,,///888***666...MMM???<<>>777DDDmmm|||UUU222222///000222,,,//////............//////111)))---::::::555BBBZZZZZZ@@@)))(((...///------+++******))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++------......//////000000222222222222444666999:::;;;<<<===>>>===<<<:::999444333111///---++++++******++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,...***,,,222...'''111DDDvvv]]]KKKDDD???888333000///...---,,,,,,,,,,,,+++++++++*********))))))************+++,,,------444JJJ<<<888111---***)))(((((('''''''''''''''((())))))((((((&&&$$$%%%))))))&&&&&&###"""&&&((('''&&&''' $$$&&&&&&'''))))))&&&###%%%(((+++------------111,,,'''&&&))))))%%%!!!&&&&&&'''(((((((((((('''''''''''''''(((((((((((())))))))))))***************++++++,,,------......"""444000555 ;;;|||yyyTTTCCC///,,,...,,,'''&&&***,,,+++))))))))))))))))))))))))******))))))))))))***************++++++++++++,,,,,,,,,,,,---....../////////000222333333111///---,,,,,,,,,+++******))))))************************************************************************++++++,,,,,,,,,---------222000000666NNN{{{{{{gggDDD111000444333...,,,,,,,,,,,,,,,,,,,,,,,,((("""555:::>>>555AAAbbbwww~~~~~~RRR:::999888MMMaaajjjiiinnnooojjjkkkjjjlllkkkiiijjjppprrrqqqvvvwwwvvvtttpppooorrruuusssgggfffkkkooolllggglllwwwgggWWWEEE>>>CCCEEEVVVRRRGGG;;;FFF|||~~~WWWxxx[[[IIICCCHHHpppuuuxxxwwwxxx|||~~~~~~QQQEEEKKKCCCAAAAAA>>>HHHkkk^^^333222///111111...//////............//////333,,,+++111555555888>>>888EEEXXXuuuBBB+++%%%&&&...111---***,,,+++******))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++---------...//////000000111111111222444666999:::;;;<<<<<<<<<;;;:::888777222111000...,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++++++++,,,---***+++111555444111000"""666OOOddd}}}~~~jjj\\\YYYLLL>>>;;;??????666,,,///...---,,,,,,+++,,,,,,+++************)))))))))******)))******+++,,,---222HHH<<<777111,,,***))))))((('''''''''''''''((())))))''''''&&&''')))+++***'''888///&&&''',,,...***%%%+++000***---//////777444;;;;;;999666111+++%%%"""+++&&&!!! ###&&&(((((((((((((((((((((&&&%%%$$$''''''''''''((((((((((((((()))))))))***************++++++,,,---...//////999555:::IIIxxxJJJ///......---)))%%%'''---))))))))))))))))))))))))******))))))))))))******************+++++++++++++++,,,,,,------.../////////000111222111///---+++,,,+++++++++******))))))************************************************))))))))))))************++++++++++++,,,,,,,,,,,,&&&!!!000000"""<<<[[[SSS~~~sssyyyaaaJJJ>>>///(((***......+++++++++++++++++++++++++++===:::,,,000---:::@@@>>>tttsss|||yyyMMM888888888KKKaaajjjjjjooooooiiiiiiiiilllllljjjlllqqqtttssstttxxx{{{yyysssppprrruuuqqqvvvllldddeeeiiihhhgggiiivvvgggaaa\\\MMM;;;666DDDGGGMMM777///^^^wwwYYYwwwccc888WWWxxxwwwuuuuuuwww{{{~~~QQQAAACCCEEE@@@AAACCCKKKjjjkkk444222///222////////////............//////000333444...,,,333AAAJJJEEEIIIAAA999;;;DDD^^^~~~HHH***%%%000...000333000))))))---+++******)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++,,,,,,---......//////000000000111222444666999::::::;;;::::::999777555444111000///---,,,+++++++++***++++++,,,,,,++++++***************************************++++++++++++...222111,,,))),,,000222777777222,,,---222555222555777<<>>CCCGGG333888:::444)))###''',,,&&&''''''''''''&&&&&&%%%''''''''''''((((((((((((((()))))))))***************++++++,,,...//////000222000&&&???JJJ444'''///555---'''***))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++++++++,,,,,,---.........//////000000///---+++***++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,,,,;;;000+++===555%%%111111\\\qqqkkkJJJ666&&& +++444333)))###'''...++++++++++++++++++++++++""""""###---888888DDD@@@pppvvvsssHHH666888777KKK```iiiiiinnnooojjjiiihhhkkklllkkknnnsssvvvuuuuuuzzz~~~}}}wwwssssssuuuvvvmmmkkkkkkkkkkkkooonnnllljjjUUU:::999BBB>>>FFF777+++???~~~]]]|||HHH\\\|||wwwsssssswwwzzz~~~ZZZIIIFFF@@@;;;===???DDDaaayyy666222000333---111//////............//////(((555<<<666111444:::;;;<<<555((('''//////000<<<<<>>888999<<<999---!!!&&&&&&&&&&&&'''((()))***''''''''''''(((((((((((())))))))))))***************+++,,,---...///000111///555hhhddd444'''---...++++++))))))))))))))))))))))))******))))))))))))******)))))))))************++++++++++++,,,------..................---,,,***)))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))*********+++++++++"""&&&&&&%%%###,,,EEE888'''(((888:::ZZZ{{{LLL444<<<===222---,,,333,,,(((+++333555...&&&++++++++++++++++++++++++------444888===444:::GGG[[[}}}mmmCCC444888666KKK___fffeeekkkmmmjjjlllhhhkkkmmmlllnnntttvvvtttwwwzzz~~~~~~{{{wwwvvvvvvzzz~~~qqqlllnnnsss|||{{{pppyyy{{{iiiSSS666888444:::;;;444@@@zzzcccbbbppp}}}wwwtttuuuxxxyyy}}}cccLLLCCC@@@===>>><<<@@@\\\}}}777222000444+++222//////............//////000333333111555;;;888111---333333444888111)))...(((666===999333777@@@%%%000444000111555000$$$+++***))))))+++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++,,,,,,,,,---......////////////000111333666999;;;999999777555333222000000...---,,,+++++++++++++++***++++++,,,,,,++++++***************************)))))))))************+++++++++***,,,222888777222111///---,,,...111333333)))---444===BBBBBB???;;;DDD>>>777333333333111///+++***))))))))))))******(((((()))))))))))))))***))))))((())))))***+++,,,,,,FFF;;;666000,,,+++******)))'''''''''''''''((())))))((('''((()))&&&&&&///;;;000;;;PPPpppgggVVVEEEAAAGGGHHH===000---+++)))''''''((()))***''''''''''''(((((((((((())))))))))))***************+++,,,---...000111111///kkkjjj<<<)))+++...,,,))))))))))))))))))))))))******))))))))))))******))))))))))))***************++++++,,,,,,---......,,,,,,------,,,+++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++))))))))))))*********+++444,,,;;;,,,---222000 333444&&&444???888444888>>>AAA???@@@JJJWWWCCC888333+++###,,,,,,(((***+++(((######''',,,************************(((&&&//////333ttt888@@@EEErrr|||iii???333888555JJJ\\\bbb___fffjjjjjjmmmnnnqqqqqqpppqqquuuvvvtttvvvxxx{{{}}}~~~}}}{{{zzz{{{xxxqqqlllhhh}}}vvvxxxFFF???000<<<===888000IIIhhhaaa}}}~~~zzzxxxzzzzzzxxx{{{hhhMMM>>>???@@@BBB===@@@]]]|||{{{888222000555)))333//////............//////555111,,,---555<<<===999777777+++&&&000222,,,,,,;;;...""""""***---***%%%+++666666((("""***000///+++,,,,,,,,,------+++)))+++******))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************++++++++++++,,,,,,------......///......///111333666999;;;999888666444111000///...---,,,++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))************888///&&&%%%'''((((((((($$$(((///555555111,,,)))===777111///222:::AAAEEE===888444555888555,,,$$$)))))))))(((((())))))***(((((((((((())))))******((((((((())))))***+++,,,,,,FFF:::666000,,,+++******)))'''''''''''''''((())))))'''&&&'''))))))...???RRRvvvxxxbbbvvvmmmRRR:::<<>>@@@:::>>>___|||xxx888222000666(((444//////............//////***...333777777555333444'''444222)))+++,,,***...###***...---,,,///000---+++$$$&&&222444+++'''+++)))+++,,,******,,,---,,,+++******))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,------......///......///000333666999;;;999777555333000///...---,,,,,,++++++***++++++,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))************$$$%%%,,,111...''')))111111///---,,,+++,,,222888///222666<<>>:::666888666333///+++(((''''''))))))(((((((((((()))***'''((((((((())))))******(((((((((((()))***+++,,,,,,FFF<<<777111---++++++******,,,(((''')))(((%%%%%%(((***###444***===eee~~~bbbiiimmmzzzyyyvvvlllnnnvvvwwwQQQ>>>GGGEEE===+++$$$!!!---''')))'''&&&&&&(((***)))((()))************+++++++++...000...///,,,555"""\\\uuukkkuuuttttttbbbCCC:::(((000---(((,,,+++&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++************)))************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))*********+++,,,---...//////000222777;;;:::666222------,,,,,,+++***))))))))))))))))))************)))************+++++++++...+++))),,,EEErrr===<<>>@@@666BBBPPP{{{wwwqqq666222...222---///......---------......///111000///222555666444111---------,,,,,,+++++++++************************++++++++++++++++++++++++)))************++++++++++++++++++************)))+++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,---------............///111000000111222555777888:::888555111///.........------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***+++,,,---...////////////222333444555777888888888333000...,,,,,,,,,***(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((())))))***+++---...111HHH<<<777111---++++++******)))'''(((++++++(((***...+++000///QQQ|||eee\\\___xxxmmmqqqUUUXXXZZZ>>>000>>> 222)))(((((((((((((((((((((************++++++++++++///(((%%%555$$$```VVVhhh~~~pppcccCCC&&&(((,,,)))&&&******))),,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++************)))************************))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((''''''''''''(((((())))))))))))))))))))))))*********+++,,,---...//////000222555888888444000---,,,,,,+++******))))))(((((()))))))))*********))))))*********+++++++++---444777333CCClll:::===IIInnnwwwYYY<<<111000777MMM\\\```^^^dddfffffflllmmmqqqrrrqqqrrrvvvxxxvvvwww}}}yyyjjj}}}xxx{{{cccmmmuuunnnggg```kkkiiiJJJ333444555///===hhhUUUKKKqqqKKKZZZ|||~~~~~~{{{|||~~~xxxLLLFFF>>>AAAAAA777CCCQQQvvv999444///222---///...------------...//////000000000222555555333000------,,,,,,,,,+++++++++************************++++++++++++++++++++++++)))************++++++++++++++++++************)))+++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,------------............000000000111222444666777999777444000...---------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((()))))))))************++++++,,,,,,++++++***+++++++++,,,------......000111333555666666666555111///---+++++++++)))(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((()))***+++------000HHH<<<777111---++++++******)))''')))++++++)))***///$$$666ZZZ~~~vvvnnnrrrrrrjjjzzz;;;YYY===???666...(((((()))***)))(((''''''(((************+++++++++,,,:::555***---888222eeexxxkkkiiiBBB...,,,)))'''((()))+++///))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))************+++---...//////000222444555444000---,,,,,,++++++***)))))))))(((((())))))))))))******)))))))))*********++++++***&&&$$$,,,MMMiii777<<>>111000666MMM\\\```___eeefffeeekkkkkkpppsssqqqqqqtttwwwwwwyyy|||}}}}}}dddyyyzzz{{{|||{{{qqqkkkeeeggggggsss~~~pppIII888777333<<>>888666666IIIYYY``````ffffffdddiiidddkkkpppmmmkkknnnsssuuuppprrrvvvyyyyyyzzzxxxeeeooouuuzzzyyyqqqpppxxxtttkkkrrrrrrHHH333<<<+++llllll```aaaIII666YYYyyyXXXooozzzxxxuuuuuuxxx{{{{{{yyy|||vvvRRRAAA???>>>BBB===BBBEEEvvvyyy999222---111...111,,,,,,,,,------///000000000111333333222///---+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------......///000111222222333333......---,,,++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((())))))))))))******++++++******)))************+++,,,---...,,,...111333444222///---+++)))''''''(((((('''&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''((()))***,,,,,,+++;;;<<<777111---++++++******))))))***,,,+++---777AAABBBUUUXXX___kkkhhhVVVkkkFFFDDD...+++'''%%%''')))******++++++++++++,,,,,,,,,,,,111+++999wwwzzz|||yyy{{{}}}{{{eeeQQQppptttzzz^^^666)))000))))))...'''))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))***,,,---...111333444333000---+++***)))))))))(((((((((((((((''''''(((((((((((())))))((((((((()))))))))******&&&&&&$$$(((KKKmmm::::::BBBeeeuuuSSS999666555333FFFWWW___aaaggggggeeejjjdddjjjnnnllllllpppssstttnnnooouuu{{{zzzyyyyyyuuubbbjjjqqq|||bbb}}}yyyFFF555;;;SSS|||III333QQQqqq}}}uuuSSSgggxxxvvvyyyzzzyyyyyy|||}}}{{{wwwqqqQQQ>>>AAA>>>DDDBBBEEEDDDvvvvvv777222---222...111,,,,,,,,,---...///000111111222333222///---+++,,,*********+++++++++++++++************************************************)))************++++++++++++++++++************)))***************+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------......000111111222222111,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))************))))))''''''(((***************---...000222111000---,,,***(((&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((()))***+++,,,***888<<<777111---++++++***************++++++///<<>>777000...,,,))))))++++++'''$$$(((222===CCCFFFIIIJJJLLLQQQZZZeeeooovvv~~~zzzwwwXXXzzzEEEIII000---,,,$$$---(((///+++)))000///***,,,,,,,,,~~~YYYzzz}}}tttiiinnnvvv|||vvvoooIIIMMMXXXkkkvvv888000AAA&&&333$$$))))))))))))))))))))))))*********)))))))))))))))---'''%%%******'''''',,,111222###,,,---555'''---,,,000!!!111&&&+++'''+++...,,,333$$$///&&&...&&&+++***$$$%%%---+++$$$$$$%%%&&&'''&&&%%%%%%))),,,))))))))))))))))))))))))((((((''''''''''''((((((******+++,,,------......555222///---,,,***(((&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))...)))...+++111rrr888444<<>>UUUggg<<<>>>OOO^^^VVV@@@666999<<<___ssszzzxxx~~~|||~~~kkkPPPCCCAAACCC:::BBBCCCGGGiii~~~{{{666***777,,,(((...------,,,------...000000000000///---++++++,,,,,,+++%%%%%%+++,,,((()))///***(((+++111///))))))///'''+++---,,,)))'''***---...%%%###+++111000,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))************,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------///............---------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))***++++++,,,,,,------,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,///666>>>777000...,,,)))(((+++,,,)))'''***333<<<@@@BBBGGGGGGHHHMMMVVVbbbmmmttt{{{~~~hhhBBB:::%%%*********...(((000---***...---+++111999NNNuuuhhhfffvvvjjjnnnpppiiiggggggPPP@@@JJJKKKUUUmmm~~~yyyTTTBBB'''+++,,,))))))))))))))))))))))))***)))))))))))))))))))))'''(((+++......++++++---+++<<>>666000...,,,((((((+++,,,******---444:::======@@@@@@CCCJJJVVVfffuuusss]]]FFFAAA///'''(((000---(((000...+++---******444---ooojjj}}}wwwdddxxxaaa```___rrrkkkMMMLLLNNNSSSOOOTTTggg~~~xxxwwwllluuuxxxwwwDDDEEE(((,,,444))))))))))))))))))))))))))))))))))))))))))******)))---...,,,******)))'''&&&999000...$$$777FFFdddVVVZZZ]]]VVVjjj{{{}}}llluuuuuullliii```cccYYYTTTBBB111<<<:::---((()))***)))'''&&&'''((()))))))))))))))))))))))))))((((((''''''(((((()))***))))))***,,,///222444333///+++(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))///))),,,***444{{{666444===PPPuuu{{{```:::444666111;;;OOO^^^aaaeeennnoooiiinnnllldddccckkkjjjkkkvvvNNN@@@EEERRROOOPPPeeexxxzzzqqqpppzzzeeerrrwwwllleeeXXXjjjAAAppp^^^999]]]___;;;>>>555UUUlllwwwxxxdddRRRFFFBBBCCC:::@@@AAADDDeeezzzuuuzzz@@@---222...000---,,,,,,------...//////000444...'''&&&+++...,,,)))$$$+++000111555AAANNNSSSYYYaaahhhnnnlllbbbWWWNNNFFF;;;222.........///222+++)))000777555,,,&&&,,,+++++++++************)))))))))))))))))))))))))))))))))*********++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((()))******++++++,,,,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,...555>>>666///---+++((((((*********,,,000666:::::::::<<<<<>>GGG%%%)))))))))))))))))))))))))))(((((())))))************)))+++++++++...111000+++&&&KKKHHHLLLnnnaaakkkgggzzzfff[[[```fff[[[cccaaa~~~kkkIII[[[EEE###666'''&&&&&&'''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******)))+++...222777:::222...***((((((***,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***(((,,,+++:::<<<666>>>HHHhhhwwwbbb>>>444333///<<>>///,,,+++333(((+++,,,---...////////////(((***++++++***,,,111555FFFWWWkkkwww}}}ttt{{{}}}uuupppsssyyy|||wwwmmmlll~~~aaaQQQ<<<222333333,,,###,,,,,,,,,++++++++++++***))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))******++++++***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,,,,444===555///---+++''''''***&&&)))...333666888888777666999???HHHSSS___jjjpppvvv|||fff~~~^^^RRR666,,,&&&###,,,...***,,,111,,,---<<>>888DDD777666LLLCCC,,,111WWWppp||||||\\\UUUDDDEEEFFF===BBBBBBEEEfffzzzxxx555///---,,,777,,,+++,,,---///000//////...)))++++++***,,,555DDDQQQuuuwwwqqqiiiooouuuFFF***)))888EEE,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))*********++++++++++++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''''''''((())))))******+++)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,,,,444===555///,,,***'''''')))(((+++000333555555555555222666???JJJUUU___fffjjjhhhvvvooonnn___???111------333+++...,,,,,,---***777QQQiiijjjgggcccfffTTTUUU???SSSYYYgggooouuugggrrr|||}}}xxxxxxtttYYYUUUlll{{{lllVVVxxxyyy999555---))))))))))))))))))))))))'''(((((()))******+++++++++***...111((("""444MMMcccxxx___}}}gggxxx|||zzz>>>222...)))'''((()))))))))))))))))))))))))))))))))******))))))))))))*********+++,,,///222555888999,,,+++)))(((***,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))!!!)))333000;;;uuu~~~HHH333555===bbbvvvkkkCCC333111111777GGGXXX___aaafffnnnssskkkkkkiiimmmpppkkkxxxoooOOOMMMJJJGGGJJJKKK222777,,,555555VVVsss}}}~~~sssVVV???PPPkkkuuu{{{^^^oooxxxfffHHH;;;777:::FFF[[[sss}}}{{{}}}YYYXXXHHHFFFHHH>>>DDDEEEHHHiii}}}uuu}}}~~~yyy///222000+++666+++***,,,...///000///......+++...222777@@@OOO___kkkiiiuuuCCC---***------,,,,,,,,,+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((''''''(((((()))*********((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,+++333===555...,,,***'''''')))+++...222444444333333333444888???GGGMMMQQQSSSSSShhhlllooorrr~~~ZZZsssNNN;;;---)))---)))//////,,,)))(((???cccoooUUUgggjjj|||RRRWWW]]]XXXPPPbbbiii```gggfffaaajjjuuu|||}}}}}}hhhYYYUUUaaatttssswwwjjjKKKGGGGGG///))))))))))))))))))))))))'''(((((()))***++++++++++++(((---222+++000ZZZzzzyyyfffggg___888333,,,(((((())))))((())))))))))))))))))))))))******))))))))))))*********+++---000333555777888***)))'''(((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,...---###111uuuPPP666666???\\\lllnnnEEE333111222888GGGWWW]]]___ccclllsssmmmiiieeellltttqqqyyyzzz```^^^YYYMMM>>>...---FFF...AAADDDEEEsssyyyvvvyyyuuugggNNNbbbbbb```hhhtttgggHHH<<<<<<000]]]ttt~~~yyy{{{}}}PPPTTTEEEGGGIII???FFFFFFIIIkkkzzz...555111(((111'''***+++...///000000......+++000;;;JJJZZZiiisssyyy~~~~~~ooo___[[[ccc___QQQSSSbbbQQQcccwwwddd...---------,,,,,,,,,++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,---------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))''''''(((((()))*********''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,+++333===666000...,,,(((''')))***---000111111111111222999:::999DDDVVVSSSGGGDDDQQQcccnnnqqquuu}}}sssKKKFFF)))+++---***+++666777111FFF{{{___]]]]]]\\\TTTLLLMMMUUUbbbcccYYYTTT___fffeeehhhppptttmmmtttuuurrrooobbb]]]dddvvvuuuoooqqqUUURRR{{{}}}nnn]]]@@@333+++,,,+++******+++***(((111)))%%%)))***''''''+++%%%///)))+++999iiinnnqqqpppzzzXXX&&&(((222333'''))))))))))))))))))))))))***)))))))))))))))***+++'''***,,,///777>>>888...%%%111###000''')))111'''(((000...(((111'''///###///+++333"""+++$$$***,,,+++)))(((((((((((((((***'''***,,,///]]]]]]555000>>>QQQpppKKK222111///555???PPP]]]aaabbbhhhrrrnnnnnnkkkhhhmmmxxxxxx^^^GGGAAA<<<999>>>FFFHHHQQQQQQUUUVVVpppuuutttttt{{{vvvgggcccwwwjjjgggSSS___ZZZ>>>???111[[[ttt{{{yyyyyy~~~~~~RRRJJJAAAHHHCCCHHHJJJBBBMMMkkkhhh666+++///---///***&&&333222+++......***+++)))CCCUUUbbb}}}ppplll\\\bbbnnnooozzzooo~~~www~~~jjj\\\III[[[{{{@@@)))///111$$$222000+++++++++************))))))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((()))***+++,,,444===666000...,,,((('''***+++---000111000000111222555888;;;IIIYYYRRR@@@::::::HHHUUUcccooottthhhJJJ222***,,,...$$$000...666"""ZZZTTT[[[^^^[[[\\\aaabbb^^^VVV]]]XXXZZZooo~~~|||xxxgggkkkdddmmmpppppprrrgggeeelllxxxtttiiifffNNNRRR|||{{{ttt@@@@@@,,,+++***)))***+++***)))''''''***...///...---///666,,,888333^^^jjjyyy|||YYYDDDAAAFFFHHHFFF??????EEEQQQcccyyykkk[[[KKK===999***)))))))))))))))))))))))))))))))))))))))******+++---///...000666:::444***555)))000===)))+++>>>"""BBB<<>><<<___uuu~~~{{{{{{{{{~~~~~~QQQKKKCCCEEE@@@FFFIIIDDDRRRqqq~~~```222,,,111...---***000444222222333+++***666LLLbbbuuussshhhfff{{{{{{ooouuueeemmmkkkyyyooowwwvvvqqqZZZ|||BBB,,,+++333CCC++++++++++++************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((()))***+++...777===666///---+++((((((***,,,...000000//////000111444888<<>>LLLJJJLLLIII;;;999[[[~~~eeexxxwww666444+++---))))))))))))))))))))))))))))))))))))))))))***++++++...///000111555666000''')))((('''666:::QQQ```xxxuuuyyyWWWXXX^^^@@@===)))///'''&&&((()))))))))(((((()))$$$***///+++---EEEppp&&&000999DDDcccOOO333111///000999IIIYYY___aaafffmmmkkkoootttvvvtttlllbbbZZZPPPnnnpppYYYUUUbbbiiijjjpppooo|||}}}uuuccc[[[{{{zzzkkkrrrjjjcccZZZXXX```hhhhhhcccdddQQQKKK===HHHmmm]]]jjjDDD:::fffwww|||zzz}}}}}}OOOIIIEEEFFFAAAFFFIIIGGGXXXxxxwwwVVV......222---+++,,,222///,,,222444***000IIIUUUlll{{{ttt\\\nnndddaaa~~~vvvoooKKK444666+++333***,,,,,,+++++++++************)))************+++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((()))***+++---777===666///---+++((((((+++---///000000......///000777999:::EEEUUURRRGGGGGGIIIAAA???OOO```cccppp{{{{{{kkk>>>EEE///'''111+++"""...+++>>>ZZZRRR]]]bbb^^^^^^```XXXKKKIIIUUUQQQRRRoooyyybbbfffjjjaaahhhkkkoookkk[[[\\\mmm}}}gggXXXJJJYYYzzzwwwvvvqqqkkknnnvvvtttjjjmmmOOO222,,,'''((())))))***++++++///---&&&%%%+++...,,,000AAAiiiFFF<<>>HHHUUUVVVdddmmm{{{\\\EEE000///'''***)))<<<...???YYY>>>ZZZ^^^dddeee]]]RRRJJJIIIMMMYYYUUUVVVtttllldddhhh```fffiiinnniiiUUU[[[wwwqqq[[[RRRRRRdddwww|||nnnxxx}}}pppsssxxx<<<888...'''((()))((())),,,***+++***(((+++111333111000ZZZyyyeeeCCCIIIgggjjjSSSHHH:::BBBvvvcccTTT444444"""))))))))))))))))))))))))))))))))))))***+++,,,---111666===>>>888000,,,,,,---XXXwwwzzz~~~mmmKKKJJJ>>>333'''%%%+++...+++%%%***,,,)))%%%---111===777)))===WWWvvvUUU555111333...444BBBSSS___eeeiiinnnkkkfffoooxxxgggUUUppphhhvvvyyyxxx{{{wwwooo```WWWdddiiikkkwwwfffcccoooiiikkkccc\\\YYYXXXXXXWWWUUURRRRRRUUUWWWAAA777XXXYYY~~~VVV~~~SSS@@@???fffvvv}}}|||{{{~~~KKKHHHFFFGGGBBBDDDEEEGGG]]]zzzFFF---000,,,---***333...555000---:::MMMccczzzfffwwweeeuuu~~~VVV```<<<---888&&&,,,,,,,,,++++++++++++***))))))*********+++++++++************************)))******++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((()))***++++++444===555...+++***(((***------.........------///111111888===HHHSSSJJJ:::888???@@@===CCCNNNPPPYYYmmm|||yyyfff|||RRRMMM>>>%%%111555"""+++}}}gggXXX___```eeeiiiaaaTTTQQQWWWQQQ[[[UUUUUUnnnwwwgggaaagggaaaiiikkkpppjjjVVVaaaeeeOOOPPPRRRaaauuu{{{xxx~~~|||sssyyyyyyDDD???222((()))***((((((,,,))))))+++......+++***---kkk~~~}}}bbbFFFiiicccSSS222>>>cccsss{{{QQQ...%%%)))))))))))))))))))))))))))))))))***+++,,,---...111666;;;888///,,,666DDD~~~yyyvvvnnnZZZHHH333((()))---***&&&***,,,&&&'''111333999:::AAA:::QQQooo[[[777111333///222===OOO]]]eeejjjoooooopppwwwtttVVV<<>>AAACCCHHH```|||vvv===000111(((///+++333,,,777444111EEE```wwwpppyyysssmmmnnnlllUUUJJJTTTRRRHHHppplllsssmmm???666***,,,,,,,,,,,,++++++++++++)))************+++++++++************************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((()))***+++///666>>>555---+++***(((***...,,,---------------000222111888===GGGQQQGGG777555777<<<:::;;;FFFMMMPPPYYYjjjLLLEEEGGGSSSUUUTTT{{{XXXYYY]]]hhh|||ttt|||IIIGGG777)))'''///???<<>>333------,,,,,,,,,+++++++++)))************+++++++++************************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((()))***+++---444}}}>>>555---+++)))(((***...+++,,,---,,,,,,...111333555:::;;;BBBMMMGGG<<<>>>666;;;333---:::FFFGGGJJJ]]]~~~RRRzzzwwwMMMMMM***,,,000---'''<<>>DDDJJJ^^^mmmlllooosssppprrrrrrbbb||||||nnnxxxuuu{{{kkkbbbIII777***+++,,,''''''---+++&&&)))111,,,***FFFkkkTTTwwwpppppprrrUUUFFF444yyyrrryyyxxxrrr%%%)))))))))))))))))))))))))))))))))***+++---...///444777;;;;;;@@@___wwwvvvsssbbbSSSwww{{{wwwQQQ666***+++...'''...***---,,,---WWW\\\888888000CCCbbbnnnDDD777444...---555FFFXXXcccjjjooommmuuuddd???444NNNggglll{{{ooofffkkkxxxuuuppptttwwwtttnnnhhhiiiooopppnnnTTTZZZIII@@@:::cccvvv{{{pppkkkwwwzzz}}}nnnIIIJJJFFFRRRNNNPPPPPPUUUlll}}}lllqqq(((333444&&&666...000333222:::WWWyyyoooVVVFFF666---------,,,,,,,,,++++++)))************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((((()))***+++(((///zzz>>>666...+++)))(((***...---...///...,,,,,,...///...<<>>333000///222555777>>>FFFIIIQQQVVVWWW^^^pppkkkcccJJJ...,,,,,,111///CCCZZZLLLXXXqqqddddddnnntttxxxppp]]]XXXNNNPPP```fffaaaaaajjjaaaRRRGGGXXX\\\XXXgggddd```NNNbbbiiiTTT^^^GGG===;;;LLLbbbgggjjjooommmooooooooooootttzzz{{{xxxzzz{{{mmmCCC<<<---,,,$$$(((000'''111%%%%%%<<<&&&...NNNYYYzzz@@@===JJJ|||vvvzzzzzz;;;)))444))) ,,,...%%%(((,,,***)))+++,,,,,,---...777CCC444MMM~~~cccjjjrrrQQQ)))444)))'''+++%%%&&&666'''???}}}333333444:::\\\yyyvvvJJJ333000///,,,222DDDXXXfffnnnrrrlll???IIIEEEEEEzzzgggQQQ~~~wwwpppxxxwwwddd{{{kkkpppxxxyyyyyynnnhhhqqqzzzqqq```llllllggg___QQQ<<<>>>WWWrrrjjjvvvhhh|||~~~zzzwwwbbbHHHAAAGGGDDDKKKLLLJJJWWWpppvvv///000666'''000333555000@@@IIIiii~~~~~~XXXkkk~~~@@@...;;;%%%///777"""+++333+++++++++************)))++++++************++++++''')))******))))))***+++000''''''000555444666<<<>>><<<222...444000***000---(((,,,---$$$%%%---...%%%(((,,,...,,,(((&&&'''))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''******(((%%%"""!!!###&&&)))%%%"""$$$''''''%%%###'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,///333vvv>>>555...+++)))(((***...---...///...,,,,,,...///222:::<<<===JJJ<<>>EEECCCCCCKKKVVVWWWeeemmmrrrxxxnnn]]]XXXMMM999///000000222---...---'''$$$(((///,,,###))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&'''''''''###%%%'''(((((((((((('''######$$$%%%$$$"""!!!"""###$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))***+++,,,,,,222xxx>>>555---+++)))(((***...---......---,,,,,,---///333666:::???EEE777JJJOOO444111111444555333333666===@@@@@@;;;888;;;???AAA???HHHJJJJJJSSSaaa}}}ppp{{{bbb[[[666))))))///999gggKKKBBB```qqqgggiiiqqqtttvvvooo___```bbbcccbbbaaa___^^^]]]fffmmmeee___YYYiiiVVVPPPVVVhhhiiitttqqq999---+++GGGkkkppphhhmmmvvviiimmmnnnkkkkkkqqqxxxzzzxxxxxxxxxhhhTTTIII666&&&,,,)))'''***+++000&&&***888FFF^^^}}}ttt888@@@bbb}}}999+++(((---+++(((++++++,,,,,,...///,,,+++222===CCCGGGXXXPPPeeehhhvvvyyyooo^^^fffuuuDDD|||MMM$$$+++,,,+++(((222+++:::III666333444KKKggg]]]<<<444111---111@@@RRR___iiiooo}}}uuuqqqkkk\\\tttwwwlllnnnrrroootttooozzzrrrzzzwwwuuurrrsss||||||wwwwwwzzzvvvuuunnniiiaaaNNNIIIYYYfffhhhxxxmmmwwwzzzuuuuuurrrsssxxx~~~{{{mmmYYYKKKJJJPPPBBBJJJQQQWWWdddwwwIII000111...---888999;;;QQQ\\\|||wwwdddeeekkkxxxsssrrr```===000222...+++111+++''',,,+++++++++************++++++************++++++((((((((()))***...333888HHHQQQVVVSSSSSS^^^ooozzzpppyyyrrrhhhmmmtttyyysssiii^^^GGG***$$$///333,,,...+++%%%(((///...&&&))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&''''''(((((()))(((''''''''''''%%%###!!!&&&***)))'''&&&))),,,$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))***,,,,,,,,,333{{{===555---+++***(((+++///---......---,,,,,,---///111333;;;EEEBBB111888BBB444000///222444333444777555888;;;<<<<<>>???@@@LLLRRRXXX___aaakkkzzznnnnnn555333888###BBBmmmIIILLLiiiccc___fffrrrzzzppp___gggkkk___UUUVVVVVVWWWUUU```]]]^^^oooiiiIIIGGGWWWvvvHHH888'''999```lllcccbbbgggtttzzz|||uuuooosss{{{wwwyyyuuuQQQFFF&&&333...+++111)))///999(((999~~~fffxxxzzz}}}yyyvvvuuuMMM>>>iiisssppp>>>&&&+++((((((---(((+++''')))111444555AAAPPPzzzmmmccc~~~lllDDD]]]ddd999,,,222000)))(((222WWWggg333888333:::QQQxxxJJJ333333//////999FFFTTT```jjjpppiiixxx||||||xxxwwwxxxssskkkmmmttttttyyyzzzppppppkkkbbbggguuuuuuiii```___YYYPPPMMMQQQ]]]gggkkkmmmmmmbbbbbbqqqrrrqqqyyyjjjwwwqqqnnnzzzvvv{{{|||vvvtttuuuuuuuuu{{{vvvcccRRRJJJIIIKKKGGGKKKQQQZZZhhhxxxppp888222---111111888XXXtttzzzsssiiisssyyypppjjjrrruuuxxx|||^^^FFFXXXIII444---+++333(((///,,,,,,,,,++++++++++++***++++++************+++++++++---000444;;;EEEOOOUUUYYY___aaaeeetttzzzbbb777***'''000///%%%&&&222************************(((((((((((((((((((((((('''''''''''''''((()))***######$$$''',,,111444666777666111)))(((+++)))$$$&&&&&&'''''''''&&&&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))***+++,,,---///777<<<444---+++***)))+++///,,,------,,,++++++,,,...777444;;;@@@444888///@@@???666//////000///000333888777:::???@@@??????AAA@@@IIIMMMSSS^^^aaaiiizzzyyyjjj@@@$$$)))333999YYYhhhEEEQQQgggaaa]]]cccjjjmmmyyymmmWWWWWWeeefffZZZTTTRRRRRRdddeeeaaakkkaaaQQQNNN___kkkFFF555'''999___oookkkfffcccrrrxxxyyysssnnnpppwww{{{wwwwww|||{{{xxxpppNNNMMM&&&...+++---,,,)))444...,,,jjj{{{qqqhhhiii}}}dddeeewwwXXXpppvvvdddBBBFFFqqqRRR---''')))******(((...((()))///000333FFF^^^yyyxxxttt]]]RRRFFF'''---444---+++000BBBJJJ:::444666HHHpppTTT444555///...555AAANNN\\\gggzzzgggyyyzzzvvvqqqnnnpppssstttrrrmmmxxxwww}}}qqq~~~}}}wwwmmmmmmuuu{{{vvvvvvrrrggg[[[TTTKKKXXXbbbkkkqqqjjjgggqqqooollltttdddpppooorrr}}}yyyuuuwwwvvvqqqvvvyyyzzzzzzppp\\\OOOLLLMMMNNNKKKLLLPPP[[[jjjyyy{{{333///***333777NNNppp{{{ttthhhjjjmmmlllqqqpppuuu{{{fffBBB\\\rrrmmmkkk<<>>HHHSSS]]]dddjjjwww}}}eeeCCC((((((...***)))...************************))))))))))))))))))))))))''''''''''''((()))******$$$)))000666999:::;;;<<<999:::666222444:::888000%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((((()))))))))******)))******+++,,,---...666}}}<<<444,,,******))),,,000,,,------,,,++++++,,,...333333;;;>>>111@@@...<<<<<<444......000///.........,,,///666:::999999<<<<<>>444000...+++(((''''''((()))'''''''''''''''''''''''''''((((((((())))))))))))************+++,,,------000999<<<444,,,******))),,,000,,,------,,,++++++,,,...+++111===@@@222DDD(((///555///+++...222111......222///000777:::888777:::555@@@DDDFFFIIIDDDGGGWWWkkkuuurrr|||PPP...'''666MMMllleee:::ZZZjjj___]]]dddeee\\\\\\bbb___\\\pppwww```EEE>>>HHHQQQ\\\kkkhhhccc^^^jjjwww___EEEHHHQQQ~~~kkkHHH888,,,222CCCNNNZZZgggiiifffkkkmmmjjjjjjnnnrrrsssqqqlllwwwzzzqqqmmmtttSSSaaa666------999(((---...000777~~~ccccccPPP^^^ggguuuSSS555hhhpppAAA(((...+++%%%000)))***000444444DDDuuuuuuppptttVVVbbbiiiUUU222000)))---000333ccc:::555111>>>XXXfff;;;777000---111:::GGGWWWdddrrr|||sssvvvrrrppppppnnnjjjjjjmmmsssrrrzzz|||~~~~~~{{{~~~zzz~~~xxxnnnbbbMMMHHHWWW^^^^^^ccc\\\^^^rrrbbbbbbcccssswwwuuuuuuuuusssqqqssswwwsssuuuvvv{{{{{{hhhSSSIIIKKKNNNLLLMMMMMMTTTcccsss~~~JJJ///777444777DDDjjjooojjjdddeeecccjjjfffnnnyyyQQQkkkRRRGGGqqq[[[444222---555+++---------,,,,,,,,,++++++++++++************++++++;;;BBBMMMXXXbbbiiiooossswww~~~yyyHHH---///222***************************))))))))))))))))))))))))''''''''''''((()))++++++444777777444222999IIIVVVgggssswwwlllaaaZZZOOOCCC???;;;555///***((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++,,,---...333<<<999444---)))(((***,,,---,,,------,,,++++++,,,...222333:::@@@;;;///---222888333...---000222000,,,222111111333555777777777444<<>>>>>RRRkkkOOO...000333fff^^^FFFWWWgggcccaaahhhbbbjjjRRRYYYiiiiiijjj{{{fff===>>>^^^hhhbbb```aaahhhxxxvvvbbbMMMCCCWWWmmmSSS444444;;;hhhMMMVVVqqqjjjdddbbbbbbeeehhhjjjkkklllddduuuyyytttvvv~~~yyyggg???VVV999%%%,,,,,,---***777...<<>>'''+++&&&%%%((((((&&&(((---))))))))))))))))))))))))(((///,,,''',,,---,,,333222???999444---)))(((***,,,---,,,------,,,++++++,,,...111222999???999---***000444000------///111000///---------///000111222111000555<<<>>>>>>???BBBEEEQQQrrr|||xxxMMM777///]]]@@@<<>>AAA888555222EEEuuuLLL888555000---333BBBSSS\\\\\\{{{qqqoooppprrrssssssrrrpppooosssrrrrrrsss~~~xxxuuuvvvvvviii```eeehhhjjjssseeennnlllVVV???]]]pppuuuuuuuuutttsssrrrrrrqqqpppvvv|||qqq\\\NNNLLLQQQSSSSSS\\\QQQ```uuuvvv|||xxx;;;///444222???{{{cccfffccc___]]]]]]___bbbeeeqqqmmmgggkkksssyyyMMMUUUuuuzzzTTT222333...222......---------,,,,,,,,,...,,,'''+++------888@@@???TTTmmmlllyyyfffyyy\\\HHH)))444,,,******,,,,,,***)))******)))))))))((((((((((((+++&&&%%%'''(((+++888GGG999:::EEEoooqqq\\\sssiiiwww{{{~~~zzzuuulllPPPcccnnn|||\\\(((...(((,,,...+++((('''))))))))))))))))))))))))))))))(((///+++''',,,------555444AAA999444---(((((()))+++,,,,,,------,,,++++++,,,...222333:::@@@:::---)))......---,,,,,,---...000000+++++++++,,,,,,---------...111333444555999@@@FFFXXX]]]^^^###---@@@jjj}}}~~~WWWHHHfff```___ffflll[[[```PPPWWW^^^aaaYYYeeemmmgggccc^^^___iiiqqqhhhVVVOOOCCCTTTzzzsss]]]DDD+++...eeeoooMMM>>>KKKQQQ\\\bbb^^^WWWYYY___oooyyywwwppprrr|||~~~[[[BBBSSS@@@...555---(((///444<<>>EEEPPPqqqnnnjjj}}}hhhyyyeee222222//////,,,***+++...,,,'''******)))))))))((((((((('''$$$)))222000---???WWW>>>RRRkkkooohhh]]]{{{}}}mmm\\\QQQwwwXXX111&&&,,,000,,,(((((())))))))))))))))))))))))))))))'''...+++(((------///:::>>>JJJ888333---(((''')))+++,,,,,,,,,---,,,++++++,,,...333444;;;AAA;;;...)))...+++,,,---,,,++++++---///,,,,,,---,,,,,,+++,,,,,,000000///......111777<<>>\\\ooobbbGGG;;;@@@MMM[[[^^^ZZZ\\\bbb{{{~~~uuuiiikkkwwwwww}}}qqqJJJ%%%,,,,,,111...)))mmmbbb}}}yyyAAA555<<<;;;KKKmmmXXXZZZeeePPPjjjbbb```YYYIIInnnppptttfff(((...222222444000;;;(((999jjj}}}dddvvvnnn|||bbbaaawwwkkk:::222)))//////555yyy~~~888@@@...111JJJbbb;;;666222000...000;;;HHH888===EEEqqqooommmnnnzzzrrrrrrsssttttttuuuuuuvvvrrruuuttt}}}www}}}~~~{{{}}}vvvrrrzzzssslllsssUUUNNNlll|||nnnoooqqqrrrqqqpppnnnmmmvvvsssyyyyyyyyyssshhh[[[SSSOOOMMMMMMOOOaaacccooo{{{|||}}}CCC:::111DDD;;;^^^wwweeeoooZZZVVVRRRSSSXXXZZZYYYVVV<<>>YYYsssbbbDDD777BBBfff^^^sssbbbJJJ;;;888AAATTTbbbccccccgggrrrvvvppphhhjjjtttccceeemmmZZZ333111''')))333,,,:::rrrppp\\\}}}ppp===333555555===SSSlllMMMOOOOOOKKKLLLMMMttthhhMMMrrrVVVQQQ]]]sssPPP777%%%(((...,,,---@@@DDDttt}}}lll[[[nnnxxxsssMMMeeeFFF&&&333------+++QQQDDD;;;555111777rrrqqqBBB999222000---111HHHbbbiii\\\BBBgggmmmhhhkkkwwwsssqqqpppppprrruuuyyy{{{xxxmmm~~~}}}vvv|||xxx|||yyyooo{{{OOORRRiiinnnmmmnnnpppqqqqqqpppooommmvvvrrr{{{}}}www|||pppfff\\\WWWQQQLLLMMMQQQ]]]hhhssszzz}}}}}};;;888777:::CCC\\\RRRkkkYYYTTTQQQRRRVVVXXXVVVSSSCCCDDDllliiigggooonnnbbb???;;;:::PPPgggcccQQQ===WWWwwwhhhaaa444777000......---------,,,,,,,,,---&&&333...222NNN___vvvuuuwwwmmmrrr{{{||||||BBB---000111...,,,------+++************)))))))))))),,,///555<<>>###444---888```777<<<333000YYYRRR@@@222...---777XXX}}}NNNcccooolllllllllrrrpppooonnnppptttxxx{{{~~~iiixxxuuuzzzzzzvvvLLL[[[rrrppplllmmmoooppppppppppppooorrrtttuuutttmmmbbbYYYTTTOOOLLLRRR]]][[[mmmwwwyyy~~~~~~~~~```;;;000AAA444FFF___SSSmmmSSSPPPOOOPPPTTTWWWWWWVVVcccTTTcccgggkkkiiigggNNN<<<999666HHHVVVLLLEEE888NNNWWWzzz:::888///......---------,,,,,,,,,+++'''000)))EEEkkkqqqmmm___uuurrrgggqqqyyyuuueee333...,,,------+++,,,///++++++*********)))))))))(((444PPPooozzzrrrkkklllkkkjjjeeeDDDwwwQQQ333111222)))'''000++++++++++++++++++++++++)))---,,,...333333<<>>999777111:::eeegggPPP[[[UUU333PPPiii~~~\\\***,,,***111333888111bbbsssfff{{{fffSSSZZZ^^^zzzdddzzzyyyNNNkkkHHH666555111555222yyy999@@@222111GGGdddIII444///...333MMMmmmVVVbbbjjjiiillliiipppoooooopppqqqrrrtttuuuwwwrrrqqqrrrzzz|||yyyIII```|||vvvllllllmmmnnnnnnooopppppppppyyy|||rrrpppfff]]]WWWVVVQQQLLLSSS___^^^uuu|||{{{PPPAAA<<>>MMM^^^VVVlllNNNMMMLLLMMMOOORRRUUUWWWTTTWWW___hhhpppttttttTTTLLL>>>777JJJNNN<<<@@@666CCCggg???;;;,,,......---------,,,,,,,,,''')))222222hhhssstttaaa~~~xxxyyybbb___uuuxxx}}}~~~NNN888***---111,,,+++000+++++++++*********))))))'''222bbbsssyyykkk{{{ssswwwdddnnnlllGGG222------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++...---000666555???WWW\\\iii777222,,,'''&&&(((***+++,,,------,,,++++++,,,...111444===EEE???222---111+++(((&&&)))///111...***(((+++...---***))),,,//////...,,,,,,,,,,,,+++***%%%===EEEggg~~~TTT000///444yyyqqqIII...llleeeYYYaaattt~~~aaaLLLUUUVVV[[[^^^[[[TTTTTTYYYXXXaaaXXXddd```\\\UUU666333VVVwwwttt^^^DDD:::===ZZZnnn___www```GGG666<<>>TTTtttcccdddWWWttt777PPPccc)))444...333<<<@@@EEErrrvvvrrrrrrpppTTTUUUgggjjjjjjKKKwwwLLLCCC)))333111+++444ZZZ@@@AAA///333;;;hhhoooOOO777333000)))333GGGnnnWWWbbbbbb___kkknnnnnnoooqqqrrrrrrqqqooonnnjjjrrrvvvwwwmmmBBBXXXtttnnnkkkkkkkkklllmmmnnnoooppprrr}}}zzzpppnnnsss^^^YYYZZZ]]]WWWMMMNNNXXXbbb|||}}}sssCCC333@@@???JJJWWWVVVMMM]]]LLLLLLLLLKKKKKKMMMQQQTTTSSS___ZZZaaalllqqquuunnnllllllLLL666EEEAAA333>>>555;;;vvviiiFFFAAA---......---------,,,,,,,,,'''000===FFFppp|||uuufffwww|||hhh]]]sssuuuxxx|||}}}~~~iiillldddfffppprrrqqqjjjFFF,,,///555---)))...+++++++++************)))444///[[[qqqiiivvv{{{sssnnnggg{{{UUU000'''111111%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,......222777666BBB[[[]]]jjj999111+++***)))(((***------+++,,,---***''')))...333777<<>>KKKWWWLLLNNNZZZhhhxxxnnnmmmuuu}}}SSS}}}999###333+++---...---lllgggyyyZZZ555---///////////////000111111222777555EEEccciiiccclllUUUzzzuuu???KKK~~~uuu```,,,...333222@@@;;;JJJTTTrrrUUUGGGTTT```iiittt{{{fffSSSpppRRRcccmmmkkk(((***222555///>>>nnn<<<111---///MMMYYYAAA:::)))---666(((888@@@LLLWWW___cccfffhhhmmmmmmnnnpppqqqqqqpppnnnppprrrssssssxxx}}}|||xxx{{{yyyooouuurrr{{{vvvQQQTTTgggooonnnmmmllllllmmmoooqqqssssssyyypppwwwssseee]]]ZZZZZZ\\\ZZZUUURRRRRR```vvv}}}{{{xxxiii---===<<>>III222222UUUyyyyyy^^^VVV@@@000000000...,,,,,,---+++(((000000@@@jjjwwwllluuukkknnnVVVjjjbbbeeehhhpppxxxxxxtttvvv|||ooonnnooossskkkoooCCC===(((///------///***,,,,,,)))(((***...///222>>>TTTxxxrrrsssvvvzzz}}}tttssswwwXXXmmmhhh___]]]WWWrrr~~~yyyEEE%%%+++000%%%,,,+++++++++---------,,,000+++111222<<>>kkkooo{{{BBBTTTsssmmm///)))///333@@@>>>EEESSSmmmNNNCCCQQQ```hhhnnnjjj}}}hhh[[[zzz```^^^~~~VVV---444333666111<<<===:::<<<;;;777wwwrrrJJJ===000...444000000666@@@JJJSSS[[[bbbfffhhhiiijjjllloooppppppppprrrtttttttttwww{{{zzzvvvttteeeuuuhhhsssxxxTTT]]]nnnnnnnnnkkkjjjkkkooosssuuuuuuwwwuuurrrxxxsssfffaaa^^^]]]^^^[[[WWWVVVYYYttt{{{uuu~~~EEE>>>444AAA===AAAuuukkk[[[JJJEEECCCFFFFFFFFFFFFHHHJJJLLLMMM]]]BBBgggbbbnnnXXX{{{vvv|||AAA:::...444HHH]]]xxxzzzfffiii???111//////............---,,,,,,444TTT}}}vvv\\\^^^iiisssxxx\\\mmm]]]ZZZbbbnnnvvvtttpppuuu~~~zzzfffuuu|||fffgggoookkk~~~~~~YYY333000,,,---222///,,,...---***''''''***+++333DDDgggyyyssssssyyyxxxvvvzzzzzzsssuuusssfff\\\KKKgggwww~~~zzzfffssstttzzzfff>>>444333(((---,,,+++,,,---------,,,111///666777@@@EEECCCZZZggg999111+++***)))'''))),,,---+++,,,...,,,((()))---000333777AAADDD222&&&...*********+++,,,---...///,,,+++***)))((('''''''''++++++*********++++++,,,(((...444fff}}}sssyyyyyy>>>000...===bbbwww<<>>@@@FFFJJJ~~~UUU```<<<999HHHPPP```ooolllmmmsss|||{{{xxxdddhhhzzz@@@qqq...111...999<<>>rrrKKK===333,,,///+++,,,///333<<>>|||000444//////444EEEJJJMMM:::...222111RRR```CCC999333111//////...///555@@@MMMVVV[[[^^^bbbeeegggjjjmmmqqqxxx{{{|||yyyxxxyyyyyyvvvuuuppp~~~ZZZJJJLLLXXX]]]^^^hhhtttddd777AAAUUU|||yyyTTTRRReeeppp```XXXjjjiiieeeiiimmmllljjjkkkrrryyykkk___hhhrrrmmmddd```aaa^^^\\\\\\\\\^^^fffooo|||wwwPPPAAA:::EEE999>>>AAA???NNNKKKEEE?????????@@@BBBDDDGGGHHHBBBTTT```KKKbbbuuuaaa\\\???000888<<<```RRR^^^^^^DDDGGG222///...///---***,,,333FFFddduuuwwwuuudddnnnjjjcccWWWUUUJJJdddiiioooqqqqqqooollljjjssslll[[[nnnWWW]]]kkkqqqiiijjjiiiqqqxxxzzzyyyhhh...///333,,,000******,,,...,,,+++444???LLLyyymmm{{{___bbbooouuupppttt{{{xxxtttTTTnnnuuuiiissskkkwwwsss~~~ddd<<<,,,(((---...///---,,,,,,///222:::<<>>+++(((*********+++,,,---...//////...---,,,+++*********++++++*********++++++,,,%%%666)))444YYYppp|||zzznnn}}}YYY<<<---...)))OOO}}}999---VVV___UUUXXX```eeeccc]]][[[]]]___``````aaabbbbbbbbbbbb\\\]]]VVV]]]xxxxxxkkk^^^gggfffRRRGGGBBBFFFGGG???AAA000///KKK___gggttt}}}nnn```kkklll___hhhppppppiiiyyywww~~~;;; !!!111888+++BBBtttTTT@@@oooGGGDDD'''//////000111111000...---,,,---///---+++666===777888111555???sssKKKttt\\\}}}WWWLLLzzzaaakkkMMM+++222;;;EEEBBBLLLPPPvvvYYY___666555???NNNVVVccckkkxxxxxx^^^XXXCCCEEE777444,,,>>>>>>CCCFFF^^^mmm888!!!666444;;;kkk}}}LLL;;;777222222000---,,,...555???FFFPPPVVV\\\aaacccfffjjjnnnsssxxxzzzwwwwwwyyyzzzxxxxxxrrryyyeeeWWW___ddduuuvvviii[[[:::555<<>>888>>>FFFDDDEEEDDD<<>>>>>>>>???AAADDDFFFHHHDDDXXXBBBuuuoooiiiXXXssspppNNN:::,,,<<<}}}|||]]]ooo~~~gggJJJFFF444///---///,,,)))///999JJJlllqqqZZZaaa~~~ZZZ]]]HHHMMMNNNhhhkkknnnmmmnnnnnnjjjdddppppppbbbvvvOOO\\\nnnvvvhhhpppooommm~~~{{{~~~888111222,,,///,,,******,,,***)))444CCC]]]|||iii|||VVV\\\ooo{{{vvvwww{{{xxxxxxQQQsss~~~___SSSvvvxxxwwwnnnkkksssOOO555222,,,...///...,,,---111555======GGGFFFJJJIIICCCYYYjjj999222+++)))'''%%%&&&)))---)))***///111///,,,,,,...555999CCCNNNCCC///((()))***+++,,,---.........---,,,,,,+++*********+++---,,,,,,++++++++++++,,,###444111:::NNNfff~~~}}}lllsssyyy>>>'''---222000DDDwww|||)))>>>WWWNNNUUU]]]bbbaaa\\\\\\]]]^^^```bbbdddggghhhhhhhhhggg``````WWW[[[www{{{nnn\\\tttmmmUUUNNNJJJBBBDDD???>>>666888LLLZZZ[[[]]]nnnyyyqqq]]]SSSfffhhh]]]lllyyyyyynnn{{{llluuu___iiihhh111AAA???//////BBB333GGGoooAAAllluuuPPP666///000111111111000...---+++111///...333444555<<<;;;999777666fffJJJ]]]LLLeeeqqq{{{zzzyyy}}}[[[```rrrCCC///???>>>888AAACCCIIIrrrXXX```666444:::FFFLLLYYYdddqqqmmmyyycccMMMuuu{{{aaavvv(((555000>>>BBBKKKPPPWWWQQQ777999777:::OOOhhhCCC;;;222222000...,,,+++///444999BBBIIISSSZZZ^^^aaafffjjjlllrrruuuttttttxxxzzzzzz|||wwwyyylllJJJfffooodddkkktttiii\\\HHH666111BBBZZZgggzzz```sssRRRaaagggiiihhhhhhjjjnnnrrrvvvwwwlllhhhiiiooopppiiigggiiieee```___gggpppuuuyyy|||ttt~~~mmmlllEEEBBB======@@@@@@AAAGGGEEEBBBFFF<<<<<<<<<===@@@BBBEEEFFFAAAIIIgggmmmwwweee[[[eee888BBB===888UUUvvvwwwyyyqqqTTTKKK555///---///---+++444BBB___|||qqqssscccBBB\\\|||RRRZZZCCCCCC[[[lllrrrsssnnnkkkjjjhhhdddjjjrrrnnnZZZhhhuuuvvvlllsssuuupppvvvVVV222...111)))...***+++---++++++999LLLsss}}}ooooooHHHLLLggg}}}vvvmmmttt}}}wwwHHHvvvYYYPPP|||xxxssstttpppsssmmmNNN---,,,+++---///...,,,...333999BBB@@@HHHGGGKKKIII???RRRhhh~~~999222+++)))'''%%%&&&)))---)))***///222///,,,,,,,,,444999DDDQQQGGG222***((()))+++---.........---++++++***************+++......---,,,++++++++++++......&&&222DDDaaawwwxxxVVV---111&&&333(((CCCqqqIII888CCCXXXeeeeeeaaaZZZYYY]]]YYYQQQZZZ]]]```dddffffffeeedddddddddXXXZZZuuuwwwhhh]]]vvvmmm```___QQQBBBRRRNNN@@@444888IIIYYYeeelllyyy}}}wwwwwwttt]]]VVVWWW]]]nnnnnnmmmmmmrrr\\\sss444000444***///777777YYYFFFPPPppp,,,///000111222111000...,,,000555+++'''000,,,,,,???===>>>111,,,PPPGGGLLLHHH<<>>,,,<<>>GGGSSSMMMKKKddd```???222...999<<>>AAADDDEEEFFFLLLHHH~~~wwwnnn[[[VVV]]]@@@...:::KKKxxxttt\\\TTT555...,,,000///...:::JJJyyytttkkkTTTJJJccctttPPPXXXCCC666[[[gggpppuuuppplllnnnqqqqqqsssyyyqqqVVVhhhtttssskkknnnssstttrrr|||~~~kkk000+++:::(((///++++++//////111CCCXXXyyygggwwwtttXXX<<<^^^|||uuuhhhttt}}}pppxxxJJJPPP<<>>@@@SSSQQQsss===222111///<<<)))"""===)))...000111...,,,///666===VVVJJJ;;;888HHH]]]bbb\\\LLLBBB\\\sssiiijjjooo___GGGttt}}}888,,,BBB888@@@===OOOOOO|||GGGggg999>>>+++EEE666QQQXXXqqqQQQlllSSS777CCCvvv~~~www~~~nnnnnnaaa///222HHHIIINNNKKKEEEEEEUUU???>>>999(((DDDLLLoooDDD@@@888111///222///((()))111000555???LLLWWW]]]^^^^^^lllooorrrrrrqqqqqqtttxxx|||ttt}}}oooUUUSSS^^^bbbSSSZZZ}}}ppp666:::LLLssswwwvvviiiWWWZZZppplllgggeeeiiipppnnncccXXXYYYhhhvvvwwwmmmdddeeeiiigggddd[[[```uuu}}}wwwmmmDDD>>>===999999999666<<>>ZZZrrrvvvrrrrrrsssqqqQQQyyy???EEE]]]ooovvvqqqssspppcccCCC...---///111111111444999===LLLKKKQQQLLLPPPRRRJJJ[[[mmm888333---(((&&&&&&&&&&&&***+++***,,,111555///'''***111999EEEUUU\\\JJJ222---++++++------+++,,,000+++++++++******)))(((''',,,,,,---,,,++++++++++++...---'''***CCCfff}}}]]]222)))...,,,///333111lll[[[,,,DDD[[[VVVVVVUUUWWWZZZ]]]___aaa]]]]]]]]]]]]]]][[[XXXUUU```VVVVVVZZZfffuuukkk|||{{{vvv}}}sss]]]VVVaaaXXX>>>555IIIUUUXXXccciiiuuukkkXXXTTTUUURRRRRRXXX]]]```ffflllhhhoooiiiccc{{{;;;'''111000333666777EEE{{{444SSS666000)))222111)))000///111111111///,,,---222666```QQQ@@@<<>>===NNNiii888999000555888LLL^^^DDD```ooobbb[[[888===[[[jjjggglllzzz~~~|||}}}~~~{{{666444???FFFCCCAAACCCEEEJJJqqqddd000333...555???llliii>>>===444---,,,///000000///...111888@@@IIIQQQXXX[[[^^^bbbhhhkkklllooossswwwZZZTTTQQQmmmmmm[[[jjj999:::<<<===aaa|||YYYeeeuuuooolllkkknnnpppiii[[[OOO[[[fffrrrssskkkdddeeehhhfffgggaaaeeevvv|||yyy|||zzzXXX:::<<<===:::888555777:::vvvnnnCCC444BBB777:::999999999;;;===@@@BBBCCCOOO[[[___hhhsss{{{\\\qqq[[[uuuRRR555:::VVV{{{yyywwwYYYGGGAAA444,,,///222///EEEzzzxxxmmmqqqIIIGGGsssvvvRRR??????KKKbbblllmmmllliiiggggggiiilll~~~bbbfffEEEooorrrssspppsssrrrrrrppplll~~~AAA111000&&&///***///---666<<<{{{ttt```ppp???===XXXpppuuutttuuuuuurrrnnnIIIkkkvvv555999QQQoootttmmmyyywwwoooOOO...,,,------...000555===DDDKKKIIIMMMFFFJJJMMMGGGYYYhhh777333---)))''''''&&&&&&(((+++---...111444222---%%%111;;;EEEUUUaaaXXXEEE///,,,,,,---+++((((((,,,++++++,,,,,,+++)))((('''---+++++++++,,,,,,+++***111,,,&&&...LLLpppAAA++++++)))///###''',,,ZZZttteeeLLLJJJGGGAAARRRSSSUUUWWWXXXZZZ[[[\\\YYYZZZZZZZZZYYYVVVTTTRRR\\\VVVXXX]]]ddd{{{}}}ppprrrkkkWWWKKKIIIIII999///???QQQZZZaaazzzrrrhhhjjjnnnaaaVVV]]]\\\___^^^cccllljjjooobbbiii|||ooo++++++:::000<<>>NNN^^^dddcccnnnVVVSSSZZZWWW```fffWWWnnn}}}hhhzzzVVVFFF666'''AAAGGGKKKWWWFFFJJJsss===555777777;;;DDDwwwIII^^^kkkrrrsssfff]]]???;;;---MMMMMMFFF\\\sss~~~pppYYY555CCC>>>HHH@@@===HHHKKKEEE```HHH222666---666LLLUUU;;;666000......///---***,,,...111444999CCCPPPXXXWWW]]]dddjjjmmmppptttxxxyyy{{{aaawwwuuuNNNUUUDDD<<>>???HHHRRRMMMeeeddd___yyyppp~~~eee;;;mmmtttAAA111IIIpppkkkTTTGGG333,,,111222111___yyyrrr\\\CCCJJJrrrrrrNNN===???MMMdddqqqlllfffdddgggiiiiiigggZZZnnn@@@gggvvvooonnnqqqpppooonnnjjjyyyMMM000666&&&......000+++888OOOqqqRRRfffFFF<<>>>>><<<>>>666oooggggggKKK---...:::;;;>>>~~~```jjjRRR___jjj|||nnnOOOzzzzzzgggPPP+++GGGDDDEEEBBB@@@HHHMMMHHHUUUvvvYYY999666555555777aaaEEE;;;777999555***''',,,,,,...///...111:::HHHSSSVVV\\\dddiiilllnnnqqqttt|||mmmWWWIIIYYYJJJKKKWWWNNNRRR^^^bbb{{{NNNnnnvvvmmmpppooofffXXXPPPOOORRRbbbeeehhhjjjiiigggfffeee^^^jjjooorrr{{{zzzyyyuuu~~~eeeGGG666666333333666444;;;<<<ppp[[[???333111;;;:::999777777777999;;;===555AAATTTiiifffmmmxxxMMMDDDzzzQQQ555???pppeee}}}{{{lllQQQKKK///,,,222222777yyyvvvIII@@@LLLqqqnnnJJJ;;;???OOOgggooojjjdddbbbeeeiiijjjiiiTTT~~~@@@iiitttpppkkkooonnnmmmnnnkkkwwwwwwYYY***999//////444333---999[[[kkkwwwnnnnnn444:::OOOfffrrrwwwyyyxxxuuu{{{___RRRAAAhhhllluuu|||vvvmmm[[[666//////000333999BBBKKKQQQOOOLLLOOOGGGJJJMMMHHH[[[eee555222---)))(((((('''&&&%%%+++//////111666::::::000''',,,EEEZZZ___```dddCCC666++++++///000......)))***,,,------------,,,---,,,,,,,,,...///......'''---999MMMggg~~~ttt|||}}}@@@888(((,,,&&&...!!!%%%222GGGlllmmm@@@111>>>JJJNNNTTTWWWWWWVVVVVVVVVWWWWWWWWWUUURRRRRRTTTWWWIIINNNUUU\\\[[[[[[pppyyyiiiWWWSSSZZZRRR>>><<>>===<<<:::JJJtttqqqCCChhh;;;000...&&&222......111///.........---+++)))222111///---,,,///777???>>>DDDLLLMMMIIIVVVnnn}}}}}}pppooo---111888===///999FFFOOO111ddd|||???\\\555222111777===\\\OOOWWWQQQ\\\~~~KKKvvvzzzcccwwwxxx{{{lllRRR666JJJ???999BBB@@@>>>DDDHHHLLLWWWHHH,,,>>>555...OOO{{{nnnJJJ333:::===///***222+++---...------333>>>GGGNNNTTT]]]bbbeeehhhlllooonnn}}}yyyOOO```MMMVVV>>>,,,MMMeeetttnnnSSSNNNxxx~~~wwwuuuVVVnnnyyypppqqqkkkZZZHHHEEEQQQ___gggggghhhiiijjjjjjgggeeecccqqqvvvwww{{{yyyyyyyyyHHH666000222000333999777888:::ooottt[[[???555...;;;888777666555666777999:::===999>>>bbbccc___tttnnnFFFpppfffQQQ???HHHpppccc}}}gggMMMKKK,,,---333444@@@|||{{{@@@AAAMMMpppjjjFFF999@@@QQQhhhjjjhhhfffddddddhhhllloooYYYzzzDDDnnnmmmttthhhmmmmmmmmmpppoooxxxyyyyyyjjj(((333222---555333222;;;```cccqqq\\\:::777KKKbbbpppvvvwwwvvvuuuzzzZZZWWW888mmm___~~~zzzvvv{{{fffWWW666+++,,,///555;;;AAAFFFHHHHHHGGGLLLEEEIIIKKKCCCUUUccc444111---***)))((('''&&&$$$)))------111888===>>>AAA(((555UUUdddeeeeee```MMM777---)))((('''(((*********++++++,,,,,,---***+++,,,,,,***)))***,,,,,,777HHH]]]ooo|||xxxpppSSSYYY222&&&000111)))222333222SSSWWWkkk///666AAAFFFKKKRRRUUUUUUTTTUUUVVVSSSTTTRRROOOLLLNNNTTTYYYPPPKKKDDDLLL\\\]]]bbbsss}}}ttthhhWWWQQQ^^^]]]FFF@@@???AAA999111???NNNMMM;;;QQQNNN@@@RRRmmmnnnaaaeeeiiieeecccjjjjjjiiipppsssrrrvvvvvvgggPPPAAA777,,,888444===BBBDDDDDDsssrrrHHHNNNiii\\\+++111111......555............------------''')))---111333666???HHHIIIEEE>>>===KKKbbbuuu}}}~~~uuuWWW===555...444+++AAA...GGGXXX[[[xxx888|||gggGGG;;;444777999<<<@@@HHHPPPWWWHHHrrrvvvqqqNNNdddaaaxxx{{{[[[zzz|||pppqqqyyy@@@>>>GGG999444BBBAAA999AAAIIIIIIJJJpppjjj111;;;222...BBBPPPhhh444000;;;555...111+++,,,---,,,,,,...444999CCCJJJSSSZZZ```eeekkkooowww}}}ddd>>>KKK<<>>999333KKKmmmYYYmmmRRR555<<<999111666@@@FFFAAADDDMMMXXXhhhpppBBB333111ddd|||pppxxxxxxtttqqq}}}@@@666777<<<777BBB@@@===EEEIIIHHHMMM^^^TTT444333444444;;;aaabbb@@@888777222///......---,,,,,,---...///888>>>HHHPPPWWW^^^ffflllvvvppp```eeennnccckkk^^^jjjPPPZZZ}}}vvvrrrrrr|||vvv[[[mmmfffZZZKKKAAADDDQQQbbbmmmppppppqqqqqqpppmmmjjjhhhsss}}}|||wwwyyyyyy{{{TTTxxxUUU999:::AAA@@@444111222+++000222LLLjjj>>>;;;000333444444333222333555777999444999...@@@@@@ccc}}}tttppp]]]@@@UUUYYY\\\GGG///:::\\\qqqtttnnn~~~ddd]]]GGG,,,666777999SSSDDD===NNNmmmdddAAA999CCCSSShhhhhhjjjlllkkkiiijjjooosssVVVgggLLLccckkkppphhhooonnnnnntttssswwwcccvvvrrr222---222+++222333AAAFFFeeesss|||SSSSSS000111EEE^^^mmmnnnkkklllqqq|||gggbbbFFFhhhsss{{{yyy}}}ttteee333444666;;;CCCJJJNNNNNNLLLKKKIIINNNHHHMMMPPPJJJ]]]```|||333000---***))))))'''&&&$$$&&&(((***222<<<@@@@@@FFFRRRFFF(((###DDDcccnnnqqqrrrtttqqqfffXXXSSSUUU888666222///......///000...666>>>@@@>>>@@@HHHQQQTTTYYYdddrrr{{{|||xxxuuuTTT\\\___$$$555''''''***+++(((***)))+++111xxxcccsssBBB---777>>>EEELLLOOOOOOOOORRRUUURRRQQQNNNHHHFFFKKKWWW```PPPVVVHHH@@@LLLQQQ\\\xxxzzzvvvhhh\\\mmmqqqWWWKKK<<<@@@CCC666===OOOQQQKKKQQQOOORRR___dddccchhh^^^iiijjjhhhmmmmmmlllsss}}}ooosss___222---777///;;;888>>>999IIIBBBCCCNNNHHHddd777666444///------000222///***)))---111///---...000///,,,222<<<111<<>>888888444333111...------...---,,,...444<<>>AAADDDFFFHHHLLLmmm111777555888333FFF]]]DDD999...111111444555///)))+++222+++///333555888???JJJRRRaaahhh~~~kkkooosssvvvuuuqqqmmmlllllliiiiiiqqq}}}XXX;;;>>>999111000AAA\\\qqqwwwtttuuuvvvvvvtttqqqqqquuuyyytttvvvzzzvvvhhhwww{{{www>>>999111000000///...---------+++...555RRR<<<>>>666222111333444555555555777999<<<;;;<<>>dddkkkKKK777CCCssseee===777>>>PPPbbbpppaaaqqqgggeeeuuujjjlllrrrqqq<<>>444111222VVVlllzzzxxx||||||xxxwwwyyy|||rrrqqqlllmmmuuuuuuvvvuuu}}}tttzzzXXXAAA```NNN***&&&///''')))... )))%%%******111YYYZZZ```444CCC<<>>AAACCCEEEHHHJJJUUU???555666FFF<<<___lllBBBAAA444444222///---+++((($$$***---000000111666???FFFWWW```dddppprrrrrrqqqmmmiiifffdddgggaaabbbssswwwVVV555///222555???RRRhhhvvvxxxvvvyyyxxxvvvtttrrrtttxxx{{{uuu}}}xxxrrr{{{xxxiiieee333777000000//////...------,,,000000555WWW???333---***111111222222222444777:::PPP444///qqqQQQLLLVVVFFF333666>>>KKKbbbiiivvviiilllxxxzzzxxx{{{TTTjjj;;;555888999AAA___|||wwwMMM@@@BBBoooeee>>>666>>>MMM```fffnnnjjjhhhxxxiiiXXX|||pppiiiLLLJJJwwwpppkkkooojjjrrrxxxrrrvvvxxxrrr111;;;555333:::===>>>CCCMMMnnnDDD;;;111888PPPdddiiiiiillluuuyyyvvvWWWBBBJJJ}}}CCCsssrrrzzzwwwxxx{{{zzz^^^222???FFFLLLLLLHHHFFFIIINNNKKKEEEKKKHHHJJJGGGFFFcccccc666222---)))(((''''''&&&'''%%%$$$&&&)))111@@@OOO\\\nnnuuueeeKKK:::111---666HHHaaawww|||}}}|||}}}yyy}}}xxxxxxyyy{{{tttvvv\\\VVVEEEUUUpppTTT***%%%///000%%%...333%%%,,,555+++>>>nnnAAA$$$777>>>EEEHHHJJJMMMMMMKKKLLLQQQQQQTTT\\\WWWQQQWWWcccdddUUUYYYaaaiiifffcccfffdddbbbiiihhhYYYLLLCCC;;;888;;;DDDTTTbbbbbb```^^^\\\\\\]]]___```___eeeeeehhhnnniiihhhsssfff___III111333...000...777777555:::@@@;;;@@@TTT|||:::888kkk***777222...,,,+++,,,111888000((('''...333333777>>>___LLLKKKooo111......---...///222444555000666:::777>>>fffxxx111UUUXXX+++***;;;...,,,888000999555ZZZVVVGGGEEENNNiiiVVVFFFKKK@@@OOOzzzWWW999***000<<<444666888:::<<>>WWW___666222---)))(((''''''&&&&&&&&&'''''''''+++999HHHgggjjjhhhgggmmmnnnUUU666+++---777LLLggg|||}}}~~~}}}ssszzz|||hhhUUUFFF===///...```YYY111&&&***222,,,!!!+++333(((000%%%%%%+++,,,666TTTrrrkkkhhhXXX888---666@@@EEEJJJMMMJJJEEEFFFJJJGGGIIISSSSSSOOOTTTUUUdddpppssseeeSSSeee|||wwwpppooo}}}yyyjjjZZZFFF::::::EEEZZZkkkZZZZZZZZZ[[[\\\^^^```aaa___fffhhhkkknnnggghhhwwwyyyzzz{{{kkk777+++222///...000111555555;;;CCC???===HHHtttwww===---???BBB===777333000...---,,,///BBBQQQIII555444TTTwwwrrrFFFYYYNNN***,,,------...000111222222,,,666666777===LLL|||[[[===VVVDDD888777222+++---333///'''555SSSZZZEEE666888EEE333;;;999888???IIIkkk}}}kkk:::???666===777444666999<<<>>>?????????AAAEEEOOOMMMfff555PPP---333333@@@mmmwww???666000222333///---////////////---******---000333@@@;;;RRRlllUUURRROOONNNMMMJJJDDD???:::555333BBBRRRIII888777===RRRmmm~~~~~~~~~{{{wwwwwwzzz|||{{{yyyssstttwwwkkkppp}}}SSS333...///...---------,,,,,,,,,++++++(((222bbb```NNN///...///333444555444333555777:::EEE888FFF888LLL[[[999TTTsssrrr}}}GGG666333111111//////AAA]]]kkk}}}nnnffflllpppuuummmwwwxxxxxxvvv[[[xxx666:::===>>>GGGNNN>>>???>>>]]]eeeDDD666===DDDXXXjjjhhhkkksss]]]hhhHHHXXXhhhFFFZZZwwwtttmmmssslll}}}yyyzzz~~~222111333>>>???AAA>>>DDDMMMjjjYYYCCC555...;;;^^^iiiiiikkkYYYUUU]]]EEE...kkkYYYiiippp{{{{{{nnnoooeee;;;HHHJJJLLLMMMKKKHHHEEECCCHHHDDDJJJEEEFFFCCC===SSSYYY|||666222---)))(((''''''&&&%%%&&&))))))&&&&&&///:::DDDmmmvvvpppiiiCCC===333,,,///@@@[[[ppp~~~{{{|||nnnXXXYYY[[[JJJAAA@@@UUUccckkk|||uuu:::777+++''')))((("""$$$***+++&&&)))---,,,$$$111qqq```lll...***222;;;DDDJJJLLLDDD:::KKKLLLDDDBBBMMMQQQOOORRRTTTSSS\\\jjj```GGGWWWmmmSSS@@@888;;;IIIVVVEEEHHHMMMSSSXXX[[[\\\]]]```hhhlllooopppgggkkkUUU+++%%%...000...333,,,444666888@@@???===FFF>>>pppMMM222FFFVVVOOO...222???<<<000222777555444KKKyyyDDD)))YYY}}}}}}hhhRRR'''///------......//////......///777333555:::666TTT???000^^^GGG'''>>>999###999777777666444111000555;;;333333<<<333--->>>eee[[[777***&&&777%%%@@@222444777999;;;<<<<<<<<<:::GGGAAAPPPTTTSSS***///000555444@@@vvvvvvQQQ777;;;@@@555---///000000///...,,,+++,,,---'''555&&&$$$III[[[UUU\\\hhhqqqxxxooo[[[SSS@@@@@@===;;;;;;;;;:::555111000222...000666222111===WWWjjj|||zzzyyy{{{}}}|||xxxtttwwwnnnxxx{{{eeecccgggBBB...,,,111,,,,,,,,,,,,++++++++++++'''&&&111HHHwww]]]@@@777666222444555555444444555666---(((;;;NNNlllPPPKKK}}}eeewwwgggKKKyyyqqq???<<<;;;555***---CCCVVVaaauuujjjgggooorrryyyrrrsssrrrwwwtttuuueeemmm333999888:::@@@AAAzzzOOODDD<<>>RRRcccgggqqq}}}lllJJJvvvnnn]]]KKKPPPcccaaadddtttYYYqqq|||yyymmm***000???<<<;;;???;;;@@@GGGqqq{{{VVVXXX666555---222UUUaaajjjwwwYYYzzz___HHH;;;bbbxxxbbbpppmmmqqq}}}~~~qqqfffgggQQQIIIIIIJJJJJJIIIFFFBBB@@@AAA>>>CCC???DDDGGGEEE[[[WWW{{{666222---)))(((''''''&&&%%%&&&)))***'''$$$(((///FFFaaammmoooaaaNNN>>>222,,,...444000VVVzzzxxx\\\OOOccc|||vvvoooaaaQQQRRRYYYXXXVVVXXX```yyy)))333)))$$$$$$***+++%%%%%%---///$$$***555222???bbbSSSbbb:::///222888@@@JJJLLL@@@222PPPSSSJJJCCCJJJMMMJJJNNNSSSWWWXXXZZZYYYPPPXXXqqqzzzttt]]]KKK>>>555555888>>>BBBJJJRRRYYY\\\^^^^^^aaahhhkkknnnmmmeeeooosssqqqPPP222------///)))///***555555333:::;;;;;;BBBLLLFFFQQQ;;;///IIIrrrfffWWWWWWHHHYYYrrrdddKKK111>>>]]]mmm~~~xxxrrr---###---------------------------///444111555;;;444DDDoooKKK444<<>>???>>>999222111111111111111///...(((000...(((+++000???UUUrrr}}}|||||||||||||||zzzvvvsssxxxuuuzzzhhhRRRrrrxxxWWW...333'''222++++++++++++************(((***222666~~~uuuLLL;;;++++++///111333333333333555666777???HHHSSSXXXwww~~~{{{KKK===888444)))111IIIWWW]]]mmmdddgggnnnlllrrrqqqkkkkkkzzz{{{hhhsssXXX666===999===??????www___@@@999HHHeeeLLL444;;;888MMMYYYqqqoooqqqvvvuuurrrrrr}}}:::888YYYjjjnnnVVVlllyyyzzzzzz~~~uuuqqqiii444444;;;>>><<>>AAAEEE~~~oooxxxUUUnnnIII666...)))DDDPPPkkkhhhzzz===???WWW```hhhtttlllmmmjjjaaaAAAKKKKKKKKKJJJHHHFFFDDDCCCJJJFFFGGG>>>BBBGGGCCCXXXZZZ}}}666222---)))(((''''''&&&'''%%%''')))(((%%%'''+++***KKKxxxsssjjj```NNN:::///999***%%%:::WWW]]]CCC&&&999999666:::EEEKKKTTTbbbmmmeee;;;333***!!!&&&''''''***...***'''...(((---***(((&&&"""AAAzzz]]]JJJ555222222:::IIIPPPEEE555>>>LLLLLLEEEFFFEEEDDDIIIMMMWWWVVVUUU___cccbbbggg{{{xxxwwwggg[[[OOOEEE@@@@@@HHHKKKQQQWWW\\\___aaabbbbbbfffggggggeee```rrrddd///'''((('''...+++222+++555222...777<<<:::<<<444III]]]sssPPP222+++777HHHgggzzz\\\HHH===(((JJJddd{{{yyyyyy&&&111...))),,,,,,++++++,,,---...///,,,111111444999777AAAVVVxxxGGG???]]]===000@@@222777444---'''+++666:::777666333666SSS{{{999222000000&&&@@@...000000111222444666777888DDD444JJJ>>>MMMEEETTT<<<222111666666FFF```@@@444555:::222222111111111000...,,,))),,,------......------444555,,,(((---...(((&&&,,,...///...------...///$$$......,,,999KKKccc{{{|||xxxvvvuuuvvvwwwrrrfffXXXbbbooonnn@@@)))///,,,+++************************))),,,///,,,OOOLLL444777000000000111222666<<<@@@---111000888<<<\\\kkk~~~]]]tttddd<<<...444---000EEETTTVVV```VVV^^^ddd\\\dddkkkiiiggg{{{~~~|||ZZZFFF666???999BBB>>>???yyydddBBB888@@@fffOOO444:::444JJJWWWnnnuuummmoooaaadddrrrUUUzzz|||aaasssuuuuuu|||}}}|||oooFFFCCC@@@???===DDD???@@@???fffZZZnnn;;;666444(((999???dddfffxxxQQQ:::[[[___ooorrrnnnpppvvvSSSYYYKKKLLLLLLJJJGGGEEEFFFHHHPPPLLLKKK???AAADDD>>>PPP\\\~~~666222---)))(((''''''&&&)))%%%%%%((()))'''(((+++&&&...GGGqqqsssgggjjjuuu___VVVHHH999//////444999999BBBJJJcccuuuiii777***!!!((((((###+++(((###''''''&&&+++&&&+++'''***///&&&222ZZZrrrSSSwww777000,,,555IIIUUUMMM>>>###;;;GGGDDDBBB???@@@HHHJJJOOOPPPYYYhhhhhhaaabbb}}}ooogggbbb]]]\\\^^^QQQRRRTTTWWWZZZ]]]___```bbbdddbbb```^^^\\\sssuuuYYY***...///(((///)))///+++444///,,,888@@@===;;;<<>>HHH<<>>888666666555555555333000...222((()))...---///333///%%%///---...222444...222***---///...,,,+++---///,,,555333666KKKeee}}}{{{uuusssvvvyyysssaaaEEEOOO|||vvv???$$$111&&&777###)))))))))))))))*********(((,,,+++&&&dddLLLMMM...444333222111000333;;;DDDKKK+++777<<<888555888EEEWWW@@@NNNjjjrrrFFF+++777111(((666FFFFFFLLLCCCQQQZZZRRR___mmmmmmgggyyyzzzNNN<<<...999444???999:::YYYhhhQQQ777<<>>AAA999666???888888444PPPzzzSSStttFFF666:::---777666[[[VVVuuuZZZgggrrrlllmmmrrr}}}NNNLLLJJJKKKLLLIIIEEEDDDGGGKKKFFFCCCEEE===BBBHHHBBBSSS\\\~~~666222---)))(((''''''&&&'''''''''''''''''''''''''''$$$+++GGGssswwwiiinnnbbbnnnlllZZZ111)))+++%%%"""(((''''''''''''((((((((((((+++((((((***))))))333???cccqqq===999...,,,EEEXXXYYY;;;JJJSSSMMM@@@<<>>TTTWWWKKKCCC999222555777444//////444///------------///444,,,,,,---.........------222000---+++***,,,///111111222<<>>777999666---666<<<***FFFmmm[[[\\\BBB&&&222...;;;MMMvvvnnntttxxxooolllwwwxxxxxxtttHHHHHHLLLJJJHHHFFFDDDCCCCCCCCCEEECCCBBBAAA???>>>CCCKKKUUU~~~666222---)))(((''''''&&&''''''''''''''''''''''''***)))''')))999ZZZHHH111!!!%%%***&&&%%%)))''''''''''''((((((((((((***((((((***((('''...888jjj~~~TTTRRR,,,222111:::jjjvvvFFFSSS[[[XXXNNNEEE>>>:::GGGGGGHHHMMMTTT]]]eeejjjiiiwww~~~xxxssseee[[[]]]^^^[[[]]]ccc^^^ooorrrGGGSSSzzz{{{ooo555///)))(((***,,,+++)))...//////000333555888999999999===BBBEEEWWWlllbbbOOO:::===:::<<<555;;;SSSgggrrroooaaaHHH...&&&))),,,***((())))))(((((())))))***+++------...///111333555666222GGGvvvUUUOOOvvvvvvmmmZZZRRRZZZ***;;;,,,,,,,,,,,,,,,------...111000///...///111333444888777<<>>JJJHHHTTToooVVV)))$$$,,,++++++++++++,,,------///...------...///111222777666999BBBHHHIIIGGGHHHJJJ~~~yyy777999;;;&&&000222WWWmmmSSSDDD@@@===:::888<<<333,,,+++------///222222222222333333444666666333222000,,,,,,333@@@KKKfff{{{yyytttrrrwwwxxxjjjRRR???OOOssswwwCCC222'''***,,,'''&&&,,,))))))))))))))))))))))))...%%%,,,&&&111WWWrrrmmm<<<999333555555222222444444111555:::888777777111777JJJRRRDDDcccoookkkmmmQQQ>>>>>>***&&&CCCLLLBBBBBBIII???111EEEhhhfffiiiggg~~~nnn|||]]]pppDDD444:::...999333555666333bbbuuu~~~zzz===@@@777SSSOOO///999555444KKKaaajjjlllooooookkkqqqwwwpppWWWmmmssssss|||zzz}}}{{{||||||}}}yyy}}}yyylll???;;;999...+++999444000:::666000<<>>DDD]]]^^^yyyddd999JJJ[[[{{{jjjppptttiiivvvvvv|||kkkSSSDDDDDDCCCAAA@@@@@@AAABBBBBB@@@>>>===<<<:::999>>>FFFQQQ{{{666222---)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))***+++,,,AAA___MMM------///###))),,,(((######%%%&&&&&&&&&&&&'''''''''(((((((((((())))))'''&&&'''***;;;QQQVVV444222'''LLLttt^^^MMMSSSXXX]]]bbbddd^^^VVVJJJLLLNNNNNNNNNOOORRRUUU]]]YYYYYY___aaa[[[RRRNNNPPPiiiwwwoooiiilllhhh[[[WWWTTTTTTWWWYYY[[[cccmmmnnnUUUHHH{{{iii777)))'''&&&''')))+++***(((***+++,,,---///111333333===555666======888???LLLbbb^^^aaa"""000,,,((((((******'''&&&((((((((((((((()))******++++++,,,---///111222444888>>>:::NNN~~~AAA===222+++************+++,,,,,,...---------...///000111555666999???CCCEEEEEEFFFAAA[[[{{{,,,666333:::...===LLL[[[{{{WWWAAA999666555000000555::::::555333444666555333222111111222222///111222444===RRRmmmtttzzzqqqsssvvv___??????VVVqqqbbbqqqccc...---,,,+++***(((((())))))))))))))))))))))))))),,,)))...,,,666222~~~444===555666555444333333222111222888777555555///111AAA>>>LLLsssqqq]]]ccc\\\MMM888GGGccc@@@GGG\\\```]]]kkkzzzssspppjjj555...555(((666333000777555DDDiiiRRRFFF444MMMXXX>>>777666000>>>OOO]]]hhhpppooojjjuuuzzzvvvKKK___yyy{{{{{{||||||zzz{{{{{{yyyxxxzzzjjjLLL555777666000///888000***444777222555PPPaaaXXXdddGGG000111;;;---***888HHHWWWIII777BBBsssaaahhhpppsssPPP{{{___oooGGGIIIHHHEEEDDDCCCAAAAAAAAABBBBBB>>><<<;;;:::888777<<>>YYYhhh^^^TTTYYY^^^]]]XXXWWWXXXYYYXXXYYYaaaiiikkk\\\YYYooojjj111)))((((((((())))))((('''***+++,,,...000111222222333444444666;;;???:::222...SSSvvv|||fff777===$$$(((((('''&&&&&&)))***+++((((((((('''((())))))***++++++,,,---///111333444555888???BBBFFFwww999***------)))))))))))))))***++++++------......///000000111222777;;;;;;;;;>>>CCCGGGJJJNNNFFFGGG:::%%%555111222999GGGjjjjjjMMM@@@>>>;;;777000,,,222;;;666666555444444444444555888GGG[[[mmm{{{{{{ppprrrsssrrraaa@@@333UUUooo{{{kkkqqq...***------+++***+++***'''))))))))))))))))))))))))&&&(((''')))111%%%WWW>>>777666555555444222222222000888777555666111111===888AAAdddnnnRRR???```qqqxxx^^^;;;NNN^^^fff]]]ssspppvvv|||xxxqqqzzzZZZ444111000(((555444---555888888fffuuupppIII;;;AAAUUUQQQ333888333666>>>LLL^^^mmmooojjjooovvv^^^\\\{{{yyy|||zzzyyy}}}ssswww{{{zzzwww{{{wwwzzz@@@222000111///333111,,,,,,111111333::::::pppkkkVVV:::555888333+++222777CCCvvvddd888777mmmtttdddkkkZZZiiiyyyaaaRRR???AAAEEEDDDBBB@@@>>>>>>>>>>>><<<:::999999666555;;;BBBLLLxxx666222---)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))'''######(((---...&&&###+++,,,111BBBXXX{{{ZZZMMM:::777(((!!!""" $$$(((&&&###$$$$$$###%%%'''&&&###%%%&&&&&&&&&&&&'''''''''%%%(((***((())),,,+++)))///BBByyyNNNLLL...000111===JJJ<<>>))))))))))))((((((((((((***+++,,,...000111111111+++888===777666;;;999000...<<<111CCCooo}}}xxxJJJ666%%%---***###'''***)))(((******(((((((((''''''(((((()))***+++++++++---...000222333444???AAA>>>QQQDDD```>>>///000///'''***)))(((((((((((()))******,,,------...//////000000000777;;;888666:::AAAEEEMMMDDDGGGQQQmmm...BBB666------555666<<<```rrr\\\JJJDDDGGG999<<>>888555444666555222111333111::::::777888444333<<>>OOO___gggiiimmmwwwqqq}}}}}}wwwvvvnnnxxxxxxllluuuyyy}}}wwwwww|||iii<<<333...111000111+++,,,222111+++---555333BBBqqq___dddSSS>>>)))666444...000111SSSPPP===^^^ZZZJJJPPPLLLZZZmmmnnnnnnxxxooozzzZZZ;;;444KKKAAA???===:::999888888888:::888777777444333999@@@IIIuuu666222---)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%% &&&------)))%%%&&&)))###%%%,,,******"""***000!!!---...CCC;;;FFF:::<<<111999999 ...,,,'''+++...+++---+++''')))(((%%%$$$'''(((&&&###"""%%%%%%&&&&&&&&&'''''''''&&&))))))'''(((++++++&&&###222jjjssseeePPP???222///)));;;111:::FFFPPPZZZbbbbbb^^^UUURRRQQQVVV]]]___\\\XXXQQQ\\\ZZZFFF777999AAACCC555???KKKQQQPPPPPPTTTZZZPPPQQQRRRRRRTTTXXX\\\___NNNLLLYYYfff+++///((((((((('''''''''((())))))***,,,...///000000///000666:::888666666555333555///%%%666,,,666```BBB777'''444//////&&&,,,---***((()))(((###(((''''''''''''((())))))))))))***+++---///111222333---777@@@---??????jjjKKK***"""000***"""111&&&((((((''''''(((((()))******+++,,,------............555888777777<<>>LLL@@@TTTJJJMMM<<<333000555444111:::KKKaaazzz}}}pppnnnqqqnnngggZZZBBB///888TTTlllxxx{{{uuubbbJJJ222)))((('''((())))))***+++))))))))))))))))))))))))***,,,&&&)))'''111444qqqrrr@@@888444444777666222222555333<<<:::555777333111888JJJNNNuuuqqq???111555555///000AAARRRUUUNNNKKKwwweee===SSSVVV]]]jjjfffppp{{{yyy{{{\\\333,,,333...111...000///---000000;;;ppp}}}bbbBBB888;;;LLLLLL<<<999666333666???KKKZZZdddkkkuuuwwwhhhsssfffkkkpppmmmsssuuuwwwtttxxxtttGGG222222...444///...)))---222---+++...---888+++yyyjjjeee\\\WWW111888666000%%%222LLL{{{fff======BBB...222DDDPPP^^^qqq}}}}}}pppEEE:::555AAA:::999777555444444444444888555444444111000666===DDDqqq666222---)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))$$$###''''''&&&&&&%%%***(((&&&+++ ---&&&,,,+++!!!---++++++...!!!+++&&&''' ///)))%%%%%%$$$&&& ###%%%###%%%+++%%%%%%%%%&&&&&&&&&''''''(((***)))%%%&&&***)))$$$***&&&EEEgggUUUZZZ999///333 000333777>>>LLLYYY^^^\\\aaaZZZSSSTTTZZZ\\\XXXSSSRRRaaakkkbbbLLL===???HHH:::555888EEEPPPRRRUUUZZZYYYYYYXXXVVVWWWZZZ[[[[[[CCCPPPppp~~~sssHHH333&&&&&&&&&&&&%%%&&&)))+++((()))+++---............666,,,)))222777333//////(((222,,,666///000'''666FFFrrrZZZHHH///!!!///%%%'''!!!111%%%%%%)))(((######(((***''''''''''''''''''((())))))'''((((((***+++---///000111555555444>>>;;;AAA666KKKiiiIII222%%%555***###///000!!!'''''''''''''''((())))))))))))***,,,,,,,,,,,,,,,...333666666:::@@@>>>888444BBB===999RRRYYYHHH<<<111///444666333000EEE\\\zzzrrrnnnoookkkZZZHHH666,,,BBBllluuugggzzzyyyAAA 555%%%+++)))))),,,***%%%''',,,))))))))))))))))))))))))&&&(((***---&&&---$$$___aaannn888333333777777222222666222;;;888222333000---333555888444<<>>???999444FFFkkk}}}^^^<<<((($$$(((((((((((((((((((((((((((((((((((((((((((((((()))***++++++------...///...333999:::888999>>>DDDAAA===AAAGGGDDDFFFaaaHHH111000222888,,,>>>444EEEtttwww|||aaa|||```KKKSSS333:::333QQQaaa|||uuuBBB%%%---000$$$))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))+++---...vvvEEE333+++:::444(((CCC000777777666555444333333222,,,--->>>999CCC222888666555///,,,111888<<<>>>@@@CCCVVV{{{vvvJJJDDDYYYVVVuuuiii^^^sssrrr}}}kkk111&&&666%%%---,,,,,,,,,,,,---......111222zzzxxxWWWSSS555999HHHNNN===333111777666111999IIIXXX^^^ffflllnnnllljjjiiicccRRRNNN[[[___XXX___qqqpppxxxsssddd{{{www}}}RRR000...,,,))),,,///))))))*********+++++++++###000222BBBfffVVVKKKbbbMMM888666555+++555***111,,,444333(((999^^^iii___pppxxx\\\HHH===888:::>>>666666555444444333222222111000000000000222333444GGGmmm666222...***((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((444OOOppp|||666>>>666///...,,,---444;;;???EEEKKKJJJIIIIIILLLQQQTTTUUUUUUJJJWWWlllqqq```QQQMMMHHH===CCCAAADDDOOOQQQPPPVVVZZZeee\\\PPPVVVRRRCCC@@@LLLvvvzzzttt,,,///"""###''''''''''''''''''''''''((())))))***+++,,,------111111111111///...---,,,************************************,,,///222444000...***'''%%%$$$$$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***,,,,,,222222444666888999;;;;;;III666)))...;;;MMMlllxxxttt```JJJ<<<000'''+++555''''''''''''''''''''''''''''''''''''''''''''''''))))))***+++,,,---.........999EEEHHHAAA::::::===??????CCCHHHEEE@@@GGGUUUYYY>>>...444...000///666EEEUUUgggssskkkkkkbbbeee```IIIAAA888(((666RRRgggvvv~~~vvvdddBBB555000+++))),,,))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))***,,,...^^^nnn~~~333777??? CCC000222777777666555444333222222888777555<<<@@@CCC555(((333---,,,222888;;;<<<>>>JJJLLL]]]XXX<<>>eeeccc\\\WWWrrr|||eeeLLL>>>999666555666444444444333222111111111000000//////000111333444???ggg666222...***((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''''''''(((((((((...222+++ggg\\\PPP666>>>222,,,))),,,222888???FFFFFFFFFFFFIIIMMMQQQSSSSSShhhxxx{{{ooo^^^LLLHHHQQQ999AAA@@@CCCNNNPPPOOOUUU\\\hhhVVVTTTcccHHH...EEEyyyMMM///'''+++,,,&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***+++,,,------000/////////...,,,+++***))))))))))))))))))))))))(((((((((((('''%%%###""""""$$$&&&)))***+++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))***+++,,,///000111333555666666666111//////222222///...000111BBB777AAA>>>222>>>000444+++%%%&&&%%%###'''///''''''''''''''''''''''''''''''''''''''''''''''''((())))))***+++,,,------)))666DDDFFF===555444888777:::>>>BBBCCCAAA===999,,,zzzlll;;;888:::000666777000...===TTTeeeeee{{{wwwqqqmmmeee``````\\\PPP)))000???---888SSSdddlllqqq~~~zzznnn>>> )))333***%%%...))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))***,,,---555yyy___;;;EEE000888:::777777666555444333222222)))000%%%777<<>>PPPTTTDDDGGGSSSLLLTTTuuutttaaa000///---###111,,,,,,++++++,,,,,,---...222///)))vvv}}}[[[UUULLL...@@@GGGCCC>>>999777555444333222555:::>>>??????@@@AAABBBJJJQQQPPPMMMTTTeeeuuulllcccbbbuuuyyywwwUUU777+++111///***+++***))))))))))))************......,,,&&&%%%AAAWWWIIIfffuuummmXXXZZZOOO^^^cccrrrpppZZZ___ddduuuooo|||yyycccOOO;;;444666555111///222222111111000/////////000//////...///111222333;;;fff666222...***((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''444111+++uuuqqqrrr333GGG444,,,&&&(((...444;;;AAAFFFFFFFFFHHHJJJLLLNNNNNNmmmaaaHHHCCCRRRIII:::@@@888<<<:::???MMMPPPMMMPPPZZZ^^^UUUSSSNNN222<<>>III```|||wwwmmmfffeeeaaaTTTGGG???:::'''555;;;!!!LLL^^^bbbzzz___;;;000((((((******(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,, XXX```;;;999222:::555AAA777666666555444333222111444>>>666:::AAA]]]RRR>>>999333///111444555777;;;222999QQQ[[[NNNIIIMMMIIIEEEPPPkkkrrr|||kkkzzzzzzJJJ"""------###222+++++++++++++++,,,,,,------777AAAuuuooo]]]ZZZ---999CCCDDD@@@777333555777555///222555888:::<<<@@@BBBGGGHHHLLLPPPQQQWWWmmmOOOTTTooozzz~~~???,,,)))111---)))+++)))((((((((()))))))))******)))&&&---444+++$$$:::\\\|||lllLLLQQQPPP```WWWYYYMMMOOOYYY[[[ooogggvvv\\\OOOBBB555333666444111/////////.........---------///......---...000111222<<>>???888333>>>000DDDHHH666,,,222888555000///<<<;;;>>>FFFOOO[[[lllzzz|||sssfff]]]```WWWOOOJJJEEE===666222111,,,###HHHkkkPPPxxxaaa***"""---222***&&&))))))%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((***ZZZzzzFFF000...???333666666555444333222111111+++,,,...)))MMMiiioooUUU???777000///000111666<<>>===555999IIINNNHHHHHHBBB===999///===wwwmmmXXX<<<(((!!!'''...%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***++++++,,,,,,++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%&&&+++***)))(((((((((******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++---...///111000///---,,,$$$))),,,,,,,,,+++(((###///+++(((+++---+++)))))))))'''$$$"""###%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))***+++...---,,,111777:::888555999???@@@:::888:::999444((((((111***///wwwyyyMMM:::444000333:::+++***---444999===DDDLLLPPP~~~zzzwwwtttpppjjjfffaaa\\\TTTOOO===:::555111...---...///...VVVoooTTT{{{~~~@@@'''------***(((******''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))222000111^^^fff555888,,,777666666555444333222111111777///555555qqq>>>777000...---...444;;;jjjSSS???===@@@<<<:::???PPPwww{{{tttooo===)))000)))(((///*********))))))******+++,,,,,,000###...000qqqnnnSSSEEE///666>>>BBB???:::777777555555444222111222444777;;;BBBLLLXXXdddgggVVVAAA[[[wwwbbb444000(((***,,,&&&''',,,(((''''''''''''((((((((((((******)))'''))),,,//////555(((>>>iiiyyy}}}xxxvvvxxxtttJJJAAA>>>999666444444111---,,,///+++++++++***************---,,,,,,,,,,,,...///000222aaa666222...***((('''&&&$$$################################################################################################"""#########$$$$$$$$$$$$################################################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''###111444***---EEEXXXqqqtttgggTTT???222,,,))))))+++***---111333666999>>>BBBVVVdddqqqxxx~~~PPPPPPQQQGGGAAAEEEBBB<<<@@@555000000JJJ|||bbb+++///###333%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***+++++++++++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++&&&&&&$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,---...//////---+++)))333...)))&&&%%%%%%(((,,,)))"""$$$%%%&&&%%%!!!&&&%%%'''*********(((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***))))))+++///333444222000333555777888999777444000444***&&&444333!!!MMMrrrPPP;;;111...222111222555444000///222666BBBTTTdddkkkpppzzzzzz}}}yyyrrriiiYYYZZZNNNLLLIIIDDD@@@;;;777555333555444000,,,///666;;;|||pppfffwww}}}\\\>>>(((......111)))$$$'''***(((''')))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((%%%+++kkkoooVVVnnn444777888666555555444333222111111222...******DDDZZZ[[[III666111............333999YYYJJJ<<<;;;;;;222555GGGbbbssswwwiiiHHH---&&&---***(((,,,+++)))))))))))))))***++++++)))%%%***(((;;;777wwwnnnxxxiiiJJJCCC:::777<<<===888666999555666555444333444777:::DDDGGGYYYiii[[[BBBHHHbbbzzzuuu|||[[[NNN+++,,,'''******%%%(((,,,&&&&&&&&&'''''''''(((((((((&&&,,,///,,,))))))******%%%///777$$$:::WWW~~~iiiwwwtttJJJFFF???CCC888777222///000000,,,+++,,,************************,,,++++++++++++---...///111___666222...***((('''&&&$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$################################################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''---(((&&&'''%%%###---===qqqtttjjjMMM:::///***)))***&&&))),,,---...000555888<<<^^^yyyllljjjccceeeYYYJJJBBB777000777---555BBBppp```---555,,,---***###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******++++++++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%%%%$$$!!!"""$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++,,,---......+++)))'''((($$$%%%******$$$###'''***###))))))((('''###+++###$$$$$$""""""$$$%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))))))))***+++,,,...111555888;;;666333555666222,,,)))))),,,---&&&&&&555777((({{{aaaJJJ:::555111000///...000555222444444222333888<<<===:::555HHH;;;333999111BBB222444444333000...---...***---......777NNNlll```{{{vvv|||KKK777111+++777(((###,,,---&&&$$$******$$$((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''...(((000000sssppp___ddd888666666555555444333222111000***888222444$$$333...111...+++,,,/////////222888333555444222...,,,IIIwwwggg}}}nnn~~~oooXXX''')))''''''+++)))'''---)))))))))))))))******+++++++++......'''444}}}}}}sss\\\BBB///000555444777@@@888999::::::<<<>>>CCCFFFPPPZZZ\\\MMM===AAAZZZrrr~~~mmmIII(((***)))&&&***)))%%%***---###&&&&&&&&&'''''''''(((((($$$&&&((((((&&&&&&'''***+++%%%///'''444)))888;;;XXXccciiixxxzzzjjjjjjQQQNNNFFF777LLL===:::===888///***---000///,,,+++))))))))))))************,,,++++++***+++,,,...///777ccc666222---)))'''&&&$$$""""""############$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!"""######%%%###""""""###$$$$$$$$$$$$$$$###"""""""""######$$$$$$$$$###$$$$$$%%%&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((())))))******777zzzggg\\\XXX???$$$,,,+++222,,,------+++...$$$...QQQ[[[^^^222***...%%%111111ttttttggg)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***)))+++---//////---+++)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))---------///222777<<>>AAADDD??????@@@@@@===:::666333//////...---+++******)))))))))))))))((((((((((((************+++,,,---...555\\\666222---)))'''&&&$$$"""############$$$$$$$$$$$$$$$$$$######""""""""""""###""""""""""""######$$$'''%%%###!!!"""$$$&&&'''&&&%%%$$$###############&&&&&&%%%$$$######""""""######"""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((())))))******888AAAkkkyyy}}}QQQRRR]]]EEE---)))(((''')))...000444,,,666SSSkkklllSSS444%%%:::,,,<<>>wwwfffuuutttggg:::!!!))))))))))))))))))))))))))))))(((((())))))***+++***)))(((((()))+++---...&&&~~~xxx```OOOBBB:::999;;;000---444999555666555,,,444@@@]]]rrrssswwwsssLLL444222///$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))+++,,,---------///111111444888::::::;;;>>>@@@?????????>>><<<888444222......---,,,+++***))))))))))))))))))((((((((((((************+++,,,------444[[[666222---)))'''&&&$$$###############$$$$$$$$$%%%$$$$$$$$$############"""$$$$$$###############$$$""""""!!!!!!!!!""""""###%%%$$$###"""""""""""""""%%%%%%%%%%%%%%%$$$###"""""""""!!!!!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''(((((()))*********&&&AAApppsssjjjwwwVVVXXXoooXXXXXXDDD888444###111???///333###+++777###333///BBB444===IIIwwwrrrLLL111&&&!!!'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((()))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((*********+++++++++***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((())))))***,,,...000333555666999777333///+++)))'''''''''''''''''''''(((((())),,,###!!!...LLLuuummmjjjHHHIII666999::::::DDDBBB777666???"""===555)))UUUGGGooovvv{{{```eeewwwLLL777888333///,,,------***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''%%%(((,,,&&&&&&YYYVVVzzzFFF...222888)))000:::666333111///---+++(((&&&111)))$$$)))333666///&&&..."""===sssjjjggguuu{{{tttBBB$$$$$$))))))))))))))))))))))))))))))(((((())))))***+++***)))((('''&&&'''((()))333:::ttt{{{iiiqqqzzzyyy___EEE;;;>>>:::222222444222===KKKLLLaaaOOOUUUmmmyyyzzzwwwpppzzzzzz]]]///,,,///!!!''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***,,,---,,,,,,---...000333666888999:::<<<>>>???>>>>>><<<999555222000,,,,,,+++***))))))(((((((((((((((((())))))))))))******)))******+++,,,---111YYY555222---)))'''&&&$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########!!!###&&&'''&&&$$$"""!!!$$$$$$#########$$$%%%%%%"""###$$$%%%&&&%%%%%%$$$!!!!!!!!!!!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***///""";;;FFF\\\ttt]]]NNNqqquuuxxx{{{^^^rrrWWWIII===;;;TTTmmmfff^^^gggvvvjjjvvvnnnNNN...&&&...111&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***+++,,,,,,+++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''(((+++---///000111111777555111,,,)))'''''''''&&&&&&%%%%%%&&&&&&'''(((,,,---...+++###)))KKKnnnuuukkk}}}fffuuuvvv{{{{{{rrrZZZlll}}}mmmmmmUUUAAA000111555111000000///,,,***)))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&...)))&&&)))%%%666___\\\hhhuuuFFF---+++@@@***///......///222444333222...222333...'''$$$(((...222fffhhh^^^vvvvvv{{{}}}ccc@@@)))(((///))))))))))))))))))))))))((((((((((((((()))*********)))((('''&&&&&&''''''666&&&&&&UUUsssnnnmmmtttxxxtttlllggg\\\SSSPPPKKKBBBGGGQQQRRReeefffwwwyyyqqqrrrrrrbbbOOO999,,,'''%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&)))+++,,,+++++++++,,,222444666888:::<<<===>>>>>>===;;;888555222///---+++******)))((((((''''''(((((((((((())))))))))))))))))))))))***+++,,,---///WWW555111,,,)))'''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""#########%%%'''((((((&&&&&&)))+++''''''''''''((()))***+++%%%%%%%%%%%%%%%$$$######"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))999+++DDDppphhhVVV^^^VVV|||xxxqqqTTT___iiizzz\\\lllJJJvvvbbbvvviii{{{xxx===%%%...---%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))***+++...---,,,***((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&(((***---////////////222000---***((('''((((((%%%%%%%%%%%%%%%&&&&&&''''''###%%%+++***%%%(((111FFFqqqvvviiifff~~~^^^xxxwwwzzzlll[[[<<<)))'''777666...,,,...---)))&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''###+++""" ,,,***$$$...dddeeeMMM```jjj>>>999888555333///,,,***((('''%%%###)))...///111777DDDNNN}}}cccXXXkkk{{{vvviii===###$$$,,,---((((((((((((((((((((((((((((((((('''((())))))***(((((('''''''''(((((((((,,,///'''===xxxpppsssnnnYYYxxxwww~~~pppiiiiiibbb|||wwwssseeeYYYggg|||EEE---###---000%%%""",,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&(((***+++******+++---333333555777:::;;;<<<<<<<<<;;;888444111...---,,,***))))))((((((''''''''''''((((((((()))))))))***))))))))))))***+++,,,,,,...WWW444111,,,)))((('''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$######(((000666333222222222222222222333333111...***'''%%%###"""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''((())))))111///@@@###)))hhhkkk{{{rrryyyccc}}}kkkvvv]]]ZZZsss}}}~~~ccc888+++:::999***$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,///---+++)))''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&(((***---///000000000---,,,***)))((((((((((((%%%%%%%%%%%%%%%&&&&&&'''%%%!!!!!!(((...---)))''')))...<<>>iiiSSSTTTWWWYYYYYYXXX]]]gggpppYYYeeennnkkkaaa]]]eeeppp{{{rrrrrruuuRRR555 $$$,,,***%%%&&&(((((((((((((((((((((((((((''''''''''''((())))))&&&''''''((((((((((((((('''&&& +++888///;;;ccc}}}xxxzzzwwwyyytttfffiiivvvzzz}}}zzzxxxeeeGGG888666000+++,,,***%%%$$$(((***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''(((+++///333333222222555999;;;:::888888555222...+++******+++)))))))))((((((((((((((('''''''''((()))*********((((((((())))))***+++,,,///YYY444000,,,)))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''')))***,,,--->>>NNNcccsssxxxvvvsssqqqyyywwwtttqqqnnnkkkiiihhhRRROOOIIIBBB>>><<<;;;<<<((((((&&&%%%$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))+++***,,,(((+++)))444<<>>PPPpppzzzeeeMMMGGGNNNPPPJJJCCC===222%%%%%%(((&&&$$$""""""$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((!!!000OOO{{{vvvfff;;;,,,%%%)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%&&&''')))+++,,,((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((++++++,,,...//////000000)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***---***)))---777FFFVVV```gggOOO@@@++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((******&&&%%%333XXXzzzyyyyyy{{{xxxUUU666%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((()))))))))))))))+++---...///000222444@@@HHHPPPRRRSSSPPPIIIBBBBBB>>>888333000...+++***((((((''''''''''''((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,---333111///111555888888666000///---+++***)))((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))***+++,,,---OOO555000---,,,)))%%%%%%(((%%%%%%&&&&&&&&&'''''''''(((,,,&&&"""%%%&&&###+++999>>>IIIkkkwwwjjj[[[ccckkkvvvuuujjj``````fffZZZqqqmmmMMMDDDPPP777999777111---+++$$$%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((666...'''...DDDbbb}}}uuu~~~tttqqqyyyuuuzzzxxx|||\\\CCC+++ 999---!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&''')))+++,,,''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((***+++---.../////////...)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))++++++++++++,,,---///000///111666>>>JJJYYYeeemmmnnnnnnmmmkkkjjjiiihhhggg^^^VVVIII<<<222---+++++++++******))))))*********++++++++++++++++++++++++)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''')))((($$$$$$111III\\\{{{xxx~~~sssYYYBBB333+++)))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((''''''''''''(((((((((((()))))))))))))))+++---...///000222444555<<>><<<===BBBCCCAAA555222///------,,,***)))((((((''''''''''''(((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,---...///222444555333000...+++***)))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))***+++,,,///KKK555000---,,,)))%%%%%%(((&&&&&&&&&'''''''''((((((---,,,***LLLYYYNNN;;;aaazzzwwwsssvvvmmm___GGGGGGLLLBBB111$$$$$$%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''***)))'''&&&&&&(((***,,,999((("""...444---***111++++++:::111AAA333888,,,'''///)))+++444$$$222!!!111((()))...""")))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))***+++***((('''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((***,,,...//////,,,)))'''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%)))'''$$$"""###%%%''')))$$$$$$$$$$$$%%%'''***+++'''((((((((()))))))))))))))(((&&&$$$$$$$$$&&&'''((('''''''''(((((()))***(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((+++((($$$"""$$$&&&(((***###(((+++((('''///@@@OOOVVV[[[eeeqqqwwwyyy{{{}}}kkkgggXXXDDD;;;999222''')))'''$$$###%%%''')))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((***,,,---...///111333777;;;===;;;;;;===;;;666000...,,,+++++++++***(((((((((''''''''''''(((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,---,,,///222444333000---,,,))))))((('''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))***+++,,,...III555000---,,,)))%%%%%%(((&&&&&&'''''''''(((((((((---###'''@@@]]]mmmsssuuu|||xxx\\\OOODDDCCCnnn{{{xxxrrr^^^mmmEEEHHHOOOHHH000,,,&&&######%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''' """''',,,000...(((###%%%###---""",,,###///...000,,,***)))......---)))+++###///,,,!!!%%% %%%+++***(((!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''(((***,,,,,,***'''&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((+++,,,......---***'''&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###---+++(((%%%######$$$$$$%%%&&&&&&&&&'''''''''(((+++***(((''''''(((***,,,'''&&&&&&''''''((()))***(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***(((&&&%%%&&&(((((('''###''',,,///...)))###(((+++000555777666333111666999999444///---)))%%%---...,,,)))%%%$$$'''***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((***,,,------...111333333888<<<======<<<888333---,,,******++++++)))'''((((((''''''''''''((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,---,,,///222333111---+++***((((((''''''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))***+++,,,---FFF555000---,,,)))%%%%%%(((''''''''''''((((((((((((###,,,NNNrrrrrriii|||nnnHHH***---333AAAiiijjjxxxVVVJJJLLLAAA777***$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''///+++&&&###%%%)))---000'''///444)))'''(((---+++///+++)))&&&)))''')))(((###%%%+++%%%### (((000***&&&!!!%%%***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''')))+++------***'''$$$$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((------------+++)))'''%%%%%%%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%!!!###&&&)))))))))'''&&&###'''))))))((('''&&&&&&'''''''''''''''(((!!!###'''******)))&&&$$$&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((()))+++,,,,,,,,,+++---)))###!!!$$$***///222###%%%(((+++///222222000...***&&&%%%%%%'''...555&&&)))---...+++(((&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))(((***,,,------...000222333999=========<<<888222,,,+++******+++***((('''((((((''''''''''''((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,---,,,///222222...+++))))))((('''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))***+++,,,,,,CCC555000---,,,)))%%%%%%(((''''''''''''((((((((()))(((@@@PPPXXXtttuuuyyykkkWWW111///%%%000,,,***FFF>>>AAA@@@WWW```}}}hhhKKKVVVNNN@@@...%%%%%%(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&))))))(((&&&%%%%%%+++***!!!---&&&---$$$''''''$$$///(((000###)))'''###,,,000%%%((($$$!!!%%%))),,,!!!)))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''))),,,...---***&&&$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((......---,,,***(((&&&%%%$$$%%%'''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%)))(((&&&$$$###$$$&&&'''&&&&&&&&&&&&&&&'''''''''((('''%%%$$$$$$%%%&&&'''%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&&&&&&&&&&&&&'''"""(((...---'''###$$$''',,,+++)))''')))+++,,,***///***+++111111(((%%%)))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))((())),,,------...000222333888;;;:::999777222,,,,,,+++******+++***(((&&&((((((''''''''''''((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,------000222111---)))))))))(((''''''''''''((())))))'''''''''&&&&&&'''''''''''''''''''''((((((((()))(((((((((((()))***+++,,,+++BBB555222---+++***)))(((''')))((()))***((($$$'''---===KKK\\\YYYkkk]]]~~~xxxhhhRRR>>>???333...---***---///))),,,888333000777111333JJJ[[[xxxttt___EEEXXX@@@%%%---$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%""""""''''''$$$&&&+++*** ...666"""///###$$$###///&&&111%%%---)))...%%%111%%%,,,###&&&&&&(((******(((%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((,,,(((""""""&&&%%%"""***+++######***$$$)))$$$+++***)))%%%((("""!!!&&&(((&&&'''+++###%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#####################$$$%%%&&&&&&))))))******)))'''%%%$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%###""" &&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%&&&(((***,,,000111000,,,(((&&&$$$""" ///$$$ 111***+++...+++(((''')))+++,,,+++...,,,!!!***---%%%+++&&&''')))%%%### %%%&&&&&&###&&&'''$$$"""###&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((&&&&&&&&&''''''&&&******(((%%%%%%))),,,+++***)))))),,,------,,,,,,///000000///000222...(((,,,---***%%%'''---+++%%%###+++111...((('''***---'''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((()))***+++,,,---------++++++***)))))))))))))))******))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++,,,...///000666777999999777222---)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((***,,,...///...,,,***)))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))***+++,,,///<<<555222---+++***)))((('''&&&%%%''')))((('''---444YYYJJJkkkYYYbbbjjjQQQ555AAA888LLL;;;222666333%%%%%%444BBBKKK???444999666...444CCCWWW^^^wwwqqqmmmdddQQQQQQOOO???&&&&&&---&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&,,,'''&&&((((((&&&'''+++444------###+++(((000///555666===:::>>>777999777AAAEEE333333888444$$$///***######'''&&&"""%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%&&&'''((($$$%%%&&&''')))+++)))'''((((((!!!$$$///(((222""" )))!!!,,,"""(((###,,,&&&$$$&&&&&&!!! ((('''%%%######$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$######$$$$$$%%%&&&'''---,,,,,,+++)))&&&$$$###&&&&&&%%%$$$""" '''&&&%%%%%%'''***---///###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&''')))+++,,,111///+++((('''(((******###,,,&&&%%%222///'''///'''...555999999999:::<<<666;;;222555222)))---&&&$$$)))---...(((%%%&&&+++''''''(((''''''&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((((('''''''''((()))(((((('''&&&(((,,,///---(((%%%------///444;;;BBBHHHLLLGGGFFFBBB>>>>>>@@@>>>999888000,,,---,,,)))---333---&&&!!!###+++///)))!!!((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,+++***)))(((((((((((())))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++,,,...///000777777888777555000,,,)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((***,,,---...---,,,***)))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))***+++,,,...<<<555222---+++***)))(((''''''%%%&&&(((((()))111:::999VVVrrryyyTTTfff___LLLBBBPPP777PPP999FFF>>>222777333)))---***111)))$$$444AAA@@@@@@444+++===AAA555YYYzzzgggpppGGGEEEOOO444###'''"""&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''$$$$$$(((***))))))***###''')))444999HHHQQQZZZ]]]dddgggqqqnnnsssppprrrkkkYYYddd```QQQOOOUUU;;;<<<666111///000///+++'''%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))&&&'''(((((('''%%%$$$$$$((($$$---(((%%%&&&&&&$$$***%%%,,,&&&***'''$$$""""""'''+++******+++)))'''&&&%%%$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((------,,,***(((&&&%%%$$$ """$$$'''***++++++++++++)))&&&###!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&((()))+++---333...((($$$###$$$&&&'''***(((&&&)))222888<<>>jjjHHH===333:::aaaaaaMMMPPPFFF///+++BBB>>>222'''(((---000333CCC999******...###111ZZZuuu|||SSSBBBNNNEEE111&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((('''&&&&&&)))+++++++++,,,555888???DDDQQQ___rrr}}}ttt}}}zzz}}}|||ppp{{{___uuu[[[FFFBBBSSSQQQGGG666'''"""***333'''&&&%%%$$$%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))***,,,(((%%%$$$$$$"""###&&&###&&&,,,***+++...,,,,,,...++++++'''***)))------222///,,,***)))'''%%%$$$&&&&&&''')))***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())),,,+++***(((''''''''''''''''''&&&$$$###!!! $$$'''***---...,,,***)))&&&''''''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''')))***,,,---000+++''''''&&&%%%&&&(((...'''+++444===NNN]]]___fffoooyyy~~~|||nnnaaaZZZCCCLLL:::555---111###(((+++,,,((($$$%%%%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((%%%'''((())))))(((((((((---''''''---///000>>>PPPHHHUUUfffssszzz|||wwwrrrzzz|||tttlllkkknnndddMMM===999++++++,,,---)))%%%&&&***)))))))))(((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))***+++++++++++++++((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++,,,...///000888666333000---+++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))+++,,,,,,,,,+++***)))((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))***+++,,,...===555222---+++***)))((('''+++((('''(((***...999DDDcccmmmtttvvvrrrXXXpppwwwYYYEEEHHHnnn444666111444...hhhwwwppp[[[MMM[[[eeeZZZPPPDDD333***...666UUUAAA...999JJJ999+++999TTTtttssssssYYYLLLKKK666%%%---&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((()))...---***'''***222<<>>666444000---,,,,,,+++)))***(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***+++---,,,)))'''&&&&&&&&&'''(((''''''''')))+++...///)))***++++++***(((%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''')))***,,,---...***'''(((++++++((()))...---000@@@SSSbbbtttwwwjjjiiiNNNCCC###***...///,,,+++---***$$$$$$(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((&&&((())))))'''&&&&&&(((+++%%%+++BBBVVV[[[YYYWWWnnnvvv}}}|||xxxssslllOOO:::(((&&&---///+++(((******))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))***+++++++++******((((((''''''''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++,,,...///000666444000---***))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***++++++,,,***))))))((('''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))***+++,,,,,,:::555222---+++***)))(((''''''%%%%%%)))---333@@@LLLTTT{{{YYYnnnfffTTT]]]eeeccc>>>QQQ111999IIIDDDzzzsss^^^EEE<<<222cccBBB;;;666333^^^|||aaaffffffIIINNNBBB***)))&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***%%%)))+++,,,555KKKbbbqqqRRR333666EEEAAA>>>777111+++(((&&&%%%((((((((((((((((((((((((%%%&&&&&&&&&'''''''''''''''((()))***+++,,,,,,,,,'''###%%%,,,---'''$$$''')))999999>>>AAADDDPPPJJJNNNWWW[[[iiidddhhh^^^]]]EEEFFFDDDAAAAAABBB???:::777000(((###$$$'''))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,000...***'''%%%%%%&&&'''&&&(((***///555;;;@@@CCCJJJGGGBBB===999888777777(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++---......,,,))))))+++'''"""(((333;;;MMMfff~~~vvvyyyUUUHHH000)))%%%&&&---...(((%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))&&&(((***)))&&&&&&(((,,,%%%444HHHWWW___gggtttuuuxxxaaaHHH;;;222---...444+++******))))))(((((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))***************)))((((((''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++,,,...///000222000---***)))((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))***++++++++++++)))((('''''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))((((((((((((((()))***+++,,,***777555222---+++***)))((('''%%%$$$%%%***///666DDDPPPbbbppp}}}qqqbbbCCCAAA:::999fffNNNNNNeeemmmMMMffflllIII^^^>>>EEE___kkkccc888KKK<<>>555000///...+++(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))+++,,,---...,,,)))''''''***---///888;;;???CCCGGGIIIJJJJJJLLLLLLKKKIIIGGGDDDBBB@@@;;;888333...***(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,......///...***)))***(((+++???WWWddd~~~ZZZEEE333''')))---***''')))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))&&&(((***)))'''(((...333666RRRiiijjjiiiyyyyyycccEEE,,,(((111++++++******)))(((((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))************)))))))))(((((((((((()))***+++))))))))))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++,,,...///000...---+++)))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++,,,+++++++++'''''''''&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))(((((((((((()))***+++,,,---777555222---+++***)))((('''(((&&&(((,,,000666BBBNNNgggaaajjjVVV:::777!!!222///'''^^^nnnMMMkkkccc~~~:::---;;;BBBIIIKKKkkkjjj;;;222555%%%---+++dddoooLLLAAAFFF555&&&&&&&&&'''''''''((((((''''''''''''((()))++++++666RRRpppvvvyyyKKKMMMNNNLLLFFF===333---))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''(((***,,,------------((((((---111...222KKKhhhqqq~~~jjjaaaVVVOOO___SSSYYY^^^TTT___RRR]]]TTTXXXJJJVVVdddnnnwww|||wwwnnnKKKHHHEEECCC@@@888,,,###''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&'''((()))+++---...)))(((''''''+++000555999BBBKKKZZZkkkzzz~~~iiiUUUHHHQQQKKKBBB888///)))&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++---...//////(((%%%'''...555FFFlll|||{{{yyy~~~ZZZ777+++,,,)))'''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))&&&(((***)))(((+++333:::WWWgggttt~~~{{{VVV888,,,+++++++++***)))(((((('''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))*********))))))((()))))))))))))))***++++++))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))***+++,,,...///000,,,+++***)))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,,,,+++***'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))(((((((((((()))***+++,,,333:::666///++++++***'''&&&'''$$$'''***---111:::EEELLLdddccc```\\\VVVNNNGGGCCC<<>>'''222%%%000(((444***"""******)))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((,,,'''%%%)))((($$$'''...&&&000+++&&&333@@@@@@>>><<>>;;;666...)))))))))((((((***555***###LLLjjjTTTBBBGGGTTTMMM222%%%---,,,))))))((((((((()))******---***(((...222+++666SSSsssuuu[[[}}}^^^TTTSSSDDD***999'''((((((''''''''''''((((((,,,---,,,,,,000444111***GGGRRRWWW~~~ddd777;;;222***)))***'''&&&'''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))---***---444444,,,---444HHH{{{{{{~~~wwwtttooo@@@------+++(((***...,,,((('''''''''''''''''''''''''''(((((((((((()))))))))'''000,,,AAACCCpppVVV...777'''777++++++***))))))))))))***(((((((((((((((((((((((()))))))))))))))*********...***''')))...777EEEQQQ>>>DDDNNN```ooollloooyyyzzz~~~}}}yyypppzzz|||jjjTTTMMMFFF777///'''***...///+++'''(((,,,(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++******)))((((((((())))))************************)))((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***************+++,,,------000555666///++++++***'''&&&''''''(((+++000777===BBBEEE+++\\\nnnMMMKKKWWWZZZaaaeeeyyy|||nnnkkkllljjj]]]yyyTTT999 ---PPPcccqqqyyyTTTQQQ;;;111***)))***))))))+++"""666RRRwww<<>>---%%%+++///***(((,,,(((((((((((((((((((((((((((((((((((()))))))))******222666RRRggg|||}}};;;999222000---,,,,,,+++***************))))))))))))))))))))))))((()))))))))*********+++///###'''@@@SSSTTTQQQTTTeeekkkuuuxxxtttooo]]]xxxbbbmmmqqqxxx}}}YYY<<<:::+++&&&......%%%&&&111))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((*********++++++******)))))))))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************))))))((((((''''''))))))******))))))((((((''''''(((((()))***************************))))))***+++++++++++++++************+++,,,---...///333666///++++++***'''&&&'''))))))+++000777<<>>WWWkkk444>>>444+++***+++++++++,,,&&&LLLccc???222FFFHHH///'''777))))))))))))***+++,,,---'''555000)))???bbbzzzzzziii~~~VVVGGG000444((()))((((((''''''(((((()))+++%%%+++999777...999QQQgggQQQ999,,,)))((()))***''''''''''''''''''''''''%%%%%%&&&&&&'''(((******(((...333000***111LLLgggpppwwwrrrlllcccAAA))),,,000'''$$$,,,((((((((((((((((((((((((((((((((()))))))))******+++000CCCddd}}}tttzzz~~~~~~222>>>)))///---,,,++++++******++++++))))))))))))))))))))))))((())))))******+++++++++***---<<>><<<333:::DDD<<>>ddd|||uuussszzzqqqtttrrrvvvqqqKKKDDD000---%%%))))))(((((((((((()))))))))+++222777555<<<\\\oooppp~~~sssOOO888...***))))))''''''''''''''''''''''''%%%%%%&&&&&&''')))***+++(((111444---///HHHppp}}}jjjsssjjj>>>------***((()))(((((((((((((((((((((((((((((()))))))))*********000>>>ggg|||yyy}}}{{{{{{yyyrrrxxx{{{|||~~~~~~}}}}}}ppp666:::---------,,,++++++++++++,,,))))))))))))))))))))))))((())))))******+++,,,,,,///@@@NNNOOOQQQ]]]llluuupppsssooonnnmmm\\\KKKLLLkkkZZZXXXdddtttbbbhhhlll|||~~~kkkaaaiiippp]]]BBB111---///---)))*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((())))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,((((((((()))******++++++)))***,,,...///...------+++++++++******+++,,,,,,************************)))***++++++,,,,,,++++++++++++++++++,,,---......///222666///++++++***'''&&&'''+++***+++000666999999888999AAAEEEBBBCCCWWW~~~vvvPPP[[[NNN:::777------444888LLL|||LLLooosssoooeeeggg~~~qqqrrrlllfff```XXXcccXXXrrreeeGGGBBB666+++***---......///~~~|||}}}hhhSSSJJJCCC??????************+++,,,---...444,,,BBBuuu}}}pppeeeIIIGGG<<>>dddmmmHHHRRR///+++((())))))(((((()))***(((777+++444>>>BBBkkk}}}ttt|||jjjSSS???...222###***)))(((((()))(((&&&$$$&&&''''''&&&'''***,,,,,,+++333111999eeennnxxx}}}{{{~~~uuupppiii```cccggg___ccc___^^^aaa___cccuuuhhh888,,,///&&&&&&******)))((((((((((((((('''222)))###+++((($$$111OOO|||}}}rrrrrr~~~{{{uuurrruuuwwwuuuyyytttyyy|||{{{~~~zzz}}}uuu~~~kkkxxxvvvtttMMM///---333(((333---!!!111###******))))))))))))************---000---***000:::JJJ777ccccccgggiii___YYYPPPZZZaaa}}}pppuuu~~~qqqppprrrZZZ333''',,,***)))))),,,---+++(((((())))))))))))))))))))))))"""))),,,((('''))))))%%%///((('''...111+++''''''555:::LLL???AAA...666555222---$$$888---...###...+++'''%%%***...,,,)))'''))))))))))))))))))))))))******))))))))))))******(((((((((((()))***,,,---+++'''%%%(((---333999===???777***===555<<<333===999<<<<<<666///,,,***(((+++)))***------(((&&&'''++++++++++++++++++++++++++++++******++++++,,,---000333666000+++***)))&&&&&&(((******,,,111555666444111:::EEELLLOOONNNEEEKKK```ZZZYYYlllWWWKKKtttXXX888)))---555,,,555@@@EEETTTZZZHHHTTTTTT===@@@```JJJQQQoooccclllBBB???000///...###PPP^^^sss===LLL777>>>+++,,,,,,---000444555444...ggghhhVVVHHHZZZQQQkkk}}}{{{aaa~~~```NNNLLL>>>888eeetttLLLHHH(((******)))'''(((***++++++&&&999CCC>>>}}}pppsssGGG<<<'''555***)))(((((())))))'''%%%***+++***))))))+++---...555CCC???AAAoooxxx}}}qqqXXXEEE>>>DDDCCCAAA<<<999AAACCC888===666444===GGGHHHCCC???EEEQQQ@@@'''<<<(((******)))((((((((((((((($$$***$$$%%%///,,,111HHHrrr~~~}}}tttyyywwwpppqqqmmmlllttt|||jjj^^^ZZZYYYbbbccc[[[QQQLLLSSSNNNXXXbbbaaa[[[jjjhhhnnnhhhxxxAAA...<<>>LLLRRRUUUYYYTTTNNNTTTrrrEEEHHHNNNJJJ[[[PPPddd333111555222JJJ^^^aaaOOODDDAAABBB]]]888KKKOOOddd```JJJVVVbbbOOOAAALLLnnnbbbIII;;;---+++111'''|||lll```zzz|||XXXOOOmmmxxxXXXiiiLLLIII000111---)))---444333---@@@uuuOOOOOOTTTlllvvvNNNFFFIIICCC777jjjbbbIII))),,,***)))((((((***,,,///;;;CCC<<>>ZZZhhheeejjjuuuooonnnmmmsss{{{uuucccRRRLLL444000...///---******---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...000666///+++***)))'''&&&))))))+++---000333444444333BBBPPPTTTVVVaaaeeebbbeeeuuuSSS<<>><<<@@@OOOnnnoooUUU===nnnmmmYYY>>>+++MMMGGGKKK777444SSS\\\WWWWWW>>>;;;222000DDDZZZWWWPPPYYYqqqrrrwwwvvvYYY;;;333000:::ZZZlll777hhh{{{zzzkkk\\\qqqYYYjjjWWW333}}}YYY___;;;888111,,,,,,,,,+++000888oooRRRDDDyyyMMM???SSS333ooo}}}uuu[[[DDD,,,)))(((***++++++---000777===RRRqqq~~~nnnpppyyyZZZ{{{~~~tttddd@@@%%%+++)))(((((()))***)))(((&&&%%%&&&)))***,,,333:::???DDDbbbvvveeezzznnnmmmrrrlllaaatttrrrjjjwwwaaaYYYWWWLLL---555+++***))))))(((((())))))///((('''+++((()))MMM}}}{{{xxxeeeQQQJJJGGGLLLZZZQQQYYYeeennnvvv]]]LLLiiisss~~~EEE***000---000444$$$000+++******))))))******+++&&&***...111444<<>>LLLLLLEEEaaaqqqzzzxxxOOO@@@444...,,,***+++///000---(((+++++++++++++++++++++++++++******))))))******+++)))))))))***+++,,,......BBB===555111:::NNNaaakkkxxx{{{yyyxxxqqqpppjjjfffvvvtttzzzuuuooosssZZZGGG444...000///***'''------------------------,,,++++++++++++,,,------///000555///*********''''''))))))+++---000111222333444===OOOYYY___jjjlllfffggguuu{{{nnneeeMMM___^^^bbbGGGKKKIII<<<222...111000+++666:::999TTTTTTPPPXXXkkkXXXFFFUUUSSS___[[[KKKHHH\\\kkkgggbbbiiiyyysssXXX000222&&&***vvv{{{===TTTHHHyyyttt^^^MMMuuuUUUkkkSSS>>>---)))444111)))>>>bbbgggDDDnnn~~~zzzPPP<<>>FFFRRRkkk|||yyyrrr<<<333///333000''''''...++++++++++++++++++++++++++++++************++++++***)))((((((+++///333666DDD>>>888<<>>///,,,***))))))******)))+++((())),,,++++++555BBBWWWeeezzznnnoooxxxdddhhhlllqqqlll{{{zzz}}}GGG///++++++***))))))))))))***)))'''+++***...SSSmmm^^^uuuxxxtttxxx|||zzzyyyssskkkjjjsss}}}~~~yyyYYYiiinnn{{{aaaPPP{{{```QQQ^^^}}}|||www{{{RRR222777))))))000///++++++************++++++***---...333CCC^^^wwwxxxzzzxxxmmmooo~~~cccwwwyyypppMMM777'''***///,,,***...************************)))(((***,,,+++)))***...???EEEOOOTTTKKKEEEYYYvvvuuuZZZ\\\mmmzzzvvvmmm^^^oookkk@@@,,,))))))+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***))))))***---222777;;;333===JJJXXXkkkxxxsssgggmmmrrrsssbbbnnnyyyxxxsssgggaaabbbfff{{{tttIII))))))888........................,,,,,,,,,,,,,,,------...444///}}}444...*********((((((***(((+++...//////000333555555@@@MMMaaaqqqjjjbbbhhhrrrxxxfffsss___VVV444&&&%%%JJJVVVlll}}}zzznnnppp666---%%%JJJlllWWWQQQnnnaaaZZZwwwVVVSSSzzzqqqYYYMMMJJJAAAuuuwwwkkk\\\```PPP777---333---000ccc^^^```oooZZZCCCXXXMMM<<<111***,,,...///888EEEKKKuuuvvvwww^^^iiirrriiiVVVCCCVVVnnnzzztttsss}}}\\\}}}CCC111...+++))))))))))))((((((%%%''',,,------999JJJtttuuu{{{]]]ZZZaaa^^^bbbnnnjjjdddlllsssccc\\\[[[jjj[[[dddggg{{{vvvXXXbbbqqqjjjjjjuuuwwwooo}}}qqqRRR111,,,+++******))))))************+++'''777nnnooo```~~~zzzwwwnnnrrr~~~jjj___kkkpppsssvvvyyyzzzrrrfffPPPXXXccc|||\\\NNNyyy\\\|||}}}ggg{{{~~~zzz<<<---111)))...111,,,++++++******++++++,,,,,,---111???[[[wwwjjjuuuwww^^^ttttttkkkyyyqqqnnnLLL...***...,,,+++///************************((((((***,,,***)))111<<>>999zzzzzzkkkvvvuuuhhhmmmlllzzzzzzGGG---777llljjjlllTTT___gggQQQ~~~PPPhhh[[[~~~hhhggg:::CCCFFF___}}}[[[YYYPPP<<<000000222EEE^^^WWWBBBzzzzzzyyyDDD555******,,,000>>>NNNxxx~~~yyyeeelll___nnnlllwwwZZZQQQKKKBBBSSSttt~~~xxxyyyvvv{{{ddd```222///,,,))))))))))))((((((&&&***222555888GGGYYYyyyssspppeee~~~qqqeee[[[UUUZZZdddeeehhhgggpppQQQMMMBBBGGGUUUiiikkkxxx{{{KKK===^^^^^^aaa___XXXXXXpppqqqjjj888,,,+++******)))*********((())),,,***HHHVVVlllrrrqqqjjjmmm{{{{{{oookkkmmmtttuuullllll```\\\YYYjjjcccaaafffeeejjjCCC%%%===...(((000,,,++++++******++++++,,,,,,---777OOOrrrrrruuuvvv}}}wwwkkkyyyqqqaaa888---...,,,***...************************)))((()))+++(((***888HHHKKKQQQLLLJJJgggxxxdddwwwwwwHHH333111---------------------------,,,++++++******++++++,,,))),,,000444666777666666QQQhhhvvvmmmbbbgggvvvdddiiisssqqqrrrsssyyyuuubbb___ggg}}}uuuLLL***////////////////////////---,,,,,,,,,,,,---......222***www333...++++++)))'''(((,,,***+++---...///333888;;;CCC======FFFJJJIIIPPP\\\[[[eeefffOOOgggnnnZZZvvvaaa:::@@@,,,======hhh^^^lllkkkiiiuuubbbaaagggiiigggnnnqqq{{{<<<111,,,zzzfffUUUooowww^^^lllfffBBB---BBBPPPBBBzzzuuuWWWGGG999888666:::JJJUUUWWWQQQ{{{ooo\\\AAA555+++222EEE|||aaassshhhaaa~~~fffpppIII]]]SSS---...,,,333<<<777WWW}}}{{{rrreeeqqqwwwlll~~~eee]]]YYYKKKAAAYYYrrrnnnttt}}}YYY[[[ssstttzzzooonnnlllSSSFFF000'''***)))***,,,'''$$$%%%555...<<<>>>aaasss}}}RRRrrr{{{gggPPPHHHQQQ\\\```\\\mmmaaavvvZZZvvvuuuzzzmmmiiiRRR;;;pppvvvHHHUUURRRQQQ[[[ppp~~~jjj]]]wwwyyyUUUtttMMM%%%777%%%)))...&&&000'''!!!555------nnncccgggpppyyyrrrmmmjjjeeewwwmmmgggmmmiiinnnuuusss{{{@@@mmmddd]]]ttt}}}lllQQQRRRLLLwwwhhhUUU[[[YYY000$$$888555++++++++++++++++++,,,------222===qqq|||jjjtttuuuyyyzzzwww|||~~~wwwnnnllloooiiiGGG,,,......(((---,,,,,,,,,+++++++++******+++,,,---&&&"""444GGGHHH@@@MMMSSS\\\OOOppp}}}tttyyyWWW 666//////+++---444...'''---,,,,,,******---000///+++///(((...<<<999111???[[[{{{~~~lllbbblll~~~sss|||cccRRRjjjvvv@@@111000999444%%%...666&&&......------------......333000ppp333...++++++)))'''(((,,,)))+++,,,---///222666:::<<>>111dddffffffHHHbbbrrrllltttssssssuuujjj___\\\bbbggggggdddooopppxxxPPPEEE***???HHHrrr|||___HHH888111((('''444@@@222[[[fffgggtttoooNNN555<<<555333dddeeeLLL666333CCCqqq{{{]]]hhhrrrwwwfffNNN{{{~~~tttkkk~~~^^^QQQzzzvvv^^^222...+++111999555XXXwwwjjjaaa[[[llluuurrryyyssssss]]]GGGLLL\\\mmm]]]<<<===XXXjjjsssnnnvvvssssss]]]TTT555'''+++***)))+++)))000'''//////444FFFuuurrrWWW[[[sssoooYYYFFFFFFRRRZZZ\\\[[[iiiggg|||OOOaaaUUUKKK888444666///dddVVV???<<>>222...000888gggMMMHHHAAAiiirrrrrr|||fff333888FFFwwwmmmVVVVVVYYY\\\zzzfff~~~nnngggxxxjjjOOO]]]gggrrr888...222>>>KKKTTT}}}kkkZZZccckkkfff\\\iiioooeeeccc:::<<<444444RRR^^^mmmvvvvvv~~~aaafffKKK))),,,,,,&&&)))...,,,...666KKKFFFvvvYYYSSS```iiinnnSSS>>>999MMM^^^\\\YYY]]]bbblll~~~@@@mmmkkk\\\WWWDDDEEEsssNNN...QQQFFFRRRMMMNNN^^^\\\{{{gggTTThhh???555qqqzzz|||???QQQttteee***---111%%%,,,''',,,###+++...hhhVVV:::eeeyyy```nnniiikkkjjjxxx{{{aaa]]]JJJIIITTThhhnnn```OOOGGGXXXOOOCCC888FFFQQQhhhrrr```MMMfffkkkVVVCCCiiizzzUUUrrrlll444111777,,,---,,,+++******+++,,,---666HHHbbbuuujjjpppmmmkkknnnwww~~~~~~uuubbbPPPwww{{{vvvOOOSSSQQQSSS{{{wwwxxxXXX+++---555,,,------,,,,,,,,,+++++++++'''+++,,,777OOO___cccccclllooo}}}qqq}}}YYY555222222///+++///333...///......000000...000444+++DDDDDDeeeWWW|||uuuxxxyyyxxxqqqqqqllluuuvvvmmmcccwwwEEE(((222999000000:::000//////......//////000000222sss333...++++++)))'''(((,,,(((***,,,------///111444///JJJvvvuuutttgggvvviiiTTTWWWPPPVVVDDD666YYYTTT}}}RRRBBB___nnnfffkkkvvv~~~pppggghhhlllhhhkkk|||aaa:::ZZZ>>>...???PPPhhhooojjjqqq|||dddCCC444:::NNNttt}}}uuuyyy}}}CCC???JJJqqqkkkzzziii222<<>>GGGWWWLLLpppwwwGGG888:::RRRaaa]]]YYY^^^aaahhhMMM\\\OOOFFFBBB???kkk{{{>>>FFFAAACCCSSS>>>RRROOOKKKKKKOOOpppMMMFFFpppZZZ;;;ZZZiiisss@@@GGGvvv555+++...)))///'''***000888555CCCMMM]]]```lllnnniiimmmnnn||||||bbb___|||vvvmmmwwwAAAxxxeeeKKK999222DDDwww^^^YYYeee???@@@{{{MMMNNNwww---555666---...---+++******,,,...///444gggvvvjjjfffjjjdddggghhhdddmmmrrryyy|||sssvvvAAAZZZxxx|||oooiiiHHHEEE>>>ZZZiii|||xxxdddfff000333,,,222---------,,,,,,,,,++++++,,,---222PPPvvv}}}qqqsssxxxzzzlllvvvsssxxxzzzxxxzzzyyy|||{{{DDD333///000+++111666...///++++++000222000000222<<>>GGGYYYcccbbbgggrrr^^^nnnjjjcccnnnzzzppp~~~iii000666888GGGFFF111WWWZZZ{{{```GGG\\\oooiiimmmmmmlllqqqsssooohhhdddeeeiiigggmmm{{{kkk^^^WWWFFF;;;999999@@@UUU```]]]iiivvv{{{wwwTTTDDD<<<\\\nnnyyy{{{XXX888444@@@jjjssszzzuuu|||{{{qqq888:::WWWjjjyyy|||WWW:::===JJJ777555dddLLLAAAEEEeee777BBBGGG{{{EEEqqqjjjmmm{{{;;;222===FFFJJJ\\\qqqmmmRRR^^^qqqyyy{{{qqqrrrhhhooouuuwww```VVV444,,,KKKyyypppttt~~~~~~vvv[[[ccc666,,,***))),,,///,,,??????FFFjjj\\\___LLLhhh|||jjj;;;666===RRR^^^\\\[[[___hhhnnnHHHuuuwwwEEEEEExxxTTT999111;;;UUUBBBRRRLLLDDD<<>>yyyTTT^^^gggkkkQQQ777===LLLlllsssmmmvvvEEE888###...------------,,,,,,,,,,,,...---;;;qqqqqqrrrnnnpppyyyyyy~~~xxxkkkwwwbbbhhh???///222---111777...000++++++000000---000888VVVddduuunnnwwwvvv|||ttttttrrrooopppuuuwwwoooeeekkkyyy|||mmm{{{vvv|||VVVaaa555,,,111,,,'''111111000000000000111111///666xxx333...++++++)))'''(((,,,***,,,.../////////111222===???FFFPPPYYY^^^dddhhhrrrqqqhhhhhhtttvvvooommmnnnmmmuuu|||```HHHQQQUUU444^^^rrrzzzkkkEEELLLaaahhhtttnnngggiiikkkjjjhhhfffggghhhdddppp|||ppp>>>bbb///888333999HHH\\\lllccciiisssyyyhhhaaa^^^@@@,,,CCCdddtttvvvqqqllltttAAAAAA222RRRpppzzzzzziii===AAAkkkwww|||iiiJJJ666555BBB:::...JJJvvv{{{III---XXX\\\mmmRRRXXXbbbuuuddd999FFFlllzzz[[[kkk|||uuu777444EEEMMMNNNccckkkwwwcccSSSccclllqqqccclllllliiiHHH777ZZZxxxxxx~~~xxx~~~bbbhhhkkk===---(((+++///---+++BBBIIITTT]]]LLLVVV888111666BBBQQQ[[[]]]___cccZZZqqqJJJcccbbb\\\NNNsssQQQ666666WWWSSSXXXIII@@@@@@ooottt___[[[UUUUUUDDDKKKoooppp<<>>222999999888222111111000000111111222222;;;}}}333...++++++)))'''(((,,,***,,,///000//////111222555BBBKKKLLLSSS```fffccc___hhhppprrrppppppqqqsssvvvjjjxxxdddfffcccnnnrrr>>>```yyyYYYRRRbbbhhhqqqbbbllliiigggeeefffgggiiijjjaaaqqq}}}mmmtttZZZBBB888111+++<<>>BBBpppQQQuuu}}}mmmBBB999+++***222333666CCCKKK333999222BBB>>>DDD999<<>>666///))))))((('''(((+++(((...000------111333111;;;@@@GGGNNNTTT[[[aaaeeeffffffhhhjjjllloooqqqssszzzrrrsssmmmvvvOOODDD000999jjjjjjVVVZZZhhhllliiieeeiiikkkiiieeecccgggkkknnnmmm}}}CCCPPP222555666888666GGGRRRTTTbbbWWW===BBBdddpppbbbKKK<<>>999}}}WWW999,,,777HHHTTT[[[]]]^^^^^^eeeffflllaaaqqqPPPMMM}}}eeelll|||]]]BBBhhhjjjoooLLL222...,,,$$$000000+++zzz111555[[[ssseeerrrmmmiiiiiiwwwvvvooobbblllyyyzzzVVV888dddJJJ===BBBMMMUUUIII}}}^^^HHHiiiOOOAAAzzz:::000666//////)))333...666===lll|||}}}bbbjjjSSSNNNrrr^^^jjjqqq~~~iiippp;;;777iiirrrPPPppp~~~SSSkkkxxx~~~uuuqqqIII...(((000,,,...111---...222000;;;vvvuuu{{{www|||mmm``````dddfffssspppbbbGGG[[[CCCooo}}}{{{VVV555555---111000...111///888666;;;rrrqqqeeerrrQQQGGG```YYYcccbbbaaammmbbbkkkZZZiiinnn|||KKKtttwwwtttyyy}}}~~~lll~~~cccuuu777:::333444111222222111000222555888>>>OOO555...)))))))))''''''***(((---///......222444444>>>BBBIIIPPPVVV[[[```ccchhhhhhhhhiiikkkmmmpppqqqiiiqqqoooooohhhdddjjjXXXEEEAAA444111EEEDDDIIIWWWhhhooojjjfffhhhhhhhhhgggggggggggghhhhhhooommmuuuEEE>>>ZZZ333999///'''444GGGgggYYYYYYhhhmmmccc```ggg]]]}}}{{{ccc777000999222:::777\\\zzzrrrppp]]]WWWpppzzz~~~JJJsssKKKooofffttt~~~TTTKKK555,,,555111+++777/////////000000000000000...222>>>---444CCCNNNlllcccVVV]]]^^^[[[^^^MMMyyyyyyddd\\\KKKDDDNNNOOOJJJLLLlllnnnjjjHHHKKKbbbggghhhnnntttwwwwww~~~yyytttrrruuu{{{kkkCCC666222444;;;@@@RRRRRRTTTUUU>>>===JJJ333,,,777GGGSSSYYY[[[\\\\\\TTThhh}}}qqqEEEwwwtttsssvvvbbbNNNqqqjjjooovvvCCC +++777...111***JJJwww888CCC^^^qqqeeegggddd]]]lllnnnvvv```iiiccc|||IIIIII|||wwwMMM???:::KKK@@@vvvyyyUUUqqq^^^III~~~777+++...---000...333,,,888FFF~~~}}}}}}zzzYYYZZZfffkkknnnjjjooofffmmmmmmyyyffflllyyyiii999:::~~~dddkkk{{{^^^{{{hhhvvvttt~~~rrrUUU999666000111000------111444333UUUqqqwwwiiibbbffflll[[[}}}yyyKKKtttIII^^^~~~{{{kkk999444000//////000222///888<<>>CCCJJJQQQVVV[[[___bbbfffffffffhhhjjjmmmoooqqqwwwrrrqqqvvvvvvkkkrrryyy{{{www^^^OOO===,,,***555;;;MMMccciiidddeeellliiigggffffffhhhiiiiiihhhccc{{{rrr***444|||+++...111333333777OOOhhhvvvjjjYYYWWWaaaiii|||uuuPPP333000555GGG:::NNNbbbyyy^^^ZZZmmmsss|||lllQQQxxxIII___wwwgggTTTrrrDDD,,,<<<444...888777//////000000000000000000444111666,,,222888444PPPXXXJJJ555333<<<___nnnmmmxxxooollliiiCCCBBBOOOMMMKKKQQQooo{{{tttpppCCCJJJdddkkkjjjkkkggguuuvvvyyytttppprrrxxxzzzaaa666'''&&&...888<<>>QQQvvvqqq```yyyvvvzzzhhh@@@@@@NNNPPPTTT___}}}{{{uuuDDDHHH^^^```aaahhhjjj{{{rrr}}}tttkkkxxx~~~zzzxxxuuusssxxxzzz]]]AAA222333???JJJMMMKKKQQQWWW555HHH]]]zzz555---,,,777FFFRRRXXXYYYZZZZZZ\\\iiiaaa___rrrkkkrrr]]]ppp|||yyy}}}hhhXXX{{{YYY"""(((555000---444aaaVVV;;;HHHSSSaaadddaaammm]]]oooqqqrrr\\\]]]YYY>>>:::@@@111&&&222000&&&,,,;;;HHHRRR]]]\\\pppaaalllXXXdddwww888333555000000333444555AAAFFFxxx{{{vvv~~~rrrmmm===TTTYYY\\\fffLLLZZZjjjnnngggqqqfffnnniiipppUUU<<>>IIITTTnnnpppAAAZZZZZZZZZddd___eeemmmeeesssSSSiii~~~LLLBBBgggssszzzrrr{{{zzzyyyzzzaaaQQQeee333222777000111222222333555999<<>>JJJOOOKKKSSS^^^gggjjjiiihhhgggffffffggggggggghhhiiijjj???444DDDWWWVVV444)))***+++333555777999===EEEQQQ]]]dddUUUiiiddd888```@@@===\\\ooovvvwwwvvvwwwLLLTTTFFFOOOeeennnqqqkkk}}}yyykkkcccIIIMMM@@@XXXXXXtttZZZyyyccc&&&333<<>>GGGLLL===AAA000888HHH>>>:::MMM___kkksssqqqkkkyyy999000,,,222///666666<<>>ZZZ```mmmdddeeemmmiiissskkkwwwqqqttt}}}{{{jjj777]]]vvvpppHHHrrrNNNzzz{{{lll}}}sss___~~~lllgggIII777***333......666///555UUUjjjuuuvvvkkkHHHLLLSSSXXXfffUUUfff^^^oooaaa<<>>JJJ]]]222,,,)))***)))&&&%%%''')))(((,,,222555555888???999???GGGPPPVVVZZZ^^^```dddfffiiikkkllljjjgggeeekkkkkkoootttsss]]]MMMOOO]]]fffVVV;;;666CCCKKKDDDUUUcccfffhhhmmmnnniiidddggghhhhhhffffffiiilll}}}AAABBBAAAEEEqqq000***555111+++---...555======>>>NNNcccrrrVVV^^^vvvZZZHHHLLLyyy}}}lllvvvsssbbbXXX___fffxxxxxxkkkrrr{{{nnn===<<>>;;;111>>>333333222222222111111111000222333333,,,***222///:::nnnjjjBBB000@@@WWWNNNnnnuuuOOOKKKEEEOOOOOOKKKLLLjjjzzzttt<<>>DDDJJJOOOFFFMMMmmm///>>>nnnYYY444000+++666FFFSSSYYY[[[\\\]]]YYYggg```???^^^^^^NNNyyyyyyqqqgggXXXXXX@@@SSSccc}}}ppptttttt{{{yyyzzzqqqwwwvvv[[[qqqppp+++'''000111...<<>>gggXXX```ggg{{{hhhaaaUUU```UUU\\\bbbfff|||EEEFFFSSSdddpppxxxqqq___IIIFFFgggooobbbddd___ZZZwwwLLLRRRDDDVVVXXXdddoooRRRjjjxxx]]]<<<777000333222222222111111000000222---)))111111333777'''%%%;;;444666999222NNNqqq^^^CCCEEE@@@MMMQQQKKKKKKoooHHHGGGWWW^^^nnn~~~wwwxxxRRRVVVIIIeeemmmIIIFFFPPPYYYrrr~~~mmmfffgggfffkkkwww{{{www}}}|||zzz***000>>>BBBFFFLLLCCCFFFrrr{{{000===zzzWWW666+++***666FFFSSSZZZ\\\]]]^^^]]]oooVVV555===///111888OOO<<>><<>>AAAJJJ...NNNQQQBBB]]]aaaWWWbbb___uuucccJJJJJJJJJ^^^VVVQQQNNN???RRRcccQQQ^^^PPPwwwzzz]]]VVV\\\gggiiikkkjjjgggdddeeefff___dddfffhhhhhh```gggCCC===;;;BBBCCCLLLjjj444***777,,,,,,,,,---111111333999BBBBBBVVVxxxnnnBBB444BBBmmmppp[[[ZZZ___XXXYYYTTTUUU___UUUbbbjjjxxxddd___WWWEEEBBBTTT^^^YYY]]]llliiiBBBIII```YYYZZZiiirrrgggEEEHHHOOOIIILLLVVVRRRyyyooowwweeeQQQMMMbbbooonnnCCCDDDAAA333---666666,,,+++333///))))))111666333---,,,333......555===MMMooojjjWWWBBBJJJCCCDDDRRRGGGSSSOOOJJJGGG:::XXXhhh___ccckkkwwwOOOBBBAAA<<>>jjjmmm777666sssLLL666222***222AAARRRZZZ[[[[[[]]]ZZZrrrrrrEEEGGGAAANNNOOOMMM<<<:::<<>>IIIRRRSSSJJJOOOKKKEEETTTUUUIIIRRRGGGUUUffffffOOOEEESSS\\\YYY[[[eeeZZZJJJgggMMMOOOUUU===NNNOOOHHHQQQKKKLLLSSSOOOnnnaaaZZZSSSQQQgggxxxcccHHH>>>777999777222444;;;555111000333333///...111333666:::DDDYYYzzzxxxuuuTTTIII|||kkk999FFF======IIIBBBPPPQQQQQQTTT>>>SSSdddaaajjjzzzvvv\\\HHH>>>???DDDnnnqqqxxxnnnvvvuuutttvvv{{{}}}vvvxxxaaa999<<>><<<888NNNIIIBBBHHH[[[999[[[WWWffffffnnnkkk```NNN^^^~~~===MMMsss{{{{{{|||lllllljjjhhheeecccdddfffdddfffbbbaaaeeegggvvvKKK333666:::@@@>>>===ddd;;;888333444***$$$(((000111///---///@@@kkkUUU;;;>>>EEEZZZqqq]]]DDDJJJBBBAAACCC---777TTT\\\NNNIIIDDDHHHSSSzzz>>>CCCCCC---wwwaaaAAAMMMHHHSSSNNNKKKQQQNNN```gggQQQRRRHHHOOOYYYzzzfffEEEAAAAAA555%%%555333222222111111777>>>;;;JJJ```~~~llllllYYYIIIPPP>>>FFFDDDBBBHHH???JJJIIILLL]]]===III\\\aaahhhyyyrrrooorrrcccWWWLLLMMMeee```mmmsssppppppvvv{{{|||~~~nnnRRRBBBEEEAAAHHHCCCIIIDDDDDDpppfff111666kkkKKK111...,,,111???OOOYYY[[[\\\___oooYYYbbb\\\aaa~~~ttt}}}aaafffppp\\\aaammmppphhhbbbrrroootttllloooxxxqqq[[[}}}}}}***333...111======mmm***)))222FFFWWWaaa___bbbfffgggyyy```DDDjjj|||{{{vvv}}}tttsssgggkkkaaahhhvvvwwwwww{{{zzzBBB;;;>>>AAAEEEHHHOOOPPPTTTaaarrrbbb<<>>NNNcccEEE///CCCAAAdddaaaAAA===MMM|||uuu[[[DDDAAAJJJVVViii{{{JJJ===III222555yyylllNNNRRRPPPBBBNNNLLLGGGKKKKKKRRRffftttIIIWWWSSS]]]sssrrrxxx^^^LLLFFFCCCAAAAAAEEEKKKTTTZZZrrr}}}lll___IIISSS{{{]]]EEEJJJDDDJJJGGGHHH@@@EEEAAACCCwwwbbb<<<@@@WWWcccccclll^^^<<>>OOORRR999,,,555III^^^fffaaallldddzzz___???qqq|||jjjYYYPPPPPPbbbooo~~~|||vvvvvvzzzssskkkyyyyyy|||yyyyyyuuuoooxxxwww~~~~~~;;;333;;;CCCDDDGGGQQQSSSTTT^^^ssskkkVVV###wwwddd>>>^^^[[[bbbddddddwwwwwweeekkkooozzzaaaRRRLLLLLLgggYYYoooyyyxxxtttqqqzzzyyy~~~jjjoookkkiii\\\DDD222///999???IIILLLTTTqqqwww<<>>;;;@@@RRRTTT@@@+++///333111(((""")))444777///,,,222999999999;;;888///???YYYCCC111DDD???CCCJJJ333///222JJJBBB@@@QQQKKKHHHIIIFFFBBBCCCGGGFFF222:::===___HHHDDD:::999>>>GGGGGGDDDGGGIIIKKKPPPsssSSS;;;PPPMMMTTTrrriii___OOOIIIbbb>>>CCCHHH???AAA@@@BBB@@@FFFAAADDDfffnnnmmmAAA:::OOOcccdddkkkWWW]]]^^^```aaarrrtttVVVXXXllltttsssnnneeemmmlllqqqtttuuu~~~zzzyyy;;;DDDJJJAAANNN??????BBBBBBqqqggg,,,666^^^TTT111---,,,...888IIIUUU[[[]]]```rrrllltttjjjlllVVVWWWGGG>>>???EEEHHHUUUiiinnnsss~~~mmm___mmmuuuqqqlllsssnnnsss}}}gggWWW555333111888AAADDD{{{...***...>>>NNN[[[\\\fffsssmmm]]]777iiizzzlll[[[SSSTTThhhvvvrrrtttvvvrrrqqqnnnssssssssswwwjjjdddrrr999555===FFFGGGIIIRRRVVVWWW]]]~~~hhhqqqCCC;;;MMMlllfff:::\\\\\\bbbfffzzzsss]]]gggsssccc___ZZZFFFaaa\\\lllnnngggttttttzzzyyy~~~}}}uuuaaammmdddlll)))222111BBBGGGJJJMMMTTTvvv}}}???GGGQQQPPPSSSsssoooAAAqqqLLLBBBLLLZZZ___^^^aaa^^^___kkksssqqqqqqzzznnnvvvrrrgggFFF666999DDD@@@GGGKKKPPPOOOXXXFFF666777EEELLLTTT\\\\\\dddggg[[[kkkkkk___???llliiiuuufffiiiqqqjjjnnnqqqxxxhhh}}}YYY(((222333444444444333444666888EEEiii222...***(((''''''&&&%%%'''***---...111;;;KKKWWWKKKRRReeeFFF]]]nnnTTTLLLIII[[[bbb}}}hhhcccqqqwwwTTTJJJYYYUUUjjjwwwbbbnnnxxxxxxrrrnnnkkkhhhnnnkkkhhhfffffffffeeedddiiikkkccc]]]hhhyyyhhh222777111333000222>>>@@@>>>EEETTTmmmIII888)))(((---///,,,)))%%%'''***+++***)))+++...)))---AAA```UUU???@@@000>>>MMM===888555III@@@???444888===>>>:::555444666(((333!!!{{{]]]TTT<<>>??????AAADDD>>>@@@QQQqqqLLL333>>>YYYbbbmmmTTTVVV|||yyyiiiqqqtttgggeeepppuuummmgggiiilllmmmnnnrrr{{{yyy~~~~~~sss===CCCHHHCCCKKK@@@;;;777555lllmmm---666XXX]]]444...,,,,,,555EEESSSZZZ]]]```qqqyyy>>>CCCaaa___uuuppp[[[AAALLLMMMFFF888HHHddd```WWWOOORRR\\\dddfffwww[[[lllqqqnnnjjjqqqnnnvvv|||nnnYYYttt222111444???FFFZZZTTT999)))///DDD]]]hhhdddsss|||aaa<<>>>>>BBBKKKnnn}}}ZZZ666,,,444888///$$$(((+++---+++)))***,,,---000222,,,555333+++444222DDD[[[LLL;;;(((555000666888999777111---///222444222]]]```JJJ>>>***BBBFFFKKKFFFIIIMMMMMMPPPUUUSSSRRR^^^eee;;;:::HHHBBBCCCRRRccckkkooowwwyyyppppppnnneeeTTTEEEIIIccc|||}}}SSS|||NNNDDDKKKFFF@@@HHHCCCCCC>>>AAA@@@888999>>>```777222MMMZZZccc\\\rrrjjjeeegggiiillljjjjjjjjjmmmssswwwxxx{{{{{{TTT@@@@@@CCC??????>>>777;;;111fffttt...555SSSeee888000+++***111AAAPPPXXX]]]___uuufff666444bbbrrrnnnaaaMMMaaabbb```QQQbbbQQQGGGOOO```TTT888===YYYaaa{{{nnnfffpppgggeeemmmiiipppmmmttt~~~wwwdddVVV{{{;;;666999@@@CCC@@@@@@333,,,555EEEWWW]]]```ooodddBBB^^^xxxyyyvvvooommmqqq___^^^jjjXXXwwwwww[[[OOO;;;CCCKKK[[[vvv]]]oooxxxhhhmmmvvvqqqxxx}}}bbb???CCCHHHDDDMMMLLLHHHIIIQQQPPPWWWaaaNNN111dddttt}}}bbbggglllvvvZZZdddrrr|||dddcccCCCOOObbbgggRRRhhhfffqqqtttyyyyyyiiiaaatttlllzzzyyy888666???999KKKOOOLLLSSSTTT___zzzDDD>>>LLLRRRQQQqqqwwwDDDEEExxxbbbTTTCCC000PPPeeejjjqqquuurrrrrrkkkmmmvvv{{{rrrkkkccchhhSSSDDDQQQTTTMMMTTTKKKPPPOOOOOObbbRRR===666>>>DDDMMMWWWWWWWWWqqq^^^kkkeeeRRR999KKKfff\\\mmmtttooosssjjjooorrrwwwrrryyy^^^888111111333444444444444666777:::aaa222...***(((''''''&&&%%%%%%%%%&&&+++444???IIIOOO^^^xxxVVVnnnRRRdddiiilllDDD666@@@|||\\\kkk|||ZZZDDDNNN___mmmsssjjjeeejjjmmmjjjkkkiiiggghhhiiiiiifffccccccffffffuuuzzz```333---111***555444...555:::;;;AAA999LLLyyybbbDDD...%%%,,,777+++---,,,)))***---,,,((("""000(((,,,111***///...)))QQQVVVJJJ000444+++111+++///000///222777777444\\\bbb666CCC666JJJHHH===GGG===???FFFDDDHHHOOOOOOKKKXXXLLLmmmCCC222888;;;DDDOOOWWW]]]ccciiiaaakkkqqqnnnhhhccc[[[RRREEE@@@>>>NNNnnnoooQQQMMM<<>>777;;;:::bbbuuuwwwDDD555LLLUUUWWW}}}}}}KKKyyykkkfffjjjqqqiiiiiiiiinnnuuussspppxxxrrr<<>>:::444:::444555)))cccttt***///KKKddd555,,,***)))000???OOOXXX\\\___qqq}}}YYY555[[[~~~tttKKKGGGIII^^^NNNLLLOOOKKKYYYvvvoooTTTFFFHHH{{{ZZZ[[[bbbsssmmmiiioookkkrrr|||uuukkkXXXfff000222<<>>,,,...===QQQZZZaaannn^^^:::JJJyyyooo___YYYPPPAAA999:::222@@@fffZZZlllWWW@@@KKKHHHAAA<<>>@@@DDDFFFEEECCCDDDFFFHHHYYYnnnyyyBBB;;;555777;;;===>>>>>>GGG>>>EEE555EEE444777VVVbbbuuuvvviiiZZZAAAtttdddCCCCCC@@@===<<<===AAADDD???===999666555555666777LLL{{{XXX///555HHHWWWfff^^^lllnnnllliiikkkqqqoooiiiyyyfffnnn{{{eeesssqqqtttkkkBBB@@@===<<<:::888666333555,,,NNN555...===~~~???111///***...<<>>nnn[[[]]]hhhjjjnnniiimmmoooqqq{{{uuufff\\\VVV666999GGGPPPRRR^^^pppxxx666)))333444EEEZZZbbbkkkXXX:::GGGooosssbbbbbbSSSGGGNNNCCC333000>>>QQQPPPDDDPPPllluuuVVV@@@FFF___tttzzzxxxdddpppwwwpppeeeTTTuuu{{{GGG@@@JJJQQQKKKLLLSSSQQQQQQIIIQQQ~~~KKK<<<@@@RRRZZZ^^^```[[[```bbb```}}}mmmbbbggg|||pppoooooo___|||hhhvvvwwwVVVWWW}}}uuutttbbbvvvlllwww|||lll===:::CCCCCCFFFLLLSSSVVVTTTQQQ{{{XXX444@@@OOOLLLccczzz@@@LLLssskkkddd___DDD:::JJJTTTVVV```ppprrrhhhhhhiii{{{qqq}}}qqqyyy~~~oooiiiHHHEEE<<>>DDDPPPRRRTTTppp___jjjyyyrrrkkk===SSSLLLiiiaaarrrkkkqqqrrrooogggqqqvvv||||||AAA///777111111111222333444666777<<>>???:::GGGsssbbbJJJGGG777...222------222)))---,,,,,,...$$$+++%%%+++$$$000---(((+++(((999000222222+++666AAAMMMggg???777333777<<<===???BBBGGGFFFFFFHHHKKKNNNMMMLLLKKKLLLJJJJJJ[[[lllrrrHHH@@@BBB@@@III[[[OOONNNSSSMMMEEEBBB>>>YYYnnnJJJCCCMMMpppJJJBBBBBB@@@>>><<<<<<>>>@@@===;;;888666444444555666<<<{{{yyyLLL555===NNNXXX```vvvIIIWWWaaagggdddaaacccggghhhbbbpppdddkkknnnyyyPPPAAA>>>;;;999888666444222666---DDD444555888ooo@@@111---)))+++666EEERRR\\\bbbxxx^^^LLL^^^yyyjjjLLLEEEAAA:::333777UUUtttqqqyyyWWW___<<>>???yyy{{{qqqiiibbbGGGHHHYYY<<<000000888GGGSSS___qqqcccFFFSSSlllxxxmmm;;;uuucccppp~~~HHHCCCEEEIIIHHHHHHKKKDDDIIIJJJWWWnnnkkk}}}xxxKKK888<<>>BBBGGGFFFGGGIIILLLOOOOOONNNLLLPPPVVVUUUGGGKKKzzzgggQQQYYYSSS;;;III:::666KKKMMMgggKKK@@@VVV^^^\\\======CCCDDDCCCBBB???===>>>>>>;;;999666444333333444555777III}}}ZZZ999444:::JJJOOOQQQ\\\mmmcccaaajjjSSSPPP___lllkkkdddccchhhnnnnnnxxxZZZjjjhhhssseeezzzVVV???<<<888555444444333222---))):::;;;999222UUUKKK000---+++***000???RRR]]]```VVV[[[<<<:::ZZZXXXNNNbbb]]]TTThhhqqqmmmeeeeeeiiiuuu\\\```qqqhhhjjjiiinnnqqqttt|||{{{nnneeevvvAAA777CCCFFFIIIHHHRRRVVVyyy???,,,000...888III___mmm~~~KKK888ttt{{{ppplllTTTYYYkkkLLL444666888BBBVVVooo}}}___???AAAEEEnnn111RRRMMMffflllrrrgggPPPLLLIIIGGGAAAJJJRRRLLLRRRSSSTTTzzz~~~vvvUUU:::888OOOZZZZZZ\\\]]]ZZZbbbkkkggg___dddjjjWWWXXXXXXfff}}}tttvvvzzzRRRqqqyyypppttteee___jjjaaaYYYhhhCCC@@@PPPPPPQQQQQQQQQTTTXXX[[[eeezzz888HHHEEEFFFWWWqqqGGG```oooLLLHHHSSSCCCFFFLLLSSSZZZ```eeeiiiiiihhhtttooo|||tttoooooonnn\\\SSSHHHIIIFFFMMMMMMNNNOOOLLLIIIMMMRRRyyyyyyUUU;;;555777CCCNNNLLLUUUaaaeeejjjnnn___pppfffffffffgggeeeiiimmmttt}}}ttt,,,...***000000111111222333555555;;;VVV333000,,,))))))(((((('''$$$((((((%%%'''444EEEPPPrrrbbb~~~UUU:::nnnjjjjjj```HHH555^^^iiiqqqnnnnnnooopppmmmiiigggggghhhiiiccccccjjjkkkgggjjjtttggg:::+++'''***...,,,------...///111333555666333AAA@@@999<<>>>>>@@@BBBEEEGGGHHHIIIGGGHHHQQQXXXNNN???HHH^^^}}}rrrUUU;;;CCC<<<>>>@@@BBBCCCBBB>>>;;;:::999777666444222111111222333111888CCC---CCC000EEEEEERRRkkkeeeJJJHHHYYYFFFSSSbbbhhhhhhfffgggiiilllgggdddIIIxxxkkkqqqkkkrrr<<<>>>;;;666333222222222222333222666ppp|||PPP111...BBBbbb000...///---...;;;OOOZZZ\\\gggyyygggTTTNNNZZZjjjiiirrreeebbb[[[dddcccaaahhhjjjiiiooohhh```ggg]]]hhhgggnnnrrrvvv~~~{{{mmm[[[???===JJJGGGLLLKKK@@@NNN{{{HHH...111333===LLL[[[fffkkkhhhAAA[[[hhhVVV999999<<<;;;GGGBBB:::<<<@@@KKK\\\lllpppkkkxxx|||OOO>>>MMM;;;iiiTTTcccuuuzzzRRRQQQPPPRRRGGG???KKKSSSLLLTTTWWWSSSpppvvv^^^fff???444LLL[[[\\\[[[ZZZZZZ```mmm~~~hhhffffffppp]]]OOOZZZllljjjnnnzzzQQQ\\\wwwzzzuuueeejjjZZZeeefffSSS===LLLKKKMMMNNNMMMKKKKKKOOOSSSRRR:::@@@@@@HHHOOO}}}ZZZeee|||SSSGGGUUUMMMHHHJJJVVV___```bbbgggfffgggppphhhooowwwzzzttthhhPPPNNN888DDDKKKIIIHHHHHHIIIIIIJJJLLLNNNfffddd???333555<<>>AAAFFFEEE@@@;;;KKKaaacccGGG777???<<<>>>;;;:::<<<>>>===:::666333222333222111000000000000111&&&:::???GGG***222---888@@@eee^^^bbbOOORRRZZZfffmmmllleee___RRROOOIIIttt\\\ccc]]]qqqBBB:::===999555222111222111111(((---333fffnnn(((---:::qqq{{{666///000......666EEERRRWWWfffiiipppbbbnnnsssttt___^^^hhhgggeeennnrrrppprrrnnnzzzjjjmmmgggvvvffflllrrrvvv|||mmmbbbsss======GGGAAAIIIHHHJJJOOOtttjjj999222000555>>>UUU]]]dddeeeNNNsssaaaGGGVVVUUU___vvvKKKKKKPPP]]]fffiiiiiikkkkkk}}}||||||xxxdddooozzzMMMIIIGGGRRRDDDFFFJJJGGG:::DDDOOOUUUyyyssspppBBB---BBBWWW___^^^XXX]]]^^^ooo~~~kkkjjjYYYrrrhhhjjj{{{~~~gggEEEFFFUUUhhhlllcccsssjjjbbbEEEooottt```www\\\lllvvvXXXJJJXXXNNNQQQTTTTTTQQQPPPRRRUUUUUUuuuGGG777===KKKJJJmmmppplllvvvaaafffkkkYYYOOOVVV___```___cccgggaaadddkkk}}}lll@@@BBBDDDNNN>>>FFFEEECCCBBBCCCGGGIIIJJJNNNvvvGGG666666555<<>>;;;@@@@@@<<<@@@;;;@@@UUUPPP///111 ,,,555,,,111444333222666:::<<<===???AAABBBCCCDDDFFFIIIIIIHHHCCC===@@@FFFAAA555:::777)))QQQhhhMMM555'''???EEE222???:::;;;===???>>>;;;777444333000//////.........//////---111***jjj}}}qqqEEE888&&&555444BBB{{{rrr^^^WWWTTTYYY^^^YYYOOOGGGEEEBBBcccWWWWWWFFFpppZZZ888III:::777333111111111000//////222///HHH000///777SSSGGG000...---...000888IIIXXXFFFcccaaa[[[iii===IIIbbbnnnjjjjjjhhhgggmmmqqquuu^^^bbb]]]cccffflllpppttt|||yyyjjj}}}aaa??????DDD<<>>999WWWddd@@@)))///---%%%---333+++///111///111777;;;:::;;;===@@@AAA@@@AAACCCFFFDDDJJJLLLGGGBBB???999111666)))666???,,,666ppp```HHH$$$(((555666;;;111000AAA777:::<<<>>>>>>;;;777555555------------------------111+++555444jjjTTTIII777666---===[[[XXXZZZKKKBBB;;;::::::888999<<>>SSS^^^YYYbbbUUUccceeeVVVbbbIIIdddiiiuuummmBBBBBBjjjiiiWWWnnnfffjjjrrrjjjgggppp{{{vvvgggrrrpppooo[[[XXX]]]PPPHHHFFFRRRQQQPPPQQQSSSVVVWWWWWWWWWUUUHHH888>>>JJJ;;;qqqnnnXXXeee]]]UUUTTTXXX[[[\\\\\\ZZZaaahhhnnnqqq}}}wwwOOOJJJBBB???@@@QQQHHHMMMMMMHHHEEEFFFGGGEEEAAAJJJxxxKKK:::666444<<>><<<===??????<<<777555555333555000+++000111///111666XXXmmmoooaaaYYY777555,,,&&&888666,,,***///111>>>;;;...444666777777444111000///++++++,,,,,,,,,,,,------!!!666+++,,,555tttGGGMMMMMM---...222555777333111333555===OOObbbzzzsssYYYqqqSSSIII===666AAA444222000//////...+++)))------++++++mmmaaa111000,,,lllooo<<<111---000+++,,,IIIooooooHHHZZZyyyaaaDDDFFFFFFQQQCCC\\\hhhhhhlllkkkccc```oooyyyzzzbbbgggjjjeeehhhlllmmmnnnssswwwmmm___~~~mmm;;;@@@FFFFFF999FFF777???@@@333QQQ555///111---///CCC\\\\\\}}}tttgggooonnnaaaiiiooopppmmmmmmooojjj```]]]hhhssslllwwwTTTJJJRRRNNN???JJJGGGCCCGGGHHHQQQOOOXXXnnnooovvvXXX>>>222666LLL[[[XXXcccOOOVVVPPPFFFaaaYYYiiiYYYVVVYYYWWWNNN^^^pppooonnnlllgggeeennn{{{zzzoooYYYxxxhhh___eeeaaaEEE>>>OOOPPPLLLHHHHHHMMMRRRUUUUUUJJJ^^^PPPXXX666555LLLNNN>>>jjjvvvpppNNN;;;DDDNNNVVV[[[^^^]]]ZZZ^^^bbbiii~~~qqqssshhhFFF???666MMMCCC<<<999BBBFFFAAA===>>>>>>;;;777;;;fffTTT;;;:::666333===pppJJJ[[[RRRpppEEE<<>>EEENNNPPPMMMMMMRRRSSSMMMKKK^^^zzzFFF''')))&&&&&&&&&''''''''''''((()))***+++,,,...///000111222555999:::888555333222...000111111///...///000SSSfffwwwWWW333(((222((((((((((((((()))************+++---///111444555555777999===AAABBBBBB@@@???BBBCCC@@@:::444222111//////...------,,,+++++++++,,,...000222333555666DDDHHHLLLNNNLLLEEE===888.....................---000/////////111555999;;;:::::::::999666333///---+++++++++*********))))))///333,,,"""111\\\nnn[[[EEE<<<444JJJ;;;WWWVVVgggzzzzzzttt^^^WWWFFFFFFCCC<<<999222111///---+++******)))444888444FFF:::111///===lllOOO111&&&333222(((>>>gggpppZZZgggaaafffbbbXXXCCCKKKPPPFFFSSSeeeiiifffkkkjjj[[[fffsss{{{UUUkkk```kkkrrrlllbbbgggwwwvvvooorrrbbbMMM======@@@<<<999;;;<<<555===[[[BBB'''666000000:::IIIYYYooossspppllljjjhhhfffhhhkkkfffbbbmmmjjjhhhtttJJJnnnyyysss|||xxxRRRNNNPPPEEECCCLLLNNNCCCBBBHHHEEEBBBWWWuuuvvvXXXvvv>>>$$$@@@EEEOOOYYYhhhggg\\\ggg|||{{{~~~cccqqquuuoooiiijjjiiimmm{{{wwwvvv~~~tttfff]]]hhhnnnrrrqqqfffWWWMMMKKKNNNZZZVVVQQQNNNNNNOOOPPPQQQKKKUUUMMMlllJJJ***LLLHHHMMMOOOLLLXXXssspppOOOEEEGGGJJJOOOYYYbbb```XXXddd\\\hhhuuu{{{^^^DDD@@@DDDBBB???@@@EEEBBB??????@@@@@@<<<999@@@333999ooouuuJJJ666;;;===333EEELLLAAAXXXaaawwwWWWAAAHHH\\\YYYXXX]]]YYYggg```RRRlll|||~~~___000333000&&&555000000000000111111111111333OOO555222---***))))))((('''''''''''''''(((((((((((( ///\\\|||xxxlllkkkttt}}}fffNNN---%%%'''&&&&&&&&&&&&''''''''''''))))))***+++---...///000000333777999888777555555444///***)))+++...///...%%%,,,999MMMddd}}}uuurrr[[[JJJ===999///!!!'''((((((((((((((())))))*********+++---///111333444>>>???@@@AAACCCCCCBBBAAABBBCCCCCC???:::555333222......---,,,,,,+++******,,,,,,------...///000000***+++...///---***&&&###------------------------000///...///111444888:::888888888777444111...,,,+++++++++*********))))))''''''111777++++++ZZZ^^^KKKYYY}}}~~~sssvvvcccwww|||rrr[[[FFFPPP~~~jjjMMMDDDCCC===777555111000...---+++******)))+++///(((666^^^444444555OOO]]]AAA///000...&&&111HHHUUUpppgggpppsssnnnxxxTTTEEEHHHBBBMMM222555???QQQ[[[___vvvnnn|||yyyjjjnnndddpppwwwoooeeekkkwwwsssnnnuuu}}}xxxKKK<<<333777:::777555777444999:::HHHFFF@@@---***///666AAALLLYYYnnnpppHHHKKKNNNLLLPPPXXXaaaggghhhfffeeelllbbblllrrr|||{{{aaaooommm~~~}}}iiiLLLLLLSSSLLLFFFHHHTTTMMMIIIKKKLLLLLLPPPWWWsssqqq~~~NNN555(((DDD<<<\\\iii[[[ddd}}}xxx\\\```iiipppmmmiiikkkiiikkkwww||||||UUUhhhsssjjjrrrqqqbbbPPPIIIKKKMMMPPPOOOOOOQQQRRRSSSQQQPPPGGGWWW===SSSzzzMMMOOOAAAGGGIIIMMMLLLLLLWWWXXXHHH555>>>LLLVVVZZZ[[[[[[\\\UUU^^^hhhjjjpppzzzttt\\\GGGEEEGGGEEECCCDDDDDDCCCAAA@@@???===:::777333111777\\\zzzgggWWW444///999CCCBBB555DDDTTTaaaRRRVVVQQQTTT]]]]]]UUU\\\bbbvvvVVV000222222***111//////000000000111111111222MMM555111---***))))))(((&&&&&&''''''''''''(((((((((...(((444\\\cccvvvtttSSS```~~~FFF$$$$$$***%%%&&&&&&&&&&&&''''''''''''(((((()))***+++---......+++///333666666555555666LLL???000***,,,///,,,(((+++)))((((((,,,222999>>>JJJWWWbbbbbbccciiinnnmmm___dddQQQHHH:::+++///$$$...'''"""%%%)))++++++,,,((((((''''''(((((()))***)))***+++,,,...000222444>>>>>>??????@@@@@@@@@AAA??????===888333///......,,,,,,++++++******))))))++++++++++++*********)))+++++++++++++++++++++++++++++++++++++++++++++,,,///.........000333777999666666555444222///,,,***+++************)))))))))///!!!%%%555/// 555^^^tttggg\\\fffmmmvvvqqqbbbgggYYYOOOGGG[[[}}}[[[MMMCCCCCCAAA999222111//////---,,,******))))))(((+++,,,%%%+++nnn555666000222^^^MMM:::///+++)))***,,,LLLaaa^^^TTT]]]\\\ggg]]]888333222222AAA```rrrjjjbbbfffhhhnnnmmmqqq|||tttiiieeeooommmfff```kkkuuulllhhhvvviii<<<444111777:::666444777777???333111]]]sssHHH---111,,,...444???IIITTTbbbnnndddEEE,,,111777CCCRRR___fffeeebbbhhh[[[aaaeeeqqqzzzmmmmmmmmmcccuuupppuuurrryyyssslllUUUCCCEEENNNMMMEEE???@@@DDDFFFFFFJJJMMMLLLHHHWWWyyyaaappp===;;;555<<>>AAADDDFFF>>>;;;777333...,,,++++++*********))))))(((((((((******))))))((((((''''''******))))))***+++,,,,,,)))))))))***************---------...000222555666444444333222000---+++***************))))))))))))111)))"""&&&...333000***LLLdddJJJUUUBBBbbbhhhOOOEEE@@@???AAA@@@888222000...---,,,+++***)))))))))(((333+++,,,)))OOOccc***???)))GGGKKKDDD333,,,000///&&&111GGGPPPUUUZZZTTTZZZqqqLLLkkk___333---)))///MMMkkknnniiilllnnnjjj```eeedddpppdddhhheeeYYYXXX]]]oooxxxjjjgggyyyAAA:::666555999999555444666...444000999PPP|||JJJ444777...+++---555@@@LLL[[[gggaaauuuqqq:::888777888@@@PPP```fffeeemmmlllxxxtttsssvvvkkkmmmsssWWWzzz}}}yyyuuudddUUULLLCCCBBBGGGJJJHHHCCC999===BBBDDDCCCDDDHHHMMM```WWWpppwwwnnnMMM888!!!BBBEEEUUU}}}GGGJJJ]]]ssswwwzzz{{{jjjOOO444WWW\\\hhhjjjfffiiigggeeekkkpppnnnrrrjjjccc```wwwkkkqqqiiiSSSHHHMMMQQQLLLSSSNNNHHHEEEFFFJJJMMMOOOKKK===KKK===EEE```RRRAAA>>>FFFOOORRR[[[```XXXFFF999999JJJXXXYYYZZZ```QQQ[[[jjj|||ttt|||KKKCCC>>>@@@AAA>>>===???AAADDDEEEAAA:::444111111///***222***---rrrOOO^^^SSS888CCC>>>999777111<<<333<<<777???LLLKKKAAA999777LLLZZZyyyuuuLLL222---)))///555...////////////000000000111000FFF444111,,,)))(((((('''&&&&&&&&&&&&&&&''''''''''''((($$$&&&,,,111GGG{{{III... ***..."""!!!---%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))***+++++++++...000111000/////////777222,,,((((((***,,,---((('''&&&&&&)))---111444((()))&&&""""""&&&)))***)))&&&&&&))),,,!!!***!!!(((+++&&&$$$&&&%%%"""'''''''''''''''(((((()))))))))***+++---///000111777:::===???@@@CCCHHHKKK???<<<777333000...------((((((((((((((((((''''''((((((((((((((((((((()))&&&&&&''''''''''''&&&&&&((((((((()))))))))******,,,,,,,,,---///111333444444333222000...,,,+++***))))))))))))))))))))))))!!!000333(((%%%///000(((AAA<<>>777111......---+++...---%%%555nnn{{{~~~gggjjjOOO***222888444888666444555555444000,,,666GGGgggvvvYYY555,,,000(((,,,666......////////////000000000///BBB444000,,,)))(((((('''%%%%%%&&&&&&&&&&&&'''''''''(((###(((...!!!555aaappp555$$$###%%%))))))$$$"""$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))***++++++...000222222000.........((()))***(((%%%%%%'''******)))'''&&&%%%%%%&&&&&&---,,,******,,,,,,***'''---&&&+++)))******###'''!!!(((---+++((()))++++++''''''&&&&&&''''''((()))))))))***+++,,,...///000666999===>>>===>>>AAADDD:::777222///---,,,+++***((((((((((((''''''''''''''''''(((((())))))******++++++,,,---,,,+++***)))'''''''''((())))))*********++++++,,,...///111222222111000...---+++***)))(((((()))))))))))))))***!!!)))///...(((&&&+++222)))---444RRRzzzqqqRRRQQQHHH555LLLDDD;;;666444222///,,,***))))))((((((((())))))&&&((($$$000,,,###WWW}}}(((;;;+++???JJJBBB555111///+++222///(((======QQQsss}}}rrrnnnbbbIIIFFFYYYgggnnnmmmfffffffffmmm[[[hhh^^^XXX@@@KKK]]]mmmwwwwwwkkkjjj|||}}}MMM666222111//////000111333444,,,---444>>>***OOOWWW---000///...///...///999CCCLLLVVVaaapppvvvbbbSSSYYY>>>777...111GGGaaakkkfffffffffpppmmmxxxlll[[[tttzzziiifffccchhh\\\bbbPPPGGGHHHIIIGGGGGGMMMYYYddd|||YYYAAAHHHOOOFFF???CCC<<<666LLLVVVbbb777(((...888NNNVVVZZZWWWdddbbb^^^```SSSLLLPPPIII:::222NNNaaahhhggglllmmmjjjkkkaaakkk___iiilll______nnnaaaOOOEEEIIIQQQPPPIIIJJJJJJIIIJJJKKKJJJGGGEEE888AAA111<<<444555555___yyynnnKKK111999eeehhh[[[NNNFFFCCCKKKccc{{{ZZZIII@@@@@@AAACCCDDDDDDCCCCCC>>>>>><<<999444///---,,,%%%---++++++---$$$:::qqqpppyyyQQQ|||oooMMM(((444>>>...///444111000999CCCYYYvvvvvvDDD//////444***+++222---......////////////000000///@@@333000,,,)))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''$$$''''''&&&+++333444000===fffiii@@@$$$444000---&&& ###)))'''!!!$$$$$$%%%%%%%%%&&&&&&&&&((((((((()))******++++++,,,...//////---,,,,,,,,,)))+++,,,)))%%%###%%%''' ###(((+++,,,***'''$$$&&&$$$$$$&&&((('''$$$###"""'''%%%&&&''''''***'''%%%$$$%%%&&&&&&$$$$$$&&&'''&&&&&&&&&&&&'''(((((()))))))))***+++---...///222777;;;;;;999777:::<<<333///+++)))***)))'''%%%'''''''''(((((((((((((((((((((((((((((()))))))))&&&''''''''''''''''''''''''''''''((()))*********)))***+++,,,---...///000000///---,,,***)))(((((((((((((((((())))))******+++$$$###+++...+++)))---///***$$$000***AAAjjj\\\NNNGGG999===DDDGGGBBB:::333///...,,,+++(((((((((''''''((())))))((('''((()))000)))888uuu@@@>>>222555;;;===;;;444///..."""###///;;;>>>IIIdddxxxrrrzzzrrr```WWW\\\dddbbbaaabbbfffYYYTTTGGGFFFAAASSSiiissspppkkkgggooo666<<<111000//////111444444222222333///222""")))ggg~~~FFF222000///000///...222999???VVV___ccclllaaaJJJEEECCC<<<222555LLLfffllldddooohhhhhhcccwwwuuuppptttdddYYYRRRZZZZZZUUUCCC@@@AAAGGGIIIJJJRRR]]]dddOOO???CCCHHHCCC===<<<>>>:::AAAyyydddtttHHH;;;333111555bbb___JJJFFF^^^WWW^^^vvvbbb^^^OOO444:::333EEE\\\fffdddgggdddZZZVVV[[[ZZZccc]]]|||]]]lllaaaiiiVVVDDDAAAGGGJJJJJJIIIGGGGGGGGGHHHGGGDDD???;;;999@@@333:::000;;;///666^^^xxx\\\???AAARRRVVVIIIGGGGGGOOObbb|||fffgggRRR???AAA======>>>>>>@@@AAA@@@>>>===:::666333111///---+++&&&+++(((***///)))+++>>>eeeqqqLLLbbb===AAADDDMMMNNNZZZvvvwww```NNN555...111222,,,---///+++........./////////000000///???333000,,,)))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&###"""%%%***(((""")))***KKKuuufff???(((333 !!!###"""$$$((('''$$$&&&,,,$$$$$$%%%%%%%%%&&&&&&&&&(((((())))))******++++++((()))++++++)))((()))***$$$%%%%%%&&&&&&''')))***)))(((&&&%%%%%%%%%&&&&&&***'''%%%%%%%%%%%%(((*** ---%%%%%%###!!!+++!!!,,,###!!!&&&)))%%%$$$&&&'''&&&&&&&&&&&&'''(((((()))))))))***+++---...///222777======;;;999;;;>>>222///+++***++++++)))&&&''''''(((((((((((((((((((((((((((((((((((('''''')))(((''''''''')))+++---'''''''''((()))******+++))))))***+++---...//////...---+++***((('''&&&&&&'''((((((((())))))******'''***+++))))))++++++)))%%%,,,333+++---111***111DDDggg{{{fffSSS___@@@???JJJ===@@@666??????;;;444---,,,,,,---(((''''''''''''((())))))'''&&&)))...///###QQQ===666+++)))666???:::333222444,,,555$$$)))444DDDVVVhhhpppfffaaa]]]aaafffaaaaaa^^^\\\TTTBBB444>>>QQQ^^^uuuzzzmmmfffjjjzzz___;;;...///...------000222...)))///111(((222888333444bbb;;;444//////...---000333333EEEGGG^^^zzzSSSIII;;;999OOOiiinnncccdddfffmmmgggtttzzzjjjeeehhhnnnVVVMMMCCCDDDqqquuuMMMDDDHHH@@@AAAKKKOOOKKKLLLSSSCCCIIIJJJDDD<<<888888999444///444>>>wwwvvvhhhmmm|||DDD111------===kkk===:::ZZZNNNuuuDDD???...@@@YYYdddaaa```WWWFFF===fffbbb^^^eeexxxuuunnnlllVVVGGGIIIMMMKKKMMMSSSTTTQQQLLLHHHEEEBBB???===999...>>>444666---:::)))...RRRyyyZZZIIIFFFFFFMMM]]]yyyyyyzzz{{{vvvfff;;;:::<<>>++++++666,,,000333222VVVqqq]]]\\\bbbeeeddddddeeefffggghhhgggeeeccc___WWW>>>CCC999EEEWWWKKKEEEHHHEEEEEEIIINNNPPPNNNJJJKKKHHHDDDAAA>>>;;;777444777%%%BBB***XXXjjjzzz???==="""888JJJPPP666CCCFFFOOOjjjUUUUUUSSSUUULLL999999IIIRRR```vvvlll]]]\\\|||{{{SSSKKKFFFGGGHHHFFFFFFHHHKKKJJJIIIGGGCCC???<<<:::555444333111000/////////...555QQQwww~~~oooVVVBBB999<<>>''''''uuupppJJJLLL999@@@GGGCCC???>>>@@@CCCCCCBBBBBB>>>:::666444333111000111444:::,,,@@@vvvQQQIII:::444222222888;;;'''EEEbbbTTTOOOFFF777666,,,000CCC```ooouuubbbZZZZZZooo}}}cccJJJGGGDDDDDDHHHIIIFFFDDDEEEFFFDDDBBB???;;;777444222111111000...------------...+++'''(((888]]]|||~~~}}}WWWEEE222---666>>>>>>999@@@@@@???>>><<<:::777666222000...+++))))))******))))))))))))************,,,))))))///PPP~~~yyyfff^^^iii===(((***000---------------------------------............///...BBB333000+++((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&,,,((($$$"""$$$(((+++,,,!!!$$$%%%"""###)))---...%%%###""""""######!!!"""$$$''''''$$$!!!"""%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***,,,...///444444555666666666666666---,,,***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))******+++++++++,,,+++***)))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++)))((()))+++---,,,***,,,,,,,,,+++******,,,...111222444666888999:::;;;111000---+++)))(((''''''(((((((((((((((((((((((('''''''''((((((***++++++...111III%%%BBB555:::333111000111333222///,,,(((111444//////333///%%%+++***+++---,,,***+++......222777CCC]]]xxx}}}YYYGGGQQQZZZuuuCCC222+++***777,,,,,,,,,,,,,,,,,,++++++///)))(((---000---***++++++^^^uuupppxxxIII)))///333111%%%000555%%%///CCC<<<===;;;;;;<<>>NNNGGG@@@FFFCCC@@@???AAABBBBBBBBBFFFAAA:::555222000...---###000///&&&222:::SSSvvvgggkkkrrrIIIFFF..."""...666555///)))000222,,,///333666GGGUUUZZZjjjkkkbbbhhhXXXgggbbbKKKKKKHHHGGGJJJIIIDDDBBBCCCFFFEEEBBB>>>:::666333111//////---,,,,,,+++++++++(((///444000,,,111CCCSSS[[[BBB555666777888888:::===??????@@@@@@@@@===:::666444///...,,,***(((((())))))((()))))))))************'''000222)))$$$444bbbvvvqqqkkk{{{wwwyyyddd;;;$$$)))222000---------------------------------............///...@@@333000+++((('''&&&$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''((()))(((%%%#########(((...222///***&&& &&&&&&(((***++++++***(((%%%&&&%%%######$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***---...///555666666666555333111000+++***)))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))))))))***************++++++))))))(((((('''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''&&&&&&''''''''''''(((,,,......///111333444666777777000///,,,***)))(((((()))((((((((((((((((((((((((''''''''''''((()))******(((///FFFNNN,,,888===)))///...000444888777222---111...***(((((())),,,//////,,,---///---***,,,222---555EEEbbbzzzYYYHHHBBBgggNNN )))666///)))*********+++++++++++++++,,,******,,,---+++,,,///666,,,sssiii{{{HHH///,,,333000+++000555...)))...///111555777777777666666333333222111111111111111'''888|||jjjPPPBBB@@@LLL???AAAAAAAAABBBCCCCCCBBBAAACCC???888333111///---,,,&&&+++999,,,444VVV{{{gggaaaJJJLLL???---888777666333,,,444CCCCCCKKKkkkzzzccc^^^```iii^^^rrrmmmaaaTTT===MMMKKKHHHFFFGGGEEEBBBBBBEEEDDDBBB???<<<888444222111------,,,+++************+++...///---)))(((+++///AAA[[[tttjjjKKKDDD444444,,,444;;;<<<888777;;;@@@<<<===>>>>>><<<999555222---,,,***)))((((((((()))((()))))))))************+++&&&"""***000%%%(((CCCkkkyyyttt~~~vvvdddccc???<<<222(((+++444222(((---------------------------------............///...???333///+++(((&&&%%%$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%% ###''''''&&&''',,,111 $$$***,,,$$$###!!! !!!"""$$$###!!!"""&&&&&&"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++---///000333444555555333000,,,***)))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))************************((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((('''''')))))))))))))))*********)))***+++++++++,,,000222---...000333444555555555...---+++***)))))))))***((((((((((((((((((((((((((('''''''''(((((()))***,,,------WWWIII///<<<)))111000000333666666333///444,,,***...///+++...666///,,,---000///,,,222<<>>???@@@BBBBBBAAA@@@???:::666222000//////...---///&&&---,,, &&&...%%%999dddlll}}}tttsssRRRVVVtttbbbTTTiiidddqqqgggsssvvvpppjjjccc```ooosssVVVEEE===HHHEEEBBBBBBCCCBBB@@@BBBGGG???===:::777333000///...,,,,,,+++***************,,,)))&&&'''***...//////!!!,,,;;;HHHPPPUUUZZZ\\\;;;BBB888AAA555---000111555333111222555888::::::999999::::::888444000...++++++***)))((((((((()))))))))))))))************''')))&&&(((111---$$$""";;;OOO^^^xxx|||xxxtttmmmbbbPPP:::+++'''%%%%%%***///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...===333///+++'''&&&%%%$$$###""""""""""""#########$$$############$$$$$$$$$$$$&&&%%%"""!!!&&&"""(((,,,)))&&&%%%!!!$$$$$$#########%%%(((*** ###### """&&&&&&"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++---///000111333555666555111,,,)))((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))************))))))))))))(((''''''&&&&&&''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''!!!"""###$$$%%%&&&''')))'''(((((('''&&&&&&''')))...000333555666666555444,,,+++***)))(((((()))***(((((((((((((((((((((((((((''''''''''''((()))))),,,///EEEdddYYY$$$JJJ666444111111222666999:::000...111666666111///111000---111:::???AAAMMM\\\{{{___@@@@@@OOOddd{{{rrr::: ...---%%%<<<((((((((())))))************,,,,,,+++*********+++&&&222222777ZZZSSS<<<888444...,,,000111++++++,,,---......------------//////---...:::NNN^^^www\\\666444>>>@@@@@@<<>>>>>???555222000//////...---,,,,,,'''%%%222######<<<###666GGGwwwyyy^^^___ccc{{{eeexxxnnnrrrttt|||yyyjjjfffjjjhhhiiiwww\\\HHHIIIRRRFFFAAAAAACCCEEECCC???@@@DDD;;;999666333000...------,,,+++******************+++))))))***---...---+++++++++)))(((''')))+++---111333)))+++...###888777555111...000555::::::999;;;::::::888555111---+++*********)))))))))))))))))))))))))))************###///444***!!!&&&///222444###&&&'''222222***GGGAAA;;;000000222000---&&&000...---,,,)))'''+++222,,,,,,,,,,,,,,,,,,,,,,,,---------............///---:::222///***'''&&&%%%$$$###""""""""""""############"""############$$$$$$$$$ """%%%'''(((&&&###"""!!!$$$### $$$((()))!!!$$$%%%$$$"""!!!!!!!!!''')))%%%###&&&%%%!!!$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))+++---///000111333777999888444///+++'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))*********)))))))))))))))''''''&&&&&&&&&''''''(((''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((((('''((()))***)))((('''((()))''')))***+++******,,,---,,,...222444555444222000+++***)))''''''((())))))(((((((((((((((((((((((((((''''''''''''(((((()))(((,,,)))!!!555ddd444;;;777222///111888AAAGGGFFFFFFBBB<<<;;;===???>>>KKKJJJQQQ```kkkssscccGGG333333NNNmmmrrrsss666***---///)))111111'''((((((((())))))******)))***,,,,,,///000...+++ 888+++ 666llliiiYYYqqq;;;111>>>...---:::333111000//////000111111111///000///000===^^^jjjIII===NNNEEE>>>AAA666LLLGGGFFFDDD@@@======???AAA666444222000000...+++)))$$$...***$$$+++%%%///)))***666yyy}}}lllooojjjeeefffyyykkklll}}}~~~xxxfff^^^qqq{{{mmmxxxMMMGGG@@@555IIIGGGDDDDDDHHHJJJGGG@@@>>>@@@:::888555222000.........,,,+++***************+++,,,,,,+++)))((((((***++++++,,,.........---------,,,---***---;;;$$$777***+++000777:::999999;;;>>>???>>><<<999555000,,,******************)))))))))))))))))))))************---###$$$)))***---,,,###&&&&&&888((("""666+++&&&###******...+++'''---,,,+++,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++888222...***'''&&&%%%$$$###########################!!!!!!"""#######################################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))))))))***,,,...///000222333222...***'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))***+++,,,...000222222000---+++))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((---%%%(((...***777sssHHH777555,,,888...666666YYYmmmhhhooommmqqqrrrNNN;;;777999777GGGuuummmJJJ+++++++++*********))))))))))))))))))******************************************,,,***''';;;pppuuuNNNwwwOOO666(((444222888---444///000666---777111@@@JJJhhh{{{|||iiifffOOOEEEEEEFFFFFFEEECCCBBB@@@CCC@@@>>>???BBBBBB===999333222000...,,,++++++*********))))))((((((''''''***))) CCCqqq||||||eeeppp{{{ssslllaaa^^^kkkpppyyylllkkkaaaSSSHHHEEEEEECCCCCCGGGKKKFFFCCCDDDEEEBBBBBBDDD888777555333111///......))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,---......000000///000222555888::::::999777333000,,,)))((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......000666www222...***'''&&&%%%$$$###########################!!!""""""###################################################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))))))))***,,,/////////000000...+++'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''(((((()))***+++,,,...000111111///,,,***)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((+++'''+++///(((%%%BBBiiiddd>>>///999$$$***222###444===]]]rrrssszzzmmm}}}ZZZEEEBBB999222111///444999fff>>>!!!+++++++++*********))))))))))))))))))************************************)))))),,,,,,''')))@@@[[[zzzfffUUUxxxUUU@@@???888000666222AAACCCPPPmmm~~~bbbrrrttt{{{yyyZZZ<<<>>>????????????>>><<<;;;@@@>>><<<===@@@???:::555111000///---,,,+++************))))))((((((((((((%%%444,,,+++CCCUUUppp~~~yyy}}}xxxllllllooohhhgggsssooodddpppxxxcccMMMCCC===???AAA@@@@@@BBBHHHDDDAAACCCBBB>>>;;;<<<555444222000...---,,,,,,))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,---......000000000000222555777999999888555111...+++)))(((,,,,,,+++******)))(((((((((((()))******++++++,,,******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......000555vvv222...***'''&&&%%%$$$###########################!!!"""######$$$$$$##########################################$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))))))))***---///111000///---+++((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))***++++++,,,---///000000...+++***((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&'''+++000+++%%%)))222vvvaaa888---===555444777---111111,,,111***555///333000)))>>>:::777===;;;___zzz]]];;;%%%777+++************)))))))))))))))))))))************************************'''&&&***///---''''''---OOORRRttt|||]]]uuu~~~rrrpppRRR///@@@>>>>>>????????????>>>>>>>>>===<<<===>>><<<777222//////---,,,******))))))***))))))))))))((((((((("""000*** &&&)))===dddyyywwwxxxvvv}}}}}}zzznnngggsss|||uuudddqqq^^^KKK???;;;:::@@@EEEEEEEEEFFFIIIFFFEEEFFFEEE>>>999888222111///...,,,+++******))))))))))))))))))))))))))))))))))))************************************+++******++++++,,,---...//////000111333555666888777555222...+++***))))))((((((((((((''''''''''''''''''''''''(((((())))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........333ttt222...***'''&&&%%%$$$###########################""""""###$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))***+++...000555333000,,,***(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))***+++,,,,,,---...///...---***)))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%(((******,,,......+++---]]]rrrHHH%%%000222---,,,+++***111333999:::777:::%%%666333555ggglll|||ggg777666***###************))))))))))))((()))))))))************************************+++&&&'''---000---+++,,,000---ooocccbbb[[[]]]VVV[[[___SSSbbb___]]]>>>999(((GGG>>>>>>???@@@@@@AAAAAAAAA???>>>>>>>>>>>>;;;666111------+++***))))))))))))))))))))))))))))))))))))%%%)))%%%(((222,,,###)))BBB]]]xxx~~~pppxxx|||KKKEEE<<<<<<===<<<>>>CCCHHHJJJJJJJJJGGGEEEEEEHHHFFF>>>777555000///---,,,+++*********))))))))))))))))))))))))((()))))))))************************************************+++,,,---......///000222333444555666555222...+++)))((()))***&&&&&&''''''((())))))***))))))((((((((('''''''''******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........000rrr222...***'''&&&%%%$$$###########################""""""###$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))******,,,...111555222...***(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))***+++,,,,,,,,,---...---+++)))((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((,,,***$$$%%%,,,---***&&&000PPP___LLL;;;111555:::333...$$$000222BBB777[[[~~~WWW...///+++666))))))))))))))))))))))))((()))))))))************************************000,,,((()))))))))***,,,(((444***444uuuGGG000333===666888888888999:::<<<===>>>???>>>>>>======;;;777222///,,,+++***)))))))))))))))))))))))))))************++++++)))***,,,'''$$$***'''---777GGG]]]rrrpppzzzssskkkvvvyyymmmYYYEEEIII999;;;:::AAA???@@@@@@AAACCCGGGHHHGGGAAA??????BBBAAA999222000///...---,,,+++*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************+++,,,------...///111222444444444444111///,,,)))(((((()))+++*********+++++++++++++++******++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............nnn222...***'''&&&%%%$$$###########################"""###$$$$$$%%%$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))******,,,///111111///+++'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,,,,,,,,,,,,,,,,+++***(((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&+++,,,'''&&&+++,,,)))444***999gggwwwxxxgggaaaRRRSSSeeeiiijjj~~~iiiVVV000###...333&&&'''(((((()))))))))))))))***))))))))))))************************************,,,,,,,,,+++)))((()))+++,,,$$$999///000PPP[[[BBB///555555555:::000555666666888:::<<>>@@@>>>777222111------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))******+++,,,------...111333444444333222...---+++)))((()))***+++++++++******)))(((((('''&&&&&&''')))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........---jjj222...***'''&&&%%%$$$###########################"""###$$$$$$%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***+++---000222///---***&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,,,,,,,,,,,,,+++***)))'''&&&''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))))))))''')))*********,,,---+++222000...GGGuuunnnzzzxxxPPP???***666!!!&&&777###(((((((((((())))))******))))))))))))************************************'''***,,,,,,,,,---------))))))&&&:::000888JJJ___KKK222))))));;;>>>...---555444666777888999<<>>;;;666111...---...******************+++,,,))))))******++++++++++++***&&&---000&&&$$$***,,,///(((###&&&+++---,,,***))),,,&&&,,,888---(((<<<,,,888:::///444777>>>GGG???EEEHHHEEEDDDGGGGGGCCCIIIBBB<<<:::666000------******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***+++,,,---,,,...111444555444222000*********+++++++++++++++***+++---000333666999:::888777555333111...---,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......111,,,fff333///+++'''&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&)))###!!!$$$%%%$$$###%%%,,,(((&&&&&&&&&%%%$$$%%%!!!''')))(((&&&######)))&&&###!!!"""######"""$$$&&&((('''%%%$$$&&&(((''''''''''''''''''''''''(((''''''''''''(((((()))(((+++***&&&&&&***((("""+++***###111***000&&&)))&&&+++((((((000...))),,,---&&&"""!!!((())))))$$$(((&&&&&&((('''###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''(((***,,,...000***)))((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))(((((()))((((((++++++)))&&&&&&&&&***---...+++(((''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************---,,,***((((((((())))))(((((('''(((((()))***+++###%%%''')))+++,,,,,,+++)))(((((((((((())))))***+++++++++***)))((((((''''''(((((()))***+++++++++000HHHmmm{{{aaaHHH666,,,)))+++++++++***)))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++000///---111===QQQfffuuu}}}|||||||||zzztttkkkdddCCC===444///...000000000/////////000111111222222777777888888999:::;;;;;;;;;999666222///...---,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---...///...///222666888:::;;;;;;BBBFFFFFFAAA@@@AAABBB@@@DDD@@@;;;666333111...---************************))))))))))))))))))))))))************************************************))))))))))))***+++,,,---...000333444444111---***(((***,,,+++((('''***,,,777QQQ333IIIKKK???VVV:::BBBCCCCCCCCC@@@===888555222222///222------)))+++000,,,(((,,,***++++++///,,,,,,+++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,666VVV333///+++'''&&&%%%$$$"""$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%(((+++'''"""!!!%%%%%%((('''&&&(((,,,///***$$$!!!"""%%%''')))!!!&&&)))***(((%%%###$$$&&&'''&&&$$$###$$$&&&''''''''''''''''''''''''(((''''''''''''((())))))&&&***+++'''''',,,...,,,***)))&&&,,,&&&%%%!!!---999888FFFJJJQQQFFFKKKFFFBBB;;;000)))%%%))),,,$$$%%%&&&'''))))))&&&"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((()))***,,,...///))))))'''&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***))))))((((((000---***)))))))))+++,,,000,,,&&&""""""&&&+++///(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************++++++***)))))))))******,,,+++***)))((('''&&&&&&...------+++)))'''$$$###*********)))))))))))))))++++++******)))((((((''''''(((((()))******++++++((('''+++999TTTvvvooo```JJJ888...+++---...++++++******)))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++((((((((('''(((,,,111666///------...///---)))&&&444111...---...000///......//////000000111222222666666777888:::;;;;;;<<<999777444111...---,,,,,,************************************************))))))))))))))))))))))))*********************************+++,,,---...//////000333777999;;;<<<<<>>999555222000...,,,************************))))))))))))))))))))))))************************************************))))))))))))***+++,,,---...///000///...---......111---))))))---888CCCKKK@@@AAAKKKJJJHHHKKKFFFMMMKKKSSS>>>PPP333FFF222:::777333...------000555:::***+++///555444...((((((......------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---555UUU333///+++(((&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&'''###"""%%%'''&&&(((,,,333,,,%%%%%%,,,111111---111777>>>AAA===555...***+++***)))'''%%%$$$%%%&&&&&&&&&'''&&&$$$$$$%%%'''''''''''''''''''''''''''((('''''''''(((((()))***(((,,,,,,'''$$$&&&((()))+++''''''(((...444DDDPPPEEEJJJ<<>>GGG???HHHHHHKKKIIIHHH===666---***(((***'''!!!###******$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((()))***+++,,,---...(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))((((((,,,+++)))''''''(((***+++(((&&&%%%&&&)))+++***(((((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++***************+++******)))))))))))))))))))))*********&&&'''((()))+++,,,---...++++++++++++***)))((((((++++++******)))(((((((((((((((((()))******++++++)))((((((***000777>>>CCCrrr}}}qqqddd[[[;;;444,,,***---...,,,(((++++++******)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++000111333222...+++)))(((222000......111333333333***)))***,,,//////---+++......//////000111111111444555777888:::;;;<<<<<<666555222///---,,,++++++************************************************))))))))))))))))))))))))*********************************+++,,,---...///000222555888;;;===>>>>>>:::???CCCDDDGGGKKKJJJGGG???;;;666222000...---+++************************))))))))))))))))))))))))***************************************************))))))******+++,,,---,,,...000...+++)))+++---)))888FFFLLLIII@@@999VVVFFFMMMGGGLLLLLLBBBGGGGGG@@@QQQ???UUUBBBPPPHHHEEEEEEFFF@@@===222,,,&&&444...,,,)))***'''...333////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---444RRR222///+++((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''+++######***+++'''%%%%%%(((,,,555BBBNNNPPPMMMNNNOOOKKK???333111999CCC888222,,,((('''''''''%%%'''''''''''''''((()))***''''''''''''''''''''''''''''''''''''((()))*********+++***(((''''''&&&%%%###(((666999<<<444888<<<@@@BBB???:::GGGEEEFFFJJJ<<<===;;;IIIIIIOOO@@@999777999111###&&&)))&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++,,,------,,,'''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************************))))))))))))))))))***$$$(((+++++++++,,,+++)))&&&'''))),,,---+++(((%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***)))***++++++***)))'''&&&(((((()))******+++++++++------+++***(((''''''&&&))))))***++++++***)))(((************))))))(((((((((((())))))************///...,,,***(((&&&&&&&&&&&&000999<<<@@@FFFHHHFFFKKKHHHDDD@@@;;;555...)))---,,,---000222111+++%%%************))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++---......---+++,,,...000)))(((&&&%%%&&&((()))***+++,,,---......---+++)))------...//////000000111222333666888999:::;;;;;;333222///---++++++***+++************************************************))))))))))))))))))))))))*********************************+++,,,---...///111333777:::===???@@@AAA<<>>BBBCCCAAA:::777111***&&&&&&))),,,************))))))))))))************************(((((((((((((((((((((((())))))***+++++++++++++++******++++++***((('''%%%***+++++++++***)))((('''(((((((((((((((((((((((('''(((((()))*********************))))))))))))))))))))))))))))))*********)))(((&&&&&&(((,,,111444(((+++---,,,---000111111333333333555777777777666555222...)))'''(((+++---*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++++++++***(((&&&&&&)))+++,,,,,,------,,,,,,,,,,,,---...---,,,+++*********---------...//////000000000222444777888888888888000///---+++*********+++*********************************************************************************************************+++,,,---...///222444888;;;???AAABBBBBBFFFIIIKKKJJJLLLLLLFFF???666333///---,,,,,,+++***************************))))))))))))))))))))))))************************************************************+++,,,---.........---+++***...555;;;KKKOOORRROOOGGG@@@>>>???@@@HHHIIIWWW}}}mmmcccPPPGGG///444%%%222333,,,,,,---......///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111KKK222///+++(((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''))))))%%%!!!...OOOmmmppp___III;;;666666555222)))'''$$$$$$%%%'''((()))'''''''''''''''''''''''''''''''''((()))***+++,,,---(((&&&(((*********+++777CCCIIIfffjjj{{{{{{UUUVVVDDDKKKRRRXXX[[[UUUFFF555***%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((***---...///---+++)))&&&'''(((((()))(((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***+++---///333888<<<>>>>>>EEEFFF@@@>>>DDDIIIHHHFFFCCC???:::444///***&&&+++************)))))))))************************)))))))))))))))))))))))))))***++++++,,,+++++++++***+++++++++++++++******&&&(((+++...111222222222+++,,,---......---,,,+++***))))))))))))***+++,,,******))))))))))))))))))))))))))))))))))))******(((***...000///+++&&&###,,,+++***))))))+++---...((((((***+++---...//////---...///,,,***)))***,,,******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++***---///000...,,,++++++&&&(((+++,,,,,,+++,,,,,,*********)))((()))+++...,,,,,,------...////////////111333555666666555444...---,,,*********++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++,,,---...///333555888<<>>;;;<<<111---(((&&&'''((('''&&&'''''''''''''''''''''''''''''''''((()))+++,,,------***(((((('''(((222>>>IIIgggvvv[[[TTTZZZXXX[[[aaaXXXCCC222---''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))+++...000///---***((('''''')))*********))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++///000333888>>>EEEKKKNNN>>>IIINNNIIIEEEHHHGGGBBBHHHEEEEEEIIILLLFFF666(((+++++++++*********))))))************************)))))))))))))))))))))))))))***++++++,,,,,,++++++******+++,,,...000222333///111555:::>>>@@@BBBBBBGGGFFFEEE@@@:::333,,,'''000///,,,***)))***+++,,,)))))))))))))))))))))******)))))))))))))))))))))---***'''$$$&&&***///333+++))))))***,,,---...///000111333333222222111222''')))---000111///***''')))))))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++###&&&***++++++***)))***'''))),,,,,,++++++---///''')))******))))))+++...+++,,,,,,---......//////...000222444444333111000---,,,+++*********+++,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++,,,---...///222555888<<<@@@BBBCCCDDDCCCDDDCCCAAACCCCCC===555111///+++***+++,,,,,,+++************************))))))))))))))))))))))))************************************************++++++++++++,,,---......///------333===GGGMMMOOOBBB<<<666:::III___tttzzzuuulllSSS000555444111///...///000111........................------------------------,,,,,,,,,---------......///...EEE222///+++)))(((((('''&&&&&&&&&&&&'''''''''(((((('''%%%333XXXnnnSSSBBB:::999444...+++******(((&&&'''''''''''''''''''''''''''''''''((()))+++,,,---%%%'''+++------444KKKbbbaaaTTTQQQ]]]\\\III:::888((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))+++...000000---***''''''((()))+++++++++***)))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++222444888>>>FFFOOOVVVZZZfffwww}}}yyyooocccRRRGGG>>>DDDQQQUUUIII<<<++++++++++++******))))))************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))***+++---111555999;;;FFFGGGHHHHHHHHHFFFDDDCCC:::>>>DDDJJJNNNOOONNNMMM666444///+++)))***+++,,,)))))))))))))))******************)))))))))))))))'''(((+++------+++)))(((***((())),,,...---,,,,,,+++---///000////////////444---%%%###&&&+++,,,+++)))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++---------+++))))))+++---)))++++++***''''''***,,,(((+++......+++***+++,,,++++++,,,------......///...///111333333111///...,,,,,,+++******+++,,,---************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++,,,---//////222444888<<<@@@BBBDDDDDDEEEDDDAAA>>>???>>>777...000...+++***+++,,,,,,,,,************************))))))))))))))))))))))))************************************************++++++++++++,,,---......***---666CCCOOOQQQKKKCCC???@@@III___{{{{{{|||}}}<<<999555111//////000222////////////////////////------------------------,,,,,,,,,---------......///---CCC444111---***)))(((&&&%%%###...///%%%!!!)))---)))666444cccuuupppyyy}}}vvvyyy@@@LLLBBB>>>###((($$$---)))''''''''''''((((((((()))$$$(((+++++++++,,,,,,,,,''' 333///===UUUjjjAAAVVVSSS@@@???<<<...$$$&&&***)))%%%###&&&&&&&&&'''''''''(((((((((((('''(((((()))***+++000111111000---+++))))))))) (((---'''...444''',,,''',,,...(((***...)))---,,,(((&&&)))...---(((************************++++++******************%%%---111+++)))---111111999AAAMMM\\\gggyyyuuu|||___JJJUUUPPP:::AAA222'''+++111000)))%%%************************++++++++++++******))))))+++''')))000111+++(((***---222&&&444<<>>IIIGGGCCC:::@@@...***666)))...*********+++++++++***)))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,///............---------************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......000000222222111///---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,...000555:::@@@BBB@@@@@@BBBEEECCCBBBDDDIIIGGG===444000++++++++++++++++++++++++************************)))************+++++++++************************************************000***)))---...+++))),,,///(((LLLVVVKKK:::NNNGGG@@@VVVuuunnnxxxXXX>>>@@@,,,444444111---///---***+++...///---......---------,,,,,,,,,------------------------000222EEE444111---+++)))((('''%%%+++'''%%%'''***++++++***(((ppp\\\xxxOOOLLLJJJMMM222333''''''''''''((((((((())))))******))))))***,,,---,,,---999111)))qqqrrrlllpppjjjIIIRRROOOMMMKKK;;;***$$$'''***'''###&&&&&&'''''''''((((((((((((((((((((()))***++++++///222333222...,,,,,,---999555888;;;???LLLUUURRRXXXRRRRRRMMM<<<333---###)))&&&***111,,, '''************************++++++******************000+++(((,,,......333<<>>SSSSSSWWWIII555((('''******&&&''''''''''''((((((((((((((((((((())))))***,,,,,,,,,///111...***))),,,111,,,777;;;@@@OOOWWWXXXYYYWWWFFFAAAJJJUUUaaa```RRR:::...&&&(((,,,---000666++++++++++++++++++++++++******++++++++++++++++++444)))'''///000///@@@XXXuuu{{{jjj~~~rrr___mmmsssLLLDDD@@@;;;555+++$$$'''000++++++++++++++++++++++++++++++++++++***************///000+++'''***......///HHH888AAAaaa|||YYYcccqqq~~~kkkjjjeeessstttWWWPPPPPPPPPHHH777===000...,,,,,,,,,,,,+++***++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,............------------************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------....../////////---,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,---000333888<<<@@@BBBBBBCCCFFFIIIJJJDDD@@@>>>:::333---,,,++++++++++++++++++++++++************************)))************+++++++++************************************************,,,(((&&&)))+++,,,...111PPPCCC+++---EEECCCQQQ|||jjjuuu@@@@@@@@@111555---,,,333444...---222///.........------------------------------------//////AAA444111---+++***)))((('''***'''(((***(((...HHHdddRRRuuuttttttzzz|||[[[sss___DDDPPP,,,111"""(((((()))))))))*********+++(((''',,,////////////***SSSwwweee]]]aaa___bbbiiilllkkknnntttjjjkkkcccIIIBBBOOOLLLBBB444+++)))***)))''''''((((((((()))))))))))))))))))))***,,,---......//////,,,))),,,555>>>DDDWWWVVVVVViiioookkkqqqggggggmmmjjjYYYSSSUUURRRSSSOOOBBB000))),,,---)))++++++++++++++++++++++++******+++++++++++++++,,,,,,)))+++111333===[[[zzzhhh{{{rrr{{{tttvvvtttyyyeeeIII;;;CCCBBB///&&&,,,++++++++++++++++++++++++++++++++++++++++++++++++...***(((+++...000111444UUU:::XXXnnnWWWfff[[[mmmxxxdddLLLCCC???@@@666111---***+++,,,,,,+++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------.........---------,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,...222555;;;>>>AAACCCCCCEEEHHHJJJMMMEEE===999444...+++,,,++++++++++++++++++++++++************************))))))*********+++++++++************************************************++++++***))))))---666>>>@@@000BBB888DDDZZZ~~~iiivvvttt{{{mmmsss]]]ggg~~~@@@555+++444333111...,,,,,,///333/////////............---..............................???333111---++++++***)))'''&&&***+++)))---???XXXkkkbbb|||vvv}}}uuuIIIRRRHHH$$$&&&)))))))))************+++((('''***///...+++...333WWWdddiiiooowwwuuuwww^^^AAAFFFHHHAAA222'''&&&***((((((((()))))))))******))))))******,,,---...///444333111///111;;;KKKWWWSSShhhiiilllrrrXXXGGGKKKNNNIII<<<---''')))++++++++++++++++++++++++******++++++,,,,,,,,,,,,)))***+++222FFFccc~~~pppyyyvvv|||mmmoootttZZZQQQJJJ===///)))+++++++++++++++++++++++++++++++++++++++++++++,,,000''''''......---===TTTSSSwww```jjjyyyiiimmmqqq___@@@BBB:::000******,,,,,,+++++++++++++++++++++++++++************************++++++,,,,,,,,,---------...------------,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---000555888@@@BBBDDDFFFHHHIIIJJJKKKMMMDDD:::555000,,,+++---++++++++++++++++++++++++************************))))))*********+++++++++************************************************))),,,---))))))111???KKKNNN333OOO@@@jjjxxxuuuqqqxxx^^^eeejjjyyyggghhhkkk^^^hhhZZZlllfffnnndddrrrgggVVV{{{IIIFFF000:::<<<111+++000111---000000/////////....................................---===333111---+++++++++)))((((((((((((,,,<<>>OOOXXXFFF555444,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------///---...AAAhhhooo<<<111777444555;;;===RRRaaavvvhhhyyySSS>>>@@@;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,///111...555VVV{{{aaa___mmm{{{WWWJJJ:::///,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///333888<<<>>>@@@CCCEEEGGGGGGFFFEEEIII@@@777222...++++++...++++++++++++++++++++++++************************)))************+++++++++************************************************'''+++---,,,000<<>>777,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***000333444BBB\\\vvv___{{{ppp___HHH777///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...---------,,,,,,,,,++++++************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------...///111555;;;??????@@@CCCGGGHHHGGGDDDAAAAAA999222///---++++++...++++++++++++++++++++++++************************)))************+++++++++************************************************)))+++---333AAAPPPTTTPPP"""UUUvvvpppuuu^^^nnn|||~~~vvvtttjjjnnneeeOOO@@@$$$???GGGHHHMMMIIIPPPJJJGGG999555<<>>VVV[[[cccWWWEEE:::444999TTTyyyzzz}}}QQQ:::@@@,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***111000666\\\uuuoooSSS===333///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,++++++************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---...///000222666===AAAEEEGGGKKKNNNPPPMMMIIIEEE<<<555///...---***+++...++++++++++++++++++++++++************************)))************+++++++++************************************************...,,,...:::QQQaaa]]]OOONNN]]]tttfffgggvvvooorrrjjjuuuTTT@@@CCC@@@TTTooorrr~~~pppcccRRRFFFBBBAAABBBDDDRRRuuuyyycccSSSTTT000555:::---***666111111111111000000000000////////////////////////000,,,;;;555000------+++((((((,,,))),,,000AAA:::aaammmhhhiiiccc\\\PPPmmmzzzlllttt~~~oooTTTBBB222'''%%%888)))""":::'''111 ;;;111444iiivvvYYY@@@SSSOOOCCC......((()))***&&&,,,///(((((()))---111000111888AAA>>>LLLXXXwwwWWWeee\\\CCC---'''///...))),,,//////+++------***111555///444NNN\\\AAAKKKsssSSSGGG999222PPPppplllbbbPPP000444,,,...000***+++...***&&&111000***------+++000444///777VVVzzzrrr~~~{{{ppprrrxxx|||ssstttyyyxxxTTTAAA///111)))+++------***)))***,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++***************++++++,,,,,,++++++***)))...---,,,*********+++,,,******))))))))))))******************************************************))))))*********+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++,,,,,,+++*********+++---.........***+++,,,,,,------------+++---///---***))),,,000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,...111333666;;;AAAEEEEEEBBB@@@DDDIIIJJJFFFAAA333222000...---+++******...,,,*********++++++******************+++++++++******************************************************************++++++333333333@@@VVVtttNNNXXXUUUvvvlllfff^^^vvvuuukkknnnrrrRRRJJJGGGSSSccctttlllYYYHHH>>>AAACCCXXXZZZggg<<<666666444111333222222222111111111111000////////////////////////000...777555000------+++((())),,,)))...888:::MMMjjjxxxkkkZZZ~~~XXXiiiyyy}}}zzzpppyyyHHH;;;222(((333+++&&&777'''...---&&&+++[[[tttyyysssxxxiii]]]zzzMMMSSS]]]RRR(((...(((+++---)))---000***111---,,,------...333:::666```^^^VVVaaaRRR>>>,,,)))---///---,,,+++,,,---111222...,,,///IIIoooJJJMMMlllhhhJJJAAA666OOOqqqmmm~~~~~~~~~SSS:::<<<...***,,,))),,,000++++++222...)))...---***...,,,///]]]{{{ooo}}}~~~zzzRRRMMM000111,,,------,,,+++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---------------))))))(((((()))***+++,,,******))))))))))))***************************************************************++++++++++++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------------,,,,,,,,,,,,+++'''$$$+++***)))))))))+++---...,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------///222444888===CCCGGGGGGEEEEEEIIILLLIII@@@777555111,,,((((((***...111,,,+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************************************++++++,,,$$$&&&;;;\\\kkkfffLLLUUUtttyyywwwtttnnnooopppqqqsssfffNNNRRRXXXhhh|||yyy___CCCEEEAAAGGGnnn___```}}}333111555888+++222222222222111111111111////////////////////////000///777444000------+++((())),,,---333:::+++LLLQQQWWWFFFmmmnnnXXXqqqssstttwwwWWWCCC???...,,,,,,,,,333(((***333)))BBBttt@@@ZZZVVV:::...)))---000+++---111,,,///------111444666;;;AAAjjj```ZZZ\\\QQQ666%%%,,,333---)))***///+++000888,,,***AAA```jjjWWWnnnvvvBBB333888EEEiiikkkQQQFFF333***+++))),,,000+++...111,,,+++222000,,,111333XXX|||~~~iii{{{PPPQQQ)))------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++,,,---------******+++,,,,,,------------------------...///000+++******))))))******+++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++)))))),,,000333444555555444222000---+++***///,,,)))***...///,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------...000333666:::???DDDHHHMMMIIIGGGHHHJJJFFF<<<333///000111111000///---,,,))))))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---333...HHHooouuu]]]ttt~~~wwwaaahhhooouuuyyysss^^^PPPSSSeeeuuuddd>>>333CCCeeebbbaaaeee+++:::555///333222222222111111111111//////////////////////////////888444///------,,,)))))),,,...777===>>>]]]YYYXXX[[[~~~mmmEEEuuu}}}yyysssEEEFFF444)))---///...,,,...;;;///___mmm```ZZZgggyyyLLL^^^ZZZYYY111***...222------000---***,,,111666888;;;FFFRRRZZZYYYZZZCCC+++,,,222---***///333(((***777,,,444aaa}}}~~~gggeeeqqqfff>>>222000UUU{{{UUUJJJ666...000,,,,,,...***---...***...666222///999@@@yyyyyySSS444///,,,+++......,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------...******))))))))))))))))))++++++************++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,,,,(((,,,222666888:::===???AAACCCGGGHHHFFFAAA:::666444111---,,,,,,---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............111444888;;;@@@EEEIIIQQQLLLEEECCCBBB@@@999333---...///000///---***))),,,,,,---,,,,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...000===eee}}}PPPuuu}}}|||~~~jjjjjjmmmzzzyyyqqqfffPPPTTTvvvxxxXXX===666ZZZhhhhhhPPP000444888333333222222222111111111///////////////////////////000888333///,,,---,,,)))***---&&&000000IIIPPPJJJBBB```ssskkkvvvVVVzzzmmmwwwIIIFFF:::+++,,,///+++000%%%666>>>yyyKKKbbbxxxsssXXXuuuVVVWWWSSS999------111,,,,,,///,,,---000444333222<<>>???>>><<<;;;:::999666000+++)))+++...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.../////////222666999<<<@@@EEEHHHQQQMMMHHHCCC===888222...///,,,)))'''(((,,,000333222222222///,,,+++---///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///+++KKKsssvvv___rrrqqqxxxTTTTTTfffuuu[[[AAADDDMMMmmmooovvv555666999333333333222222222222111000000000000000000000000000000777}}}333///,,,---,,,)))***---:::AAAAAA^^^NNNIIIEEEhhhllleeewwwWWW|||\\\GGG>>>111,,,000+++222///###bbbhhhyyyFFF;;;^^^AAA\\\ooowwwjjjyyy]]]mmmfffGGG333,,,///,,,,,,///,,,000333444222444LLL{{{kkkZZZTTTLLL444***///000,,,111///000444222PPPwwwiiiqqqkkkXXXRRReee~~~kkk<<<666AAAzzz|||VVV;;;...111...+++...,,,---...,,,000000+++:::[[[ttt}}}yyyvvvxxxzzzyyyvvvjjjsss{{{jjj[[[aaagggaaavvvzzzLLL999///***---...***)))---,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***)))))))))***+++,,,***+++---...///000000000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***---333888HHHCCC<<<777777<<>>???>>>888111---...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000333555999<<>><<<888::::::666000,,,+++,,,.........------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000???fff}}}pppjjj}}}{{{pppyyy}}}hhh}}}uuu___TTTcccxxxkkkIII:::LLLdddddduuuooo222666333333333333222222222222000000000000000000000000000111555yyy333...,,,---,,,)))***...###))):::HHH>>>AAASSSfffmmmjjjzzzeeerrrWWWxxxooo}}}LLLBBB777,,,222---000CCC666sssOOO@@@aaaLLLppp@@@999???NNNcccKKKRRRccc___ZZZVVV:::,,,...---...000,,,...222666888@@@^^^bbbTTTYYY;;;+++333...+++...333444000<<>>FFFRRREEE999999FFFTTT[[[\\\^^^YYYRRRKKKFFFEEEEEEGGG???@@@BBB@@@<<<777222///........................------------------------++++++,,,---...///000000777:::===@@@BBBDDDGGGIIIJJJMMMKKKAAA444---000666666===HHHQQQTTTRRRMMMHHHJJJOOOSSSPPPGGG===666444111111000000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---///000111UUU|||sss}}}~~~xxxvvv|||^^^WWWjjjtttvvvpppTTTMMMBBBiiibbbJJJ555444444333333333222222222000000000000000000000000111111222uuu333...,,,---,,,)))***...555888RRREEE@@@@@@___\\\aaayyyyyy|||lll^^^vvvzzz|||RRRrrr{{{tttRRRCCC;;;---444///...'''ccchhh???CCC333\\\FFFuuu]]]PPPLLL===HHHoooNNNFFFKKKFFFIII|||YYYooo```___???,,,---...000222---///333999>>>GGG```jjjSSS___AAA///666***...,,,333222+++FFFuuuqqqsssyyy{{{tttooo{{{mmm888777VVVkkk<<<000...///...)))...000111333444<<>>BBBEEEGGGPPPPPPNNNLLLHHHDDD@@@>>>...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,///000333<<>><<<>>>???BBBFFFFFF@@@666---........................------------------------++++++,,,---...///000111:::===AAACCCDDDFFFHHHJJJKKKKKKEEE777***+++;;;KKKRRRNNNIIIFFFGGGNNNVVV[[[ccckkkrrrpppeeeWWWKKKFFF333333333222111000000///........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///111111qqqzzzxxx~~~wwwssswwwcccbbbooosssjjjxxxjjj:::PPPHHHmmm]]]{{{333444444444333333333222222000000000000000000000000111000111rrr333000,,,++++++---......--->>><<<888BBBCCCJJJaaatttiiimmmaaa???rrrIIIuuu|||WWWJJJ999+++000777---888{{{WWWNNNWWW^^^gggOOOrrr;;;QQQGGGEEEkkkmmmrrrfff]]]rrrlllEEE333,,,,,,444...------888999EEESSSWWWMMMSSS>>>)))333000)))555;;;222[[[}}}rrrpppsssEEEkkkmmmrrrDDD888EEEfffrrr~~~{{{^^^>>>888///(((222...,,,777***;;;)))]]]fffuuummmfff___cccoooooowwwwww]]]:::444)))...555###---..................------+++...000...+++)))+++---///...------...---,,,+++111111777@@@EEEGGGNNNWWW[[[CCCJJJ999WWW???III<<>><<<888???AAAIII^^^]]]\\\hhh~~~tttIIIIIIpppyyyJJJQQQssswwwdddaaaOOO222//////'''GGGnnn\\\XXX}}}ZZZ---RRRJJJ,,,fffsssiii{{{iiiSSS666...///...///111222:::888EEEeeexxxssssss}}}yyyhhhWWW==="""222666000111...666uuuzzz[[[___}}};;;???QQQaaaddd===BBBiiiqqqOOODDD444,,,333...000666...999999www{{{~~~TTTJJJIII:::YYYnnnnnnDDDaaayyy|||nnnKKK444))),,,000***000........................444111---***)))***++++++***---000...******///444>>>EEEOOOZZZgggnnnfffXXXXXXYYYbbbhhhkkkdddeeegggvvvzzzzzzxxxiii```UUUTTTUUUMMMNNNFFFJJJ>>>777BBB999///+++---//////---...---,,,,,,---...---***++++++++++++++++++++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,---111...///===JJJGGGOOOhhhiii\\\nnnZZZ999333HHHBBB<<<444---***...000---,,,000...------,,,,,,------...***,,,...///000444999>>>>>>HHHIIIFFFHHHJJJIIILLLUUU444:::JJJ@@@FFFMMM666MMMQQQnnnMMMCCCggglll~~~}}}dddVVVZZZcccuuu~~~555000???(((444...+++000333...222444,,,---------------------------'''000+++...555;;;aaazzzuuuxxxwwwssspppkkkjjjiiikkkqqqyyyeeeppp^^^dddfffcccWWW```]]]bbbaaa;;;HHHfffXXXxxxzzz???111...222000111444111111111111111000000000///333222444ggg333000,,,++++++---......333===;;;777;;;???III[[[XXX]]]eeesssnnn}}}zzzddd|||bbbQQQbbbMMMkkkrrr@@@CCC***111444777```ooo{{{JJJTTTPPP;;;TTTNNNDDDLLL^^^VVVfffnnnhhhggg999000444'''222555555===<<>>GGGJJJKKKiiivvvwwwccc___}}}gggHHHBBB;;;GGGAAA...&&&///333+++***222......------------......+++,,,...///222777>>>BBBBBBGGGIIIIIIKKKNNNNNNLLLIII@@@???MMMPPP@@@>>>QQQrrrqqqRRR^^^ppp[[[rrr[[[///777222...---111///+++222444)))------------------------...+++......444555GGGnnnllltttwwwqqqkkkiiifffdddfffnnnwww}}}nnnFFFQQQTTTLLLZZZ]]]qqq^^^aaaYYYeeeYYYRRRLLL___zzzKKKGGGFFFrrrgggQQQ}}}VVV666---444///111555...111111111111000000000000222111333fff333000,,,++++++---......444999999666888???LLLZZZOOOXXX^^^lllpppYYYttt]]]___666444)))000zzz{{{qqqmmm___===bbblll^^^???777444>>>qqqHHH777SSSuuuEEE^^^~~~mmmxxx<<>>HHHRRR```uuu|||iiiWWWYYYIIIccc]]]yyylllrrrzzzwwwkkkuuucccaaaOOOPPPLLLMMMDDDaaammmwwwlllGGGUUU___WWWAAA///))),,,...,,,+++,,,+++((())),,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,---%%%===GGGIIIZZZrrrzzzuuuZZZ:::FFFIII:::000333222,,,+++000......------------......------...000333888===@@@@@@AAAFFFHHHHHHLLLLLLDDD>>>TTTMMMAAAFFFBBBTTTddd```aaa|||bbbAAA444333222444...&&&---222***........................///222///000555444XXX{{{iiikkkwww{{{qqqgggbbb```___cccllltttxxxxxxzzzqqqnnnzzzxxx^^^jjj}}}eeezzzxxxvvvUUU>>>ZZZ\\\FFFUUUHHHAAAYYYZZZlllqqqDDD222777000000555,,,111111111000000000000000111000222fff333000,,,++++++---......444444777777666@@@PPPZZZCCCNNNRRRaaakkk}}}rrr{{{tttKKKXXX333888///CCCuuuzzz@@@CCCmmm\\\pppUUU^^^VVVCCC<<<---NNN[[[AAAKKK@@@>>>ggguuurrrxxxAAA///777(((666222777CCCHHHqqq\\\OOOVVVSSSTTThhhPPPMMM]]]___<<<333333222555444dddcccRRRhhh[[[VVVvvv[[[DDDDDDWWWfffOOO111JJJhhhTTT???bbblllNNN888000333...888222777===eeeqqqhhhqqqooo~~~nnnuuusssmmmuuudddPPP^^^XXX]]]~~~zzzvvvmmmpppzzz{{{wwwooo;;;222111(((444&&&---------.........//////...//////...+++***,,,...555@@@KKKMMMHHHIIIRRR[[[lllyyy}}}iii[[[```mmmiiiAAAFFFPPPdddxxxlll]]]TTTQQQMMMEEE>>>111,,,+++...///,,,,,,000,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++---///:::CCCEEETTT|||___EEEFFFEEE>>>555/////////...///......------......///......000333888===AAACCCDDD@@@GGGJJJDDDHHHJJJ<<>>444888>>>***666;;;PPPkkkssspppNNN333333...888222>>>EEEJJJjjj{{{NNNIIIPPP]]]kkkaaavvv{{{```WWWzzz___iiiOOO000222...333666hhhmmmccchhhttt___kkkTTTDDD\\\___GGGWWWhhhaaa>>>YYY}}}}}}NNN;;;///222///...///555LLL```ssspppdddvvvtttrrrxxxvvvttteeewwwooommmYYYaaaiiisss}}}}}}yyy}}}KKK222)))(((000,,,,,,,,,------.../////////,,,,,,+++((((((///:::DDDPPPIIIFFFNNN```ttt~~~iii\\\fff|||yyyXXXBBBTTTiiisssmmm___RRRLLL>>>333,,,...///,,,,,,000,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++,,,///111===III[[[yyygggJJJLLLFFF777///111222/////////............//////---///222888???EEEHHHIIIMMMEEEMMMOOOCCCJJJSSSEEEQQQFFF<<>>666111111222//////............//////...000444<<>>:::iii]]]eee|||]]]kkkcccooopppllltttvvvKKKnnnSSSppp\\\___qqq```nnnyyyiiiPPP^^^```[[[AAADDDcccvvv{{{ooo{{{ccc999+++333%%%///,,,,,,------...///000000......000666>>>BBBBBB@@@OOOfff{{{{{{kkkdddppp~~~vvvxxxyyyppp|||nnnzzz\\\GGGaaaiiiLLL???777///+++...------------------------.../////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,...111444kkkzzzaaaLLLFFF>>>000---444//////............//////000111666===CCCFFFEEEBBBMMM@@@LLLPPPEEE^^^}}}___GGGaaasss}}}uuu___|||\\\\\\333222333...///222////////////////////////222555444===JJJffflllzzzoooXXXKKKIIIMMMQQQRRRSSSYYYeeeooopppjjjDDD777HHHKKKYYY[[[EEE___mmm[[[<<>>BBBOOOXXXfffpppXXXCCC<<>>AAAPPPiiixxxuuuppp~~~999///---+++***,,,+++***+++000333000+++333 BBBHHH<<>>:::hhhnnndddXXX~~~aaa<<>>888VVVLLL666@@@HHHMMMWWWgggtttxxxeeeCCC<<>>FFFttt]]]iiittt}}}sssTTT@@@JJJHHHGGGHHHJJJKKKMMMXXXeeeiiizzzFFF:::555RRRXXXIII~~~^^^}}}dddQQQEEEIIIRRRJJJ```OOO???PPPhhhkkk}}}>>>777000333111222111111111000000000000111000555fff222///,,,++++++,,,,,,,,,:::111888888;;;:::]]]UUU666999>>>EEEPPP___iiillljjjVVVAAA333VVVvvvTTT777ZZZvvv[[[fffTTT```oooyyy{{{{{{|||}}}yyyhhhMMMlllDDD{{{999444>>>@@@TTTVVV___jjjyyyXXXuuu<<<777444333EEEWWWhhhLLL\\\nnnAAA888,,,<<>>FFFPPPmmmkkktttdddGGG???GGGDDDCCCDDDEEEFFFJJJUUUaaaeeesss```666333???VVVLLLdddKKKPPP[[[jjjYYYaaaSSS333DDDLLLEEEmmm;;;KKKsssHHH|||SSS444222444111111111111111111000000000333000444eee222///,,,++++++,,,,,,,,,<<<...<<<:::999<<<___^^^444333555<<>>...000111000///...///222555;;;???DDDHHHIIIIIIIIIJJJEEEEEEFFFHHH||||||qqq444444555333111111111///...///222555<<>>HHHZZZkkkfffBBBMMMHHHfff666999]]]NNN444]]]wwwsss~~~\\\```iiiuuuxxxtttqqqsssxxxgggccc888FFFyyyHHHFFFhhhvvv{{{{{{}}}}}}yyyzzzyyy<<<888===IIIUUUYYYXXXggguuuOOO~~~DDD444:::<<<888;;;III^^^rrrKKKNNN555777???MMMVVVGGGUUU@@@%%%555CCC888;;;CCC>>>RRRVVVSSS{{{JJJVVVjjj[[[oooEEE///666;;;666EEEnnn@@@eee}}}GGG___sss^^^SSSRRRjjjnnnWWWNNN]]]YYYHHHFFFAAAVVVjjjnnnzzz|||^^^[[[rrrrrrtttggg\\\xxx}}}uuu{{{yyy{{{SSS111+++...,,,444000///222333222666<<<@@@EEEbbb~~~vvv|||~~~zzzzzzwwwFFFhhhJJJ---(((///111///---//////...------------...---------------------------(((444&&&000555EEE}}}yyyeee___{{{lll>>>ZZZmmm]]]~~~qqqHHHZZZNNN444111111000//////111555999AAAEEEIIIKKKKKKKKKKKKLLLKKKSSSGGG^^^vvvbbbvvvUUUmmmNNNkkkxxxwwwbbbhhhOOO000111>>>000000000......111555999CCCDDDKKKbbbnnnvvv___uuuuuuMMM@@@AAA???AAACCCCCCAAAAAAIIIUUU^^^fffggg|||TTT<<<===>>>^^^kkkuuuMMMGGGNNNYYYYYYjjjfffAAA???UUU___YYYAAA^^^}}}qqqSSS|||rrr666222333222111111111111111222222222333111555ggg222///,,,++++++,,,,,,,,,999333CCC555===<<>>MMMyyyAAAkkkFFFhhhooo___TTTwwwzzz___[[[ccczzzggg```NNNaaadddXXXVVVmmm___XXXiiiwww{{{kkkyyyiiihhh{{{{{{wwwggg<<>>EEEIIISSSjjjuuuxxxnnnrrr{{{|||oooIIIBBB???>>>@@@DDDCCC??????IIIUUU]]]eeehhhsssEEE:::KKK^^^cccjjjzzzMMMGGGUUUHHHYYYnnnMMMFFF^^^YYYyyyyyy>>>UUUyyyJJJzzz@@@000222000111111111222222222222222222222999jjj222///,,,++++++,,,,,,,,,222555CCC///BBB===GGGtttBBB333+++000222000:::JJJEEEGGG~~~EEENNNvvvAAAAAA[[[~~~gggsss\\\hhhppppppqqqwwwyyywwwlllmmmrrr]]]^^^XXX[[[uuuyyy```GGG777TTT^^^777jjjllleeennnrrrxxx}}}mmm666DDDMMM]]]ZZZaaa\\\cccMMMAAARRR333777444777999;;;FFF___}}}VVVlllYYYhhh???999@@@NNN^^^EEEzzzjjj555///***555CCC;;;;;;PPPXXXHHHFFFVVVcccFFF999cccssssssHHH___kkkUUUvvvCCC222222;;;EEEUUUCCCpppJJJiiiuuupppeeeUUUKKKbbbccclllUUUGGGCCC111LLL:::WWWpppqqq```\\\rrruuuyyyzzz||||||ddd666---222///,,,,,,///222...111HHHbbbwwwpppnnn~~~uuugggZZZZZZ```rrrvvvjjjfffeee___uuuqqqtttxxxxxxyyy]]]LLLOOOXXXbbblllaaawwwyyykkkMMM555///000/////////...------------...------------------------,,,------,,,...888hhhvvveeexxxIII000CCCBBBRRRuuuJJJ```HHHCCC111111000000111777>>>DDDFFFHHHJJJKKKJJJIIIIIIJJJDDDKKKHHHdddUUUhhh{{{~~~vvvPPPJJJmmm444999```VVVfff|||SSSBBB>>>'''222111111000222777???DDDJJJRRR\\\oooSSScccaaaFFFAAA:::@@@>>>BBBAAA;;;;;;FFFSSSZZZbbbcccUUU:::---eeehhhHHHttt\\\JJJCCCQQQiiicccOOOlll```rrrJJJLLLkkk[[[zzzLLL000333222111111111222222333333333///333<<>>BBBxxxNNN:::///555666000222===MMMaaaiiivvvkkkAAAmmm{{{^^^QQQsss||||||fff;;;OOOggguuu[[[fffeeeZZZjjjsssooopppzzz{{{lll[[[dddGGGEEE===<<<666>>>EEEbbbZZZ222UUU===nnnnnnffflllooosssxxx|||fff222DDDNNN]]]UUU\\\\\\eeecccAAA{{{[[[666555555999???KKKbbb}}}kkkKKKGGG///:::SSS]]]SSSGGGtttqqq999555555+++888<<<777CCC???fffnnnAAApppmmmJJJDDDZZZgggoooBBBjjj___vvv|||xxx>>>111888GGGDDDTTT???mmmHHH```zzz|||oooZZZKKKkkkgggnnn:::GGG@@@UUUWWWPPP>>>333AAAiiimmmkkkoooyyy{{{kkknnnqqqzzzlll222&&&000333000000222111///???kkkYYY~~~~~~~~~___ZZZ```ZZZ{{{vvv{{{oooVVVZZZYYYPPPVVVFFFJJJIIIQQQ{{{\\\LLLFFFMMMlllSSSrrrhhhDDD444222111//////...------------...------------------------,,,///)))...,,,999vvviiifffKKK]]]PPPHHHHHHlllcccdddDDDNNN111111000000222999AAAGGGIIIKKKMMMMMMLLLKKKKKKLLLGGGIIIRRRfffbbbdddyyylllOOOAAA999[[[```fffvvvUUU{{{WWWLLL444888333333222222444:::BBBHHHUUURRRWWWtttxxxpppYYYsssZZZDDD???666AAA;;;@@@???888888DDDQQQXXX^^^[[[yyyccc???AAA)))???<<>>nnn111---+++,,,,,,***,,,000333===FFFLLLEEEIII666mmmnnn999+++///DDD:::???+++555JJJ]]]qqq]]];;;@@@???^^^QQQoootttvvvrrrrrrUUU777FFFhhhWWW\\\qqqBBBjjjddd|||vvvxxxwwwssshhhaaa\\\999222222EEE<<<555SSS888QQQyyy[[[CCC777;;;MMM>>>\\\eeepppeeeiiinnnssswww~~~sssLLL===GGGPPPSSSTTTNNNrrr___lllRRRVVVsss999...555555777===CCCNNN___ooottt^^^```~~~www>>>JJJ[[[dddfffVVVRRR~~~AAA555222<<>>@@@AAAbbbwwwHHHdddfff|||xxx}}}{{{ooo000,,,&&&222111666888,,,@@@vvvddd^^^sssvvv```]]]fffvvvyyyiii```~~~```GGGAAAWWW}}}TTTkkk===111555111111111///******...222------------------------000+++...///333222}}}nnnlllDDDjjjPPPnnnllloooTTTYYY777111///333888===DDDKKKPPPOOOMMMLLLKKKKKKKKKLLLLLLMMMNNNfff___~~~pppBBB======???222bbb|||~~~yyyqqqmmmzzz222---555222111333999BBBJJJOOO\\\VVVUUUbbb\\\uuuuuuWWW<<>>:::777:::CCCOOOXXXYYY^^^yyy]]]///666666000000DDDJJJmmmddd[[[vvv{{{???BBBVVVkkkvvvaaaDDDkkkttt```ooommmbbb333(((222222000///000222333333222777---<<<{{{222---+++++++++***,,,111---===222DDD***EEEMMM[[[GGG777111&&&<<<===AAA''';;;+++MMMiiiRRRRRROOOAAA[[[gggoootttllljjjoooqqqvvvIIIBBBKKKVVV}}}tttsss|||IIIeeeeeeyyyllleeeeee___HHHFFFOOOmmm```TTTDDDbbbkkk;;;DDDeeeBBB...<<<444OOOYYYcccfffjjjnnnrrrzzzvvvHHHDDDLLLSSSWWWSSSYYYfff[[[eeeLLL@@@gggAAA<<<333222444999===DDDRRR___aaa~~~___===OOO[[[___\\\\\\SSSIII555333:::===444444:::888111FFFHHHttt~~~```:::999EEEBBBhhh|||pppaaaEEEvvvooo|||___999===PPPRRRQQQXXX}}};;;\\\KKKzzz}}}dddjjj\\\lllQQQMMMMMMBBB444...wwwHHHHHH]]]sssfffvvv}}}~~~ppp333444111555111---222CCC[[[~~~xxxzzz]]]ddduuummmhhhzzzvvv}}}}}}ccciii}}}IIIMMM[[[uuuPPPiiiFFF***,,,)))......***///111(((------------------------...+++......555<<<}}}aaaaaa@@@iii]]]>>>vvvjjj[[[\\\777222111666===AAAFFFJJJKKKJJJHHHGGGFFFFFFGGGGGGHHHKKKPPP[[[qqq{{{qqq[[[OOO&&&DDD444:::777MMMaaa}}}hhh~~~888555222111111444;;;DDDLLLQQQPPPTTTXXXfff\\\rrrtttUUU<<>>:::777:::BBBNNNWWWUUU```fffsss999JJJ444>>>???111:::BBBJJJvvvGGG___LLL<<>>FFF\\\FFFLLLaaa;;;jjj111666,,,///111WWW222)))777AAA}}}444222888JJJKKKZZZsssfffQQQWWWggg```^^^fffsss555HHHRRRRRRMMMHHHAAA]]]iiiuuuiiiccc___VVViii}}}vvv}}}jjjSSSXXXccc^^^bbbDDD555IIICCCIIISSScccaaafffiiimmmwwwqqqzzzBBBJJJQQQTTT[[[OOO[[[YYY\\\vvvSSS<<>>uuuPPP888666;;;999000333999555;;;<<<]]]nnnooofffAAAJJJ^^^WWW{{{zzz}}}UUU666===JJJIIIKKKSSS>>>```KKKwwwyyyAAAXXX~~~bbbTTTPPP???AAAddd999@@@yyyssstttyyyuuu333333444,,,777%%%SSSOOO|||___SSSqqqjjjyyy{{{pppjjjiiikkkmmmnnnkkkkkknnnpppooopppyyyssseeennnNNNNNN```XXXTTT888666,,,111000$$$***333***------------------------,,,---...***444CCCRRRUUU>>>hhhsss]]]PPPwwwbbbfffaaa888333444<<>>NNN555444===QQQeee|||EEEddduuusssllloooBBB666---111111000000000111222333999444HHH444///+++******))),,,111222555IIICCCIII999___OOOjjjDDD...;;;+++222GGGCCCAAA***bbbvvv^^^666555IIIUUUQQQqqqzzzUUUXXXRRRXXX\\\ddd}}}zzzIIIPPPOOOLLLUUU[[[<<>>555111DDDZZZ~~~vvv{{{nnnRRR~~~hhh{{{}}}mmmpppzzziiigggeeegggkkkoooooonnnhhhlllssstttnnnffffffkkkkkkxxxpppffffffNNNQQQsssbbbXXX<<<)))000888)))&&&111...------------------------,,,//////&&&111DDDFFFLLL???\\\ttt```777^^^rrr}}}|||\\\nnnfff:::666888CCCKKKLLLHHHFFFEEEDDDCCCBBBAAABBBBBBCCC???GGGUUUSSSyyyyyynnnjjjppp444:::;;;BBBHHH;;;IIIAAASSSeeeuuuzzz\\\>>>333222555;;;BBBIIIPPPWWW[[[WWWXXX[[[```___~~~pppMMM===@@@???===???===888666777???IIIQQQaaaaaavvv~~~UUUAAAOOOPPP???;;;???NNNAAAiiipppooo@@@CCCAAA===KKKbbbxxxBBB[[[rrr}}}lll---111999111111111000000111333555;;;:::PPP444///++++++***)))+++000222///DDDCCCPPPCCCHHHsssCCC777(((222===)))KKK000WWW???TTTkkkJJJ???@@@TTTLLLaaa}}}]]]QQQHHHNNN\\\uuuWWWTTTIIIHHHIII???FFFRRRPPPhhhooobbb\\\lll{{{LLLsssWWWNNNIII///444333FFFRRR```fffiiipppzzzwwwVVV@@@OOOSSSPPP\\\NNNXXXccc^^^fffZZZFFFDDD[[[FFF666333444666666333555:::======]]]hhhNNNWWW|||oooOOOQQQPPPSSSRRRLLL[[[YYYfffBBB666333666555:::<<<555DDD???555:::,,,555HHHfffOOO{{{rrrMMMooo|||ccc~~~xxxMMMEEEPPPRRRRRRLLLSSS555ZZZTTTOOObbb|||___iiiffftttppp000GGGggg}}}iii```^^^KKKEEEkkkSSS///QQQpppssskkkqqqZZZ000111999...666OOOwwwvvvwwwcccsssxxxkkkwwwooolllkkkiiigggpppoooooopppqqqmmmgggaaaiiihhhhhhjjjjjjkkksss{{{yyytttwww|||xxxuuu\\\TTTLLLbbbxxxuuuQQQ000(((666555...---)))------------------------,,,///000&&&000CCC>>>EEE???FFFcccssseeeFFFTTT}}}]]]~~~\\\^^^qqqkkk===;;;>>>GGGNNNLLLFFFDDDCCCBBBAAA@@@???@@@AAABBB===DDDUUUwww```uuubbbOOO===NNN]]]rrrrrr~~~gggYYYGGG444222888@@@HHHNNNSSSXXX[[[\\\XXX\\\lllXXXcccnnnIII>>>>>>@@@===>>><<<888555666<<>>KKKOOOsssvvv\\\lllrrrDDD\\\sssppp^^^vvvyyyjjjtttddd___rrrjjjXXX...444:::LLLbbbppptttyyy|||PPPHHHOOOWWWPPPZZZSSSVVVaaaUUUcccrrrDDD222\\\oooIII666333333555555222333555HHH:::hhhdddjjjxxxdddOOOMMMPPPVVVQQQOOOUUUuuuBBBUUU999...777;;;===>>>999'''444444@@@KKK>>>---===]]]dddxxxzzz___^^^lllgggqqqiiiEEEIIIPPPMMMSSSMMMSSS|||EEERRReeeOOOTTTkkkVVV___bbbiii333CCCPPPhhh~~~~~~ccc[[[fffOOOYYY@@@SSStttssslllmmmvvv~~~???555444888888FFFqqqkkkwwwhhhpppwww~~~qqqnnngggcccfffnnnrrrqqqiiiggggggiiilllmmmkkkhhhmmmhhheeedddcccaaaccchhhiiikkklllkkkiiikkkrrrwww|||~~~@@@NNNbbbzzzbbb444&&&///333...,,,------------------------+++...000***333BBB;;;???:::<<>>===<<<<<<<<<===>>>===AAARRR{{{xxxaaadddkkk~~~{{{eee^^^QQQCCC888fffhhh```MMM444444;;;EEEMMMPPPSSSUUUXXXaaaXXXUUU]]]```nnnGGG@@@===AAA<<<>>>;;;777444444:::CCCJJJXXXVVVqqqtttVVVGGGOOOIIIKKKMMMYYYIII888???[[[uuuNNNTTTpppsss555333;;;000222333222111333999>>>EEEKKKggg222...---...---******,,,>>>AAA???CCCLLLZZZQQQRRRqqq???|||jjj;;;'''>>>555---;;;111%%%===FFF;;;???222333:::EEEHHHAAAHHHKKKkkkfffBBBGGGAAAMMMIII[[[GGGTTTAAASSScccjjjaaavvv~~~kkk^^^cccLLLUUUbbblllkkkKKK888999ZZZwww}}}{{{iiiJJJNNNMMMYYYOOOUUUUUURRRYYYUUU\\\www^^^777777zzzKKK:::666444666666333222444...333ooogggXXX^^^wwwuuuwww]]]LLLUUUNNNXXXRRRSSSWWWooo:::fffzzzKKK333<<>>222111<<<777222<<>>PPPVVVZZZIIIRRREEEOOOZZZcccYYY___TTTYYYNNNSSSPPP]]]UUUZZZvvvppp~~~~~~aaa\\\TTTrrr}}}NNN777SSSvvv|||uuuuuu~~~XXXDDDPPPJJJZZZMMMPPPSSSRRRVVV^^^SSS[[[SSS///BBBggg???:::888999999555444666777000888@@@;;;>>>KKKQQQaaa\\\mmmggg\\\JJJeeeOOO\\\RRRTTTUUUWWWeee,,,aaa===CCCEEE;;;888:::...,,,666<<<<<<888;;;888CCCUUUQQQnnnkkkqqqkkkfffssswwwWWW???OOOLLLCCCTTTOOOUUUtttaaaSSS[[[???\\\hhh^^^PPP___vvvyyyooocccVVVXXXjjjxxx~~~|||ZZZCCC===999DDDgggRRRRRRVVVssskkkzzzxxx***CCC999;;;XXXsssttt~~~zzzxxxppppppbbbmmmqqqiii```bbbjjjooogggfffeeegggkkkmmmllliiieeefffiiikkkhhheeeiiiqqqhhhgggkkkqqqoooiiiiiinnnnnnnnnpppsssyyy\\\@@@pppYYYEEE444444***...------------------------///---222000000000@@@===444777...OOOooottteeeRRRfffddd|||mmm~~~FFFHHHKKKKKKEEE===<<<@@@<<<;;;:::::::::;;;<<<===;;;999GGGUUU999WWWbbbjjjzzzwwwaaavvvbbbHHHrrr|||nnnhhhPPP999???HHHTTTZZZZZZWWWWWWWWWUUU^^^WWWrrrjjjXXX___~~~nnnDDDCCC===CCC======:::666333333888@@@FFFMMMQQQgggXXXpppzzzfffmmmXXX___ooolll]]]999222???WWWiii]]]SSSmmmqqqKKK333888///222444444333777>>>EEEQQQ[[[yyy222000...,,,+++******+++...@@@YYY]]]QQQZZZooozzz888vvv]]]EEE{{{GGG666888666111000333444222777000444===<<<:::OOOmmmVVVEEE:::>>>BBBBBBDDDKKKgggJJJ___,,,GGGQQQQQQZZZYYY[[[YYYWWWUUUTTTSSSSSSTTTZZZZZZdddfffRRR===555555???aaawwwwwwvvv{{{EEE555bbbeeejjj{{{zzzKKKKKKLLLPPPSSSTTTQQQNNNVVVWWWYYYggg^^^eee\\\FFFCCCYYYVVV===666===999333555555444666555222333999<<<:::BBBRRR[[[LLL\\\UUUXXX\\\QQQRRR]]]WWWrrr777ddd~~~EEE;;;AAA???;;;999777222///GGG```MMM555===HHHHHHZZZRRR^^^qqqeeezzzkkk|||```IIIOOOQQQMMMNNNOOOVVVTTTcccvvvIIIUUU@@@SSSlll}}}bbbSSS___qqq}}}pppRRRCCCDDDBBBHHHYYYmmmppprrrbbbYYYJJJ===<<>>888999888444333222444555111///999IIIVVVPPPKKKSSSPPPPPPPPPYYYPPPIIIQQQRRRbbbEEEDDD]]]FFFDDD777:::000666000...;;;???888777WWW[[[???RRRpppvvvmmmqqqiiizzzUUUAAACCCCCCCCCHHHIIIAAAQQQJJJ]]]aaappp:::VVVrrrttttttppp]]]HHHIIIRRRPPP[[[}}}fffEEENNNYYYhhh\\\BBB<<<222===KKKZZZfffkkk{{{vvv{{{pppDDD;;;999ZZZ}}}iiizzz|||yyyzzzqqq}}}rrrcccKKKTTTAAASSSDDDGGGFFFGGGKKKMMMJJJCCC;;;AAA???;;;777111000888DDDQQQ;;;CCCSSSOOOPPPSSSEEE[[[]]]]]]ZZZWWWVVVXXXZZZ^^^TTT\\\kkkeee[[[llltttHHHWWWhhhyyymmm;;;999+++//////...------------...///%%%///000111+++NNN{{{999===888666///444EEEQQQeeeYYYpppzzzhhhFFFCCC@@@===<<<:::888666666666555555555555666666>>>000===eee}}}SSS666]]]lll\\\JJJ@@@fffqqquuuZZZiiiEEEVVV||||||OOOVVVTTTTTTTTTTTTTTTTTTTTTTTTZZZZZZSSSSSSeee[[[mmm|||FFF???DDD===???===:::666333333444555555CCCDDDLLLXXXaaadddeeehhh\\\RRR```eeeVVV999EEE???___[[[999888```mmmWWWSSSsss{{{LLL111555555222222777<<>>:::AAA<<<===888444666777666666>>>???\\\fff~~~|||sssgggeeeJJJ===AAAAAADDDJJJJJJIIISSSDDDpppcccHHHWWWLLLaaaooovvvAAA111@@@GGGvvvsss~~~xxx~~~kkkQQQAAAGGGBBB[[[uuuttt{{{xxx{{{QQQ;;;TTTiii{{{jjj}}}www~~~tttddd^^^JJJbbbGGGYYYFFF<<>>BBBFFFEEE^^^VVVNNNIIICCC;;;>>>IIIlllpppqqqkkkeeeccccccdddqqqrrrjjjooovvvyyyEEEeeezzzyyyjjjDDD444)))//////...------------......%%%333+++333---444LLL555999;;;555......999LLL```rrrMMMJJJvvvUUUCCCAAA>>><<<:::888666555555444444333333444444555444111@@@LLLbbb888bbbgggKKKbbbqqqtttqqqkkkPPP```CCC<<>>>>>???;;;555333444555666666666:::EEETTT```bbb]]]XXX```ggg|||]]]kkkCCCKKKMMMLLLIII777]]]jjj}}}QQQVVVwww~~~KKK...111333333666;;;???DDDMMMWWWzzzvvv333111///---,,,+++,,,,,,&&&888PPPyyyZZZ555mmm```UUUvvviii\\\ooottt|||777???555555888999777555:::@@@CCCOOO~~~nnn```rrrqqqPPP:::===VVVQQQRRRTTTUUUTTTQQQMMMKKKNNNMMMXXX}}}fffhhh<<<>>>KKKSSSVVV[[[XXXWWWaaaBBB]]]BBB]]]|||sssTTT;;;@@@BBBEEEIIILLLNNNPPPQQQZZZQQQZZZQQQUUUYYYNNNjjjwwwkkkCCCOOO...;;;llluuu\\\@@@444===666666===@@@FFF```~~~lllMMMTTTLLLGGGOOOLLLIIIVVVYYYTTTUUUVVVSSSRRR{{{~~~,,,ffflllIII666444...333===;;;555666:::PPPTTTvvvxxx}}}uuuwwwQQQ@@@;;;@@@@@@CCCHHHDDDKKKLLLHHHhhheeeKKK<<>>;;;888666555555444444333333333333444444...666999@@@rrr===OOOssslll[[[qqqqqqzzzxxx___[[[JJJ===[[[XXX]]]ppp}}}iiiXXXYYYRRRQQQQQQQQQQQQQQQRRRSSSMMMKKKKKKHHHyyypppUUUVVV[[[888AAA>>>===@@@<<<666222222555999;;;999:::>>>GGGRRRXXXUUUPPPYYY```fffbbbsss}}}QQQGGGPPP555www}}}CCC444\\\fffzzzPPP```|||ttt}}}OOO333666000222777>>>@@@BBBIIIRRRgggjjj333222000...,,,,,,,,,,,,555)))---<<>>;;;>>>AAA;;;AAACCCLLL[[[xxxpppPPPFFF___ggg]]]sssaaa888LLLgggaaadddsssxxxggghhhttt}}}yyywww~~~yyyKKKhhhzzzzzziii{{{{{{yyyooo}}}uuuqqqyyy~~~wwwGGGJJJTTTwwwxxxqqqhhh000222XXX```xxxrrr<<<]]]kkktttrrrnnnpppqqqnnnpppyyytttrrrxxxpppqqqtttdddsssrrr@@@cccnnn```XXX!!!//////...------------...)))000444$$$222888'''GGGVVV777222777888///000666333@@@JJJ___ssssss<<<===>>><<<:::666444444555333333222222222222333333111777,,,666{{{HHH999VVVzzzssssssSSSZZZ[[[ppp}}}kkkfff[[[wwwvvvfffggg}}}tttVVVTTTMMMQQQQQQQQQQQQQQQQQQPPPPPPJJJEEEGGG>>>cccsssfffZZZ[[[vvv:::===@@@===???===888444111333999>>>BBB>>>888666>>>IIINNNMMMUUUiiiiiivvv|||BBB~~~|||aaaGGGNNN666ZZZIII---333]]]hhhyyyRRRmmmkkksssKKK000444666888???EEEFFFFFFMMMVVV```eee333222000...,,,,,,,,,,,,&&&,,,---***FFF~~~:::999kkkpppYYYkkk{{{222)))...???000222333222222444666777>>>FFF\\\cccggg~~~bbbFFF888DDDFFFHHHIIIJJJIIIHHHGGGDDDIIIjjjPPPTTTPPPOOOSSSQQQXXXiii}}}ooojjjrrryyyYYY888UUU,,,999<<>>aaaaaagggOOOAAAgggmmmbbbXXXaaalllmmmoooTTTXXXyyyrrr|||yyysssssszzzppplllUUU|||fffaaazzz{{{xxxooozzzzzzrrrqqqiiiOOO```jjjFFF@@@111===^^^iii\\\jjjQQQGGGEEE555???rrrSSSeeessssssqqqtttuuurrrkkkiiihhhqqqyyypppkkkuuukkkfffhhhMMMwww{{{666//////...------------...+++000---(((000222,,,444zzzIII555555;;;333333666---...888FFF}}}qqqxxx|||zzziiiTTT444:::;;;:::777333111222333111111000000000000111111...666...---YYY[[[666III^^^QQQbbbeeeggghhhkkkwww~~~ooobbb___WWWRRRRRRSSSRRRQQQPPPNNNMMM???;;;FFF;;;OOOzzzVVVZZZvvv@@@:::AAA<<<<<<>>><<<777111///555;;;VVVSSSJJJBBBBBBJJJMMMKKKMMMKKKJJJMMMjjjUUUvvvdddXXXSSSHHH<<<>>>^^^lllwww}}}QQQvvvsss|||BBB***444<<<>>>CCCHHHHHHJJJTTT___eeeggg333222000...---,,,,,,,,,555)))+++000...GGGmmmXXXCCC@@@IIIUUU^^^eeeUUUhhh```EEEQQQggg;;;)))333///)))...000222333555777777555AAA***<<>>666<<<666555777---...666777>>>LLLPPPLLLOOOKKKVVVZZZRRRhhhoooiiisss<<>>@@@:::111,,,000666IIIOOOUUUYYYcccoootttrrrdddnnn___^^^___OOOCCC{{{PPPCCC888VVVvvvqqqLLLzzz@@@---???;;;<<>>@@@CCCEEEFFFGGGGGGRRROOOLLLKKKMMMPPPQQQRRRXXXLLLRRR|||{{{\\\GGGLLLOOOAAA555666@@@CCCHHHWWWeeeuuuaaaxxx===>>>???AAACCCFFFGGGHHHIIIMMMMMMNNNNNNOOOPPPQQQRRR^^^LLLMMMtttkkkEEEjjjFFF@@@777777777888888999999::::::CCCLLLHHHZZZUUUfffccc===ZZZdddeeeeeeMMMXXXffffff```ggglllccchhhuuuUUULLLeee|||tttpppuuu}}}|||uuu|||yyycccgggnnnvvvmmmwww}}}xxxwwwsssSSSAAAJJJ::::::VVV111;;;PPPMMMBBBGGGGGGCCCLLLLLLuuuiiiNNNlllgggrrroooooo~~~]]]HHHccc~~~mmmkkkwwwkkkpppmmmoootttuuutttyyydddAAAiiigggjjj444aaammm:::555111222...***,,,)))...------------...//////)))ppp<<<999@@@777///555000111333444555666666666;;;EEE999UUUfff~~~GGG===>>>666555333222111000000000////////////////////////(((===***111333RRRdddTTT@@@DDDQQQ```XXXQQQbbbhhhccchhhNNN555vvv|||}}}llliiiPPPIIIOOOQQQRRROOOIIICCC@@@???>>>333DDD===:::^^^WWW]]]___222EEE:::<<<======999444000000111999PPPDDDUUUYYYUUU|||}}}~~~aaahhh:::777wwwEEE???===fffjjjeeebbbttt||||||777777999>>>BBB>>>>>>EEEFFFKKKZZZddd___444111...,,,,,,,,,,,,+++,,,***...000)))&&&:::VVVRRR777$$$(((000///,,,///...000111222111222333555///888999===iiiooonnndddNNN999BBB@@@@@@DDD>>>NNNLLLJJJHHHGGGHHHFFFDDDCCCKKKPPPJJJFFF777TTTzzzjjj___}}}kkk777555;;;777>>>:::;;;>>>AAACCCEEEFFFFFFMMMKKKIIIIIIKKKMMMNNNNNNGGGOOOLLLHHHgggRRRFFFHHHLLL\\\aaafffooouuulllmmmhhhsssqqq555777888:::;;;>>>@@@BBBCCCCCCIIIJJJLLLNNNPPPQQQRRRRRRKKKbbb___KKKeeepppNNN<<>>DDDFFFPPPxxxkkkJJJpppoooNNNZZZYYYaaaYYY___YYYWWW^^^dddcccjjjwwwbbb```FFF<<<<<>>IIIfffUUUAAAEEE???;;;CCCHHHGGGIIIUUUOOOIIIfffeee^^^pppvvvmmmaaaDDDSSStttssslllrrrqqqmmmpppttttttooopppbbbXXXKKKnnn|||zzzsssOOOiiixxxUUU'''((()))...000222---------------...//////111999iii;;;222===>>>555777555111//////222666999===---:::[[[KKKooouuuWWW///666444333222111////////////........................---000,,,444000333{{{:::<<>>^^^tttfffxxxUUUWWWOOOOOOPPPPPPLLLFFF@@@>>>>>>???555@@@888111LLLmmmbbbTTTzzz@@@:::@@@===>>>===:::555111000111444NNNPPPggg[[[>>>XXX___ZZZ^^^yyysssfffssstttbbbCCCHHHsssVVV<<>><<>>AAADDDEEEFFFMMMLLLLLLMMMOOOPPPPPPOOOJJJGGGBBB>>>AAA\\\}}}rrr}}}wwwiiiggg{{{sssPPP444999AAA888999:::<<<>>>@@@AAABBBGGGIIIMMMPPPSSSTTTTTTTTTNNN\\\```TTTTTTuuu}}}qqqdddoooVVVgggeeebbbkkk~~~bbb;;;222000444555555666777777888888:::;;;>>>CCCGGGSSSPPPpppooodddGGGiiiYYY^^^mmmyyyhhhUUU```ssshhh]]]mmm___LLL???888EEElllqqqrrrllljjjpppxxx{{{uuu|||XXXeee{{{{{{wwwtttnnnvvvmmmqqqiiiPPPcccnnnfff444222:::CCCEEELLL[[[bbbaaaXXXaaajjjZZZLLL;;;YYYrrrsssiiiGGGCCCfffzzzpppjjjpppmmmoooqqqppplllmmmxxxddd\\\AAAsssvvvhhheee<<>>;;;777333111111+++>>>FFFeee\\\:::HHHNNNPPPZZZWWWqqq~~~}}}~~~dddYYYTTT:::```qqqyyyLLLnnnuuurrrzzzuuu555:::AAADDDKKKHHHEEEEEECCCIII[[[```\\\~~~444111...,,,,,,,,,,,,+++)))***))))))---222222///888BBBdddJJJ,,,555,,,000000,,,)))+++,,,+++,,,---///000///000111333CCC///666AAA888MMM|||XXXmmm{{{[[[JJJ666IIICCC>>>>>>???@@@BBBEEEAAA:::___uuummmbbbrrrPPP///444666333444111555666999<<<@@@CCCEEEFFFKKKKKKMMMOOOQQQQQQOOOLLLMMM@@@AAAJJJBBB444CCCdddooorrrpppeeetttmmmyyy:::+++CCCEEE---888888999;;;===???@@@AAACCCFFFJJJNNNPPPQQQPPPOOOXXXJJJRRRgggbbbPPPeeeppp999+++===111222333333444555666777777<<<===;;;AAAEEEAAAhhhMMMMMMtttaaa777bbb___bbbrrrfffcccJJJHHHhhhlll___gggtttrrrQQQNNN;;;111NNNiiiyyyuuu]]]YYYooo^^^sss___uuu||||||wwwuuusssooowwwwwwVVV___PPP\\\nnnmmmpppxxxsss~~~kkkwwwmmmVVVTTT```???***000KKKlllwwwYYYAAAVVVzzzyyykkkqqqooojjjiiiooovvvwwwqqqkkkkkkKKKXXXnnnmmmqqqzzz{{{sssJJJsss{{{PPP***)))***444(((444------,,,,,,------...///444---:::nnnLLL444333555777:::;;;:::777333000(((???IIIooo333///>>>///111000///...------------........................,,,///222,,,+++888)))www{{{JJJAAALLLUUUZZZZZZWWWZZZbbbmmmKKK>>><<<||||||wwwffflll|||___XXXJJJ]]]NNNLLLHHHCCC>>>;;;::::::444333222777444@@@aaa~~~~~~UUUYYY|||hhh666EEE@@@@@@???===999666333222...222111KKKSSSFFFNNNLLLVVVaaaYYYXXXhhh}}}^^^???pppkkkwwwrrrYYYzzz}}}uuu\\\{{{}}}ppp>>><<<>>>@@@GGGFFFBBB@@@===DDDWWW^^^ZZZ}}}444111...,,,,,,,,,,,,+++,,,...+++&&&'''---...***&&&%%%***BBBuuu~~~999"""888)))***...---'''&&&,,,...---,,,...///000///000222333888333000:::===444WWWrrr___~~~[[[WWWVVVZZZZZZTTTPPPQQQoooccchhhLLL,,,***666000111888222444555888;;;???BBBEEEGGGEEEEEEGGGJJJLLLKKKGGGDDD===BBBBBB<<<;;;???===777<<>>@@@DDDGGGIIIIIIHHHGGGNNNLLLOOOTTTUUUTTTXXX```ooo:::...***555///000111111222444555555666;;;???:::===EEEAAAUUUIIIYYYSSSsss,,,OOOQQQllleeelllIIITTTfffgggmmm{{{ssshhhXXXLLLaaapppcccTTTWWWlllzzzkkkPPP{{{sssYYYPPPkkkwwwzzzuuusssnnnpppsssnnnxxx~~~rrrpppnnnnnncccJJJ333666YYYoooDDD???fffxxxsssyyyrrrooonnnrrryyyyyypppeeekkkJJJiiihhhhhhtttgggSSSJJJRRRqqq===555111444!!!...,,,,,,,,,,,,,,,---......***111&&&000YYY>>>777444111///111555;;;>>>RRR\\\|||333@@@777***000111000///.......................................+++111...///'''???000333{{{cccLLLHHHMMMUUUVVVWWW___fff{{{aaaTTT}}}~~~tttuuudddaaaHHHVVVRRRLLLIIIDDD???<<<:::999888555666///444000222777lllSSS<<>>@@@@@@???>>><<<:::666444444888111777>>>CCCJJJCCCFFFOOORRRUUU[[[ttt]]]SSStttwwwRRRrrr```ooobbb```vvv~~~uuuaaaBBB@@@@@@???GGGFFFBBBBBB???GGGZZZ[[[XXX{{{444111...,,,,,,,,,,,,+++))),,,---+++)))))))))'''111...,,,***)))<<>>&&&555777)))''')))******)))+++---,,,)))+++---////////////111333)))<<<555000<<<666:::[[[bbbsssvvvccczzzTTT222)))222666***---999555444555777:::===AAADDDFFFDDDDDDFFFHHHIIIHHHDDD@@@999:::;;;;;;;;;;;;;;;<<<$$$DDDMMMGGG___wwwZZZKKK888333,,,---666===888---555555555666777999;;;===@@@BBBDDDGGGIIIIIIHHHHHHEEENNNTTTQQQRRRXXXYYYUUUXXX___ggg888(((888...)))444...///000111222333444555777:::888:::AAADDDJJJVVV@@@MMM___AAASSSUUUYYYgggXXXbbbhhhkkk```QQQ```[[[ggg}}}|||dddTTTVVV|||aaa^^^hhhppp}}}yyydddkkkpppqqqooosssxxxpppnnnzzz~~~tttjjjdddeeessswww|||oooiiiUUUEEE:::JJJqqqJJJ...GGGaaajjjssspppsssrrriiibbbbbbeeefff^^^\\\bbbkkkooolllhhhlllzzz<<<{{{sssuuu???(((---000)))555,,,,,,,,,,,,,,,------...&&&777)))111666dddZZZLLLDDDGGGVVViiivvvNNN000>>>:::%%%444000//////...------......------------------------...***+++666'''000888'''???|||\\\IIIFFFMMMLLLNNNYYY^^^dddooowww|||zzzcccaaa~~~zzzxxxYYYPPPNNNQQQJJJGGGCCC???;;;999888777555333666...111//////(((zzz~~~```888]]]XXX===@@@????????????===:::777+++:::===444...666======;;;EEEGGGRRReeewwwjjjFFF999```KKKjjjcccxxx\\\xxx||||||iii{{{sssNNN???===>>>===CCCBBB???AAA???FFFXXXXXXUUUyyy444111...,,,,,,,,,,,,+++((((((***...---+++***,,,))) :::@@@...***888GGG}}}aaaAAA!!!(((222!!!"""...,,,---++++++......+++))))))***,,,---...---...///111---666777444888::::::===LLLLLL}}}wwwuuu~~~NNN444444000444444,,,---333222333333555777;;;>>>BBBCCCEEEEEEFFFGGGGGGEEEAAA===>>>555666???<<>>:::<<<666,,,+++)))222999666111111555888777666666666777999<<<===AAABBBDDDGGGIIIKKKLLLLLLJJJJJJQQQ[[[[[[RRROOOTTTQQQXXXLLLfffWWW==="""111555000,,,444------...///111222333444666333777;;;;;;AAAGGGCCC[[[CCCZZZ___eeeFFF===SSS```]]]YYY___fffiiirrrpppUUUNNNtttZZZBBBgggeee|||ggg~~~mmmwwwrrrwwwsssrrrwwwsssmmmqqqvvvbbbTTTKKKLLLSSS___hhhooonnnvvvQQQOOOAAA???555999NNNhhhBBB???EEELLLVVVYYY]]][[[RRRNNNUUUaaaiii\\\jjj```nnnsssgggqqqnnnvvvUUUQQQ\\\iiiyyy888666+++,,,+++,,,,,,++++++,,,,,,---...---+++BBB""",,,???OOO444GGG555///222222...------,,,,,,,,,,,,---------------------------000%%%000111,,,'''222222)))===yyyZZZOOOPPPBBB>>>HHHKKKgggrrriiimmm{{{RRRPPP\\\uuu}}}WWWZZZBBBXXXEEEGGGAAA===999777666666444111...222---000222444///PPPOOOGGGHHH???>>>???@@@BBBAAA===999+++333<<<666///222444;;;<<>>;;;999<<<;;;@@@PPPVVVTTTxxx444111...,,,,,,,,,,,,+++...(((&&&******&&&''',,,(((222000###"""...222***222000<<<888]]]ppp~~~uuuYYYEEE>>>$$$,,,&&&'''000***'''---)))(((+++&&&&&&++++++(((***111(((***,,,,,,,,,,,,...000888###...===222222???;;;:::]]]aaammmrrrEEE///+++///)))(((...222111//////222222333555888<<>>AAADDDGGGIIIKKKOOOMMMKKKLLLQQQVVVUUUQQQLLLZZZDDDPPP```\\\^^^444+++000---<<<###...111))),,,,,,---///000222333333888...888@@@888===HHHCCCCCCjjjKKKPPP\\\XXXtttLLL:::HHHSSSWWW\\\aaabbbfffuuusssXXXVVVhhhaaa???HHHvvviiiggg```___vvvsssnnnsssyyyqqqiiimmmqqqppptttxxxJJJYYYLLLmmmzzzrrr```WWWHHHXXXgggnnnzzzrrr```cccRRRGGG:::888555kkkNNN999444;;;888999999>>>NNNdddrrruuuiiilllllljjjjjjdddddduuuuuu}}}QQQuuuyyyttt}}}///444(((888111,,,,,,++++++,,,,,,---...)))111333===***333UUU>>>888(((666...444''',,,,,,++++++***+++++++++------------------------000&&&:::%%%333...(((333666111BBBsssccc\\\BBB555===???HHHTTTiiikkkoootttddd[[[JJJDDDllldddTTTEEEVVVIIIJJJBBB<<<999555444444444111///...111------000222000---hhhAAAUUU???>>>>>>AAACCCBBB>>>;;;<<<111444666777444...555555777===999IIIYYYoooWWWAAAAAARRRSSSZZZZZZ<<<;;;{{{{{{vvvuuuyyy~~~rrrhhh{{{{{{xxxooo{{{DDD<<<888<<<<<<>>>999777<<<;;;>>>LLLUUUSSSxxx333222///---+++)))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---......///111111222444666888;;;<<>>===AAACCCBBB===888666666555444333222111111111111///000000000111111111111////////////////////////............////////////222222222333333444444444777:::???CCCGGGLLLMMMKKKPPPOOONNNMMMMMMNNNPPPQQQPPPOOOMMMJJJHHHEEECCCBBBYYYcccssslllOOO;;;///***---------------------------------......000111111666777888888999<<>>YYYYYYyyysssyyyyyyrrrkkkhhhjjjmmmnnnoooqqq|||rrr;;;GGGhhhnnnzzzwwwMMM===FFF???===;;;:::;;;DDDHHHKKKZZZfffaaa^^^ddd666BBB@@@PPPrrrXXXOOONNNNNNaaaxxxuuupppkkkiiiiiiiiiiiijjjjjjsssrrrNNNaaakkkYYY......222,,,...------,,,,,,------...000///...---...000222444wwwTTT888666333000............------,,,,,,,,,,,,++++++,,,,,,,,,---------..............................+++,,,666YYYrrrVVV???777888BBB^^^ZZZXXX:::===>>>ZZZwwwddd[[[QQQMMMOOONNNHHHAAA888777555333222000000000000///.........///111222VVVrrr|||VVVWWW:::III@@@:::IIIEEE999AAA;;;999777444222000//////555888999<<<>>>@@@ZZZPPPBBB000;;;MMMSSSKKK>>>777CCCYYYjjjqqqssswwwwwwzzztttlllzzz}}}tttzzz{{{yyy888999@@@999;;;<<<===<<<<<<<<<>>>@@@HHHSSSnnn333222///,,,***)))))))))))))))))))))))))))))))))************************************************+++*********)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,---......///000111222444777999:::???>>>@@@LLLgggmmmkkk^^^llljjjzzz}}}~~~ooopppbbbtttFFF------333000(((,,,,,,,,,---......//////111111222444777999<<<======???@@@>>>:::666555555444333222111000000000000/////////000000000111111........................---.........////////////111111222222333333444444666:::???BBBDDDGGGHHHHHHLLLMMMNNNOOOPPPPPPPPPPPPMMMLLLIIIFFFCCC@@@>>>===333444555666555333111000AAA<<<555///,,,,,,///222------------------------------------...///000111555666666777888;;;@@@CCCDDDVVVWWW}}}[[[NNNZZZGGGRRRtttyyyxxxjjjQQQ<<<000AAAEEEhhh|||@@@\\\ZZZFFFaaawww}}}vvvtttxxxssswwwqqqnnnpppsssssstttvvv<<>>YYY333MMMoookkkhhhhhhiiijjjiiihhhtttrrr{{{QQQttt~~~zzz///...000+++...------,,,,,,------...///...---------///111222YYYnnnIII444777666333000...---......------,,,,,,,,,+++++++++,,,,,,,,,,,,------------........................111...,,,;;;ccchhhGGG;;;@@@???VVVVVVgggjjjpppSSSLLLFFFDDDFFFFFFBBB===666555444222111000//////000///.........///000111555>>>dddsssWWWDDD===CCCDDDAAA@@@???>>><<<888444111000000000222555444666777666MMMsssyyysss^^^<<<888::::::???EEE???===GGGUUUaaaiiinnnppprrrttt|||}}}mmmhhhyyy~~~jjjiii]]];;;999999:::999:::;;;;;;:::;;;===???IIITTTppp333111///,,,***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,------...---...///000222444666777666???CCC;;;888NNN|||xxxGGG888)))%%%+++111...(((+++,,,,,,------......///000111222444666888;;;<<<<<<<<<<<<:::666444333444222111000///................../////////000000000........................---------.........//////000000111111222333333444555999>>>@@@AAAAAACCCFFFEEEGGGJJJLLLMMMLLLJJJIIIIIIHHHEEEAAA===:::888777888666555333333333444555------,,,++++++++++++,,,------------------------------------......///000333444555555666999===AAACCCJJJMMMUUUQQQ\\\HHHEEEBBBGGGRRRYYYmmmKKKGGGBBB???>>>@@@CCCEEE]]]MMM---~~~yyyOOOVVVnnnyyyssswwwlllxxxpppqqqmmmkkkooorrrsssuuuxxx|||fffHHH333iiimmmsssbbbeeedddddd```eeefff``````\\\NNNJJJEEEWWWvvvKKKDDDAAAxxxsssUUU\\\}}}pppkkkiiiffffffiiijjjiiiggg___ooooooddd}}}~~~[[[{{{EEE333444000...------,,,,,,------...------,,,,,,,,,...///000555---111QQQsssSSS???:::===555444222///...------...,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------------------------111...)))&&&333WWWxxxrrrooojjjAAAJJJHHHEEECCCBBBAAA>>><<<444333222000///.........///............///000000---dddzzzAAA___sssKKK333IIIGGG@@@DDD???BBB???;;;666333111111111...222000111222111CCCdddgggUUU]]]111@@@BBB999AAA:::;;;AAAIIIPPPVVV___hhhgggmmmooottttttggggggyyy{{{zzz???AAA999555<<<777888999999888999;;;<<>>AAAGGGEEEFFFHHHJJJJJJIIIGGGFFFGGGEEEBBB===999666444333333111///,,,++++++,,,,,,222222333333222000...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......///000111333333444777;;;>>>CCC@@@RRRTTTMMM}}}vvv___KKK===666333999FFF>>>;;;DDDWWWnnn}}}HHH666888???888UUUxxxtttsssnnnwwwrrrjjjggghhhmmmpppqqquuuyyyhhhtttGGGHHH777lllvvvjjjiiibbb___ZZZ___ddd```aaa]]]QQQLLL333JJJeee888\\\666ZZZyyyvvvxxxxxxKKK999777PPPqqqtttkkkmmmssslllllliiiffffffiiihhhfffbbbtttuuuvvvhhhvvvZZZ***---......------,,,,,,------...,,,,,,++++++,,,,,,......000000222222333FFFqqq}}}lllVVVHHHCCC@@@:::444333222000///...---------,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,------------------------***+++---+++&&&000QQQrrrvvvYYYOOONNNLLLKKKJJJFFFAAA<<<999777111000///...---------------------.........//////***111kkk;;;gggttt:::AAAGGGAAA@@@@@@CCCAAA???;;;888444222000---111000111444222@@@ZZZqqq```VVV222888666---111000444===FFFKKKMMMUUU___^^^iiiooorrrrrrjjjlll}}}jjjvvv555DDD888777:::444666777666666666888:::@@@LLLjjj222111...,,,)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))******+++++++++---------///000222444555555777:::@@@DDDDDD???999KKK>>>CCC___SSS999,,,,,,,,,888000...***'''(((***,,,---******++++++,,,---------//////000222444666888999;;;999666444333222222222------,,,,,,++++++,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,------------------...///000111222333444444999???@@@>>>BBBIIIMMMMMMMMMLLLLLLKKKJJJJJJGGGDDD@@@;;;777555333222111111000000///...---,,,'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------......///111222333666999<<<@@@HHH>>>@@@SSSUUUppp}}}eee:::111666JJJ{{{<<>>@@@BBBBBBBBBAAA>>>999444111...222000000333111777KKKYYY]]]888666/////////---000111888@@@DDDFFFLLLRRRWWWgggppprrrtttoooqqq~~~rrr~~~YYY:::>>>444999444222444444444333444666888<<>>>>>===444111===666,,,---777RRRPPPYYYkkkffffffeeeDDD...444999333333222..."""!!!---***''''''***+++)))&&&)))******++++++,,,,,,---//////000111333555777888999777444222222222111000,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---...000111222222777333555>>>AAA@@@BBBIIILLLKKKKKKJJJIIIIIIHHHHHHDDDBBB===999555333222222$$$&&&)))+++.../////////000000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,...000222333555888:::@@@>>>>>>GGGPPPMMMPPP^^^}}}YYYCCC555111>>>YYYcccPPP@@@AAAhhhyyypppvvvgggyyyrrrvvvuuusssssstttrrrnnnooosssjjjdddfffvvvlllgggkkkiiibbbeeeggg]]]YYYYYYTTTJJJTTTDDD@@@gggUUURRR;;;UUUUUUPPPIIIMMM]]]BBB>>>>>>CCCGGGBBB```kkkooohhhbbbdddgggfffccccccbbbssssssUUUYYY}}}mmm===...555...------,,,,,,------...+++++++++,,,,,,,,,,,,,,,$$$***222333)))"""--->>>222;;;???===???HHHLLLIIILLLGGG@@@888444333555777............------,,,,,,++++++++++++************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///((('''...111---+++,,,---:::^^^iiiJJJAAALLLSSSKKK>>>FFFEEECCC>>>999444222111------,,,,,,,,,,,,,,,---+++,,,------......------###777'''BBBRRRRRR666@@@@@@@@@AAABBBDDDDDDAAA===888555222555000...111,,,,,,888+++>>>444000222777555555333555:::>>>@@@EEEKKKWWWiiiqqqrrruuutttttt|||xxxvvv}}}>>>===555000555...111222333333222333555777;;;EEEddd222000...+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))******+++,,,---///000111333444666777999999777666333,,,888333777>>>------777---...$$$%%%///***///+++###((()))'''+++---,,, '''///111...)))((()))))))))******+++,,,,,,,,,......///000222444555777666333000000111000...,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---///000111222;;;222222<<>>444IIISSS@@@IIIUUU???MMMeeekkkFFF,,,)))444***:::xxxiii>>>BBBUUUuuu{{{yyyrrrpppooovvvuuutttrrrqqqqqqrrrnnnjjjjjjnnn|||mmmooojjjmmmsssiiijjjwww}}}uuucccgggsss```\\\ccchhh]]]XXX[[[ZZZNNNZZZttt888qqq^^^RRRCCCAAARRRaaalllqqqsssMMM>>>>>>;;;III^^^mmmiiibbbcccffffff___mmmsssrrr}}}xxx```aaaNNN&&&'''...------,,,,,,------...+++,,,,,,,,,,,,,,,++++++000((($$$+++666:::444---888:::<<<======@@@EEEHHHHHHAAA;;;:::===;;;222))),,,------------,,,,,,+++++++++++++++************))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,...***((())),,,...///000%%%333111&&&666^^^wwwvvvtttuuu\\\NNN>>>FFFLLLIII@@@>>>FFFPPPGGGDDD@@@<<<888555333222,,,,,,,,,+++,,,,,,------***+++,,,---...------,,,***;;;(((EEEzzzbbb:::mmm]]]EEEAAACCCCCCCCCCCCBBBAAA@@@>>>===777:::444222555...***111---555,,,///000,,,'''***555333333666999>>>HHHRRRaaaqqqtttqqquuuwwwvvv{{{{{{www]]]333777///222000///000222222222111222444666888BBB```222000...+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***+++---...///333000///333:::===:::666000000:::$$$"""555))))))...$$$000222000,,,"""...333###000///&&&***...(((...+++'''&&&(((+++---...)))))))))***++++++,,,,,,......///000111333555666444111......//////,,,***,,,+++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---///000111222>>>333000:::AAA???===@@@<<<@@@DDDIIIJJJIIIFFFDDD<<<:::555111...------...******))))))***+++---............---,,,***((('''++++++++++++++++++++++++,,,,,,++++++***++++++++++++---000222333555777999666BBB<<<:::JJJKKKEEEOOOIIIEEEYYYqqqXXX555///111000444,,,@@@)))vvvsss===999sss~~~vvvyyylllzzzsss{{{tttooonnnppprrrppplllnnnrrrnnnnnnfffccckkkmmmnnnvvvpppyyyvvvjjjjjjlll[[[XXXccchhh[[[SSSVVVWWWOOOeeeLLLtttrrrKKKMMM[[[uuuxxx{{{|||]]]MMMFFF777SSSiiijjjbbbcccfffgggjjj\\\oooeeeyyywwwBBBxxxdddzzznnn888444...------,,,,,,------...,,,,,,---------,,,,,,+++)))000222...)))***000444...000888@@@BBB@@@BBBGGGDDD@@@:::444///...///111,,,,,,,,,------,,,,,,++++++++++++************)))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,''',,,///,,,))))))+++---...***///888444'''***888222===777???333CCC<<<===HHHDDDCCCEEEHHHIIIJJJKKKGGGBBB<<<777444222///---,,,,,,,,,+++,,,,,,------***+++,,,---...---,,,,,,,,,%%%:::,,,kkkTTTJJJKKK???IIIEEECCCBBB@@@@@@@@@BBBCCC;;;>>>999888<<<777000555111''';;;$$$555222***999000000222555777???OOO^^^kkkyyyxxxqqqvvvzzzyyy|||uuuAAA444///...777---444000111222222111222444666555???[[[222111...+++)))''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))***+++---...///---000333666777666444222//////...------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************.........///000222333444000///...---,,,+++++++++)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///000111222333555777:::===@@@BBBEEECCCCCCFFFJJJJJJFFFAAA:::777444000---------...************************+++*********))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,------///111333555666888:::>>>CCCGGGJJJLLLMMMVVVRRROOONNNRRRgggeee>>>999222////////////...,,,111999zzz>>>MMMhhhyyy```wwwhhhmmmzzz}}}mmmpppooommmmmmnnnooonnnnnnkkkjjjhhhggggggiiikkklll{{{oooeee]]]LLLDDDYYYiiieee[[[ZZZ___bbbkkkNNNnnnVVVOOOwwwtttqqqtttuuuzzzccc\\\===AAAmmmgggggg]]]gggllliiifffiiicccxxx}}}^^^lll}}}fff~~~777+++//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------...///333777<<>>;;;@@@???999>>>>>>===;;;888666333222///.........///000000///+++333777555:::LLLaaammmuuuqqqtttqqqtttxxxuuu}}}XXXAAA000222666333000111000000111111111222222222333:::WWW222111...+++)))''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))***,,,---...,,,...111444444333111///......---,,,,,,+++******************************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********.........///000111222333///...---,,,++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---///000111222222333666999<<>>222555888::::::999999:::<<<999555222111000000//////...,,,,,,...//////...***444[[[qqqGGGCCCOOOqqqtttyyyvvvfffmmmkkkpppuuuqqqrrrpppmmmkkklllooorrrtttpppnnnmmmkkkjjjjjjjjjjjjwwwwwwggg]]]\\\eeeeee```iii{{{{{{{{{nnnGGGJJJFFF???888666:::DDDMMM]]]xxxxxx^^^>>>OOO```uuuoooddd```___jjjjjjoooqqquuuQQQwwwVVVbbb---//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000333777<<>>>>>>>>999444///,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111333444555777;;;>>>FFFEEEDDDCCCCCCAAA>>><<<999555111///.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///(((,,,000)))666mmmsssJJJwwwlllpppdddVVVBBB:::BBBHHH<<<)))@@@===999555333333555666333///***'''(((...444999222;;;???IIIjjjgggvvvpppsssqqqiiinnnUUU000,,,---111///***,,,333000000000000111111111111222888TTT222111...+++)))''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&'''((()))******+++,,,...///...,,,***)))*********))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***+++,,,---....../////////---,,,+++***************))))))))))))************************************************************************************++++++++++++,,,---...///000000000222555999===@@@CCCBBBBBBBBBBBB@@@;;;777222111...,,,*********************************************)))))))))))))))************************************************,,,,,,---...///111222333444777;;;>>>AAABBBBBBBBBOOOJJJFFFCCCBBB@@@>>>>>>555444444222///---++++++((())),,,---...///111222++++++,,,---......------...999ttt{{{vvv;;;FFFXXXqqq}}}lllyyy\\\pppllllllooopppnnnnnnmmmlllkkkkkkmmmoookkkjjjiiihhhhhhhhhhhhiiizzz|||ssskkkOOOOOOSSSUUUhhhSSS???JJJ333555///---111111......222BBBZZZQQQQQQFFFiii___===>>>GGG\\\mmmlllkkkiiinnnaaaooosssrrrfffNNNuuuiiimmmfff,,,//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---///000111444888===@@@@@@???>>>===333000,,,+++,,,,,,+++***++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,---...//////...000111222333666:::===BBB@@@???@@@BBBBBB>>>:::444111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...+++(((---,,,%%%FFF~~~nnnQQQ^^^llljjjQQQIIIEEE666;;;RRR===:::666222000000111222...222777;;;;;;888555333BBBGGGdddqqqlll}}}tttuuuppp```]]]xxxuuu555//////111333///***+++111/////////000000000111111222666QQQ222111...+++)))''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))))),,,,,,---...---+++***(((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))***+++,,,---------------++++++***))))))))))))***(((((()))))))))*********************************************************************************+++++++++++++++,,,---...//////000222555999===???AAAAAAAAABBBAAA???;;;888///...,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************,,,,,,,,,---...000111222444777;;;???AAABBBAAAAAADDDFFFGGGCCC>>>888444222222111111222333555666666222111000///...,,,(((&&&+++---.........---,,,,,,000555uuuHHH222>>>^^^jjjcccrrrYYYrrrmmmjjjlllnnnqqqsssuuuuuurrrooonnnooohhhhhhhhhhhhiiiiiijjjkkk|||KKKpppMMMFFFEEE@@@GGGYYYnnnsssIIINNN333...<<<000888...555FFF@@@)))'''999 888222888<<<***AAAWWW[[[HHHDDD===FFFllltttsssooorrrcccooossstttmmmVVVnnnddd<<>>??????===:::777444------+++******)))))))))))))))))))))))))))))))))))))))))))))************************************************************,,,,,,,,,,,,...///000111333666;;;???BBBBBBAAA@@@???DDDEEE@@@:::999;;;;;;333111---+++***)))'''%%%,,,)))'''(((,,,000111111,,,...//////---,,,,,,,,,---DDDttt{{{444555AAAeeekkkffffff___pppmmmjjjllllllppptttyyyyyyuuuqqqoooooojjjjjjkkklllmmmnnnoooooo~~~FFFgggMMM<<<111000777999+++---$$$222777666666,,,333222///;;;KKKDDD111LLLrrrllloooaaa]]]XXXJJJCCClllrrrqqqkkkssslllmmmooovvvmmmgggyyySSSsss***//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---...000111222222666;;;===<<<999666444---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++,,,---...///...///111222333555999<<>>???>>>:::666222000,,,,,,+++******)))))))))))))))))))))))))))))))))((()))))))))************************************************************+++++++++,,,---...000000111444999>>>AAABBBAAA@@@GGGHHHAAA444++++++,,,,,,000...---...111222111000000///---,,,,,,---------***,,,...---+++***,,,...111gggkkknnn888666LLLlllxxxvvvttt[[[jjjmmmkkkkkknnnkkkkkkppptttuuuqqqnnnooopppnnnnnnoooppppppqqqqqqqqqkkkGGGnnnFFF777666777...***BBB///444000$$$222888IIIIII<<>>:::555111...***+++++++++******++++++************************************************************************************************************************++++++++++++,,,---...///...///111222333555999<<<>>>@@@AAA???:::444000......,,,++++++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((---))))))///...(((***000ttt|||wwwVVVWWW{{{bbbbbbwwwrrriii[[[OOOKKKMMMTTTYYYTTTbbbwwwlllyyyzzzkkkcccgggggg^^^___ccc}}}ggg\\\111(((???......,,,,,,---//////...------........./////////000222JJJ333111...+++)))''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''(((((()))(((((()))))))))))))))(((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''(((***+++,,,+++)))((((((((('''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,...222666:::;;;;;;;;;???AAAAAA>>>:::444000...++++++++++++******))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,---...///000///333888===AAAAAA@@@???999>>>???:::888888444---,,,***((())),,,,,,+++(((&&&***///000...+++***)))(((+++,,,+++******---000+++pppsssVVV555***QQQnnnmmmVVVrrriiiiiikkkpppkkkjjjnnnrrrrrrpppooorrruuuppppppqqqqqqqqqppppppooojjj]]]___GGG@@@999555000;;;+++111;;;999SSSgggkkkpppIII\\\CCCJJJNNN888]]]zzznnn\\\WWWFFFccc```iiilllhhhhhh^^^nnnrrriiiRRR~~~gggpppJJJ//////...---,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---///111222333;;;>>>AAA@@@;;;555///,,,)))***+++***)))))))))***************************************************************************************************************************++++++++++++,,,---.........000111222333666999<<<999===@@@>>>999444111111---,,,++++++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,***,,,000,,,999}}}{{{eeeAAAfffrrrhhhfffqqqzzz~~~{{{ppplllllluuuiii```aaabbb___]]]]]]bbblll|||]]]555999...,,,---000111000...------+++---------........./////////111III222000...+++)))((('''''''''''''''''''''''''''''')))&&&######&&&((((((&&&$$$$$$&&&)))+++***(((&&&###$$$&&&((()))***))))))'''''''''&&&%%%&&&(((***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++...------000555;;;>>>@@@<<<===<<<888222...---...+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---...///333666:::======>>>???@@@AAA===888444222111000///++++++++++++++++++++++++++++++++++++++++++++++++***+++------,,,+++,,,---555xxxeeeAAA555:::PPPjjj```xxx```ttttttiiirrrkkkmmmpppppppppqqqssssssrrrqqqppppppnnnmmmmmmoootttwwwuuuPPPqqq]]]LLL222888<<<===999777:::<<<:::???IIIRRRLLLpppQQQfffsss999OOO>>>LLL}}}uuuggg[[[[[[bbbggggggeeeiiikkkgggccceeepppzzzIII~~~cccccc///000///,,,***+++,,,,,,++++++++++++++++++++++++)))+++......---///333777888===???;;;222,,,,,,......---,,,+++,,,,,,---...---,,,***))))))+++---...))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---...000333333222444888<<<<<<======888222---,,,...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***'''JJJtttvvv___WWWcccpppsssppppppvvv{{{||||||hhhqqqiiiyyy{{{tttrrrsssvvvzzzyyysssmmm___bbbjjjVVV^^^YYYkkkkkk}}}sss|||nnnCCC))),,,333111///............------------------............///000333HHH222000...+++)))((('''''''''''''''''''''''''''''')))&&&$$$###%%%%%%$$$"""***)))'''$$$!!!!!!"""###'''(((((('''%%%%%%&&&(((((((((((('''&&&&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++...------000555;;;>>>???<<<<<<;;;777111---,,,,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---...///...111666999;;;;;;===>>>>>>:::555222000///...---++++++++++++++++++++++++++++++++++++++++++++++++***+++------,,,+++,,,---777ooo:::222:::SSSooofffyyyfffxxxwwwmmmsssmmmnnnooonnnnnnoooqqqqqqpppooouuutttrrrooommmmmmppprrrQQQGGGBBB@@@FFFGGG@@@666:::MMM___ssslllSSSDDDEEEWWW~~~rrr===lllqqqjjjfffccchhhiiikkkjjjiiikkkpppuuuUUUsssyyy^^^```///000///---+++,,,,,,,,,++++++++++++++++++++++++***,,,---------///444777:::<<<<<<888111,,,+++---((((((((()))(((((('''''',,,+++***)))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,------///111111111444888<<<<<<;;;999555000---,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++333***&&&CCCxxxXXXHHHZZZnnnqqqpppvvvgggmmm|||{{{ttttttpppllljjjjjjggg```[[[hhh^^^SSSVVVWWWggg}}}~~~aaakkkHHH222---111111---///............------------------............//////111FFF222000...+++)))((((((((('''''''''''''''''''''''''''&&&%%%%%%&&&&&&%%%###'''))))))(((%%%&&&))),,,###$$$$$$###!!!"""&&&)))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---------000555:::===>>><<<<<<999555000,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---...//////333888;;;===>>>???@@@:::777222///...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++------,,,+++---...EEEggg}}}666000;;;VVVsss~~~lllkkkbbbqqqssslllnnnjjjkkkooonnnnnnoooqqqqqqpppnnnvvvvvvtttqqqnnnmmmoooqqqNNNccc~~~ccc]]]TTTNNNOOOWWWZZZVVVVVV[[[bbbVVVccc]]]^^^ooo]]]zzz___QQQPPPxxxmmmhhheeeiiiiiiiiijjjlllmmmmmmmmm{{{hhhiiipppUUUqqqzzz000///......---,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,---000555999;;;999666333///---+++++++++,,,---------+++***))),,,,,,++++++***)))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++************************++++++******++++++,,,------...///000111444999<<<;;;888333000...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++222''' LLLtttuuuWWWAAAMMM[[[]]]mmmooojjjooojjjpppooorrrsssmmmfffaaa^^^\\\XXXTTTOOOIIIDDDqqq|||yyyqqqkkkzzzrrrJJJ))))))222000,,,...///............------------------............///...111DDD222111...,,,)))(((((((((''''''''''''''''''''''''%%%%%%&&&'''((())))))((("""%%%)))---000111000///---+++((('''&&&&&&&&&%%%&&&&&&&&&'''(((((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---------111666:::<<<===<<<:::777222...+++))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---...///111555:::===>>>======>>>666333000...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,++++++---///RRR~~~lllwww888111;;;WWWuuurrroooZZZ]]]jjjnnnllllllkkklllqqqqqqpppqqqssssssqqqppprrrrrrrrrqqqpppqqqsssuuutttYYYSSSkkkiii]]]]]]lllssshhh[[[XXXhhhrrrkkkNNN}}}\\\WWWrrr```MMMwwwpppooonnnmmmhhhhhhiiiiiiiiijjjjjjjjjrrrrrraaaqqqVVV333///...//////---,,,---++++++++++++++++++++++++---,,,,,,,,,...222666999;;;777111...------,,,*********))))))((((((''''''++++++,,,,,,,,,,,,+++***))))))))))))))))))))))))************++++++++++++************************************************++++++******++++++,,,---......///000222555999<<<999444...,,,,,,---,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++###///555......MMMwww```qqq{{{uuurrrUUUVVVHHHNNNJJJXXXMMMTTTGGGHHHPPPKKKEEEAAAAAABBBBBBBBBLLLccclllxxxuuuuuunnn~~~eeeDDD111(((000333+++***333///............------------------............//////222CCC333111///,,,***)))((((((((((((((((((((((((((((((&&&''''''((((((((()))***//////111666<<>>MMMNNNXXXGGGIIINNNWWWdddqqq|||jjjxxxiii___wwwjjj[[[AAA(((,,,111333///+++---111///............------------------............///111333BBB333111///,,,***)))))))))((((((((((((((((((((((((((()))((('''&&&''')))+++)))((()))---444:::======<<<777333333777888555000,,,)))&&&%%%(((***)))'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,...111666999::::::888444000---+++***)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---...///222666:::<<<:::777555333222000...---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++***,,,...111UUUaaa555///<<<]]]bbbXXXqqqqqqtttvvvllloooqqqpppoooooooooppppppooommmrrrsssttttttqqqooooooooowwwlll\\\SSS{{{}}}sssqqq\\\]]]KKKQQQ___CCC|||yyyrrrnnnpppuuutttooonnnppprrrooolllkkkooosssWWWzzzfff>>>333,,,...///+++***...++++++++++++++++++++++++---,,,,,,...222666888888444000+++***,,,......------,,,+++******+++,,,---(((((()))))))))*********)))))))))))))))))))))))))))))))))************+++************************************************++++++******++++++,,,---......///222555777777666000---***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++333)))'''000222,,,///999sssnnnuuuggg}}}UUUZZZzzzvvviiirrryyyuuuUUU:::222,,,111000++++++111111***///............------------------............///000333@@@333222///,,,***)))))))))((((((((((((((((((((((((((()))))))))))),,,111666...555<<<===;;;888888999555444333444666<<>><<<999777555///---,,,,,,------,,,***++++++++++++++++++++++++++++++++++++++++++++++++***++++++******,,,///222}}}UUU222000@@@ddd]]]UUUuuuooorrrtttgggmmmoooqqqpppooooooppppppnnnmmmtttuuuvvvtttqqqmmmkkkjjjooopppvvvjjj^^^oooppp^^^WWWfffsssfffuuutttOOOcccHHHNNN>>>rrrssspppmmmmmmppppppnnnpppqqqrrrssssssrrrqqqqqqWWW}}}bbbmmmCCC555,,,......))))))...++++++++++++++++++++++++,,,+++,,,000555888888777///---,,,+++---///000000((()))+++---...---,,,+++...---,,,***))))))******))))))))))))))))))))))))))))))))))))************************************************************++++++******++++++,,,---+++,,,...222555666333000++++++,,,+++))))))***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***000111...---000---&&&,,,aaalllzzzeeekkkzzz]]]YYY]]]___mmmpppwwwuuuxxx{{{~~~sss\\\^^^iiisssjjj999444---###111111---))),,,222111***///............------------------............///---000===333222///---+++)))))))))))))))))))))))))))))))))&&&'''***+++...444===DDDkkkzzzrrr___TTTQQQAAABBBAAA<<<888<<>>nnn{{{kkkrrrqqqFFFSSSSSS:::HHHLLLDDDLLLCCC333111000)))%%%)))'''$$$$$$&&&(((((((((((((((((((((((((((((((((&&&(((+++,,,+++))))))******((((((***)))(((((())),,,&&&###&&&+++,,,***((()))+++***&&&!!! $$$)))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))((('''&&&&&&)))((((((''''''(((((()))&&&''')))***+++***)))((()))***++++++***+++,,,---))))))))))))))))))))))))******************************))))))******+++,,,+++,,,///222444555444444111000---***)))((()))*********+++***)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))***************************************************+++,,,,,,,,,---///111333555777777444111///...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((...))),,,...***@@@nnnGGG888...HHHeeemmmsssYYYooowwwmmmkkkmmmqqqppptttqqqlllsssttthhhuuuuuuvvvwwwwwwsssmmmiiimmmkkknnnvvvtttUUUaaammm\\\[[[WWW]]]VVVLLL[[[cccoooLLLhhh===bbbyyymmmmmmyyyqqqoooooonnnmmmmmmpppsssssspppmmmuuuWWWpppzzz~~~YYY```)))///---,,,'''///''')))************+++++++++)))//////***000;;;777+++***000111///999MMMZZZ[[[aaaYYYkkk^^^hhhcccbbbdddaaa```VVVBBB111+++,,,...,,,******------***(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++&&&,,,333555222---***)))))))))(((((()))***,,,------,,,+++***))))))))))))...------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,666'''""";;;kkklll{{{nnnxxxmmmttttttyyyzzzxxxoooiiinnnyyy^^^___fffssszzzttthhh___NNN???///***///333///)))........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111888yyy444222000---+++))))))))))))***,,,+++)))'''''''''444)))FFFfff~~~dddMMMNNN}}}ttt~~~iii]]]IIIKKK]]]QQQ999333CCCDDD000%%%)))&&&'''(((((('''''''''((((((((((((((((((((((((((())))))))))))''''''''''''(((&&&###"""###%%%(((+++(((---000+++"""""")))######$$$***///...)))###((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((()))))))))((((((((('''''''''''''''((()))))))))+++,,,,,,***)))+++,,,((()))*********)))******))))))))))))))))))))))))******************************))))))******+++,,,+++---000222333444333222---,,,***)))((((((((())))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************+++,,,,,,,,,---///111333555777666333000...---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((...))),,,...+++BBBbbbDDD666...HHHfffmmmqqq\\\lllzzz}}}yyyuuurrrqqqsssqqqsssqqqmmmuuuuuugggtttrrrqqqqqqqqqooommmjjjqqqllllllrrrxxxjjjooo^^^XXXzzzjjjnnnJJJeee<<<[[[vvvnnnnnnwwwpppooooooooommmkkkllloooqqqpppooouuuVVVrrr|||^^^vvvjjj...111......***222)))************++++++++++++***,,,000444555111...,,,)))666FFFRRR___fff[[[JJJBBB666FFFAAAWWWWWWOOOGGG333BBBSSS\\\[[[PPP<<<+++---,,,+++)))(((***...111)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++111111000///---+++***)))((()))+++,,,+++***'''%%%######$$$&&&)))+++---///)))******++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,---111222///333NNNzzzrrr{{{nnn{{{wwwxxxxxxyyylllfff______^^^jjjkkksss|||{{{iiiQQQAAA;;;444---+++---000///---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111777xxx444222000---+++*********+++---...,,,''''''+++///<<>>999555555888888222---+++)))((((((***+++***)))))))))))))))))))))))))))******************************))))))******+++,,,---...///000000...,,,+++++++++++++++***)))(((''',,,++++++******+++++++++***************************************************************************************************+++,,,,,,,,,---///111111222333111...+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''---,,,...---///PPP{{{888111...GGGfffkkkhhhgggmmmqqqooonnnqqqttttttxxxrrrrrrrrrsss{{{xxxfffqqqqqqqqqrrrtttvvvuuutttiiikkknnnooonnnmmmssszzznnnnnnmmmtttOOOBBB666???SSSXXXEEEGGGFFFzzzooouuuvvvYYY:::999fffllljjjnnngggiiikkknnnppprrrsssttttttttttttZZZwww}}}ddd888...+++///***111******++++++++++++,,,,,,,,,111000---,,,111;;;EEEJJJ999===GGGXXXmmmzzzyyyrrrsssnnnttt{{{sssrrrtttooobbb\\\nnnllldddRRRCCC???:::///+++///++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********++++++++++++...///,,,'''%%%(((,,,222888@@@GGGIIIFFF@@@<<<>>><<<999666333000///...,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------,,,,,,---000444777111...999@@@XXX```sssyyyrrr^^^VVVBBB:::333222111...---...000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111333ppp333222000...,,,,,,,,,,,,))))))((()))111BBBYYYiii|||uuuzzzPPPRRR\\\LLLCCC888,,,'''***---+++((()))))))))))))))))))))))))))***+++***((('''((()))'''111888===GGGTTT[[[YYYuuu|||~~~{{{nnn___JJJ<<<,,,%%%(((+++***'''))))))))))))))))))))))))(((((((((((())))))))))))************************++++++***+++---///111222888999;;;===>>>>>>======999555222555===CCCCCCBBB333///***((()))***)))'''))))))))))))))))))))))))******************************))))))******+++,,,,,,---/////////---+++*********))))))))))))))))))&&&'''((()))*********)))***************************************************************************************************+++,,,,,,,,,---///111///000111///---+++***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---'''---,,,...---111TTThhh666111...EEEdddjjjfffgggooosssoookkklllppprrrvvvsssvvvvvvuuu|||xxxgggooooooqqqtttvvvvvvtttrrrjjjlllnnnnnnmmmnnntttzzzwww___MMMPPP======TTTdddEEE777888}}}kkk|||^^^===666eeekkkiiinnnhhhjjjkkkjjjmmmppprrrrrrrrrrrrrrr[[[yyySSS}}}888000...222+++111,,,++++++++++++,,,,,,,,,,,,+++///111333999BBBFFFEEEJJJZZZmmmwwwyyy{{{{{{xxxoooqqq{{{eeeKKKTTTRRR888)))///++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++)))******((((((...888@@@HHHHHHHHHIIIJJJKKKLLLLLLRRRPPPLLLFFFAAA===:::888...---+++******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,+++,,,000555888888///...---000000???NNNXXXkkk~~~wwwzzzfff```aaaQQQQQQ@@@???777111...---111111...+++,,,///,,,)))***---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111222mmm333222000...---,,,,,,,,,******+++///;;;MMM```mmm```xxxyyyxxx}}}rrrHHHAAATTTCCC>>>555...***)))******)))))))))))))))))))))))))))+++,,,***''')))000777111???KKKPPPXXX```___WWW???lllcccTTT]]]kkkooocccOOO<<>>BBBEEEGGGHHHIIIIIIEEE@@@===>>>DDDLLLRRRCCC<<<333...------+++((())))))))))))))))))))))))******************************))))))******+++,,,+++,,,.........---+++***************,,,...///111...///000000///---***(((***************************************************************************************************+++,,,,,,,,,---///111---...///...,,,***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...'''------///---222XXXyyy666222...CCCaaahhhccceeemmmrrrpppmmmooorrrsssssssssyyyzzzvvv{{{xxxgggppppppqqqtttvvvvvvuuusssmmmmmmlllmmmppptttvvvwww}}}~~~tttYYYPPP===<<>>BBBCCCIIISSSeeesss}}}zzzxxxzzz{{{kkkiiiFFFFFF@@@+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))************+++++++++&&&%%%'''...888BBBHHHJJJ???;;;666333444999@@@DDD;;;;;;===???BBBEEEGGGIII<<<888333...,,,,,,...///........................------------------------,,,------...............---***(((---333555000***+++111555333//////222666000///<<<777555999333:::===999===444;;;222777444888222------+++)))***...++++++***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111111kkk333222000...---,,,------,,,,,,...555BBBRRRbbbllltttYYYAAA777333777444...FFFUUUbbbyyyeeeppp^^^@@@AAAAAA===555+++&&&(((,,,))))))))))))))))))))))))(((+++---***(((...<<>>555///---..............................------------------------,,,---......//////......---......,,,***+++000444+++444222***)))777666---===000555444999>>>555<<<555777:::;;;;;;888444222+++)))***///000...---000+++---000000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---111000iii777333...,,,------,,,***///...444MMMccc```^^^nnnaaalll@@@<<<555:::===;;;999999777444444666999CCCbbbJJJLLLBBB===HHH&&&***)))+++---+++)))((()))+++++++++000+++&&&***444???WWWsssoooppptttxxxyyy~~~yyysssmmmrrrxxxjjjOOOdddbbb===((($$$///111(((%%%,,,,,,$$$))))))))))))************///(((&&&,,,111///---,,,222999000<<<888WWWaaaqqq~~~VVVEEEOOO???888EEEIII000!!!///''')))++++++***))))))***))))))))))))))))))))))))******************++++++000,,,,,,///+++%%%'''......333777@@@RRRbbb^^^QQQXXXNNNLLLYYYfffgggbbb___EEE777(((&&&+++000///---///+++((((((***+++)))&&&++++++++++++++++++++++++++++++************++++++***,,,......---...000333222000...------,,,,,,,,,''',,,)))***111...)))000***,,,,,,+++)))))),,,000,,,,,,,,,,,,,,,,,,,,,,,,,,,***111---,,,---333WWWppp999888111>>>___ccchhhaaannnqqqpppuuurrroootttvvvuuu}}}xxxyyysss```pppooooooqqquuuxxxyyyxxxsssooolllmmmppptttuuuuuuttt~~~^^^gggWWWPPPEEE^^^ZZZQQQGGGPPPaaayyyLLL???mmm~~~kkkeeennnoooiiippppppooollljjjlllrrrxxx~~~|||QQQ}}}TTTrrr555---***111---)))***+++111***$$$+++...,,,///...---JJJHHHEEEUUUjjjyyy~~~yyy{{{```BBB888'''+++333***,,,222))),,,,,,,,,+++++++++******************************+++)))(((***+++******+++###<<<===FFF;;;BBB444:::WWWGGGDDDZZZQQQrrr{{{zzznnn{{{XXXWWWKKKDDDHHHHHH444(((///666000000///---...000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///...,,,,,,,,,...000111333333333222000000222444444444444555666777777888555555666777666333111/////////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///444^^^777333///---------,,,++++++---000<<>>MMM]]]eeeeee^^^PPPEEE>>>>>>:::555<<>>666&&&444'''+++*********+++---------222$$$333BBB@@@TTTiii___qqq~~~{{{ooojjjLLLggglll<<<000+++(((***+++)))(((***))))))))))))*********+++"""***---'''$$$(((///111222>>>:::OOOiiiaaa\\\@@@...???OOOAAA,,,+++************************************************************++++++,,,000...,,,...333444///)))999>>>DDDJJJTTT___ddddddTTT]]]ZZZOOOXXXiii___DDDHHHYYYVVV===---///))),,,,,,++++++************++++++++++++++++++++++++++++++************++++++---------,,,+++,,,---///,,,++++++---//////...,,,111444...)))---(((###(((000---+++---111111,,,(((,,,,,,,,,,,,,,,,,,,,,,,,---***111,,,,,,---333WWW{{{:::666///<<<```jjjssseeerrrtttrrrvvvssspppuuuuuuqqqvvvppprrrrrrhhhyyyxxxvvvtttsssrrrqqqpppuuurrrooonnnppprrrqqqqqquuuzzzZZZlllNNNGGGccc___QQQAAAIIIiiiuuuKKKMMMmmmuuuhhhhhhqqqnnnhhhlllkkkkkklllnnnrrruuuvvvSSS~~~___666///***000---***+++)))///)))%%%,,,---***...999LLLKKK...DDDyyyxxx}}}xxx~~~}}}TTT999'''+++333,,,+++111,,,,,,,,,,,,++++++++++++***************************+++*********+++,,,---000===AAA;;;111<<>>777EEEccc{{{wwwnnnPPPNNNBBBCCC---222'''******+++,,,---...//////###444;;;AAAWWWooouuu~~~nnnqqqQQQ<<>>JJJLLLQQQVVVVVVWWW___hhhiii___VVVXXXeeerrrxxxxxxXXXMMMQQQ\\\JJJ******BBB)))+++------+++)))+++,,,++++++++++++++++++++++++++++++************++++++///---,,,,,,---.........222...***)))***+++)))'''"""***)))+++333333000444(((---111111...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---***000,,,------333UUUzzz;;;222///:::```ooo}}}eeesssuuuqqqtttssspppuuu{{{wwwzzzsssuuutttggguuuvvvvvvtttrrrpppqqqqqqsssrrrpppooopppqqqpppooouuuvvv~~~ZZZ~~~[[[HHHWWWUUUJJJ;;;???sssvvvQQQaaaooommmgggooouuummmhhhjjjhhhgggkkkrrrvvvvvvtttZZZcccwww777111***///---+++,,,)))...***)))///---***000;;;PPPRRR[[[tttpppnnnfffccceee}}}MMM555---111---+++///...,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***+++---222444;;;CCCLLL555DDDBBBaaatttuuu|||mmmWWWLLL===111---...222111++++++000------------------------------............---------,,,+++++++++,,,...///111222333222000000222444333444444555555666666666666555555444222000---,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000333555]]]555333000...------......000222444@@@RRRVVVXXXddd|||bbbJJJAAAMMMyyyuuuDDD+++000AAAjjjuuuEEEPPPBBB;;;&&&,,,***+++------------...///666!!!HHHllliiizzzyyyhhhGGG```ppp^^^>>>'''***...(((&&&---*********+++++++++,,,,,,///###&&&222111)))999WWWiiiEEE777>>>NNN888111***(((***---,,,***************************************+++,,,,,,------,,,,,,...000777FFFSSSNNNPPP]]]sss```VVV^^^pppXXX===<<>>000000999^^^kkk___ppptttoooqqqrrrppptttwwwuuu}}}yyy|||xxxbbbqqqssstttsssqqqpppqqqrrrooooooooopppqqqrrrrrrrrrtttttt```hhhtttLLLDDDDDDCCC;;;===hhhttttttZZZppprrrmmmmmmxxxwwwmmmkkklllkkkjjjlllpppsssttttttbbb~~~YYYzzz777333+++...---,,,---+++...,,,---111,,,---:::jjj\\\MMMvvvddd<<>>444222;;;LLLvvvRRRGGGEEE>>>555///------,,,+++++++++++++++++++++++++++************+++---...///+++///<<>>///===TTTppppppZZZ]]]XXX\\\LLLQQQssswwwuuuuuuzzzuuuoootttvvvvvvsssnnnjjjjjjpppvvvwwwaaavvv___www}}}222555,,,...---------)))+++***++++++***CCClllzzz}}}vvvmmmwww^^^666111555111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,++++++666DDDGGGBBBGGGRRRNNNkkkvvvUUUsss}}}~~~```^^^UUU666---///111111000000000///......------......////////////......------------,,,,,,,,,,,,---///111222111111222333333333333333333333333333555333///---+++***+++,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---111333XXX111222222///------000333<<>>MMMWWW___jjjpppuuu~~~vvvXXXCCC555888KKKUUUJJJDDD<<<444...,,,+++,,,++++++++++++++++++++++++*********+++,,,---...///...>>>MMMSSS```{{{gggrrrvvvooojjjbbbaaaQQQ===000------,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++...000...+++,,,333999LLLVVV___aaa[[[VVVXXX\\\\\\kkklllfffkkkjjj```ZZZfffqqqvvvhhhLLL777222777...........................)))...,,,//////000NNN\\\UUU222555000RRR]]]SSSnnnyyytttvvvyyywwwvvvwww{{{xxxdddsssqqqqqqvvv}}}}}}yyywwwwwwvvvtttpppppprrruuuzzzqqqbbbwwwgggsssooo}}}VVVFFFOOO???---999BBB[[[```QQQPPPHHHKKK???VVVpppvvvqqqlllrrrqqqoootttuuutttrrroooooopppsssvvv{{{xxx___zzz{{{uuu...555---......---,,,***,,,+++---,,,111ZZZ~~~rrrWWW===666000000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,111BBBUUUWWWNNNGGG[[[mmmccckkkVVV{{{\\\>>>555444222111111000000///......---......////////////.....................---,,,,,,,,,///111222111111111222333333222222222222222222222000...,,,,,,...000222111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---111555ZZZ111222222000------111444...>>>FFFOOOaaacccPPPBBBkkk~~~|||aaa666NNNwwwNNNCCC+++666,,,///000//////333;;;BBBkkk\\\eeeeeeQQQ999,,,,,,000,,,,,,,,,---------.........555YYY```XXXrrrwwwUUU===<<>>JJJMMMUUU]]]^^^^^^fffxxxooojjjhhhnnnqqqbbbCCC)))...........................(((...,,,/////////MMMOOOZZZ333555...PPPbbbPPPmmmyyyssstttwwwsssrrrvvvrrryyyyyyiiixxxssspppttt{{{|||vvvooouuuvvvuuusssqqqrrrvvvzzzrrrggg}}}zzzwwwjjjiiiFFFNNNFFF888<<<444JJJUUUOOOQQQGGGHHH???bbbnnnssskkkcccjjjooonnnrrrrrrpppnnnppptttwwwwwwuuusss```eee}}}qqq,,,555.........---+++,,,//////111111:::lll~~~}}}wwwuuuIII666---111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---555KKKbbbcccWWWUUU^^^yyyzzztttVVV@@@888333222111111000///......---......////////////........./////////...------,,,,,,...111222222111111222333222222222222222222222...---------111666;;;>>>BBBAAA>>>:::666222///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---222666[[[333222111000000222444555<<<:::>>>FFFKKKLLLQQQXXX```777VVVyyylllddd~~~jjjDDD;;;333###@@@''',,,555555:::{{{bbb[[[lllEEE###666)))444(((...444***,,,444+++222OOOhhhdddsss999XXX~~~wwwBBB...III>>>(((000''',,,,,,,,,++++++*********...******......+++...555KKKEEEzzzwwwaaaddd}}}```ooo___^^^AAA111555)))222---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...***000222......999HHHRRRDDDUUUeeeiiitttwwwhhhnnnjjjDDD000......000000...---...,,,,,,...///......555>>>YYYjjj666333)))JJJ^^^PPPrrrrrryyykkk~~~{{{qqqpppvvvqqqxxxaaaxxxyyyyyyxxxvvvuuuvvvxxxsssrrrqqqrrruuuvvvtttqqqtttsss|||ddd~~~~~~{{{sssTTTDDDDDD:::222:::BBBkkkddd[[[NNN:::QQQhhhqqqnnnlllmmmoooooommmjjjsss|||rrrzzztttxxx{{{iiifffzzzdddYYY999+++///...+++------......)))---777IIIeeeyyy}}}222:::...000000...------------------,,,,,,++++++,,,,,,---+++///888@@@>>>eee\\\XXX^^^}}}sssOOO888555555888111---333222---111000/////////..................------------......---......///000111111222111111111111000000///...888...111>>>MMM^^^cccWWWXXXLLLIIIFFF<<<===FFFGGG777))),,,000+++333666&&&...))))))------***---333------------------------,,,,,,,,,---------......000---555```333222111000000222444555666666BBBRRRPPPIIIUUUllluuu===PPP~~~jjjEEE666555333,,,444...999222wwwjjjiiiJJJ]]]444'''666,,,(((,,,111000444666000GGG~~~fffvvvFFF<<>>======LLLKKKMMMHHH@@@GGGMMMEEEAAAAAA666///555888111...---///...,,,---///---)))------------------------,,,------------.........111///666^^^333222111000000222444555:::<<>>WWW```WWWMMMOOOeeevvvlllmmmnnnpppsssuuuwwwwwwqqqyyyuuuwwwssstttyyyZZZ||||||ttt{{{EEE222---333///---///---111'''444000EEErrrhhhfffbbbzzznnn>>>:::<<<888@@@tttpppGGG<<<<<<:::>>>]]]PPP===111000///...---------------,,,,,,++++++,,,,,,---///999iiiwwwddd:::000111888333---///222000000000////////////.........------------.............../////////000000111111///,,,///:::LLLZZZVVVcccggg___RRRIIIPPPbbb^^^mmm|||ggg\\\]]]GGG666@@@???111...***......((((((---000...........................------------............111000666[[[333222111000000222444555555>>>DDDCCCGGGUUUdddllluuuvvvkkkYYYeee]]]tttiiiEEE;;;kkkDDDkkkddd>>>:::(((@@@...999ssspppXXXZZZWWW===333...000---333444+++JJJHHHjjjpppIII222333---,,,,,,,,,,,,,,,,,,,,,,,,***...000---111GGGiiihhhtttkkkvvvsssXXX___iii***///.........---------,,,,,,------,,,,,,------...//////:::BBBHHHZZZxxxsssmmmWWW999+++///222---///,,,,,,//////...111666uuuwww:::333555555lllpppkkkZZZyyy{{{jjjmmmttt}}}rrrvvvuuu|||uuusss{{{||||||{{{yyyvvvtttuuuvvvuuuuuuuuuuuutttsssssstttwww~~~oooRRRvvvyyy}}}nnnppphhhYYY```aaacccppp```>>>333777777555777AAANNNKKKMMM```nnntttmmmnnnpppqqqqqqrrrttttttssswwwssstttoooxxx{{{aaa~~~~~~yyy]]]>>>///...333///---///,,,444 ///999aaaooofffZZZrrrjjj;;;...+++999ccc}}}ddd???999<<<555///EEE~~~}}}ddd###111111///...............---,,,,,,++++++,,,,,,---333LLLnnnNNN444///888222...333333111000000000////////////......------------..................////////////...------111:::IIIXXXbbbaaa___NNNEEEMMMXXXnnnaaaMMM<<<111888...333444///,,,------+++........................---------.........//////000000555WWW333222111000000222444555444@@@CCC>>>EEEVVV[[[TTTNNN{{{jjjsssjjjzzz???\\\mmmyyyCCCaaazzzJJJDDD444666444DDDXXXMMM@@@333...------000///666bbbtttOOOWWW222333---,,,,,,,,,,,,------------000000------>>>dddpppWWWhhhZZZeeeOOO+++............---------,,,---------------......///555999BBB[[[yyy}}}iiiGGG111000222//////,,,,,,///000...000444bbb[[[>>>222222444eeeiiiwwwOOOttt|||xxxxxxvvvvvvsssxxx}}}vvvxxxyyy{{{||||||yyyvvvuuuuuusssuuuwwwwwwvvvvvvvvvwwwvvvnnnPPPyyy}}}zzztttaaa___TTTAAAEEECCCLLLdddbbbMMMDDDBBB888000999444AAA@@@KKKmmmvvvsssmmmnnnoooooonnnmmmnnnpppqqqrrroooqqqkkkzzzsssmmmyyy{{{|||dddwww:::...///333---,,,///,,,444!!!,,,AAApppjjjiiilll|||}}}]]]MMMfffLLL222;;;:::ZZZjjj}}}iiiFFFBBBAAA444...PPP888111111000///............---,,,,,,++++++,,,,,,---...RRR}}}pppAAA000777222000777222111111000000000/////////......------------..............................+++...444<<>>UUU[[[MMMXXXyyyFFF555<<<)))<<>>999000@@@KKKkkkrrrwwwbbb<<<666<<<888:::___EEE222111000///............---,,,,,,++++++,,,,,,---666ZZZsssXXXxxxTTT444888222333999000111111111000000000//////......------------..............................---222999???CCCFFFKKKNNN???ZZZeeeqqqxxxwwwcccVVV;;;)))...666222...///....................................////////////---000333PPP333222111000000222444555999;;;>>>CCCNNNgggwww\\\ZZZJJJ]]]DDDHHHOOO:::)))CCCeeeIIIkkkaaaVVVIII111---111333+++999uuu~~~\\\www@@@>>>///,,,,,,,,,------.........+++***000IIIuuu\\\YYYYYYJJJ//////.........---------...------------...//////GGG```iiiQQQ444)))333000,,,+++///000//////111WWWSSSNNN666666111???~~~fffNNNssswwwvvvttttttvvvvvvvvvwww~~~sss{{{xxxzzz{{{{{{yyywwwwwwxxxzzzzzzyyyvvvtttuuuyyy}}}zzzjjjCCCeeerrrWWWWWW[[[eee}}}qqqaaa]]]III111999000;;;lllxxxsssppprrrtttrrrpppoooppprrrooonnnpppvvvooo\\\pppdddooozzzjjj666///000111)))***///---)))333444DDD\\\\\\]]]XXXyyyJJJ888@@@>>>AAAJJJVVVyyy{{{GGG666<<<;;;444DDDxxxMMMLLL{{{MMM222111000//////.........---,,,,,,++++++,,,,,,---OOOlllvvviiilllOOOTTTaaa777999333555;;;...111111111111000000000000.........------..............................---000555:::999888<<>>RRRbbb{{{oooDDDjjj^^^SSS@@@CCCrrrBBBpppCCC444333cccvvvooo^^^IIIHHHaaasssyyyzzzXXXNNN555222,,,555+++QQQmmm___}}}]]]JJJ444888//////............//////111...///fffqqqzzz}}}hhhOOO333***---000,,,---000+++---000,,,222&&&777---888gggpppttt^^^>>>'''111///////////////000111111ZZZXXXggg:::555111AAAggg}}}fffgggqqqoootttzzzxxxtttuuuuuuuuuuuuxxx|||zzzvvvwww~~~zzztttsssxxxvvvtttuuuuuuuuuwwwzzzzzznnn222PPPHHHQQQ```ZZZmmm~~~ttt___JJJ===222IIIqqq{{{uuuuuuuuuuuutttsssrrrqqqpppsss}}}oooxxx}}}YYYwwwssswwwzzzppptttZZZ222111000///------,,,,,,///333&&&YYYbbbxxxWWWhhhRRRTTTqqq;;;EEEIIIcccuuu@@@999777999===YYYhhhxxxnnn}}}sssddd555999111+++222333,,,***...$$$111...(((000...000QQQvvv~~~}}}WWWUUUdddQQQ[[[aaa???xxxlll===222777,,,111666111111111111111000//////........................000///---------...---------???FFF===777BBBOOOTTTnnnqqqyyyyyyqqqgggOOOOOOAAAOOO___RRRkkkcccxxxzzzccc888222444///...222222111111000/////////////////////////////////222...888FFFxxx333222111000000222444555<<<:::777IIILLLHHHcccttt@@@AAA:::999333@@@FFFPPPqqqKKKhhh777:::888~~~rrrMMMPPPMMMZZZOOO222,,,///777,,,~~~||||||{{{^^^ZZZ]]]pppTTT000//////............//////111000???~~~mmmkkk```999---,,,///,,,...000***...///)))555+++000222WWW|||xxxuuuJJJ///111///////////////000111111EEEnnnwww:::333...===```fff|||WWWtttppp{{{tttyyytttuuuuuuttttttvvvyyy|||}}}{{{xxxtttsssvvvuuutttssstttuuuvvvyyy{{{uuu444GGGNNNQQQ]]]ttt|||YYYDDD>>>ZZZ|||wwwrrrttttttttttttttttttttttttrrruuu|||oooxxxfffuuutttvvvvvvwwwggg222111000...------,,,,,, 222222jjjkkksssZZZoooaaa888OOO}}}UUU>>>111:::qqqkkkccc;;;GGG@@@111>>>yyycccvvvnnn555666111---111111,,,,,,///'''222...***111///666kkk|||ZZZiii^^^wwwdddRRRVVV777rrr\\\888888000222333111111111111111000//////........................000///---------.........777===OOOLLLRRRJJJkkkwww~~~qqqggg\\\TTTlll}}}{{{qqqZZZccczzzxxxuuutttWWW333///555///222222111111000/////////////////////////////////111---777CCCttt333222111000000222444555:::555;;;PPPOOOQQQiiiggglll333MMMhhhaaahhhrrrkkkuuuqqqXXX___}}}VVV555HHH~~~|||WWW^^^{{{XXXGGG555...444777777vvvzzz{{{ooocccfff\\\ooowwwJJJ===000//////......//////000,,,---RRR~~~jjj```CCC111***---,,,...///)))---///'''777111(((===|||{{{MMM555...///////////////000111111AAAYYY:::444///888OOOYYYKKKqqqsss~~~pppxxxuuuvvvvvvtttssstttvvvxxx}}}vvvqqqrrrwwwuuutttsssssssssvvvxxxyyywww}}}BBBGGGZZZXXXYYYyyyhhhfffxxxtttmmmtttsssrrrrrrsssuuuwwwxxxyyyyyy~~~ttt|||yyyxxxpppuuuuuuaaa333111111///...------,,,,,,---///(((yyy~~~\\\IIIvvviiioooccc666888777DDDeeeYYYCCC333>>>___{{{jjjGGGNNNxxx666333000000111///......111)))222...+++000000???ttt{{{}}}KKKaaaTTT^^^nnnOOOdddCCCccc>>>666555444222111111111111111000//////........................///...---------...///000===OOO[[[ccccccbbbooouuuooodddhhhsss{{{~~~uuu|||~~~RRR222333333222222111111000////////////////////////////////////,,,666???nnn333222000000000222444666;;;<<<>>>DDDBBB[[[oooJJJPPPtttJJJRRReeeWWWIII555YYYlllwwwmmm\\\hhhWWWLLLOOOeee^^^CCC???444222555YYYiiiqqqgggzzzgggaaaUUUfffMMMAAA000000////////////000000444999sssbbblll}}}uuu}}}ZZZWWWMMM555***,,,,,,...///)))+++333(((222222(((MMM}}}~~~]]]===+++///////////////000000111...lll>>>555555666:::~~~nnn|||WWWcccxxxwwwsssuuuwwwwwwwwwvvvttttttuuuwww|||uuutttuuuuuuvvvuuurrrrrruuuvvvvvvnnnuuubbb___jjjhhhyyy~~~~~~pppvvvzzzvvv}}}vvvtttrrrqqqqqqtttwwwyyy}}}|||{{{qqqxxx}}}|||zzz444111000///...------------000555333RRROOOOOOvvvtttGGG777777===bbbkkk<<<<<<000JJJ\\\OOOjjj<<<111000333000---//////000+++111---,,,...000KKK\\\KKKiiihhhzzz```]]]OOO333SSSsssFFF222777777222111111111111111000//////..............................---------...111333;;;fff```llleeezzzvvvkkkdddfffvvvvvvlllzzzssswww???+++888222222111111000/////////////////////////////////...---666;;;hhh222111000000111222555666777:::>>>DDDEEEkkk~~~CCCgggeeeNNN999:::UUUpppSSSjjj===qqqooo{{{aaaSSS777AAAPPPjjjfff^^^yyyqqqLLLBBB444)))555pppyyy}}}xxx~~~QQQOOOtttrrr\\\777000000////////////000000///;;;zzzvvvYYYtttkkkiiiccciiiVVV999***---,,,---...***)))777+++,,,000...aaatttrrriii```yyyHHH,,,///////////////000000111333jjjMMMKKK222888444000hhhaaarrrSSSyyylllxxxssswwwxxxyyywwwvvvuuuvvvwwwtttzzz|||xxxuuutttqqqttttttpppqqqwwwzzzxxx^^^~~~wwwooo}}}wwwuuurrrpppppprrruuuwwwwwwwww~~~{{{lllvvvyyysss:::000///...------,,,------'''---666```zzzFFFEEEwwwccccccIIIBBB<<<999eeejjjAAAKKK===IIIppppppWWWFFF111///555///,,,111///...+++///***---,,,111XXXWWW\\\aaawww]]]PPP{{{{{{SSSVVVYYYAAATTTtttsssYYY222666777111111111111111111000//////........................,,,---...---,,,...222666444eeemmmhhhwwwzzzjjjlllmmmooobbbuuu___ddd|||___666555222222111111000/////////////////////////////////...///777888bbb222111000000111333555777777666<<>>yyyppppppYYYfffvvvWWW<<>>111000000//////000000111(((BBBcccZZZvvv{{{hhhwww[[[<<<---///---,,,...,,,***666---***///777zzzxxxiiiXXX```ZZZ}}}{{{MMMGGGjjjkkkKKK111///////////////000111111888uuuaaaeee000777111444XXX[[[OOOsssjjjyyyrrrvvvwwwxxxxxxwwwwwwxxxyyyuuuyyyzzzxxxvvvwwwwwwuuulllqqqrrrooorrr|||}}}eee}}}{{{ooouuuvvvtttqqqooooooqqqsssuuuooommmvvvvvvssseee}}}nnn{{{qqq###///......---,,,,,,------///'''///~~~aaaWWWoooCCCMMMbbbeeeCCCHHHAAA>>>[[[JJJ999===ZZZgggfffTTT333---777...,,,222---,,,+++,,,)))...+++222eee}}}...eeeDDDRRRGGGcccPPP===PPP;;;NNN}}}uuu888444666111111111111111111000//////........................+++---...---,,,...444999000]]]qqqrrrssssssmmm{{{ppp___NNNlllXXX***222222111111000/////////////////////////////////---000777444[[[111111000000111333555777>>>@@@<<>>;;;cccuuueeerrrxxxGGGwww333iiidddmmmiiiTTTcccwwwKKK777000000NNNaaalllkkkfff[[[SSSLLLHHH???CCCfffiiippp}}}uuuoooJJJ111111000000000000111111333^^^lllvvv|||SSSgggmmm}}}ZZZ\\\>>>///111---***.../////////---000000;;;zzz```MMMFFFRRRVVVrrrsssqqqFFFJJJYYYQQQ333///////////////000111111888FFFfffttt555888,,,:::EEEvvvYYYggguuuttttttrrrtttvvvwwwwwwwwwyyyzzzwwwyyyxxxuuuvvvzzzzzzuuummmssstttooorrr}}}|||fffqqqCCC111___qqqvvv~~~qqqsss~~~vvvwwwrrrqqqooonnnoooqqqsssuuunnnllluuuvvv^^^vvv~~~|||JJJ777......------,,,,,,------000...===CCCkkkggg999CCCuuueeeddd[[[AAA999<<>>]]]IIIzzznnnuuuGGG222222111111000/////////////////////////////////***///444---QQQ444000///111222222555:::888777AAAGGGAAAFFFTTTYYY\\\kkkqqqqqqwww|||aaa```ZZZCCCvvvoooXXX>>>dddNNNbbbrrruuuyyy}}}xxx{{{zzzpppZZZQQQnnn\\\000(((<<<___zzzpppsssWWWiiiIIIddd~~~uuu```PPPXXXQQQ___GGG222111000.........///000000YYY}}}fffooouuuaaagggsss{{{[[[777;;;???DDDEEEBBB999NNN~~~www???000///***///,,,,,,%%%///......---JJJqqqgggJJJ;;;@@@999EEEUUU```|||TTTRRRNNNhhh___JJJxxxjjj444//////............//////222;;;sssMMM>>>888333&&&999KKKkkk___cccppptttmmmooopppnnnooouuuxxxwwwtttuuuvvvwwwwwwzzz~~~zzzuuuwww|||ppp~~~uuucccRRRppp[[[zzzHHHQQQIIItttbbbCCCYYYiiigggzzzxxxvvvsssqqqooonnnmmmlllmmmnnnmmmlllmmmnnnppppppjjjsssnnn~~~ooo333777...---,,,,,,++++++,,,,,, 444666???mmmOOO555AAAwwwqqqKKKIIIkkkSSS[[[|||ggg{{{444222333333(((000000,,,***,,,000+++...000XXX@@@yyyWWW>>>>>>EEEEEE```MMMvvvoooHHHccciiizzzOOO***???///111111111111111000/////////............------------///111***222111000TTTuuuzzz```fffkkkTTTmmmuuummm}}}\\\AAAjjjOOOgggvvv```===---666333...333///111////////////////////////---111222000KKK444000///111222222555:::999888BBBHHHBBBEEERRRWWW^^^kkkdddSSSOOOLLLBBB<<>>CCCOOOnnnzzzvvvHHH555111+++000---...///000------000^^^lllHHH444@@@>>>777AAAKKKQQQrrrxxxXXX;;;ZZZ|||___888//////............//////---777jjjYYYrrr999666...666<<>>:::YYY|||xxxyyywwwuuusssqqqoooooonnnkkklllllllllkkkkkkmmmnnnrrrssspppuuuwwwwwwccc)))(((------,,,++++++++++++,,,000555222zzz~~~222mmmSSS@@@===jjjzzzGGGKKK|||TTT~~~hhh|||444000111222(((///------***,,,///***///222777AAANNN:::;;;<<<>>>\\\ZZZjjjmmmkkkSSSyyyxxxYYY222@@@444111111111111111000/////////............---------...//////)))111222555\\\tttZZZaaafffaaa[[[qqqmmmwww^^^;;;gggnnnDDDnnn===***111000---333000333////////////////////////...111222///III444000///111222222444999:::888BBBIIIBBBDDDPPPUUUPPP______bbb~~~eeeEEELLLuuu___tttkkkvvv{{{KKKsss===[[[TTTKKKkkknnnmmm[[[bbbjjjwwwfffrrrFFFggg{{{JJJ???fffpppMMM444777***qqqzzzyyy}}}fffmmm___III~~~|||fffpppzzzjjj]]]OOOdddPPP111000///.........///000DDDFFFyyywwwiiigggqqqjjjfffqqqyyyqqq]]]qqqDDD///---)))///...111444...------000nnnvvvBBB222999444111<<>>BBB666999555;;;IIIFFFllllllmmmkkkzzz}}}jjj888555///111111111111111000/////////............---------------...(((000333999eee{{{~~~vvvccc}}}uuuooo~~~iii???LLLQQQ666777444000333---000////////////////////////...111111///FFF444000///111111111444888999666AAAJJJDDDCCCNNNUUUxxx===kkkwwwQQQGGGXXXqqqqqqHHH{{{;;;eeepppXXX@@@```fffqqqhhh}}}NNN[[[ssszzzSSS222555***gggiiirrrWWWPPP\\\ggghhhhhhnnnnnnccc|||}}}gggRRRGGGmmmNNN000000......---...///000EEEDDDwwwxxxfffeee```[[[]]]cccffftttwwwzzz@@@,,,---)))---+++......***//////...qqqlllGGG999,,,///...777@@@BBBSSSYYYWWW555///......------......///+++(((:::yyyMMMMMM666222&&&;;;AAAfff^^^iiiuuuuuuuuusssrrrwww}}}|||vvvuuuwwwxxxwwwuuutttuuuvvvuuuvvvsssyyywww]]]ooo^^^||||||zzzsss|||dddAAAAAA^^^MMM>>>VVV]]]eeeooonnnmmmlllkkkkkkkkkkkklllmmmnnnmmmlllmmmnnnpppnnnwwwlllfff}}}sss|||}}}999333'''---,,,,,,+++***+++++++++------<<<===~~~lll:::;;;;;;ppp~~~wwwhhhbbbgggssszzzmmmrrr~~~666///...000***///(((...***+++---***000555uuu333:::888666;;;333<<<}}}QQQSSStttTTTrrrGGGZZZuuuuuutttggglll999222777111111111111111000/////////............---------+++,,,...)))000111999hhhlllwwwLLLRRRqqqmmmhhhppphhh|||kkkCCCccc|||ccc>>>777555111222+++///////////////////////////...///000000CCC{{{444000///000111000333777888444@@@LLLFFFCCCMMMUUUrrrzzzrrrdddccchhhxxxkkkWWWwwwLLL:::???iiicccpppKKKnnn;;;[[[tttfff@@@]]]cccvvvXXXUUUxxx|||xxxooohhh...999}}}eeefffGGG444///111RRRrrrwwwYYYIIIHHHPPPSSSQQQYYY^^^RRRXXX]]]kkkrrrWWWKKK}}}sssJJJ//////...------...///000SSSyyyEEEwwwpppaaaaaa^^^SSS\\\```aaaiiimmmTTTnnnDDD000222......'''))))))+++222///---sssmmmeee666111---333111222999<<>>MMMDDD000NNNooosssmmmlllkkkkkkkkkkkkkkkkkkhhhiiiiiiiiihhhhhhjjjkkknnnnnnqqq[[[{{{kkkyyyuuuDDD111---888,,,,,,+++***************((('''000555kkk{{{GGG777,,,JJJpppdddGGGbbbrrr\\\uuuyyyyyyRRRNNNVVVooojjjwwwppp|||vvvvvv~~~qqq222222///000+++222***,,,)))***---)))...333~~~iii<<<:::yyy:::666777000666HHHCCCeeeoooLLLmmmyyyVVVYYYEEElllUUUsssvvvrrrzzzwwwuuu>>>///222111111111111111000/////////............---------)))***000---000+++555iii}}}bbbIIIPPPuuuFFFQQQ^^^gggPPPyyyjjjpppvvvvvvLLLvvvmmmwww@@@---///111222***222////////////////////////---,,,...000===mmm555111///000000///222666<<<666BBBOOOGGG???FFFOOOuuulllJJJMMMdddjjjcccttt|||}}}PPPNNNdddOOOHHHFFFEEEnnnwww\\\TTT;;;bbbjjjAAALLLeee]]]lll]]]888444___rrrtttvvvlll^^^666555///222;;;vvvtttyyyfffVVVKKKCCC>>>BBBXXXvvvqqqXXXEEEEEE___fffttteeeHHHAAAZZZKKK[[[rrrxxx}}}}}}FFF......---,,,---...///000ffflll@@@uuu}}}aaaTTTPPP]]]]]]\\\cccgggeeegggooommmZZZMMMvvvzzz666###,,,...///+++000***333...+++<<<|||nnnddd666666444***444...,,,:::AAAIII\\\\\\AAAhhhrrrHHH<<>>DDD***...WWWYYYkkkjjjiiihhhhhhhhhhhhhhhfffggghhhgggffffffhhhjjjmmmnnnkkkkkkkkksssyyyxxx}}}}}}000555000$$$,,,++++++***************222333,,,kkkiii;;;XXX{{{EEE333666CCCfffccc___jjjooozzzwwwooosssYYYQQQWWWUUUOOO^^^WWWiiiaaaeeeooo}}}vvv|||ggg---222///...)))111***+++)))***---)))---000qqq222555gggzzz===333222000222<<<444EEEDDD///___cccTTTNNN@@@===777OOOSSS^^^hhh```hhhiiilll;;;444444111111111111111000/////////............---------++++++000---///***777ppp|||NNN555MMMgggRRRRRRRRRVVVuuulll```UUU___sssTTTvvvHHHwwwzzz{{{MMM333222444111'''...////////////////////////...+++...///888ccc555111///000000///111666???888DDDQQQGGG===CCCKKK___iii333:::YYYllloookkkSSSlllXXXbbbpppbbbvvvLLL+++@@@zzzkkkLLLAAAbbbWWWeeeYYYSSSBBBaaahhh|||[[[ppp)))000222,,,===xxx|||tttYYYSSS777GGGNNNKKKFFFEEEVVVrrroooKKK@@@EEEmmmmmm@@@:::cccCCCEEEooojjjpppvvvyyy~~~|||vvvuuu888...------,,,---...///000YYYmmm>>>qqqzzzXXXZZZQQQPPPJJJ```XXXPPPIIITTT___WWWqqqcccLLLBBBOOO~~~EEE,,,000...,,,&&&+++(((444+++***AAAvvvggg___999999((($$$777333)))111444888JJJ___ccc@@@:::MMM]]]hhhrrruuu......------,,,,,,------...---%%%...'''lllNNNzzzqqqEEE+++222///444OOOdddMMMXXXdddnnnpppoooqqqtttuuukkklllnnnnnnnnnoooqqqsssiiiuuunnnsssrrrnnnVVVhhh___wwwqqqrrr}}}yyyssszzznnn___ZZZQQQAAA???444SSS|||QQQgggfffeeedddddddddddddddggghhhiiihhhggggggiiikkkjjjpppbbbyyy]]]zzzvvvxxxeee+++...111,,,,,,++++++***)))*********"""222000222BBBwwwCCC000777111JJJKKKQQQXXXqqqxxxgggwwwzzzhhh===555:::SSSQQQTTTaaaRRRUUUUUUZZZcccooozzz```)))111...,,,(((111******(((***...))),,,...ccc;;;...WWWqqq>>>222000222222>>>000666;;;+++KKKDDDPPPEEEKKK===>>>;;;XXXTTThhhUUUZZZrrr}}}fff444111...111111111111111000////////////.........------------+++///+++---***;;;wwwyyyIII666CCCAAACCCPPPPPPJJJZZZvvvddd```VVV```vvv|||CCCeeeJJJ...000444222(((000///////////////////////////+++------444]]]222000...------000333555AAA???111PPPXXX888DDDVVVIIIbbblll;;;@@@ggg___\\\zzzuuuvvvQQQ]]]LLL<<<,,,==={{{WWWvvv:::WWWggglllqqqWWWRRRdddwwwxxxWWWRRRaaatttyyynnnyyy{{{NNN444)))&&&...333tttdddvvvhhhfffcccdddSSS:::FFFDDDXXXNNN333EEELLLHHHWWWSSS:::QQQXXXcccYYY999:::TTTDDD:::aaaddddddrrrmmmnnnuuupppwwwsss{{{ppp888,,,,,,,,,---------......hhhvvv===iiikkklllHHHGGGOOORRRRRRjjj{{{|||rrrnnnfffXXXSSS{{{wwwFFFMMMSSS999$$$...+++000---))),,,888---...000HHHwwwnnn333###999000000//////111444666888```ooo{{{rrrVVV<<<444999FFFTTThhhwww|||~~~QQQ111,,,,,,,,,,,,,,,,,,,,,,,,,,,000000+++LLLwwwqqq???777(((777:::---iii[[[BBB[[[uuubbbpppbbbwwwkkklllnnnoooooonnnmmmlllkkktttlllmmmxxxmmmxxxSSStttdddfffqqqiiiooommmuuutttSSSQQQJJJ;;;fffyyyccccccbbbaaa```aaabbbcccdddeeeeeeddddddeeegggiiikkksssvvvooolllsss{{{qqqqqq~~~===///000******++++++++++++++++++++++++... 444WWW777CCCrrrDDD777777333>>>IIIIIIUUUjjjvvvqqqZZZKKKLLLPPPFFF555222666<<>>JJJFFFGGGHHHnnnuuu|||yyyrrrbbbKKK===CCCMMMFFF888444555999@@@FFFJJJJJJIIILLLKKKTTTggguuuyyyjjjwwwJJJ222)))---,,,,,,---)))(((...&&&)))000###///bbbzzz|||;;;222FFFrrr444555222000111000555444<<<555555IIIEEEAAAGGG===333999DDDNNNZZZIIIMMMbbbfffnnn~~~```666000///111111111000000000//////............------------,,,+++,,,)))111***000iiiuuuLLL777777888;;;<<<@@@MMMZZZlll]]]xxxyyy[[[LLLNNN[[[VVVVVV\\\dddmmm{{{XXXSSStttfffuuuMMM222000/////////+++------,,,,,,,,,,,,---------,,,000000111PPP222000...,,,---000333555999???BBBHHHYYYLLL>>>```]]]<<>>XXXnnnOOO]]]SSS999999FFFJJJ]]]^^^___eeebbbmmmssslllPPP))),,,,,,,,,,,,------------>>>kkk777FFF}}}MMMUUUQQQGGGQQQKKKKKKXXXYYYUUUYYYkkk\\\DDD===RRRppp}}}|||{{{JJJ(((---000&&&,,,,,,,,,***///***000222ZZZpppAAA999$$$///...---------...000111>>>???FFF]]]|||vvvYYY]]]XXXUUU^^^nnnzzz~~~|||zzzGGG))),,,,,,,,,,,,,,,,,,,,,,,,***,,,111,,,000[[[SSSggg@@@???&&&+++:::222YYYgggBBBooodddmmmjjj```nnniiiiiiiiiiiiiiijjjkkkkkkiiitttkkkeeennnkkkooogggFFFNNNQQQhhhmmmfffmmmaaa~~~kkkTTTJJJ[[[jjj```bbb```___```ccccccaaa^^^aaabbbcccddddddfffiiilllgggkkkmmmmmmpppwww~~~yyyttt}}}===333,,,***(((111++++++++++++++++++++++++---"""+++ZZZkkkKKK:::cccPPP000)))000;;;666999JJJTTTnnn]]]YYYYYYdddXXXGGG@@@JJJVVVPPPAAA555333444:::BBBFFFEEECCCFFFDDDLLL]]]kkkqqqyyyzzzxxxzzz>>>,,,(((---******---+++(((///)))'''---%%%,,,LLL//////@@@iii999555///000111///555666???777333BBB<<<<<>>::::::,,,???555AAA===;;;VVVtttrrrkkkiiigggDDDCCCTTTWWWZZZ```YYYbbbfff}}}qqq<<<***++++++,,,,,,,,,---------:::CCC>>>{{{]]]HHHKKKDDDMMMHHHMMMQQQOOOPPPUUUYYYmmmpppIII;;;BBBaaalllmmm}}}}}}yyy:::+++555000&&&---+++***111000)))---...EEEjjjuuuDDD555222000///...---------......))):::CCC<<<666???KKKPPPRRRNNNOOOZZZkkkuuusssnnnzzz333---++++++++++++++++++++++++---,,,111000***@@@~~~sssXXXaaa---555000+++555999zzzddd;;;cccccciiikkkccciiihhhgggggggggiiikkkllleeeoooiiiaaahhhjjjkkkuuuwww:::BBB===WWWjjjbbbooo___}}}ccc^^^dddeeeccc```^^^]]]```cccdddaaa]]]```aaabbbcccdddfffjjjmmmgggiiilllnnnrrrwwwzzzzzz)))666///---+++(((************************---///888NNNPPP...NNNUUU666,,,222666AAA777CCCVVVttt\\\PPPOOOOOOMMMGGGFFFOOOWWWOOO@@@444000...444===CCCBBB>>>EEECCCHHHTTT```gggnnnuuupppnnn}}}wwwjjj555***+++///)))(((,,,***&&&...***%%%+++)))***999AAA---999]]]>>>555...111111...333444>>>999888IIICCC555KKKJJJ555///666AAALLLDDDCCCRRRSSSXXXeeekkk~~~~~~lllDDD000555111111000000000////////////.........---------,,,,,,,,,(((---***---+++...SSStttzzzKKK555000///333777999<<>>EEEMMMQQQPPPSSS\\\fffjjjdddfffpppeee{{{kkkEEE...,,,,,,---000...---,,,,,,,,,,,,,,,,,,---+++///000......AAA{{{111///---,,,,,,///222444<<<;;;>>>;;;]]]jjjAAA@@@pppuuu;;;EEE@@@777KKKPPPNNN\\\kkkGGGCCCIIINNN\\\mmmlllkkkwwwjjjqqqssskkkzzz{{{tttuuu222777222000___[[[hhhqqq333RRRLLLFFFYYY___YYYUUU]]]zzzggg___TTTBBB```|||]]]]]]lllIII+++,,,...,,,000111,,,GGGYYYpppnnniiibbb]]]<<>><<<555&&&>>>333BBB777---<<<@@@666:::DDDDDDHHHeee}}}iiijjjIIIAAALLLPPPUUUYYYPPPWWWjjjgggaaa555222+++++++++,,,,,,,,,------000pppMMM444]]]===@@@DDDHHHGGGLLLHHHEEESSSdddaaaXXX]]]xxxsssoooqqqiiiwww~~~}}}ggg333,,,444,,,'''///******...---((())))))333BBBvvv^^^;;;222111111000///.........---111:::===777333777999666AAABBBHHHVVVgggrrrsssqqqwwweee)))...+++++++++++++++++++++++++++(((***...)))...___eeeuuu888555555$$$777---MMMkkkUUU@@@___ZZZlll[[[aaaaaa``````aaabbbdddeeebbbiiifffaaaeeejjjkkkkkkHHH@@@000IIIiiieee```qqqxxxfffbbb___XXXYYY]]]\\\\\\^^^aaaaaa___\\\^^^___aaabbbccceeeiiilllggghhhkkkpppssstttuuuvvvgggwwwVVV///333***///222$$$************************!!!'''444jjj555<<>>@@@???<<<@@@GGGCCC888333...+++///888??????===CCCAAADDDMMMWWW___fffllluuu{{{|||nnn111***...000((('''+++)))$$$***)))%%%)))++++++...DDD000333PPPDDD666---333000***---,,,777777===TTTQQQEEE]]]```LLL===666333888>>>???PPPRRRRRR[[[bbbwwwvvv}}}www|||qqq:::...111000000000000////////////......------------,,,,,,,,,---'''---***+++,,,---EEEbbbzzzzzz>>>444000...333777999;;;>>>???HHH999HHHDDDEEE<<<;;;888===DDDHHHMMMRRRXXX\\\^^^qqq}}}RRRmmm\\\]]]gggdddAAA,,,,,,,,,---000...,,,,,,,,,++++++,,,,,,,,,+++111000...000<<>>LLL\\\:::444???KKKIII@@@666888BBBDDD???444///+++---444:::<<<;;;<<<<<>><<<###333444***...pppZZZLLLYYYHHH---222JJJJJJ<<<;;;PPP}}}NNNNNNNNNVVVSSSkkkuuu}}}wwwIII999)))666111---(((******###dddjjjVVVXXXpppbbbwww___^^^UUUAAA>>><<<777:::333222999777444444222:::LLL???777//////555777;;;CCCIII>>>GGGFFFFFFHHHHHHZZZhhhmmmxxxdddmmm===,,,%%%***++++++++++++,,,,,,,,,...FFF[[[SSSCCCmmmppp~~~DDDBBBAAAGGGCCCKKKHHHDDDLLLPPPPPPUUUzzzmmmEEEPPP```sssoootttqqqgggsss{{{wwwzzzHHH+++'''+++%%%)))...$$$///***---...111///---JJJccc~~~qqq[[[555000000000000000///...---000222===IIIHHH999//////HHHEEEDDDKKKWWWaaafffgggtttNNN---+++***************************///***+++111,,,888ZZZ\\\wwwGGG333222***444&&&>>>ooo[[[:::RRRVVV\\\UUUVVVXXXYYYZZZ[[[[[[[[[ZZZVVVYYY]]]YYYYYY^^^^^^rrrgggBBBDDD[[[UUUcccNNN]]]VVVUUUeee\\\bbb```^^^ZZZUUUTTTWWWXXXVVVQQQTTTVVVUUUSSSRRRVVVYYYWWWXXXYYYZZZZZZ\\\```bbbdddbbbcccfffiiinnn{{{bbbyyyoooYYY,,,111))))))+++000---************************%%%''')))pppuuuWWW---DDD888222+++333>>>444666333@@@,,,999PPPcccZZZIII>>>CCCNNNOOOGGG777333///---000444888999666777;;;BBBMMMXXX```cccvvv~~~333---)))---...''')))---'''***&&&(((***&&&'''+++)));;;vvv<<<,,,888JJJ888...777...555444///444---+++999000"""000999CCCLLLLLLSSSdddCCC999CCCGGGKKKQQQQQQbbbrrrvvvqqq~~~qqqddd///999++++++000000/////////.........---------,,,,,,,,,++++++...$$$...+++'''...+++///]]]}}}YYYkkkoooVVV555222111333444333666;;;333GGGKKKGGG???aaaWWWAAA999;;;999777;;;DDDJJJJJJPPP^^^cccEEEiiiNNNaaapppZZZ;;;,,,///...------***,,,,,,++++++++++++,,,,,,+++111***,,,555555___000///,,,+++,,,...111444222CCCEEEHHHDDD```XXX@@@222IIIkkkccc???BBB___RRRDDD999IIIcccggg```dddJJJ???DDDOOORRR\\\___PPPXXXdddpppXXXeeezzz\\\bbbwwwpppxxxjjj888000000'''&&&...,,,888vvv\\\IIIdddVVV888222:::HHHNNNBBBIIINNNaaaSSSLLL<<>>wwwnnnaaammm///VVVKKKMMMNNNPPPRRRSSSTTTSSSSSSTTTKKKQQQWWWPPPMMMSSSUUUPPPiiiGGGFFFYYYPPPRRRRRRGGGVVVRRRHHHZZZOOORRRMMMOOONNNIIILLLPPPKKKLLLPPPSSSQQQMMMLLLRRRXXXTTTUUUVVVVVVVVVXXX[[[^^^bbb^^^^^^```cccmmmnnnwww~~~444...)))...333+++&&&,,,))))))))))))))))))))))))(((111''''''QQQ|||SSS(((DDD???777+++444,,,)))666???TTT;;;666;;;jjj^^^KKKBBBKKKWWWQQQBBB:::777222......000555888444777:::@@@JJJUUU[[[]]]```rrrooooookkkrrrrrr777***&&&***+++&&&+++...'''...&&&)))---&&&$$$******???AAA+++222KKK888///888---,,,///---666111,,,666***<<<777......444444@@@YYYLLL:::>>>BBBKKKRRRNNN\\\___```ZZZnnnuuueee~~~qqqzzzrrrHHH$$$===---...000/////////............---------,,,,,,,,,++++++...###...+++&&&...******NNNsss^^^{{{|||ooo555222111222000///222888666111:::JJJ555;;;===TTTGGGIIIDDD;;;999@@@FFFFFFQQQXXXIIIAAAdddRRRNNNRRRPPP333'''---------...+++,,,++++++++++++++++++,,,***000(((+++666444ZZZ000---+++,,,***))),,,222888FFFRRRMMMDDDSSSoooGGG111<<>>888>>>XXXvvvxxxgggNNN???OOOhhhmmmZZZGGGQQQxxx```YYY\\\\\\qqqZZZdddiiihhhYYYBBB222...000***+++555%%%(((qqqUUUEEEeee???777:::888777;;;>>>DDDDDD;;;555BBBbbb~~~jjjlll~~~JJJ,,,(((...---(((,,,+++(((+++,,,444```WWWLLLZZZjjjUUURRRVVVRRRPPPPPPKKK:::)))+++999222222222111111000///...222222000000111333666777===???@@@???>>>BBBKKKSSSdddgggcccSSS<<<---+++///)))************+++++++++...///iii]]]lllGGGVVV777wwwoooCCC111EEE@@@???@@@@@@???BBBNNN[[[gggcccGGG@@@ZZZZZZRRRdddhhhbbbaaahhhuuu{{{wwwpppwwwxxxhhhXXX333************************)))(((***---((((((;;;RRRnnneeeooo{{{YYY<<<222+++...111///,,,---,,,------,,,++++++...000---222:::DDDOOO\\\iiirrrqqqwww}}}sssSSS000$$$)))))))))))))))))))))))))))++++++******++++++,,,---QQQbbbkkkTTT333222//////***)))QQQqqqaaalllNNNEEECCCIIIIIIHHHHHHHHHJJJKKKLLLIIIIIIIIIIIIJJJJJJJJJKKKLLLcccJJJ111NNNPPPJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKIIIJJJKKKNNNQQQSSSTTTSSSJJJrrrfffUUUdddyyyxxxyyy}}}yyyFFF......---,,,,,,+++******************************+++&&&...***000HHH444NNN111(((444888222///===YYYeeeLLL)))dddWWWGGGFFFXXXiiifffYYYHHHNNN555''';;;===222===>>>999888>>>EEEJJJNNNSSS```tttsssQQQ...+++++++++************)))))))))))))))))))))))))))111xxx~~~EEE<<<"""999DDD///555222000000.........///000111333000---...222666888888AAA===;;;>>>FFFMMMPPPPPPNNNVVVRRRpppuuu~~~sssyyyggg:::000333000333------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++444ooo[[[yyyrrr~~~DDD777000444444//////444333444666888777555333111666777999<<<>>>??????@@@EEECCC???FFFRRRPPPJJJOOOEEE333(((+++///,,,***...******+++++++++,,,,,,,,,---)))///...000///PPP333...,,,000222111111333===>>>LLLfffjjjNNNSSS~~~RRRBBB777999:::999BBBPPPEEEDDDAAAFFF]]]wwwzzzMMMBBB>>>GGGQQQPPPHHHBBBWWWjjjQQQYYYddd```uuukkkhhhqqqoooYYY===---))))))***)))++++++***DDDDDD:::eeeZZZ===999999444333000333EEE^^^pppvvvssssssfffggguuuccc888***,,,,,,***+++,,,+++(((***+++...QQQuuuhhhvvv;;;XXXbbbWWWPPPUUUKKKHHHOOONNNAAA222,,,000...,,,+++---111666999666444222000222555999<<<===>>>>>><<<===DDDPPPYYYWWWXXXRRRDDD222'''&&&)))))))))*********+++++++++--- UUUppp|||WWWccc555GGGggggggCCC;;;888888:::>>>>>>@@@HHHRRRXXXgggQQQ777@@@GGGJJJ[[[\\\___eeemmmuuuxxxwwwuuuDDD'''************************,,,'''(((+++***'''///===BBBjjjllleeeEEE777---///555444///---,,,------,,,++++++---///333444888AAAMMMYYYbbbfffnnnLLL///&&&***))))))))))))))))))))))))+++************+++,,,,,,;;;gggvvvNNNrrrxxxDDD222"""---///...666BBBzzzEEEbbbKKK>>>CCCCCCCCCCCCCCCCCCCCCBBBFFFFFFFFFGGGGGGGGGGGGHHHGGGOOOvvv~~~UUUGGGNNN@@@GGGGGGGGGFFFFFFEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHIIIKKKMMMOOOOOONNN]]]\\\LLLaaa|||wwwyyyvvv~~~333...------,,,++++++******************************+++(((,,,(((///nnniii'''222BBB+++888000...------888NNN\\\PPP999AAAMMMPPPBBB333222>>>HHHZZZ___FFF333???;;;...666<<<777666<<>>>>>999<<>>LLLOOOIII===???AAA@@@<<<;;;CCCNNN]]]\\\BBBUUUcccWWWeeegggWWWcccaaaHHH000)))***)))+++...'''///444FFFeeeFFFMMMiiiyyyqqqlllpppiiiWWW```kkkxxx}}}yyyrrrnnnmmmbbbgggpppvvvzzziiiBBB%%%(((///***'''...++++++(((***+++(((<<<```YYYsssTTTCCCpppQQQJJJOOOCCC@@@LLLUUUMMM===222333000---...444???KKKRRR777444111000111555;;;>>>??????>>>===@@@JJJWWWaaaPPPLLLDDD888---'''(((***)))))))))*********++++++111###;;;rrr```www[[[LLL000YYYbbbYYY???:::777777:::;;;:::<<>>>>>>>>?????????>>>>>>>>>??????@@@AAABBBEEEFFFFFFGGGGGGHHHHHHHHHFFFLLLCCCYYYwww}}}xxxmmmwwwyyyuuuHHH***------,,,,,,+++*********************************++++++)))%%%///KKKKKK:::AAA,,,666$$$---/////////888AAA???666111999===555+++***///444MMMTTTCCC555>>>;;;222:::999555555:::>>>@@@BBBEEEQQQvvvqqqfffQQQ555)))++++++*********)))))))))(((((((((((((((((((((((("""333uuugggaaa999000777222AAA777222444555555555555444222111333111//////111444555555???<<<:::;;;@@@EEEFFFFFFKKKIIIRRRQQQjjj]]]dddjjjggg^^^BBB---...///,,,000------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++DDDcccfffIIIqqq\\\hhhJJJ===222111111///111777222333555666555444222111333333333444555888:::;;;===555AAALLLEEEFFFLLLDDD777...***------))))))...*********++++++++++++,,,...***...,,,...,,,EEE111+++)))---111000------666;;;GGGVVV______VVVLLLrrr^^^FFF777555666444///777888555111222666444...:::<<<<<<888555<<>>BBBDDDCCCEEEIII444000***(((+++444???FFF222111000///111444888;;;;;;;;;<<<<<<@@@IIITTT\\\LLLEEE;;;111+++***+++,,,))))))))))))************------(((TTThhhWWW```:::AAANNNbbbnnn[[[BBB;;;555666777777999;;;MMMrrrrrrOOO===???BBBGGGQQQ[[[fffjjjgggeeehhhmmmssslllnnnAAA...000************************+++&&&&&&---111...++++++999@@@XXXhhh___NNN999...,,,...000111---...//////...------...///333;;;EEEPPPWWW[[[\\\qqqppp^^^???)))%%%((())))))))))))))))))))))))))))))))))))))))))***++++++###222fffNNNcccsssZZZ+++111%%%))):::EEENNNlllFFF\\\>>>>>>===>>>>>>@@@AAABBB>>>>>>>>>>>>???????????????AAA@@@@@@CCCBBB???@@@???>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>???CCCCCCDDDCCCBBBAAABBBCCC111LLLQQQ[[[iiiuuuwwwsss]]]|||sssmmm(((555,,,,,,++++++*********)))************************))),,,'''$$$//////nnn}}}\\\```###333666111444222444222,,,+++///111...333///---111999;;;555,,,111;;;555///888:::999@@@888555666:::===<<<>>>AAACCC[[[\\\\\\iiiSSS///***************))))))))))))((((((((((((((((((((((((''')))RRRyyyeee]]]NNN333///333BBB999111555666777888777555222000333222000000000222333333;;;999888:::>>>BBBCCCCCCDDDNNNGGG\\\[[[eeeZZZhhhbbbLLL555...222111...111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************(((666QQQhhhFFFaaaTTT]]]JJJ???555333333111111555222333444444444333111000222111111111222555888999===333EEEPPPAAAEEEOOO@@@///++++++---,,,((()))...************++++++++++++---***---,,,///---AAA000,,,******(((&&&(((,,,888999LLLPPPRRRyyy~~~IIIFFFcccgggGGG,,,///666222444666777666666999999777222000///111:::GGGQQQUUUDDDNNNKKKUUU^^^UUUUUUVVVXXXUUUDDD,,,$$$***+++%%%'''(((&&&%%%)))...///---UUU}}}zzzpppNNN>>>SSSiiimmmrrr}}}rrrpppSSSGGGUUUhhhnnnppp~~~|||ppp\\\DDD)))+++***&&&&&&)))***''''''***((()))---&&&$$$///ZZZaaaKKKGGGTTT(((XXXYYYDDD@@@<<<999777:::DDDNNNFFF@@@999111------///000...///111222444555666666444555777:::===BBBGGGKKKCCC;;;000)))'''((((((((((((((()))))))))*********$$$)))(((222qqqdddrrr]]]CCC222::::::qqqzzzpppOOOCCC888666777888;;;???...AAAGGG===888:::@@@FFFVVVZZZ]]][[[WWWVVVZZZ^^^yyywwwjjjlllMMM000&&&''')))))))))))))))))))))))))))((())),,,---,,,---///%%%QQQqqq,,,TTTZZZTTTHHH<<<333///......+++,,,...---,,,,,,---//////888EEEMMMQQQSSSWWWZZZhhhdddRRR777((())),,,***(((((((((((((((((((((((())))))(((((())))))***+++555***AAAkkkzzzwww]]]rrr}}}111...888222222---777AAA^^^FFF@@@>>>:::777666777999;;;:::::::::;;;;;;;;;<<<<<<<<>>@@@GGGRRRZZZmmmllldddrrrtttnnn[[[oooxxxeeeCCC;;;,,,+++***************))))))))))))))))))))))))))))))''',,,&&&%%%///!!!YYYssssssxxxAAA...888&&&444111222222///000333555444///333888999555000------+++333333///333666888;;;999777888;;;<<<;;;===AAAeeeiiiZZZTTTUUU333$$$*********)))))))))((((((''''''''''''''''''''''''+++!!!555vvvOOOuuuZZZ~~~ttt;;;&&&555999<<<777444555777888777555222///111111111000000000111222666666777:::===@@@BBBBBB@@@MMMHHHYYYUUU[[[KKKUUUUUU:::)))+++...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************$$$///>>>\\\NNNIIIYYYRRRFFF>>>888666555333111111111222333333222222000000111000000///111333666888666---@@@III999>>>FFF555******+++,,,+++((()))---))))))*********+++++++++,,,)))---,,,111///>>>xxx222...,,,***&&&###'''---444,,,BBBSSSXXXyyyVVVIIINNN]]]fffRRR111&&&111******++++++---///000000+++,,,///888FFFOOOKKKBBB===NNNRRRQQQSSSOOOHHHIIIUUUHHH555'''&&&+++***%%%///""")))---""")))222&&&111gggyyydddqqq\\\HHHLLLRRRIII:::GGG;;;333;;;PPP```bbb^^^~~~kkkiiirrrlllYYY???'''!!!,,,000'''$$$)))+++%%%%%%+++((((((---)))###(((111YYY[[[GGGSSSLLLGGGRRRJJJBBB999777999<<<<<<;;;JJJGGGCCC???:::777555555...000333555666666555333444666999===???@@@@@@???:::333+++&&&&&&(((((('''((((((((()))))))))******)))%%%555'''YYYeeennn```NNN@@@222666:::lllddd___SSSFFF???:::666666888555333555999;;;@@@JJJSSS\\\\\\YYYTTTPPPQQQXXX]]]wwwMMMooo\\\***444))))))))))))))))))))))))))))))******)))''''''***---***000nnnCCC<<>>999555333333444666666666777777777888888777999444555>>>===444444777777777777777888888888777777777777888888888888888888888888999:::;;;;;;<<<===>>><<<999999<<<@@@KKKUUUYYYcccccchhhqqq\\\WWWVVV```aaaEEE---'''((())))))))))))))))))))))))))))))))))))))))))))))))%%%+++''''''---###CCCdddaaasssMMMYYY***111---888///000000111333444333111,,,000777999444---+++...***...000...---111444222888666777:::;;;:::===CCCCCCTTT[[[YYYLLL...)))GGG******)))))))))(((((((((''''''''''''''''''''''''---///YYYUUUvvvSSSkkkPPP+++333...:::>>>333555777888777555222111///000111000//////111222222333666999;;;===??????;;;BBBPPPIII]]]LLLNNNMMMHHH///'''---+++***+++(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************(((000666LLLVVV???[[[NNNCCC>>>888666666555222000111111111111111000000///000/////////000222444555222///:::???666:::===...((()))++++++***)))***,,,)))))))))************++++++(((,,,,,,333000:::nnn222---***++++++((((((+++***+++333FFFXXX^^^]]]]]]aaaCCCBBBcccmmmNNN666777444000---------...//////000888???CCCFFFHHHBBB:::>>>GGGKKKEEEDDD???777>>>???111%%%$$$((()))((((((...%%%+++///&&&'''///---"""---WWW{{{jjj\\\yyyaaaEEEHHHTTTWWWSSSTTTVVVVVVWWWZZZ___dddzzzfff\\\XXXJJJ<<>>===;;;999111...***((((((*********(((((((((((()))))))))***---***222+++888\\\PPPqqqmmmYYYKKK>>><<<'''IIIKKKZZZSSSMMMJJJEEE===888888>>>666777;;;;;;AAALLLPPPTTTTTTRRRMMMIIIMMMYYYccchhhIII}}}MMM'''333(((777))))))))))))))))))))))))(((***)))'''&&&''')))+++---555444|||mmm@@@999BBBIIIGGGDDDAAA;;;444333333333222333555:::>>>FFFIIIJJJHHHDDDDDDIIINNNQQQCCC555---***&&&$$$$$$(((((((((((((((((((((((((((''''''''''''((()))))),,,777!!!>>>GGGyyysssjjjMMM^^^rrrlllvvvXXX&&&&&&???***%%%,,,111%%%AAAGGGEEEBBB===999555222111222222222222333333333333333000000444888999333---222222333333333444444444222222333333333444444444444444444444555666777888666999:::888666666;;;??????NNNTTTZZZYYYeeemmmJJJTTTgggQQQNNN444222111))))))))))))))))))))))))))))))))))))))))))))))))%%%)))((()))(((+++...UUUtttgggtttNNN///))),,,000000000111000---+++***000***+++333999666000---***))),,,,,,***000444...555333444777777777===DDDPPPPPPLLLEEE<<<...***)))))))))((((((((((((''''''''''''''''''''''''***&&&,,,<<>>===666000///111333000111333444444333222111000///////////////000000000111333555777666444222'''&&&%%%&&&'''((())))))(((((((((((())))))))))))""",,,,,,(((FFFVVVRRRoooYYY???JJJ666444---AAA???AAAHHHPPPQQQLLLHHHIII===>>>FFFHHHEEEMMMWWWVVV@@@DDDFFFBBB>>>DDDTTTaaaJJJHHH^^^)))))) 555))))))))))))))))))))))))((((((((('''***------+++---''')))@@@yyyeee]]]333888:::999===CCCDDD@@@<<<;;;:::999:::>>>DDDIIINNNJJJDDD???>>>AAAGGGKKK???///$$$'''***((((((,,,(((((((((((((((((((((((('''''''''''''''((())))))(((444###JJJjjjfffXXXZZZBBB@@@VVVnnnfff]]]XXX444"""---222(((!!!///---<<<======<<<999444000---////////////000000000111111...222222***+++111000//////000000111111222222111111111111222222222222111111111111222333444555333555777666333444:::???LLLBBBNNNooobbbJJJTTTQQQdddBBBZZZ777&&&BBB(((((((((((())))))))))))))))))))))))))))))))))))&&&)))******$$$222 KKKbbb^^^www\\\kkk555+++555...///111333111//////111000---///444444...***,,,222...000000,,,222555,,,222000111333444555<<>>!!!%%%111...))))))))))))(((((((((((('''''''''''''''''''''''' /// ,,,JJJNNNZZZLLL\\\|||]]]777111'''444555666777777888777666666,,,...111000///...111333///222555666666555555555===MMMEEEMMMCCCJJJ;;;CCC111$$$+++111'''***111(((+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))...%%%,,,***@@@III444IIIBBB===666000111444555333000000000000////////////+++,,,---...///000000///000777333000888888...(((++++++)))(((***---,,,***))))))))))))************,,,)))+++***111---///[[[000///---+++)))))))))))),,,...222777===CCCHHHJJJNNN```cccJJJ...---GGG``````YYYNNNEEE??????BBBEEE>>>;;;666222333888>>>BBB===;;;777444333444666777&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''---000&&&!!!@@@rrrxxxrrrrrrkkk___XXX\\\dddiiicccaaa^^^^^^______]]]ZZZOOOEEE888...***)))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))''')))222>>>CCC???999555555444222000///...---//////////////////......---------.........//////...000222333222...+++((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))***++++++'''&&&000CCCRRRSSSppp```IIIOOO@@@'''000:::@@@BBB===;;;@@@DDDCCCBBBAAA@@@??????AAACCCDDDHHHBBB===AAAJJJQQQPPPLLLRRR>>>,,,&&&&&&&&&''')))******))))))((((((''''''))))))))))))))))))))))))'''000)))!!!>>>nnn~~~nnngggLLL222,,,444<<<>>>>>>===???BBBDDDEEEDDDBBBAAA888888666:::DDDLLLEEE888******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((,,,'''&&&***///===]]]}}}YYYPPPJJJMMMYYYcccfffccc???555...---+++((()))---,,,...222555777777666555---------.......................................////////////////////////........................111111111111000000000000222111000000333888===AAAEEENNNVVVXXXWWWUUUPPPJJJ[[[MMM;;;---))))))++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((EEEnnnfffZZZnnnWWW,,,---///000111333555444000---------,,,,,,,,,,,,------........................111000......111777>>>BBBLLLAAA444+++)))******)))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''))),,,333CCCWWWeeeccc>>>^^^TTT'''***......000333555666666444333////////////////////////222111//////000444888;;;EEE???;;;===AAA@@@888000))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******+++---111555888999888666444222111000000000000000000000000000000......---,,,---...///000111222333333222...+++)))))))))))))))))))))))))))))))))))))))************,,,(((+++000///---888HHH000...,,,***)))((())))))(((***---111666;;;???AAA???FFFIIICCC<<<777222,,,777777888888888888777777333222000//////222555777333222111000///......---&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***111)))$$$222LLL^^^lllnnnlllddd^^^aaafffhhh___\\\YYYWWWVVVTTTQQQNNN666111+++'''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))&&&%%%***222666555222555555333111///...,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------...//////...,,,)))'''(((((('''''''''&&&&&&&&&'''((((((((())))))))))))''')))***''''''---888BBBJJJaaaZZZJJJNNNEEE444888000777;;;;;;;;;===<<<888===<<<:::888888888999:::777666999BBBMMMTTTTTTQQQCCC666***'''((('''&&&((())))))))))))((((((''''''((((((((((((((((((((((((%%%...///)))///DDDWWW___hhh^^^OOOBBB:::666555444;;;;;;999888777777666666888<<<>>>>>>@@@AAA;;;222))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((+++&&&&&&)))+++444NNNhhhWWWLLLBBBCCCNNNYYY^^^^^^VVVBBB000,,,///...)))%%%***,,,...111333333333222//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------////////////////////////000///...000333999>>>BBBKKKPPPRRRPPPMMMMMMKKKHHHHHH===000(((&&&)))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((444UUUTTTOOO```QQQ111////////////222444444222000...------,,,,,,------...------------------------000///...///222777<<>><<<:::<<<>>><<<333,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++///222444666666444333111000///...////////////////////////...------,,,---...///000000111111111///---+++)))))))))))))))))))))))))))))))))))))))************,,,)))+++///...,,,666EEE000...,,,***)))(((((()))&&&''')))+++///222555666777222---...777;;;333'''(((***...000000...+++((()))***+++,,,---------,,,)))+++,,,---,,,***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((($$$'''+++%%%%%%777AAAHHHMMMLLLMMMQQQUUUVVVVVVRRRMMMGGGAAA;;;666222'''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))&&&$$$$$$'''***,,,---333333111000...---++++++***************+++++++++******++++++++++++,,,,,,,,,,,,,,,+++***)))(((''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))%%%''''''''''''(((,,,...===IIINNNKKKJJJIIIEEEAAA111444555444555777444///444333222111111111222333777:::???EEEIIIHHHDDD@@@111+++((())))))'''&&&((()))))))))(((((((((((('''((((((((((((((((((((((((((())),,,---&&&###111EEEWWWccceeeUUUBBB;;;999888555333111000222555999;;;888???BBB>>>777333///,,,)))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))&&&'''(((&&&)))999LLLXXXOOODDD@@@EEENNNUUUWWW]]]LLL:::111///,,,)))'''))))))***+++,,,---......//////...---,,,+++******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,------------------,,,------000555:::@@@CCCNNNPPPMMMFFFAAACCCDDDCCC666000(((%%%&&&((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***>>>FFFIIIUUURRRCCC<<>>AAA666;;;<<<777...)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&((()))%%%###***555OOONNNJJJDDD@@@AAAFFFLLLJJJIIIFFF;;;///'''***111)))((((((((((((***+++,,,------,,,,,,+++++++++***************************))))))))))))))))))))))))************************************+++++++++++++++,,,...111666<<>>===;;;999777666555555333111///,,,(((&&&''')))'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))***'''###%%%***666@@@HHHEEE<<<666999???999AAAFFFAAA666//////111+++***(((''''''(((***+++))))))******++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++,,,---///333777<<<@@@BBB999>>>AAA===999777333///++++++*********)))'''%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%000999:::BBBGGG===333111...,,,---------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000000000***)))(((((()))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''')))+++...%%%999CCC<<<444444666555222000...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///111111111111111222333333000,,,)))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((())))))***+++---///000111000...---------------------------+++,,,---....../////////,,,+++)))((('''((()))***((((((((((((((((((((((((((()))))))))************,,,+++,,,---,,,+++///555///---+++)))(((''''''((((((''''''&&&&&&''''''(((+++***+++///...***'''((('''((()))+++,,,,,,++++++)))))))))(((((())))))***)))(((&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""(((***%%%"""$$$''''''+++---+++'''&&&((('''%%%$$$&&&''''''&&&&&&''')))&&&&&&&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((("""%%%'''(((((('''''''''%%%&&&'''(((***+++,,,---******++++++,,,,,,------,,,,,,,,,+++++++++++++++***)))(((((('''''''''(((&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((***(((&&&&&&'''((())))))(((!!!,,,444...666???666;;;888999<<<===999666666666666666666666666555555111111000...+++)))))))))'''***)))&&&$$$''')))(((&&&''''''''''''(((((((((''''''''''''''''''''''''"""+++...'''$$$))))))%%%###'''&&&$$$(((111222---111111111111///---,,,+++...(((%%%%%%&&&%%%'''***&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))***((('''&&&'''%%%222@@@CCC===777888<<<888:::;;;<<<>>><<<333))),,,+++***)))((())))))***''''''((()))***+++,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***+++++++++---...000333666999:::;;;...555:::999666333...(((%%%&&&'''((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&"""(((------444999444444111...,,,,,,+++***))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++---.........---,,,(((((()))))))))******)))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&///%%%111888***---666...---,,,,,,,,,---///000222////////////////////////......///000000//////...222111///+++))))))***,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))))))))))))))***,,,...////////////........................,,,---......//////......+++***(((''''''((()))***))))))))))))))))))))))))))))))))))))************+++,,,,,,---,,,---///222...---+++)))(((''''''''''''''''''&&&&&&'''((((((///'''$$$(((,,,---///222,,,---.........+++)))'''((()))))))))))))))(((((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***&&&######''')))'''######%%%%%%###%%%)))***(((+++,,,,,,***&&&###$$$%%%$$$&&&(((((('''''')))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%&&&''''''&&&%%%&&&&&&&&&'''((())))))***)))))))))***+++,,,,,,,,,++++++*********)))))))))((((((''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''&&&'''((())))))###&&&***(((---333000000000444999999333222555222222222222222111000000000...+++)))'''''''''''''''***)))%%%%%%))))))&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###***---(((%%%&&&((('''++++++))))))))))))))))))%%%&&&'''((())))))******)))%%%$$$((((((%%%&&&***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%''''''''''''((((((((($$$+++555:::;;;999777777444444222222777;;;444***------+++******)))))))))((((((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))******+++,,,,,,,,,---...000111333333333333,,,222555333000...+++&&&$$$%%%&&&'''''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&(((+++...///111111///---,,,,,,,,,***)))+++******))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))'''((())))))(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&'''&&&%%%$$$///###'''///,,,///222***,,,,,,,,,,,,---...//////////////////////////////------........./////////...---+++***)))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((('''((()))***,,,---//////........................---.../////////...---,,,))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))***************,,,---------///000111...---+++)))''''''''''''))))))(((((())))))******''''''***...+++$$$$$$)))+++***)))((()))***,,,---((()))+++---,,,+++)))'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""" ###)))'''"""%%%,,,%%%''''''%%%&&&***)))%%%"""%%%'''&&&$$$$$$&&&)))!!!$$$((((((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&%%%%%%'''((('''%%%'''''''''''''''''''''''')))******+++,,,,,,------******))))))((((((((('''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&((((((&&&%%%&&&'''***%%%###%%%&&&(((+++---///---...000---))),,,444***+++,,,---------------+++)))'''''')))***)))(((&&&)))((($$$&&&+++)))###&&&&&&&&&'''''''''(((((('''''''''''''''''''''''',,,&&&"""&&&++++++(((&&&$$$%%%***,,,((("""$$$++++++***((('''&&&&&&''''''&&&%%%(((---***######)))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%$$$&&&((()))(((''''''(((---333444111,,,)))000222,,,***///444444------,,,+++***)))(((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,------------...///000000///...---...222222---*********'''((()))((('''&&&%%%'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******$$$$$$++++++***111///---,,,,,,---,,,+++)))******))))))))))))******************************+++++++++++++++***)))((('''((()))(((''''''((()))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&'''((())))))(((""")))***---333111******//////...---,,,***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111+++***))))))++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''%%%&&&&&&(((***,,,...///------------------------...////////////---,,,+++((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************,,,------...000111000///...,,,***))))))***+++))))))))))))))))))))))))''''''(((((()))***************))))))((((((((('''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***+++,,,---+++,,,,,,,,,,,,,,,,,,---...------,,,+++***))))))***)))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((......---,,,,,,+++******++++++++++++++++++++++++((((((((()))*********++++++++++++***)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((+++...000..................------......................../////////...------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))------------------------------,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))),,,,,,,,,,,,---.../////////...,,,***))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***+++++++++++++++,,,,,,,,,,,,,,,......------,,,+++++++++))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,---------------*********************************+++++++++++++++++++++******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((***,,,...---.....................////////////////////////000000///---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))),,,,,,+++,,,,,,---...//////...,,,***)))))))))***(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******+++++++++,,,,,,,,,------------------------******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,---///000000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((***++++++,,,,,,------.........///////////////////////////...---,,,***)))''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,---...//////...---+++***)))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))******++++++,,,,,,+++,,,,,,,,,------......++++++++++++++++++++++++************************************************)))))))))*********++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++++++++)))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))+++,,,---...///........................---,,,,,,,,,++++++************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((())))))***+++,,,,,,---........................,,,+++******)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********++++++++++++,,,---...//////...---+++***)))((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((())))))***+++,,,,,,*********+++,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++*********((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********------------------------++++++******))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&'''(((((()))******++++++++++++++++++++++++'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************++++++++++++,,,---......//////...,,,***)))((('''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))***++++++,,,*********++++++,,,,,,,,,------............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++*********++++++,,,---...//////...---+++)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&'''((()))***+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,++++++***))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************+++,,,---...//////...---+++)))'''&&&'''''''''''''''''''''''')))((((((''''''&&&&&&%%%&&&&&&&&&''''''(((((((((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&'''((()))***++++++------------------------+++++++++,,,,,,---------------------------------------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,++++++***))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((('''''')))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************+++,,,---...000///---+++))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((......------------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------++++++++++++++++++++++++......------,,,+++******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------000///---+++))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------000///---+++))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***+++,,,---...,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,++++++***)))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------000///---***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))***++++++,,,,,,,,,,,,,,,------------........................------------------------------------------------+++*********))))))(((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++,,,------000///---***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---........................------------------------++++++++++++++++++++++++******)))))))))))))))((())))))))))))************************************************************************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++,,,------000///---+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))))))))(((((((((************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******************************)))))))))))))))))))))))))))*********++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------000///---+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******((())))))))))))*********************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))*********+++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------000///---+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))************+++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------000///---+++))))))))))))))))))))))))******************))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&%%%%%%%%%))))))(((((('''''''''&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************+++++++++***************++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++******************************************************************************************************))))))((((((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************************************------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************************))))))******+++++++++,,,,,,,,,+++******)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))++++++************++++++************************))))))))))))))))))))))))************)))))))))))))))************+++++++++000...,,,***)))((())))))(((((()))))))))***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))******+++***)))(((((()))***+++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))*********++++++*********))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************))))))*********+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************************************+++***************************)))))))))(((((((((************************))))))))))))******++++++++++++***)))))))))))))))************************+++++++++++++++++++++++++++++++++++++++******)))++++++************++++++************************))))))))))))))))))))))))*********)))))))))((((((************++++++++++++///...,,,***)))(((((((((((((((((()))))))))***************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))*********+++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))(((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************************************)))******++++++******)))))))))*********+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))))))))***))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))++++++++++++++++++++++++)))))))))***************+++***))))))))))))))))))************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,++++++******++++++,,,++++++++++++++++++++++++******************************)))))))))(((((((((************+++++++++,,,///...,,,***)))(((((()))((((((((()))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((************+++++++++++++++******************+++++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************))))))))))))******************************************************************************)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------........................---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))(((((((((*********+++++++++,,,,,,000///---+++))))))))))))))))))))))))*********************+++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------******)))))))))***++++++)))***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......------------------------------------............////////////////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---.........................../////////000000000111000000000000000000000000000000000000000000000000000000000//////////////////...............//////------------------------........................///////////////......---......------------..............................------------------------************))))))))))))***++++++++++++,,,,,,,,,111000...,,,+++******************+++++++++,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))************++++++)))))))))))))))))))))))))))))))))((())))))***+++************************************************))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///------------------------........................,,,++++++*********++++++************++++++++++++++++++,,,,,,---.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,---------.........------------------------........................------------------------+++++++++,,,------..............................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........------------------------------......//////000000///////////////////////////////////////000000000000000000000000000000000////////////////////////................................................................................................,,,,,,,,,---------------........................000000000000000000000000........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...------------............000000000000000000000000......//////000111111111000000000111111111111111333333333333333333333333333333333333333222222222111111111111111111222333000000000000000000000000111111111111111111111111111222222222222111000000000000000//////000000000000000000000000000000000........................,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,333111///---,,,++++++,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++*********++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,---------...............///000111111000///...------------------------,,,,,,---......///000000........................////////////////////////...---,,,++++++***++++++*********+++++++++,,,,,,++++++,,,,,,---......///........................------------------------------------------------------------------------......////////////..................////////////........................////////////////////////------------------------,,,,,,------...//////000////////////////////////////////////////////////////////////////////////////////////////////////............................................................................................................////////////////////////////////////...//////000111111222222111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////---.........////////////000000000000000000000000222222222222222222222222000000000000000000000000000/////////....................................------------------------............////////////.../////////000000000000222222222222222222222222000000111111222333333444222222333333333444444444666666666666666666666666555555555555444444444333222222222222222333444444333333333333333333333333444444444444444444444444444444444444444333222222222222222111111222222222222222222222222222222222////////////////////////---------,,,,,,,,,+++++++++++++++,,,,,,,,,------444222000...---,,,,,,---,,,,,,,,,---------......+++++++++,,,,,,---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------..............................////////////......---------............//////000111222222111000///---------------------------------...///000000111000000000000000000000000000000000000000000000000///...---,,,+++******************++++++,,,,,,,,,******+++,,,,,,---......------------------------------------------------------------------------........................//////000000000000//////////////////000000000000////////////////////////000000000000000000000000........................------......///000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000///000000111222333333333222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000.../////////000000111111111111111111111111111111222222222222222222222222111111111111111111111111000////////////.........////////////////////////........................////////////000000000000000000000000111111111111333333333333333333333333333333444555555666777777555666666666777777888888777777777777777777777777666666666555555444444444333222222222333333444555555555555555555555555555666666666666666666666666555555666666555555444333444333333222222333333444333333333333333333333333000000000000000000000000......---------,,,,,,,,,++++++,,,,,,,,,---------888444111222222///,,,+++***+++------......//////,,,------......///000000111...---///111111111222111///...------...---,,,---......///...---,,,++++++******,,,...///...,,,---///000000///---------000000000//////...---------//////,,,...222///'''..................------,,,,,,.../////////......///---,,,***+++---///111'''***---///000000111111---///000000///000222444...///111333333333111000...000333333111///------333333333333333222222222222222222333444333000---222000......000111111111000000000000111111111111//////111666777222000111222222111000///..................------,,,,,,,,,)))++++++***---111111---,,,,,,,,,...///000///...,,,111111...000444222+++///////////////111444666,,,222444000///222111---222000......000222333333000000111222333444444555444333333222222333444444666555333111000000000111444///---///222111111222000000222333222000222555222333333333222222333555444222222333444555444333666666555333111111222333///111333222000000444777222333666777444000///000222000//////111222111111555444222222444555444444333222222333444444222111333222111222333333111000222222111111111111111222666222000222555666555555555555555555555555555555777444222333555666777999888555333222333555555555666666555222111333555444222222222333444555555555333666555222222555555222888666333111000111222333444666777555000---000666111333666666111...111777444555666777666555333222777777777777666666777777555555666777666555333222666777777555333333555888444444333111000///111333000000111444666666444222444333666999666000111777555666777777555555666777:::::::::;;;<<<;;;:::888:::999999999:::<<<===>>>::::::999::::::;;;======>>>999666999???AAA===888===<<<;;;999888777666666444444555666666777888888444555666777999:::;;;<<<666888:::;;;999888888999999666444555777888666444555666777666444333333444555666666999BBBIIIDDD999888555333222222111000///333///---...222333000,,,...------///000111000...777444222222333222222111888444000///000111///---111111111222222222222222222000///111333333333222333222111000//////...---//////...---------......000...,,,+++,,,......---000111222333333333333444---,,,+++++++++,,,------444333...)))+++111222///,,,,,,,,,---...///000111000000//////...///000000444333333222222111111222:::777444000/////////000666666666444222111111222555666555333111000000111;;;:::888666555777;;;???222222222333333444444444999888666666777888777666...------...//////...,,,222222222222222222222333;;;777555666444111111444...///000333666666222///------......///000000111222444333...,,,......,,,777555333444666777555333888777444111111444444222333333333444444222...+++888;;;999333111555777555444444555666777666333000<<<;;;999777333000---,,,//////000000111333444555------///222666777555222///555777333222555888888:::999888888666444444555555666666555333333444555888777666777888999888777444555777777777666666666111555999:::888444111///777444111//////111444777;;;:::888777666555444333222111111222666888999999999999999999999999999999666777888888888777777777444444555555666888999:::999777666777777777666555555555666666777777777888888777555555555333222222777888::::::999777444222333444444444555777777777;;;:::999888777666555555111666:::;;;<<>>:::333444666888999999888777222222333555666777999;;;222333444666666666777999888777666555777;;;@@@DDD<<<<<<<<<<<<;;;:::999999<<<;;;;;;;;;:::::::::999666444222222444555444333:::888666555555888:::<<<666444444444666888777666>>>666111222444666===EEE444666888888999:::<<<>>>888888888888:::;;;;;;;;;999999:::::::::::::::::::::<<<>>>???@@@???===<<<>>><<<<<<>>>AAAAAA@@@>>>999999:::;;;<<<;;;;;;:::::::::999999999888888888;;;;;;:::::::::999888888999:::::::::::::::;;;<<<<<<===>>>?????????@@@AAAAAA@@@>>><<<:::888777666888888555333777<<<888///222222222444777999:::999===777111///111444333111000///............,,,***:::999777555444555777777777111,,,,,,222555444111333333444444333333222222666555444555666777777555666666666666555555555555555444222000000111333444555333000///111333444555111111111111111222333444999888888777888:::<<<===...222777888:::888111***555555444444444666777888999888666444444555777888555555666666555333222111555333222222666999<<<===333444666666555666777999111111222222444777;;;???777777666555444666:::===;;;;;;<<<===>>>???@@@@@@<<<:::777777888999999999<<<:::888888:::;;;:::999777777666555555666666777666333333666888888;;;???FFF@@@888444333555666555888777666555444444444444111555666444444999;;;;;;;;;888555555777777666444000111555<<>>===;;;999;;;999666666999;;;:::333444666999===>>>===<<<333555888;;;>>>??????@@@;;;;;;;;;:::999999999999<<<:::777666666444///,,,111444333000666>>>;;;000666555444444555666666555;;;<<<<<<:::888888999:::;;;:::999:::<<<<<<<<<;;;555777:::<<<<<<;;;888777===777///***,,,333:::???999:::999888777777777777555555555555555555666666:::888666666777777666555:::;;;;;;999666555888;;;555777999888555444666999;;;;;;999888777666666666999;;;<<<<<<;;;;;;<<<===<<<==================<<<;;;<<<<<<<<<;;;:::999888333777:::;;;:::999:::<<<:::;;;<<<======<<<<<<<<<999::::::;;;<<<======>>>;;;>>>>>>:::777777555111999888777777555444444333999777666777999999666222AAA???<<<;;;<<<<<<999777===>>>>>><<<:::888777888???>>>===<<<:::999888888;;;999777666666888:::<<<>>>;;;888:::===>>>:::777111222555:::<<<999222,,,===:::777555555555555444@@@:::666888:::666111///999::::::999888777999;;;===<<<<<<;;;;;;<<<<<<===>>>>>>>>>===<<<;;;::::::;;;;;;;;;;;;;;;::::::999<<<=========;;;:::999999<<<=========<<<;;;999888;;;;;;::::::::::::999999888888999:::::::::::::::===;;;999999:::<<<<<<<<<;;;<<<<<<888222///111444555333000222555777777555555555222///111555555111666444111000///---***'''999555111000222444333111777666555666666666444222:::<<<:::555111333555666<<<999888999<<<>>>===;;;999999:::;;;;;;:::999888:::;;;:::999;;;>>>===:::999;;;<<<=========>>>???===<<<:::999888888888888222111000111333555555555<<<:::777777777888888888555555555666666777777777???===888444444888;;;===:::999777555444555666666666666555555555666777888999:::;;;;;;;;;:::999999:::999999999:::999777666666888;;;<<<<<<<<<>>>???DDD???888555333111---)))888===CCCEEECCC???:::888:::::::::;;;;;;<<<<<<<<>>>>>>>>===;;;;;;888555333555666777777999999888777777777888888@@@===<<<===;;;555333444,,,222;;;AAACCC@@@;;;888666666555444444555555666;;;<<<:::888999:::777111999::::::888666666888:::DDD:::333444666777===EEE666777777444111222777<<<:::::::::999999777444111CCC???;;;777666555333222<<<<<<======;;;999777555888888888999999888888888888888777777999>>>DDDHHH???CCCFFFFFFEEEFFFJJJNNNOOOOOOMMMLLLNNNPPPNNNJJJ@@@AAAAAA@@@???>>>@@@AAA@@@???>>>???BBBCCCBBBAAAHHHHHHHHHHHHHHHFFFCCCAAA===AAAIIIQQQUUUPPPFFF===:::HHHVVV]]]^^^^^^]]]]]]dddgggjjjnnnpppsssvvvxxxuuussspppnnnmmmllljjjhhheeeggggggbbb\\\ZZZ]]]bbb```bbbbbb]]]XXXXXX]]]cccjjjhhhddd^^^YYYUUURRRPPPNNNQQQQQQKKKGGGGGGIIIJJJPPPOOOOOOMMMKKKHHHFFFEEEQQQUUUWWWWWWYYY^^^aaaaaaZZZ\\\[[[WWWTTTUUU]]]ddd___^^^^^^bbbcccccceeehhhppppppqqqrrrsssuuuuuuvvv}}}|||uuukkkffffffeeebbbaaa___]]]^^^ccckkksssxxxssssssqqqjjjeee```XXXRRRbbbdddeeeeeehhhmmmnnnlllccceeefffffffffiiinnnrrrfffddd```\\\[[[[[[\\\]]]XXXVVVSSSRRRSSSWWW[[[^^^XXXXXXWWWWWWWWWUUURRRPPP```XXXOOOMMMRRR[[[```bbb[[[\\\^^^cccjjjooorrrrrraaacccgggnnnqqqoooiiieee_________]]][[[ZZZ[[[]]][[[[[[[[[ZZZWWWTTTSSSRRRSSSQQQOOOLLLJJJJJJJJJKKKHHHEEEAAA>>>===???BBBDDDAAAAAACCCEEEHHHJJJKKKJJJJJJIIIHHHHHHGGGHHHIIIJJJEEEFFFGGGHHHIIIJJJJJJKKKCCCCCCCCCDDDCCCBBBAAA@@@???<<<999888999888555333999999888666666888>>>BBB???999333222444555222///000111111000///000222222111//////000111222111000******+++///111111...+++///......000222333222000RRRYYY[[[UUUQQQTTTWWWWWWIIILLLOOOMMMHHHBBB@@@???BBBCCCDDDFFFFFFFFFEEEDDD>>>@@@>>>;;;===CCCCCC???>>>@@@BBBAAA???===>>>??????@@@AAAAAA@@@===;;;999>>>>>>@@@BBBCCCAAA>>>:::>>>;;;999888:::;;;;;;:::<<<>>>@@@AAAAAA???<<<:::>>>===>>>>>>>>><<<<<<===<<<;;;:::999999:::;;;<<<666888;;;===??????>>>===<<<<<<============>>>>>>?????????>>>???AAAEEEGGGCCCDDDEEECCC@@@>>>======CCCAAADDDRRReeeqqqrrrnnn]]]cccjjjllliiiaaaXXXSSSNNNNNNNNNMMMMMMLLLLLLLLLEEEEEEEEEEEEDDDAAA<<<999BBBBBBDDDGGGGGGEEEAAA===;;;<<<;;;;;;;;;::::::999<<<999777:::;;;;;;===BBB>>>??????999444444:::AAAGGGGGGGGGIIILLLPPPSSSUUUKKKKKKKKKNNNUUUXXXPPPFFF:::AAAFFFDDD???>>>DDDKKKEEECCCDDDHHHHHHAAA;;;999===GGGQQQTTTSSSXXXdddnnnppppppuuu~~~xxxmmmjjjlllqqq~~~|||xxxtttpppUUUNNNCCC;;;666333222000444...)))***///333333111,,,---//////,,,))))))+++...,,,+++***+++,,,,,,+++......///111333333222111444333333444666666555333~~~}}}{{{}}}|||wwwxxx|||{{{|||qqqpppxxx{{{yyyvvvlllbbb[[[FFF@@@999444444444444222111111333777777444555888666444222222555999<<<===>>>;;;888555444666888:::777666444333333222///---~~~~~~{{{mmmaaaYYYUUUSSSZZZVVVUUUXXXWWWTTTTTTWWWNNNNNNPPPWWWbbboooyyy~~~}}}~~~~~~|||zzzyyyxxxxxxjjjhhhfffeeedddbbb^^^\\\ssswwwzzzwwwtttxxx}}}wwwnnnjjjlllzzzuuupppnnnqqqvvv|||~~~rrryyyxxxsssrrrqqqoooooonnnmmmkkkhhh|||yyy|||}}}zzznnneee\\\TTT```^^^^^^ccciiillljjjggg]]]]]]___eeemmmvvv|||}}}xxxkkkhhhooovvv{{{ooommmuuu}}}uuuvvvqqqhhhccceeegggeeecccccceeejjjoooooojjjeeegggbbb^^^]]]aaahhhooossszzztttsssvvvxxx~~~{{{yyyzzz{{{}}}}}}zzzuuurrrzzz{{{}}}~~~yyyrrrlllggg```\\\___dddfffeeedddyyyrrrpppsssxxx{{{wwwppplllmmmkkkfffccceee}}}vvvsssuuuwwwyyyxxxsssqqqhhh[[[VVVYYYqqqiiieeegggaaaTTTOOORRR