BM6P6(@ vvvrrr|||tttFFF999>>>444444222000000111222111000111111111111000000000000///......000111111000///333333AAAZZZhhhggggggkkkbbbVVVUUUbbbhhhaaa\\\^^^gggrrr}}}}}}kkkAAA222:::555444444333222222222222000000000000000111111111222333222000111888DDDNNN]]]ggghhhiiiqqqrrroootttrrrjjjpppllluuummmZZZIIIAAAAAA@@@@@@CCCHHHLLLRRR^^^iiinnnyyymmmyyyfffDDD666555555444222///......///111111111111000000000000000//////000222333222000999>>>EEEKKKNNNLLLHHHEEEEEEFFFMMMZZZ^^^XXXQQQOOOnnnuuu}}}tttwww{{{RRR<<<888000444222000000222222222111111111111111000000000000000//////000111111000///222888HHH[[[gggiiihhhjjj^^^XXX^^^ooovvvmmm```\\\mmm}}}}}}}}}RRR<<<===555555444333222222222222222222111111000000//////111222222111333<<>>DDDJJJLLLHHHEEEEEEFFFKKKQQQXXXXXXRRROOOYYYeeezzzvvvvvvtttzzz{{{mmmNNN======555333222222333444444333111111111111000000000///111111222111000000111222333JJJ]]]aaadddkkkkkkccc```hhhttt}}}~~~zzzwwwxxxvvvtttMMM222777666555444333222222222222222222111111000000000111111111333:::FFFUUU^^^]]]dddfffmmmvvvqqqiiilllpppzzz___OOOHHHDDDCCCCCCDDDFFFLLLSSSZZZggg|||ttt^^^MMM:::777444333222222222222111111111111000000000///...000111///---000777>>>BBBHHHMMMKKKFFFCCCEEEJJJJJJUUU]]]ZZZOOOMMMZZZiiitttxxxwwwaaaDDD>>>777555333333444555444333111111111111000000000///000222222111000000222555888QQQddddddeeekkkjjjaaaddduuuyyytttxxx}}}nnn{{{~~~\\\888888777555444333222222222000000111111222222333333222222222666===IIIVVV^^^___fffhhhooovvvooojjjqqq~~~uuu{{{uuuZZZJJJEEECCCBBBCCCHHHNNNVVV\\\bbbsss{{{jjjWWW===:::555333333444333222111111111111000000000///...000222000///222;;;BBBEEEJJJMMMJJJEEEDDDIIIOOOQQQXXX[[[SSSJJJNNNaaarrrqqqyyyQQQ???:::888555555555555444222111111111111000000000000///111333222000111444888AAAVVVfffgggfffiiiggg```jjjuuuoootttxxxvvvkkk{{{|||fff@@@888777666444333222222222///000000111222333444444333333444999BBBMMMXXX___bbbhhhkkkqqquuummmlll{{{oooppp|||wwwcccMMMCCCAAAAAABBBDDDKKKQQQ[[[dddmmm|||cccBBB<<<777444444555333111111111111111000000000000///111222111222777???EEEHHHJJJKKKHHHFFFHHHOOOVVV\\\[[[TTTJJJIIIYYYpppzzzjjjSSS<<<:::777666555555333111111111111111000000000000...000333222000111777;;;JJJXXXeeehhhhhhgggddd___rrr|||ooopppxxx|||~~~vvv||||||jjjiiiFFF999888666555333222222222111111111222222333333333222333666===GGGSSS\\\aaadddkkkooorrrssskkkpppxxxiiisssaaaRRRDDD???@@@BBBEEEHHHOOOTTT^^^mmmsssEEE???888444555555333000111111111111000000000000111111111333777<<>>;;;888666555444222111111111111111000000000000---000222222000222888===OOOXXXccciiiiiifffbbb___zzzooogggsss{{{qqq~~~{{{YYYkkklllMMM999888777555333222222222333333222222222222222222111333777@@@KKKWWW___dddfffmmmqqqsssrrrjjjsssnnnhhhxxxqqqXXXLLLBBBAAACCCEEEHHHLLLXXXZZZeeeyyyGGGAAA999555555555333000111111111111000000000000222111111444:::@@@DDDEEEJJJHHHEEEEEEJJJRRRZZZ```YYYVVVRRRUUUhhh~~~zzzOOOCCC777333555777555222222111111000000000000000333...///555333000888FFFVVV]]]fffjjjfffaaabbbfff~~~zzzppphhhnnnzzzuuuSSSWWWvvvvvv^^^CCC777888;;;444111444111111111111111222333444444333333999EEEQQQYYY```ffffffiiirrrxxxpppiiixxxyyyooolll|||iiiTTTJJJAAA@@@BBBEEEKKKQQQ]]]bbbrrrdddDDD555999555///000111111111000000000000111111222333555888===CCCHHHLLLGGGFFFGGGLLLTTTZZZ\\\\\\VVVTTTUUU```sss{{{~~~dddOOO:::555777777444333222222111000000000000000222...000444333222===MMM[[[```fffgggcccbbbffflllzzzrrriiiiiiyyy|||zzzfffIIIPPPnnnoooGGG888666999444222777666222222222111222222333333333444;;;HHHSSSZZZaaagggqqqpppqqqrrrlllkkktttoooqqqzzzcccPPPHHHAAAAAADDDHHHOOOVVVfffooowwwQQQ::::::666333333222111111000000000000111111111222555999>>>DDDIIILLLJJJHHHHHHNNNVVV[[[\\\ZZZWWWUUUXXXcccqqq{{{~~~___???777999666333555222222111000000000000111000...111444222444CCCUUU___dddgggeeecccfffpppxxxtttjjjccclllwww```IIILLLccc~~~|||PPP<<<666888333222777777444333333222222222222333444666???LLLVVV\\\bbbgggsssqqqpppmmmjjjpppnnnmmmxxxpppYYYJJJDDDAAACCCGGGLLLTTT\\\jjj|||eeeBBB888555555666111111111000000000000111111111222666:::@@@FFFKKKMMMNNNKKKJJJOOOXXX]]][[[WWWPPPSSS^^^nnnyyyoooFFF::::::666444777333222111111000000111111//////111222111666HHHZZZ___eeehhheeedddlllxxxppphhheeeqqq}}}zzz}}}lllVVVKKKTTTqqq\\\BBB777999555222444222555444333222222222222222555999CCCQQQZZZ^^^dddiiinnnrrrtttqqqooo{{{wwwkkknnnyyyeeePPPEEEBBBBBBEEEIIINNNYYYcccooo|||NNN888111555777000222111111000000111111222111333777===BBBHHHLLLNNNPPPLLLKKKPPPYYY\\\YYYSSSLLLSSSfffyyy~~~|||OOO===:::777666999333222222111111111111111000111111111111999KKK\\\___fffhhhcccbbbjjjuuu|||pppmmmnnnwww~~~zzzwwwqqqhhhMMMIIIgggeeeFFF777;;;888444333111555555444333222222222222777<<>>DDDHHHKKKLLLLLLFFFJJJPPPVVVYYYYYYYYYXXXeeewww{{{uuuwwwPPP;;;:::999333444333222222111111222222222111///333>>>PPP^^^ffffffmmmkkk___\\\jjjxxx}}}lllqqq||||||xxxnnntttqqqMMMFFF^^^xxxeeeBBB===999444444444333333333333444444555666???EEEPPP[[[```dddllluuuyyy~~~ssskkklll~~~kkkWWWNNNDDDAAADDDKKKQQQYYYggg|||ttteee^^^___ddd}}}iiiDDD777777111333222222111111222222333666999???EEEIIIKKKKKKKKKDDDJJJSSSXXXZZZZZZ[[[\\\sss|||~~~]]]CCC;;;999666555444333222111111111111111333111222===OOO\\\```hhhoooiii\\\hhh}}}vvvqqq{{{gggdddjjjtttXXXEEEIII]]]HHH999>>>333555666777444333555555333444777>>>IIITTTXXX\\\fffpppvvvzzznnncccmmmdddRRRIIICCC???AAAJJJWWW^^^lllooo[[[TTTQQQTTT[[[jjjddd>>>555888222222333444333222222333555:::===AAAFFFIIIGGGCCC???FFFKKKVVV^^^VVVOOO]]]tttwww|||^^^FFF>>>:::666555444333222111111111111111222222444@@@SSS```dddmmmmmmeee```ppp~~~sssqqquuuhhhhhhiiiuuu|||www[[[GGGGGGXXXyyyJJJ999<<<333666777777444333555555333444999AAALLLVVVZZZ___hhhrrrwww}}}iiidddssssssZZZLLLEEE@@@EEEGGGPPP]]]gggwwwfffWWWTTTQQQRRRYYYddduuu}}}zzzzzzqqqHHH888888222222333444333222222444666;;;>>>CCCFFFFFFDDDAAA???EEEKKKVVV]]]VVVRRRbbbzzzxxxtttzzzgggOOOBBB;;;666555555444333222222222222111222444999FFFWWWdddiiipppiiiccciii{{{{{{zzzlllnnnmmmaaahhhqqq|||uuuzzz___HHHCCCQQQoooMMM:::;;;333666777666444444555555333666;;;EEEOOOYYY]]]bbbllluuuyyy{{{{{{uuucccggg~~~lllWWWLLLGGGDDDFFFIIIRRR```nnnxxx^^^MMMIIIQQQRRRXXXdddsss}}}}}}}}}~~~~~~~~~|||}}}xxxoookkkjjj|||SSS<<<999333333444444333222333555777<<<@@@EEEEEECCC@@@???@@@IIIPPPYYYZZZSSSRRReee|||sss}}}uuu}}}}}}^^^HHH<<<777666555444333333222222222222333666===JJJZZZfffkkkpppfffdddsss|||rrrzzzkkkccckkkttthhhdddkkk}}}yyypppyyy{{{aaaHHHAAAMMMlllPPP<<<;;;444777555555444444666555333888>>>HHHRRR[[[```eeeooovvvyyyxxxxxxgggaaaooojjjXXXNNNHHHEEEGGGJJJUUUeeevvvyyy```RRRJJJKKKQQQWWWZZZcccqqq{{{vvvssssssssssssssssssssssssooorrrvvvzzz||||||{{{yyyzzzyyywwwvvvwwwzzz~~~xxxllleeedddbbbsss[[[>>>999555444444444333222333666999>>>BBBFFFDDD???===>>>BBBPPPWWW[[[WWWNNNQQQdddxxxlllvvv|||qqqPPP>>>999777666555444333333333333444444888BBBOOO[[[ffflllqqqeeeeeexxx{{{yyysssnnnmmmaaa^^^kkk{{{zzz{{{rrrjjjaaa___dddxxx~~~rrrrrrzzzbbbHHH@@@KKKeee{{{TTT???<<<555777222444444555666555444:::BBBKKKTTT]]]bbbhhhqqqwwwyyyxxxyyyrrr```cccvvvzzzeeeUUUIIIBBB???JJJPPP]]]ooozzzVVVFFFFFFJJJRRRYYY^^^dddnnn}}}yyyxxxuuuqqqjjjjjjiiihhhgggfffeeedddaaadddiiimmmoooooonnnlllpppnnnllllllmmmppptttvvv~~~}}}qqqhhheeedddfffuuu```???999888444555444333333444777:::@@@CCCEEEBBB>>><<<@@@EEESSSYYYZZZRRRMMMVVViiixxxuuu{{{]]]EEE;;;777777666555444444444444555444:::FFFSSS^^^gggnnnrrrggggggyyynnnpppxxxccc\\\___nnn|||zzzrrrqqqppprrruuuyyy|||}}}zzzddd\\\YYYXXXaaaoooxxxmmm|||dddJJJ???IIIVVVkkk}}}XXXAAA<<<666888222444444555666444444;;;EEEOOOWWW___eeekkktttyyyyyyuuuuuukkk```ggg}}}xxxdddRRREEE@@@@@@JJJSSSbbbwwwsssZZZEEECCCKKKPPPTTTYYYbbbkkkwwwssspppqqqlllfffeeeeeedddbbb```___]]]]]][[[]]]aaadddffffffeeedddcccbbb``````aaacccfffhhhsss{{{zzzqqqllliiihhhooo{{{hhhDDD:::888555555444333333555999<<>>???DDDHHHQQQWWWVVVOOORRRcccvvv~~~mmmNNN===888777666555444444444444555444;;;KKKYYYbbbkkksssooojjjnnn||||||}}}rrrzzzjjjZZZYYY```nnnzzzqqqllllllgggjjjlllnnnooooooqqqrrrvvvzzzhhhWWWVVVYYY]]]mmmyyyiiihhhLLL>>>EEEIII```vvv]]]AAA999555:::333333333666777444444===GGGRRRZZZbbbhhhooowww{{{{{{ttttttrrrfffcccnnnwwwbbbPPPDDDBBBGGGKKKVVViiiYYYKKKCCCIIIPPPSSSWWW]]]fffrrr{{{kkkgggfffaaa[[[___^^^]]]\\\[[[ZZZYYYXXXXXXZZZ[[[]]]^^^^^^^^^]]]YYYXXXWWWWWWXXXYYYZZZ[[[hhhttt}}}{{{vvvsssooojjjrrr|||tttKKK;;;777666555555333333555:::===DDDBBB???>>>???CCCHHHLLLRRRVVVUUUPPPZZZsssxxxkkkllluuulllwwwUUU???888777666555555444444555444444<<>>CCCDDD^^^yyyaaaAAA777444;;;555333333666777444555>>>IIIUUU]]]eeejjjrrrzzz}}}|||zzzzzz~~~fffbbbfffssssss]]]KKK@@@CCCLLLQQQ^^^rrruuuQQQIIIFFFKKKOOORRR\\\hhhlllyyyrrrccc]]]^^^___^^^TTTTTTTTTSSSSSSRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUbbbppp|||~~~{{{xxxrrrjjjoooxxx}}}QQQ===666666666555333333666:::>>>EEEAAA===<<<@@@FFFKKKNNNUUUYYYVVVSSSaaa}}}~~~{{{|||xxxlllwwwyyymmmaaaZZZbbbpppdddmmmaaaEEE>>>===999555333555555555666333BBBUUU]]]fffrrruuurrrqqqrrrxxxzzzyyy|||vvvnnnhhhaaa```eeeiiigggbbbbbbpppqqqzzzppp\\\RRRQQQSSSUUUhhhsssjjjfffcccbbbdddfffccc``````cccffffffeeeiiijjjnnnuuu~~~wwwggg\\\___fffoooppp|||hhhMMMEEE@@@III]]]wwwnnnFFF777444222555333222333555555888BBBNNNWWWaaaiiinnnuuu}}}}}}xxxwww{{{wwwkkkfffiiihhhTTTGGGAAADDDIIIWWWddd{{{tttsss[[[DDDHHHLLLNNNQQQXXXbbbjjjwwwsssddd[[[XXXXXXUUURRRQQQQQQPPPPPPOOONNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMWWWhhhxxx{{{xxxuuupppjjjpppfff???999777555333222444888>>>AAACCC@@@===>>>CCCJJJMMMOOOXXX[[[OOOYYYooobbbYYY]]]eeetttxxx^^^QQQMMMQQQcccwwweeeiiisssLLL>>><<<999555444555555444777555EEEXXX```iiiuuuwwwvvvwww~~~rrrxxxnnnfffbbbXXXVVVSSSQQQRRRUUUUUUTTTTTT\\\jjj{{{}}}|||fffTTTNNNQQQUUUXXXlllrrriiiddd```___```aaa```___aaadddeeedddbbbhhhiiilllssszzzuuuggg^^^cccmmmwwwxxxkkkxxxiiiMMMCCC???CCCYYYwwwrrrJJJ<<<999777777333222333555555888CCCNNNZZZbbbjjjpppxxx}}}xxxqqq|||rrrkkkhhhlllzzzdddQQQFFFBBBGGGNNNZZZiiiyyyjjjrrryyyNNNCCCGGGKKKOOOSSS[[[fffooozzzrrrhhh[[[SSSQQQQQQNNNKKKJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNLLLLLLLLLKKKKKKJJJJJJJJJPPP```qqqwwwxxxwwwsssnnntttpppGGG===888666333222444888===AAABBB@@@>>>@@@FFFKKKNNNPPPRRRYYYVVVbbb{{{kkk]]]XXXWWW[[[kkk|||zzzbbbOOOMMMNNNQQQcccyyyrrrsssnnnhhhwwwtttttttttwwwjjjbbbWWW???<<<888666666555555444888888III\\\dddnnnxxxxxxxxx}}}tttpppsss{{{xxxrrrjjjbbb[[[WWWTTTPPPQQQQQQPPPMMMKKKMMMOOOPPPRRRZZZiiiyyyttt]]]NNNKKKSSSZZZ___tttrrrhhhccc___^^^______```bbbeeehhhhhhfffdddjjjlllooouuu{{{zzzppplllsss~~~ooocccqqqiiiKKKAAA>>>???YYYzzzvvvLLL<<<:::555333444333333555555888CCCOOO^^^ccckkksss{{{~~~xxxpppuuuvvvssstttrrr___NNNDDDBBBJJJTTT^^^pppvvveeejjjuuuaaa@@@CCCFFFKKKPPPVVV```lllttt}}}vvveee\\\RRRMMMLLLKKKHHHEEEDDDDDDCCCBBBBBBAAAAAA@@@AAABBBCCCEEEGGGHHHJJJJJJGGGGGGGGGGGGGGGFFFFFFFFFKKKYYYiiissswwwwwwtttoootttSSS===888666444333444888===AAA@@@@@@AAADDDIIIMMMPPPPPPOOOTTTWWWddd{{{sssuuujjjaaa[[[```jjjaaaNNNDDDKKKOOOQQQddd~~~ccceeeaaaXXXaaaaaa^^^ZZZWWW[[[eeesss|||oooXXXvvvcccBBB<<<777777888666444555777:::MMM```hhhsss{{{xxxuuu|||}}}mmmhhhttt~~~uuukkkccc\\\XXXUUUWWWVVVVVVVVVSSSOOOOOORRRUUUZZZdddpppzzz|||xxxrrriiiVVVNNNNNNXXXaaaiiirrrhhhcccaaabbbdddfffgggiiilllnnnppppppoooxxxyyy~~~iii\\\iiieeeHHH@@@???CCCddd}}}MMM;;;888444111444333444555555999EEERRRaaaeeellluuu~~~{{{vvv~~~ppp]]]MMMCCCAAAKKKWWWcccwwweeedddttt}}}nnnNNN===CCCFFFLLLRRR[[[eeeqqqyyy~~~yyylll___YYYRRRMMMKKKIIIEEEBBBBBBBBBAAA@@@@@@??????>>>>>>???@@@AAABBBDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCIIITTTcccooovvvvvvrrroooooo|||ccc???999777555444555:::???BBB???@@@CCCGGGLLLOOOPPPQQQQQQNNNQQQ```ttt}}}}}}ooovvvuuuyyy}}}xxxqqqkkkTTTGGGFFFOOOQQQSSSlll{{{hhhllljjjeeelllqqqlllddd\\\XXXZZZaaaffftttRRR^^^mmmGGG>>>777888999666444666666<<>>==================>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAEEEMMM\\\lllvvvxxxtttqqqlllwwwrrrCCC:::888666555777<<>>UUUgggppp{{{yyynnnzzz{{{yyyooo~~~xxxrrrooosss{{{ttt```TTTUUU[[[[[[cccooo}}}llleeedddfffjjjoootttuuuwwwxxxzzz~~~dddWWWZZZoooxxxaaaHHHAAABBBJJJOOO777777888777555444555777999???MMM[[[fffkkkttt}}}www]]]KKKCCCDDDNNNXXXoooiiiPPPRRRaaalll|||}}}pppgggbbb___aaaeeemmmmmmmmmfffTTTAAA???GGGFFFJJJQQQZZZccclllrrrvvvvvvtttrrrpppooolllhhhddd\\\XXXRRRLLLGGGCCC???<<<<<<<<<;;;;;;::::::999999;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>??????>>>DDDSSSgggvvvzzzxxxvvvlllssszzzFFF;;;999777777:::???EEEHHHCCCGGGLLLOOOQQQRRRSSSUUUQQQHHH\\\vvv}}}kkkYYYSSSPPPNNNOOORRRSSSRRROOOIIIKKKNNNRRRYYYnnnooofffkkkzzz|||{{{zzz___NNN^^^{{{{{{UUUEEE999999:::666555999777AAAYYYllltttzzzssswww~~~|||zzzwwwvvvrrrhhh]]]XXXYYY[[[[[[dddssswwwllljjjlllmmmooorrrwww{{{~~~___UUUVVVjjjxxxfffMMMDDDAAAHHH}}}SSS888666666555555444555888;;;CCCRRR```jjjpppzzzvvvYYYGGGCCCHHHRRR[[[uuurrrVVVJJJOOO^^^jjjzzzsssiii```[[[XXXVVV[[[cccaaa^^^WWWLLLBBB<<<>>>DDDHHHLLLTTT]]]fffmmmpppqqqnnnmmmlllkkkiiieeeaaa^^^YYYUUUOOOIIIDDD@@@<<<:::999999888888777777666666666666777888888999::::::::::::;;;;;;;;;<<<<<<<<<;;;>>>MMMccctttxxxvvvuuummmppp~~~~~~MMM;;;999888999<<>>???>>>IIINNNVVV___hhhmmmnnnmmmiiihhhiiijjjgggaaa\\\YYYVVVSSSMMMGGGBBB???<<<;;;999888888777777666555555222222333555777888999:::888888999999:::::::::;;;<<<>>>KKKaaarrruuurrrpppnnnlllwwwZZZ;;;:::999:::>>>DDDJJJOOONNNRRRVVVXXXWWWWWWZZZ\\\YYYPPPnnn|||}}}fffXXXTTTVVVXXX[[[qqqyyy\\\SSSTTTUUUUUUSSSRRRTTTZZZ___```___SSSWWWTTTSSSjjj~~~hhhppp}}}||||||]]]RRRddd}}}___EEE>>>>>>222555===555:::KKKbbbvvv~~~||||||pppeee^^^[[[WWWbbbnnnzzzpppqqqrrrtttvvvyyy|||~~~}}}ZZZUUUUUUeeezzzuuuVVV@@@===BBBVVVvvv\\\:::777777555444555555666;;;HHHZZZggguuuwww}}}}}}iiiOOOFFFEEEHHHUUUddd{{{oooUUULLLNNNUUUeeeuuutttXXXIIIGGGDDDDDDGGGMMMTTTXXX```VVVIII???;;;===AAAEEEKKKQQQ[[[dddiiihhheeebbbfffdddaaa___^^^\\\YYYWWWRRRPPPLLLGGGAAA===:::888444444333333333444555555555555444444555666777777::::::::::::::::::::::::;;;===FFFYYYmmmvvvsssllllllmmmvvv{{{gggBBB>>>::::::???GGGMMMQQQSSSVVVVVVVVVXXX]]]\\\XXXNNNeeewwwaaa\\\XXXWWWXXXSSSYYY[[[cccrrr~~~]]]YYY[[[UUUbbb\\\[[[bbbiiijjjjjjkkkZZZWWWVVV```zzztttuuu|||jjjWWWcccnnnMMM>>>===555777===777:::MMMfffzzzxxxmmmjjjrrr~~~~~~uuukkkdddaaa]]]gggpppwwwuuunnnnnnppprrruuuzzz}}}[[[QQQTTThhhaaaHHHCCCFFFWWWppp^^^<<<888777555555666777777<<>>BBBEEEKKKQQQZZZbbbfffeeebbb___cccaaa^^^\\\[[[ZZZWWWTTTOOOMMMIIIDDD???:::777666444444333333333444555555777777888888888999999999888888888888888777777777;;;<<>>:::;;;AAAIIIPPPSSSVVVXXXYYYXXXZZZ^^^]]]YYYVVVmmmooo]]]\\\[[[]]]```[[[```bbbhhhwww|||eeeeeeiiigggbbbccciiiqqqyyy|||zzzvvv___YYYVVVbbbxxxxxx{{{zzz^^^^^^XXX===<<<999888;;;;;;<<>>===>>>@@@CCCDDDLLLQQQWWW]]]``````]]][[[___]]]ZZZXXXXXXVVVSSSQQQKKKIIIDDD???;;;777555444333333333333333444555666777888999:::;;;:::999999555555555555555555666666:::;;;AAAQQQdddppppppllliiihhhooorrrwwwmmmCCC>>>;;;<<>>LLL^^^jjjmmmkkkgggeeejjj|||sssyyyiiiBBB===:::===FFFPPPVVVXXX]]]______]]]^^^```]]]XXX\\\xxx}}}iiibbbiiikkknnnpppkkklllpppxxx~~~|||zzzyyyvvv___\\\]]]nnnlllbbb{{{sssEEE888<<<888666===@@@\\\yyyzzznnnnnnvvvsssmmmgggccc___[[[^^^dddkkkpppxxx{{{vvvzzz{{{xxxsssnnnjjjddd^^^[[[]]]___aaadddkkkvvvqqqUUUSSSQQQ]]]ttt|||lllTTTGGGMMMVVV```iiixxxWWW===:::999999666666777777===LLL```ooorrrbbbkkkxxx~~~aaaJJJIIILLLOOO___tttqqqooonnneeeZZZUUUWWW[[[___```]]]VVVPPPPPPLLLKKKSSS```mmmyyykkk[[[OOOGGGCCCCCCDDDDDDDDDDDDCCCBBBEEEFFFEEECCCBBBBBBFFFIIIMMMNNNPPPRRRTTTTTTSSSSSSTTTSSSQQQPPPOOOOOOMMMKKKEEEBBB>>>999666444333333333222222333444555666666555666888999999888666555666666777777888888888888999888<<>>IIITTTYYYZZZ```bbbbbb______```\\\VVVWWWwww}}}mmmiiiqqqrrrrrrrrrlllkkkpppzzzpppXXX]]]fffxxxpppkkkPPP:::<<<999555===CCCbbb|||vvvxxxqqqnnnjjjfff```\\\```hhhnnnuuu|||{{{zzzuuummmfffbbbaaaaaaeeejjjppptttxxxoooUUURRROOOZZZrrrttt]]]NNNOOO\\\hhhoooWWW>>>:::888888555666777888???OOOdddtttyyyooowwwbbbJJJJJJNNNPPPaaayyymmmXXXUUUTTTPPPSSSZZZXXX```iiimmmmmmiiiaaaXXXQQQOOOMMMQQQZZZeeennnttt{{{zzzttthhh^^^XXXQQQJJJAAABBBCCCCCCCCCCCCBBBBBBCCCDDDEEECCCAAABBBFFFKKKJJJJJJJJJKKKLLLMMMMMMNNNNNNMMMKKKJJJJJJJJJHHHFFFCCC@@@<<<777444333333444222222222333444555666777777777888999888777666555666666777777888888999999888777:::DDDRRR]]]bbbcccccc___aaassspppqqq^^^AAA<<<:::@@@MMMXXX]]]]]]ccceeedddbbbaaa```[[[UUUVVVxxxoooooozzz{{{zzzwwwpppiiinnnwwwyyyyyy}}}iiiZZZfffxxx}}}mmmfff|||\\\======;;;666>>>FFFggg}}}wwwrrrnnniiifffaaa^^^bbbjjjoooyyyzzzxxxtttnnniiiiiiooouuujjjRRRPPPOOO\\\xxx|||```KKKSSSffftttyyyUUU===999777888666777888:::BBBSSSjjjzzz|||tttwwwcccJJJJJJOOORRReee___UUURRRYYY[[[VVVZZZdddiiisss{{{{{{wwwsssjjjaaaTTTSSSPPPPPPTTT[[[```cccdddccc]]]VVVSSSSSSPPPKKKBBBCCCBBBBBBBBBAAA@@@@@@AAADDDFFFDDDAAAAAADDDHHHFFFEEECCCCCCDDDEEEGGGIIIHHHFFFEEEEEEEEEEEECCCAAA@@@===999555222222222333222222222333444555666777666666666555555555444444444444444555666777777777777666:::CCCOOOYYY]]]^^^aaa]]]___pppnnnnnnzzzcccCCC>>><<>>===888>>>HHHkkkvvvsssllleeebbb___]]]```eeejjjwwwzzzxxxuuusssrrrvvvdddMMMNNNPPP```~~~\\\BBBXXXmmm}}}QQQ<<<999888999777888999<<>>>>>AAADDDFFFDDDBBBAAAAAAAAAAAA@@@>>>>>>;;;777333000000111222222222222333444555777777444333222111111111111111111111222333333444555555666666999BBBMMMVVVZZZ[[[```\\\^^^ooonnniiiqqqqqqEEE@@@>>>FFFTTTaaaeeeeeeiiikkkjjjgggeeeccc]]]VVVbbb~~~ttt|||xxxnnnooo|||www|||\\\NNNcccfffGGG:::===???;;;HHHrrr{{{}}}}}}|||wwwppphhh```]]]dddnnnvvvwwwxxxwww^^^QQQPPPSSSiiivvvFFFIIIYYYwww}}}NNN:::777===444777777777;;;GGG[[[sssuuuooorrrdddKKKGGGKKKUUUmmmyyy___RRRSSSPPPVVV[[[^^^dddppp{{{~~~tttoookkkeee```ZZZUUURRRNNNJJJJJJMMMQQQPPPMMMJJJLLLPPPNNNHHHIIIJJJIIIEEE@@@===>>>@@@DDDCCCBBBAAAAAA@@@@@@AAA;;;>>>AAABBBAAA@@@@@@AAAAAA@@@@@@@@@??????>>>>>>777555222111111333333333222222222222222222222222222111111000000000000000000111333555666777888888555777888;;;EEEQQQXXXWWW\\\YYY]]]mmmtttlllkkkzzzyyyIII>>>???IIISSScccnnnjjjlllooollllllnnnbbbWWWZZZlll||||||tttzzz}}}www|||]]]JJJTTTxxxdddFFF999===@@@===IIIuuuxxxqqqkkkiiioooxxx~~~vvv^^^QQQRRRWWWvvvqqqGGGFFFRRRvvvuuuKKK;;;888===444555555666;;;GGG]]]vvvzzz|||eeeJJJGGGNNNXXXpppyyymmmaaaVVVUUU\\\]]]dddlllqqqyyyzzzrrrppplllfff```XXXQQQOOOMMMJJJJJJLLLMMMNNNNNNOOORRRVVVTTTNNNFFFHHHHHHEEEAAA???@@@BBBDDDCCCBBB@@@????????????;;;===???BBBBBBAAA???>>>>>>>>>>>>===<<<;;;;;;:::777444222111222333333333111111111111111111111111000000////////////000000000111333555666777888888666888888;;;DDDPPPVVVVVVZZZXXX\\\nnnvvvllllll{{{sssKKK>>>@@@LLLWWWgggrrrnnnrrruuupppllllllccc\\\ddd|||ooofffffflllyyysssxxxwwwzzz^^^IIIHHHggghhhIII;;;<<>>CCCGGGGGGDDD@@@<<<;;;:::999888777666555555333111000111222222222000000000000000000000000............//////000111111222333555666777777777777999999;;;BBBMMMSSSTTTVVVVVV\\\nnn|||nnnlll{{{NNN???@@@PPP]]]lllvvvuuuyyy|||tttnnnkkkcccaaammm{{{ssskkkhhhnnnvvvyyyrrrppp{{{wwwvvv}}}^^^IIIIIIaaaqqqQQQ>>>===???===LLLzzz}}}{{{hhhWWWRRR___|||QQQAAA;;;HHHjjjdddDDD<<<888===555555555666;;;IIIaaa{{{{{{pppooozzzlllLLLIIIRRR^^^ttt{{{gggXXX\\\gggmmmppptttpppnnnqqqoooiii^^^RRRHHHGGGKKKMMMMMMMMMSSSVVVXXXYYY\\\^^^YYYRRRHHHJJJLLLJJJFFFDDDEEEGGGFFFDDDAAA>>><<<;;;;;;;;;::::::===EEELLLNNNIIICCC:::999888666555333222222222000......000111000///........................------......000111222333111222333555666777777777777::::::;;;AAAJJJPPPQQQSSSTTT[[[mmmnnnkkkyyyTTT@@@@@@SSScccqqq{{{{{{}}}yyypppkkkbbbbbbooozzztttoooqqq{{{rrrmmmggggggooouuuqqqyyy\\\BBBIII]]]ssszzz|||xxxVVVAAA===???>>>KKK{{{|||iiiXXXRRRbbbcccCCC???<<>>888777666444333111000000...---,,,,,,.........---------------------------...//////000111333444555222222444555666666666666777:::;;;;;;???HHHNNNOOOQQQSSSZZZllllllhhhuuu]]]CCC@@@WWWiiiuuu~~~|||sssmmmaaa]]]iii|||~~~{{{wwwxxxnnn```]]]XXX```sssssslllsssZZZ<<>>AAAVVVgggssswww[[[@@@===777;;;777999888888===KKKccc~~~zzzllljjjwwwvvvUUUNNNTTT___vvvnnnfffiiijjjhhhfffZZZQQQJJJLLLPPPSSSUUUWWWYYY\\\___aaaeeefff```WWWMMMPPPRRRPPPKKKGGGGGGHHHEEEBBB???;;;999888999:::;;;;;;<<<>>>@@@>>>888333555555444222111000//////,,,+++++++++---...---,,,------------------------000000000111222333555666222333444555666666666666666:::;;;:::===FFFLLLOOOPPPQQQYYYjjj}}}iiieeesssjjjIIIBBB[[[nnnxxxwwwpppaaaYYYaaaooo||||||}}}yyyccc[[[^^^^^^kkkqqqgggnnnWWWBBB???MMMiii{{{^^^EEE@@@CCCDDDJJJ|||yyyyyy|||vvvyyyxxxzzznnnZZZQQQOOOgggmmm[[[GGG===<<>>IIIqqqcccHHHAAACCCCCCKKK}}}|||wwwzzzvvvnnntttyyymmmrrrzzzqqqlllmmmrrrwwwxxx{{{gggVVVQQQKKKeeebbbKKKCCC===:::DDDccctttNNN>>>AAA:::;;;777666666777===MMMgggzzzzzz{{{\\\UUUYYYeeeuuuaaa\\\WWWWWW^^^aaa^^^\\\^^^WWWSSSRRRUUUVVVWWW[[[```___gggnnnrrrrrrkkk\\\MMMGGGKKKNNNNNNKKKIIIIIIJJJ???<<<888555333444555666333555777888666555444555/////////......------------,,,,,,...000000///---------------------------////////////000111222333333333444555666666666666444999;;;:::<<>>===<<<;;;;;;:::888666444222000000111222111000000///......---------,,,,,,+++,,,,,,------------......///.........//////////////////////////////000111222333444444444444555555555666666666777777888;;;???CCCHHHJJJLLLOOOTTTccc~~~wwwggg^^^eeexxxpppMMMHHHeee|||wwwfffddduuu{{{vvvsssnnngggooowwwtttjjjccc\\\QQQBBB???GGGjjj~~~ZZZIIIEEEDDDNNNtttyyy|||rrrsssrrrsssooohhhkkkpppqqqiiieeegggnnnyyymmmaaaiii}}}yyykkkddd___]]]bbbhhhnnnuuu|||uuuZZZKKKHHHIIILLLIII???;;;>>><<>>;;;888777333222111/////////000000------,,,,,,++++++******++++++++++++,,,---...///,,,---.../////////////////////////////////000000000000111222222333444444555555666666666777777777666666777:::===BBBFFFIIIKKKMMMRRRaaa{{{vvvggg]]]dddxxxvvvpppjjjJJJGGGfffxxxlllssspppcccccciiimmm~~~yyymmmtttxxxvvvvvv{{{{{{oooeee\\\PPPBBBCCCMMMmmm___KKKEEEDDDKKKooouuuqqqpppsssqqqnnnwww}}}jjjhhhkkkrrr{{{lllfffqqq~~~vvviiimmmfffaaadddlllwwwfffLLLFFFHHHHHHMMMFFF<<<<<>>;;;999333222000///............,,,,,,,,,,,,,,,,,,++++++,,,,,,+++,,,,,,---...///,,,,,,---///000000000000//////000000000000111111111111222222333444444555666666666666777777777777666666777999<<>>===999999<<<<<<<<>>FFFWWWxxxmmmUUUMMMLLLLLLmmm~~~~~~xxxkkklllnnnrrrxxx}}}uuuiiippp|||xxxooolllmmmsss}}}kkkRRREEEGGGMMMPPPRRRPPPDDD::::::AAA[[[gggSSSMMMEEE@@@???:::888;;;;;;;;;HHHhhhyyy|||ppppppkkkccc___]]]YYYUUUIIIHHHIIIKKKNNNNNNKKKGGGNNNQQQUUUWWWYYYZZZ\\\]]]___cccjjjnnnlll```OOOCCCBBBCCCDDDFFFFFFFFFEEEDDD>>>===<<<999777555333222555444333111///---+++***))))))******++++++,,,,,,......---------------...---...//////000000000000000000000111222222333333333333333444444555555555555555666666666777777777777777777999<<<@@@DDDGGGIIILLLSSScccooobbbggg~~~uuudddJJJHHHdddjjjgggxxxeeeZZZWWWeeezzz~~~vvvllldddeeekkkyyycccZZZSSS???CCCQQQwwwrrrYYYOOOOOOMMMkkkvvvuuutttvvvyyy~~~qqqgggsss~~~wwwzzz|||xxx]]]MMMHHHIIIOOOTTT\\\ZZZIII:::>>>OOOkkkfffVVVPPPFFFBBBAAA<<<777;;;:::999FFFfff|||tttsss~~~wwwrrriiihhhbbb[[[YYYZZZWWWSSSJJJKKKNNNPPPQQQOOOMMMLLLQQQRRRUUUYYY]]]^^^\\\ZZZ\\\\\\dddnnniiiVVVGGGCCCAAACCCEEEFFFFFFEEEBBBAAA:::999888777555444333333222222111000///---+++***))))))******+++,,,,,,---------,,,------...///000...//////000000000//////000000111111222333333444444444444444555555555555444444555555555666666666777888888:::===AAADDDGGGLLLNNNTTTdddlll```hhhaaaHHHGGGbbb~~~iii___jjj~~~{{{^^^ZZZbbbrrr|||tttiii^^^ZZZcccooo~~~sss___XXXRRRBBBAAAJJJsssvvvbbbZZZ\\\LLLiii{{{|||yyymmmzzzpppUUUKKKKKKKKKPPPWWWeeebbbMMM;;;DDD\\\yyy}}}eeeWWWQQQHHHCCCCCC===777::::::999EEEfffzzzvvvyyyzzz{{{tttooollleeebbb\\\WWWXXX[[[XXXRRRGGGIIILLLLLLKKKJJJIIIJJJSSSSSSUUUZZZ______\\\XXXRRRLLLPPP[[[WWWEEE???EEE>>>???AAACCCBBBAAA???===777777666555444333222222////////////...---,,,+++******+++,,,---......///+++++++++,,,...000111222///000000000000//////...000000111222333333444444444444444555555555555555444444444444555555555666888888999:::===AAAEEEGGGLLLOOOVVVfffnnn]]]ggg___GGGEEE```}}}mmmaaaiiiwww___dddzzz{{{mmm___ZZZZZZ^^^gggrrrkkk[[[VVVOOO@@@@@@PPPttt{{{oooeee___UUU___}}}{{{|||sssvvvgggMMMKKKNNNLLLRRR___ooo]]]FFF<<>>:::===<<<;;;FFFdddyyytttuuuuuu{{{ooohhhggghhheee^^^VVVRRRTTTWWWWWWUUUHHHFFFDDDDDDFFFIIIJJJKKKSSSUUUYYY\\\]]]YYYRRRMMMKKKGGGAAA>>>>>>???@@@AAA???@@@??????===;;;888777999888777555333222222222111000............+++)))++++++,,,---------,,,,,,.........////////////000...000222222222111222333111222333444555555555555888888888777777777777777777777777777777777777777888888888999;;;@@@DDDFFFIIIQQQ```vvvpppcccgggZZZDDDEEEUUUxxxlllcccoooxxxmmmvvvggg___YYYYYY^^^iii|||hhhZZZUUUNNNAAACCCRRRooo|||rrrjjjfffZZZ^^^yyysssqqquuuzzz}}}vvv\\\HHHIIIMMMOOOXXXffffffVVVDDD>>>LLLgggqqqggg\\\UUUNNNEEE@@@@@@<<<>>>===<<>>;;;;;;<<<======<<<<<<=========<<<:::999999888666444333222222111111///............+++)))+++,,,------...---------....../////////000000000///000222333222222333444333333555666666666666666888888888888888888888888777777777777777777777777999888888999<<<@@@CCCFFFLLLRRR___ttt|||iiiaaagggXXXBBBDDDSSSuuuppphhhuuu{{{sssiiiYYYXXXYYY___iii}}}}}}eeeYYYUUUNNN???BBBOOOdddzzzwwwrrroooccc___||||||ppphhhcccfffkkkvvvcccQQQEEEHHHMMMQQQ\\\jjj```OOO===<<>>???>>><<>>???AAADDDEEEEEEHHHIIIJJJLLLMMMKKKGGGCCCBBB>>>:::777777999999:::888999:::<<<<<<<<<<<<;;;888777555444222111111111000///.........---+++)))+++,,,------.........---...////////////000000000---///000111000000222333555666777888999999999999888888888888888888888888777777777777777777777777:::999999:::<<<@@@CCCEEEIIILLLVVVkkkyyy|||ccc___eeeVVVBBBCCCOOOqqqqqqkkk{{{ssslll{{{vvvzzzvvviii```ZZZ]]]dddpppzzzcccYYYWWWOOOBBBCCCMMM]]]nnnzzzvvvuuulllcccvvvoooeee```]]]]]]aaahhhvvvzzzsssppptttsssVVVMMMGGGJJJNNNTTT^^^iii]]]HHH777<<>>>>>===<<>>======@@@BBBBBBBBBDDDDDDEEEFFFGGGFFFCCC@@@???<<<888666666888888999666777888:::;;;;;;::::::666555444333111111000000///...------...---+++)))***+++,,,---------------------........./////////+++---............000222777888999:::;;;;;;;;;;;;888888888999999999999999888888888888888888888888:::::::::;;;>>>@@@CCCEEEGGGHHHPPPdddyyy```]]]aaa~~~UUUCCCDDDMMMmmmuuurrr|||gggpppqqqllluuuuuuzzz~~~qqqfff^^^[[[^^^fffuuuxxxaaaZZZXXXOOOGGGFFFNNN```pppvvvsssrrrpppiiitttpppaaa\\\]]]___```bbbiiixxx}}}vvvttt|||yyyhhhLLLJJJJJJMMMQQQWWW___eeeSSSAAA777HHHfff{{{wwwssskkkeeeeeeaaaVVVJJJDDD===<<<<<<<<>><<<<<<===@@@AAAAAAAAABBBBBBBBBCCCDDDDDDAAA???>>>;;;888666777999999999666666888999999888777777555444333111000000000000///---------...---+++***)))***+++,,,------------,,,,,,---------.........---.../////////000333555888999:::;;;<<<<<<<<<<<<888999999999:::::::::;;;999999999999999999999999::::::;;;===???BBBDDDFFFJJJJJJQQQhhhsss]]]YYY[[[vvvTTTDDDEEEJJJhhh}}}zzz}}}sssjjj~~~rrrrrr~~~aaaeeennnxxxzzznnnccc]]]^^^```jjjyyysss\\\WWWVVVLLLCCCCCCNNNcccssszzzqqqnnnnnnooonnnsssqqqdddXXXXXX]]]dddkkkpppxxxooo^^^DDDHHHKKKMMMRRRYYY]]]]]]DDD:::???ZZZxxx}}}xxxooohhhhhheee[[[NNNFFF>>><<<<<<===@@@SSS{{{zzzmmmnnnvvvYYYKKKKKKMMMHHHRRR[[[eeettt```SSSNNNNNNMMMKKKGGGIIIJJJKKKJJJGGGCCCAAA<<<;;;;;;===???AAA@@@???@@@@@@@@@BBBCCCCCC@@@>>><<<:::777666888999999999555666777777777666555444333333111000000/////////...---,,,---...---+++***)))***+++,,,---.........,,,,,,---------.........000111222222222333777999888999:::;;;<<<<<<<<<<<<999999999::::::;;;;;;<<<999999999999999999999999999:::;;;===@@@CCCFFFGGGJJJIIIRRRlllkkkYYYUUUXXXttt~~~SSSEEEEEEFFFbbb}}}vvv}}}oooooozzzyyyyyyxxx______aaadddiiilllmmmmmmtttyyy{{{xxxpppoookkkeeeaaadddooowwwmmmVVVRRRQQQFFF===BBBTTTlllyyyyyyqqqnnnnnniiipppqqq~~~eee^^^YYYYYY^^^gggvvvxxxbbbPPPBBBHHHKKKKKKPPPUUUSSSLLL;;;999FFFbbbzzz~~~rrrhhheeeccc[[[QQQKKKBBB???>>>>>>>>>NNNuuusssrrr~~~bbbSSSRRRUUUUUUYYY^^^lll{{{kkk___YYYUUUQQQNNNLLLLLLLLLJJJGGGCCC@@@???:::::::::<<<>>>??????===<<<===>>>@@@BBBAAA>>>;;;999777444444666777777777333444555666666555444333222222111000////////////---,,,,,,,,,------,,,******+++---...///000000000........./////////000000111222222222222444777:::777888999:::;;;;;;;;;;;;999999::::::;;;<<<<<<<<<::::::::::::::::::::::::777999;;;>>>AAAEEEGGGIIIHHHIIITTTqqq{{{fffXXXTTTZZZyyymmmyyyQQQEEEDDDBBB[[[zzziiiooo|||}}}nnnuuunnniiiccc^^^\\\\\\\\\\\\]]]dddnnnsssrrrllleeeaaa]]]___aaabbbfffqqq}}}hhhPPPMMMMMMAAA>>>HHH```yyy|||uuurrrrrreeeqqqnnn|||ppp]]]\\\\\\\\\]]]ggg}}}~~~~~~nnnWWWEEEEEEJJJLLLJJJLLLOOOIII===<<<<<>>===KKKqqqxxxuuufffSSSOOORRRZZZXXX\\\ooovvvmmmfff___XXXSSSQQQQQQOOOKKKFFFBBB@@@???999888999;;;===>>>===<<<999:::<<>>BBBFFFHHHJJJKKKMMM[[[yyyxxxeeeZZZVVV]]]iiiwwwPPPDDDCCC???WWW{{{cccbbbrrr|||nnn|||}}}sssjjjaaaZZZUUUZZZXXXYYY]]]]]]YYYUUUUUUZZZ\\\cccooo{{{tttaaaTTTMMMFFF???666KKK{{{|||gggxxxvvvvvvxxxzzzmmmaaa``````dddiiivvvsss[[[JJJEEEIIIIIIJJJKKKLLLHHHAAA;;;:::@@@MMM___oootttvvvwwwpppgggcccaaa\\\SSSKKKCCCAAA>>>@@@BBBCCCbbbvvvsssoooXXXPPPSSS[[[```oooxxxpppggg^^^XXX```[[[RRRIIIBBB>>><<<;;;:::888777888999;;;;;;:::888999:::::::::888777666555333222000000111333444111111111111111111111111000000///...---,,,,,,,,,++++++------------++++++///000222333333333111000111000/////////000222333333111...,,,,,,...222444777777777777777777777777999::::::::::::::::::;;;888888999::::::::::::999;;;:::;;;@@@EEEIIIIIIGGGNNNPPP___tttaaaTTTZZZ```~~~yyy|||NNNCCC???CCCPPPssslllaaawwwwwwyyypppkkkiiiccc___]]][[[WWWWWWZZZdddmmmzzzqqq___RRRKKKDDD===>>>RRRzzzwwwgggvvv{{{|||}}}vvvpppllljjjkkkqqqzzz{{{eeeOOOGGGGGGIIIIIIJJJJJJGGGBBB<<<888<<>>;;;;;;999777666666777888888777666666666666666555444444444333111000000000222333111111111111111111111111000///...------,,,,,,,,,+++,,,,,,------,,,,,,+++...///111222333222111000000000//////000111222333222000,,,***+++...222555777777777777777777777777999999999:::::::::::::::999999:::;;;;;;;;;;;;:::;;;;;;<<>>@@@LLLmmmtttiiizzztttjjjbbbaaafffttt{{{mmm\\\OOOHHHAAA;;;@@@SSSttttttlllvvvzzz}}}yyyyyy|||{{{|||{{{hhhRRRCCCCCCKKKHHHJJJKKKIIICCC>>>;;;;;;DDDTTThhh}}}yyytttkkkjjjjjjhhheee```[[[XXXOOOKKKCCC???===<<>><<<<<<999777555444555555444333555555444333333333444444333222000/////////000111000000000000000000000000000///...---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---000222222222111000/////////000000222333444222///,,,***+++...333666777777777777777777777777888888999999999:::::::::::::::;;;<<<<<<<<<<<<;;;;;;<<<>>>BBBGGGJJJKKKKKKMMMUUUjjjgggWWWUUU[[[kkk~~~iiimmmLLL@@@<<<>>>GGGfffzzzpppuuussszzzwwwhhhYYYNNNFFF@@@;;;===RRRuuuwwwtttxxxvvv{{{kkkWWWFFF???CCCLLLHHHKKKLLLGGG@@@<<<>>>BBBTTTfff{{{{{{pppfffbbbeeehhhgggbbb]]]ZZZYYYRRRNNNDDD???===;;;PPPtttpppfffgggzzz~~~{{{yyyqqqggg^^^ZZZTTTPPPMMMKKKJJJIIIIIIGGGDDDAAA???>>>>>>>>>:::777555444444333222111666555444333333444555666222111000///......//////000000000000000000000000///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///111222222111000...//////000111333444444333111...,,,---000555888666666666666666666666666777777888888999999::::::999::::::;;;;;;;;;;;;;;;;;;===@@@DDDHHHLLLNNNNNNNNNZZZsss|||aaaSSSVVV[[[rrrvvvdddJJJ???===???DDD```{{{ooo~~~rrrcccVVVMMMFFF???<<<===TTTxxxxxxzzzxxxuuu{{{xxx]]]KKKDDDCCCGGGKKKKKKMMMKKKCCC;;;999@@@HHHdddtttxxxmmmeee[[[```dddhhhgggbbb]]][[[[[[TTTPPPFFF@@@???===OOOnnnwwwiiifffwwwvvvoookkkcccZZZ[[[VVVPPPKKKIIIHHHGGGFFFAAA@@@???>>>=========>>>;;;999666444444333222000555444333222222333444555222111000///............////////////////////////...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---///111222111000///---...///111222444555555555333111///000333777999555555555555555555555555666666777777888999::::::888888999:::::::::::::::;;;>>>BBBFFFJJJMMMPPPRRRQQQaaa~~~www]]]RRRXXX\\\yyy}}}```III??????AAABBB[[[{{{ooozzzlll]]]SSSLLLEEE???===;;;TTTyyyzzz|||yyyuuuyyytttwww{{{iiiPPPEEEFFFIIIJJJKKKMMMKKKFFF===777:::FFFPPPoooxxxnnnkkkiiicccdddgggjjjiiieeeaaa``````WWWUUUJJJCCCBBB@@@LLLfffmmmeeeooo{{{nnngggccc\\\UUUWWWSSSMMMIIIFFFEEEDDDCCCAAA@@@@@@???>>><<<;;;;;;;;;999666555444444222000111111000000111111222222222111111000///...------////////////////////////------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------///000222222111000///,,,---///222333555666666666555444333444555666888555555555555555555555555555555666777888999999:::777888999999::::::999999;;;???DDDHHHKKKNNNRRRUUUVVViiinnnYYYTTT[[[aaa|||]]]HHH???@@@BBB???SSS}}}uuu}}}}}}vvvfffWWWOOOJJJCCC>>>===???WWWqqqtttmmm}}}xxxpppwwwqqqpppsssxxx||||||iiiWWWFFFCCCHHHKKKKKKKKKIIIFFF???::::::FFFWWWeeeuuuxxxvvvkkkmmmooommmggghhhjjjjjjiiigggffffff___\\\QQQHHHEEE@@@GGG\\\tttgggiiiwwwvvviiiaaa^^^XXXRRROOOLLLGGGDDDBBBAAA???>>>>>>>>>???>>>===<<<:::999;;;888666444444333222000///000111111222222222111222222222111000///...---........................---,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,---000111222333333111///...+++---///222444666666666666666666666555555555444444444444444444444444444444444555666777888999:::888999::::::;;;;;;::::::;;;???EEEIIILLLOOOTTTWWWZZZpppxxxcccUUUVVV___kkk{{{VVVFFF>>>AAABBB:::IIIppp{{{}}}sssbbbSSSMMMIIIBBB======HHH^^^rrroooooo|||wwwmmmvvvpppfffhhhnnnsssttt{{{~~~UUUJJJ@@@AAAGGGJJJKKKLLLDDD@@@;;;999AAASSSjjjzzzxxxwww|||kkkfffiiilllmmmggggggggghhhiiijjjjjjiiieeecccWWWLLLGGG@@@CCCTTTzzzyyyjjjjjjwwwuuufff]]]ZZZTTTNNNLLLIIIEEECCCBBBAAA???>>>888999:::;;;<<<;;;:::999999777555333333333111000111222333555555555444333333333222222111///...---........................,,,,,,,,,++++++,,,------------++++++++++++------111222333444333111///...+++---///222555666777777555666666777666444333111444444444444444444444444444444555666777888999999999:::;;;;;;<<<<<<;;;;;;;;;@@@FFFJJJMMMPPPUUUYYY]]]tttrrr[[[RRRXXXaaatttlllOOOFFF>>>AAAAAA666AAAggg{{{uuuhhhRRRRRRRRRAAA;;;AAA<<>><<<<<<:::999999999888888777777444444444333333222222222222333444444555555444444111222333444222000,,,***,,,,,,,,,,,,---......///------------------------)))******+++,,,---...///333333222111000///...---,,,///222444444333333444666666555444333333222222222222222222333555777888888888888999999:::::::::;;;::::::999:::;;;===>>>CCCGGGEEEHHHSSSTTTTTT\\\cccdddYYYVVVZZZdddzzzhhhQQQFFFDDD>>>>>>AAAAAAXXX}}}yyyuuuxxxxxxrrrkkkUUUQQQPPP???999???;;;OOOnnn~~~~~~xxxnnnqqqwwwtttsssvvvwwwsssooorrr}}}hhhOOOFFFFFFGGGJJJLLLKKKGGGCCC;;;;;;999???YYYxxxwwweee```eeedddbbbbbbeeeeeeeeefffggghhhjjjjjjiiieee```YYYMMMCCCDDDJJJmmmssspppxxxzzzqqqeee[[[UUUQQQLLLIII@@@@@@???===<<<;;;999999999999888888777666555555666555555444333333222222222333333444444444444444222333444555333111...,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000444333333111000///......---000333555444444444444666555555444333333222222333222222222333555777888999999999999::::::::::::;;;::::::999:::;;;<<<===???DDDCCCGGGRRRSSSUUU___rrryyy___VVVTTTXXXddd~~~^^^LLLFFFDDD>>>>>>???===PPPrrr|||kkkooozzzwwwrrrvvv~~~~~~}}}|||uuuooohhhUUUMMMKKK>>>999======VVVsssrrrkkkooouuurrrvvvvvvtttqqqnnnpppvvv|||jjjSSSDDDFFFGGGJJJMMMMMMIIICCC>>>888999:::DDDaaa~~~uuuxxx}}}hhhdddeeecccbbbccc```aaadddfffhhhhhhhhhhhhgggeeeccc]]]SSSHHHCCCEEEccctttyyy}}}rrrjjj^^^UUUOOOKKKGGGDDDAAAAAA@@@???>>>===<<<<<<888888888777666666555555888888777666444333222222111222333333444444333333333444555555444222000.........---,,,,,,,,,------++++++++++++++++++++++++++++++,,,...///000222222555444333222111///.........111444666555444444555555555555444444333333222444333333333444666777888::::::::::::::::::::::::;;;:::999999999:::;;;<<<>>>DDDDDDIIIRRRTTTXXXgggnnnWWWSSSTTT[[[iiiRRRGGGDDDDDD???======999FFFbbbmmmooo|||ccc^^^[[[kkkzzz{{{xxx{{{zzzrrrlll^^^QQQIIIFFF???999<<>>>>>777777777888888888888888::::::888777555444333222111222222333444333333333222333444444444222111000//////...---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---...///111222333444555555444222111000......///222555666666555555555555555444444444333333333444444333333444666777888;;;;;;;;;:::::::::::::::;;;:::999999999:::<<<===@@@FFFGGGLLLTTTUUU^^^sss}}}~~~aaaPPPRRRVVVaaauuuvvvLLLHHHBBBCCC???======888???VVV|||xxxvvv{{{fffffflll~~~|||~~~wwwnnnhhhVVVOOOGGGCCC???888<<>>>>>;;;:::999888666555444333222222333444444444444333111222222333333222111000000000///...---------------------.........//////...///000000222222333444444333333222111000/////////222555666666444444555444444444444444333333333444444333333444555666777::::::::::::::::::::::::;;;::::::999:::<<<===>>>CCCHHHIIINNNTTTUUUddduuuXXXMMMRRRXXXhhhmmmJJJHHH???BBB>>>>>>???:::===NNNppp}}}www}}}~~~qqqyyy~~~~~~{{{sssiiiaaaQQQQQQHHHAAA>>>777???VVV~~~}}}qqqwwwvvvttttttppprrrrrrrrrrrrrrrrrrssssssxxx{{{kkkkkkwwwxxx___LLLCCCBBBGGGMMMMMMMMMKKKFFF@@@;;;777666>>>GGG\\\qqqvvvuuurrr```^^^]]]\\\\\\]]]^^^___``````aaabbbdddgggjjjllleeedddaaa\\\YYYVVVMMMEEEIIInnn~~~{{{vvvooofff___UUUMMMJJJHHHEEECCCKKKIIIGGGDDDAAA>>><<<;;;888999:::<<<>>>???AAAAAA::::::999888666555444444222333444444555555444444111111222222222222222222111000000////////////000...//////000000111111111000111111111222222222222111111111000000000000//////222555666555444333444444444444444444444444444444333333222333444555666888888888999999:::::::::::::::::::::<<<>>>@@@AAACCCHHHJJJNNNTTTWWWllloooUUUNNNUUU[[[pppeeeIIIFFF>>>BBB>>>===AAA<<<<<>>???@@@@@@999888888777666666555555333444555555666666555555111222222333333333444444111111111000111111222222/////////000111222222222222222222111111111111000...////////////000000000///111444555444333222222444444444444444444444444333333222111222333444555666666777777888999:::::::::::::::;;;===@@@CCCDDDDDDIIILLLQQQXXX^^^zzzzzzfffQQQPPPZZZbbb}}}\\\GGGCCC>>>BBB>>>===AAA<<<:::CCCPPPuuuwwwyyyyyy|||}}}vvv}}}rrrmmmyyy}}}|||zzzxxxsssiii[[[QQQFFFNNNCCC888<<>><<<:::999888=========>>>>>>>>>>>>>>>888777777777666666555555444555666666777666666666222333333444444555555555222111111111222333444444...//////000111222222333333333222222111000//////---------...///000000111///111444555333222111222444444444444444444444444333222111111111222333444444444555777888999:::;;;999::::::<<<>>>BBBDDDFFFGGGLLLOOOVVV]]]eeeooo^^^MMMQQQ^^^iii{{{qqq~~~UUUFFFBBB???CCC>>><<<@@@<<<888???CCClllyyy}}}yyyxxx|||hhhZZZgggkkkfffaaaeeettt{{{vvvsssoooeeeVVVJJJNNNDDDAAABBB<<>>777666<<>>======<<<;;;;;;;;;:::777555444444555666777777777999::::::888666666555444555666666444222000000111111222222222222111111000000111222222333222111111111111111222222000///...---,,,---......666666666444111000000111111222444555555444222111222444777888777777777888999888777666777:::<<<>>>;;;999999<<>>;;;:::===AAAAAA===888EEE]]]yyyddd^^^bbbffffffjjjttt~~~}}}zzzvvvrrrlllaaaSSSIIIQQQFFF??????===LLLxxxpppkkknnnpppmmmkkkllllllnnnppppppooonnnnnnooovvvsssqqqssszzzwwwcccOOOCCCDDDEEEIIIOOOSSSTTTPPPLLLAAA???:::666888DDDWWWeee}}}eeeVVVRRRVVVVVVUUUTTTTTTUUUVVVWWWTTTVVVXXX[[[\\\\\\[[[ZZZYYY]]]_________^^^XXXQQQJJJNNNmmm}}}pppcccYYYSSSLLLFFFBBB@@@>>>===<<<<<<;;;::::::::::::;;;===============<<<;;;;;;:::999777555555555666777999999999:::;;;;;;999777666555444444555555444222000111111111222222222222333222222111111111111222222222222111111222222333//////...------...///000333444444333222222333555333333555555555555333333333666888999999999999:::999999888999:::;;;===>>><<<;;;;;;>>>DDDIIIKKKKKKLLLQQQVVV[[[iiilllZZZSSSPPPVVVfffrrriiidddIIIFFF???BBB???===<<<===<<<:::888<<>>GGGMMMSSSUUUQQQKKKFFFCCC:::999888;;;HHH]]]vvvddd[[[WWWNNNTTTSSSSSSRRRQQQQQQPPPPPPOOOQQQTTTWWWZZZ[[[[[[ZZZ___aaa```]]]]]]^^^[[[UUULLLJJJbbbyyytttjjjZZZSSSIIICCCBBBAAA>>>:::<<<<<<;;;:::::::::::::::<<<<<<======<<<<<<;;;;;;999888777666666777888999;;;::::::;;;<<<<<<:::999666555444555666555444222111111111111222222222222444444333222111111111111333222222111111222222222............///000111222111222333333333444666888666666666666666666666666666888:::::::::999:::;;;999999:::;;;<<<===>>>>>><<<===>>>BBBHHHLLLNNNNNNSSSRRRTTTaaa{{{rrr[[[LLLRRRWWW]]]ppp{{{zzzTTTBBBBBB;;;;;;;;;;;;999888999;;;===777HHHfff}}}lllooo~~~qqqqqqyyy~~~~~~{{{xxxyyywwwooocccVVVLLLHHHDDD???======@@@TTTwwwrrrmmmkkkkkkjjjiiihhhjjjjjjjjjiiiiiikkkpppsssrrrlllnnnsssqqqttt{{{yyy~~~|||~~~yyyeeeQQQFFFCCCHHHMMMPPPVVV[[[WWWLLLAAA<<<<<<888555:::LLLiiitttVVVXXXZZZQQQUUUUUUTTTRRROOOLLLJJJHHHLLLNNNRRRVVVYYYZZZZZZZZZbbbbbb```[[[[[[^^^]]]YYYOOOIIIWWWxxxwwwooo___UUUJJJDDDDDDCCC???:::<<<;;;::::::999999::::::;;;;;;<<<<<<<<<;;;;;;:::888777777777777888999:::<<<:::999:::;;;;;;:::888777666555666777777555333222222222222222222222222333333222222222222333333222222111000000000111111......///000111222333444111222444444444555777999999888777777777777888999999:::;;;:::999888888999888999:::<<<===============>>>AAAFFFJJJNNNPPPPPPVVVRRRUUUiii}}}eeePPPGGGRRR[[[dddrrrIIICCCIIIHHHBBBDDDFFFBBB===:::<<>>::::::>>>CCCSSSooozzzsss~~~~~~}}}zzzvvvuuuoooeeeXXXNNNIIIHHH@@@<<<777999HHHbbbttttttooohhheeeggghhhfffgggfffdddbbbbbbeeejjjnnnqqqlllkkkoooooolllqqqzzz|||xxxooocccMMMHHHCCCFFFNNNTTTVVVUUU\\\YYYRRRHHH>>>888777888:::???TTTxxxgggWWWRRRMMMJJJKKKPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQTTTVVVWWWWWWVVVVVV\\\]]]ZZZWWWXXX\\\\\\XXXQQQRRROOO^^^~~~tttmmmddd[[[NNNFFFBBB@@@===999;;;;;;:::999999999999999999999::::::;;;;;;::::::888888999999:::::::::::::::888666555666777666555999888777888999999777555333333333333222222222222000000111222444777999:::222111000//////////////////000222333555555555555555666777666444444666888::::::::::::::::::::::::888999888777444333444666888888999:::;;;<<<======>>>CCCHHHMMMOOOPPPQQQRRRQQQXXXmmmyyydddSSSJJJKKKRRR[[[qqqSSSCCCFFFMMMWWWUUUYYYZZZUUUKKK@@@;;;999<<<>>>JJJcccyyy~~~~~~{{{xxxuuuppphhh]]]RRRKKKHHHGGG:::777555===RRRnnnzzzzzztttiiicccccccccaaaddddddcccbbbbbbeeejjjooommmnnnmmmkkkiiijjjnnnrrr{{{}}}ssskkkrrr|||~~~qqqbbbTTTLLLCCCDDDGGGNNNTTTYYYYYYXXXVVVNNNDDD===:::999888888>>>OOOmmmqqqWWWSSSRRRKKKIIIOOOOOONNNNNNNNNOOOPPPRRRSSSSSSTTTUUUVVVUUUTTTRRRQQQUUUWWWWWWUUUWWWZZZYYYUUUOOOXXXOOORRRrrruuuooohhh```TTTIIICCC???===;;;;;;:::999999888999999999888888999:::::::::::::::999999:::::::::::::::::::::888666555555666555444777666666666777777555444444444333333333222222222111111222333555777888999444333222111000000000000111222333555666666666555555666777666555555777999999999:::;;;;;;:::999999555555666555444555888:::::::::999:::;;;<<<>>>???AAAGGGMMMQQQRRRQQQRRRSSSSSSdddoooYYYMMMLLLNNNUUUdddkkkDDD@@@???<<>><<<<<<999999BBBXXXwww}}}}}}|||~~~~~~}}}~~~}}}yyyvvvtttmmmbbbWWWNNNIIIFFFFFF999:::>>>LLLeee~~~xxxrrrjjjmmmiii```]]]aaadddccc___```aaabbbdddhhhooossshhhooorrrmmmiiikkknnnnnnpppzzzzzz}}}ppprrr]]][[[aaammm|||yyyrrrgggYYYMMMEEEBBBGGGJJJNNNQQQUUUYYY___cccOOOEEE:::666999<<<:::777BBB^^^www___NNNMMMMMMGGGIIISSSQQQPPPNNNMMMMMMOOOQQQRRRUUUUUUVVVUUUTTTQQQOOOMMMQQQTTTUUUTTTVVVYYYXXXSSSMMM[[[PPPKKKkkkyyyuuullleeeZZZNNNEEE@@@??????;;;:::999999888888999999777888999:::::::::::::::999::::::;;;;;;::::::999;;;999666555555666666555666555444555666666444222444444444333333222222222333333333444555666777888666555444333222222222222222333444666666666666555444555666666666666999;;;888999;;;<<<<<<;;;999888222333444555555888;;;>>><<<;;;::::::;;;===@@@AAADDDIIIPPPTTTTTTSSSSSSTTTXXXooojjjSSSJJJNNNPPPYYYnnnVVV777@@@AAA777<<<;;;=========;;;:::::::::888777>>>RRRooovvvxxx}}}|||~~~~~~~~~zzz{{{}}}~~~}}}}}}zzzwwwuuuuuupppeeeYYYSSSNNNGGGAAA???888;;;===XXXkkkeeedddaaa^^^^^^```bbbaaa```[[[]]]___bbbeeeggghhhiiitttpppmmmlllmmmmmmkkkiiijjjtttxxx{{{qqq```UUUWWWbbbqqqlllhhh___TTTJJJDDDDDDFFFOOOSSSUUUXXX___ccc\\\QQQBBB;;;666555666999@@@III[[[uuu|||}}}[[[VVVPPPLLLJJJKKKKKKKKKLLLKKKIIIIIIJJJMMMPPPRRRTTTTTTSSSSSSRRRQQQQQQQQQUUUTTTTTTSSSSSSSSSSSSSSSVVVTTTRRRUUUbbbvvvxxxnnniii```TTTHHHAAA>>>>>>===;;;::::::;;;:::999777999999999888888666555555777777777777888999;;;;;;999888888888777777777666777777666555444333333222111111111111111222222222444444444555777888777555444333222111111111222333222555777888888777777888777777666666777888999:::;;;;;;999888777777777777333444666888:::;;;;;;<<<===<<<<<<<<<<<<===>>>???FFFOOOUUUSSSRRRVVV[[[\\\eee|||cccKKKGGGQQQVVV```}}}sssKKK>>>999888<<<;;;999999888888888999;;;<<<;;;;;;:::BBB[[[}}}uuujjjooo}}}~~~zzz}}}~~~~~~{{{|||}}}~~~~~~~~~}}}~~~|||yyyvvvttttttnnnaaaUUUOOOKKKEEEAAA??????AAALLLkkk{{{eeeaaacccaaa^^^^^^```aaaaaa```^^^___bbbdddggghhhiiijjjnnnllljjjjjjlllmmmllljjjjjjsss{{{~~~xxxzzz{{{|||~~~xxxqqqbbbQQQSSSZZZgggwwwxxxmmmcccUUUDDD;;;===EEELLLPPPRRR]]]eeeddd]]]VVVLLLDDD;;;999888999;;;AAANNN[[[ttt{{{}}}zzzlllWWWSSSMMMJJJIIIIIIJJJJJJJJJJJJIIIIIIJJJLLLNNNPPPQQQQQQQQQQQQPPPPPPPPPPPPRRRRRRQQQQQQQQQQQQRRRRRRWWWTTTOOOOOO[[[pppqqqlllcccXXXNNNEEE>>>;;;<<<;;;999999::::::999888999999999999888777666555555555555666777888:::::::::999777555555666888999666666555555444333222222111111111111222222222222444444444666999::::::888777555444222111000111111222444666777666555555666777777777888888888888888;;;;;;999888777666555555555666777999;;;<<<<<<<<<>>>===<<<<<<===???BBBDDDNNNQQQTTTUUUUUUVVVZZZ]]]sssvvv^^^LLLJJJSSSVVVhhhaaaAAA;;;999999;;;999888777777666777888999:::999:::;;;AAAVVVuuu|||ooolllwww}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||zzzxxxuuurrrqqqhhh[[[NNNJJJHHHDDD???===>>>AAA^^^ppp]]]\\\```^^^\\\\\\]]]^^^___^^^```aaaccceeeggghhhiiiiiigggggggggiiilllmmmlllkkklllsssvvvyyytttqqqhhhrrr{{{hhh\\\SSSUUU[[[gggyyywwwlll^^^TTTJJJFFF@@@???DDDLLLTTTXXXbbblllqqqgggTTTEEE===:::;;;::::::===BBBNNNdddvvvrrrXXXQQQNNNIIIGGGGGGHHHIIIHHHHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNOOOOOOPPPQQQRRRTTTRRRQQQQQQYYYjjjuuuooofff]]]TTTKKKAAA:::<<<:::888888999:::999888999999999999888777666666222222333333444666777888:::888555333333666999;;;444444444333333222222222111111111222222333333333444444555888;;;>>>>>>===999888555333111000000000111333555555333333333444666777999:::999888666555:::999888777666555555555777888:::;;;<<<======>>>@@@>>>===<<>>MMMgggxxxwwwyyyggglllwww~~~}}}|||{{{|||~~~|||{{{zzzyyyvvvsssnnnkkk^^^SSSIIIGGGGGGCCC===;;;;;;HHHyyycccWWW[[[[[[ZZZYYYYYYYYYZZZ[[[\\\aaabbbccceeefffgggggggggfffggghhhkkkmmmmmmmmmmmmooouuuvvvxxx{{{uuuyyyllliii~~~xxxcccXXXRRRQQQ___qqq{{{~~~|||wwwnnndddYYYNNNGGG<<>><<<>>>EEEPPPaaaxxxuuu]]]RRRLLLJJJGGGFFFGGGHHHHHHHHHGGGHHHIIIKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOLLLLLLLLLMMMNNNPPPQQQRRRPPPSSSXXX\\\^^^gggxxx{{{rrrggg^^^XXXPPPFFF>>><<<:::888888999::::::999999999999999888888777666333333222222222333333444666555444333333444666888333333222222222222222222111111222222333333444444444444666999===@@@AAA@@@:::888666444222111111111222333444444333222333444666888:::<<<;;;999666444888777666666666666777777:::;;;<<<===>>>>>>???>>>@@@>>>======AAAGGGMMMRRRVVVNNNMMMTTTWWWZZZmmmvvv^^^NNNKKKRRRXXXqqqvvvfffJJJ<<<===;;;999999333666666666666666666777777444777999:::CCCXXXtttwwwqqq{{{fffccceeesss}}}{{{{{{|||}}}~~~zzzyyyxxxwwwuuuppphhhbbbSSSLLLGGGHHHGGGAAA<<<:::FFFdddsss\\\XXX\\\ZZZZZZYYYYYYYYYZZZ[[[]]]bbbcccdddeeegggggggggggghhhjjjkkklllmmmmmmnnnnnnppptttvvvyyy~~~pppqqq}}}lll[[[OOOPPPZZZ___iiizzzxxxsssmmmhhh```XXXPPPIIIEEEDDDFFFIIIMMMRRRYYYeeesss~~~ooocccRRREEE===999888888888===KKK]]]mmmyyywww\\\PPPOOOIIIGGGFFFFFFHHHIIIHHHHHHGGGHHHJJJKKKLLLKKKJJJIIIIIIJJJKKKKKKLLLMMMNNNNNNKKKKKKLLLMMMNNNOOOQQQRRRTTTWWW\\\```___bbbpppvvviii```YYYTTTLLLFFF???<<<999888999::::::999888999999999999888888777666555444333111111000000111222333444444333222222111111222222222222222222111222222333444444555555555555666:::>>>AAAAAAAAA999888666444333333444444333444555555444333555666777999<<<>>>===:::777555555555666666888999:::;;;<<<===>>>????????????????????????AAAEEEKKKRRRVVVSSSLLLKKKQQQTTT^^^}}}jjjTTTIIIKKKVVV```jjjiii[[[EEE;;;===999888:::555777777777777777777666666444666666666;;;LLLhhhuuuwwwnnn```XXXbbbuuu~~~~~~|||{{{{{{|||}}}wwwvvvvvvwwwtttlllaaaXXXJJJHHHGGGHHHEEE???<<<===YYYfffZZZZZZ\\\[[[[[[\\\[[[ZZZ[[[]]]```cccccceeefffhhhhhhiiiiiiiiijjjkkkkkkjjjkkkmmmooooooqqqsssvvv~~~xxxzzzuuu```RRRLLLPPPTTT\\\fffqqq~~~|||rrriiiddd\\\UUUMMMHHHCCC@@@AAAEEEOOOMMMRRRaaattt|||yyyqqqWWWJJJ>>>;;;===<<<:::999:::LLLkkkfffOOOIIIGGGGGGFFFEEEFFFHHHIIIHHHGGGFFFGGGHHHJJJJJJJJJIIIHHHHHHIIIIIIJJJKKKLLLLLLMMMJJJJJJKKKKKKMMMNNNPPPPPP\\\YYYZZZ[[[YYY[[[jjj|||}}}pppddd\\\VVVPPPLLLBBB???;;;999999::::::999888999999999999999888888999888666555333222111111000222333444444222000...111111111222222333333333222222333444444555666666666666777:::===@@@@@@???:::999777555444444555555333444555555444555777999999;;;===??????===:::888777777777888:::<<<===>>>>>>>>>???@@@@@@????????????@@@CCCGGGLLLQQQUUUXXXTTTOOONNNQQQYYYlllsss]]]PPPKKKOOO^^^ooosssXXXssszzzMMM===888999555777:::777666777777777777777666555444555555555666BBBZZZppp~~~zzz~~~hhhVVVXXXfffxxx}}}zzzxxx~~~}}}|||{{{{{{|||ttttttuuuvvvsssiiiZZZOOOGGGFFFGGGFFF@@@;;;>>>EEEjjjooo[[[XXXZZZXXXYYYZZZ[[[ZZZYYYYYY]]]```___```bbbdddeeefffggggggfffggggggfffeeegggkkkooolllnnnpppppprrrwwwxxxwww}}}yyykkkYYYPPPOOONNNNNNSSS\\\gggnnn}}}~~~yyyrrriii```XXXTTTMMMFFFBBBCCCCCCCCCHHHOOOTTT[[[hhhvvv}}}ttt```PPP@@@;;;999;;;===>>>BBBIIIXXXsssrrrWWWJJJGGGFFFEEEDDDEEEFFFHHHHHHFFFEEEDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJLLLMMMMMMXXXTTTTTTXXXVVVVVVbbbssszzzmmmbbbXXXRRRNNNEEEBBB===;;;:::::::::999888999999::::::999999888999999888777666666666666444444555444333222000///111111222222333444444555222222333444555666777777777777777999<<<===<<<;;;<<<;;;999666555444444444222333444444444666888;;;:::<<<>>>@@@@@@???===;;;;;;;;;;;;;;;<<<===>>>?????????@@@@@@@@@??????>>>???BBBHHHNNNSSSWWWYYYYYYWWWUUUUUUZZZkkkgggRRROOOQQQUUUiiiaaa\\\```BBB777666888333555999555555666666777666555444333333444666777666;;;KKK]]]}}}vvv]]]VVV\\\hhhzzz|||xxxtttpppmmm~~~~~~~~~|||{{{{{{{{{rrrsssuuuvvvsssgggVVVIIIGGGGGGGGGCCC<<<999@@@KKKxxxaaaRRRUUUXXXSSSUUUWWWXXXWWWVVVVVVZZZ]]]ZZZ[[[]]]___aaabbbccccccbbbccccccbbbaaadddjjjooojjjmmmnnnllllllpppvvvyyyzzz~~~xxxfffyyyrrrZZZXXXSSSNNNLLLMMMQQQUUU]]]iiiwwwrrrnnnhhh___VVVMMMFFFCCCBBB>>>>>>DDDIIILLLSSS[[[___lllxxxvvvdddPPPBBB===888999<<<>>>;;;===KKK\\\~~~oooTTTJJJHHHIIIJJJDDDCCCDDDEEEGGGGGGEEECCCCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKOOOLLLQQQYYYYYYUUU[[[ggguuufffZZZQQQNNNHHHDDD???<<<:::::::::999888999999:::::::::999999999888888888888999999:::999777555444222222222222111111222333444555555666222222333444555666777888888777777999;;;;;;:::999???===:::777555333333222111222333333444666999<<<;;;===>>>@@@AAA@@@???>>>???>>>>>>============>>>??????@@@@@@@@@???>>>>>>@@@EEELLLSSSYYY[[[[[[[[[ZZZZZZZZZccc~~~___KKKPPPWWWZZZqqq|||]]]dddPPP@@@777999:::444333666111444444555666555444222111222333777:::777666AAAOOOttt}}}dddXXXWWW]]]lll||||||~~~~~~yyyuuuqqqlllfffccc~~~~~~}}}||||||}}}~~~~~~yyyvvvtttwwwyyytttiii[[[OOOIIIKKKDDD@@@@@@;;;888CCCTTTdddXXXUUUQQQQQQTTTPPPQQQRRRRRRRRRRRRRRRQQQXXXXXXXXXYYY[[[^^^```bbbbbbcccddddddcccbbbdddeeelllkkkkkklllnnnqqqrrrrrrwwwyyyyyygggvvvwwwrrrdddTTTOOOPPPNNNIIIMMMNNNQQQXXXcccooozzz{{{ooo```XXXNNNGGGEEEEEEEEEEEE;;;DDDMMMNNNKKKPPP___lll{{{{{{nnnVVVEEE@@@<<<666::::::;;;===DDDUUUkkk{{{tttVVVKKKIIIFFFDDDGGGCCCCCCCCCBBBBBBCCCCCCCCCAAAAAA@@@@@@@@@AAABBBBBBAAABBBBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFHHHJJJKKKHHHIIIJJJLLLOOOTTT[[[```{{{{{{kkk^^^VVVRRROOOJJJDDD>>>;;;::::::::::::::::::999999999999999888888999::::::::::::999999888888777666555555444333333444444555666666666444555555555666666777777666555555777:::===>>>>>>:::999777555444444444444444555555555555666:::===>>>>>>>>>>>>>>>===<<<<<<;;;<<<===?????????>>>===@@@@@@@@@???>>>>>>@@@BBBEEENNNWWWYYYWWWWWWXXXYYYWWWUUU___|||iiiUUUKKKRRRWWW```mmmbbbpppmmmKKK===;;;888555444555666777444444444444444444444444555555666555666888;;;>>>eee}}}sssYYYLLLNNNZZZfffttt{{{www|||~~~zzzrrrjjjccc___]]]]]]~~~~~~{{{wwwtttrrruuuwwwrrreeeWWWMMMHHHFFF@@@======:::999GGGYYYyyy^^^TTTTTTQQQQQQTTTPPPPPPQQQRRRSSSSSSRRRRRRUUUUUUUUUVVVWWWZZZ\\\]]]___```bbbbbbaaaaaacccdddffffffggghhhjjjllllllllloooqqquuurrraaaXXXQQQJJJKKKIIIIIIKKKPPPWWW^^^aaaiiiooowwwzzzmmm[[[MMMCCCBBBAAABBBCCCCCCAAA@@@PPPMMMLLLTTTcccqqqzzz}}}|||kkkRRR???;;;===<<<666:::<<>>????????????>>>===<<<<<<===>>>??????>>>>>>===???@@@@@@???>>>???BBBDDDKKKQQQVVVXXXYYYYYYZZZ[[[VVVbbbzzzuuuYYYNNNKKKUUUbbbwwwdddnnn[[[CCC;;;999666444333333555666444444444444444444444444444444555555555777:::===RRRmmmmmmWWWMMMPPPVVVeeevvv}}}|||wwwssslllddd^^^ZZZXXXWWW~~~~~~~~~|||zzzvvvtttnnnqqqqqqjjj]]]PPPHHHEEEDDD???<<<<<<;;;@@@UUUjjjkkkVVVPPPRRRQQQQQQSSSOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTUUUVVVWWWYYYZZZ[[[]]]______^^^___```bbb```bbbccceeeggggggggggggfffjjjnnntttuuussscccXXXPPPLLLGGGEEEFFFIIILLLNNNPPPSSSXXX]]]dddllluuu{{{}}}|||~~~|||ttthhh\\\RRRJJJDDD@@@BBBCCCEEEFFFGGGHHHKKKMMMXXX\\\gggwwwvvviiiYYYJJJ===:::===>>>===<<>>>>>===>>>>>>??????>>>======>>>???@@@@@@@@@CCCGGGJJJQQQSSSUUUVVVVVVWWWZZZ\\\```{{{vvvaaaLLLKKKOOO\\\sssffflllHHH;;;999777555333222222333444333333333333333333333333222333444444333555888;;;@@@YYY}}}|||jjjVVVLLLIIIUUUcccuuu}}}{{{{{{}}}}}}zzzxxxwwwuuusssqqqmmmiiiccc\\\VVVRRROOONNN~~~}}}~~~|||{{{yyywwwmmmmmmiii___RRRHHHEEEEEEDDD???::::::>>>NNNlllnnn^^^PPPNNNPPPPPPPPPQQQNNNNNNPPPQQQSSSSSSTTTTTTUUUUUUVVVVVVWWWXXXYYYYYYZZZ\\\]]]\\\[[[[[[\\\^^^]]]___ccceeeeeedddddddddbbbhhhoootttzzz}}}wwwyyylllkkk~~~sssbbb[[[QQQKKKIIIJJJKKKKKKHHHHHHHHHJJJLLLPPPUUUXXXbbbdddhhhlllqqqtttvvvwww~~~~~~wwwqqqllllllpppssssssqqqbbbZZZNNNCCC===>>>DDDJJJJJJLLLNNNOOOQQQWWW```hhheeevvvlllUUUHHH<<<999:::???===<<>>>>>???????????????>>>??????@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBDDDFFFHHHKKKNNNSSSVVVZZZggg{{{uuullldddWWWQQQIIIFFFGGGFFFAAA<<<:::::::::999888888777777888888999::::::::::::999888888888777777777666666444555555666666777888888999999999888777777777666555333222222333333333222111111000000111222444555555555666555555777;;;>>>@@@@@@@@@AAAAAA@@@@@@???????????????>>>>>>======<<<>>>@@@BBBEEEIIIOOOSSSYYYZZZZZZYYYUUUTTT\\\fffzzzhhhRRRJJJPPPYYYiii{{{|||zzzNNN>>>888777666444333222222333333222222222222222222222222000222333333222333666888;;;KKKlllttt}}}iiiVVVIIIKKKTTTcccuuu~~~|||||||||wwwuuuqqqooommmkkkiiigggccc```[[[VVVPPPLLLIIIGGG~~~~~~~~~~~~|||zzzzzzzzzyyyxxxpppkkkbbbVVVLLLFFFFFFHHHAAA<<<777888DDD^^^```VVVNNNLLLNNNOOOMMMMMMMMMMMMOOOPPPRRRRRRSSSSSSUUUUUUVVVWWWXXXXXXYYYYYY[[[\\\\\\[[[YYYXXXYYYZZZZZZ]]]aaabbbaaa```aaaaaaeeefffjjjppptttvvvxxxyyyrrrlllpppwww}}}zzzqqqyyyjjj]]]UUUPPPKKKHHHIIIGGGFFFEEEEEEFFFGGGGGGJJJLLLOOORRRUUUXXXZZZZZZdddgggkkkooosssxxx|||~~~~~~~~~~~~~~~|||~~~|||xxxtttpppmmmlllkkkccc]]]UUURRRSSSRRROOOKKKAAACCCFFFFFFFFFGGGJJJMMMKKKTTT```jjjooorrrtttvvvxxx~~~rrr\\\HHH>>>===AAA;;;888;;;???HHH___wwwuuuYYYGGGBBB@@@@@@AAA???;;;;;;>>>>>>>>>============>>>>>>>>>======>>>???@@@AAABBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBB???BBBEEEHHHIIILLLOOORRRWWW]]]qqquuu{{{yyyqqqlllcccZZZPPPIIIGGGFFFCCC@@@;;;;;;::::::999888888777888888999::::::::::::999888888888888777777777777555555666666777888888999:::::::::999888888888777666444222222222222111000111000000000111333555666555666666666666777;;;>>>???@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>???;;;>>>CCCGGGLLLQQQWWW[[[^^^^^^___]]]VVVWWWfffxxxoooYYYKKKKKKWWWggg|||[[[>>>===999666666444333333333333333222222222222222222222222///111222222222222444666===CCCZZZ~~~uuu}}}bbbLLLFFFHHHQQQbbbuuu{{{zzzxxxooolllhhhfffdddbbb```^^^[[[YYYVVVQQQLLLHHHDDDCCC~~~}}}~~~}}}|||}}}}}}~~~|||{{{{{{{{{yyyvvvuuuvvvwwwwwwvvvrrriii\\\RRRKKKIIIIIIIII;;;999999BBBUUUrrryyyVVVQQQMMMKKKLLLMMMKKKIIILLLMMMNNNOOOPPPPPPPPPPPPPPPQQQSSSTTTUUUVVVVVVVVVZZZ[[[\\\[[[YYYXXXXXXYYYXXX[[[______]]]\\\^^^```gggbbb```dddiiikkkmmmooowwwooofffkkk|||zzzrrrfffYYYQQQKKKHHHEEEDDDEEEEEEDDDCCCBBBBBBCCCEEEFFFGGGHHHIIIQQQRRRUUUZZZ^^^bbbfffggggggffffffgggjjjkkklllkkkdddaaa]]]YYYTTTQQQOOONNNIIIFFFBBB@@@AAAAAA>>><<>>@@@NNNaaatttqqqWWWKKKHHH@@@@@@???>>>===<<<>>>@@@>>>>>>============>>>>>>============>>>???AAAAAA????????????@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBAAA>>>AAAEEEGGGIIIKKKMMMOOOSSSVVVccc}}}uuuxxxtttsssjjj^^^QQQIIIDDDAAA@@@======<<<;;;:::999999888888888999::::::::::::999888888888888888888888888666666777777888888999999:::::::::::::::999999999888666444333333333222111222111111111222444666777555666666666666888;;;>>>??????@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>???@@@AAA>>>BBBIIINNNSSSXXX\\\```YYYXXXZZZ\\\[[[bbbxxxrrr\\\NNNLLLPPPddd~~~vvvHHH999;;;888555555444333333333333333111111111111111111111111///111222222222222333555;;;>>>KKKhhhmmmQQQEEEBBBEEERRRcccrrr~~~}}}~~~zzzrrrmmmfffddd```^^^\\\ZZZXXXVVVTTTSSSPPPMMMIIIDDD@@@>>>~~~}}}~~~~~~|||zzz{{{|||}}}|||}}}}}}{{{{{{{{{yyywwwvvvuuuvvvvvvvvvtttlllaaaUUUNNNLLLKKKFFFBBB;;;???III[[[ttt```MMMLLLKKKIIIJJJKKKIIIGGGKKKLLLMMMNNNNNNNNNNNNNNNMMMNNNPPPSSSTTTUUUUUUUUUXXXYYY[[[[[[ZZZZZZ[[[\\\YYY]]]```___\\\[[[^^^bbbfff```]]]aaaccccccfffkkkoootttuuummmmmmyyyvvv___YYYQQQLLLJJJIIIHHHFFFFFFEEECCCCCCBBBCCCDDDDDDFFFGGGHHHKKKNNNPPPRRRRRRRRRQQQQQQRRRTTTVVVVVVUUUJJJIIIFFFCCCAAA@@@??????===>>>@@@CCCEEEHHHIIIJJJOOONNNOOOVVVdddvvv~~~hhhYYYDDD@@@;;;<<<@@@DDDEEEEEELLLVVVddduuulllSSSJJJEEEDDD@@@AAA@@@>>>>>>???@@@@@@>>>>>>============>>>>>><<<<<<<<<===>>>???@@@AAA===>>>>>>>>>???@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@===AAAEEEHHHIIIJJJKKKMMMMMMRRRYYYiii|||}}}wwwlll]]]OOOFFFBBBBBB???>>>===<<<;;;::::::999888888999::::::::::::999888888888888888888888888666666777888888999999:::::::::::::::;;;;;;;;;;;;:::888666555666666444333444333333333444555777888666666777666666888<<>>>>>???@@@@@@@@@@@@@@@>>>=========>>>@@@BBBCCCDDDIIIPPPVVVZZZ\\\^^^___YYYSSSUUU```lll}}}xxxooo___NNNMMMVVVaaa|||[[[???777666777333333222222222111111111111111111111111111111111///111333333222222333444555<<>>@@@AAABBBDDDMMMYYYcccooo}}}|||VVVHHHJJJCCC:::??????>>>;;;;;;<<<;;;999>>>>>>============>>>>>>;;;;;;<<<<<<===???@@@AAA<<<======>>>???@@@@@@AAA???@@@AAABBBBBBAAA??????===@@@EEEHHHIIIJJJKKKLLLJJJQQQTTT\\\vvvzzz~~~|||ttteeeUUUJJJFFFFFF@@@???>>>===<<<;;;::::::888888999::::::::::::999888888888888888888999999777777777888999999:::::::::::::::;;;;;;<<<<<<<<<<<<:::888777777777666555555555444444555666888999666666777666666888<<>>???@@@@@@@@@@@@@@@============???AAACCCDDDJJJOOOVVV[[[]]]]]]]]]^^^cccYYYYYYkkkssseee]]]RRRIIIRRRbbbsssyyytttGGG===777000666111111111111000000000000000000000000000000000000///111333333333222333444222===DDDKKKcccqqqUUULLLDDDDDDEEEJJJUUUaaajjjuuu~~~}}}}}}|||{{{yyyxxxyyyyyywwwssslllfffaaaZZZWWWTTTRRRQQQPPPMMMLLLHHHHHHGGGDDDAAA<<<888555|||}}}}}}~~~~~~}}}{{{{{{{{{||||||{{{vvvuuuxxx{{{{{{{{{yyyzzz{{{yyyuuurrrqqqrrr```RRRGGGIIIJJJCCC<<<:::999QQQvvvyyy[[[FFFHHHFFFEEEEEEGGGHHHIIIIIILLLKKKKKKJJJIIIIIIHHHHHHOOOOOONNNNNNOOOQQQSSSTTTUUUUUUUUUUUUWWWYYY[[[]]][[[^^^aaabbbaaa```bbbddd```bbbcccdddddddddfffgggmmmiiiiiisssrrrxxx{{{tttjjjbbb^^^VVVUUUSSSOOOLLLKKKNNNQQQJJJJJJJJJJJJKKKIIIEEEBBBKKKJJJHHHHHHIIIJJJKKKKKKHHHFFFGGGIIIIIIHHHJJJPPPNNNUUUZZZ[[[```iiirrrvvvyyyvvvcccQQQHHHDDD???;;;<<<<<>>===<<<;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<=========;;;===>>>???>>>>>>@@@AAA===<<<===???AAACCCDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHIIINNNPPPRRRccc}}}xxx~~~zzzzzzqqqcccRRRHHHHHHCCC@@@???AAA???:::888999::::::999999888999999999::::::::::::::::::::::::::::::999999888999999999::::::::::::::::::::::::<<<;;;999777666666777888:::999888777777666666666333555888:::<<<<<<<<<;;;<<<===>>>>>>??????>>>>>><<<===>>>???@@@DDDHHHLLLSSSUUUXXX[[[]]]]]]\\\\\\aaabbbpppoooeeeWWWKKKHHHQQQcccrrrWWWEEE>>>666222555222222222111111111111000000000000000////////////000000111111111222222222444999;;;>>>NNNoootttVVV???AAAEEEBBBFFFPPPXXXaaappp}}}{{{}}}}}}zzzxxxwwwvvv{{{yyyvvvqqqjjjccc\\\XXXQQQNNNKKKJJJIIIHHHFFFDDDBBBAAA@@@>>><<<:::888777~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~zzzvvvvvvxxx{{{|||{{{zzzzzzzzzxxxuuurrrpppooo\\\RRRJJJJJJFFF>>>:::<<>>@@@AAADDDHHHOOO]]]lll}}}zzz|||yyyaaaVVVGGG???>>>@@@@@@???===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;:::::::::999:::::::::;;;<<<<<<======;;;<<<>>>>>>>>>>>>???AAAAAA@@@@@@@@@AAAAAAAAA@@@CCCCCCCCCDDDEEEFFFFFFFFFGGGLLLOOOPPPZZZpppwwwssswwwxxxmmm^^^RRRMMMHHHDDDBBBDDDCCC@@@???@@@;;;:::999999888999999999::::::::::::::::::::::::::::::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999999999888777777666666666666666666777999<<<=========<<<>>>>>>>>>>>>>>>>>>=========???AAACCCEEEIIIMMMQQQPPPTTTYYY[[[\\\\\\]]]]]]iiiwwwrrr```VVVMMMJJJMMMXXXlll~~~pppJJJ>>><<<666444888222222222111111111000000000/////////////////////000000000111111111222222222555777888AAAYYY||||||rrrSSSCCC@@@BBBDDDEEEIIIQQQ^^^lllzzz}}}{{{{{{||||||{{{yyywwwtttqqqpppuuusssoooiiibbb[[[UUURRRLLLJJJGGGEEEDDDBBB@@@??????>>>===;;;999888666666~~~~~~|||}}}}}}~~~~~~}}}yyyvvvvvvyyy||||||{{{|||{{{yyyxxxuuuqqqkkkhhhUUUNNNJJJIIIBBB999:::BBBTTTsssyyyTTTDDDGGGDDDCCCBBBCCCFFFHHHIIIHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKJJJIIIHHHJJJMMMPPPSSSPPPQQQRRRSSSVVVXXXZZZ\\\^^^___````````````ccceeefffhhhhhhgggeeeeeeeeefffdddddddddeeehhhlllppprrrqqqxxxxxxuuuuuusssnnn[[[LLLCCCBBB<<<:::???GGGPPPZZZaaammm~~~sssooouuu{{{wwwmmmQQQFFFBBB===;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;::::::999999999999888888999999::::::;;;<<<<<<<<<:::<<<======<<<<<<>>>???@@@@@@@@@???????????????AAABBBBBBCCCCCCDDDDDDDDDFFFHHHLLLNNNPPP[[[tttwwwttt|||~~~wwwlll^^^TTTOOOHHHDDDCCCBBB??????@@@;;;;;;:::999999999999999999999999999999999999999::::::999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;::::::666555555555555666777777999:::<<<===>>>>>>======>>>>>>??????>>>>>>>>>>>>???BBBFFFIIILLLOOOSSSVVVUUUYYY]]]]]]\\\]]]ccchhh~~~qqqbbbQQQHHHFFFNNNVVVccc}}}vvvWWW<<<666888555333666222222111111111000000000////////////////////////000000000000111111111111222222444555444AAAbbb|||gggFFF999===???;;;===BBBJJJUUUcccrrr~~~~~~~~~~~~~~~~~~~~~wwwwwwvvvuuusssppplllkkkqqqnnnhhhaaaZZZSSSOOOLLLHHHFFFCCC@@@???>>><<<:::;;;;;;:::888777555444444|||yyy{{{{{{|||}}}}}}}}}}}}}}}{{{xxxvvvwwwzzz||||||zzz{{{zzzzzzxxxuuummmccc\\\QQQJJJEEEDDD???:::>>>IIIXXXwwwaaaIIICCCDDDBBBAAAAAACCCFFFHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHIIILLLPPPRRRNNNOOOQQQSSSVVVXXXZZZ[[[\\\]]]]]]^^^```bbbeeegggjjjkkkkkkjjjgggffffffggg```ccceeeffffffgggjjjmmm{{{mmmgggfffnnnyyy|||nnn[[[MMMBBB@@@IIIUUUXXXWWWXXX]]]fffqqq|||}}}yyyqqqiiibbb```dddiiirrr```LLLFFF???@@@???>>><<<;;;:::;;;;;;:::999999999999::::::999999999999999999999999888888999999:::;;;;;;;;;999;;;<<<<<<;;;;;;<<<>>>:::;;;=========>>>???@@@@@@@@@AAAAAABBBBBBBBBCCCEEEDDDGGGLLLKKKNNNaaavvvuuuvvv{{{~~~ooocccXXXOOOGGGCCCAAA===<<<===<<<<<<;;;:::999999999999999999999999999999999999::::::999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>><<<;;;:::666555555666777888999:::;;;<<<======>>>======<<<>>>>>>>>>???@@@BBBCCCCCCDDDGGGKKKOOOQQQSSSVVVXXX]]]___```^^^]]]eeesss}}}pppaaaVVVIIIDDDIIIVVV___mmm\\\FFF555333666222000222111111111111000000000000.........////////////////////////000000000111111444000222666333555NNNlll{{{XXXBBB<<<======;;;===@@@GGGQQQ```pppzzz~~~||||||{{{|||{{{zzzyyyyyyyyyyyyyyyuuutttrrrpppmmmkkkjjjiiioookkkddd]]]VVVPPPMMMKKKGGGDDDAAA???>>><<<:::888888888777666555444444333}}}yyyvvvzzzzzzyyyyyyyyyxxxxxxxxxzzzwwwuuuwwwzzz|||zzzxxxxxxyyyyyywwwqqqfffZZZRRRUUUIII@@@>>>======EEEQQQhhhfffLLLHHHFFF???@@@???@@@BBBEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFJJJIIIIIIIIIKKKMMMOOOQQQMMMNNNPPPSSSVVVXXXZZZZZZXXXXXXZZZ]]]aaadddfffhhhggghhhiiigggeeeccccccddd\\\```dddeeeddddddgggkkkqqqsss~~~}}}uuulllggghhhqqqwwwhhh^^^^^^```ZZZQQQMMMGGGCCCDDDIIIWWWnnn~~~uuuzzzssseeeWWWQQQWWWccclllyyykkkHHH;;;===777999::::::999999;;;===999999888888888888999999999999999999999999::::::777777888888999:::::::::999:::;;;;;;:::999:::<<<;;;===???>>>======>>>@@@@@@@@@@@@@@@@@@AAAAAAAAAEEEAAACCCJJJKKKKKKSSS```zzzxxxtttzzzzzzaaaVVVKKKGGGEEEAAA???@@@>>>===<<<;;;::::::::::::999999999999999999999999:::999999999:::;;;;;;<<<999999:::::::::;;;;;;;;;;;;;;;<<<======<<<:::999888888888888999;;;<<<===<<<<<<============<<<<<<======???AAADDDGGGJJJLLLKKKNNNQQQSSSTTTUUUWWWXXX\\\]]]^^^^^^dddvvvvvvlll___SSSKKKEEEGGGPPP\\\ccctttoooqqqtttJJJ<<<222333666222000111111111111000000000//////------....../////////000....../////////000000000444...///666666444AAAUUUvvv|||{{{]]]EEE@@@EEE======<<<>>>DDDOOO]]]fffsss}}}{{{xxxvvvuuuuuuuuuuuutttsssrrrrrrrrrsssrrroookkkhhheeeeeeeeefffiiieee^^^WWWQQQMMMKKKJJJCCCAAA>>><<<;;;:::888777666666666555555555444444|||xxxuuuzzzyyywwwvvvuuuuuuvvvvvvxxxvvvuuuwwwyyyzzzwwwtttsssuuuuuuqqqhhh^^^UUUQQQYYYJJJ>>>;;;<<>>???AAADDDEEEDDDCCCEEEDDDDDDDDDDDDDDDDDDDDDIIIJJJKKKLLLMMMNNNNNNNNNLLLMMMOOORRRTTTVVVWWWWWWUUUUUUXXX\\\aaadddeeeeee```bbbbbbaaa___^^^___``````dddggggggfffeeegggiiijjjlllxxxzzzfff___nnnssslllpppyyyrrriiiaaa^^^[[[VVVSSSTTTNNNJJJCCC@@@DDDJJJGGG@@@GGGNNNYYYdddrrrqqq```MMMKKKaaavvvdddQQQBBB<<<===888888888777666666888:::888777777777777888999999999999999999999:::::::::666666777777888999999999888999::::::888888999:::@@@CCCDDDAAA===;;;<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@CCC@@@AAAGGGJJJKKKMMMPPPbbbyyyxxxiii]]]QQQLLLJJJFFFCCCCCC@@@@@@>>>===<<<<<<<<<<<<:::::::::::::::::::::::::::999999::::::;;;<<<===888999999::::::;;;;;;;;;:::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;===>>>>>>==================>>>>>>>>>???AAADDDHHHMMMQQQSSSRRRTTTVVVVVVVVVVVVXXXZZZYYY\\\bbbkkk{{{}}}qqqfff[[[OOOHHHEEEFFFMMMXXXbbbmmmjjjeee|||MMM===666222444666444222444111111000000000/////////---------......//////000............////////////111,,,---444666555999AAA^^^mmmuuuzzzYYYHHHGGG>>>===:::999;;;AAAIIIPPP[[[iiiyyy|||zzzxxxuuusssqqqooooooooonnnnnnmmmmmmmmmmmmnnnllliiieeeaaa___^^^______[[[XXXSSSNNNIIIFFFEEEDDD===;;;888777777777555444444444444555555555555555~~~zzzyyy{{{yyyvvvttttttvvvxxxzzzwwwvvvuuuvvvxxxxxxtttpppnnnpppoooggg\\\VVVUUUXXXSSSHHH>>>;;;===JJJeee```HHHAAABBBAAA@@@???>>>???AAACCCDDDBBBAAABBBCCCCCCDDDDDDEEEEEEEEEHHHJJJLLLNNNNNNMMMKKKJJJJJJKKKMMMPPPRRRSSSSSSSSSTTTUUUWWW\\\aaacccaaa___\\\]]]^^^^^^]]]]]]^^^```fffggghhhhhhhhhggghhhiiihhhkkkvvv}}}pppsss|||zzzyyy~~~mmmdddXXXOOOLLLPPPVVVZZZRRRLLLFFFEEEDDDCCCGGGLLLSSS[[[`````````aaa___\\\]]]lllyyy~~~{{{___WWWUUUiiilllNNN???<<<<<<===???<<<;;;999888777666555555777666666666666777888999777777777888888888999999555555666777777888888999777888999999777777888999???BBBCCCAAA<<<999:::===@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBBBBEEEJJJKKKHHHSSSmmm|||{{{}}}oooaaaZZZVVVOOOJJJGGGBBBBBB@@@???>>>=========;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::<<<======999999::::::;;;<<<<<<===;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>???@@@@@@BBBCCCDDDGGGKKKPPPUUUXXXXXXYYYYYYYYYXXXYYY\\\^^^bbbjjjyyy{{{nnnaaaWWWNNNGGGFFFIIIOOOZZZeeeppplllbbb|||___888888555333444444222222333111000000000////////////,,,,,,---......///000000------........./////////000//////111333555666777HHHeeepppeee|||aaaOOOAAA@@@>>>;;;999;;;???BBBGGGTTTcccmmmuuu~~~~~~{{{yyyyyyzzzuuutttrrrpppooommmmmmllljjjjjjiiiiiiiiijjjkkkkkkeeeeeecccaaa^^^\\\ZZZYYYMMMKKKHHHDDDAAA???>>>===888777555444555555444333222222333333444444555555|||||||||yyyvvvuuuuuuxxx|||wwwuuutttvvvxxxvvvrrrnnnlllmmmiii___TTTQQQWWW___JJJBBB===;;;???RRRwwwqqqKKKDDDCCC<<<<<>>???AAABBBCCCAAA???AAAAAABBBDDDEEEGGGHHHHHHGGGIIILLLNNNNNNLLLIIIGGGHHHIIILLLNNNOOOPPPPPPPPPUUUUUUXXX]]]aaaaaa^^^ZZZ[[[]]]^^^___^^^___aaabbbcccccccccdddeeefffffffffhhhlllrrruuurrrrrrzzzqqqddd]]]\\\]]]___UUUTTTRRRQQQRRRTTTXXX[[[QQQLLLJJJLLLOOOTTT___jjjzzz|||zzz{{{lllmmmnnnzzzoooWWWbbbxxx```NNN>>>::::::888666666444444444666999:::888666666666666666666777888888555666666666777777888888555555666666777888888888777888999888777666777888999<<>>???HHHKKKGGGGGGUUUooozzzyyywwwmmmfff\\\SSSOOODDDCCCBBB@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;<<<===>>>::::::;;;;;;<<<===>>>>>>===<<<;;;::::::;;;=========<<<<<<<<<<<<===>>>>>>????????????@@@AAABBBCCCFFFFFFGGGIIIMMMRRRVVVYYYZZZ[[[[[[ZZZZZZ[[[___bbbqqq}}}ooobbbUUUMMMHHHEEEIIIQQQZZZeeeppp~~~jjjppptttEEE@@@999777555444222///...000000000000000////////////,,,,,,------...///000000---------.........//////111444444000000444666555888PPPnnnjjjppp___FFFFFFDDDAAA>>><<<===???===GGGSSSZZZaaakkkrrrttt~~~zzzuuussstttvvvqqqpppooommmmmmlllllllllhhhhhhggghhhhhhiiijjjjjjcccdddeeeeeebbb^^^YYYWWWDDDCCCAAA???===;;;::::::777666444444555666555444000111111222333333444444}}}zzzwwwwwwvvvuuuttttttttttttsssvvvvvvtttvvvyyytttkkkpppiiiZZZNNNRRR]]]\\\SSSAAA999>>>AAAGGGooozzz]]]DDD>>>@@@>>><<<>>>>>>??????@@@@@@AAABBBBBBBBBCCCDDDEEEGGGGGGGGGGGGEEEFFFHHHJJJJJJIIIHHHGGGHHHHHHHHHIIIJJJLLLNNNPPPSSSTTTWWWYYY[[[\\\\\\\\\[[[\\\^^^```aaaaaa``````aaaccceeeeeeeeeeeegggiiihhhiiiiiijjjkkklllllllll~~~www||||||}}}{{{tttjjjffflllrrrxxxrrrnnnsss}}}cccjjj|||[[[GGGDDD@@@<<<888666555555777777777777666666666666555555444444444333333333555555666666666666555555444444444555555555555666666666666666666666666666777888999888888999;;;>>>::::::;;;;;;<<<=========BBBAAA??????@@@BBBEEEGGGHHHKKKUUUmmmxxxssszzz~~~qqqaaaUUUMMMEEE???@@@AAA@@@AAACCC<<<======;;;<<<======<<<===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======??????>>>>>>===============>>>>>>======@@@EEEHHHEEEGGGJJJNNNQQQUUUWWWXXX\\\[[[]]]```aaadddrrr}}}mmm___WWWNNNHHHEEEGGGQQQ\\\jjjqqq}}}SSS999999444444333333222111000000111111111111000000000000........................////////////////////////------...000111222333444888;;;MMMrrraaaPPPAAA???CCCAAA===;;;<<<>>>CCCIIIKKKNNNVVV___hhhnnnvvv|||yyyqqqmmmllllllmmmkkkkkkiiifffdddeeehhhjjjddddddccceeegggiiiiiihhhgggfffeeeccc```ZZZSSSNNNAAA@@@>>><<<;;;999999888666666777777666555333222333222222111111222333333~~~~~~~~~zzzxxxxxxwwwvvvuuuuuuuuuuuurrrvvvvvvssssssuuusssnnnmmm___PPPMMMVVV]]]TTTFFF:::...;;;RRR___yyydddOOO>>>===@@@===<<<>>>>>>>>>??????@@@AAAAAAAAABBBBBBDDDEEEFFFGGGGGGGGGEEEFFFGGGIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHKKKMMMNNNOOOQQQSSSVVVXXXZZZZZZZZZZZZ[[[\\\^^^^^^^^^^^^^^^^^^___aaabbbbbbbbbdddeeegggggggggggghhhhhhiiijjj{{{sssrrruuu}}}yyypppttt|||xxxrrrsss|||{{{yyyrrrWWWAAA???>>>===<<<:::888666555777666666666666555555555444444444444333333333333444555555666666555555444444444444444555555555555555555555555555555555555888888999888777888:::<<<::::::;;;;;;<<<=========AAA@@@>>>>>>???AAADDDFFFEEEGGGLLL\\\vvvwww|||{{{|||xxxvvvvvviii]]]SSSIIIFFFEEEBBB@@@@@@???@@@@@@?????????>>><<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<=========>>><<<<<<<<<=========>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBAAACCCGGGJJJMMMPPPSSSUUUUUUVVVWWWYYY]]]\\\```hhhqqqqqqbbbWWWNNNFFFEEEHHHOOO\\\gggiii|||kkkHHH999777444444333222222111000000111111111000000000//////......................................................///000111222222333555666BBB]]]}}}vvv|||oooSSSDDD>>>;;;;;;===888888;;;???AAABBBIIIQQQTTT[[[cccjjjpppwww{{{tttpppnnnlllkkkhhhgggeeedddeeefffgggiiilllkkkkkkkkklllllljjjhhhhhhfffbbb]]]XXXPPPIIICCC===<<<:::999777666555555555666666777666555444333444333333444666999===???}}}{{{}}}yyyxxxxxxxxxwwwwwwwwwwwwwwwtttwwwwwwsssqqqqqqooommmcccSSSJJJRRR^^^[[[KKK;;;>>>444KKKppp|||uuuNNNBBB;;;===@@@<<<:::=========>>>??????@@@@@@AAAAAAAAACCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEGGGHHHJJJLLLLLLMMMPPPRRRTTTVVVWWWWWWWWWXXXYYYZZZ[[[[[[[[[ZZZ\\\^^^```aaa``````bbbccceeedddcccbbbcccdddeeefffkkkwwwvvv{{{pppdddgggdddeeegggmmm{{{kkkiiinnn{{{yyyuuuyyyvvv{{{qqqWWWJJJ@@@888666888999;;;;;;:::888666555555555555444444444444444444444333333333222222333333444444444444333333444444444444555555555555555555555555555555555555888999888777666666999;;;:::::::::;;;<<<<<<======???>>>======>>>@@@CCCDDDEEEGGGIIIOOO^^^rrryyy}}}pppssszzzsssfffXXXSSSPPPJJJDDDBBBBBB@@@?????????>>>;;;:::======<<<<<<<<<<<<======<<<<<<=========>>>>>>>>>============>>>>>>>>>>>>======>>>???@@@AAABBBCCC@@@AAACCCDDDEEEFFFIIIKKKJJJOOOTTTVVVVVVXXX]]]cccaaagggsssrrrbbbVVVHHHDDDCCCHHHOOOXXXeeepppxxxxxxHHH;;;:::666333333333222111111000000111111000000000000//////................................................/////////000000111111111333222777EEEZZZwwwxxxlllkkkPPP@@@;;;>>>CCC;;;888888::::::999<<>>>>>??????@@@???@@@AAACCCDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGEEEDDDDDDDDDFFFGGGIIIJJJLLLMMMNNNOOOQQQRRRRRRSSSTTTUUUUUUVVVWWWWWWWWWWWW]]]```bbbcccbbbbbbbbbcccbbbaaa```______```aaabbbbbbhhhmmmqqquuu}}}yyyuuu|||rrrmmmfffccckkk|||kkkiiiqqqvvvkkkmmmrrrwwwzzzxxx~~~sssvvv}}}uuubbbKKK>>><<<===<<<333444666777888888888777444444444333333333222222333333333333222222222222222222333333333333222222333333444444444555555555444444444444444444444444888888888777555555777999999::::::;;;;;;<<<======>>>>>>======???AAACCCDDDDDDHHHJJJIIIOOObbb|||}}}ssssssyyy|||lllddd```XXXPPPLLLKKKEEE@@@???@@@>>>======??????>>>>>>>>>>>>??????<<<<<<<<<=========>>>>>>============>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBB@@@BBBEEEGGGHHHJJJLLLOOOKKKPPPUUUVVVVVV[[[fffoootttrrrbbbUUUMMMCCCFFFMMMVVV\\\dddsssTTT555666:::555333222222222111111000000111000000000////////////................................................000000000000000000//////222333555999BBB\\\{{{mmmyyylllQQQBBB???BBB@@@<<<;;;===<<<999888:::<<>>@@@BBB~~~|||~~~|||vvvssstttuuuvvvwwwwwwwwwwwwxxxtttqqqqqqooofffZZZQQQNNNRRR\\\cccXXXDDD999:::===ccckkkLLLAAA???>>>>>>;;;999999<<<;;;;;;<<<======>>>>>>???>>>???@@@AAABBBCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFEEEEEEDDDDDDEEEGGGIIIJJJNNNNNNNNNNNNNNNNNNOOOOOOQQQRRRRRRSSSTTTUUUVVVWWW]]]```cccdddcccbbbbbbccc___^^^]]]]]]]]]^^^___```aaabbbeeehhhiiilllwww|||tttooosssvvvvvv}}}tttjjjcccjjjvvvlllOOOLLLEEE<<<888999999777444444333333444555666777333333333333222222222222333333222222222111111111111111222222222222111111333333333444444444444555444444444444444444444444777777777555444444666888999999::::::;;;<<<<<<<<<>>>>>>>>>???@@@BBBDDDEEEAAAEEEHHHFFFFFFSSSlllvvvrrrzzz~~~wwwlllccc^^^\\\PPPFFFDDDCCCAAAAAACCC@@@???>>>>>>======>>>>>>;;;<<<<<<<<<<<<=========<<<============>>>>>>>>>??????@@@@@@@@@AAAAAAAAADDDFFFIIIJJJJJJKKKMMMOOOTTTXXX[[[\\\^^^fffuuurrrbbbTTTKKKHHHIIIPPPZZZbbbgggttt___@@@777999777333222222111111111111111000000000000////////////...................................................000000000///////////////000333666666777HHHjjjxxxkkkuuuqqqWWWHHHCCCAAA<<<:::===>>>;;;999999::::::::::::<<<@@@DDDHHHPPP\\\iiiooosssxxx|||~~~tttuuuvvvxxx{{{}}}wwwtttssspppjjjdddbbbbbbbbbbbbbbb___[[[WWWNNNIIICCC???<<<:::999888666555555444444555555666333333333444555666777777888:::===AAAEEEGGGHHHHHH}}}~~~}}}yyyvvvrrrssstttttttttsssqqqpppooojjjhhhiiifff\\\PPPJJJRRR[[[bbb\\\HHH777777@@@SSSYYY???<<<;;;;;;:::888999;;;>>>:::;;;;;;<<<<<<===>>>>>>======???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEDDDDDDDDDDDDFFFGGGIIIMMMMMMLLLLLLLLLLLLMMMNNNOOOOOOPPPQQQSSSUUUWWWXXX[[[^^^aaabbbaaa_________\\\\\\]]]^^^______``````bbbccceeeeeedddeeellluuu{{{wwwtttzzzuuu{{{}}}zzzsssrrrxxxwwwqqq|||~~~rrrmmmvvvvvvvvvrrrlllhhhjjjjjjiiilllppp~~~~~~zzz~~~}}}fffRRRCCC@@@<<<999888888666444666444222111111333555666333333333333222222222222222222222111111111000000111111222222222222111111333333333333444444444444333333333333333333333333555666666444333333666888999999999:::;;;;;;<<<<<<======>>>???AAACCCDDDEEEEEEFFFIIIHHHGGGLLL]]]nnn~~~qqqrrrwww}}}~~~{{{ppp```RRRNNNKKKEEECCCEEEAAAAAA???>>>======<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>????????????AAAAAAAAAAAABBBBBBBBBBBBFFFGGGIIIIIIIIIKKKMMMPPPVVV\\\ccclllvvv~~~pppbbbTTTIIIFFFIIIQQQVVV^^^gggqqqfffCCC;;;>>>:::333111111111111111111111111111000000////////////..............................------------------------////////////////////////...111444555444;;;OOOddd{{{aaadddwww~~~nnncccMMMCCC<<<<<<===<<<::::::666666555555666999;;;===>>>HHHRRRWWW[[[bbbeeeeeebbbccceeegggjjjpppvvv{{{~~~}}}|||zzzuuunnniiifffaaa\\\XXXYYYXXXXXXYYYYYYXXXUUURRRGGGCCC===999777666555444333222222222333444444555555555555666888999;;;<<<>>>@@@BBBCCCDDDDDDDDDCCC}}}}}}}}}{{{yyyxxxwwwwwwtttttttttrrrooolllhhhfffbbbaaabbbbbb\\\SSSPPPSSS^^^bbb]]]KKK:::999DDDOOOxxxeeeGGG::::::;;;:::999999;;;<<<<<<:::::::::;;;<<<<<<======<<<<<<>>>???@@@AAAAAAAAA???@@@BBBCCCCCCCCCBBBAAACCCCCCBBBBBBCCCDDDEEEFFFIIIIIIIIIIIIJJJLLLMMMNNNNNNNNNOOOPPPSSSVVVXXXZZZYYY\\\___```___^^^]]]]]]ZZZ\\\^^^```aaabbbaaaaaaaaadddfffeeedddeeeiiikkkjjjppp|||tttyyyxxxgggbbbeeeccc[[[sss{{{~~~|||uuugggYYYSSS^^^kkkhhh\\\ccceeedddbbbgggvvvkkkpppvvvqqqWWWLLLLLLOOO@@@;;;777777777777777666333333333333333333444444444444333333333222222222222111111111000000000000111222222333333222222111222222333333333444444444222222222222222222222222333444444333333333666888888999999::::::;;;<<<<<<;;;<<<===???@@@BBBCCCDDDGGGEEEFFFIIIJJJLLLUUU___pppyyyuuurrrxxx}}}mmmhhhaaaUUUMMMMMMHHHGGGEEECCCBBB@@@@@@???>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFHHHJJJMMMPPPSSSXXX^^^ccckkkrrrsssaaaSSSJJJFFFJJJQQQZZZ___jjjzzzwwwppppppeeeMMM:::999<<<666111222000000000000111111111111000000/////////.................................------------------------....../////////////////////...000222333555>>>HHHmmmppp^^^aaannnttt~~~sssbbbNNNEEEAAA>>><<<<<<888777666555666777777777666<<>>AAABBBEEEFFFHHHKKKPPPUUUYYY[[[yyy{{{{{{yyyvvvtttvvvxxxvvvvvvtttqqqlllgggbbb___ZZZ\\\aaa```WWWOOOUUUaaagggdddTTT===666CCCVVV___~~~mmmEEE===BBB===>>>>>><<<<<<===;;;999999999:::;;;;;;<<<<<<===;;;<<<===???@@@@@@@@@@@@>>>???AAACCCCCCBBBAAA@@@BBBAAAAAA@@@AAABBBDDDEEEEEEEEEFFFGGGIIIKKKNNNPPPMMMMMMNNNPPPSSSVVVYYY[[[ZZZ]]]```aaa```^^^]]]]]]YYY[[[___bbbddddddbbbaaa___dddgggdddeeehhhiiifffeeehhhooouuuxxxtttZZZssskkkcccfffcccZZZYYY^^^hhhuuuxxxiiiddd]]]WWWUUUSSSNNNKKKKKKFFFIIIRRR]]]aaaccckkkvvvwwwjjjnnn|||tttYYYNNNHHH@@@;;;===<<<777333444555555444444000111333555555555444333444444444333333333222222111111111111000000000000222222333333333333222222222222333333333444444444222222222222222222222222222333333333222333666888888999999::::::;;;<<<<<<::::::<<<>>>???AAABBBCCCBBB===>>>EEEJJJLLLPPPVVVZZZzzz~~~~~~sssrrrzzz|||jjj^^^\\\OOONNNLLLJJJGGGFFFEEEDDD@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBDDDEEEGGGIIIJJJKKKPPPSSSXXX^^^fffoooyyy|||jjjVVVJJJFFFHHHQQQ\\\fffmmm~~~sssZZZ```sss~~~HHHAAA:::777444000111555000000000000000111111111000/////////....................................------------------------............//////000000222...---111444444777;;;MMMnnn{{{bbb___\\\^^^ooofffRRRHHHBBB???@@@===<<<:::999888777555333666999;;;;;;???DDDDDDAAACCCDDDDDDDDDDDDHHHPPPUUUYYYVVVTTTUUUXXX]]]aaabbbbbbbbbbbbccccccbbb```]]]WWWUUUQQQLLLFFFDDDEEEFFFBBB@@@>>>>>>>>>>>><<<::::::777444222333333333333555555555666777888999:::<<<<<<<<<===???BBBEEEFFFIIILLLRRR]]]lll|||zzzuuurrrtttwwwxxxxxxtttoookkkhhhaaaZZZ\\\dddjjjooojjj]]]UUU\\\jjjsssYYY:::>>>GGGKKK```|||mmmKKK@@@>>>999999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>???@@@AAA===>>>???@@@AAA@@@??????@@@BBBDDDDDDCCCBBBCCCDDDFFFFFFGGGIIIKKKMMMOOOQQQNNNPPPTTTVVVVVVWWWXXXYYY^^^______````````````______^^^___eeejjjkkkgggbbbiiiiiihhhfffdddbbbcccdddkkkjjjkkkmmmooorrr{{{wwwSSSfffzzz|||tttnnnfffeeeqqq|||xxxnnnkkk^^^XXXaaaiiihhhfffgggrrrzzzrrrpppmmm{{{kkkbbbSSS[[[ZZZ[[[\\\[[[UUUNNNKKKGGGGGGIIIPPP___xxxxxxwwwyyyxxxzzzxxxnnnKKKHHHDDD???;;;888777666777777666555444444333333222222222222222222222222111111111111111111111111222111111111000000//////000000000000000000000000000000111111111222222222111111111111111111111111444444333444444555666777888888999999999:::::::::<<<===>>>???@@@@@@???>>>???AAAEEEGGGIIIKKKOOOQQQ\\\]]]ooo|||xxx{{{rrrsss|||zzzrrroooggg\\\VVVTTTSSSQQQNNNLLLHHHGGGJJJKKKHHHHHHJJJHHHHHHGGGFFFFFFGGGHHHHHHNNNNNNNNNNNNOOORRRVVVYYY```hhhqqqwwweeeVVVHHHFFFKKKSSSaaammmsss~~~jjjaaaSSS;;;999666333222222222333000000000000000000000000////////////////////////........................---------------------------------............//////000000000111111111111<<>><<<:::999999999888888777777666666666444333333444444444444888666666888999:::;;;===BBB:::;;;BBB@@@<<>>>>>===>>>???@@@@@@@@@?????????AAACCCDDDDDDDDDFFFHHHFFFFFFGGGIIIKKKMMMOOOPPPOOORRRUUUVVVVVVWWWXXXYYY]]]]]]^^^_________^^^^^^___^^^___ccchhhiiieeeaaadddeeefffeeeddddddfffhhhkkkhhhfffggggggfffkkkqqqnnnooo}}}|||tttjjjfff___YYYXXXVVVSSSRRRSSS^^^bbbhhhooorrrmmmbbbXXX^^^[[[mmmzzzoookkknnnhhhzzz~~~}}}pppgggaaagggoooyyy~~~uuurrr|||xxxcccSSSIIIEEEBBB@@@===999777555555555666555555444333333222222222222222222222222222222111111111111111111111111111111111000000000//////000000000000000000000000000000000111111111222222111111111111111111111111222222222222333444555666888888888888888888999999:::;;;<<<>>>>>>>>>>>>======???CCCFFFHHHKKKNNNQQQRRRYYYeeezzzxxxooommmsssyyyrrrooommmjjjggg```ZZZUUUVVVVVVTTTRRRSSSUUUVVVWWWVVVTTTTTTUUUWWWWWWZZZ]]]```ccciiipppuuu}}}xxxnnngggSSSNNNMMMQQQWWW___nnn{{{oooqqqddd@@@:::888666333222222222333////////////////////////................................................------------------------------------............//////000000000111111111333???TTTrrrvvvgggllluuusssVVVAAA:::888999>>>???;;;888:::<<<>>>===777666;;;>>><<<888777555444555666888999<<<===>>>???AAABBBCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<;;;999888666555444777777777777666666666666555555444555666777777777;;;::::::::::::;;;>>>BBB>>>999<<>>===777666666666666666666666666999999999::::::::::::;;;999999::::::;;;;;;;;;<<<<<<===>>>????????????>>>???@@@BBBCCCDDDFFFJJJLLLFFFFFFGGGHHHJJJMMMOOOPPPQQQSSSUUUVVVVVVVVVWWWYYY]]]]]]^^^_______________```______aaaeeeeeeccc``````aaacccdddeeegggjjjlllnnnjjjggghhhhhhfffeeegggjjjrrr}}}vvvqqqtttyyy|||yyyrrrmmm~~~{{{||||||wwwnnnkkkuuu~~~zzzjjjVVVIIIEEEDDDAAA===999888666555444444555666444444333333222111111111111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000000000000000111111111111222333444444777777777777777666666666888999:::<<<======<<<<<<;;;===AAACCCEEEHHHLLLNNNHHHUUUYYY___rrrpppjjjiiiqqq}}}}}}tttrrrssspppnnnnnnsssvvvxxxvvvrrrqqquuuyyy|||uuufffXXXPPPGGGJJJPPPYYYcccrrrtttnnnEEE888888777555333222111111222////////////////////////........................------------------------------------------------------------............////////////000000000000...222;;;OOOooozzzjjjddduuu{{{dddKKKCCC======???>>>;;;;;;======;;;666555888999888666555333222222333444555555555666666777888888888888888888999999888888888555444444444333333333222555555555666666666666666555666777999::::::::::::444888<<<======>>>AAADDDBBB???AAAHHHKKKSSSnnnvvvvvvvvvwwwwwwwwwvvvuuuccc___^^^gggttt|||}}}{{{cccYYYYYYmmm}}}dddFFFAAACCCVVVwwwaaa???777======777333666666666666666666666666888888888999999999::::::::::::::::::::::::::::::<<<<<<======>>>>>>>>>>>>???@@@AAAAAAAAADDDHHHLLLEEEEEEFFFGGGIIIKKKMMMNNNQQQSSSUUUUUUUUUUUUVVVWWW^^^^^^___```aaaaaaaaaaaaaaa```___```bbbcccbbb```]]]___aaacccdddfffjjjmmmlllhhhggglllooollliiiiiijjjmmmqqqwww{{{|||{{{yyyzzzdddkkktttnnnZZZKKKDDD===<<>>>>>>>><<<:::;;;;;;:::::::::888555999888777666555555666666555555555555555555555555555666666777777666666555333333333444444555555666555555666666777888999999777888:::;;;;;;;;;;;;<<<777>>>CCCCCCAAA@@@@@@@@@BBBBBBIIIXXXeeevvv}}}ooosssuuuwwwxxxwwwuuutttsssaaafffooo{{{vvvkkk[[[^^^kkkcccKKKFFFKKK______III999:::===999555777777777777777777777777777777777777888888888888999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======???@@@@@@???>>>@@@DDDGGGDDDDDDEEEFFFGGGIIIKKKLLLPPPQQQRRRSSSRRRRRRTTTVVV\\\\\\]]]^^^___`````````````````````aaaaaa```___\\\^^^```aaabbbdddgggjjjeeebbbcccjjjooommmiiihhhrrrqqqooolllkkklllpppsssvvvooo[[[PPPOOOIII???FFFAAA:::555444555444333555555444444444444444444000000000000000/////////000000000000000000000000////////////////////////.....................///............................../////////000000000////////////////////////111111111111222333444555444444444444444444444444666777999;;;<<<<<<<<<;;;<<<===???@@@@@@@@@BBBDDDHHHMMMJJJLLLXXXdddxxxxxxjjjgggiiipppvvvxxxrrrxxxwwwlllddd\\\QQQLLLMMMYYY___jjj|||TTT;;;999???444444333222111000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---............/////////---111333333888MMMpppkkkYYYVVV___qqqxxxfff]]]VVVLLLBBB<<<:::999;;;===>>>>>>===<<<;;;::::::999999999999888888888777777666666666333444444444444444444333444555555666777888888999777777888999:::;;;<<<<<<999;;;======;;;:::;;;===BBBFFFFFFAAA???DDDIIIJJJKKKQQQccc{{{cccVVVRRRuuuwwwxxxwwwsssooommmlllhhhssszzzjjj]]]dddooo{{{xxxeeeOOOFFFGGG]]]nnnwwwHHH???999:::888555777>>>777777777777777777777777666666666777777777888888888999999999::::::;;;;;;;;;;;;::::::;;;;;;<<<===>>>??????>>>======???AAABBBBBBCCCDDDEEEGGGHHHIIILLLNNNOOOOOOOOOPPPRRRTTTVVVWWWXXXZZZ[[[[[[[[[[[[]]]^^^___``````___^^^^^^\\\]]]______```aaadddfffdddcccffflllnnnjjjgggffflllkkkhhheeedddeeeiiilllaaakkkyyy~~~}}}uuunnnWWWRRRGGG<<<999<<<===<<<333444555666555666888999333333333222222111111000000000//////////////////////////////////////////////////////////////////---------...................................................////////////////////////////////////111111111111222333444555333333333444444444555555444666888:::;;;;;;;;;;;;;;;===>>>???>>>???@@@BBBHHHHHHFFFKKKQQQRRRccczzznnnfffdddeeeiiilllvvv}}}yyyrrrsss{{{|||ooobbbVVVSSSPPPMMMPPPWWW```ooo{{{SSS@@@???;;;222222222222111000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///(((---222111...777OOOfffvvvXXXUUUUUU\\\ggguuuppp]]]FFF>>>888999;;;;;;<<<>>>;;;;;;;;;;;;;;;;;;:::::::::::::::999999888888888666777777777777777777666666666777777888999999999::::::;;;;;;<<<===>>>>>>;;;===???>>>;;;;;;>>>BBB@@@BBB@@@===GGG\\\mmmrrrxxx{{{cccOOOHHHOOOZZZvvvxxxyyyvvvqqqmmmkkkkkksss}}}wwwqqqjjjdddnnnoookkk\\\FFF???PPPfff\\\>>>===:::999777666888;;;555555555555555555555555555555666666666777777777666666777888888999::::::;;;:::999999999:::<<<<<<<<<===>>>>>>======>>>???@@@AAAAAABBBCCCEEEFFFGGGIIIJJJKKKKKKKKKMMMPPPSSSSSSTTTUUUWWWXXXXXXYYYYYYWWWZZZ]]]^^^^^^]]]\\\[[[ZZZ[[[]]]]]]^^^___bbbdddffffffjjjnnnlllgggdddfffbbbbbbcccccccccdddeeeeeeiiihhhhhhlllqqqvvvzzz}}}||||||zzzlll]]]OOODDD???AAA>>>>>>@@@???:::666666333666999:::777333///,,,222222222222222111000000///////////////000000000////////////////////////........................,,,,,,---------.........------------------------------........./////////........................000000000000111222333333111222222333444555666666222444666888999:::::::::999;;;===>>>>>>???AAACCCFFFHHHEEEHHHNNNMMMUUUkkk{{{oooiiidddbbbgggtttwwwppp```SSSLLLPPPUUUZZZeeerrrzzzyyyQQQ<<<;;;<<<666///111111111111000///..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........)))***...000///000:::HHHfffttt^^^PPPLLLSSSdddssshhh___XXXVVVRRRHHH???<<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999;;;<<<<<<<<<======>>>>>>;;;===???>>>===>>>DDDJJJHHHMMMQQQXXXnnn|||qqqdddUUUMMMLLLVVVllluuuwwwyyywwwssspppooopppzzzxxxmmmmmmrrrvvvkkk]]]MMMDDDFFFYYYzzzggg>>>:::;;;<<<:::;;;;;;777111444444444444444444444444555555555555666666666777333444555666777888999:::;;;:::999999999:::;;;<<<:::<<<>>>???>>>>>>>>>?????????@@@AAABBBCCCEEEFFFFFFGGGHHHIIIIIIKKKOOORRRSSSTTTUUUWWWXXXYYYYYYYYYSSSWWW[[[]]]]]][[[YYYYYYXXXYYY[[[\\\]]]^^^aaacccbbbccchhhkkkhhhbbbaaadddbbbcccfffhhhiiigggdddbbbkkkddd```bbbfffeeeaaa]]]dddrrryyyyyyvvvbbbYYYRRRJJJGGGEEEBBB>>><<<===444222666777222444;;;999666111///111444666777222222333333333333222222/////////000000000000000////////////////////////........................,,,,,,,,,------.........---------------------------------.........//////.................................//////000111222111111222333555666777777111222444666888888888888666888;;;===>>>@@@CCCEEEEEEJJJGGGGGGNNNPPPQQQZZZkkkpppfff^^^```eeejjjpppuuuwwwllleeebbbZZZOOOLLLVVVcccmmm~~~~~~iiiOOO:::999999222111888000000111111000///...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......///+++,,,111333111333888AAA___lll]]]PPPMMMOOOSSS^^^kkk{{{}}}eeeNNNCCC;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>============:::;;;;;;;;;;;;;;;;;;:::===<<<<<<<<<;;;;;;::::::<<<<<<<<<===============:::===??????>>>BBBIIIPPPdddnnnxxx~~~kkk^^^XXXOOOJJJKKKVVVfffzzz{{{yyyuuupppnnnqqqvvv{{{|||nnniiiqqqzzzuuuhhhUUUDDDDDDKKKTTT~~~hhhHHHBBB999888888777666555555444444444444444444444444444555555555555666666666666555555666777777777777777:::999999888999:::<<<===<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAABBBAAABBBEEEHHHJJJLLLMMMMMMRRRRRRSSSUUUXXXYYYWWWVVVQQQUUUYYY[[[[[[YYYXXXXXX[[[ZZZ[[[[[[]]]```bbbddddddfffggggggeeeccccccddddddddddddcccbbbbbbaaa```ccccccbbbaaa___^^^]]]\\\dddaaa___```cccfffeeecccfffmmmyyytttssskkkbbb^^^]]]YYYNNNDDD>>>>>>===<<<;;;;;;::::::999888777666555444333333555555444444444333333333222111000//////000111222////////////////////////000///...------...///000........................///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......////////////////////////---......///000111111222222222222111222222333333444444555666777888999999888999;;;<<>>??????CCC===;;;???@@@===<<>>:::<<<;;;===???>>>:::999<<<===>>>@@@@@@@@@AAADDDFFFEEEFFFIIILLLOOO[[[qqqzzzhhh^^^WWWPPPNNNPPPPPPZZZhhh|||vvvvvvuuutttuuuwww|||nnnqqqsssvvvyyytttaaaNNNIII===GGG```uuusssmmmHHH;;;>>>888888777666666555444444444444444444444444444444444444555555555666666666555555666777777777777666888888888777888999;;;<<<;;;<<<<<<<<<<<<===============>>>>>>???@@@@@@AAA@@@BBBEEEHHHJJJKKKLLLLLLNNNOOOPPPSSSUUUVVVUUUTTTSSSUUUWWWXXXWWWWWWXXXZZZ\\\\\\\\\^^^```bbbdddfffgggffffffeeedddcccbbbaaaccccccaaa```^^^]]]]]]]]]aaa```___^^^]]]\\\\\\\\\^^^]]][[[ZZZZZZXXXUUURRRSSSWWW]]]dddhhhjjjjjjjjjooorrryyy{{{qqqpppooolllggg^^^TTTMMMOOOJJJDDDCCCDDDCCC>>>999<<<;;;;;;:::999999888888888888777666555444333222444444333333333333222222111111000//////000111111........................000///...------...///000------------------------......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...........................---......///000000111111222222111111111222333333444444555666777888888999888888:::;;;===>>>@@@@@@AAABBBCCCEEEHHHKKKNNNPPPWWW```qqq|||rrrbbbXXXYYYWWW```dddjjjrrryyyvvviii]]]SSSLLLOOOVVV```gggooowww}}}lllHHH???;;;666444444444333222222111000///..................---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,---...///000111111000444@@@VVVrrr|||ggg^^^RRRJJJMMMXXXgggqqqzzzuuujjj^^^TTTOOOQQQSSSSSSNNNLLLLLLHHHAAA???AAAAAABBB???<<<===AAAAAA======::::::<<<<<<:::===AAACCCHHHQQQYYY```ffflllooojjjnnnwwwyyykkkfffWWWIIIFFFIIIOOOYYYccc{{{|||}}}}}}{{{xxxuuuuuuvvvkkknnnnnnjjjcccYYYKKK???AAAJJJeeerrrgggyyyjjjFFF888999;;;777777666666555444444444333333333333333333333333444444444444555555555555444444555666666666666666666666666666777888999::::::;;;;;;;;;<<<<<<<<<===;;;<<<>>>???@@@@@@???>>>???AAADDDGGGIIIJJJKKKKKKIIIJJJLLLOOOSSSTTTSSSQQQTTTTTTUUUUUUTTTVVVYYY[[[[[[[[[\\\^^^```bbbeeeffffffccc```aaacccdddcccaaacccbbb___]]]\\\[[[[[[[[[^^^]]]\\\ZZZZZZZZZ[[[\\\[[[\\\]]][[[WWWRRROOOMMMPPPPPPQQQQQQQQQPPPPPPOOOPPPPPPSSS]]]jjjwwwmmmhhhiiioooqqqnnnooouuusssiii]]]VVVUUUVVVTTTRRRLLLJJJGGGDDDBBB@@@<<<:::;;;999777777999:::::::::999888888777777666666555777777666555444333222222222222222222111111111111000000////////////000000........................///......------......///------------------------...------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------........................------......///000000000111111111111111222333333333444444555666777888888888888999:::;;;<<<======>>>>>>???BBBEEEIIILLLNNNUUUTTTZZZkkkxxxaaaXXXRRRXXXXXXZZZ^^^dddkkkssswwwxxx|||vvvlll^^^XXXQQQNNNNNNSSS^^^hhhpppyyyxxxtttiiiGGG666999666444333333222111000111111000///...............------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000,,,---///555EEEbbb|||jjj\\\UUUPPPOOOccclllyyy|||ttteeeVVVOOONNNQQQMMMEEE???BBBHHHHHHDDDAAA<<<;;;???DDDJJJRRR[[[sss{{{zzziiiZZZQQQIIIHHHNNN\\\nnn~~~}}}vvvooojjjhhhqqqmmmbbbSSSGGGBBBBBBDDDKKKllliiilllcccGGG>>>???<<<666555555555555444444333333222222222222222222222222333333333333444444444444333333444555555555555555444444444555555666777777999999::::::;;;;;;<<<<<<:::;;;===???@@@???===<<<>>>???BBBEEEHHHIIIJJJJJJEEEGGGIIINNNQQQSSSRRRPPPSSSTTTUUUUUUUUUVVVYYY[[[YYYYYY[[[\\\___aaabbbccc```]]]ZZZ]]]cccffffffcccbbbaaa___]]]]]]]]]^^^___]]]\\\ZZZYYYYYY[[[\\\]]]ZZZ]]]^^^\\\WWWTTTTTTUUUUUUTTTRRRPPPOOOOOOOOOPPPMMMJJJHHHIIIMMMQQQTTTUUUPPPLLLLLLPPPQQQOOOPPPUUUYYYSSSKKKDDD@@@@@@AAAAAAEEEBBB???>>>>>>??????>>>===<<<;;;999888999<<<>>>777777666666555555555555555555555444333222222222111111000000000/////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................---------....../////////111000000000111222333444222333444555666777777888888999999::::::;;;;;;;;;<<<<<<>>>@@@CCCGGGKKKMMMRRRPPPQQQYYYgggwww~~~mmmaaaZZZXXXVVVWWWZZZ^^^bbbdddppptttzzzpppccc[[[WWWJJJLLLQQQXXXaaalllwww~~~uuuuuuGGG:::;;;444333333333333222111///111000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,---....../////////000000...222BBB]]]qqqeeeRRROOOQQQVVV___jjjrrruuutttuuu{{{yyymmmgggkkkssstttppphhhbbb___dddmmmxxxpppeeebbbbbbeeecccYYYOOOIIIGGGFFFLLL[[[tttyyyqqqiiidddbbbaaa[[[RRRHHHBBBFFFQQQ\\\nnnrrrggg___>>>999@@@>>>777444444444444333333333333333222222222222222222222222222222222222333333333333222222333444444444444444222222333444555555555555777888888999:::;;;;;;;;;999;;;===>>>>>>===<<<;;;<<<>>>AAADDDFFFHHHHHHIIIDDDFFFIIINNNRRRSSSRRRPPPPPPSSSVVVWWWWWWWWWYYYZZZYYYZZZ[[[]]]___```aaabbb^^^ZZZXXX[[[aaaeeeccc```^^^^^^]]]]]]^^^___aaabbb]]]]]]\\\[[[\\\]]]^^^___ZZZ[[[ZZZWWWSSSRRRUUUXXXRRRPPPNNNLLLKKKKKKLLLMMMLLLKKKIIIHHHIIIJJJJJJJJJKKKHHHHHHIIIIIIGGGGGGIIIKKKIIIGGGCCC@@@???AAACCC???>>><<<<<<>>>>>>===<<<999999888666333333555888666666666666555555555555444444333333222222111111000000/////////..................//////.................................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................------------............000000000000111222333444222222333444555666777777999999999::::::;;;;;;;;;<<<<<<===???CCCFFFJJJLLLKKKLLLNNNPPPUUU```nnnxxxkkkddd[[[UUUUUUWWWYYY[[[___cccjjjrrrxxxzzz|||}}}}}}zzzsssiii```WWWQQQNNNNNNOOOVVV```mmm{{{~~~zzzKKK666777777111222333333333222111000000//////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,------......000222222000///444>>>FFFbbb|||}}}___XXXQQQNNNNNNNNNNNNNNNSSSWWWbbbttt|||xxxqqqiiiaaaWWWMMMKKKNNNIIINNNNNNHHHHHHRRR^^^eee}}}{{{pppdddZZZUUUSSSKKKDDD???BBBMMM```xxx|||YYYCCC666<<<===444222999333333333222222222222222111111111111111111111111111111111111222222222222111111222333333333333333111111333444444555444444666666777888999:::;;;;;;::::::<<<<<<<<<<<<;;;:::;;;===@@@CCCEEEGGGGGGGGGDDDFFFJJJOOOSSSTTTRRROOONNNQQQUUUVVVWWWWWWXXXYYY\\\]]]___```aaabbbbbbbbb^^^\\\[[[\\\______\\\YYYZZZZZZ\\\]]]___```aaabbb^^^^^^^^^_______________^^^\\\YYYTTTQQQQQQSSSUUUPPPOOONNNLLLJJJJJJIIIIIIFFFGGGGGGHHHHHHIIIIIIIIIEEEDDDCCCBBBAAA@@@@@@@@@BBBCCCDDDCCCBBBBBBCCCDDD;;;;;;:::;;;<<<<<<999777666777666555333444555777555555555555555555555555333222222222111111111000////////////............------............------------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------/////////000111222333444111222222333444555666666888888999999::::::;;;;;;<<<======???BBBEEEHHHJJJGGGLLLPPPPPPOOOTTT```kkk|||uuueee\\\XXXWWWVVVSSSSSSWWW```fffjjjoootttyyysssnnniiinnnoooooonnnqqqqqqkkkbbbYYYTTTPPPPPPPPPOOOPPPSSS^^^hhhvvvqqqJJJ555888999***111222444333222000111111//////......---......///,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,------------------///111333555===UUUuuuuuuiii^^^RRRJJJFFFLLLIIIJJJRRR___iiimmmmmmkkkuuuxxxmmmaaaXXXSSSJJJHHHGGGHHHIIILLLWWWaaaeeekkkkkkggglll~~~qqq```QQQGGGBBBBBBEEECCCLLLaaazzzjjj@@@<<<:::;;;888222333:::222222222222222222222222111111111111111111111111000000000111111111222222000111111222222222222222000111333444555555444444555555666777888999:::;;;;;;;;;;;;::::::::::::::::::<<>>@@@CCCFFFGGGGGGKKKOOONNNMMMOOOWWW___ooouuukkkddd```ZZZWWWYYYZZZ[[[```gggjjjmmmrrrwwwzzzzzz{{{|||{{{yyyzzzxxxrrryyyxxxrrrhhhbbb```^^^[[[XXX[[[\\\YYYYYYYYYUUUPPPJJJJJJNNNUUUZZZ^^^gggrrrnnnJJJ888333999777***000222333222///...///111.........------......///,,,,,,,,,---------......******+++++++++,,,,,,,,,************************************************************************************************++++++++++++,,,,,,,,,,,,******+++---///111111111666999GGGccc|||pppkkkaaa___ZZZUUUQQQNNNNNNNNNMMMSSSWWWYYY___hhhmmmlllkkkmmmmmmnnnttt|||~~~vvvjjj___ZZZXXXUUUSSSTTTPPPQQQOOOLLLIIIFFFFFFFFFJJJPPP[[[eeelllsssxxxoooaaaQQQCCC===<<<>>>EEEQQQqqqmmmHHH:::;;;888222222666555111111111111111111111222222000000000000000000000000000000000000111111111111000000111222222222222222000111333444555555444444555555666777888999::::::;;;;;;:::999999::::::;;;:::;;;>>>AAADDDEEEFFFFFFEEEFFFJJJOOORRRRRRPPPMMMNNNNNNNNNMMMNNNQQQVVVZZZ]]]]]]_________^^^]]]\\\WWWZZZ^^^___]]]ZZZXXXWWW^^^```ccceeefffeeecccbbb^^^```bbbcccbbb```^^^\\\WWWTTTQQQPPPQQQQQQNNNKKKHHHJJJLLLMMMLLLJJJGGGEEEGGGGGGEEEDDDCCCDDDGGGJJJBBBCCCCCCAAAAAACCCDDDBBBAAA???===<<<<<<===>>>>>>;;;:::999999::::::888777444333333444666666444222333333333333333333333333111111111111000000000000000000/////////.........,,,,,,---......---,,,,,,------------------------***+++,,,------,,,+++***************************+++*********+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........///000222333444000111222333444555555666444444555666777888999999<<<<<<<<<===???AAADDDEEEEEEGGGHHHHHHIIIKKKPPPSSSZZZmmmwwwlllbbb]]]XXXTTTWWW^^^]]]ccckkkqqqrrrqqqrrruuuxxxzzz{{{|||}}}}}}}}}{{{|||uuuvvvtttnnnkkkllljjjgggllliii```WWWSSSSSSRRRNNNHHHOOOSSSPPPMMMNNNOOONNNSSSUUU\\\dddiiirrraaaDDD666:::555000222333000222222000---,,,...111......---------......///,,,,,,,,,------.........*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++,,,,,,+++---///111111111///......000555@@@SSSlllsssaaaYYYWWWMMMOOOMMMIIIJJJOOOOOOJJJIIIMMMPPPPPPRRRUUUVVVSSSRRRIIIDDDFFFJJJLLLMMMNNNPPPQQQRRRRRRTTTYYY___dddfffssspppeeeMMM@@@@@@===???LLLVVVgggGGG>>>777777555444333222222222111111111111000000000000111111000000000000111111000000000000000000000000000000000000111111111111111111222333333444555555555555555555666777888999888888888888999:::;;;;;;===>>>@@@BBBDDDEEEEEEDDDEEEFFFHHHJJJLLLNNNOOOOOOOOOKKKJJJMMMTTTYYYYYYWWWZZZZZZZZZZZZZZZYYYYYYXXX[[[]]]^^^^^^^^^^^^___aaaeeebbb```bbbeeefffaaa]]]]]]___bbbcccbbb___[[[XXXUUUTTTSSSQQQOOONNNNNNNNNMMMMMMKKKJJJHHHHHHGGGGGGKKKJJJIIIHHHFFFEEEDDDCCCEEEEEEDDDCCCBBBAAAAAA@@@<<<<<<<<<===============;;;::::::999888777666666666666666666555555555555444444333333333222222222222222222111000//////...........................,,,------......------,,,...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...............///000000000000000111222222333333666555555555555666666777:::;;;;;;;;;<<<>>>BBBEEECCCDDDEEEFFFHHHLLLQQQVVVXXXbbbnnn~~~}}}sssiii^^^ZZZ^^^UUUXXX\\\___```aaaccceeemmmjjjhhhiiilllqqqtttuuuppptttzzz|||{{{{{{|||}}}uuuvvvxxxxxxvvvqqqllliiigggfffeeedddbbb___[[[XXXWWWUUURRRNNNIIIHHHHHHJJJGGGHHHIIILLLPPPTTTXXXZZZ^^^eeeooozzz[[[CCC>>>777333333333222111000000//////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************,,,,,,+++***)))(((''''''+++++++++*********))))))))))))************))))))************************,,,,,,,,,---------......333111111333888FFFbbb}}}~~~zzzuuurrrtttooocccZZZXXX^^^]]]\\\ZZZWWWTTTQQQOOORRRUUU[[[bbbiiilllllljjjppp|||{{{|||ZZZNNN===:::AAADDDRRRlllzzzTTT===777777666555333222222222111111111111111000000000000111111000000000000111111000000000000000000000000//////000000000111111111111111222222333444444444555555555555666777888888888888777888888999:::;;;;;;===???AAABBBCCCCCCCCCDDDEEEGGGIIIKKKMMMNNNNNNMMMKKKKKKOOOTTTWWWVVVSSSWWWWWWXXXXXXXXXXXXWWWWWWZZZ[[[\\\\\\\\\\\\^^^```hhheeeaaaaaacccbbb]]]YYYYYY[[[]]]^^^]]]YYYUUUSSSSSSRRRQQQOOONNNMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHJJJJJJIIIGGGFFFEEEDDDCCCEEEDDDDDDCCCBBBAAA@@@@@@=========<<<<<<<<<<<<<<<;;;:::999888777666666555666666666666555555555444444333333333333222222222222222111111000//////...........................,,,,,,------------,,,,,,...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...............//////000//////000111111222222333555555555555555555666777888999:::::::::<<<@@@CCCCCCDDDEEEFFFHHHKKKQQQUUUVVV\\\cccnnn{{{rrrdddaaa\\\XXXVVVVVVWWWWWWUUUUUUVVVZZZ___dddggghhhfffjjjoooppppppooopppqqqhhhgggfffeeebbb^^^\\\ZZZUUUSSSQQQOOOMMMLLLJJJHHHNNNOOONNNLLLIIIHHHHHHJJJMMMPPPTTTYYY^^^dddkkkpppzzztttmmm|||pppSSSAAA<<<888444222222333222111000/////////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************++++++******)))(((((((((+++++++++*********))))))))))))************))))))************************,,,,,,,,,,,,------------///------...///666HHHZZZ{{{}}}DDD???999AAARRR___xxxyyyiiigggsss[[[EEE:::666666555444333222111111111111111111111000000000000111000000//////000000111000000000000000000000000//////000000000000111111222222222222222222333333444444444444555666777888777777777777888999:::::::::;;;<<<>>>???@@@AAAAAABBBCCCEEEHHHJJJKKKLLLLLLKKKKKKLLLPPPTTTUUUQQQMMMSSSTTTTTTUUUVVVVVVVVVWWWXXXYYYZZZZZZZZZ[[[^^^```hhhddd```_________\\\YYYWWWXXXYYYYYYXXXUUUQQQOOOPPPOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCDDDCCCCCCBBBAAA@@@??????=========<<<<<<;;;;;;:::::::::999888777666555555666666555555555444444444333333333222222222111111222111111000000//////...------------------------,,,,,,------------,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---............///////////////000000111111222222444444444444444555666777666888999999999;;;>>>AAABBBCCCDDDEEEGGGJJJOOOSSSUUUXXXYYY]]]jjjrrreee]]]WWWSSSPPPOOONNNNNNPPPSSSUUUTTTSSSSSSVVVYYYZZZYYYYYYYYYZZZWWWUUURRRNNNKKKJJJIIIHHHMMMKKKIIIHHHGGGHHHIIIJJJEEEGGGJJJLLLNNNPPPSSSVVVTTT\\\gggqqqxxxkkkeeeiii~~~___BBB999999444222111000222222222111/////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))+++************)))))))))))))))************))))))************************++++++,,,,,,,,,---------///......///......444<<>>;;;777555444333222111111111111111111111111000000000///000000////////////000000000000000000000000000000////////////000000000111222222222222111111111111333333333333444555666777666666666666777888999999::::::;;;===>>>?????????@@@AAACCCEEEGGGIIIJJJJJJHHHJJJMMMQQQTTTRRRMMMIIIRRRRRRRRRSSSTTTVVVWWWWWWXXXYYYZZZYYYZZZ[[[___bbbccc```]]]\\\]]]]]]]]][[[YYYYYYZZZYYYXXXUUURRRQQQOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJHHHGGGGGGFFFDDDCCCCCCBBBCCCBBBAAA@@@???>>>>>>=========<<<<<<;;;:::999999999999888777666555555444555555555444444444333333222222222222111111111111111111000000////////////------------------------,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++,,,************************++++++++++++++++++++++++++++++************++++++************************+++++++++***************++++++++++++++++++++++++***++++++++++++,,,,,,,,,------.........///............//////000111111222333333333333444555666666555777888999999;;;>>>@@@@@@BBBCCCEEEFFFIIIMMMQQQVVVWWWVVVTTTYYYfffxxx{{{ooocccZZZYYYVVVSSSPPPNNNMMMKKKIIIJJJKKKLLLMMMLLLLLLLLLLLLMMMLLLIIIGGGEEEDDDDDDDDDCCCCCCDDDDDDDDDFFFIIILLLKKKNNNSSSXXX\\\bbbhhhlllnnn{{{lllccchhhrrr~~~YYYCCC:::999:::000000000111111111000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((())))))************************))))))))))))))))))************))))))************************++++++++++++,,,,,,,,,,,,......///000000//////000111HHHgggDDD\\\iiiuuusssjjjjjjrrrqqqbbbKKK<<<999777222444333222111111111111111111111111111000000000///000000////////////000000////////////////////////...////////////000000000111111111111111111000000222222222222333444555666555555555555666777888888::::::;;;<<<===>>>>>>???===???AAACCCEEEFFFGGGHHHGGGIIIMMMQQQRRRPPPLLLIIIRRRRRRRRRSSSTTTVVVWWWXXXXXXYYY[[[[[[\\\^^^aaadddaaa___\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYWWWUUUTTTSSSOOOOOONNNMMMMMMMMMMMMMMMIIIIIIHHHHHHHHHHHHHHHIIIFFFFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@???>>>===<<<<<<===<<<<<<;;;:::999999888999888888777666555444444444444444444333333333333222222111111111000000000000000000///////////////------------------------+++,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,************************++++++++++++++++++++++++++++++************++++++************************************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,---...///......------......//////000111111222222222222333444555666555777999::::::;;;>>>@@@???AAACCCDDDEEEHHHKKKNNNRRRTTTUUUUUUTTTXXXcccmmmyyypppjjjbbb[[[WWWUUUTTTSSSSSSQQQPPPNNNMMMLLLKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHGGGIIIKKKLLLLLLMMMQQQSSSYYY^^^fffoooxxxvvvccc^^^qqq~~~QQQ888555888555///000111222222111000///...---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((()))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,***+++++++++,,,---,,,+++222444<<>>:::888555111333222111111000000111111111111111111000000000000000//////......//////000////////////////////////......////////////000000000000000000000000111111111111111111222333444555444444444444555666777777::::::::::::;;;<<<===>>>;;;<<<>>>AAACCCDDDEEEFFFFFFHHHLLLOOOPPPOOONNNLLLSSSRRRRRRRRRSSSUUUWWWYYYWWWYYY\\\^^^___```ccceeecccaaa___\\\ZZZWWWVVVUUUXXXWWWVVVUUUTTTTTTSSSSSSQQQPPPOOONNNMMMMMMMMMMMMIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@??????>>>===<<<;;;;;;;;;;;;;;;::::::999999888888888777666555444333333444444333333333222222222111111111000000000000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++************++++++,,,************************++++++++++++++++++++++++++++++************++++++************************)))))))))***************++++++++++++++++++++++++************+++++++++++++++,,,---//////...------------......//////000000111111111222333444555666444666888::::::;;;===???>>>???BBBCCCDDDFFFJJJLLLLLLNNNSSSVVVVVVUUU[[[bbbkkkxxxsssqqqoooeeeaaa[[[WWWTTTQQQNNNLLLIIIIIIJJJKKKKKKLLLMMMMMMSSSUUUWWWWWWVVVYYY^^^cccgggppp}}}jjj\\\hhhlllUUU<<<333555666222...000111222222000.........---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************(((((())))))*********+++(((((()))))))))))))))***))))))************))))))))))))))))))))))))))))))))))))*********++++++++++++------******,,,---+++111000///333AAA^^^^^^HHH===999777999:::666444555222222111000000000000111111111111111000000000000//////............//////////////////////////////........./////////000000.../////////000111111111111000000111111222333444333333333333444555666777999888888888888:::;;;<<<:::;;;===???AAACCCCCCDDDFFFHHHJJJLLLNNNOOOQQQRRRSSSRRRRRRQQQRRRTTTVVVXXXUUUXXX]]]```aaaaaacccdddaaaaaa```^^^ZZZWWWUUUTTTUUUTTTSSSRRRRRRRRRSSSSSSRRRQQQPPPNNNMMMLLLLLLKKKHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA??????>>>===<<<;;;:::::::::::::::999999999999999888777777666555444333222333333333333222222222222111111000000000/////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***************+++,,,,,,************************************************++++++************++++++************************((()))))))))*********+++************************************++++++++++++***,,,---//////...---,,,,,,------......///000000000000111111222444555666222444777888999999;;;======???AAACCCDDDEEEHHHJJJKKKKKKOOOUUUVVVUUUYYY``````nnnwwwvvvoooiiiddd```[[[ZZZYYYXXXYYY[[[]]]___]]]___```aaaccckkkwww|||xxxsssmmm}}}dddEEE<<<555666777444333444...000111000...---...000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************************)))))))))))))))*********(((((((((((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))*********+++***///000+++***---///---(((...222222111;;;QQQdddxxxxxxLLL<<<@@@===333///444666111000555222111000000000000000111111111111111000000000000//////............//////////////////////////////............/////////000---......///000111111222000000000000111222333444333333333333444555666666777777666666666888999:::999:::<<<>>>@@@BBBCCCCCCFFFGGGIIIKKKLLLOOOSSSUUUSSSRRRQQQPPPQQQSSSUUUVVVSSSWWW]]]```bbbbbbbbbccc]]]^^^___^^^\\\YYYWWWWWWTTTSSSRRRQQQQQQRRRSSSTTTRRRQQQOOONNNLLLKKKJJJJJJHHHGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>===<<<;;;::::::999999999999999999999::::::777777666555444333333222333333333222222222111111000000000000////////////.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******))))))***+++,,,,,,))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))(((((())))))*********+++************************)))************+++++++++***+++---//////...---,,,,,,,,,------...//////000000000000111222444555666000333666777777888:::;;;<<<>>>AAABBBCCCEEEGGGJJJOOOLLLMMMSSSUUUTTTXXX```aaaaaa]]]eeewwwxxxuuuqqqnnnnnnqqqvvvyyyzzz|||~~~{{{qqqhhhkkk|||```@@@@@@777111333333...,,,...,,,...///...,,,,,,///111,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********************************))))))))))))))))))'''((((((((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))************"""***---)))'''+++...---,,,...//////---...777AAAVVVlllvvvggggggjjj```@@@999AAA444333333222111111111222000000000000000000000000000000000000000000000000........................------............------...------------...//////............////////////111111222222222333333333000000000111222444555666888777666555666777999;;;;;;;;;<<<>>>???@@@AAABBBGGGGGGFFFGGGJJJMMMPPPRRRPPPQQQSSSUUUWWWXXXYYYYYYZZZ[[[\\\\\\[[[[[[]]]___aaa```___^^^]]]^^^___```ZZZUUUQQQQQQUUUWWWVVVTTTRRRQQQPPPNNNKKKIIIGGGFFFDDDBBBAAA@@@@@@AAACCCEEE@@@AAAAAAAAAAAA@@@??????<<<<<<<<<<<<;;;:::999888999999888888777888888888777777666555444444333333000000000000000000000000000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))************************************************************,,,,,,,,,---------......---------............///000111111222222333444444555555666666777777888888;;;<<<===???BBBDDDGGGHHHKKKLLLNNNPPPSSSUUUWWWXXXXXXYYY^^^bbb^^^]]]ooovvvmmmkkknnnxxxkkkSSS@@@666333333222222111000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++.........//////000111222555<<>>???@@@AAABBBFFFFFFFFFGGGJJJMMMQQQSSSRRRRRRSSSUUUVVVXXXYYYZZZ\\\\\\]]][[[ZZZYYYZZZ\\\\\\[[[ZZZYYYYYYZZZ[[[[[[YYYUUURRRRRRUUUVVVUUURRRQQQPPPOOOMMMKKKIIIHHHGGGCCCCCCBBBAAAAAAAAABBBCCC??????@@@@@@@@@??????>>>;;;;;;;;;;;;:::999888777999999888777777777777888555555444333333222111111000000000000000000000000000000///...............------------------------,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))************************************************************++++++++++++,,,,,,,,,---------------............000000111111222333333444444555555666666777888888;;;;;;===>>>AAADDDFFFGGGIIIJJJLLLNNNQQQSSSUUUVVVTTTTTTYYY^^^ZZZXXXeeexxxvvvlllkkkqqqoooWWWIII???888222333333222111111000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------...///000666333333;;;LLLccczzz\\\\\\```wwwaaaDDD>>>EEEBBB777...333333222111111111111222000000000000000000000000////////////////////////------------------------------............---------------------......///---............///////////////000000000111111111000000000111222333444555333333222333444666888999;;;;;;<<<===???@@@AAABBBDDDDDDEEEGGGJJJNNNQQQSSSTTTSSSSSSTTTUUUWWWYYYZZZ]]]]]]]]][[[XXXWWWXXXYYYWWWVVVVVVUUUUUUVVVWWWWWWXXXUUUSSSTTTVVVVVVSSSOOONNNNNNMMMLLLJJJIIIHHHGGGCCCCCCCCCBBBBBBAAAAAA@@@===>>>>>>??????>>>>>>>>>999:::::::::999888777666999888777777666666666777222222222111000000//////000000000000000000000000000///......---.........------------------------------,,,,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++------------............000000000111222222333333444444444555666666777777::::::;;;===@@@BBBDDDFFFFFFGGGIIILLLNNNQQQSSSTTTRRRQQQTTTYYYXXXVVV]]]hhh}}}|||~~~uuupppwwwiiiWWWAAA444333555444111222222111111000000//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++************+++,,,---...+++,,,,,,,,,///;;;NNN[[[wwwiiiwwwWWWGGG999444444333444666222222111111111111111222000000000000000000000000////////////////////////------------------------,,,------......------,,,------,,,,,,------...///---------.........//////........./////////000000000000000000111222333444111222222333444666888999::::::;;;===>>>???@@@AAABBBBBBDDDFFFJJJMMMPPPRRRSSSRRRQQQQQQRRRTTTWWWYYY\\\]]]]]][[[YYYXXXYYYZZZVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVUUUVVVWWWUUUQQQNNNLLLLLLKKKJJJIIIHHHHHHGGGCCCCCCCCCCCCBBBAAA@@@???<<<=========>>>======<<<999999::::::999888777777888888777666555555555555111111111000000/////////000000000000000000000000///......------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))((()))))))))*********************************************************************++++++++++++,,,,,,,,,---------.........//////000000111222222222333333333444555555666666999999:::<<<>>>@@@BBBDDDDDDEEEGGGJJJMMMOOOQQQRRRSSSQQQRRRWWWXXXXXX[[[aaagggffflll{{{~~~wwwXXXHHH???666222444666333000111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************))))))))))))***+++,,,,,,(((---333333111111555:::EEEVVVooowwwdddwwwUUU???===:::666///,,,000888111111111000000111222222////////////////////////........................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......------------............------........./////////000000000000111222333333111222333444555777888999999999:::;;;===>>>?????????@@@BBBEEEHHHLLLNNNPPPPPPOOONNNNNNPPPRRRUUUWWWYYYZZZ[[[ZZZYYYZZZ[[[]]]ZZZZZZZZZZZZYYYYYYXXXXXXVVVVVVVVVWWWWWWTTTQQQNNNJJJJJJIIIIIIHHHGGGGGGFFFCCCCCCCCCCCCBBBAAA@@@???<<<============<<<;;;;;;999::::::::::::999999888888777666555444444444444111111111111000000000000////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))((()))))))))************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,------------......//////000000111111222222222222333444444555555777888999:::<<<>>>@@@AAACCCDDDFFFIIIKKKNNNPPPQQQTTTQQQPPPSSSWWWYYY\\\```]]]\\\___eeekkksssfffJJJ777888888777666444222000///000000//////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************************))))))))))))***+++,,,---111000...,,,+++---000333444999BBBOOObbbzzzsssbbbUUUJJJDDDoooLLL:::999777555444222111//////111000000000000111222222////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...,,,------------.........------........./////////000000000000000111222222222222333444666777777888777777888999;;;<<<===>>>===???AAADDDGGGIIIKKKLLLLLLLLLLLLMMMOOORRRTTTUUUVVVWWWXXXYYYYYYZZZ]]]___]]]]]]]]]]]]\\\ZZZYYYXXXSSSTTTUUUUUUTTTRRRPPPNNNIIIIIIHHHGGGFFFFFFEEEEEECCCCCCCCCBBBBBBAAAAAA@@@>>>>>>>>>===<<<;;;:::999999:::::::::::::::999999777666555444333333222222111111111111111111111111////////////////////////---------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))************************************************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------.........///000000111111111111111222333333444444666777777999:::<<<>>>???AAABBBDDDGGGJJJLLLNNNOOOPPPOOONNNPPPTTTWWWZZZ[[[YYYZZZ\\\]]][[[^^^kkkyyyhhhMMM===999:::666666555333000///222444////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))***+++,,,---///,,,******---//////---222111000222<<>>fffGGG888555555333111111333555222---000000000000000111222222////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,---------.....................////////////000000000000000111111222111222333444444555555555555555666888999:::;;;<<<<<<===@@@BBBEEEGGGHHHIIIIIIJJJLLLNNNPPPSSSTTTUUUSSSTTTVVVVVVWWWXXXZZZ]]]]]]]]]]]]\\\ZZZXXXVVVUUUNNNPPPQQQQQQPPPNNNMMMMMMIIIHHHHHHGGGEEEDDDCCCCCCCCCCCCBBBAAAAAAAAABBBCCC@@@@@@???>>><<<:::888777888888999999999999888888777666555333222222111111000000000000000000111111////////////////////////---,,,,,,,,,------...///++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++,,,,,,,,,---------------...//////000000111000000111111222333333333555666666777999;;;===>>>???@@@BBBDDDGGGJJJLLLMMMKKKMMMOOOQQQSSSUUUUUUTTTVVVXXXZZZ\\\YYYWWW^^^gggttt{{{kkk```OOO???444222888>>>666444222000000111333444........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************)))))))))(((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************((((((((())))))***+++,,,'''(((+++///222111---)))---///111333444666888:::RRRdddxxxwwwgggNNNGGGCCCCCCAAA<<<999;;;sssRRRAAA;;;::::::...111333222111333555555000000///000000111222222////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,---------.............../////////000000111000000000000000111222000111222333333333333333444444555777888999:::;;;<<<===???AAADDDEEEFFFGGGHHHJJJLLLOOORRRTTTUUUVVVRRRSSSTTTUUUTTTUUUXXXZZZ\\\\\\\\\ZZZXXXUUUSSSQQQKKKMMMNNNMMMLLLKKKLLLLLLIIIIIIGGGFFFEEECCCBBBBBBDDDBBBAAA@@@@@@AAACCCEEEBBBAAA@@@???<<<:::888777666777777888888888777777777666444333222111111111/////////000000000000000////////////////////////,,,,,,,,,,,,------...///++++++++++++++++++++++++(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))************************************************************))))))))))))************++++++,,,,,,,,,---------------......///000000000000000000111222222333333555555666777888:::<<<======>>>@@@BBBEEEHHHJJJKKKIIINNNSSSTTTUUUUUURRRPPPSSSSSSWWW\\\[[[WWWXXX[[[XXX^^^fffnnnyyyrrrUUUCCC<<<666777:::999555222222000...000333333///+++---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++***)))((('''(((+++...000/////////000111333666777333>>>HHHMMMXXXlll}}}nnnddd[[[NNNBBBFFF>>>999999777333333888ppp___III<<<888777555222000000000000000000000000000000000000000000000000//////.........---------------............---------------,,,,,,+++++++++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////222111000//////000111111000000111222222222222111222222333444666888:::;;;======>>>???@@@CCCEEEGGGHHHIIIJJJLLLOOORRRTTTUUURRRSSSTTTTTTSSSTTTVVVXXXZZZVVVRRRRRRTTTSSSOOOKKKIIIJJJKKKLLLLLLKKKJJJJJJHHHFFFEEEDDDEEEFFFEEEDDDCCCBBB@@@>>>>>>@@@BBBDDD@@@>>><<<:::::::::888777888777777666666666666777555444222000///000000111000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))************************+++*********))))))(((((((((((((((((())))))))))))************************)))***+++,,,...///000000---------............///...///000111222333444444444444555666777999;;;<<<<<<===???@@@AAABBBEEEHHHJJJKKKLLLNNNOOOQQQRRRRRRSSSWWWZZZYYYUUUTTTVVVYYY\\\[[[[[[\\\bbbooonnnVVVDDD:::555555444333333222111111111111000000//////......//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---------,,,---000222222333555999>>>DDDIIILLLXXXfffyyyttt___YYYQQQKKKGGGDDDBBBAAA<<<<<<<<<;;;999666333111^^^QQQGGG:::333222333222///000000000000000000000000000000000000000000000000///.........------------------............------------,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////111111000//////000000111000000111222222222222111111111222333555777999:::<<<======???AAACCCFFFGGGGGGGGGHHHIIIKKKNNNPPPRRRQQQRRRSSSRRRQQQQQQSSSUUUSSSOOOLLLMMMOOOPPPMMMIIIIIIJJJKKKKKKKKKKKKIIIIIIFFFEEECCCCCCEEEFFFEEEDDDCCCBBB@@@??????@@@BBBCCC@@@>>>;;;:::::::::888777777777666555555555555666444333222000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))************************************)))))))))(((((((((((()))))))))*********************************++++++,,,---...//////------------...............//////000222333333444444444444555777999:::;;;<<<===???@@@@@@BBBDDDGGGJJJJJJKKKLLLMMMNNNPPPPPPUUUWWWYYYWWWTTTTTTXXX\\\YYYYYYXXXWWWYYY___hhhooo~~~kkkVVVIII@@@999444333333333222111000000000000000000/////////......///......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,,,,---------,,,---///111000000000111333666999;;;@@@FFFNNNWWW___jjjwww|||rrrkkkbbbYYYRRRKKKGGGBBB???>>>>>>===<<<999999888666555444333333hhhLLL>>>999777444222333444333222000000000000000000000000000000000000000000000000............------------------............------,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000////////////000111///000111111222222111111000000111222444666777888:::;;;<<<>>>AAADDDFFFHHHFFFEEEDDDDDDFFFHHHKKKLLLNNNOOOPPPPPPOOONNNPPPQQQNNNKKKIIIJJJMMMMMMKKKIIIJJJJJJKKKKKKJJJIIIHHHGGGEEECCCBBBBBBDDDEEEEEEDDDBBBAAA@@@@@@@@@@@@AAAAAA???===;;;:::::::::888777666666555444444444444444333222111000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++************************++++++,,,,,,,,,---------------------..................///000111222333333333333444555666777999:::;;;===>>>??????AAACCCFFFIIIIIIIIIIIIKKKMMMOOOPPPUUUVVVVVVTTTRRRTTTYYY^^^WWWWWWVVVTTTSSSSSSVVVXXX^^^ccckkkuuu]]]NNN<<<222222444444111111111111000000//////...///////////////...............------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))******))))))((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********++++++++++++,,,+++,,,------,,,,,,///111111000/////////000111222333555666777;;;CCCNNNVVV```fffpppyyy|||oooeeeeee]]]SSSLLLHHHEEEBBB@@@@@@>>>;;;;;;<<<<<<;;;:::777666444333222333444444XXX===999???333444555555444333333333000000000000000000000000////////////////////////------------------------,,,------......------,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........//////.../////////000000///000000111111111111111//////000111222444666777888999;;;>>>AAACCCFFFGGGEEEDDDBBBAAABBBDDDFFFHHHIIIKKKMMMMMMLLLLLLNNNOOOOOOMMMLLLLLLNNNNNNLLLKKKJJJJJJJJJIIIHHHGGGGGGFFFFFFDDDBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@??????===:::999::::::888777555555444333222222222222222222111000000000000000////////////////////////------------------------++++++++++++++++++++++++++++++************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((*********))))))))))))))))))*********++++++++++++************************,,,,,,,,,,,,++++++++++++,,,,,,---------...............//////000111222222222222333333444666777888:::<<<===>>>>>>@@@CCCEEEGGGGGGGGGIIIKKKNNNQQQSSSSSSTTTUUUTTTTTTUUUYYY\\\WWWWWWVVVUUUTTTSSSTTTTTTVVVXXXYYY[[[```mmmxxxoooqqqwww~~~mmmUUUEEE>>>999333111444555333111111000000000//////..............................---------,,,,,,,,,++++++************************************************************************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++***+++,,,,,,,,,,,,...///000/////////000222333444222555888999:::;;;>>>AAA???DDDKKKQQQWWW^^^dddiiivvv~~~xxxuuusssmmmfffbbb^^^YYYQQQKKKLLLJJJIIIHHHHHHGGGCCC@@@@@@>>>=========<<<:::888777666555555444444333333aaaHHH===999777555222333444333000///000111////////////////////////........................,,,,,,------------------,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------......//////////////////000111111111111000//////000000222333555666666777:::<<>><<<:::999999999888777555444333222222111111111111111111111000000000///........................------------------------+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******)))*********++++++++++++************************+++++++++++++++*********,,,,,,,,,------------............//////000000111111111222222333444555666888:::<<<===>>>???BBBEEEEEEFFFGGGJJJNNNRRRUUUWWWSSSUUUXXXYYYZZZZZZZZZZZZWWWVVVTTTSSSSSSTTTUUUUUUSSSTTTRRROOONNNSSS___hhh~~~gggQQQFFFAAA===:::111333444444222111000///000000000000////////////---------------.........,,,,,,,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))*********+++++++++)))***,,,,,,,,,,,,---...+++,,,,,,---...///000111---000444666777777666666;;;===@@@BBBEEEGGGJJJLLLUUUbbbppptttpppkkkjjjlllqqqqqqsssvvvyyyzzzzzzyyy||||||wwwmmmgggeeeeeeccc^^^^^^^^^]]]\\\YYYWWWUUUTTTSSSRRRPPPMMMLLLLLLLLLAAAAAACCCEEEEEECCC@@@======<<<;;;::::::999666333777888::::::999666333000```RRRAAA777555666444111333333333111000000222333////////////////////////........................,,,,,,,,,,,,------------,,,,,,------------,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,---.../////////......///000000111111000000///000000000222333444555444666888;;;>>>@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCFFFIIIKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFHHHFFFCCCBBBBBBBBB@@@???BBBAAA@@@??????>>>??????===;;;999999999999888777666555444222111111111111///000000111111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++************************+++*********************,,,,,,,,,,,,---------------........./////////000111111111111222333444444666888:::<<<===???CCCEEEDDDFFFIIIMMMQQQTTTWWWXXXUUUWWWZZZ]]]^^^]]][[[ZZZVVVTTTPPPOOOOOOPPPPPPPPPKKKLLLLLLKKKKKKNNNTTTYYY```qqqyyyYYYNNN???555333333333222///111222000,,,+++...222////////////////////////,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''&&&''''''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))************+++'''))),,,,,,++++++,,,---------................../////////000111444666777444555777999<<<>>>@@@AAALLLUUU^^^```[[[VVVTTTVVVXXXXXXXXXWWWWWWVVVUUUUUUTTTUUURRRLLLIIILLLOOOOOOTTTTTTTTTTTTTTTTTTSSSSSSGGGHHHIIIGGGDDDDDDEEEHHHEEECCCAAA???============:::999999999:::999888666777999;;;<<<;;;777222///}}}```III888<<<>>>:::222///111555555444333222222333333333////////////////////////------------------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++)))*********++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,***+++---...//////.........//////000000000000000000000000111222333444555333444777999<<<===>>>>>>???@@@AAABBBCCCBBBBBBAAAEEEHHHKKKLLLKKKJJJJJJJJJIIIJJJJJJIIIHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEFFFGGGFFFDDDBBBBBBCCCDDDCCCBBBCCCBBB@@@>>>===>>>??????===;;;999888999999888777666555444333222111111111...///000111111000//////........................++++++++++++++++++++++++******************************))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************((((((((()))))))))******************************)))))))))***************++++++,,,,,,,,,---------------............//////000000000000111222333333333555888:::===@@@DDDGGGEEEGGGKKKOOORRRTTTUUUUUUVVVVVVWWWYYYZZZZZZXXXWWWTTTRRROOONNNOOOOOOMMMJJJIIIIIIJJJKKKMMMOOOQQQRRRRRR]]]jjjooopppttt~~~www^^^LLLEEE444555555777777333...***111111000...,,,---000222------------............++++++,,,,,,,,,---------++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************''')))+++,,,+++++++++,,,/////////000000000//////333222111111333555777888777777999<<<@@@CCCEEEFFFGGGLLLRRRTTTSSSRRRRRRTTTSSSSSSRRRPPPNNNMMMMMMMMMKKKMMMKKKFFFEEEKKKPPPQQQPPPOOONNNLLLKKKJJJIIIHHHNNNLLLKKKJJJIIIIIIHHHGGGFFFEEEBBB???===<<<>>>???;;;999888888999999888777444666888999888555222000pppUUUIIIBBB:::888444000000222333111...444222000000111000...+++////////////////////////------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++))))))******+++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))+++,,,...//////.........//////000000000000000111111111111222333444555222444666999;;;;;;<<<<<<===>>>@@@BBBCCCBBBAAA@@@HHHKKKMMMMMMKKKIIIHHHHHHFFFGGGIIIIIIHHHHHHIIIJJJFFFFFFEEEDDDDDDEEEFFFGGGCCCBBBAAABBBDDDFFFFFFFFFDDDBBB???===<<<===???@@@<<<:::888888999999888777777666555333222111111111...///000111111000//////........................++++++++++++++++++++++++******************************))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++(((((((((((())))))))))))************************((()))))))))************++++++,,,,,,,,,---------------..................000000///000000111222222222444777:::<<<@@@DDDGGGFFFHHHLLLPPPRRRSSSRRRQQQTTTSSSRRRRRRSSSTTTTTTSSSRRRQQQPPPRRRSSSSSSOOOKKKOOONNNLLLMMMMMMMMMLLLJJJNNNRRRUUUSSSOOOPPPXXX```sssvvv{{{rrrZZZFFF888444777666444111//////111444666000//////000222111...+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************&&&)))+++,,,+++++++++,,,***+++,,,---...///////////////111333444444111///333333555888<<>>???>>><<<<<<<<<:::888666444444444333111222333333444444333333333}}}ZZZJJJBBB888111222111111111111111111111111////////////............//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++,,,,,,,,,,,,---------------............///000000000000000111111111000111333555888:::<<<===<<<>>>@@@BBBCCCCCCCCCBBBDDDGGGIIIJJJIIIGGGFFFFFFJJJGGGEEEEEEGGGGGGEEEBBBFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDEEEEEEEEEEEEDDDDDDBBB@@@>>><<<===>>>AAACCC<<<;;;;;;:::999888777777555555555555444222000///////////////....................................---------,,,,,,+++++++++************************************************))))))(((((((((((())))))***************************************)))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))************))))))))))))))))))******************+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---.........///000111111222222111333444555777:::<<>>888666555444222111000//////000111222------------------------///............---------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++***)))((((((***,,,---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''***)))&&&%%%$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''(((((('''&&&(((((((((((())))))))))))***+++,,,***(((''''''(((---,,,,,,,,,,,,---......000000111111111222222222444555555777999;;;===>>>BBBCCCDDDEEEGGGHHHJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKHHHGGGHHHHHHIIIKKKLLLMMMMMMLLLIIIGGGGGGGGGHHHIIIGGGEEEBBBBBBDDDDDDAAA>>>>>>>>>>>>===<<<<<<;;;;;;999888777666555444333333111111111111111222222222gggPPP<<<888999666444777111111111111111111111111////////////............///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++,,,,,,,,,,,,------------------............//////000000000111111111222333444555777888::::::888:::===AAABBBCCCBBBAAACCCEEEHHHHHHGGGEEEEEEEEEKKKJJJHHHIIIKKKKKKJJJHHHFFFGGGHHHIIIJJJIIIIIIHHHFFFFFFFFFEEEDDDCCCAAAAAA>>>===;;;::::::;;;===>>>;;;;;;:::999888777777666444555555444333222000///////////////....................................------,,,,,,,,,+++++++++************************************************))))))(((((((((((())))))***************************************)))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))************))))))))))))))))))************)))***++++++,,,,,,++++++---,,,,,,,,,,,,---............///000111111111111333333555777999<<<>>>???BBBCCCEEEGGGIIIKKKLLLLLLPPPPPPOOONNNNNNMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLKKKHHHEEEGGGMMMSSSPPPXXX^^^^^^[[[^^^jjjuuu~~~sssiiifff```ZZZUUUQQQOOONNNMMMDDD999222000111000...111000////////////000111....................................------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++***)))((((((***,,,---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&(((((((((((())))))))))))((()))******)))((()))+++---,,,,,,,,,,,,---......000000000111111111222222333444444666777999;;;<<<@@@AAABBBDDDEEEGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIGGGEEEEEEEEEFFFGGGFFFDDDBBBAAABBBBBB@@@>>>======<<<;;;;;;::::::999888888777666555444333222111111111111111111111111BBB666///222555222111444000000000000000000000000/////////............---............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++,,,,,,,,,,,,------------------..................///000000111222222333333444555666777777888555888===AAACCCDDDCCCBBBCCCEEEGGGGGGFFFDDDDDDEEEJJJIIIIIIKKKMMMNNNMMMLLLGGGHHHIIIJJJJJJJJJJJJIIIGGGGGGFFFEEECCC@@@???===;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::999888777666666444444444333333111000////////////............---------------------------,,,,,,,,,,,,++++++++++++************************************************))))))(((((((((((())))))************************)))************))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))************))))))))))))))))))************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,---......---...///000111111111111222222444555888:::<<<>>>@@@@@@AAACCCEEEGGGIIIJJJLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMKKKJJJIIIIIIJJJJJJHHHHHHGGGGGGFFFFFFGGGGGGJJJIIIIIIHHHHHHHHHIIIIIIGGGEEECCCAAA@@@@@@BBBCCCBBBFFFHHHGGGDDDEEEKKKQQQOOOQQQ\\\llltttqqqppptttxxx|||~~~xxxsssoooqqqnnnfff^^^VVVLLLCCCEEECCC@@@>>><<<;;;;;;;;;999444000///000111000///000000///......///000000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******)))((()))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&((())))))((((((((((((((())))))))))))&&&((()))***))))))+++---,,,,,,,,,,,,,,,---......000000000000111111111111222222333444666888999:::>>>>>>???AAACCCEEEFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGDDDEEEFFFHHHIIIIIIIIIHHHGGGFFFDDDCCCBBBCCCCCCDDDDDDBBBAAA@@@@@@@@@>>>===;;;;;;;;;:::999999888888777777666555444333222222222111111000000/////////:::555444666444///,,,...000000000000000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,---------.........------...///000111222333222222333444555666777777777:::???CCCEEEEEECCCBBBDDDEEEGGGGGGFFFEEEEEEFFFEEEEEEGGGIIILLLMMMMMMLLLJJJJJJJJJIIIIIIHHHHHHHHHEEEEEEDDDCCCAAA???>>>===<<<======>>>>>>===;;;;;;::::::999888777666555555333333333222111111000/////////.........---------------------------------,,,+++++++++++++++++++++************************************************))))))(((((((((((())))))************************))))))************)))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))************))))))((()))))))))************))))))***+++++++++++++++,,,,,,++++++,,,,,,---...------...///000000000000111111222444666888:::<<>>???@@@BBBEEEGGGIIIHHHHHHJJJKKKMMMNNNNNNNNNOOOMMMKKKIIIHHHIIIJJJKKKFFFEEEDDDDDDCCCDDDEEEEEEHHHHHHGGGFFFFFFFFFGGGGGGEEECCCAAAAAADDDEEECCCBBB??????>>>===;;;;;;<<<>>>???>>>BBBIIIJJJEEECCCDDDFFFIIIJJJKKKQQQ```lllrrrwwwtttqqqnnnkkkgggaaa\\\^^^]]][[[WWWRRRIII@@@:::???AAAAAA===;;;;;;999444555444444333444444555666777444222111333333222000///..................///////////////////////////------------,,,,,,,,,+++************************************************))))))))))))))))))))))))***))))))((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((***+++***)))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%''')))++++++***(((((((((((())))))))))))'''(((******))))))+++,,,,,,,,,++++++,,,,,,---.../////////000000000111111111111111222444555777888<<<<<<>>>@@@BBBCCCEEEFFFDDDDDDDDDDDDEEEEEEEEEEEECCCDDDFFFHHHIIIIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@??????>>>===<<<;;;;;;:::999999888888777555555555444333222222222111111000000///...------111000111333111......000////////////////////////............------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,---...///000111222222///000111222444666777888888;;;>>>AAACCCBBB@@@???BBBDDDEEEEEECCCCCCCCCDDDBBBDDDGGGIIIKKKKKKKKKLLLKKKKKKIIIHHHGGGEEEEEEDDDAAABBBBBBAAAAAA@@@???>>><<<===>>>??????===;;;::::::999888888666666555444333222222111000000000000............------------------------------------++++++++++++++++++++++++************************************************))))))(((((((((((())))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))************))))))((()))))))))************))))))***++++++++++++***,,,++++++++++++,,,------,,,---...//////000//////000000111222444666888999>>>>>>>>>???AAADDDFFFHHHEEEFFFHHHJJJKKKLLLMMMMMMMMMKKKIIIGGGFFFGGGHHHIIIDDDCCCBBBAAAAAABBBCCCDDDGGGGGGFFFEEEEEEEEEEEEEEEAAA???===???CCCDDDAAA>>>===;;;:::999999999777666:::888888:::;;;::::::===777:::999666888???EEEGGGHHHGGGEEECCCBBB???;;;999:::888888999;;;;;;888555555777777333333666666333//////000000111111222333555222000...............---------------------------------------------------,,,,,,,,,++++++++++++************************************************(((((((((((((((((((((((()))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''')))++++++***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((+++,,,,,,+++(((((((((((())))))))))))(((***+++***)))((()))***,,,++++++++++++,,,------....../////////000000000000000000111222444555666:::;;;===???AAACCCDDDEEEBBBBBBBBBBBBCCCCCCCCCDDDBBBDDDFFFHHHIIIHHHFFFEEEDDDCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@???===<<<;;;<<<;;;;;;::::::999888888777444444333333222222111111000000//////...---,,,,,,000000000000///...///111////////////////////////.........------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************))))))******+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------...//////000111111......000111333555666777777888:::<<<======<<<<<<@@@AAABBBBBB@@@@@@AAABBBCCCFFFIIIKKKKKKKKKKKKLLLJJJIIIGGGEEEDDDCCCBBBBBB>>>??????@@@@@@@@@??????;;;<<<<<<===<<<;;;999888999999888777666555444444222111111000//////000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************************************))))))(((((((((((())))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''(((((())))))******))))))************))))))))))))))))))************((()))******++++++******+++++++++++++++,,,------+++,,,---...////////////...//////111333555666777<<<<<<===???AAACCCEEEFFFDDDEEEGGGIIIJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCDDDDDDCCCAAA@@@??????AAACCCDDDGGGFFFEEEDDDDDDDDDDDDDDDBBB@@@>>>>>>@@@@@@<<<999>>>>>>======>>>===;;;999777666444444555666888999666999999555333555777666555555555555555444444333666444333333444666666666111444444111111444555222222222222333333333333333000///---,,,+++,,,---...,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%''')))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((***,,,,,,+++(((((((((((()))))))))))))))***+++***)))((()))***+++++++++++++++,,,------............//////////////////000000111333444555888999;;;===???BBBCCCDDDAAAAAAAAAAAABBBBBBBBBCCCBBBCCCDDDEEEFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@???<<<;;;;;;<<<:::::::::999888888777777333222222222111111111000///......------,,,,,,,,,333333222000////////////.................................---------,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************************************************************))))))******+++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------........./////////000000//////000111222333444444555666777999:::;;;<<<===BBBCCCCCCBBBAAAAAABBBDDDDDDGGGKKKLLLKKKIIIIIIJJJEEEDDDCCCBBBAAAAAABBBBBB===>>>>>>??????>>>>>>>>>;;;;;;;;;::::::999888777999888777666555444444333222111000///...///000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++************************************************))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((()))*********))))))************))))))))))))))))))************((())))))***************+++++++++***++++++,,,---++++++,,,---.....................000111333555666999:::<<>>>>>@@@BBBDDDGGGFFFEEEDDDDDDCCCCCCCCCCCCAAA@@@??????===;;;:::666666777888888666555333444444444222222222111000000444555222000222333111000111222222222222333333444333222000...---------***...000...///222222///+++,,,,,,------,,,,,,,,,............------......***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++************************************************************(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((()))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&)))******)))(((((((((((())))))))))))'''(((******))))))***,,,+++++++++***++++++,,,---------........./////////000000000000111222444444666777888;;;===???AAABBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAA>>>@@@AAA???<<<:::;;;<<<999999888777777666666555222111111111111000000000---------,,,,,,,,,,,,,,,,,,.........///111111///..............................---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------.........///////////////111111111111111222222222555555666888:::===@@@AAAEEEFFFGGGFFFDDDDDDFFFGGGCCCGGGKKKLLLIIIGGGFFFGGGAAAAAA@@@???@@@AAABBBCCC>>>>>>>>>>>>>>>======<<<<<<<<<;;;::::::999888888888888777666555444333333111111///......///000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************************************))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((()))******+++))))))************))))))))))))))))))************(((((()))***************++++++******++++++,,,---++++++,,,---............------...///111222444555777999;;;>>>@@@AAAAAAAAAEEEFFFHHHHHHHHHGGGEEEDDDFFFFFFFFFFFFEEEDDDCCCBBBBBB@@@???===>>>@@@BBBDDDGGGGGGFFFDDDDDDCCCCCCCCC>>>>>>>>>===<<<;;;;;;;;;777888:::;;;999888666555000333666666666777555222...222333111000333555444000111111111000///000111---///111222111111222444///222444111111111///+++//////000000000000000///+++---//////...+++*********+++,,,------,,,+++***+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%$$$$$$%%%'''((('''&&&(((((((((((())))))))))))%%%''')))))))))***,,,...++++++******++++++,,,------------.........//////000000000000111222444444444555666999;;;>>>@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@??????>>>>>>???@@@AAA???@@@@@@AAAAAAAAA@@@@@@>>>@@@AAA???<<<:::;;;===777777777666555555444444111111111111000000000000,,,,,,,,,,,,,,,,,,,,,---////////////............////////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++******************************))))))((((((''''''))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......---......///000111111222555555555666888:::<<<>>>CCCCCCCCCBBB@@@@@@BBBDDDDDDEEEGGGHHHHHHGGGFFFFFFDDD===999===AAAAAA@@@AAA@@@???===<<<;;;;;;;;;<<<===;;;::::::::::::999777888888777777666444333222111111000000//////......//////...---,,,,,,++++++++++++++++++++++++++++++******************************))))))((((((''''''******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,,,,++++++++++++++++++---------............///////////////000111222333555666888;;;>>>???AAAAAACCCCCCDDDFFFHHHGGGEEEBBBDDDDDDDDDDDDDDDCCCCCCBBBGGGEEEAAA???@@@BBBFFFIIIHHHFFFDDDBBB@@@@@@@@@AAADDDCCCAAA???<<<:::888777::::::999999888777777777333333333222222222111111111000000/////////////////////////////////////////////////////////////////////////////////////////////.........---------,,,,,,,,,+++++++++******************************((()))***+++,,,+++******************************************))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''&&&&&&))))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))************+++*********))))))((((((,,,+++******+++,,,...///000////////////111222333333555666999;;;<<<======@@@@@@@@@@@@@@@???>>>===============>>>>>>>>>>>>@@@>>><<<>>>AAABBBAAA???@@@@@@???>>>===<<<;;;;;;888777666555444333333333111111000000//////......//////...------,,,++++++////////////........................------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++***************************)))))))))((((((((('''))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,---------------.........///000000000333333444555777999<<<===<<<>>>AAABBBBBBAAABBBCCCFFFFFFFFFFFFEEECCCBBBAAACCC===999<<<@@@@@@???@@@@@@???===<<<;;;;;;<<<<<<;;;999888888999999888666777777777777555444333222111111000000///.........///......---,,,,,,++++++++++++++++++++++++++++++***************************)))))))))((((((((('''***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++------------............////////////000111222333666777999;;;<<<>>>>>>???CCCBBBCCCDDDFFFFFFDDDBBBEEEEEEEEEEEEEEEDDDCCCCCCEEECCC@@@??????AAAEEEGGGDDDCCCBBBBBBAAAAAABBBBBBBBBAAA@@@>>><<<:::999888999999888888777666666666333333222222222111111111111000//////......//////........................................................................///.........---------,,,,,,,,,+++++++++*********************************((()))***+++,,,++++++************************************)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))************)))))))))(((++++++******+++,,,...///000////////////111222333222333555888:::<<<======???????????????>>>======<<<<<<=========>>>>>>>>>@@@>>>===>>>@@@AAA@@@>>>???>>>>>>===<<<;;;::::::888777666444333333333333111111000000///......---......------,,,++++++***/////////............---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***************)))************+++++++++************************))))))))))))(((((((((((()))))))))************+++************************++++++++++++++++++++++++++++++,,,,,,,,,---------------------............000111222333555888:::;;;888;;;@@@BBBAAA@@@??????DDDDDDDDDDDDCCCAAA@@@???BBB<<<999<<>>>>>??????>>>===<<<<<<;;;<<<<<<999888777888999999777666777777777666555444222222111111000//////......---......------,,,,,,++++++++++++++++++++++++++++++************************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********+++,,,,,,,,,,,,,,,,,,---------......////////////000111222222666777999:::<<<=========CCCBBBAAAAAACCCDDDDDDCCCEEEEEEEEEEEEEEEDDDCCCCCCCCCBBB@@@>>>???AAACCCEEE@@@AAABBBBBBCCCCCCCCCCCC@@@@@@???===<<<;;;:::999888777777666555555444444222222222222111111111000000000///............///................................................------------------------......------------,,,,,,,,,++++++++++++*********************************)))***++++++,,,,,,++++++******************************))))))))))))(((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''((((((((((((************))))))))))))+++*********+++,,,---...///.........///000111222000111444777999;;;<<<======>>>>>>>>>>>>===<<<<<<<<<<<<<<<============>>>???>>>===>>>???@@@???>>>======<<<;;;:::999999888777666555444333222222222000000000///......------------,,,,,,+++*********//////.........---------------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************))))))*********+++++++++************************))))))))))))(((((((((((())))))))))))************************************************************++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---...///111444666888999:::<<>><<<;;;;;;@@@@@@AAABBBBBBBBBCCCCCC@@@;;;999<<<>>>===<<<>>>>>>>>>======<<<<<<<<<<<<888888777888::::::888666666666666555444333222111111000000///......---------------,,,,,,,,,++++++************************************************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))((())))))***+++,,,,,,---+++,,,,,,,,,------------///......//////000111222555666888:::<<<>>>??????CCCAAA??????@@@BBBCCCCCCCCCCCCDDDDDDCCCCCCBBBAAABBBAAA@@@???@@@AAACCCDDDAAABBBCCCDDDEEEDDDCCCCCC>>>>>>======<<<;;;::::::666666555555444333333333222111111111111000000000000///......------......------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++*********************************************+++++++++++++++***************************)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''''''''((((((((())))))*********)))))))))))))))*********++++++,,,------............///000111111...000222555888:::;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>===>>>>>>>>>>>>>>>======<<<;;;:::999888888777666555333222222111111000000///......------,,,++++++++++++******))))))............------------.........------------,,,++++++++++++++++++++++++************************************************************************************************************************))))))*********+++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,...000333444666666;;;<<<<<<<<<;;;;;;===???@@@@@@AAAAAABBBCCCDDDDDD???;;;:::===>>>;;;;;;==================<<<<<<<<<:::::::::;;;<<<;;;999777555555555555444222111000000000//////...---------,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''((((((((()))))))))))))))))))))))))))(((((()))***++++++,,,,,,++++++++++++,,,,,,,,,---............///000111222222444777:::>>>@@@BBBCCCCCCAAA>>>===???AAACCCCCCAAAAAAAAABBBAAAAAA@@@???BBBBBBAAAAAABBBBBBCCCDDDEEEEEEFFFFFFEEEDDDBBBAAA======<<<<<<;;;:::::::::555555444444333222222222111111111000000000/////////......---------------------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))******))))))***+++,,,,,,,,,,,,,,,------...//////000000---...111333666888999:::999::::::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>===============>>>======<<<;;;:::999999666555444333111111111111//////......---,,,,,,,,,++++++************)))))).........------------,,,............------------***************************************************************************************************************************************+++++++++)))************+++++++++************************(((((((((((())))))))))))***)))))))))))))))(((((())))))))))))))))))))))))************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,+++,,,...000222333333444666888999:::<<<>>>CCCFFFDDDDDDCCCBBBAAABBBBBBBBB???<<<<<<>>>>>>;;;;;;===<<<<<<============<<<<<<<<<<<<<<<===>>>===999777555555555444333222000000000000///......------,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&''''''(((((()))))))))))))))))))))))))))((()))))))))***+++++++++******+++++++++,,,,,,,,,............///000111111000222555999===AAACCCDDDCCC@@@>>>>>>???AAABBBBBB@@@@@@@@@@@@@@@???>>>>>>AAABBBBBBBBBCCCCCCCCCCCCGGGGGGGGGFFFDDDBBBAAA@@@======<<<;;;::::::999999555444444333333222111111000000000000////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,+++************))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******))))))))))))************))))))))))))************((()))***+++,,,,,,,,,,,,+++,,,---...////////////---...000222444555666777777888888999999999999888:::::::::;;;;;;;;;<<<<<<<<<===>>>===<<<;;;<<<===>>>===<<<;;;:::999999888555444333222111000000000.........---,,,,,,++++++************************.........---------,,,,,,------------,,,,,,,,,+++************************************************************************************************************************))))))*********+++++++++)))************+++++++++************************'''((((((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))************************))))))))))))*********+++***++++++,,,,,,---------,,,---///000111222222111444666:::===???BBBEEEGGGDDDCCCBBBAAAAAAAAABBBBBB???======@@@>>>;;;;;;>>>;;;<<<===>>>>>>===<<<<<<>>>>>>>>>>>>???<<<888555444444444444333111000///000//////......---,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%%%%&&&''''''((())))))))))))))))))))))))))))))))))))))))))************************++++++++++++...............///111111...000333777;;;>>>@@@AAABBB@@@??????@@@BBBBBBBBB@@@@@@@@@@@@@@@???>>>>>>???@@@AAABBBCCCBBBBBBAAAGGGFFFDDDCCCAAA@@@@@@???======<<<;;;:::999888777555444444333333222111111000000/////////............------,,,+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************+++++++++,,,************))))))))))))))))))))))))))))))))))))(((''''''&&&'''((()))***))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))*********((((((((())))))))))))***((()))))))))************((((((***+++,,,,,,++++++***+++---...//////......---...///111222333444444666666777888888888888888999::::::::::::;;;;;;;;;;;;===>>>===;;;:::;;;===<<<<<<;;;:::999888777777555444333111000000000000......------,,,+++++++++++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++************************'''((((((((())))))************))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,------......---...///111111111111000444888===AAABBBBBBCCCDDD@@@?????????@@@BBBDDDEEE???===>>>@@@???;;;;;;>>>;;;<<<===>>>>>>===<<<<<>>>>>???>>><<<777444444444444333222111000///000//////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++...------......///000111...000222666999;;;===>>>BBB@@@???@@@AAACCCBBBBBB@@@AAAAAAAAAAAA@@@??????>>>???@@@AAABBBAAA@@@@@@EEEDDDBBB@@@?????????@@@>>>===<<<;;;999888777666555555444333333222222111000/////////...............---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,************))))))))))))))))))))))))))))))))))))''''''&&&%%%&&&'''((())))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++''''''''''''((((((((()))(((((())))))*********+++'''(((***+++,,,,,,++++++***+++---...///......------...///111222222222222555555666777777888777777999999:::::::::;;;;;;;;;;;;===???===:::999:::<<<;;;;;;:::999888777666666555444222111000000//////......---,,,,,,++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++************))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++---...////////////222444555777999;;;===>>>>>>>>>;;;;;;<<<>>>???@@@AAABBBAAAAAAAAA@@@???>>>===<<>>===<<<<<<======@@@???===:::888777666666777666555444222111000//////............---------************************+++++++++++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************+++++++++,,,---...///000---000555999;;;<<<;;;:::<<<===>>>???@@@AAABBBBBB???>>><<<;;;<<<===???@@@CCCAAA???>>>===>>>???@@@AAAAAA@@@???>>>===<<<<<<;;;;;;:::999888777666666666444333222222222000...------..................+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++(((&&&%%%%%%&&&'''(((((((((((())))))))))))******))))))((((((''''''******))))))((((((''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******************************+++++++++,,,,,,,,,------...///000111222222555555666666666666666666666777888999888999<<<>>><<<<<<<<<;;;;;;:::::::::;;;:::888777666666666777444444333222111//////.........---,,,,,,+++******************************+++++++++++++++++++++++++++******))))))******+++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++*********)))))))))(((((((((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++,,,...//////...///111444444555777999;;;<<<===============>>>>>>>>>????????????@@@@@@??????>>>===??????>>>==================<<<;;;999777555444444666666555333222111000//////............---------************************+++++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************************++++++++++++,,,...///000---///333666888999888888::::::;;;<<<>>>???@@@@@@===<<<;;;:::;;;<<<>>>???AAA@@@>>>===<<<===>>>???@@@@@@???>>>===<<<;;;;;;::::::999888777666555555666444222222222111000...------------------------+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***(((&&&&&&&&&'''((('''((((((((())))))))))))))))))))))))((((((''''''))))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,---...///000111222222222333444444444444444444555666888888777888;;;===;;;;;;;;;::::::999999999999888777666555555666666333333222111000000//////...------,,,++++++******************************+++++++++++++++++++++++++++******))))))******+++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))*********++++++******))))))))))))(((((((((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******++++++++++++++++++++++++,,,---.........///111333444444555666888:::;;;<<<>>>>>>>>>===<<<<<<<<<;;;>>>>>>>>>??????>>>>>>===???>>>======<<<=========:::999888777555444333222666555444333222000/////////............---------***************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))***************************************+++,,,---//////...///000222333444555555666777888999:::<<<======;;;;;;:::999999;;;<<<===???>>><<<;;;;;;;;;<<<===>>>>>>===<<<;;;;;;::::::999999888777666555444444555333222111222111000......------,,,,,,++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((((((((())))))))))))))))))((((((((((((''')))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))*********************************************************++++++++++++,,,,,,------...///000111111000000111222222222222222444555666666666777999;;;999999999999888888888888777666666555555555666666222111111111000000//////------,,,,,,++++++************************************************************))))))))))))******************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))***************)))))))))(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************+++,,,......---...000222444444444444666888;;;<<<======<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>===<<<;;;;;;======<<<<<<<<<<<<======888888777666555444333222444444333222111000/////////............---------******************************+++++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************************+++---...///............///000111222444444555777999:::;;;<<<999888888888888999:::;;;<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;:::999999888888888777666555444333333444222111000111111///...------,,,,,,+++***))))))************************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&'''((()))***'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((************************************************************++++++++++++,,,,,,---......///000000...///000111111111111111333444555555444555777999777777777777777777777777555555444444555555555666000000000000000000000///,,,,,,,,,,,,++++++*********************************************************))))))))))))))))))***))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))((((((((((((''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))***************************,,,------------000222444333333444666888;;;<<<::::::;;;;;;<<<<<<======@@@@@@???>>><<<:::888666<<<;;;;;;:::;;;;;;<<<<<<777777777777666555444333333333222111000000/////////............---------************************)))******+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,---......------,,,---...//////222333444666888999;;;;;;777777777777777888888999999999999999999999::::::;;;;;;::::::999999888888888888777666555444333333333111000000000000///---------,,,+++******))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((()))***''''''''''''(((((((((((('''''''''''''''((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,------......//////......///111111222222222222333444444333333555777666666666666666666666666444444444555555555555555000/////////////////////,,,+++++++++++++++******))))))))))))))))))))))))***************************))))))(((((())))))***))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))((((((((((((''''''''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))***************************+++,,,,,,,,,---///111222222333444666888:::;;;888999:::;;;<<<>>>??????AAAAAA???===:::888555444999999999999999999:::;;;666777777888777666555333222222111111000//////...///............---------************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))***+++------------,,,,,,------...///111222333555777999:::;;;666666666777777777777888888888888888999999999999:::::::::999999888888888888888777666555444333333111000//////000000///------,,,,,,++++++*********************************(((((()))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((())))))&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))************+++,,,,,,,,,---------......---...///111222222222222222333444444333333555666555555555555666666666666444555555666555555444444000000//////.........---++++++++++++++++++******))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))************************)))+++,,,,,,+++,,,///111///000222444555666777777999999:::<<<===>>>???@@@@@@???>>><<<:::777555444777777777777777888999999444555777888777666444333111111111000//////......///............---------************************))))))***+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))''''''((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((***+++,,,---,,,---------.........//////000111333666777999:::555666666777777777777777777777888999999999999999::::::999999999999888888999888888777666555444444111///......///000///---,,,,,,,,,,,,,,,+++++++++************************(((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,---------,,,---...000111111222222333444444444333333444666555555555555666666666777666666777777666555444333000000///......---,,,,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))***,,,,,,+++,,,...000,,,...000333555555555555:::;;;;;;<<<===>>>??????>>>======<<<:::888666555666666555666666777888888333444666777777666444333111111000000//////......//////.........---------************************((()))***+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''(((((()))+++,,,---,,,,,,---...////////////......000222444666888999555666666777888777777777666777888999999999999999:::::::::999999999999999999999888777666555444444000///......///000...---,,,,,,,,,,,,,,,,,,------))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,------+++,,,---///000111111111333444555444333333444666555555555666666666777777777777888888777555333222111000000...---,,,++++++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))******))))))((((((''''''((()))))))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++---...000222444666888999:::;;;<<<>>>>>>>>>===<<<<<<<<<;;;::::::999888888555333111222666999:::999999999999888777666555555333333333222222111111111///......------,,,++++++))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))***************++++++,,,,,,------......///000222444666777888666777888777666666777999;;;::::::999999999::::::===<<<;;;:::999:::;;;;;;:::888666555555555444222/////////...------,,,,,,,,,,,,,,,+++++++++******+++*********))))))(((((((((((())))))******++++++(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%)))((('''&&&&&&&&&&&&&&&)))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((++++++***)))***+++---...------......///000000000000000111111111222222222444333333333333444555555444444555555444444333222000000//////...---+++***,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))*********++++++,,,,,,,,,---...000222444666777888<<<<<<===>>>===<<<;;;::::::::::::999888888888777555444222444777999999777666777888999999999888777444444333222222111000000.........---,,,,,,++++++))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))******************+++,,,,,,------......///000222333555666777555777888888888999<<>>===<<<;;;:::999999999;;;::::::999888999999999999777444444444444333222/////////...------,,,,,,,,,++++++++++++*********)))))))))))))))(((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''((((((''''''&&&&&&'''''''''''''''''''''((()))***''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))),,,,,,+++*********++++++,,,,,,---......//////000000000000000111111111111222222333333333444444444333444444444444333222222000000//////...---+++***++++++***))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((()))***,,,---......,,,---...000222333555555::::::;;;;;;;;;:::888777777777888888888888888888555666888999999888555333222444888;;;===<<<:::888555555444222111///...---......------,,,++++++***))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((()))))))))*********************+++,,,,,,---------...///000222333444555444555666777999<<>><<<;;;:::999999888999999888888888777777777777555333333333333222111/////////...------,,,,,,++++++++++++************,,,,,,++++++++++++++++++)))))))))(((((('''''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''((((((((((((''''''&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((((((((''''''''''''((((((&&&&&&&&&'''''')))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))))),,,,,,+++*********))))))+++,,,,,,---......///////////////000000000111111111222222333333333333333333333333333333222111111000000//////...---+++***++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((()))***,,,---......,,,,,,...///111222333444555666888999:::::::::999888888888999999999999999555777999:::999666444222444666999;;;<<<:::888666555444333222000///...---...------,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***((()))))))))************))))))***++++++,,,,,,---------...///000222333333444555666666777999===@@@===<<<;;;999888777777777777777777777777666666666666444222111222333222111/////////...------,,,,,,+++++++++*********))))))++++++++++++++++++,,,,,,*********))))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))))))))(((((('''''''''(((((()))&&&&&&&&&'''''')))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++***))))))(((++++++,,,,,,------............/////////000000000000111222333333333222222222222333333222222111000000000//////...---+++***+++***))))))(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&'''((())))))******)))))))))))))))))))))))))))))))))***+++,,,,,,------+++,,,---...000111222333111222555777999;;;;;;;;;999999999999999999999888444666999999777444333222555777999::::::888666444444333333111000///......------,,,,,,++++++*********)))))))))))))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******))))))))))))************))))))******+++,,,,,,,,,,,,------...///000111222333444666555555555777999:::999888777666666555555666666666666666555444444444222111000111222111000/////////...------,,,,,,+++************)))))))))((((((((()))))))))))))))************))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((())))))((((((''''''(((((())))))'''''''''''''''((()))***************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************+++******)))(((******+++,,,,,,------...............///////////////000111222333222111111111222222222222111000000000000//////...---+++*********)))(((((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((()))************))))))))))))))))))))))))*********++++++,,,,,,,,,++++++,,,...///000111111///111333666999:::;;;;;;999999999888777777666666333555888888555333222333555666777888888777666555333222222111000//////...------,,,,,,+++***************))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))******)))(((''''''''''''((()))*********))))))))))))************)))))))))***++++++,,,,,,,,,,,,---...///000000111111333555666555444444555666666555444444444444444444555555666555444333222333111000000111111111000/////////...------,,,,,,************))))))))))))'''''''''(((((()))))))))((((((((()))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((()))******(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************((()))***++++++******)))*********+++,,,,,,------------........./////////...///111222333222111000111111111111111000000///000000//////...---+++*********)))(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''((()))************))))))))))))))))))))))))+++++++++++++++++++++,,,++++++,,,---...000000111///111333666888999999999999888888777666555555444222555777666444222222333444444555666666666666666222111111111000000//////------,,,,,,+++******)))******))))))((((((((('''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))******)))((('''&&&''''''((()))******+++))))))))))))************)))))))))***++++++,,,,,,,,,,,,------...///000000///222555666555444444444444333333222222222333333333444555555555444333222333111//////000111000000000//////...------,,,,,,************))))))))))))(((((())))))*********+++&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''((((((((((((''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((((((((((((((((()))******)))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++'''((()))***++++++***))))))******+++,,,,,,---------------.........//////...///111222333222000///111111111111111000//////000000000///...---++++++******)))(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))(((''''''((()))***))))))((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...111222444666888999::::::;;;;;;:::888555444555666999777444222333555666777888666555555666666555444333333222111000///......,,,,,,------,,,,,,+++***+++******)))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,---------......111222222333333444444555000111222111000000222444666666555555555444444444444444333222111//////...111111///...---,,,,,,,,,************))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''((())))))))))))))))))))))))))),,,+++++++++******))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------...///000000000......333333444444333222000///------,,,,,,,,,,,,++++++))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))(((''''''((()))***))))))((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((('''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,------...000111333555666888888999888888888666444444555777>>>999444555888;;;999666888666555555666666444333222222111000000///......,,,,,,------,,,,,,+++***+++***))))))(((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********,,,,,,,,,,,,------------000000111111222222333333000111222111000111222444777666666555444333222222222222111111000///......111000...---,,,+++++++++************))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((()))******(((((()))***))))))))))))))))))))))))++++++*********)))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,---------......///////////////111111222222111000...---------,,,,,,,,,,,,++++++))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))((((((''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******++++++,,,---------...///111333555666666777444555666555444444555777<<<666222555<<>>@@@CCCFFFIIILLLMMMJJJJJJKKKLLLLLLMMMNNNNNNIIIIIIHHHGGGFFFEEEDDDDDD@@@???===;;;888666444333000000000000000000000000---------,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((()))***)))((((((***,,,************))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''((()))))))))))))))&&&&&&''''''(((((())))))((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''''''''''''''''',,,%%%!!!$$$))))))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,---...//////333333333222222222222111222111111000///.........------,,,,,,+++******)))))))))))))))(((((((((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))************++++++++++++++++++++++++++++++++++++++++++************)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''******))))))((((((''''''((((((((((((((()))******))))))(((''''''''''''(((***)))''''''(((***---///++++++*********,,,---...---,,,,,,...111444555666666<<>>999222......//////............//////...+++((()))************)))''''''************************************)))))))))(((+++***)))(((''''''((()))(((((((((((((((((((((((()))************++++++++++++++++++++++++***)))))))))))))))(((''''''&&&&&&((((((''''''''''''((((((((((((''''''''''''((((((''''''((()))))))))))))))((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((''''''''''''(((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''')))'''+++333666111***'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,---...//////......///000111222333333000000//////......------......------,,,++++++***))))))))))))(((((((((((()))((((((''''''(((((()))(((((((((''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++***************))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((()))(((((('''''''''(((((('''((()))***+++++++++***((()))******+++*********,,,---...///111444666777CCCEEEIIINNNSSSWWWZZZ[[[^^^bbbgggjjjkkklllmmmooonnnooopppqqqrrrsssssssssnnnnnnmmmkkkjjjhhhfffeee```]]]ZZZ[[[^^^___[[[WWWWWW]]]eeemmmrrrtttrrrqqqqqqmmmkkkjjjfff___[[[\\\XXXRRRJJJBBB<<<777444111111000///000000///,,,)))***+++,,,,,,+++***((('''************************************))))))))))))***))))))(((((((((((()))(((((((((((((((((((((((()))************+++++++++++++++++++++++++++***)))***))))))((((((''''''&&&((((((''''''''''''((((((((((((''''''''''''((((((''''''((()))))))))))))))))))))((((((''''''&&&&&&'''(((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))((((((''''''&&&&&&((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''***)))---555777222+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,---......///.........///000111111222////////////......------------,,,,,,+++*********))))))))))))(((((((((((((((((((((''''''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++++++++,,,,,,++++++,,,,,,,,,+++***)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((()))((('''''''''''''''''''''((()))***+++******)))))))))***,,,---///000111111333777<<>>555000...---++++++++++++++++++++++++(((((())))))*********+++&&&'''(((*********)))((()))))))))))))))))))))))))))************+++++++++***+++,,,,,,------------++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++)))((('''((()))+++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))((('''&&&&&&))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++,,,------///.........///000111111333333333333333222111000////////////...---,,,+++************))))))))))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,......---,,,,,,+++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))************''''''&&&(((***+++++++++&&&%%%(((------''''''+++111...++++++111<<>>???BBBFFFKKKPPPRRRTTTTTTVVVYYY]]]]]]ZZZTTTPPPXXXYYYXXXWWWXXX\\\ccciiilllooovvv|||vvvtttrrrnnnmmmooohhhggggggfffffffffeeeeeedddaaa```bbb```\\\\\\aaaffffffeeebbb]]]WWWPPPLLL===888222---+++,,,---------+++******+++++++++)))************************************************))))))))))))))))))))))))***+++,,,,,,------,,,,,,***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))(((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++,,,,,,////////////000111222333111111222222222111000000------------,,,+++***)))************))))))))))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))(((((((((''''''''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,...------,,,,,,++++++***))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))******************++++++***)))'''''',,,***)))+++---///666>>>AAAEEEKKKQQQVVVYYYZZZZZZTTTQQQMMMHHHEEEAAA===:::AAAFFFNNNVVV]]]```aaaaaa^^^[[[XXXWWWYYYYYYWWWUUUaaafffjjjlllmmmtttyyyqqqjjjfffccc___[[[aaa\\\ZZZ\\\]]]]]]___bbb```___```bbbeeeeeebbb^^^RRRKKKAAA888222///---,,,---+++++++++,,,---+++***************************************************))))))))))))))))))))))))***+++,,,,,,------,,,,,,******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((((('''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,.........///000111222333333333444444444444333333------...------,,,+++***************)))))))))(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,---------,,,,,,+++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((()))((()))))))))************)))+++,,,,,,++++++++++++***+++---222777>>>GGGNNN[[[\\\______\\\WWWQQQMMMFFFAAA===>>>CCCHHHLLLLLLVVVZZZ___cccddddddcccccc^^^]]]]]]^^^bbbhhhmmmqqqxxxqqqqqqiii```\\\\\\^^^___```^^^[[[[[[```gggjjjiiieeebbb]]]UUULLLDDD;;;333...---,,,+++,,,---...---,,,************************************************))))))))))))))))))))))))***+++,,,,,,------,,,,,,*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++---------...///111222333222333333444444333333333/////////......---,,,+++************)))))))))(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,------,,,,,,,,,,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((('''&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''((())))))((()))))))))************)))+++,,,+++******,,,...---333;;;BBBJJJSSSZZZ]]]aaaaaa___\\\WWWRRRMMMJJJDDDDDDFFFLLLTTTYYY[[[ZZZcccddddddbbb___^^^___aaafffpppwwwoooiiibbb\\\bbb^^^\\\___fffjjjjjjgggdddcccbbb___XXXNNNCCC;;;000...,,,+++,,,,,,,,,+++************************************************))))))))))))))))))))))))***+++,,,,,,------,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++,,,,,,---...000111222//////000111111111000000////////////...---,,,,,,************))))))))))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''(((((()))***))))))))))))***************+++,,,+++)))***///333;;;DDDNNNUUUZZZ```bbbaaa]]]ZZZUUUQQQMMMLLLLLLMMMTTTXXX^^^eeehhhfffaaa\\\[[[___cccgggiiinnnvvv{{{zzzwww{{{|||qqqgggccc___^^^```aaaaaa```]]]___bbbeeeccc]]]TTTNNN:::666111---++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))***+++,,,,,,------,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++---///000111---...///000000000000///............---,,,++++++************))))))))))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))'''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***))))))))))))************)))+++------...333<<>>666111...---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***+++,,,,,,------,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,...///000//////000111111111111111------------,,,+++******************))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&''')))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******))))))))))))************'''***...111555???LLLUUUZZZbbbeee```[[[WWWOOOGGG>>><<<;;;>>>FFFSSS___ggghhhhhheeebbbbbbgggqqqyyyxxxmmmaaaYYYUUUVVVWWWTTTQQQQQQUUUSSSPPPMMMMMMPPPTTTWWWTTTXXX\\\^^^]]]YYYWWWVVVMMMPPPSSSSSSQQQPPPQQQSSSSSSTTTUUUTTTPPPTTTcccttt{{{rrrmmmlll___[[[WWWUUUVVVYYY[[[]]]```WWWKKK???888333111000++++++++++++++++++++++++************************))))))))))))))))))))))))++++++,,,---------,,,,,,+++++++++************)))(((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))***++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))+++---.........---111111111111000000000000/////////...------,,,,,,,,,,,,+++***)))((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((())),,,)))'''''')))***)))'''((((((((('''''')))...111...111888AAAKKKTTTZZZ]]]dddaaa[[[TTTMMMFFF@@@<<<===AAAGGGNNNUUU\\\bbbffffff^^^]]]ggguuurrrlllddd]]]VVVRRRSSSUUUTTTUUUWWWXXXZZZ^^^cccfffgggnnnssspppmmmooovvv{{{|||}}}}}}ssslllmmmqqquuusssooooootttooofffbbbeeeddd[[[WWWZZZVVV___^^^aaakkkhhhsssqqqhhh```[[[VVVRRRWWW```]]]\\\ZZZVVVMMMAAA444+++111...---......++++++...******+++++++++******))),,,+++*********+++---...------,,,---......---+++,,,------------,,,++++++((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***************************************************************************************************))))))))))))*********+++************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))+++,,,.........---000000000000000000000000000//////......---,,,,,,,,,++++++***)))(((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))******))))))))))))************+++*********))))))))))))************************))))))))))))************************************))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))+++)))'''(((+++,,,+++)))((()))+++,,,++++++---...777===GGGQQQXXX]]]___aaaYYYTTTNNNJJJHHHFFFDDDCCCLLLPPPUUUZZZ\\\]]]\\\\\\XXX```qqq}}}kkk\\\XXXTTTOOOMMMOOOUUU]]]bbbrrr{{{{{{uuuiiihhhcccaaa___TTTSSSaaaqqq~~~xxxmmmbbbWWWRRRSSSOOOPPPRRRUUUTTTNNNCCC;;;333...+++...000...,,,,,,++++++++++++++++++***)))---,,,++++++******++++++---,,,+++,,,......---+++,,,,,,,,,,,,,,,++++++***((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((()))))))))************************************************************************************************)))))))))***************************************)))))))))*********++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***,,,------...---////////////////////////000000///......------,,,++++++*********)))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((())))))))))))*********)))))))))*********++++++***************)))))))))************************)))))))))*********++++++************************))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))(((((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%$$$$$$))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((())))))))))))((((((***,,,---,,,***+++,,,,,,,,,---000555999JJJRRR\\\bbbcccaaa___^^^MMMJJJGGGIIINNNSSSVVVVVV________________________pppyyydddbbb^^^XXXSSSPPPOOOOOOdddfffhhhjjjnnnvvv~~~{{{{{{uuuiiibbb[[[[[[___```\\\^^^lllyyyfff[[[OOOKKKIIIMMMTTTWWWSSSNNN@@@666......///...---...,,,,,,,,,,,,,,,+++******+++++++++,,,,,,++++++***,,,+++***+++---...---,,,+++,,,,,,,,,,,,+++******(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((()))(((((((((((())))))***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))***************+++++++++************************************************************************************************************************))))))*********+++++++++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***+++,,,------...............////////////000000//////...---------************************((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++))))))*********+++++++++************************************************))))))*********+++++++++************************))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++******))))))((())))))((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))((()))***+++,,,,,,+++***///---++++++000<<>>222222111111000...---,,,++++++,,,...000444777999444222...------......---......//////......---,,,(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++*********))))))((((((******++++++***)))((((((++++++++++++++++++++++++)))******+++++++++******+++,,,------+++))))))***000---++++++---...---+++++++++,,,,,,,,,------------,,,++++++,,,,,,+++)))))))))*********+++++++++,,,,,,***)))((((((((((((+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,...///000111111222222111222222222222111///...---///...---+++***)))))))))))))))))))))((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++*********))))))((((((+++++++++***************---+++***)))******)))((()))***,,,------,,,+++***(((***,,,---------...//////////////////000111222---...............---,,,111///------...//////...///---+++*********)))(((---,,,+++******++++++,,,,,,++++++***************************************************************)))************+++++++++,,,,,,------------------...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))*********))))))+++,,,...---+++***///999FFFPPP___aaa___XXXOOOIIIHHHKKKHHHJJJPPPZZZdddiiigggdddbbbaaaeeeppp~~~mmmWWWHHHIIILLLSSSpppnnniiikkkggg^^^XXXSSSTTTVVVXXXYYYXXXWWWUUUWWWXXXYYY]]]gggnnnllleee```dddkkkqqqtttpppiiiccc]]]ZZZ[[[cccnnnppphhh___YYYTTTQQQRRRQQQMMMJJJKKKIIIIIIMMMRRRTTTRRRSSSVVVYYYddd{{{~~~vvvhhhccckkk{{{kkkXXXNNNLLLKKKHHH>>>555///111333111...---...///111333333222000...******+++,,,,,,---......//////.........---------(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))(((((('''((()))***+++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++*********)))))))))))),,,***(((''''''(((***,,,(((((((((((()))***+++++++++,,,,,,,,,,,,++++++***,,,...///000//////000222333111//////000111///...000000///...---,,,++++++---+++***+++,,,------+++,,,+++++++++************++++++*********+++,,,,,,+++++++++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,......///000111111111111222222222111111///......///...---+++***)))))))))***)))))))))((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))(((************************)))))))))+++,,,,,,+++***,,,,,,,,,+++******++++++///000222222222222333555:::999999:::<<<>>>>>>>>>???>>>===<<<;;;999888888888555222111111///,,,)))000...------/////////...+++++++++,,,,,,---------*********++++++,,,,,,,,,************************************************)))************+++++++++,,,,,,,,,------------.........---,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))***++++++******,,,...------...444???KKKUUUZZZ[[[YYYRRRJJJCCCAAADDDHHHFFFPPP]]]fffhhhddd___[[[VVVfffsss[[[WWWOOOIIILLLYYYdddpppnnn^^^\\\aaacccbbbcccqqqppppppppprrrtttuuuuuuqqqqqqqqquuu~~~vvvpppooo^^^WWWRRRRRRPPPJJJFFFEEEPPPZZZnnnwwwppppppyyyxxxjjjeeeiiippp~~~hhhWWWLLLFFFGGG>>>666333222000000333111222333444333111...---***++++++,,,------......//////.........---------(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++***************))))))))))))))))))))))))***+++++++++************,,,...///***+++,,,...000222444444666888;;;<<<<<<===???AAACCCAAA??????@@@???>>><<<:::999777555222000...------+++))))))***+++***)))++++++++++++************))))))((((((((()))******+++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,---...///000111111111111111111111111111000///...///...---+++******************)))))))))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))************************)))***,,,---------++++++***+++,,,------///333666777999===@@@CCCHHHLLLPPPPPPNNNNNNQQQUUUXXXWWWUUUWWWVVVTTTRRRPPPPPPPPPPPPLLLGGGCCCBBBCCCBBB===888555333111000000///,,,+++.........---,,,+++*********++++++,,,,,,++++++***++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,---------............------,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************+++,,,,,,++++++---......000666CCCQQQ\\\______QQQLLLDDD>>>===AAAHHHMMMSSS]]]hhhkkkddd]]]ZZZ[[[eee|||iiiZZZJJJDDDMMMUUU[[[hhhxxxyyyvvvsssnnniiilllgggfffkkkrrrwww|||wwwqqqiii___VVVRRRJJJKKKRRR^^^iiijjj```UUUVVVgggyyy{{{nnnfffqqquuufff\\\QQQGGG>>>888444000///111333444444333222///---,,,+++++++++,,,------....../////////.........------(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++************************%%%(((+++......---)))''',,,,,,,,,---///111444666222444777;;;@@@EEEHHHJJJLLLMMMNNNOOONNNOOOQQQRRRSSSRRRQQQQQQPPPPPPNNNMMMHHHGGGEEEBBB???===;;;:::444222///---------,,,+++)))))))))***++++++,,,,,,++++++***)))((((((((()))+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++------...///000000000000000000111111111000000///......---,,,+++******************)))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))*********))))))))))))))))))))))))***************------------+++++++++,,,)))...333888<<>>777111...333333222111000...---,,,,,,,,,,,,,,,------......////////////............(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++***************+++++++++&&&(((***,,,------,,,,,,///000222555:::>>>BBBEEEIIIJJJKKKMMMOOORRRUUUWWWUUUUUUUUUSSSQQQQQQRRRTTTOOOPPPQQQPPPOOONNNMMMLLLMMMLLLKKKIIIGGGEEEDDDCCC;;;999666555666777777666......------,,,,,,++++++...------,,,,,,,,,------++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))***+++,,,---...//////000/////////000000111111111000000......---,,,++++++++++++************))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))******)))*********+++++++++,,,,,,,,,,,,+++***---111555666===GGGNNNRRRUUUZZZ^^^aaabbbcccccccccccceeeggggggeeeccccccfffhhhhhhgggfffeeedddcccdddeeegggiiiddd^^^VVVTTTVVVZZZ[[[ZZZXXXVVVRRROOOLLLHHHCCC???333111///,,,,,,...000111,,,,,,,,,,,,+++******)))++++++++++++++++++++++++************************))))))*********+++++++++++++++,,,,,,---...////////////...------,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********************)))))),,,000333BBBMMMZZZ```\\\SSSKKKGGGBBBDDDIIIQQQZZZ```cccccchhhdddaaabbblll}}}ooo___[[[NNNKKKXXXggg|||vvvnnnooobbbbbbbbbbbbggguuuzzzmmmfff___VVVPPPJJJ[[[nnn}}}}}}rrruuusssjjjnnnkkkTTTIIIEEE???888333111111000///............,,,,,,------------......000000/////////.........(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,*********+++++++++++++++---,,,******---333999===>>>@@@DDDHHHMMMQQQUUUVVVUUUSSSQQQNNNLLLKKKJJJKKKFFFFFFEEECCCAAA@@@BBBDDDAAACCCEEEEEECCCBBBAAAAAAEEEDDDCCCBBBAAA@@@@@@???:::888666777999<<<===>>>:::999777444222///---,,,*********++++++,,,---...++++++++++++++++++++++++************************))))))))))))))))))))))))***)))))))))))))))******+++,,,---...////////////...///000111111111111111......---,,,,,,,,,,,,,,,++++++*********)))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************++++++,,,---------))),,,000222444999AAAHHHNNNUUU^^^aaa```___```bbb```bbbddddddcccccccccdddfffdddbbbaaaaaaccceeegggmmmllljjjiiihhhhhhiiiiiifff```YYYSSSQQQRRRTTTUUUYYYXXXXXXXXXXXXWWWTTTQQQGGGEEE@@@;;;666222///...---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++***+++,,,,,,---...////////////......---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************---222:::@@@SSS[[[cccaaaUUUJJJDDDCCCHHHNNNWWW```eeegggeeeddd___aaaiiizzznnn]]]SSSTTT[[[]]]eeettt|||zzzzzzzzzkkkdddkkknnnvvvuuuttttttyyy|||~~~~~~yyyzzzyyyooobbb^^^WWWWWWbbbnnnkkk___bbbgggooovvv~~~uuuppprrrwwwaaaPPPHHHCCC===:::222111///...---......///------------------......000000000/////////......(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,*********++++++,,,,,,,,,111222444777>>>EEELLLPPPQQQRRRTTTVVVWWWVVVUUUTTTJJJHHHEEEAAA???>>>===>>>999::::::999999:::===@@@AAADDDGGGHHHFFFDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA>>>;;;999888:::<<<>>>>>>CCCBBB@@@>>><<<999888777000///...---++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******++++++,,,---..................///111111222222222......---,,,,,,,,,,,,---+++++++++*********))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************++++++,,,------...//////111777???EEEIIIOOOWWW]]]aaafffiiiggg___XXXWWWYYYVVVZZZ___bbbccccccdddeee___```___[[[YYY[[[bbbiiimmmmmmllllllkkkkkkjjjjjjhhhfffbbb[[[UUURRRSSSTTTVVVUUUUUUUUUUUUSSSPPPMMMSSSSSSRRROOOIIIBBB;;;666555333111.........000111,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++***++++++,,,---...///000/////////...------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++---333>>>JJJSSS[[[\\\ZZZSSSKKKGGGHHHLLLSSSZZZbbbggghhhfffffffffiiisssiiiRRRFFFNNN]]]qqqwwwvvvwww|||zzz{{{tttlllsssuuulllwww|||}}}}}}nnn```WWWRRRMMMHHHDDDVVVpppooofffsss}}}lll]]]NNNDDDAAA666444111///......///000..................------000000000000/////////...(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,111777@@@KKKTTTYYY[[[[[[ZZZZZZYYYVVVQQQKKKEEEBBB<<<;;;:::999:::<<<>>>@@@===???@@@AAACCCFFFKKKNNNNNNQQQUUUVVVTTTSSSSSSUUUSSSSSSRRRRRRQQQPPPOOOOOOJJJGGGBBB@@@???@@@@@@@@@EEEEEEEEEDDDDDDDDDDDDCCC???===:::666222...,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))******)))))))))))))))***++++++,,,---............---...///111222222222222......---,,,,,,,,,------+++++++++************)))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))*********+++,,,,,,------...///000000===EEEPPPXXX]]]```fffkkkgggjjjjjjbbbWWWNNNMMMOOOYYY]]]aaadddcccbbb``````UUUWWWWWWSSSOOOSSS]]]fffddddddfffggghhhhhhhhhhhhgggiiihhhccc[[[UUUUUUWWWYYYXXXUUUSSSPPPKKKFFFAAAHHHMMMUUU[[[\\\YYYSSSNNN@@@<<<777111...------...,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******+++,,,---//////000/////////...------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))((('''&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++,,,000999GGGVVVaaa\\\VVVMMMEEEBBBGGGOOOUUU[[[aaahhhiiigggfffhhhkkk~~~|||eeeWWWIIIEEEXXXtttuuupppiiikkkyyy~~~|||pppoooeeecccqqqyyyyyy}}}{{{qqq[[[PPPPPPFFFOOOaaazzz}}}wwwooopppvvv|||bbbPPPIII:::888444111......///000..................------000000000000////////////))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******************++++++*********************,,,---,,,++++++,,,------,,,+++,,,///555;;;???HHHNNNVVV[[[[[[XXXTTTRRRTTTPPPJJJDDD???======>>>>>>@@@DDDHHHJJJMMMSSSYYYYYYRRRMMMOOOQQQPPPQQQSSSSSSVVVWWWWWWWWWVVVTTTQQQUUUUUUSSSRRRTTTVVVTTTRRRRRRQQQOOOMMMNNNNNNLLLHHHOOONNNJJJFFFEEEHHHLLLMMMPPPMMMGGGAAA<<<777444222111...+++***+++,,,+++***---,,,***))))))***+++,,,++++++++++++++++++++++++************))))))))))))+++++++++,,,---...///000///000000111111111000000000//////...------,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************,,,***)))(((''')))***++++++---...///111:::GGGQQQ\\\___cccfffhhhiiikkkllllllggg___UUUOOOPPPXXX___gggeeebbb```\\\UUUQQQPPPQQQPPPPPPQQQSSSWWW[[[]]]WWW[[[]]]]]]___cccdddaaa___fffiiiddd______]]]XXXQQQQQQTTTUUUOOOEEE??????===CCCMMMXXX___bbb```]]]TTTQQQIII===666444222...000///---,,,,,,,,,---...******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,---...//////000000000000///...---,,,,,,+++******)))*********))))))))))))(((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))''''''((()))***++++++,,,))))))))))))*********************)))))))))))))))((()))***)))((()))+++...//////333>>>LLLXXX]]]^^^VVVPPPHHHCCCFFFNNNWWW]]]```gggiiibbb\\\ddd|||\\\YYYLLLHHHVVVddduuu~~~kkkdddnnn}}}||||||}}}tttggggggqqqsssbbbOOONNNLLLSSSlll~~~|||vvvjjjrrrttt]]]OOOAAA555222222//////222---...000111000////////////////////////.........''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************++++++******************+++,,,------,,,+++,,,...+++---000444999>>>AAACCCLLLNNNPPPPPPLLLHHHFFFEEEAAAAAABBBDDDFFFJJJMMMOOOWWWUUUTTTSSSSSSTTTVVVXXXYYYRRRNNNPPPRRRPPPNNNOOOOOORRRTTTTTTSSSRRRPPPNNNHHHIIIJJJKKKLLLOOOOOOOOOOOOPPPPPPOOORRRUUUTTTPPPMMMOOOPPPOOOOOOOOOPPPPPPPPPNNNKKKHHHDDD@@@;;;888666444222000///...---,,,------,,,+++******))))))++++++++++++++++++++++++************))))))))))))+++++++++,,,---...///000000000111111222222111111000000//////...------,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))***+++++++++++++++(((...777>>>EEEOOOZZZcccbbbeeeiiilllnnnoooqqqssscccaaa]]]ZZZ[[[```gggmmmeeebbb___^^^]]]^^^aaaccc```^^^\\\ZZZYYYXXXWWWVVV]]]cccgggfffgggiiihhheeedddjjjmmmiiigggiiiiiiggghhhdddaaa___ZZZSSSRRRUUULLLLLLMMMRRRXXX^^^______^^^^^^WWWNNNFFFBBB;;;444,,,,,,...//////...------+++++++++++++++******))),,,,,,,,,++++++++++++***,,,,,,,,,,,,---...//////000000000000///...---,,,,,,++++++******************)))))))))(((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''(((((((((((()))))))))))))))))))))))))))*********(((((()))))))))*********************))))))))))))((()))++++++******+++,,,///444>>>JJJUUU[[[[[[ZZZNNNKKKGGGFFFJJJRRR[[[aaakkkhhhdddaaafffyyy|||dddZZZUUUVVVSSS\\\sss|||{{{vvveeekkk~~~rrrnnnooowww~~~jjjkkkcccYYYZZZdddgggbbblll{{{xxxzzzaaaQQQ@@@888333000000444//////...---,,,,,,---...////////////////////////''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************************************++++++++++++++++++---......---,,,,,,---///111555;;;AAAEEEGGGGGGGGGFFFFFFDDD@@@<<<:::;;;<<<@@@CCCHHHMMMRRRUUUVVVWWWTTTUUUVVVXXXZZZ\\\[[[ZZZ[[[UUUPPPOOONNNJJJJJJLLLJJJLLLMMMLLLIIIGGGHHHKKKKKKJJJHHHFFFDDDEEEGGGJJJLLLTTT[[[[[[YYYWWWQQQKKKMMMOOOQQQTTTTTTSSSQQQPPPQQQPPPOOOOOOOOOMMMIIIFFF======;;;888333///------,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))++++++++++++,,,...///000000111222222333333333222111000000//////...------,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++,,,------------222;;;IIIUUU]]]cccjjjnnnjjjlllnnnooonnnnnnooopppjjjhhhggghhhjjjlllnnnnnnooommmjjjgggfffgggiiiiiidddcccdddfffiiillllllllldddiiikkkhhhfffggggggdddaaaeeeeeecccbbbeeehhhgggjjjiiijjjnnnmmmgggdddeeeaaa\\\WWWWWW\\\``````___\\\^^^]]]XXXUUUQQQJJJBBB444333111///...---------------,,,,,,+++*********,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...//////000000000000///...---,,,,,,,,,+++*********************)))))))))((((((((())))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))************))))))(((((((((((((((((())))))))))))************************'''***,,,---,,,++++++,,,333>>>MMMYYY^^^[[[VVVQQQJJJKKKNNNPPPTTTYYY```dddjjjaaa\\\fffuuuTTTHHHJJJXXXfffoooyyyuuusssvvvcccccczzzrrr{{{zzzxxxeeeXXXNNNEEESSSsss}}}kkkfffxxxgggRRRBBB888222111444222000...,,,,,,,,,...///......//////000000111111''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))************************+++++++++******+++++++++++++++,,,.........---,,,...222666@@@CCCFFFIIIJJJHHHEEECCC777888888888999;;;@@@CCCNNNQQQVVVZZZ\\\[[[XXXWWWLLLRRRWWWWWWVVVUUUSSSPPPQQQMMMJJJHHHFFFHHHRRR]]]___[[[VVVRRRMMMNNNUUU^^^ssskkkaaaWWWPPPOOOUUU]]]XXXlll|||{{{qqqiiibbb\\\ZZZWWWWWW]]]```\\\UUUPPPRRROOOMMMMMMOOOPPPOOOMMMFFFGGGFFFAAA;;;777555555---,,,+++***++++++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********+++,,,---//////111111222333444444444444222111111000//////......,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))***************---,,,******,,,000555888JJJRRR^^^gggkkkllllllllllllnnnooooooooonnnoooqqqrrrqqqppprrrtttsssnnnjjjeeeiiikkkkkklllnnnnnnlllkkkgggcccbbbdddffffffeeeggglllooollljjjlllmmmlllggggggfffeeefffkkkoooqqqmmmuuu|||kkkbbbccc___[[[^^^ccceeeaaa]]]ZZZ\\\\\\XXXVVVUUURRRMMMHHHCCC:::222---,,,---...//////...---------------------,,,,,,,,,+++++++++,,,,,,,,,,,,---...////////////000//////...------,,,,,,+++************+++*********)))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))''''''((((((((())))))))))))***************++++++)))***+++++++++,,,///111@@@KKKZZZaaa^^^UUUMMMIIIMMMSSSZZZ^^^^^^^^^```bbb^^^ZZZ```~~~vvvVVVFFFLLLYYYjjj{{{llliiiuuujjjiiiwww{{{yyyyyyzzzeeeUUUJJJVVVhhh}}}sssgggiiiUUUDDD999333111333111/////////000000000......///000000111222222(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))*********+++++++++******++++++,,,,,,,,,,,,+++,,,---///222888???DDDNNNMMMKKKGGGDDD@@@<<<:::222666;;;@@@EEEJJJOOOSSSWWWYYY[[[]]]\\\YYYUUUSSSTTTZZZZZZRRRKKKKKKNNNNNNKKKJJJJJJIIIJJJUUUlllvvvkkkeeebbbfffssszzznnnhhhiiiuuu{{{tttppptttwwweeeYYYYYYTTTOOOMMMNNNOOONNNLLLIIIJJJIIIGGGEEECCCCCCCCC777444///+++******---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************+++,,,---...///111111222444444555555555333222222111111000//////,,,,,,,,,++++++++++++***************************************************(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))*********+++++++++,,,---+++)))***111;;;GGGNNN```eeelllqqqrrrpppnnnllllllnnnooopppoooppprrrtttiiiiiilllpppttttttpppkkkmmmooommmgggcccccc```[[[___[[[WWWZZZcccmmmtttwwwzzzxxxxxx||||||mmmbbb___[[[\\\```bbb___\\\___aaa^^^VVVOOONNNOOOOOOQQQMMMGGG@@@999444000//////...---------......///---------,,,,,,,,,++++++,,,,,,,,,,,,---...////////////////////////...------,,,,,,+++***+++++++++************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++(((((((((((())))))))))))))))))******+++++++++,,,++++++))))))***000777===PPPXXX___^^^VVVLLLFFFDDDQQQYYYbbbddd```\\\\\\^^^bbbhhh|||kkkWWWMMMOOO[[[ggg}}}}}}kkkeeeqqq}}}cccQQQJJJaaawwwmmmnnnqqq[[[III:::111222111///000222222000......//////000111222333333))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))***++++++,,,,,,******++++++,,,---------)))---333888>>>EEEKKKOOOOOOLLLFFFAAA<<<:::999888>>>CCCKKKQQQVVVYYY\\\]]]^^^\\\ZZZWWWSSSOOOLLLJJJKKKPPPOOOIIIMMM\\\kkkqqqfffccc```___```kkkyyymmmkkklllrrrsssnnnpppvvvuuuhhhkkkgggddddddeeebbb\\\UUUHHHFFFDDDEEEGGGIIIJJJJJJDDD@@@999222---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************+++---...///000111222333444555555555444333333222111111000000,,,,,,,,,,,,++++++++++++************************************************(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,---------,,,,,,...555@@@OOO\\\eeeiiikkkooorrrtttsssrrrpppoooooonnnjjjfffccccccccccccdddfffjjjlllllljjjhhhnnnqqqoooiiiiiioooqqqnnniiieeeeeennnwwwtttvvvzzzqqqiiieeecccbbbbbbccciiiiii]]]QQQMMMPPPTTTNNNPPPQQQPPPKKKCCC:::444///...---,,,,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////...///////////////......------,,,+++++++++++++++++++++*********)))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))''''''((()))***+++,,,,,,))))))))))))************))))))******+++,,,,,,,,,---,,,******///888DDDLLL[[[\\\[[[TTTKKKFFFFFFHHHTTT[[[cccccc^^^^^^dddkkk~~~hhhYYYMMMNNNYYYcccjjjnnnxxxjjjppp~~~www^^^ZZZaaahhhooovvv{{{hhhnnnxxxaaaLLL>>>777333000///111111///,,,000000111111222222333333(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((())))))***++++++,,,,,,******++++++,,,------...111888AAAIIIMMMMMMMMMMMMFFFDDDAAA>>>>>>???BBBDDDOOOSSSYYY]]]^^^^^^^^^^^^\\\YYYUUUQQQNNNOOOPPPRRRKKKPPPSSSWWWhhh|||tttnnnnnnrrrvvv}}}rrrfffaaahhhpppuuu}}}pppggglllvvv{{{sssxxxsssppptttwww~~~wwwkkkUUUNNNHHHGGGKKKMMMLLLIIIIIIFFFBBB<<<777333000///------------------------,,,,,,+++++++++*********))))))******+++,,,...//////000111333444444555555444444444333222222111111------,,,,,,,,,+++++++++************************************************'''((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,------...//////000555???KKKWWWbbbjjjnnnkkkkkkmmmnnnoooooommmkkkeeeeeeccc```\\\ZZZ[[[\\\eeefffggggggfffeeeeeefff]]]iiisssyyywwwyyywwwiii^^^YYYYYYcccnnnwww}}}}}}~~~iii\\\YYY[[[PPPRRRVVVWWWSSSLLLDDD???666444111///---------......------------,,,,,,,,,,,,,,,,,,,,,---...//////......////////////......------,,,++++++++++++,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))(((((())))))*********+++************++++++++++++))))))***++++++,,,------,,,---...111888CCCPPPYYY^^^ZZZRRRIIIDDDEEELLLSSSZZZ___cccbbbbbblllhhh[[[LLLIIINNN\\\iiiooonnnnnnqqqsssiiiiiirrr___TTTQQQQQQfff~~~{{{mmmmmm}}}hhhXXXDDD===444000000111000...222222222222222222222222''''''''''''''''''''''''))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,******+++,,,,,,---......;;;DDDPPPWWWWWWPPPHHHCCC>>>>>>>>>@@@DDDIIIOOORRRXXX[[[___```___]]][[[[[[PPPNNNMMMMMMSSS[[[dddjjjhhhmmmpppwwwssshhhbbbjjjtttwwwsssoooggg]]]^^^nnnzzz}}}rrrnnnzzzuuuqqq}}}}}}{{{fffdddpppnnnxxxyyymmmcccWWWSSSUUUUUUQQQKKKGGGGGGFFFDDD@@@;;;777444------------------------,,,,,,,,,+++++++++******)))))))))***+++,,,.........///111222333444444444555444444333333222222111---------,,,,,,,,,++++++************************************************'''((((((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,------...///000000777@@@NNN]]]hhhmmmnnnmmmllllllkkkjjjiiifffbbb___QQQSSSWWWZZZ^^^ccciiimmmcccfffggggggeeegggkkkpppyyyxxxkkkcccZZZYYY^^^eeegggfffcccnnnuuuqqqggg^^^VVVPPPNNNFFFBBBHHHNNNQQQVVV\\\gggnnnsssooo```WWW^^^kkklll```]]]YYYXXXVVVSSSQQQNNNLLLJJJ===;;;777444111/////////......---------,,,,,,,,,,,,,,,,,,,,,---...//////......///////////////......---,,,,,,++++++,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))************))))))))))))******+++++++++,,,,,,,,,))))))***+++,,,,,,------+++---111777???LLLXXXaaa\\\UUUKKKBBBAAAHHHSSS[[[aaaeeegggfffjjj}}}yyyZZZLLLJJJUUUYYYbbbmmmqqqlllgggfffdddmmmnnnwwwyyynnn]]]KKKMMMlll{{{iiirrr}}}nnnQQQGGG:::222111222333222333333222222222222222222(((((((((((()))))))))))))))))))))))))))******+++---,,,***(((((()))***+++***)))(((''''''((()))***))))))))))))************))))))))))))*********************)))((()))+++---)))---000000///333<<>>;;;===@@@HHHQQQUUUUUUWWW]]]cccccc___]]]^^^]]]XXXTTTRRRKKKNNNNNNPPP```{{{zzzrrrzzzyyylll[[[[[[dddqqqwwwvvvxxx~~~|||}}}~~~}}}rrrccccccnnnttt|||~~~}}}uuunnnLLLEEEDDDEEEHHHJJJHHHBBB===444777333++++++111000(((000///---+++++++++++++++...---+++******+++---...///000222222111111222444888666444222111111111222//////.........---------+++++++++************)))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))************))))))+++*********))))))(((((())))))))))))))))))))))))************************++++++******************(((((())),,,------+++)))---///000...***,,,222999LLLSSS]]]dddhhhjjjlllmmmeeeaaa```eeefff```]]]___XXX```hhhiiiiiijjjiiifff^^^]]]YYYXXXcccwwwoooiii```TTTMMMHHHCCCCCCGGGKKKJJJHHHMMMOOOQQQSSSRRRQQQNNNLLLQQQPPPSSSWWWXXXYYY```iiillliii```VVVRRRSSSVVVXXX\\\dddrrrwwwmmm___YYYVVVXXXXXXQQQKKKJJJKKKFFF???888555333...)))...000111///+++)))+++---........................000000111111111000000//////---,,,,,,,,,,,,+++)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,+++******,,,...//////555CCCRRRYYYTTTMMMJJJIIIBBBFFFVVV\\\___iiibbbbbbccclllqqqTTTEEEJJJVVVmmm|||pppeeeiiisssuuu~~~eeeTTTSSSaaavvvtttrrrZZZAAA888888666333222111000///000222333444333(((((((((((())))))))))))))))))(((((())))))***+++---,,,***)))((()))***+++***)))(((((((((((()))***))))))))))))************))))))))))))************(((***,,,,,,+++++++++,,,///......000666@@@LLLSSSYYY[[[XXXNNNBBB===@@@EEEXXX\\\```aaa```___```aaaccc___ZZZXXXZZZ[[[YYYUUUKKKPPP[[[lllllliiiiiipppxxxxxxooogggsssuuuvvvuuuuuu|||wwwtttyyyzzzuuuuuuzzz}}}pppgggiiikkk~~~bbbVVVQQQKKKHHHHHHGGGEEECCCDDDAAA:::111...//////,,,000///---,,,++++++,,,,,,...---+++******+++---...///000111111111111222444555444222000////////////............------------++++++++++++************))))))))))))))))))))))))************)))))))))((())))))))))))************))))))************))))))************)))))))))(((************************************************************************+++***))))))******)))(((///---++++++///888BBBIIISSSVVVZZZ]]]```bbbcccdddbbb]]]\\\```cccbbbdddhhhbbbjjjooolllgggcccaaa___WWWSSSPPPUUUlllzzzcccUUUNNNIIIFFFFFFDDDCCCEEEJJJOOORRRSSSXXXYYY[[[```eeehhhhhhgggaaakkkuuuuuussszzzsss```VVVWWWYYYbbb___]]]]]]]]]cccuuurrrjjj___VVVRRRQQQPPPOOONNNMMMIIIDDD???:::444///---...000000...------...........................000000111111111111000000///---,,,,,,,,,,,,+++)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++,,,---,,,,,,111;;;HHHTTTWWWRRRHHHAAAEEEJJJLLLWWWggggggbbbggg[[[dddssskkkTTTMMMSSSbbboooyyykkksssnnn___VVVcccwwwoooRRR@@@666111222777333222111111333444333333(((((((((((())))))))))))))))))(((((())))))***+++,,,+++***)))))))))***+++***))))))(((((())))))***)))))))))*********++++++)))))))))*********++++++'''***---...---,,,,,,,,,000000444<<>>DDDHHHIIIIIIEEEIIIQQQ\\\hhhpppssssssqqqnnnlllmmmnnnnnnmmmmmmlllhhh___VVVWWWaaajjjmmmhhhdddeeesssrrrdddYYYPPPTTT\\\```\\\XXXWWW^^^hhhpppwww}}}pppiiiYYYaaabbbYYYRRRZZZlllzzz|||zzznnn^^^XXXSSSPPPRRRQQQLLLEEE@@@666222///...000111000...........................///000000111111111111000///...,,,,,,------+++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))++++++++++++...444888LLLSSSWWWRRRFFF@@@DDDKKKVVVbbbhhhjjjiii^^^ZZZddd~~~sss```MMMIIIMMM___uuuxxxqqqWWWMMMTTT```{{{qqq[[[GGG:::444444333222333555555555333(((((((((((())))))))))))((((((((('''((())))))*********************++++++))))))************))))))************++++++++++++************++++++++++++++++++***)))***---222777@@@JJJWWW^^^\\\VVVQQQNNNCCCFFFLLLTTT\\\cccgggiiicccfffgggddd\\\VVVUUUVVVNNN]]]pppuuuppprrrzzzzzzrrrnnnqqqxxxzzz|||~~~zzzsssmmmmmmyyy~~~}}}{{{www}}}}}}|||xxxyyy~~~|||ssslllllllllooo|||{{{\\\QQQIIIIIIFFF===999<<<333111///---,,,+++++++++------------------------,,,...000000000111222444555555444444333333222222......---------,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))************))))))))))))))))))))))))******************************************************))))))*********+++++++++(((+++......------...000...666@@@GGGJJJLLLOOOQQQ]]]bbbjjjssswwwvvvqqqlllbbbeeejjjnnnrrrrrrnnnjjj___[[[VVVXXXgggyyylll^^^PPPOOOVVVZZZUUUOOOJJJ___uuuvvvvvv{{{iiisssuuuhhhXXXSSSYYY```}}}zzzgggTTTNNNPPPOOOMMMMMMBBB;;;333////////////---........................//////000111111111111111000...------------,,,***++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))),,,///,,,+++000===III[[[YYYSSSIIIAAACCCMMMWWW```jjjiiiaaa\\\YYYgggoooWWWLLLMMMXXXgggttt}}}vvvxxx}}}vvvyyysssbbbVVVQQQjjjzzzdddKKK:::555333222222444555555555(((((((((((())))))))))))((((((''''''(((((()))***)))*********++++++++++++)))******++++++******)))*********++++++++++++,,,*********++++++++++++,,,,,,,,,+++,,,///666???EEEVVVZZZ\\\VVVMMMEEEDDDFFFCCCKKKWWWbbbhhhiiifffdddbbbbbbaaa^^^YYYVVVUUUVVV\\\nnnssseeeccclllxxx~~~vvvtttwww{{{llliiiqqq|||mmmlll___TTTVVVWWWYYYdddgggeee___WWWVVV\\\bbbccc~~~{{{{{{sssqqqppppppqqqtttyyyzzzkkk^^^RRRMMMKKKEEE>>>:::777666333000...,,,,,,,,,------------------------,,,---///000000111222444333333333444333222111111//////.........---------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************))))))))))))))))))************++++++++++++++++++++++++************************)))))))))***++++++,,,,,,))),,,......++++++---000777>>>GGGMMMPPPWWW```iiimmmrrrxxxyyyuuummmfffbbbeeeiiimmmnnnnnnllleee]]]UUUUUUWWW]]]kkkvvvvvvqqqXXXOOOGGGFFFHHHJJJOOOSSSjjjuuummmeee^^^]]]jjjvvvooo]]]TTTLLLIIIKKKLLLFFF===555111///.................................///000111111222111111000///------......,,,+++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))---000000000999IIIVVV```ZZZQQQJJJHHHLLLTTTYYY```fffaaaYYY[[[eeepppTTTHHHHHHYYYooo{{{ooonnn|||uuu^^^TTT```dddNNN;;;777444222333444666666(((((((((((())))))))))))(((''''''''''''((())))))))))))***+++++++++++++++)))***++++++++++++***)))*********+++++++++,,,,,,*********+++++++++,,,,,,+++,,,///444:::DDDOOOVVV\\\XXXQQQHHHAAA???AAAEEENNNVVV```ggghhheeebbb```]]]YYYVVVZZZccciiijjjiiilllxxxuuujjjlllwww~~~wwwnnnddddddccc^^^YYYVVVUUUVVVWWWYYYRRRSSS```bbb^^^aaaMMMMMMKKKGGGJJJQQQUUUUUUWWWYYYcccooorrrnnnpppxxx{{{xxxqqqttt{{{~~~vvvjjjfffbbbccchhheeeTTTCCC===;;;888444111///...---------............------+++---///000000000222444333444555555555444333222000000/////////.........------,,,,,,,,,+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))************))))))************))))))((()))))))))************++++++++++++++++++++++++************************((())))))***++++++,,,,,,***,,,---,,,+++...666<<>>555222111..............................///111111222222222111///...---......---+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***,,,666EEESSSYYY[[[PPPJJJDDDBBBGGGQQQ\\\bbb^^^]]]XXX^^^rrr~~~YYYDDDBBBKKK[[[iiizzzwwwttt|||sssttteee\\\fffyyy}}}oooLLLFFF===555222333444444))))))(((((((((((())))))+++***)))(((((()))***+++))))))))))))************)))))))))***+++++++++,,,******++++++++++++******)))***+++,,,,,,,,,,,,---***333>>>IIIUUU]]]XXXMMM@@@<<<888777===HHHTTT\\\ppphhhbbbcccgggeee^^^YYYOOOUUUbbbxxxpppxxxxxx~~~xxxiiiaaa___bbbZZZccclllkkkaaa\\\bbbllllllsss~~~|||vvvssseeejjjuuupppiiiuuu~~~wwwsssjjjhhhppppppjjjkkksssppphhhhhhqqqrrrhhhbbbccczzz}}}xxxvvvtttxxx}}}ooossslllLLLEEEAAAAAA???888000---///---,,,---......,,,+++,,,------///111333555666777888:::::::::888666555222222111111000/////////,,,,,,,,,+++++++++******)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++---...---,,,---......///333AAAUUUdddgggmmmtttxxxwwwuuuttttttwwwuuuhhhYYY]]]nnntttllldddjjjqqqpppbbbPPPFFFEEEBBBBBBBBBCCCGGGMMMSSSXXXXXXYYYaaammmttt~~~rrrccc___aaaUUUeeeyyyqqqTTTSSSPPPMMMMMMIII>>>222111333333111/////////......///000111222333333333111111000///...---,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************++++++++++++*********+++++++++******+++222DDDVVV^^^XXXOOO@@@BBBCCCFFFOOO\\\aaa______SSS```wwwggg^^^OOOFFFNNNdddyyy|||wwwtttyyy~~~ooo^^^VVV\\\ooo~~~|||aaaLLL<<<999888222000444))))))(((((((((((())))))******))))))))))))******))))))))))))***************************+++++++++******++++++++++++******+++***)))***,,,---------333@@@NNNWWW\\\ZZZOOOCCC777888<<>>AAAGGGOOOUUUXXXWWWVVVXXXbbbyyykkkVVVKKKLLLaaazzzzzz|||wwwxxx~~~gggVVV```uuueeeJJJ===777222444:::))))))(((((((((((())))))))))))************))))))))))))))))))************+++++++++*********************++++++++++++******---+++))))))+++---///000@@@OOO^^^bbb\\\OOOAAA777555<<>>PPPZZZWWWLLL@@@888EEEGGGPPPZZZ[[[TTTSSSXXXfffiiiMMMIIIJJJ```ooohhhvvvggg\\\bbbzzzbbbNNN???555333777))))))(((((((((((())))))((()))***++++++***)))(((((()))))))))************,,,+++++++++***)))))))))******++++++++++++******+++,,,,,,***))),,,333999OOOYYYbbb^^^PPPBBB999666DDDKKKWWWaaahhhhhhfffcccgggddd^^^WWWYYYfffttt}}}mmmppp}}}jjjsssxxxggg]]]\\\dddoooyyy{{{xxx|||xxxrrrmmmjjjhhhrrr~~~wwwtttvvvyyyzzz|||zzztttsssuuutttpppooo~~~zzzxxxvvvxxxttthhh___[[[]]]___mmm~~~{{{|||yyy{{{|||wwwooojjjcccPPP<<<>>>:::444000//////000000------...///000222444555888999:::;;;;;;:::888777333333333222111111000000------,,,,,,,,,+++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///.........///000555@@@QQQcccooorrrqqqtttvvvxxxzzzzzzyyyyyyxxxwwwqqqrrruuujjjaaattt~~~ZZZFFFDDDDDDAAAIIIXXXqqqvvvsss|||{{{jjj[[[QQQKKKAAA777333222000////////////000000111333444444333222111111//////...---------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++)))***+++,,,,,,---///000;;;IIIVVVXXXNNNCCC@@@AAATTTRRRYYY___YYYRRR]]]rrrqqqRRRDDDFFF[[[|||jjjlllsss\\\aaatttoooZZZEEE666111))))))(((((((((((())))))((()))***++++++***)))(((((()))))))))************,,,+++++++++***)))))))))******++++++++++++******(((---000---(((,,,:::FFF[[[\\\ZZZPPPBBB:::===DDDVVV[[[bbbhhhiiifffaaa]]]\\\ZZZXXX```ttt{{{oooTTTRRRXXXXXXYYY___lll~~~~~~{{{ssswww|||zzzxxxxxxuuu||||||qqqjjjmmmsssvvvqqqsssrrroooqqqvvvzzz{{{zzz{{{xxxqqqrrrtttuuuwwwwwwbbbXXXWWWXXXYYYhhh~~~dddNNNIIIDDD<<<666333222222222.........///000222333444777888:::;;;;;;:::888777444444333333222111111111---------,,,,,,,,,++++++))))))*********+++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,,,,...000444@@@RRRcccnnnrrrqqqpppuuuvvvxxxzzz{{{{{{zzzyyyvvvwwwtttiiiaaalll[[[IIIGGGFFFGGGJJJRRRjjjuuuddd[[[LLL===777555111///000000//////000111222444555333333222111000///......---------,,,,,,,,,++++++************************************************************************************************))))))*********+++++++++))))))*********+++++++++***+++,,,++++++---111444IIIOOORRRLLLDDDDDDMMMWWWaaa\\\\\\[[[TTTVVVqqqcccXXXQQQGGGJJJUUUlll}}}}}}{{{{{{qqqVVVnnnzzzxxxvvvZZZBBB666))))))(((((((((((())))))))))))************))))))))))))))))))************+++++++++*********************++++++++++++******(((...111...+++222CCCRRR___XXXNNNDDD===>>>IIIUUU```bbbeeegggfffbbb^^^[[[MMMVVVeee{{{xxx~~~hhhZZZNNNNNNSSSWWW```kkkvvvxxxxxx{{{|||}}}}}}}}}}}}{{{zzzyyyyyyuuuyyyxxxqqqllllllnnnoooqqqtttxxxyyyyyyyyyxxxxxx|||wwwwww}}}zzzqqqnnnqqqtttuuuxxxooogggllltttwwwwwwyyy~~~zzzhhhUUUNNNEEE<<<555111...,,,......//////000222333444666777999::::::999888777555555444333333222222111------------,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...///---,,,---111555???OOOcccqqquuuuuuuuuwwwuuuvvvwwwzzz|||{{{xxxvvvssstttmmmfffppptttZZZGGGGGGHHHEEEMMM\\\eee}}}zzzzzzwwwzzznnnYYYEEE===:::555222333000000//////000222444555444444333222111000//////------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************)))************+++++++++)))************++++++++++++,,,,,,++++++000777===QQQOOOKKKGGGFFFNNN\\\fffccc^^^YYYVVVVVVdddnnnKKKCCCHHHOOOWWWuuuwwwooohhh{{{{{{xxxsssiiilll}}}eeeMMM@@@))))))(((((((((((())))))******))))))))))))******))))))))))))***************************+++++++++******++++++++++++******+++---------111<<>>GGGdddkkksssvvvvvvuuuwwwzzzyyyyyyyyy{{{{{{wwwpppjjj]]]mmmhhhNNNDDDIIIKKKLLLVVVkkk}}}}}}eeeUUUKKK>>>555444111000//////000222444666555444444333222111000000......---------,,,,,,,,,++++++++++++++++++++++++************************************************************************)))************+++++++++)))************+++++++++***,,,------000:::HHHSSSJJJGGGIIIUUUdddjjjeee]]]YYYWWWVVVaaayyyXXXHHHPPPWWWjjjooodddhhh|||yyyccc]]]pppxxxyyyaaaQQQ))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,++++++++++++++++++++++++,,,+++******++++++***)))///...000999EEENNNQQQPPP>>>444555DDDOOORRR[[[hhh]]]bbbccc\\\UUU\\\ooo~~~fffLLLOOOWWWZZZjjjtttttt{{{~~~}}}{{{rrrttttttsssyyy}}}wwwtttsssssswww{{{}}}}}}{{{wwwnnnppp~~~yyyrrrjjj^^^UUUnnnzzzzzz{{{hhhMMM===;;;999333---+++---000111///666666777777777777666666444444444333333222222222/////////...------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************++++++******************)))************+++++++++------,,,,,,,,,---......//////...---000===QQQ```ooopppqqqsssvvvyyy|||}}}}}}vvvsssxxxyyyqqqfff``````zzzoooXXXKKKFFFMMMVVV^^^aaalll|||zzz{{{~~~uuuqqqvvvuuuTTTQQQIII<<>>JJJSSSUUU\\\fffeee```XXXVVVbbbwwwooowwwrrraaaWWW]]]eeeqqqzzzlllhhhwww{{{xxxrrrllllllsss~~~wwwoooqqqwww|||yyy|||iiiKKK===888555111///000000000///555666666777777777777666555555444444333333222222000//////......---,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************************++++++++++++------,,,,,,------.........------000:::KKK^^^kkkrrrrrrsssuuuvvvxxxzzz{{{wwwxxxwwwsssnnnjjjhhhhhhnnnuuuxxxnnn[[[MMMJJJMMMTTTooozzz~~~|||{{{uuuqqqmmmjjjhhhwwwbbb]]]QQQCCCDDD777333222333111///000333555444444444333111000///...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))************)))***++++++******,,,...000,,,...888EEELLLIIIEEEJJJWWWccceeedddccc___ZZZXXXfffiiiDDDGGGVVVkkkxxxuuukkkeee}}}{{{www{{{xxxmmmsss~~~))))))))))))))))))))))))((((((((()))))))))************))))))******+++,,,+++++++++++++++++++++++++++,,,,,,,,,---...//////000<<>>KKKYYYZZZNNN???666333???KKKWWW]]]aaadddaaa[[[TTTVVV]]]rrr}}}kkkmmmkkkYYYUUUYYY\\\[[[ooo~~~~~~}}}~~~|||~~~sssqqqrrrpppyyy}}}fffXXXJJJAAA777222222444444333444444666777888888888888777777666666555444333333000000//////...---------------,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************************************+++++++++*********+++++++++,,,,,,------,,,------...///000000000666EEEYYYiiirrruuuvvvvvvwwwwwwxxxxxxxxxxxxvvv{{{uuufffbbbmmmqqqlllfffVVVKKKKKKJJJKKK[[[qqqiiipppwwwzzzgggZZZIII>>>444333666555333333555555555555444333222111///......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++)))***+++*********,,,...///000===NNNRRRIIIEEEIII___eeehhhcccZZZUUUWWWZZZxxxfffHHHBBBSSS[[[aaabbbbbbmmmrrr}}}))))))))))))))))))))))))))))))))))))******************))))))******+++,,,*********++++++,,,,,,,,,.........------000555:::PPPXXXZZZOOO===444:::CCCQQQXXX]]]^^^``````ZZZRRRPPP___rrrrrrqqqkkkmmmVVVGGGFFFOOO^^^kkktttsss}}}xxx{{{~~~yyyddd\\\]]]^^^ppprrrhhhddd[[[OOO>>>444333444444333333444555777888888999999999999888777666555444333111000000///......------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++***++++++++++++,,,,,,,,,------------...///000111...444AAASSSfffqqqtttrrrtttuuuwwwxxxyyyyyyyyyyyyuuuuuunnnhhhqqqzzziiiXXXMMMIIIOOOTTT^^^yyyzzz{{{pppXXXIII:::666666666444444555555555555555444333222000///......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************+++++++++++++++,,,---+++******+++---,,,888JJJSSSKKKBBBJJJZZZccchhhhhh___QQQLLLVVVccc{{{^^^IIIBBBMMM___dddhhhjjjpppzzzpppqqqvvvdddttt)))))))))))))))))))))))))))))))))*********++++++******))))))******+++,,,*********++++++,,,,,,---.........---...555???GGG[[[YYYQQQBBB666888GGGUUU```___^^^[[[YYYWWWWWWWWWeeevvvrrrggg{{{kkkMMMFFFSSSfff{{{}}}pppttt~~~wwwjjjcccaaabbbmmmvvvsssuuunnnfffWWWIII===666333222222333555666888999::::::::::::999888666555444444111111000//////......---------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------...///111111///;;;OOOaaannntttuuussstttuuuvvvxxxyyyxxxxxxwwwpppoooooowwwiiiMMMJJJJJJQQQZZZnnnrrr___JJJ>>>888444333444555555666666555555444333000000///............///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++++++++,,,,,,---...---++++++---...111DDDTTTSSSFFFCCCSSSfffffffffcccYYYOOOPPPaaattt}}}ZZZEEECCCNNN]]]hhhfffcccfffuuu{{{iiiiiittt{{{uuueee[[[xxx))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,)))******+++,,,,,,------------------111<<>>IIIWWW___aaa]]]\\\ZZZUUUTTTcccuuuyyygggrrrnnnTTTUUUeeeuuu}}}~~~|||zzz{{{yyytttrrrsssrrrnnnooooooooopppsssyyy~~~~~~yyyyyy|||oooTTT>>>555555111222444666888999::::::;;;;;;:::999777666555444111111000000///.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------...000111222:::JJJ___mmmqqqqqqsssuuuuuuvvvwwwxxxxxxvvvtttsssnnnrrr}}}zzzeeeMMMQQQVVV]]]jjjcccMMM???666333555555666666666666555444444111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,+++,,,---------...000222>>>PPPYYYPPPGGGNNN]]]fffddd]]]WWWTTTWWWccc{{{}}}aaaLLLBBBMMM```gggnnnggg```fff~~~uuuhhhrrrzzz]]]ggg)))))))))))))))))))))))))))************+++++++++*********)))***++++++,,,))))))***+++,,,,,,------,,,,,,---...444BBBTTTbbbUUUGGG999;;;KKK[[[aaaaaa[[[XXXZZZ\\\VVVXXXtttwwwbbbpppeeeiiiooorrr}}}{{{yyyzzzyyyzzz~~~ssspppkkkeee^^^XXXTTTRRRRRRSSSQQQMMMMMMPPPRRRQQQRRRSSSTTTUUUXXX]]]dddiiiooosss|||www{{{xxx}}}iiiFFF999:::111222444666888::::::;;;<<<;;;:::999777666555444111111000000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,------///000111222FFFXXXllluuuqqqmmmoootttwwwxxxxxxxxxwwwtttrrrpppoooyyyqqq```UUU___jjjrrrxxx\\\GGG999555777666666666666666666555444111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,(((***,,,...///111444666JJJXXXYYYMMMKKKYYYcccaaa```TTTLLLQQQ```vvvtttUUUIIIEEEWWWlllkkkkkkiiilll|||zzz|||uuueee~~~)))************+++++++++++++++******************+++++++++++++++***)))(((...,,,***)))***,,,,,,,,,------...333AAARRR\\\]]]RRRCCC???OOO]]]^^^___ddd```QQQZZZ```SSS___rrrbbb```qqqjjjkkkkkkcccmmm|||{{{ssszzz~~~~~~}}}zzz~~~wwwnnncccWWWQQQNNNMMMJJJFFFDDDBBBBBBAAA?????????@@@@@@@@@AAAAAABBBBBBCCCDDDHHHLLLPPPSSS[[[aaajjjsss{{{{{{~~~vvvWWWFFF===777444333555888999888555;;;;;;;;;;;;888555222000111111000///.........///---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++******++++++,,,---******+++++++++,,,,,,,,,---,,,,,,---,,,...777AAA]]]dddmmmrrrrrrqqqsssvvvuuu{{{{{{uuutttvvvnnnaaaxxxooobbb]]]kkkvvvtttUUU???777666777888999999::::::555///111111000000//////............---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,...---///:::FFF^^^TTTHHHHHHTTTaaaeeeccccccUUULLL\\\```BBBFFFZZZeeefffdddkkkooo}}}ppphhh)))************+++++++++************************+++++++++++++++***)))))),,,+++***+++,,,---.........000333<<>>@@@???===;;;:::999::::::;;;;;;;;;<<<<<<<<<==================???BBBDDDFFFIIIMMMTTT[[[bbbjjjrrrxxxxxx|||gggTTTFFF@@@:::444111444888;;;;;;::::::::::::888666555333222222111000////////////---------,,,,,,,,,++++++,,,,,,------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++******++++++,,,---***++++++++++++,,,,,,,,,------......---111???NNNeeekkkqqqtttsssrrrsssuuuvvvvvvxxxxxxtttmmmjjjjjjwwweee]]]bbblll~~~uuuYYYCCC888777777777888999999777444111111111000//////............---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,+++,,,...///...333AAAOOOYYYRRRLLLPPP[[[cccaaaZZZQQQPPP]]]~~~eeeSSSIIITTTaaaddd```___rrrvvv)))************+++++++++************************++++++++++++++++++***)))******+++,,,---...//////...444===IIIXXXccceee```aaaaaa```___]]][[[ZZZ[[[UUUdddjjjaaakkkiiimmmlllmmmkkkdddmmm}}}]]]MMMWWWgggnnnwww|||~~~wwwnnnjjjrrr~~~zzzjjjVVVKKK@@@===<<<:::777777::::::999999999:::;;;;;;999999:::::::::;;;;;;;;;<<<;;;:::999999:::;;;<<<===>>>@@@CCCHHHOOOXXX^^^ffflllvvvyyyxxxuuuooo}}}kkkXXXGGG???666222444888<<<===::::::999999888888777777444333222111111000000000------------,,,,,,,,,,,,------............------------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++******++++++,,,---++++++++++++,,,,,,,,,,,,---...//////000888LLL```kkkoootttuuuttttttvvvyyyyyytttuuuwwwooodddiiixxxooo[[[PPPYYYqqqvvvxxxwww}}}uuuRRR::::::999999999888888888888222222111111000//////.........---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,...000333;;;KKK[[[ZZZTTTQQQXXXbbbeee```XXXOOOWWWuuugggGGGHHHPPP\\\aaa^^^```gggyyy}}}~~~))))))*********+++++++++***************++++++++++++++++++,,,,,,+++******)))+++,,,------------...,,,:::JJJVVV___ffffffbbbbbbfffeee```\\\\\\ZZZVVVPPPYYYlll}}}tttbbbhhhqqq^^^MMMZZZrrruuurrr|||oooggggggssskkkZZZLLLDDD@@@===;;;;;;;;;<<<<<<===============>>>???@@@@@@============>>>>>>>>>>>>@@@???>>>===<<<<<<<<<<<<>>>======<<<<<<@@@FFFKKKPPPUUU]]]gggqqq|||~~~vvvooorrrRRRJJJ???888777999::::::<<<;;;:::999888888888999666555444333222111111111...------------,,,,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------///------000777DDDYYYlllmmmooosssuuuuuuwwwzzz}}}{{{wwwtttnnneeebbbpppwwwkkk[[[QQQWWWlllzzzuuuzzzwwwrrrqqqdddEEE>>>;;;:::;;;:::777777888333333222111000000//////......---------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///+++***111;;;GGGVVVbbbbbb[[[XXX^^^dddeee```\\\VVVccc\\\IIICCCKKKUUUZZZWWWZZZmmmxxxpppkkkwwwxxx))))))*********+++++++++))))))*********+++++++++***++++++,,,,,,,,,++++++***+++---,,,+++***,,,......BBBVVV___aaabbbdddeeedddeeebbb[[[YYYZZZWWWQQQUUUccc{{{sssssseeeiiicccppp}}}yyypppoooxxx{{{pppggghhhtttfffMMMDDDCCCAAA???999;;;<<<<<<;;;<<<>>>>>>======>>>>>>>>>?????????AAAAAABBBBBBBBBCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>======???AAADDDFFFJJJPPPYYYeeeqqqxxx~~~{{{ttteeePPP???777777888:::???>>><<<:::999888888888777666555333222222111111.........---------,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,---------111++++++444CCCSSSdddpppoooqqqrrrtttuuuwwwyyy{{{xxxyyyqqqbbb\\\hhhxxxcccWWWKKKOOObbb|||{{{tttxxxzzzZZZAAA:::777999;;;888666888444444333222111000//////......---------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------111***(((444FFFTTT]]]cccgggbbbbbbfffeee^^^YYYWWW\\\mmmcccJJJHHHNNNUUU[[[ZZZWWWcccmmmhhhrrriii|||)))************+++++++++)))))))))***++++++,,,,,,***+++,,,,,,,,,,,,,,,,,,***,,,---,,,******...111:::LLL___dddaaaaaadddffffffbbb]]]YYYVVVUUUUUUUUUkkk{{{yyyzzzzzzyyyzzzhhhgggwwwyyymmmkkkjjjpppkkk[[[GGG>>>@@@BBB>>>888:::>>>>>><<<;;;===>>>===@@@@@@AAABBBBBBBBBAAAAAAEEEEEEFFFFFFFFFGGGGGGGGGAAABBBBBBCCCCCCCCCDDDDDD???AAABBBAAA@@@??????@@@@@@@@@AAACCCHHHQQQ[[[bbbpppyyy{{{}}}zzzdddGGG888555999===??????>>><<<;;;999888888777777555444222111111111............---------,,,------............------++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,------------111,,,...===PPP___jjjqqqttttttttttttttttttuuuuuurrrtttmmmaaadddtttzzzvvvZZZOOOGGGPPPiiinnnMMM???555777;;;999777999666555444333222000//////......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------111+++---===QQQ]]]aaaccceeedddhhhkkkeeeXXXTTTXXXpppsssPPPEEELLLVVV[[[bbbfffkkkzzzpppuuu~~~ppp)))************+++++++++((())))))***++++++,,,,,,***+++,,,,,,------,,,,,,***,,,...,,,+++---333999LLLXXXccceeecccdddffffffccc]]]ZZZZZZWWWSSS[[[gggwwwppp~~~~~~tttnnnvvv~~~sss```ooouuujjjXXXIIIDDD???>>>???>>>:::666>>>AAAAAA===>>>CCCEEECCCFFFGGGHHHJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLGGGHHHIIIIIIJJJJJJJJJJJJFFFFFFGGGEEECCCAAABBBCCC?????????@@@AAAEEEKKKPPPWWW^^^iiiuuu{{{sssyyy}}}rrrRRR???999:::<<<======>>>>>>===<<<:::999777777555333222111000000............------------,,,,,,------------,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,------------.........777III[[[gggmmmrrrtttttttttuuuuuuuuusssrrrqqqlllkkkrrryyykkkWWWRRRSSSaaaxxxjjjRRR===999<<<:::888:::666666555333222111000///......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///888JJJYYY```bbbddddddcccfffggg___XXXaaaqqq___FFFEEEOOOYYY\\\eeesssnnnxxx)))************+++++++++((())))))***++++++,,,,,,***+++,,,,,,------------***,,,...---,,,000888@@@ZZZ```ddddddfffiiihhheee^^^XXXYYY]]]XXXTTTcccyyyyyydddaaannnzzzqqqfff___hhh}}}wwwyyyqqqkkkttteeeQQQFFFAAA;;;<<<<<<<<<;;;===@@@DDD???BBBAAA===@@@HHHKKKIIIHHHIIIKKKNNNOOOPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQRRRQQQQQQQQQPPPPPPMMMIIIEEEDDDDDDEEE>>>@@@AAAAAA@@@AAACCCEEEFFFKKKTTT```nnn}}}xxxkkkkkkrrr~~~~~~xxx\\\III???:::888:::<<<===??????>>><<<;;;777666555333222000000000//////.........---------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------*********++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......+++111???SSSbbbiiiooosssqqqrrrsssuuuwwwwwwvvvuuusssgggkkkxxxeeeRRRWWWcccvvvgggHHH???>>>;;;888999777666555444222111000///......---------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++222AAASSS^^^```cccfffeeeaaa```^^^XXX[[[tttvvvQQQCCCKKKWWW[[[\\\dddyyyyyyzzz||||||zzzttt{{{************************++++++++++++++++++++++++************************///)))(((---...222CCCVVV^^^aaadddffffffccc```^^^^^^ZZZYYYWWWOOOPPPlllyyymmm|||nnn]]]lll{{{aaaUUUYYY```yyy~~~rrrooohhhuuupppWWWKKKCCC>>><<<<<<===>>>@@@AAABBBCCCDDDIIIGGGFFFGGGJJJLLLMMMMMMPPPPPPPPPQQQSSSUUUWWWWWW[[[[[[\\\]]]___```aaabbb```___^^^___``````^^^]]][[[YYYWWWUUUTTTQQQMMMKKKFFFFFFFFFEEEDDDDDDEEEEEEAAACCCFFFKKKSSSbbbuuu|||mmmiii|||ssscccWWWMMMBBB:::>>><<<<<<>>>???>>>>>>>>>:::999777444333222222222///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,000///---,,,...000...++++++===QQQ___hhhoooqqqqqqqqqwwwxxxssssssyyywwwooofffuuu|||ZZZSSS```mmmcccGGG<<<:::<<<>>>::::::999777444222222222000/////////............---------------------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---......,,,,,,---...---...>>>PPPYYY^^^bbbfffgggjjj[[[YYY\\\ZZZlll{{{YYYIIIMMMWWW\\\TTTccczzz{{{jjjmmm~~~uuusss************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,---...///777JJJ[[[bbbdddfffgggfffccc___]]]WWWWWWTTTQQQTTTbbbvvvqqqpppvvvnnnbbbHHHXXXxxxzzz}}}ssslllqqqxxxdddNNNCCCAAAAAAAAACCCBBBBBBCCCEEEGGGIIIIIIIIIJJJIIIIIIJJJMMMPPPRRRSSSXXXZZZ\\\___bbbeeeiiilllppppppqqqrrrssstttuuuvvvwwwwwwwwwxxxxxxxxxvvvtttssspppjjjeee```[[[UUUQQQTTTQQQMMMKKKKKKJJJHHHFFFDDDFFFGGGHHHJJJRRR]]]eeettt}}}mmmttt{{{rrrlllggg```QQQCCC???======@@@AAA???<<<<<<;;;999777555333222222222//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......------///111000...555GGG[[[ggglllppprrrqqquuuvvvvvvuuuwwwxxxrrrkkkttttttYYYbbbqqq~~~dddKKK>>><<<@@@<<<;;;:::777555333333444000000/////////.........---------------------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,---...---,,,---......555DDDTTT[[[^^^bbbddddddaaa\\\[[[YYYaaa}}}]]]KKKIIIPPPUUUVVVYYYnnnwwwiiibbbttt{{{++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++///111///333BBBUUUaaaeeefffggggggeeeaaa]]][[[WWWWWWQQQNNN___yyy~~~vvvssslllzzz^^^RRRrrrrrrmmmsssfffPPPFFF???>>>@@@@@@BBBEEEEEEDDDDDDHHHMMMPPPPPPNNNPPPPPPPPPRRRUUUYYY]]]___fffkkkpppuuuxxx}}}zzztttnnnhhheeeddd___YYYWWWVVVTTTNNNHHHFFFHHHHHHGGGEEEFFFJJJNNN[[[jjj{{{~~~|||yyyvvvyyy|||iiiUUUEEE???===AAABBB???;;;:::;;;:::888666444333333222/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------///000111222333???RRReeemmmnnnoooppppppxxxuuuuuuxxxyyysssnnnkkk|||cccWWWmmm^^^FFF@@@CCC===<<<:::777666555555555000000000/////////......------------------------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,......------...000???LLLYYY^^^```bbbbbbaaa[[[]]][[[XXXkkkqqqWWWAAABBBOOOVVVWWWWWW___{{{wwwaaabbbooozzz++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++000111000:::PPP___bbbdddeeeeeedddbbb___\\\ZZZYYYXXXTTTXXXmmmzzzzzztttbbbyyy{{{uuurrryyyiiiSSSEEEGGGDDDCCCEEEDDDBBBCCCGGGIIIHHHIIIMMMTTTWWWWWWTTTWWWYYY[[[___dddiiipppttt~~~}}}vvvqqqlllkkkkkkfff\\\RRRJJJKKKKKKIIIFFFEEEGGGIIIKKKVVVdddqqq~~~~~~rrrQQQFFF>>>@@@BBB>>>;;;<<<;;;;;;999777666444333333000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---/////////333888GGGYYYjjjooommmmmmnnnoooxxxssstttxxxuuummmlllsssxxxaaa\\\aaarrrvvv\\\MMMFFF???===999777666555555444000000000////////////...------------------------...------------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---///...---000555HHHSSS^^^aaaaaacccbbb```[[[XXXVVV\\\yyy{{{XXXDDD<<>>AAAEEEFFFEEEIIIPPPRRRQQQPPPSSSXXX\\\\\\[[[^^^ccckkksss{{{zzzmmmbbbXXXVVVRRRMMMIIIGGGGGGHHHEEEIIIQQQ\\\hhhvvv}}}~~~cccOOO@@@???@@@===<<<@@@<<<;;;:::999777666444333111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,---000...---555???PPP___mmmpppnnnnnnppppppvvvssstttuuunnngggooo~~~ppp```\\\gggttt{{{eeeLLLBBB>>>999666666555444333111000000000////////////------------------------.........---------,,,,,,+++,,,,,,------,,,,,,+++,,,+++---000///...444===OOOXXX```bbbbbbdddccc```YYYOOOTTTlllgggIIIDDDGGGSSSWWWVVV```qqqnnnmmmyyyzzz,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************......222>>>RRRcccfffaaagggfffeeecccbbbaaa```___TTThhh~~~zzz|||gggccc}}}yyysss{{{{{{\\\HHH@@@======???>>>???BBBGGGIIIIIIOOOVVVUUUUUUVVVXXX[[[```dddgggrrrzzzyyyoooooojjjaaaXXXPPPKKKHHHGGGHHHEEEGGGMMMUUU```ooo{{{{{{qqqpppxxxsssYYYDDDAAABBB>>>===BBB<<<<<<<<<:::999777555444111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...,,,---000//////;;;JJJ[[[fffoooqqqqqqsssuuutttsssssssssoooiiihhhttt{{{oooaaaZZZZZZcccsssYYYGGGAAA;;;777777666444222111111000000000/////////------------------------............---------,,,+++,,,,,,------,,,,,,+++---+++,,,000000000999GGGTTT[[[aaabbbbbbcccbbb^^^TTTRRRfff```CCCHHHRRRXXXVVVYYYmmmwwwvvv,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---///:::LLL\\\ccceeefffhhhfffdddaaa___]]]\\\\\\```}}}dddjjjrrrbbbYYYSSSfffsssooozzzjjjYYYHHHAAA???<<<;;;===HHHHHHKKKPPPQQQQQQUUU[[[WWW[[[```dddjjjsss~~~uuukkkbbb[[[VVVSSSPPPJJJFFFHHHKKKPPP[[[fff{{{yyykkkiiittt~~~aaaIIIEEEFFF@@@===BBB=========<<<:::888555444222222111000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...+++---111111444EEEYYYffflllpppppprrrvvvwwwuuussstttqqqjjjhhhnnnwww{{{dddYYYPPPQQQYYYfffxxxoooMMMFFF>>>:::999888555222111111111000000000//////------------------------............------------+++,,,,,,------,,,,,,+++///***+++000000111>>>OOOYYY___bbbaaaaaaaaa___[[[WWWiiitttTTTDDDMMMVVVYYY\\\kkk{{{~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000AAAWWWbbbbbbdddjjjgggdddaaa]]]ZZZWWWVVVVVVkkkxxxlllfffsssttt```JJJ[[[nnnzzzwww~~~sss{{{iiinnn|||```PPPEEE<<<<<<>>>>>>BBBGGGIIIIIINNNUUUYYYZZZ]]]bbb]]]dddnnnwww|||vvvoooiiieeeXXXPPPJJJJJJJJJJJJPPPYYYcccttt~~~jjj```kkkeeeMMMJJJJJJBBB===@@@=========<<<:::888666444222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---***---222333888LLLdddkkknnnooonnnqqqvvvvvvssstttuuupppgggjjjtttxxxsss[[[SSSNNNQQQYYYggg|||QQQIII@@@<<<;;;:::666333111111111111000000000000------------------------//////.........---------+++,,,,,,------,,,,,,+++///***+++000111222AAAUUU]]]aaacccaaa```___\\\WWW^^^dddDDDJJJRRRXXXZZZeeexxx)))************+++++++++)))************++++++++++++,,,,,,******+++,,,,,,000>>>MMMXXX___eeefffdddddddddbbb]]]UUUOOONNNQQQooommmnnnxxx|||~~~pppWWWZZZnnnvvviiisssyyyqqqjjjqqqmmmVVVIIIDDD@@@<<<<<>><<<::::::999666444555444222111000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...//////......555FFF[[[kkkrrrqqqppprrrtttuuuuuutttpppuuupppgggsssiiiSSSIIIJJJYYYdddnnngggSSSAAA;;;;;;999777888333333222111000///......---------.........//////........................------------------------***000111---111???MMMTTT___bbbeeebbb[[[VVVXXX\\\~~~```IIIHHHOOOUUUYYYaaazzz~~~pppooo|||************++++++++++++************++++++++++++***,,,,,,++++++---......222BBBSSS]]]bbbeeeeeebbbccc]]]\\\\\\RRRHHHQQQdddxxxzzzuuupppvvvuuu\\\fff{{{vvvpppwwwkkkccchhhqqq{{{gggSSSFFF???>>>>>>???@@@BBBGGGLLLQQQTTTVVVXXX\\\bbblllyyywwwsssmmmfff^^^WWWQQQMMMNNNSSS^^^ooo}}}~~~{{{xxxrrrcccQQQFFFDDDAAA???===;;;;;;:::888666555444333111000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......000///...111;;;KKK___lllqqqpppppprrrtttvvvuuutttsssppphhhgggwwwmmmMMMKKKRRRfffyyyppp]]]IIIAAA@@@===888666333333222111000///......---------.........//////........................------------------------***///000///666FFFTTTZZZ___aaaeeefff```YYY[[[cccfffNNNEEEKKKPPPWWWbbbtttttthhhfffttt************+++++++++,,,************+++++++++,,,)))+++,,,---------///111999III[[[cccddddddcccaaaeee[[[YYY[[[QQQIII^^^~~~qqqffflllsssiiixxxttt}}}ggg]]]kkk}}}~~~```JJJ>>>:::999:::???EEEGGGGGGJJJRRRYYYYYY\\\```gggrrrzzzrrrhhh^^^XXXOOONNNQQQ\\\iiixxxgggOOOFFFCCCAAA>>>===<<<;;;:::888555444333222111000000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......111//////555CCCTTTccclllooooooppprrruuuvvvvvvtttllljjjqqquuu^^^HHHSSSiii}}}hhhQQQEEE@@@<<<666333444333333222111000//////---............/////////........................------------------------,,,---...222>>>OOO[[[```]]]]]]bbbfff^^^UUU]]]nnndddIIIDDDJJJTTTVVV\\\nnnvvvccc[[[fff*********+++++++++,,,,,,*********+++++++++,,,,,,******,,,...---+++///444DDDSSSaaaeeecccccccccbbbbbb[[[VVVUUUTTT\\\uuuuuunnnuuu}}}ppp~~~xxxlllgggkkkzzzeeeOOOBBB<<<;;;===>>>DDDJJJLLLMMMPPPWWW]]]___fffppp}}}wwwnnnggg\\\UUUPPPRRRZZZhhh|||~~~[[[KKKEEEBBB???======<<<:::999666555444333111111111111............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........000...000:::KKK\\\ggglllmmmnnnpppsssvvvvvvuuusssgggggg{{{```NNNLLL```{{{]]]III???;;;888555444444333222111000000///.............../////////........................------------------------...---...666EEEUUU___ccc```^^^aaacccYYYSSSfff|||SSSFFFOOOZZZccc^^^fff|||llliiiyyy***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++,,,...,,,***000888PPP[[[ddddddaaaaaaccccccZZZYYYSSSPPP___|||vvvnnnooopppssszzzqqqzzzzzz|||zzzmmm\\\jjj{{{yyyfffQQQFFFAAA>>>???CCCEEEGGGJJJMMMQQQUUU[[[___gggtttwwwqqqddd[[[RRRNNNPPPYYYiiiwww~~~uuukkkkkkrrreeePPPHHHDDD@@@>>>===<<<:::999777666555333222222111111//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////......333@@@RRRbbbjjjlllnnnoooqqqtttvvvuuurrrooogggeeezzzlllQQQQQQYYYnnnoooRRRBBB>>>===<<<555555444333222111000000////////////////////////........................------------------------000...000;;;KKKXXX___bbbeeebbbbbb___WWWZZZxxxqqqPPPPPP^^^hhhooofffsss{{{zzz++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...+++,,,///...,,,555BBBZZZ```dddbbb```aaabbb```YYY[[[WWWXXXuuuooo___```kkkvvvppp]]]]]]ooo{{{zzzooommmsssnnnaaafffvvv}}}gggUUUDDD>>>===<<<@@@GGGJJJKKKLLLOOOTTT\\\dddjjjxxx}}}wwwfff___WWWSSSPPPPPPWWW```nnnnnnwww|||}}}wwwiiigggqqqgggRRRLLLIIICCC@@@>>><<<;;;999777666555444333222222222/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---///888GGGXXXfffllllllpppqqqsssuuuvvvtttoookkk```dddcccNNNXXXkkk{{{___III???<<<:::666555555444333222111111000000000////////////...........................------------------------000///444BBBQQQZZZ^^^aaabbb```]]]YYY[[[kkkfffMMMVVVccckkktttttt}}}~~~+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...***+++000000111???PPP^^^bbbcccbbbbbbccc```[[[[[[YYYVVVbbbvvvhhh___hhh||||||ZZZQQQeee{{{xxx|||xxxrrrmmmlllkkkiiieeevvveeeVVVGGG======>>>===BBBKKKMMMPPPTTTVVV[[[gggvvv~~~rrrnnnjjjfff^^^UUURRRTTTYYY\\\kkk~~~yyyqqquuukkk]]]RRRNNNHHHCCC@@@>>><<<;;;888777666444333333333333////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---222>>>NNN^^^iiinnnnnnssssssuuuwwwvvvrrrkkkfff```hhheeeSSS___zzzuuuYYYGGG===777666666555444333222111111000000000000/////////...........................------------------------//////999IIIWWW\\\___bbb]]][[[XXXZZZlllTTTHHHZZZdddhhhsssvvv{{{++++++,,,,,,,,,---------++++++,,,,,,,,,---------...***+++111333666FFFYYY___aaacccbbbdddddd^^^VVVYYYPPPNNNbbbkkkggghhhooo~~~kkkPPPZZZ}}}~~~oooqqqhhhmmmnnnhhhgggnnnxxxpppZZZEEE===;;;CCCFFFCCCGGGPPPPPPVVV]]]___cccqqq}}}||||||}}}||||||ppp```UUUQQQLLLTTTkkkssswww|||wwwoooVVVQQQKKKEEEBBB@@@>>><<<888777666555444333333333000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---555BBBRRRaaakkkoooppptttuuuvvvwwwvvvpppiiicccoooppp___XXXlll}}}iiimmmTTTDDD:::666666555444333222222111111111000000/////////...........................---------------------------///;;;NNNZZZ^^^```ddd___^^^[[[dddkkkCCCEEE^^^ffffffrrr|||jjj|||******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------111000---222BBBQQQWWWbbb```aaacccbbb]]]\\\^^^XXXNNNZZZttt|||nnn]]]wwwppp|||pppXXXkkkxxx|||mmmlllzzzuuukkkmmmsssvvvoooYYYIIICCC@@@======EEENNNSSSSSSTTTVVV]]]iiiuuuyyyqqqlllgggeeebbb___]]]\\\\\\\\\eeefffmmmuuuxxxtttqqqrrrxxx}}}yyyiii[[[LLL^^^{{{pppsssiiiXXXJJJHHHFFF???;;;===:::888666666666555333111111000///......------...------............------,,,,,,,,,,,,,,,,,,,,,,,,+++---...///.........///111999HHHZZZfffllloooqqquuuyyyzzzwwwrrrmmmfff```uuuooo|||ggg```nnntttxxxgggccciiidddHHH;;;@@@<<<555333555888555000111111111111000000000000........................---......---,,,---///111///666DDDTTT^^^aaaaaabbb[[[```YYYjjj|||TTT<<>>======@@@HHHPPPUUUVVVVVV\\\jjj|||~~~|||xxxvvvqqqlllfff```YYYUUUTTTSSSSSSSSSSSSTTTTTTTTTVVVWWW]]]bbbaaa\\\[[[]]]___cccgggjjjnnnttt~~~wwwkkkVVV\\\kkk}}}zzzxxxyyyiiiVVVJJJDDDAAA@@@BBB:::999777666666555333222111111///...............------............------,,,,,,,,,,,,,,,,,,,,,,,,+++---...///......///000333>>>OOO```jjjnnnqqqtttvvvwwwwwwvvvnnncccYYYTTTffflllssskkk^^^cccvvv{{{jjjYYYaaa|||[[[EEE>>>:::666555777888666333111111111111000000000000........................---......---,,,---///111///999IIIWWW```bbbccccccccc]]]ZZZsss]]]MMMGGGOOOTTT[[[vvviiieeettt******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,000>>>PPP]]]aaa```\\\\\\______[[[XXXXXXSSS___|||yyypppwwwwwwlll}}}ooojjjjjjhhhoooyyywwwzzzaaaOOOCCC:::;;;===AAAGGGMMMSSSXXX[[[ZZZggg|||~~~wwwooofff___]]]ZZZXXXVVVRRROOOMMMKKKJJJLLLNNNQQQTTTWWWYYYZZZZZZYYY[[[___```[[[UUUUUUZZZYYYZZZ\\\[[[[[[]]]ccchhhtttzzzwwwfff```]]]dddqqq}}}www{{{lllQQQCCCAAABBBAAA;;;:::888777777666444222111111000///............------............------,,,,,,,,,,,,,,,,,,,,,,,,+++---...///......///111666FFFYYYgggmmmpppsssvvvvvvtttvvvvvvmmm]]]VVVXXXhhhuuunnn[[[XXXfffwwwvvv```jjjxxxUUU>>><<<999888888777444333111111111111000000000000...........................//////...------000222000===OOO\\\aaaccccccddd```TTT]]]~~~aaaEEEIIIOOORRRSSSbbboookkklll******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...,,,,,,444EEEVVV___aaaaaa]]]\\\]]]\\\XXXUUUUUUPPPqqqsssmmmwww~~~{{{xxxgggdddhhhjjjsss{{{bbbOOOFFF@@@;;;>>>AAAHHHOOORRRUUUZZZ```iii{{{{{{pppeee^^^WWWPPPMMMMMMNNNNNNOOOPPPQQQUUUYYY[[[```ccchhhmmmqqqtttuuuuuurrrtttwwwvvvooohhhkkkrrrzzzyyyvvvpppkkkhhhiiijjjdddhhhooowww~~~xxxlll```]]]bbbooosssjjj~~~}}}cccKKKFFFCCC>>>===;;;999888888777444333222111000///............------............------------------------------+++---............000222888LLLaaakkknnnpppsssvvvzzzwwwvvvssseeeWWW[[[jjjjjjTTT\\\fffrrryyyrrrpppqqqrrrtttvvvwwwxxxxxxxxxyyyvvveeeCCC???<<<:::888333000000111111111111000000000///......................../////////...---...000222111BBBUUU___bbbcccccccccZZZQQQiiipppUUUFFFMMMSSSWWWaaazzzqqqzzz******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------000,,,...:::KKKXXX^^^___bbb___]]]\\\YYYSSSRRRUUUeee|||jjjccckkkzzzppppppyyy{{{sssvvvrrr______mmmqqqyyyzzzfffRRRFFFCCCAAA???BBBEEEMMMSSSSSSSSS\\\hhhwwwnnnfff___WWWPPPMMMLLLKKKNNNSSSXXX[[[___cccfffkkkrrrvvv~~~~~~{{{wwwttttttvvvxxx{{{oooeee```cccppp~~~yyygggmmm{{{tttttt[[[PPPGGG===>>><<<:::999999777555333222111000//////......///------............------------------------------,,,---.........///111444;;;PPPeeemmmlllnnnrrrtttzzzyyyuuukkk[[[VVViii~~~[[[QQQccclll{{{yyynnnhhhfffcccdddgggfffhhhjjjkkkkkklllooorrrxxxrrrIIIAAA;;;:::777222111222111111111111000000000//////////////////////////////000000///...///111333555GGGYYY```bbbcccbbb___YYYWWWuuufffIIIKKKVVV^^^ddduuuwww******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------000...333BBBRRRZZZ]]]]]]bbb```___\\\UUUPPPTTT[[[qqqbbb\\\hhh~~~rrr\\\fffxxxlllllluuutttpppvvviii___dddqqqwwwuuuiiiWWWIIIBBBAAAAAAAAADDDGGGNNNTTTSSSUUUdddwww{{{kkkaaaZZZTTTPPPMMMJJJIIINNNSSSXXX___gggoootttyyy}}}~~~~~~~~~zzzzzz}}}~~~sssfff___ccclllqqqiiilllvvvwwwwwwdddUUUGGG<<<@@@>>>;;;:::999888666444222222111000////////////------............------------------------------,,,---.........///222555@@@UUUhhhmmmlllooorrrqqqqqqssspppeee]]]hhhkkkSSS]]]uuuvvvqqqoootttzzz}}}SSSDDD999888888555444777111111111111000000000000////////////////////////000111111000//////222444===NNN]]]aaabbbdddaaa\\\QQQ]]]~~~gggFFFKKK\\\nnnxxx}}}******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------//////888JJJXXX]]]]]]______```aaa\\\SSSOOOYYYfffpppiii\\\]]]zzz~~~```WWWnnntttnnntttqqqkkkmmmqqq```hhhqqqqqquuu}}}eeeZZZLLLCCC??????BBBDDDGGGIIIPPPWWWXXX^^^uuuwwwnnnaaaVVVPPPOOOPPPQQQSSSTTTZZZdddkkkooouuu{{{~~~qqqeee```bbbtttyyyuuummm}}}wwwmmm[[[III@@@AAA???<<<;;;:::999666444333222111000////////////------............------........................------.........///333666GGG[[[kkkmmmmmmrrrtttqqqnnnqqqkkk___```uuupppdddlllcccNNN;;;888999666444777111111111111000000000000////////////////////////000111111000///000222444FFFTTT___aaacccfffbbbYYYPPPsssaaaLLLQQQ___rrr}}}~~~******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...000<<>>@@@DDDHHHJJJLLLSSS[[[^^^gggsss\\\WWWPPPLLLLLLRRRYYY___dddhhhqqq}}}zzznnndddaaakkkyyylllyyyxxx~~~zzz}}}xxxeeeRRRIIIAAA???===;;;:::999666444333222111000////////////---..................---........................------...---...000333666MMM___nnnoooooouuuwwwsssvvvwwwkkkXXXYYYmmmxxxvvvaaajjjsssXXX@@@:::999444111333111111111111000000000000000000000000000000000000111111111000///000222444LLLXXXaaaaaadddhhhcccXXX\\\kkkNNNOOO^^^```mmmtttvvv+++++++++,,,,,,---------***,,,------,,,+++,,,---...555CCCRRR[[[]]]]]]]]]```\\\[[[ZZZQQQLLL\\\rrrsssddd```jjjmmmjjjyyyoooeeewwwwwwgggeeegggeeeqqqrrrggg|||nnnZZZNNNDDD<<<<<<>>>AAAEEEJJJQQQQQQVVV```mmmwwwggg\\\PPPOOOOOORRRXXXdddqqqyyy|||yyy|||sss```dddmmmzzzzzzooorrr|||aaaNNNFFFAAA======:::666666888555444333111000//////...////////////////////////..................------111...///222///+++222>>>YYYcccllloooqqqtttvvvtttssskkk[[[\\\nnnqqqfffbbbaaaqqq___JJJ<<<888888444111333222111000////////////////////////////////////000000111222000...222999MMM\\\^^^^^^ggghhh^^^XXXrrrtttLLLKKKPPPTTT[[[nnnrrrpppxxx+++++++++,,,,,,---------***,,,------,,,,,,,,,...000999HHHVVV]]]^^^^^^^^^]]]\\\ZZZVVVQQQUUUiii~~~oooggggggpppuuuzzz{{{{{{}}}rrrddd]]]aaaiii}}}zzzrrrttt~~~xxxaaaQQQHHH@@@;;;<<<@@@CCCHHHMMMQQQRRRZZZiii}}}ooo^^^TTTQQQQQQVVV___iiiuuuvvvrrrvvvpppdddiiisssvvvtttnnnVVVHHHBBB>>>===;;;777777999666555333111000/////////////////////////////////........................///---...222///---666CCC]]]fffnnnqqqsssvvvwwwuuunnnjjjYYYWWWppprrr```mmm{{{rrrzzzgggNNN>>>999999777333333222111000000/////////////////////////////////......000111000///444<<>>CCCFFFKKKPPPTTTWWWcccyyy{{{fffWWWNNNOOOWWWbbbkkkyyyuuuiiisssllljjjmmmxxxeeeKKKDDD>>>===<<<999888:::666555333222000/////////////////////////////////...........................,,,...222000///;;;JJJaaaiiiqqqtttvvvxxxwwwtttggggggZZZ[[[~~~cccsss|||zzzxxxooouuuYYYDDD<<<:::888555333333111000000000000000////////////////////////------///000//////777AAAVVVccceeecccgggccc]]]```^^^JJJBBBPPPUUU\\\hhhrrrhhheeerrr|||vvvxxx,,,,,,,,,,,,,,,,,,,,,,,,+++---...---------///000666FFFWWW^^^_________^^^\\\[[[UUURRRdddwwwsssmmmooo}}}uuutttiii^^^ZZZXXX[[[ggguuunnn^^^jjjzzziiiTTTKKKAAA===:::;;;@@@FFFIIIMMMSSSYYY___pppttt[[[TTTTTTTTT___ooo~~~iiiiii}}}{{{ssslllppp}}}|||wwwOOOFFF???===<<<999888:::666555444222111000//////////////////////////////............///////////////---///222000111>>>PPPeeelllsssvvvwwwyyyvvvqqqbbbfffbbbooojjjuuuuuufffMMM???999777555333333222111000000000000////////////////////////......///000...///999EEETTTaaaffffffggg___\\\fffkkkLLLEEEMMMaaaeeecccwwwiiijjjppp~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------...000222;;;KKK[[[___^^^^^^^^^[[[[[[XXXSSS\\\~~~yyypppffffffyyywww{{{|||sss^^^]]]WWWQQQWWWgggsssuuu^^^\\\kkkmmmUUUIIIHHH===<<<;;;>>>DDDIIIKKKPPPUUU]]]jjjjjjVVVKKKSSS___hhhxxxuuujjjxxx|||pppnnnvvvxxx~~~|||UUUJJJAAA>>><<<:::999:::666555444222111000000///////////////////////////........./////////000000111///111333000222BBBUUUhhhnnntttvvvxxxxxxsssmmmeeehhhooo}}}kkk|||yyyqqqVVVCCC999777777444333222111000000000000000000000000000000000000000000111111...000<<>>>>>BBBHHHLLLNNNTTTZZZdddzzz{{{cccXXXRRRVVVeeewwwrrruuuzzzsssuuu~~~zzzyyy{{{xxxnnn]]]PPPDDD@@@>>><<<::::::777666444333111000000000////////////////////////.........//////000000111222000222333111333FFF[[[kkkpppuuuvvvxxxwwwqqqiiikkkoooyyyrrrjjjzzzeeeKKK<<<999;;;444333222111111000111111000000000000000000000000000111222111///222AAAQQQ]]]fffjjjiiiaaaTTT\\\wwwoooRRRRRR___pppkkknnnqqqsss---------,,,,,,+++++++++---.........---///222555IIIUUU^^^]]]^^^aaa___WWWWWWQQQTTToooppp]]]WWWXXXfffvvv{{{uuunnnUUUfff~~~rrrddd```GGGJJJQQQ]]]kkkrrrmmmdddqqqrrrbbbMMMCCC???;;;<<>>???@@@EEELLLQQQUUU]]]fff```]]]iiijjjxxx{{{uuu}}}}}}sss{{{nnnjjjkkk\\\MMMGGGEEEAAA>>>>>>777666555333222111000000////////////////////////---......///000111111222......000333222888NNNfffppptttwwwyyyzzzyyypppffflllzzz~~~tttkkkdddEEE;;;===555444333222111111111111000000000000000000000000,,,...000222111999LLL___fffhhhgggddd]]]YYYuuuvvvSSSUUUeeessshhhxxxuuu{{{......------------......------...///------444===RRRYYY``````]]][[[YYYWWWVVVRRR[[[vvvsssbbbjjjlllppp|||zzzzzz|||[[[AAADDD@@@AAALLLnnnfffWWWoooyyybbbJJJ???===<<<:::999BBBBBBFFFLLLPPPXXXjjj}}}kkkiiisssyyyvvvwwwqqqyyyooo[[[HHHCCCEEEBBB;;;===;;;888666666555333111///............//////000............/////////000000111222222444@@@UUUgggnnn{{{{{{www{{{vvvhhh```nnnuuu|||vvv{{{|||dddggg{{{PPP:::<<<888666333222222222111000111111111111111111111111333222000///222===QQQbbbmmmiiikkkfffXXXdddhhhVVVbbbbbbcccyyyzzz......------------.........---...///---...666AAASSSYYY___```^^^[[[XXXVVVMMMVVVcccuuu|||nnniiixxxsss~~~rrrSSS<<<>>>>>>>>>OOOpppzzz```SSSbbbeeeVVVFFF???>>><<<;;;;;;DDDFFFKKKRRRWWWbbbxxxyyyoooyyy|||yyyvvv|||wwwbbbMMMDDDDDDBBB>>>>>>;;;888666666555333111000000///////////////000........./////////000000...000000000444BBBYYYkkkrrrzzzzzzzzz}}}sssccc^^^kkk~~~yyytttwww}}}ttt```fff{{{{{{eeeFFF>>>999666333222222222111000111111111111111111111111222111000000444AAAUUUeeejjjgggjjjeeeZZZiii}}}VVVOOO```bbbhhh......------------......000.........---///:::FFFVVVYYY]]]``````[[[WWWTTTOOOlllooolllzzzsssyyycccIII999;;;===;;;UUUtttoooVVVMMMQQQOOOHHHBBB@@@>>>;;;<<>><<<999777666555333222222222111000/////////000....../////////000000000.../////////555FFF^^^pppwwwzzzzzz}}}~~~nnn```eeezzz{{{nnnnnnjjj[[[dddzzzyyysssMMM999:::777444222222222111000111111111111111111111111000111000000666FFFZZZiiijjjiiikkkddd[[[lllzzz]]]DDDMMMaaadddpppwwwzzz}}}vvv...------,,,,,,------...111///---------222???MMMYYYYYY\\\``````[[[VVVTTTTTTwwwjjjnnnuuummmXXXDDD:::<<<<<<<<<\\\uuudddNNNIIIDDDGGGDDDBBBAAA===:::>>>DDDHHHKKKOOOTTT___wwwiiivvvyyymmmdddyyy{{{gggPPPEEEBBBCCC???<<<999888777666444222444333222111000000000000...////////////000000000///111000///666JJJcccsssyyyzzz{{{|||iiifffzzzzzzwwwzzzdddWWWaaawwwtttOOO777;;;888555333333333222111111111111111111111111111///111111000888III]]]iiinnnmmmlllaaaYYYkkkfffLLLAAATTTfffiiizzzzzzsssxxx|||rrr|||------,,,,,,,,,,,,------111///---...///555DDDSSS[[[YYY\\\```___XXXUUUWWWcccwwweeeccc{{{wwweeeOOO@@@;;;:::===DDDcccsss\\\JJJHHHCCCOOOJJJEEE@@@<<<:::AAAJJJNNNQQQSSSWWWfffrrr]]]mmm|||nnn^^^pppyyyuuu[[[IIIBBBCCC???===:::888888777555333444444333111000000000000////////////000000000111111444222///888NNNfffssswww{{{~~~wwwfffqqqvvvuuu|||bbbUUU___ttttttXXXAAA<<<999666444444333222111111111111111111111111111///222222111999MMM___iiinnnoookkk\\\WWWmmm~~~yyyZZZEEEFFF]]]jjjqqq~~~xxx~~~rrrwww}}}~~~~~~~~~zzz}}}------,,,,,,,,,,,,------111......///111999HHHWWW[[[YYY\\\```\\\UUUVVV]]]jjj\\\\\\uuuwwwrrr}}}|||nnn```HHH;;;:::888@@@PPPiiimmmXXXJJJLLLOOO\\\QQQEEE???<<<>>>EEEMMMMMMQQQTTT\\\qqqeeeWWWhhh}}}xxxeeejjjxxx}}}}}}dddOOOEEECCC@@@>>>;;;999888777555444333333222111000000000000/////////000000000111111000555444111;;;SSSjjjtttuuu|||~~~{{{qqqeeeyyyxxxnnnvvvuuuxxx```UUU___sss~~~vvvbbbJJJ===:::777555444444222111111111111111111111111111000444444222<<>>CCCJJJOOOMMMRRR[[[iiivvvZZZRRRbbb}}}}}}}}}|||~~~mmmbbbeee~~~yyyzzz}}}kkkVVVHHHEEEAAA>>>;;;999999888666444222111111000000000111111//////000000000111111111---333444222>>>XXXnnnwwwuuu|||{{{tttlllfffyyyqqqbbbkkk|||qqqzzzqqq[[[TTT```uuu}}}mmmPPP>>>;;;777555555444222111111111111111111111111111///555666444@@@XXXjjjpppmmmoooiiiXXX]]]wwwKKKDDDSSSeeeiiiuuuqqq{{{|||kkkhhhyyy{{{|||yyyuuu---,,,,,,++++++,,,,,,---///......111555===MMM\\\ZZZYYY]]]___WWWOOOWWWggguuu\\\PPPVVViii~~~qqqhhhooo~~~ddd^^^XXX???777@@@@@@EEEgggoooaaaYYYPPPUUUkkkeeeQQQ>>>999@@@GGGMMMPPPRRR[[[ggg{{{oooSSSNNN\\\rrryyy~~~|||ppp[[[WWWsss}}}zzztttzzznnnZZZKKKGGGAAA>>>;;;:::999888666444000000000000000000111111000000000000111111111111***111333222@@@[[[qqqyyyvvv}}}xxxoooiiigggvvvwwwSSSWWWmmm|||wwwppp~~~jjjWWWSSSbbbwwwxxxUUU>>><<<888666555444333111111111111111111111111111///555777666DDD]]]ppptttqqqtttlllZZZaaayyyLLLIIIYYYggghhh~~~pppkkkvvvaaa^^^nnnzzzzzz{{{zzzsss|||,,,,,,,,,,,,,,,,,,,,,,,,,,,111000,,,555HHHTTTUUUVVVbbb^^^WWWWWWLLLOOOjjjqqq]]]OOOTTTlllwwwiiirrrhhhWWWEEE:::999???DDD^^^sssYYYXXX___oootttfffPPP===<<>>===<<<:::777555222222111000000000000111000000000000000000000000222444333555FFFbbbuuuzzz||||||lll\\\nnnmmmbbbrrr{{{tttvvvbbbXXXSSS\\\nnnmmmJJJ===:::999333333777333222222111111111111222222222333555<<>><<<>>>LLL^^^jjjVVVdddvvvvvvWWWGGG<<>>;;;888555333333222111111111111111000000000000000000000000222555555888JJJeeewww|||~~~yyyiii___rrrzzzmmmqqqttt|||}}}]]]VVVSSSZZZiii{{{}}}PPP@@@::::::555555777333222222111111111111222222333333555===PPPeeerrruuusssjjjdddiiiyyy~~~jjjNNNCCCQQQ[[[ccc|||}}}kkkeeepppyyy~~~mmmeeeYYYOOOIIIQQQhhhvvveee^^^___ccc{{{sssmmmrrrmmmqqq---------------------------///000444???OOOXXXYYYaaa^^^]]]]]]UUUMMMaaawwwkkkrrryyy[[[BBB???@@@BBBQQQfffaaaYYYkkk|||nnnOOODDD>>>CCCIIILLLSSS\\\jjjvvvXXXVVVqqqxxxyyywww~~~~~~yyy||||||ttt{{{wwweeePPPIIIYYYzzzbbbHHHEEECCCAAA@@@>>><<<888555555444333222222111111222000000000000000000000000222444555:::NNNiiiyyy|||~~~~~~vvvgggeeezzzsss}}}{{{qqqvvvzzzZZZUUUTTT\\\jjj}}}[[[EEE::::::666555777222333222222111111222222333333333555>>>RRRhhhtttvvvtttjjjbbbjjjvvvjjjPPP@@@EEEVVVbbbjjj~~~ssseeeYYY```hhhqqqvvvqqq]]]SSSKKKJJJMMMXXXooowwwbbbRRRMMMUUU___|||xxxssssssnnnrrr------------------------...///111777EEESSSZZZ[[[___[[[\\\XXXLLLPPPooo}}}oooqqqvvvxxxpppTTT???@@@CCCDDDQQQeeeuuurrrcccjjjxxxfffJJJCCCAAAFFFKKKMMMUUU```ppp|||___\\\uuu}}}qqqkkkkkknnn|||}}}rrrnnnyyywwwvvvuuuwww}}}tttuuuzzzzzzqqqvvvuuueeeOOOBBBJJJfffmmmQQQFFFDDDBBB@@@>>><<<888666666555444333222222222222111111111111111111111111000333555<<>>@@@EEEIIIUUUeeehhhkkkmmm```EEEAAACCCIIILLLNNNYYYfffyyygggaaatttnnn[[[SSSVVVYYYiiitttwwwrrrvvvrrrpppuuuttt~~~sssrrrvvvwwwppprrrwwwhhhTTTDDDCCCWWW}}}tttZZZJJJGGGCCC@@@???===:::888888777666444333333333333111111111111111111111111///333666>>>UUUppp}}}}}}zzz{{{lllbbbuuunnnjjjsssvvvzzz{{{jjjTTTRRRVVVdddwww~~~}}}|||xxx{{{VVV>>>;;;777555555111333333222222222222333333444333666AAAXXXooozzzzzz}}}uuufffnnn~~~fffGGGGGGTTTjjj|||```LLLMMMSSSaaaooorrr[[[NNNIIIPPP\\\kkkuuu\\\LLLBBBAAAKKKYYYqqq~~~}}}uuuqqqxxxzzztttoooooosss~~~........................///---111===MMMYYY]]]^^^ccc\\\[[[VVVWWWyyysssWWWXXXlll|||{{{qqqiiiooo||||||yyyxxxuuuNNNEEE???AAAHHHSSSbbboooeeehhhuuu|||XXX@@@???CCCKKKMMMQQQ^^^nnnpppfffrrrjjjXXXVVV___fffsssnnnkkkoookkk}}}vvvrrrvvvwwwsssrrrwww~~~{{{ppp^^^LLLCCCQQQuuu~~~uuu```OOOKKKEEEBBB@@@???>>>===999888666555444333333333111111111111111111111111000444777AAAYYYttt~~~yyyzzzggg```yyy|||sssbbbkkkzzzsssyyy~~~tttZZZPPPRRR]]]rrrzzzzzzvvvxxxaaaCCC===999777666222444333333222222333333444444333666BBBZZZrrr|||{{{yyywwwgggppprrrQQQQQQVVVjjjzzzwwwsssXXXIIILLLQQQ^^^kkkooobbbXXXWWWcccmmmwwwhhhPPPFFFDDDFFFQQQ^^^zzz~~~yyynnnlllppp~~~~~~}}}rrrlllpppttt|||........................///---111???OOOZZZ^^^___```VVVUUUQQQZZZiiiTTTSSSaaannnuuuwwwsssfffooozzzqqqnnnnnnaaaEEEDDDBBBCCCLLL]]]ppp{{{eeegggvvvuuuNNN======CCCKKKNNNSSSbbbtttxxxkkksssooobbbhhhxxxmmmjjjfffaaatttzzzuuuwwwwwwtttpppooottt~~~|||rrrcccPPPCCCLLLnnnuuurrrxxxfffRRRNNNGGGCCCAAAAAA@@@@@@999888777666444444333333111111111111111111111111111555999DDD\\\wwwyyyzzzddd^^^{{{ssseeeaaappppppxxxzzz{{{gggNNNNNNSSSddd|||vvvvvvyyyiiiGGG???;;;888777444444333333222222333333444444444666CCC\\\sss}}}|||yyy{{{mmmvvv___^^^\\\lllzzzxxxlll```cccjjjwww|||eeeNNNEEEKKKOOOYYYeeehhhhhhccciiiyyysss[[[GGGCCCGGGMMMXXXeee{{{tttccchhhttt~~~xxxzzzsssmmmsssuuuzzz......------------.........---555EEESSSXXX]]]bbbaaaWWWSSSQQQ```ggg```XXX]]]qqq||||||tttpppVVVIIIJJJ@@@IIIRRRrrrhhhvvvgggLLLAAACCCGGGKKKOOOZZZooouuusssyyy|||cccddd~~~hhhWWWlllwwwoooooorrrppphhheeeooo}}}hhhSSSHHHFFF]]]kkkzzzhhhYYYLLLHHHHHHAAA@@@DDDAAA===:::666444444444333222111111111111111111111111222444444EEEfffzzz~~~kkk\\\eeezzzuuuffflll}}}uuuwwwkkkPPPNNNSSSXXXnnnyyytttuuuvvv|||PPP===CCC???555666555444444333333444444555777333888MMMeeeuuuzzz{{{tttlll{{{dddVVVgggpppuuu|||rrrjjjggg\\\SSSUUUbbbqqqzzz}}}vvviiiPPPIIIAAABBBNNN^^^hhhkkkppp{{{zzzzzz~~~mmmUUUCCCCCCHHHNNN___sss}}}}}}|||qqqfff^^^lll~~~vvvyyy{{{|||uuutttnnnkkkwww///......------......///000000999HHHUUU[[[___cccccc]]]TTTOOO```tttaaadddiiiooowwwuuutttuuuRRREEEFFF@@@QQQdddiii{{{}}}aaaKKKAAADDDJJJOOOTTT___vvv|||yyysssZZZZZZtttdddRRRhhh{{{qqqpppooojjjbbbaaaooo}}}hhhSSSGGGCCCXXXzzzxxx}}}vvv]]]PPPMMMMMMEEECCCEEE@@@>>>;;;777555555555444333111111111111111111111111222444555FFFggg{{{~~~lllcccooo}}}|||qqqkkk}}}ooovvvdddLLLNNNRRR___~~~{{{{{{xxxxxx|||VVV???@@@<<<333555555444444333333444444555666333:::OOOfffvvv~~~qqqjjjaaaVVVhhhrrrxxx}}}{{{uuuoooggg^^^SSSMMMOOOVVV]]]```jjjmmmnnnlllkkkggg]]]SSSIIIDDD>>>@@@KKK]]]kkkssspppbbb___aaabbbmmmrrr||||||eeePPP@@@BBBHHHQQQggg~~~|||}}}yyytttnnneee^^^bbbyyy}}}{{{rrrsssyyy~~~uuuuuupppmmmwww///......------......///222555>>>MMMYYY^^^bbbeeebbbaaaSSSPPPhhh}}}wwwhhhgggjjjuuuyyy{{{fffOOOCCCBBBCCC\\\yyysssjjjqqqXXXGGGAAAEEELLLRRRWWWddd|||{{{nnnTTTQQQhhhgggUUUllltttmmmkkkhhheeehhhuuukkkVVVHHHCCCTTTsssyyydddVVVRRRRRRIIIFFFFFF@@@>>>;;;888666555555444333111111111111111111111111111444666HHHiii|||}}}mmmmmmzzzrrrxxxtttlllwwwzzz}}}___KKKOOOUUUfffzzzxxxttttttxxx\\\AAA>>>:::444777555555444444444444555555444444===QQQgggwwwnnniiivvvXXXUUUfffrrrzzz}}}|||zzzrrrtttwwwwwwuuuooogggZZZMMMEEECCCGGGKKKOOORRRTTTQQQNNNMMMGGGAAAAAA>>>;;;>>>HHHZZZooo}}}yyyaaaQQQLLLLLLLLLVVV[[[cccooo{{{{{{rrrZZZIII>>>@@@IIIWWWrrrvvveeeaaaeeehhhvvv}}}~~~|||}}}|||xxxqqqggg___[[[ZZZkkk}}}zzzxxxpppoooxxxssssssqqqnnnsss//////............//////222888CCCPPP[[[aaadddeee___aaaRRRUUUwwwvvvmmm{{{ttt{{{}}}ZZZOOOCCCBBBIIIfffaaammmiiiPPPAAA???DDDLLLSSSXXXeeevvvttt|||rrrVVVOOOdddmmm]]]wwwwwwhhhhhhkkkpppuuu~~~oooZZZMMMEEERRRooo|||mmm]]]UUURRRIIIFFFEEE???===:::888666666555444222111111111111111111111111111555777JJJlll~~~}}}nnnwwwvvvsssnnn{{{qqqpppaaaMMMQQQYYYkkk~~~~~~}}}}}}~~~~~~sssoooqqqwww^^^DDD???<<<999===555555444444444444555555555666@@@SSSgggvvvmmmiiicccKKKVVV___ooo{{{xxxccc\\\ccclllssswwwuuulll^^^PPPFFFBBBBBBDDDBBBGGGHHHEEECCCDDDEEEBBB>>><<<;;;===EEEWWWpppuuu]]]MMMHHHGGGGGGGGGJJJQQQZZZfffsss~~~yyyppphhhQQQEEE===@@@III[[[xxxwww```RRRPPPSSSVVVccclllwww}}}~~~zzz{{{}}}ssspppkkkeee]]]WWWXXX\\\sss}}}zzzxxxtttpppwwwppppppooolllkkksss/////////....../////////111:::GGGSSS\\\bbbdddccc]]]\\\SSSaaa|||tttxxxzzz{{{~~~TTTOOODDDEEESSSooovvv]]]xxxhhhNNN@@@AAAGGGNNNTTTZZZhhhnnndddiiittt~~~{{{vvvYYYSSShhhttteeeyyyhhhfffjjjqqqwww}}}ppp\\\OOOEEEQQQkkkyyydddWWWPPPFFFDDDEEE@@@<<<:::777666666555333111111111111111111111111111111555999LLLnnnppp~~~~~~tttvvvtttnnniii|||hhhRRRRRRYYYmmm|||~~~|||yyyvvvuuuwwwzzzuuurrruuuyyy{{{cccIIIBBB???;;;===666555555444444555555666666777BBBUUUiiivvv~~~nnnkkk|||wwwPPP@@@WWW]]]qqqhhhPPPJJJQQQ]]]hhhpppoooeeeVVVJJJEEEBBBAAA??????CCCDDDBBBBBBGGGJJJJJJAAA>>><<<>>>CCCQQQllloooWWWJJJEEEDDDDDDBBBCCCFFFLLLTTT^^^fffkkkrrryyy~~~{{{vvvppphhhbbbMMMCCC===@@@JJJ\\\yyy}}}eeeSSSJJJGGGHHHJJJSSS\\\hhhpppvvvzzz{{{zzz||||||zzzzzz{{{yyyuuuqqqiiiaaaZZZWWWTTTSSSWWW___yyy}}}zzzyyyxxxqqquuuqqqnnnmmmjjjfffjjj|||000//////......//////000000===KKKVVV^^^cccdddbbb___WWWWWWrrr~~~nnndddlll~~~sssvvvqqqSSSLLLCCCJJJ```vvvrrrlllhhhOOOCCCEEEKKKRRRXXX^^^ooohhhVVV[[[iiizzzyyyvvvZZZXXXrrrsss|||kkkeeedddgggjjjrrroooZZZMMMCCCLLLeee~~~lll[[[RRRGGGEEEFFFAAA<<<:::888777777666333111111111111111111111111111111666:::NNNppp~~~ssssssmmmzzz|||ppppppqqqXXXSSSWWWnnn{{{zzzwwwttttttttttttyyywwwuuuuuuuuuuuunnnPPPEEEAAA;;;999666666555555555555666666777888BBBWWWmmmzzz{{{ooolllwwwmmmGGG===WWWbbbxxxqqqZZZEEE@@@FFFNNNXXXbbbeee[[[NNNFFFCCCCCCBBBAAA@@@BBBBBBAAADDDJJJNNNNNNFFF@@@===>>>AAAKKKeee~~~gggRRRHHHDDDBBBBBBBBBBBBCCCEEEIIINNNRRRUUUTTT\\\cccdddddddddaaa\\\JJJBBB===AAALLL]]]tttooo[[[NNNGGGCCCBBBCCCFFFMMMXXXcccmmmvvv}}}zzz{{{}}}zzzwwwsssrrrpppmmmgggccc]]]SSSLLLLLLMMMPPPZZZggg~~~|||yyywwwuuupppqqqzzzuuunnnkkkkkkggghhh}}}000000////////////000000111???OOOXXX```eeefffbbbbbbRRR___~~~cccMMM\\\ppp}}}~~~}}}~~~wwwqqqrrreeeYYYKKKDDDQQQlllyyyooo}}}}}}aaaLLLDDDFFFLLLSSSYYYaaavvvcccMMMQQQdddsssttt|||yyy^^^___}}}jjjcccaaabbbbbbhhh}}}ppp[[[LLLAAAIII```}}}|||~~~tttbbbXXXLLLIIIHHHBBB>>><<<::::::999888555333111111111111111111111111111666;;;PPPrrrxxxrrrfffmmm}}}ppp|||{{{aaaWWWZZZmmmzzzuuuqqqqqqtttuuuuuuzzzuuuttttttooo||||||||||||zzzVVVGGGCCC<<<888666666555555555555666666777777BBBZZZrrryyypppmmmuuummmLLLAAAVVVjjj```NNN??????AAACCCIIIRRRWWWRRRLLLFFFCCCEEEHHHKKKIIIIIIFFFEEEJJJQQQSSSPPPIIIAAA<<<===>>>FFF]]]uuu{{{\\\LLLGGGEEEEEEFFFEEEFFFFFFGGGHHHHHHIIIIIIEEEJJJMMMNNNRRRWWWXXXUUUHHHAAA===BBBNNN]]]ooo|||wwwgggVVVNNNIIIDDDDDDFFFDDDHHHOOO[[[hhhsssxxxzzz~~~}}}wwwsssnnnjjjhhhccc\\\VVVPPPIIIFFFIIIKKKRRReeezzz~~~|||xxxtttrrroooooopppvvvwwwlllhhhkkkiiikkk000000////////////000000111AAAQQQZZZaaaggggggbbbcccOOOeee\\\MMMXXXdddmmmvvvzzzvvvooolllsssrrr^^^___MMMFFFVVVsssyyy~~~jjjvvvYYYGGGCCCEEEJJJRRRYYYbbbyyy}}}___GGGLLLaaannnjjjllldddeeeeeebbbcccfffccceeewwwttt]]]NNNAAAHHH___lll}}}oooyyyhhh^^^RRRMMMKKKBBB@@@>>>===<<<<<<:::777555111111111111111111111111111666<<>>AAAAAA>>>@@@GGGIIIIIIHHHDDDAAADDDLLLTTTTTTRRRNNNMMMRRRYYYYYYUUUIII@@@:::;;;===CCCYYYpppmmmPPPDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKJJJHHHGGGEEEFFFCCCBBBFFFMMMPPPNNNFFF@@@<<>>IIIXXXeeesss}}}|||kkk\\\XXX[[[ZZZWWWUUUUUUSSSTTTYYY___eeeoooyyy{{{~~~~~~~~~~~~|||zzzrrrooolllfffZZZNNNIIIJJJ@@@CCCHHHLLLTTTjjj}}}vvvqqqnnnnnnnnnmmmkkknnn{{{tttllliiijjjggghhh{{{111///---...111222111000666GGGWWW^^^ccchhhgggaaa]]]XXXyyy}}}aaaJJJUUUcccppptttsss}}}wwwdddTTTGGGIIIWWWmmmzzzsssiiitttnnnUUUGGGBBBHHHTTT___eeeqqq{{{uuutttVVVFFFOOO```qqqwww___bbbvvvtttvvvxxxlll]]]___fffaaaggg|||{{{cccMMMAAADDDLLL[[[www{{{{{{lllaaa[[[WWWQQQLLLEEEBBB===:::999888777666333333222111111222333444555333===WWWsssvvvqqqvvv~~~tttgggxxxzzzkkkhhheeeaaadddccc\\\UUUTTTZZZ___fffvvv{{{ssspppooopppooommmqqqvvvyyyooonnnnnnvvvfffPPPJJJEEE===;;;:::888777666666777777666666FFFccc{{{yyyqqqrrrdddTTToooyyy{{{vvvQQQGGG???@@@DDDEEEFFFHHHJJJIIIHHHHHHKKKRRR[[[aaakkkmmmpppsssxxxyyypppeeeNNNEEE@@@BBBDDDFFFQQQ^^^bbbppptttjjjlllwwwssseeeXXXQQQIIIDDDEEEIIILLLMMMOOOPPPQQQSSSSSSSSSRRRQQQNNNLLLJJJIIIJJJLLLOOORRROOOFFFCCCNNN```ppp~~~uuugggbbbaaa___[[[ZZZZZZXXXXXX\\\```dddmmmvvv~~~~~~{{{~~~}}}}}}}}}|||yyyvvvpppjjjddd]]]RRRGGGAAABBBDDDEEEGGGNNN___~~~zzztttqqqppppppqqqnnnnnnrrrrrriiidddeeebbbdddyyy000///---...000111111000777IIIYYY```dddiiigggaaaUUUXXXttthhh^^^ZZZ{{{zzz{{{gggRRRGGGHHHYYYooowwwnnnggguuuhhhQQQFFFDDDIIISSS]]]dddtttvvvqqqnnnQQQEEEQQQeee}}}tttZZZ]]]rrr{{{wwwrrraaa^^^ccc___aaarrr~~~fffOOOAAAAAAHHHVVV}}}yyyqqqfff___YYYPPPIIIGGGCCC???<<<:::999888777444333222111111222333444888555???YYYuuuvvvxxxxxxjjjssszzzvvv{{{uuurrrwwwssseeegggooo```]]]XXXTTTRRRVVV]]]ccccccmmmyyyqqqmmmlllmmmlllkkkooouuu|||xxxnnnmmmmmmsssiiiRRRJJJEEE@@@===<<<:::888666666666666666777GGGeee~~~|||pppuuulll]]]wwwxxxnnnxxxuuuQQQHHHBBBCCCGGGHHHIIIJJJHHHIIIKKKNNNSSS[[[dddkkkpppuuuyyy~~~{{{pppRRRHHHBBBDDDEEEEEELLLWWWSSS\\\___VVVMMMJJJIIIEEEJJJHHHFFFEEEGGGKKKOOOQQQQQQSSSUUUXXXYYYXXXWWWUUUYYYXXXVVVUUUUUUWWWYYY[[[RRRIIIFFFQQQfffxxxsssmmmhhhccc``````ccc```___bbbccceeelllssszzz|||}}}~~~}}}~~~}}}||||||{{{xxxtttqqqiiiaaaXXXRRRKKKBBB>>>>>>FFFEEEHHHUUUppp|||xxxvvvtttqqqppppppqqqrrrmmmnnntttyyymmmeeeccc^^^aaavvv//////......///000000000:::KKK[[[bbbfffjjjggg```RRR\\\ppp{{{nnnbbbjjjyyy}}}}}}cccPPPIIILLL]]]ooouuupppqqq{{{```LLLEEEFFFLLLTTT]]]gggzzzwwwvvvfffOOOEEEOOO^^^mmmooo|||uuuZZZ]]]rrr~~~rrrvvvccc\\\aaa______kkkjjjQQQAAA???EEEXXX~~~yyyuuusssfff```[[[SSSLLLIIIEEEAAA===<<<:::999888555444333222111222333444777555???ZZZvvv}}}zzziiiqqqyyy|||pppfff___\\\aaaaaa[[[hhh{{{xxxhhh___VVVUUUYYY```iiippppppttt~~~zzzooollljjjkkkjjjiiinnntttyyyzzzooommmlllnnn~~~yyymmmUUUJJJFFFCCC???===;;;888777666555555777888HHHfffsss|||dddZZZuuupppooowwwPPPGGGBBBEEEIIIJJJIIIJJJJJJMMMRRRWWW]]]eeennntttuuuzzz~~~yyyYYYOOOKKKOOOQQQNNNPPPVVVRRRTTTUUURRRHHH???===@@@AAACCCFFFHHHJJJNNNRRRUUUVVVYYY\\\```aaa```^^^\\\```aaabbbcccddddddddddddSSSLLLJJJVVVlll{{{tttnnngggfffhhhkkkhhhhhhjjjjjjjjjooouuuzzz|||}}}~~~}}}}}}~~~~~~|||{{{xxxtttooojjj___UUUKKKHHHFFFDDDCCCDDDIIINNNYYYpppzzztttnnnnnnmmmmmmmmmnnnooopppkkkjjjqqqyyymmmdddcccaaaggg//////////////////000111<<>>ZZZwww|||jjjxxx}}}kkk[[[RRRMMMLLLKKKOOORRRjjj}}}tttxxxkkk___^^^dddjjjsss{{{{{{oookkkiiiiiihhhhhhlllsss{{{~~~ooollliiihhhttt~~~nnnyyy^^^OOOIIIHHH@@@>>><<<999777666666666999:::JJJgggvvvyyySSSTTTppp}}}jjjsss{{{OOOGGGBBBEEEIIIKKKKKKLLLQQQTTTZZZ```gggooowww|||}}}fff^^^\\\dddgggbbb^^^___TTTOOONNNPPPKKK@@@===@@@<<<@@@EEEJJJOOOTTTYYY\\\```cccgggjjjkkkjjjhhhgggdddgggkkknnnooolllhhheeeTTTRRRTTTaaawww{{{uuuoooooosssssspppqqqssstttssswww}}}~~~}}}zzzwwwsssnnngggcccUUUKKKBBBAAACCCDDDGGGKKKPPPaaa{{{|||wwwqqqmmmiiiiiihhhhhhhhhjjjkkklllllliiinnnnnnddd___bbbeeeppp///000111000//////111333???PPPaaagggjjjlllhhh```\\\~~~{{{eeeeeeyyyyyy|||~~~kkkVVVPPPNNNWWWeeeooopppuuuqqqUUUEEEDDDIIIPPPVVV```qqqeeeQQQDDD>>>AAAFFFDDDNNNeee}}}gggiii|||uuu```fffqqq{{{zzzxxxtttpppmmmkkkjjjjjjjjjmmmbbbXXX[[[^^^___fffssssssYYYEEE@@@DDDMMMnnnuuu~~~{{{fff^^^\\\YYYUUUMMMIIIDDDAAA???===<<<:::666555444333222222333333333222===ZZZxxx}}}uuuooo\\\MMMFFFDDDDDDFFFKKKSSSnnnvvvtttzzzlllkkknnnqqqwwwzzzooojjjggggggeeeeeejjjppp}}}ooojjjgggeeennn}}}ppplllVVVMMMMMM@@@???<<<:::888777777777:::;;;KKKiiiwwwgggJJJUUUmmmuuulll|||RRRIIIDDDGGGLLLNNNOOOPPPSSSVVV\\\cccjjjqqqyyy~~~sssjjjiiissswwwqqqiiiggg[[[TTTPPPSSSPPPFFF???===:::===BBBJJJSSS[[[bbbeeedddfffiiikkklllllljjjiiihhhkkkqqqttttttpppkkkgggWWW\\\dddqqq|||yyy{{{{{{zzz{{{~~~~~~}}}|||yyytttnnniiiccc]]]YYYMMMEEE??????AAADDDJJJPPP[[[www|||tttnnnjjjhhhgggfffeeeeeeeeegggiiijjjoookkkooooooeee___aaaccclll000111333222000000222555AAARRRccciiikkkmmmhhh```hhhaaa]]]ssstttvvviiiXXXSSSOOO```pppxxxssstttnnnSSSDDDDDDJJJKKKQQQ\\\pppxxxaaaNNNAAA<<>>===;;;777666444333222222333333333222>>>YYYwww|||uuummm___QQQIIIFFFGGGIIIMMMQQQUUUhhhsss|||vvvvvvxxxwww}}}~~~vvvnnniiifffdddbbbaaafffmmmyyymmmhhhfffdddlllyyyyyyvvvZZZMMMLLL@@@>>><<<:::999888888888:::<<>>>>>@@@HHHTTT___eeehhheeeeeeggghhhiiihhhggggggjjjmmmrrrwwwyyyxxxvvvtttlllvvvvvvqqqjjjccc\\\VVVQQQMMMEEEAAA???AAADDDIIISSS]]]sss{{{tttnnnjjjhhhfffgggfffdddcccdddgggkkkmmmppplllrrrrrrhhhbbbbbb```ddd{{{000222444333111000333666BBBSSSdddjjjlllnnnhhh```|||VVVRRRmmmllluuuzzz}}}tttyyyhhhuuulll\\\WWWNNNhhhzzzxxxsssmmmRRRCCCDDDJJJLLLRRR]]]ssswwwdddPPP@@@===IIIXXX___mmmzzznnn]]]\\\mmm{{{llluuu}}}tttmmmfff^^^UUUNNNLLLKKKIIIHHHIIILLLNNNPPPRRR```]]]RRRRRRVVVZZZ```aaazzzxxx___KKKEEEGGGVVVnnnvvvrrruuuaaa\\\\\\YYYUUUPPPLLLGGGCCCAAA???===<<<777666555333222222333333555333>>>YYYwww{{{```[[[SSSLLLJJJLLLPPPSSSOOOSSSQQQYYYnnnnnn{{{}}}~~~{{{rrrmmmhhhdddbbb```___cccjjjrrr{{{lllgggeeedddlllyyyzzzYYYJJJHHH@@@>>><<<:::999888999999999;;;MMMlll^^^QQQ___dddyyy]]]SSSLLLNNNSSSWWWZZZ]]]^^^bbbhhhooowwwxxx~~~wwwsssiiijjjiiiddd]]]UUULLLFFFDDDAAAAAAGGGSSS^^^dddeeehhhhhhiiiiiiiiiiiiiiiiiijjjmmmsssyyy~~~qqqlllcccZZZSSSNNNIIIEEE@@@>>>@@@DDDIIIPPP]]]jjj~~~uuuooommmllljjjhhhhhhfffdddccceeeiiimmmpppooollltttjjjbbb^^^aaaaaafff}}}333444333222222333666888BBBXXXffflllpppiiibbbeeeuuuQQQ```mmmlllnnnpppkkk|||~~~lll]]]OOO```zzzqqqmmmfffJJJ@@@DDDJJJJJJUUUfff}}}{{{zzzqqqQQQ@@@GGGJJJYYYbbbjjjyyyfffSSSXXXcccqqqxxxjjjpppkkkeee]]]TTTMMMJJJIIIIIIKKKKKKLLLMMMNNNRRRWWW[[[ccciiihhh[[[QQQQQQVVVYYYddd|||yyy]]]IIIBBBCCCRRRqqqtttwwwwww}}}eee___\\\UUUSSSTTTPPPJJJEEEBBB???===;;;777666444222111111111222555222>>>[[[xxxvvvzzztttpppZZZ^^^]]]UUUMMMKKKPPPUUUZZZVVVQQQQQQYYYhhhxxxyyymmm{{{ssseeezzz}}}tttiii```YYYZZZ\\\]]]___bbbeeeppppppgggccc___dddmmmxxxWWWKKKMMMEEEBBB>>>;;;::::::999888:::===MMMhhh|||mmmRRR[[[yyyvvveeeVVVMMMSSS[[[___ccciiisssrrrttt{{{~~~{{{tttlllddd\\\VVVRRRLLLKKKIIIJJJNNNVVV```gggjjjkkkjjjjjjiiijjjlllnnnqqqpppsssxxx|||{{{mmmaaaTTTLLLHHHDDDDDDFFFAAA???DDDKKKMMMSSSnnn{{{vvvqqqmmmkkkjjjiiihhhkkkgggddddddgggkkklllkkkhhhkkkuuummmaaabbbddd]]]iii333444444222222333666999LLL^^^jjjooossslllfffjjjjjjSSSiiiwwwyyyxxxsssyyypppfffaaaXXXhhh|||tttrrrdddJJJAAAEEEKKKQQQ[[[kkk|||sssRRRBBBMMMQQQ\\\^^^fffvvvdddPPPTTT^^^lll~~~}}}tttoooxxxwwwWWWTTTPPPKKKJJJKKKNNNOOOVVVWWWYYY[[[]]]bbbhhhllloootttpppcccVVVTTTWWWYYYeee~~~yyy]]]IIIBBBBBBPPP|||llllllwwwsssxxxaaa\\\[[[VVVUUUSSSOOOIIIEEEBBB???<<<:::777666444222111111222222555222===ZZZwwwtttmmmfffppp```dddddd]]]UUUQQQSSSUUUWWWUUURRRTTT\\\kkk|||uuugggfffvvvyyyppp^^^jjjyyypppggg___XXXXXXZZZZZZ\\\___aaakkk|||rrriiiddd___```gggwww{{{xxx[[[OOOOOOFFFBBB>>>;;;;;;:::999888:::===MMMiiiyyy|||tttUUUVVVpppvvvjjj^^^WWW^^^fffjjjooowwwxxxppphhh```\\\WWWVVVTTTSSSUUUYYY___cccgggggghhhhhhhhhiiijjjlllmmmkkkmmmrrrxxx~~~zzzfffYYYLLLFFFDDDBBBAAACCCDDDCCCHHHSSS\\\kkkyyyuuuppplllkkkjjjiiiiiikkkhhhfffgggjjjmmmnnnnnniiiiiiqqqmmm``````cccaaattt333444444333222333666999QQQaaajjjnnnrrrkkkdddhhhyyy]]]YYYzzz}}}{{{yyyiiiggghhh]]]jjjxxxxxxbbbIIIBBBGGGMMMYYYcccrrrvvvQQQBBBQQQUUU\\\^^^dddttttttooosssbbbMMMOOOXXXeeevvv}}}xxxuuu|||zzzeeeLLLJJJIIIIIILLLQQQVVVZZZ^^^```cccfffjjjooouuuzzz|||mmm^^^XXXXXXYYYddd{{{zzz]]]IIIBBBBBBSSS{{{nnniiiwwwtttvvv^^^ZZZZZZVVVVVVRRROOOJJJFFFCCC@@@<<<:::888777555333222222222222444222<<>>;;;888777555444333222333333444222;;;TTTttt{{{nnnppp~~~|||{{{vvvwwwxxxuuukkk]]]TTTRRRYYY\\\cccjjjuuuwww\\\YYY]]]nnnnnnhhhccchhh|||}}}xxx~~~}}}||||||{{{tttddd[[[TTTSSSTTTTTTVVVXXXYYYaaassswwwlllddd^^^\\\]]]jjjtttxxx{{{{{{rrrkkkZZZSSSIIIFFFAAA>>><<<;;;:::999999<<>>===;;;:::999;;;JJJhhhzzz~~~]]]]]]zzzyyysssxxxoooaaa```www}}}vvvwwwxxxyyyvvvoooddd]]]UUUTTTSSSTTTWWWXXXXXXVVVWWWTTTVVV___kkkvvvyyytttrrrtttuuuvvvxxxzzz~~~oooVVVKKKAAABBBHHHMMMPPPSSS^^^kkk~~~yyypppmmmjjjhhhiiikkkkkkllldddeeeffffffdddbbb```______aaalll}}}mmmbbb]]]___kkk333444444333333555999<<>>:::888777555444444444444444222888NNNppp}}}tttpppmmmqqq~~~fff[[[\\\gggrrrwwwcccVVVXXXiiizzzuuucccWWWLLLPPPdddwwwggg^^^VVVRRRMMMHHHHHHNNNXXX```ttt~~~{{{uuu```WWWPPPOOOQQQQQQSSSUUUXXX^^^qqqzzzhhh```^^^^^^___ggg~~~~~~{{{uuu```YYYPPPLLLGGGCCC@@@???===;;;::::::GGGeee}}}~~~pppPPPTTTooo}}}zzzrrr}}}dddUUURRRjjjvvviii```QQQNNNJJJJJJMMMNNNMMMKKKNNNNNNSSS```kkkqqqwww||||||qqqddd\\\[[[\\\ccceeehhhkkkoootttzzz~~~zzzcccRRRJJJEEEGGGNNNTTT\\\bbbxxxxxxrrrooollliiiggghhhjjjkkkkkkfffhhhiiihhheeebbbaaaaaa___dddqqq~~~lllbbb^^^```nnn333333444333444666999<<>>:::999777555444444555555444222777LLLooo|||{{{{{{kkkyyykkknnnvvvmmmdddiiivvvlll``````bbbxxxyyytttuuuyyy|||}}}qqq___OOONNNYYYkkkmmmZZZRRRFFFDDDAAA===<<>>===<<<<<<>>>AAADDDMMM^^^wwwuuummmYYYPPPJJJJJJLLLMMMOOORRRTTTYYYmmmzzzggg___^^^\\\ZZZbbbrrrcccfffTTTPPPKKKGGGDDDBBB@@@>>>;;;888CCC___}}}jjjVVVXXXgggsss}}}gggUUUIIIOOO___rrr}}}nnnbbbNNNGGG???<<<>>>???>>><<<@@@DDDQQQbbbkkkhhh```\\\\\\UUUNNNHHHDDDBBBCCCFFFEEEIIIOOOUUU\\\fffqqqyyygggTTTJJJLLLTTTbbbqqq{{{sssppprrrnnnkkkhhhfffgggiiijjjjjjccceeegggfffdddccceeegggiiimmm{{{yyyiiibbb^^^bbbwww444333444777666666;;;CCC]]]lllyyyzzztttZZZOOOaaannnnnnrrr~~~ppprrrccckkkxxx\\\IIIGGGNNNTTT```mmm{{{qqqmmmfff___jjjqqqWWWJJJLLL[[[qqqyyy|||yyyrrrwwwzzz}}}~~~uuuZZZQQQ]]]ccc]]]DDD===@@@DDDWWWoooYYY}}}lll^^^]]]\\\VVVTTTRRRPPPNNNLLLHHHCCC@@@???===:::888777666444333444666888EEEfffqqqhhhbbbdddmmm|||tttaaafffrrr~~~qqq\\\bbbsssdddVVVWWWVVVUUU^^^ooo~~~|||dddUUUWWWVVVQQQ^^^vvvyyyYYYGGGBBB>>>:::999<<<======???BBBMMMOOO\\\ssswwwjjjUUUMMMGGGHHHJJJKKKMMMPPPSSSZZZmmm{{{iii^^^YYYYYY[[[bbbyyyiiieeeYYYVVVQQQKKKFFFCCCAAA@@@<<<<<<>>>UUU{{{xxx}}}sssTTTOOOjjjyyyeeeRRRGGGOOO[[[ggg~~~zzzkkk___MMMFFF???===;;;888777999;;;FFFUUUaaaddd]]]RRRIIIKKKIIIHHHHHHDDD???@@@DDDFFFFFFKKKTTTZZZbbbrrrsss[[[NNNXXXWWWccc|||{{{tttpppooopppmmmllljjjiiihhhiiijjjkkkdddeeeeeecccaaaaaabbbcccmmmooo|||iii^^^[[[bbbvvv444333444666555555;;;CCC^^^ooo}}}}}}vvv}}}VVVRRRfffqqqmmmwww}}}xxxmmm{{{pppuuu{{{^^^JJJGGGMMMSSS___mmmtttpppsssgggccchhhjjjgggsss{{{hhhSSSKKKQQQbbbxxxzzzzzz}}}~~~{{{^^^SSSXXXaaa^^^EEE===???DDDUUUqqqVVVwww}}}nnn```[[[XXXRRRSSSQQQNNNMMMKKKIIIFFFCCC???===:::888777666444333222555777CCCcccmmmiiigggkkkqqqzzzyyyhhhjjjssskkk\\\ggg{{{yyyVVVTTTTTTSSSWWWcccttt}}}cccRRRVVVXXXTTTZZZiiiwwwUUUBBB======999999<<<===>>>AAAFFFJJJWWWhhhxxxuuugggUUUMMMGGGGGGJJJJJJKKKNNNOOOSSSdddzzzggg\\\XXXXXXZZZcccnnneee___\\\UUUNNNHHHBBB???>>>:::;;;<<>>===;;;777777999999???IIIQQQRRRNNNFFFAAA@@@???AAADDDBBB???AAAFFFIIIJJJPPPZZZbbbiiivvvhhh[[[WWW]]]iii~~~uuunnnkkkjjjjjjiiiiiihhhhhhgggfffeeeeeecccccccccbbb``````aaacccjjjiiixxx|||oooaaa\\\```mmm444333444555555555;;;BBB___rrrxxxnnnQQQXXXqqq}}}xxxyyywww~~~{{{{{{^^^IIIEEEKKKRRRaaannn~~~qqqddd]]][[[QQQSSS___iiikkkwwwmmm^^^OOOMMMVVVggg|||}}}|||bbbVVVUUU___^^^FFF>>>>>>CCCTTTtttUUUxxxyyymmm\\\WWWUUUQQQQQQOOOLLLKKKJJJIIIHHHFFF@@@===:::888888777555333222444555@@@^^^lllmmmqqqvvvxxxyyy{{{llllllttt}}}ddd```vvvjjjTTTUUUVVVZZZccctttjjjTTTUUU\\\\\\___hhhnnnMMM===;;;;;;999999;;;===>>>DDDKKKQQQeeevvvzzzzzzssscccTTTLLLFFFGGGIIIIIIIIILLLOOORRRaaa}}}yyyeeeZZZVVVWWWXXXgggqqqeeeaaa^^^XXXPPPIIICCC???===888::::::NNNttt}}}ooo^^^lll{{{}}}zzz~~~nnnYYYMMMJJJVVVcccnnnttt```SSSHHHBBB<<<;;;:::777666888777999<<<>>>>>><<<:::999666666:::?????????CCCJJJPPPSSS[[[fffooowwwxxxhhhjjjqqq~~~|||uuuoooiiigggffffffdddeeeffffffeeebbb___^^^___``````___^^^___aaacccgggeeesss{{{ppp```ZZZ^^^dddzzz555444444555444444:::CCC___rrrwww```LLLYYYuuu{{{nnn```lll~~~zzz^^^HHHCCCJJJQQQeeeqqqwwwjjj]]]RRRLLLEEEGGGUUU```cccrrr|||ggg[[[PPPQQQZZZhhhyyydddWWWUUU^^^\\\FFF>>>===@@@VVVyyyYYY}}}yyygggVVVTTTVVVTTTRRROOOLLLJJJIIIIIIHHHGGG@@@===:::999888777555333222444555>>>ZZZ|||qqqsssxxx}}}}}}|||uuueeehhhrrrqqq```iiiqqqbbb]]][[[cccmmm{{{vvv\\\XXX```fffmmmvvvbbbEEE<<<<<<;;;999999;;;;;;===FFFPPPcccsss{{{sssnnnxxxooo```RRRKKKEEEFFFHHHGGGGGGIIINNNSSSbbb}}}{{{fffYYYVVVWWWWWWdddzzzzzzwwwqqqhhhaaa^^^YYYRRRKKKFFFBBB@@@999;;;:::JJJpppzzzdddmmm}}}}}}}}}rrr___\\\^^^kkkzzz}}}nnn]]]PPPIIIKKK[[[kkkyyyoooZZZMMMEEE>>>::::::999666555777666666555444444555555666444444777;;;<<>>===???ZZZ~~~```|||dddVVVWWWWWWSSSSSSPPPLLLIIIHHHHHHFFFEEE@@@>>>;;;999888777555444333666555<<>>;;;:::;;;<<<;;;>>>JJJWWWssswwwrrrhhhhhhvvvzzzlll^^^PPPHHHCCCEEEFFFFFFFFFGGGIIIQQQccczzz~~~gggYYYWWWXXXWWW\\\qqqvvv~~~vvvtttooohhheee___XXXQQQJJJFFFCCC:::>>>;;;HHHllldddgggzzz~~~eeeYYYMMMMMMTTTeeesssqqq```PPPIIIEEEJJJ\\\ooohhhUUUIIIAAA;;;777888888555444666333333222222222333555555444444555888;;;BBBQQQ```vvv}}}{{{sssqqqmmmhhheeeddddddddddddcccaaa^^^]]]\\\\\\\\\YYYZZZZZZYYYXXXZZZ]]]```eeeooo~~~vvvbbbUUUUUU^^^iii999777666666555555<<>><<>>;;;999999888666444333666555999RRRvvv|||xxxwww{{{jjjTTT\\\mmmkkkccclllzzzzzz___YYYnnnlll```___iiitttvvvMMM<<<;;;<<<:::;;;>>>???>>>CCCSSSccczzzpppfffeeeppp|||tttggg[[[LLLEEEAAACCCFFFEEEEEEGGGHHHRRReee{{{iiiYYYXXXXXXVVVZZZrrr{{{xxx{{{uuussspppiiiaaaWWWNNNHHHDDD<<<@@@<<>><<>>;;;:::999888666444222555444666NNNrrr~~~xxxxxxrrr[[[^^^kkk~~~dddXXX```lllzzzzzz```[[[jjj}}}yyynnneeeeeejjjsssiiiFFF;;;;;;:::999<<<@@@BBBCCCJJJ^^^qqqzzziiiaaaoooyyypppbbbUUUIIICCC???BBBEEEEEEEEEFFFGGGPPPbbbzzziiiXXXWWWWWWTTTZZZvvvssssss}}}xxxwwwtttmmmdddZZZQQQIIIEEE===AAA<<>>GGG]]]wwwyyy{{{[[[XXXpppppplllooovvvuuuhhhjjjjjjbbbaaaXXX^^^]]]QQQDDDDDDMMMUUUgggrrrfffRRRJJJHHHFFFGGGAAACCCEEEHHH]]]yyy~~~sssqqqvvv}}}iiiWWWTTT^^^rrrNNNAAA>>><<>>;;;:::999888666444111444333444KKKooozzz|||{{{dddcccjjj~~~fff[[[aaakkk}}}~~~eee___hhhpppppppppiiigggnnnxxx^^^AAA;;;;;;888888<<>>AAAEEEEEEEEEGGGCCCIIIYYYsssiiiWWWVVVVVVRRRTTTsss~~~bbbiii{{{xxxssspppkkkcccZZZRRRKKKGGG===BBB;;;???```dddUUUgggssspppnnniii```eeessszzztttkkkkkkddd^^^[[[aaaqqqvvvcccgggdddfffddd\\\UUUNNNEEE===999444222444555333222333333333111111000000111111222444777777444555@@@MMMgggwwwvvvuuuuuuvvvxxxxxxxxxwwwrrrkkkeeeaaaaaacccddd\\\]]]^^^___^^^]]][[[YYYWWWVVVUUURRRQQQSSSWWWZZZ\\\cccrrrwwwtttyyy{{{qqqZZZVVVTTTYYYttt<<<:::999:::888888>>>FFFddd|||ttt^^^RRRfffvvvyyy}}}rrrnnnyyy~~~sssiiiddddddccc```PPPNNNJJJDDD@@@DDDOOOXXXiiisss}}}aaaMMMIIIJJJIIIHHHFFFEEEEEEFFFNNN___pppwwwpppwww{{{|||mmmQQQVVVYYYqqqpppLLL======>>>AAAhhhsssaaalllbbbWWWVVVRRRPPPNNNOOOPPPPPPNNNKKKHHHEEEDDDBBB@@@===:::777666555...555555333CCCfffkkkeeefff}}}}}}ddd\\\gggvvvqqqkkkuuuuuuvvv}}}XXX===777:::;;;AAABBBCCCDDDJJJZZZtttwwwgggvvvyyymmm___UUUGGGCCC???@@@CCCEEEDDDAAAFFFKKKZZZqqqfffWWWVVVTTTMMMRRRnnn{{{___dddzzztttnnnkkkgggeeebbb[[[PPPGGGFFFAAA???BBBRRRyyy~~~xxx```QQQYYYlll~~~sssssszzz|||{{{jjjhhhyyy~~~jjjdddjjjVVVSSSOOONNNNNNKKKDDD>>>777666555444333333222333222222111111222222333444111222444555666888<<>>>>>dddkkk[[[nnnaaaVVVUUUQQQPPPMMMMMMNNNNNNLLLIIIFFFDDDDDDBBB@@@===:::888666666000555444222@@@aaa~~~qqqkkkllljjjdddpppfffYYY\\\dddqqq|||yyyPPP<<<:::<<<:::@@@???DDDHHHOOOgggpppooozzzlll\\\PPPGGGCCC??????CCCEEECCCAAADDDIIIYYYqqqhhhVVVSSSRRRMMMWWWttt|||aaalllyyysssppplllhhheeebbb\\\TTTLLLGGGAAA@@@BBBPPPvvv~~~zzzeeeUUUXXXjjj{{{qqqrrrxxxiiiZZZUUUXXXLLLIIIFFFFFFGGGEEE???:::666555444333222222222222222111111111111222333333111333444555666888<<<>>>FFFVVVwww{{{wwwuuuvvvtttqqqnnnlllllllllmmmpppooommmiiieeeccccccdddddddddcccbbb___\\\YYYXXXWWWSSSNNNLLLMMMOOOOOOOOOZZZiiivvv|||~~~}}}sssggg]]]TTT^^^|||<<<::::::;;;::::::AAAIIIhhh|||rrrbbbcccaaahhh|||rrrZZZJJJSSSkkkqqqYYYFFFDDDNNNYYYfffrrrxxx[[[HHHEEEIIIIIIGGGGGGIIIMMMLLLJJJLLLPPPdddnnnwwwzzz|||xxxbbbSSSVVV[[[lllJJJ============aaacccWWW|||ppp```TTTSSSPPPPPPKKKLLLLLLLLLJJJGGGDDDBBBDDDCCCAAA>>>;;;999777666222555333111===ZZZyyywwwrrrsssrrrnnn{{{iiiOOOGGGLLLTTT___hhhoooHHH;;;======999AAA===FFFMMMVVVuuu{{{gggxxxyyyhhhWWWKKKEEEBBB??????BBBDDDCCCAAABBBHHHYYYqqqiiiUUUPPPPPPNNN[[[yyyttt{{{uuuqqqnnnjjjgggddd___XXXRRRHHHBBBAAABBBNNNrrr~~~ppp\\\XXXjjjllltttmmm[[[RRRKKKFFFGGGAAA???<<<===>>>===:::666555444333222222111222222111111000000111111222333222333555666666888;;;>>>>>>CCCWWW|||}}}zzzwwwtttqqqooosssqqqnnnkkkiiiiiiiiijjjooooooooollliiihhhhhhiiifffgggfffeeebbb___[[[XXXTTTSSSNNNKKKSSS]]]\\\RRRZZZmmm}}}{{{pppbbb\\\RRRccc<<<::::::;;;;;;;;;BBBJJJeeeqqq```aaacccwww~~~wwwZZZKKKYYYxxxiiiRRRGGGIIIOOO^^^jjjyyy[[[HHHGGGKKKLLLHHHFFFIIINNNRRRRRRTTTWWW]]]ccclllvvv]]]UUU[[[ccchhhHHH======<<<@@@aaa^^^WWWrrraaaTTTQQQNNNOOOKKKKKKKKKKKKIIIGGGDDDBBBDDDCCCBBB???===:::888777444555333111;;;TTTttttttnnn}}}wwwvvvxxxvvviiiXXXIIIGGGMMMSSSXXX]]]hhhlllkkkfffooogggDDD;;;======999CCC>>>HHHRRR^^^nnneeeqqqaaaQQQHHHCCCAAA??????AAACCCCCCBBBDDDJJJZZZssskkkUUUNNNPPPRRRZZZzzzzzzsssqqqnnnkkkhhhaaaZZZTTTKKKEEEDDDCCCKKKlllhhhZZZpppzzz{{{uuuaaaqqq|||\\\KKKFFFDDDBBBCCC===;;;999888999999777444444333222222111111111222111111000000000111222222222444666777777888:::<<<===BBBNNN^^^qqqyyyxxxvvvtttrrrpppooonnnmmmllljjjjjjjjjkkklllmmmnnnnnnnnnmmmlllmmmooorrrlllkkkiiifffccc___[[[YYYTTTVVVRRRQQQaaasssqqqbbb\\\qqq}}}xxxlll^^^YYYQQQfff<<<::::::<<<;;;;;;AAAJJJaaa|||mmm```eeemmm}}}|||sssVVVMMMaaa~~~qqqYYYKKKJJJNNNbbbmmmxxx[[[HHHGGGLLLMMMLLLIIIIIINNNSSSWWW]]]dddaaadddlllyyyyyyWWWQQQVVVbbbcccFFF======<<>>@@@???HHHOOO___}}}xxxvvvbbbSSSKKKGGG@@@??????>>>???@@@BBBCCCJJJPPP```yyykkkXXXPPPRRRWWW\\\~~~}}}xxxyyyyyywwwqqqiiibbb]]]VVVOOOLLLGGGFFF```eeennnzzzssskkkhhhhhhnnnvvvuuuvvvxxxhhh^^^qqquuu]]]SSSFFF===;;;<<<@@@CCC>>><<<888555222222222222333333222222222222333333222222111111222222333444444666888999888888999:::<<<===BBBKKKTTTbbbvvvzzzvvvsssqqqqqqrrrqqqqqqpppooonnnjjjjjjiiihhhhhhhhhhhhhhhffffffggggggiiimmmsssxxxpppnnnjjjfffbbb^^^\\\[[[PPPPPPMMMNNNYYYffffff^^^jjj}}}zzzyyynnn]]]VVV\\\www>>>;;;;;;;;;999888>>>EEE\\\xxx|||eee```yyytttxxxkkkSSSWWWsssvvv^^^QQQRRRXXXgggnnn|||xxx\\\JJJIIILLLLLLQQQRRRUUUYYYXXXYYY```iiihhhmmmxxx{{{yyyxxxvvvtttwwwuuuxxx|||ZZZKKKKKKOOOgggYYYAAA<<<===<<>><<<:::888555555888888AAA```ttthhhxxx~~~}}}kkkXXXMMMAAACCCEEEIIIMMMOOOOOOMMMPPPNNNRRR^^^pppoooLLL;;;;;;===??????>>>OOORRRbbbxxxbbbRRRIIIEEE>>>??????>>>>>>???BBBCCCJJJPPPbbb{{{jjjYYYQQQQQQUUUaaa|||}}}}}}|||yyytttooollljjj\\\TTTPPPJJJEEE\\\cccgggxxx~~~nnn^^^WWWWWWYYY\\\___]]]```dddpppkkk]]]]]]pppttt___LLLFFF===888888===@@@AAA???===:::666333333444666444444333333333333444444333333333222333333444555444777999:::999888999999<<<:::<<>><<<;;;:::888777<<>><<>>@@@>>><<<>>>UUUTTTcccwww}}}eeeSSSHHHCCC>>>>>>???>>>>>>???AAACCCIIIPPPbbb|||jjjZZZQQQPPPRRRddd}}}}}}yyyuuuttttttvvv___WWWSSSKKKDDDZZZ~~~]]]cccyyyvvvbbbNNNGGGIIIKKKLLLMMMLLLOOOTTTccc}}}yyy\\\WWW]]]rrr|||fffVVVIIIBBB:::666:::AAACCCAAAAAA@@@===999666666999;;;444444444333333444555555444444333333444444555666555777999:::999888888999>>>>>>======???MMMiii}}}{{{yyyxxxxxxwwwuuutttooopppqqqpppnnnjjjfffdddccccccbbbaaa```___^^^]]]ZZZ]]]bbbeeeeeedddcccccc```cccgggjjjhhhccc]]]YYYSSSOOOMMMNNNNNNMMMQQQYYYfffxxxyyyvvvwwwfffNNNNNNOOOXXXcccrrr======<<<999777:::@@@EEE```{{{ggg[[[jjjxxxkkknnn}}}aaaOOO^^^hhhUUURRRXXXbbboooaaaLLLMMMSSSTTTVVVWWW\\\```^^^\\\cccnnnttt|||~~~xxxpppfff[[[WWWTTTTTTVVVWWWTTTQQQXXXSSSPPPUUU[[[```eeejjjkkklllxxxrrrXXXIIIHHHLLLPPPjjj}}}OOO??????<<<;;;JJJiii___zzz~~~~~~rrrXXXRRRMMMQQQMMMVVVSSSPPPLLLIIIHHHGGGGGGFFFFFFEEEDDDCCCAAA???>>>:::999555555777777OOOuuu|||fffnnn~~~~~~{{{aaaKKKDDDAAADDDLLLOOOMMMMMMQQQMMMUUU```oooxxxOOO@@@@@@@@@???BBBGGGLLLZZZzzzyyyrrr|||```OOOFFFAAA????????????@@@AAABBBCCCFFFMMMbbb~~~eeeUUUMMMMMMTTTccc||||||zzz|||zzzuuupppoooppppppaaa___TTTJJJIIIQQQqqqYYY___pppxxx{{{pppUUUGGGHHHEEECCCDDDAAAEEEJJJOOOYYYmmm}}}wwwfffOOORRR]]]nnn~~~|||yyykkkZZZMMM@@@===999666777<<>>@@@AAAEEE@@@AAAGGGHHHIIIXXXlll|||}}}zzzvvvtttttttttsssrrrrrrqqqpppnnnllljjjiiihhhiiifffbbb``````aaa````````````aaaaaaaaa``````_________```aaaaaa___[[[WWWNNNPPPPPPNNNMMMOOOUUUZZZhhhyyy{{{uuuuuuooo^^^SSSMMMNNNMMMUUUooo>>>???>>><<<:::;;;>>>AAA\\\vvvcccTTT___jjjyyy~~~{{{mmmttteeeUUUfffiiiUUURRRXXXeeerrrcccOOOOOOVVVXXX```aaaeeehhheeeccchhhrrrttt}}}pppeeeaaa^^^ZZZ]]]```dddgggggghhhiiikkkjjjeee]]]YYYYYY\\\]]][[[ccc___cccooo{{{mmmUUUHHHHHHLLLQQQlllzzzMMM???>>><<<<<>>===999:::666666777666KKKooo~~~~~~pppnnnyyy}}}rrrggggggkkktttoooUUUDDDCCCEEEKKKMMMKKKLLLOOOTTT^^^mmm~~~VVVEEECCCBBBBBBDDDIIIQQQaaasssZZZKKKDDD???>>>>>>>>>???@@@AAABBBCCCFFFOOOeeecccUUUOOONNNVVVfff||||||~~~{{{yyyxxxwwwwwwuuummmgggaaa^^^TTTMMMKKKOOOlll|||wwwTTTZZZkkk}}}eeeNNNDDDGGGDDDAAACCC???EEEIIILLLSSSdddqqqjjjZZZPPPRRR[[[nnnrrraaaQQQHHH===;;;888666777;;;???CCCGGGCCC???<<<;;;;;;:::999444333222111000000000000333333333444666888:::<<<:::<<<<<<;;;;;;===@@@BBBAAAEEELLLSSSTTTTTT[[[eee|||zzzzzzwwwuuussssssrrrqqqooooooooonnnmmmkkkiiigggfffeeeccc``````aaabbbbbbaaabbbaaa```___^^^]]]\\\[[[[[[[[[[[[\\\]]]\\\YYYVVVRRRRRRRRROOOLLLMMMRRRWWWgggxxx{{{vvvwwwqqq___VVVLLLOOOXXXlll???@@@AAA@@@>>><<<<<<===VVVooobbbQQQVVV___vvv~~~xxxvvvwwwtttiii\\\mmmjjjVVVRRRWWWeeeqqqjjjXXXVVV\\\___kkkllloooqqqnnnkkkpppwww~~~vvvddd[[[YYY[[[```eeeqqq{{{tttsssvvvrrriiijjjdddccclllyyy|||dddPPPFFFHHHLLLRRRooovvvKKK???>>><<<>>>RRRuuuxxx[[[qqqyyypppXXXRRRJJJLLLHHHJJJIIIHHHGGGFFFGGGHHHIIIGGGGGGFFFDDDBBB???===<<<999:::777666777555EEEddd~~~zzz|||pppuuuzzzqqqZZZSSSZZZ[[[bbbrrrwww{{{\\\FFFFFFIIIMMMMMMKKKKKKNNNSSSbbbyyy___KKKFFFDDDDDDGGGKKKXXXmmmhhhRRRHHHAAA<<<======>>>>>>@@@AAABBBCCCGGGSSSjjj{{{___TTTPPPPPPWWWrrr{{{ppp{{{ssstttwwwuuullldddccc\\\TTTRRROOOJJJbbb}}}fffXXXjjjyyy\\\JJJEEEIIIDDDAAACCC???FFFHHHKKKQQQ___iiicccVVVTTTRRRXXXiii~~~mmmWWWHHHBBB:::888777666777:::===???FFFCCC???<<<:::999777666444333222111111111111111222333555777999;;;===>>>???>>><<<<<<>>>BBBFFFJJJQQQ___mmmssstttuuutttqqqqqq}}}xxxuuutttrrrqqqqqqpppmmmkkkkkkkkkkkkjjjiiigggdddcccaaa___^^^___aaabbbbbbbbbcccaaa___\\\YYYXXXWWWWWWWWWVVVUUUVVVWWWVVVTTTSSSPPPQQQPPPMMMKKKMMMRRRWWWeeevvvzzzwwwxxxppp^^^UUUOOOPPP```BBBBBBAAA@@@????????????QQQiiidddTTTYYY___zzz{{{vvv}}}nnnaaaqqqmmmXXXRRRVVVbbbmmm|||wwweee___bbbgggnnnpppssstttrrrqqquuuyyylll```ZZZ```gggmmmxxxttt]]]LLLEEEGGGKKKRRRsssoooHHH???===;;;@@@QQQyyyppp___qqq{{{kkkVVVRRRIIILLLHHHHHHGGGFFFFFFFFFGGGHHHHHHGGGGGGFFFDDDBBB???===;;;888:::777777888444???XXXyyyyyyqqquuuzzzwww|||hhhWWWWWW[[[bbbppp}}}|||wwwvvv~~~]]]GGGIIIMMMOOOOOOMMMMMMMMMMMM\\\vvvgggOOOFFFCCCEEEHHHMMM```{{{~~~aaaOOOGGGAAA;;;<<<======>>>@@@BBBCCCDDDGGGWWWpppvvv\\\SSSOOOQQQZZZ}}}rrrssspppkkklllmmmkkkiiiddd]]]VVVXXXSSSGGGWWWzzzYYYiiirrrZZZLLLIIIKKKFFFFFFJJJHHHKKKMMMQQQYYYfffoookkkaaa^^^YYYZZZjjj~~~oooWWWFFF@@@888888777888999:::<<<===AAA>>>;;;999888666444222333333222111111111222222111222555888<<<>>>@@@@@@@@@>>>???DDDIIIOOOWWW]]]qqq{{{uuuqqqpppooooooooommmjjjggggggggghhhhhhgggeeebbbaaa```^^^^^^^^^```aaaaaa```bbb```]]]YYYWWWVVVVVVVVVVVVTTTRRRQQQRRRQQQPPPNNNJJJKKKKKKJJJJJJNNNVVV\\\hhhvvvzzzxxxxxxmmmZZZRRRTTTQQQdddEEECCC@@@???@@@AAACCCDDDOOOfffbbbXXXaaahhh|||uuugggrrrqqq[[[SSSTTT___jjjyyypppddddddkkkkkkooorrrssssssuuuxxxzzzzzzuuunnnmmmiiitttvvv{{{yyynnnccc```eeesss~~~mmmWWWHHHDDDGGGJJJTTTwwwgggEEE???<<<;;;BBBRRRnnnkkkwwwdddRRRRRRIIILLLIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEECCCAAA???===<<<888;;;888777888444:::NNNooovvvhhhkkkyyy~~~fff^^^cccdddsssuuuVVVGGGKKKOOORRRTTTSSSPPPKKKOOOWWWfff}}}kkkPPPCCCAAADDDHHHPPPiiizzz]]]NNNHHHBBB<<<<<<======???AAACCCEEEFFFIII\\\wwwsssYYYRRRNNNRRR___iii{{{ssskkkeeeaaaccchhhbbb^^^ZZZ\\\VVVGGGPPPqqqccclll}}}oooZZZMMMJJJMMMLLLSSS\\\[[[YYY\\\bbbjjjuuu{{{xxxqqqhhhbbbbbbpppsssZZZFFF>>>888888999:::;;;<<<======<<<:::888888888666444111222222222222222222333333000222666;;;>>>@@@AAAAAA>>>@@@HHHSSS\\\cccnnnyyyxxxqqqooonnnmmmmmmmmmkkkgggeeeeeeeeefffeeeeeecccaaa```bbb```^^^]]]^^^^^^]]]\\\___]]]ZZZWWWVVVVVVWWWWWWVVVTTTQQQPPPOOONNNKKKJJJFFFHHHHHHHHHIIINNNWWW^^^ppp|||~~~{{{zzzlllXXXQQQSSSVVVpppGGGDDDAAA@@@AAADDDEEEFFFMMMbbb^^^[[[lllwww|||{{{mmmpppvvv___TTTSSS^^^hhhwwwwwwfffdddllljjjooossstttvvvzzz}}}|||vvvjjjaaaaaaaaagggkkkqqqvvvvvvqqqhhhbbbhhhlllwwwhhhRRRFFFDDDGGGJJJXXX|||___CCC@@@<<<:::CCCYYYpppxxx\\\OOOQQQIIIKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDCCCAAA???>>>===999<<<888666888555777FFFhhhxxxjjjlllyyyxxxeeedddooo{{{dddNNNJJJNNNSSSXXX^^^```XXXMMMXXXXXXZZZfffnnnQQQAAA???EEEJJJWWWvvvyyy\\\KKKFFFBBB=========>>>@@@BBBEEEGGGHHHLLLcccqqqXXXPPPNNNVVViiiggg~~~yyytttiiiZZZUUUYYYZZZ]]]^^^^^^YYYKKKPPPgggxxxvvv|||ppp\\\PPPMMMRRRWWWffftttsssnnnqqqxxx~~~jjjeeeggguuuvvvYYYCCC<<<999999:::;;;<<<===>>>>>><<<;;;;;;;;;;;;:::666444222222222222222333444555111444999>>>AAACCCCCCCCC???GGGXXXjjjtttyyyuuuppppppnnnllllllkkkjjjgggeeeeeeddddddcccccccccbbbbbbdddaaa]]][[[[[[[[[[[[ZZZZZZYYYXXXVVVUUUUUUVVVVVVSSSRRRPPPOOONNNLLLIIIGGGHHHIIIIIIHHHIIIOOOXXX___{{{}}}lllXXXSSSQQQaaaHHHFFFCCCCCCEEEEEEDDDBBBGGG\\\{{{aaaaaa{{{~~~}}}vvv}}}mmmkkkwwwzzzcccUUURRR\\\fffttt~~~jjjgggoooooouuuyyyyyy{{{~~~ssslllmmmtttxxxrrrhhhcccgggnnnyyy}}}}}}uuunnnlllmmmvvv|||bbbMMMDDDDDDHHHKKK]]]YYYAAAAAA<<<999CCCaaaooo}}}WWWLLLOOOGGGIIIHHHGGGGGGGGGGGGGGGFFFFFFEEECCCCCCCCCBBBAAA@@@???>>>:::===999666888555666BBB^^^~~~{{{rrrsss|||mmmpppxxxpppkkk```TTTTTTWWW\\\dddooorrrfffVVVYYY\\\aaalllrrrSSSBBB@@@HHHNNN```zzzYYYEEEAAA@@@>>>===>>>???AAACCCFFFIIIJJJPPPjjjoooXXXPPPOOO]]]ttt~~~hhh~~~{{{{{{zzzlllVVVJJJKKKOOO[[[___^^^[[[SSSUUUccczzz|||vvvgggZZZXXX^^^hhh{{{qqqooorrrwwwUUU@@@>>>999999:::;;;<<<===>>>>>>??????>>>>>>>>>;;;777444111111111222333444555666444888===BBBFFFFFFFFFEEEDDDQQQkkkwwwvvvqqqooollljjjjjjiiihhhffffffeeecccbbbbbbcccdddeeeddd```[[[XXXXXXYYYZZZ[[[WWWWWWVVVUUUTTTSSSRRRRRRNNNMMMMMMNNNNNNMMMJJJGGGGGGIIIIIIJJJLLLSSS]]]eee|||kkkXXXUUUVVVrrrIIIGGGFFFGGGHHHFFFBBB>>>AAAWWWwwwggghhhzzzooo{{{kkkeeeooo}}}eeeUUUQQQYYYcccppp~~~oookkktttuuu{{{~~~xxxnnnnnnttt~~~}}}www|||wwwzzz|||uuuxxx^^^JJJCCCDDDIIIMMMaaaUUU@@@AAA<<<999CCCfffkkk|||UUUKKKNNNEEEGGGFFFDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBBBBBBBAAA@@@??????:::>>>999555888666666@@@TTTxxx|||zzz|||zzzzzzooommmjjjfff]]]```eeeppp~~~sss```RRR^^^oootttUUUCCCBBBKKKQQQggg{{{VVV@@@<<<>>>???>>>>>>@@@BBBDDDGGGJJJKKKTTTooonnnWWWPPPPPPaaa|||nnndddyyyyyyzzzxxxxxxkkkTTTFFFDDDGGGYYY```]]]\\\YYYYYYccctttppp{{{uuuhhheeekkkvvvxxxSSS???AAA999999999:::;;;<<<>>>>>>AAA@@@@@@???>>>:::555111111111111222333444555666777:::@@@EEEHHHIIIHHHGGGIIIZZZxxx{{{~~~rrrooollljjjjjjiiihhhggggggfffcccaaaaaaccceeegggddd___ZZZVVVWWWYYY[[[\\\UUUUUUUUUTTTSSSQQQOOONNNIIIIIIKKKMMMOOONNNJJJGGGEEEFFFHHHKKKOOOXXXdddmmm}}}zzzhhhVVVTTT^^^~~~JJJIIIIIIMMMPPPMMMCCC:::???XXXsssfffbbb{{{vvvgggzzz{{{llleeevvvkkkXXXQQQ]]]iiiuuu}}}~~~tttuuusss}}}~~~xxxvvvpppYYYHHHBBBCCCJJJPPPjjjwwwTTTAAA===;;;777KKKpppkkksssTTTPPPKKKFFFFFFDDDFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBB@@@>>>===>>>===;;;999888888888999GGGhhh}}}}}}uuuuuuzzzggg^^^ffftttkkkMMMGGGJJJHHH^^^rrrlllQQQBBB:::;;;@@@AAA>>>???EEEHHHHHHIIILLLYYYttt}}}hhhUUUPPPRRRbbbppplllfff~~~zzzyyyxxxkkkVVVGGGCCCNNNiiidddeeejjj[[[\\\eeeeeekkk~~~sssllluuuqqqOOO???999:::999999888888999:::;;;CCCCCCCCCAAA>>>999444111222222222333444555666777::::::<<>><<<<<<888KKKpppppprrrRRRNNNKKKGGGFFFCCCEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCBBBBBB@@@>>>===>>>===;;;999888888888999BBB```{{{~~~www|||uuu{{{lllkkkwww|||eeeIIIEEEIIIJJJaaa```IIIAAA======???@@@???AAAFFFGGGFFFIIIMMM```wwwzzzdddRRROOOQQQ```}}}fffxxxuuu~~~|||{{{yyywwwjjjUUUFFFDDDPPPsssrrrpppppp```^^^```mmmwww]]]ggg{{{pppMMM>>>999;;;:::999999999:::;;;<<>>>>>???@@@CCCGGGFFFFFFMMMVVVmmmttt^^^OOOPPPTTTaaaoooccc|||||||||yyyvvvhhhSSSFFFDDDRRRzzziiiccc```^^^zzz{{{ppp\\\fff}}}jjjJJJ???;;;;;;:::999999999:::<<<===AAAAAAAAAAAA>>>;;;777555444444444555666777999:::;;;:::>>>EEEHHHIIINNNTTTuuusssooommmjjjhhhgggfffdddcccbbbaaa___^^^\\\[[[ZZZZZZVVVUUUSSSSSSTTTUUUSSSRRRSSSSSSRRRQQQOOOMMMJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHJJJMMMOOOUUUcccooowww^^^UUUddd}}}QQQWWW]]]]]]WWWPPPMMMNNNLLLIIIZZZbbbggglllqqqxxxlllttt~~~mmmXXXccc|||wwwdddXXX[[[eeeqqq{{{ppp[[[GGGAAACCCFFFLLLSSSwwwXXXAAA:::===>>>:::MMMyyyooosss|||jjjMMMLLLKKKHHHFFFCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAAAAA@@@@@@@@@@@@===<<<;;;:::999888888888888JJJgggxxxlllbbbzzzqqqvvvyyyxxxYYYOOOUUU]]]|||hhhFFF;;;>>>???>>>===???AAADDDFFFFFFJJJWWWfff{{{oooYYYMMMRRRXXXbbbffffff~~~}}}yyyuuufffQQQFFFFFFWWWpppjjjfffeee|||~~~xxxzzzjjjmmmvvvtttttt|||___EEE@@@@@@;;;;;;:::999999:::;;;<<<===???AAACCCAAA===888444333444444555666888999:::===;;;???EEEHHHLLLXXXffftttnnnkkkhhhfffeeedddbbb```___^^^\\\[[[YYYXXXXXXXXXUUUTTTRRRRRRSSSSSSRRRPPPPPPQQQQQQPPPOOOMMMKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHEEEIIIMMMOOORRR^^^tttpppZZZXXXlllZZZ___ccc^^^TTTLLLLLLPPPFFFBBBRRRyyyeee___gggqqqsss{{{nnnQQQUUUooo~~~iiiYYY[[[bbbnnnyyyjjjUUUDDDAAADDDFFFLLLVVVzzzyyyPPP???:::===???===RRRnnnyyydddJJJKKKJJJFFFEEECCCBBBBBBBBBBBBBBBCCCCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<;;;:::999888777888CCC___vvvmmm^^^tttzzz{{{xxxjjjYYY[[[gggmmmVVVBBB===>>>===<<>>;;;===>>>AAAZZZrrr\\\IIILLLIIIDDDDDDDDDAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@???????????????<<<<<<<<<;;;:::999777777999>>>WWWsssqqq```lll||||||vvv~~~fffeeerrrWWWIII?????????;;;<<>>EEEcccrrrtttVVVHHHMMMHHHAAACCCEEE@@@@@@AAAAAAAAABBBBBBBBBCCCBBB@@@???>>>>>>>>>>>>;;;<<<<<<<<<;;;999777666999999NNNmmmsssccceeewwwxxxzzzvvvzzz|||xxxgggMMMBBB;;;>>>???<<<>>>DDDDDDCCCDDDEEEFFFKKKYYYgggqqq~~~aaaPPPHHHNNNSSS___iii|||{{{wwwppp```NNNIIINNNvvvqqqrrryyyrrreee{{{{{{ttt___RRRRRRWWWNNNIIILLLKKKHHHFFFCCCAAA???===============<<<;;;:::888666555222333333555666888:::;;;>>><<>>;;;::::::===HHHjjjnnnmmmRRRHHHNNNGGG???BBBFFF@@@@@@@@@AAAAAABBBBBBBBBDDDBBB@@@???=========>>>;;;<<<<<<<<<;;;999777666999666IIIiiissseee___hhhllljjjzzztttyyywwwtttyyyWWWKKK???888;;;???>>>@@@EEEDDDDDDEEEFFFEEEFFFNNNXXXkkkuuu[[[OOOIIIRRR[[[jjjqqq{{{vvvppp___NNNJJJPPPsssvvvvvvnnn~~~yyyuuurrreeeWWWWWW^^^YYYUUUUUUQQQLLLJJJGGGDDDAAA@@@???>>>AAA>>>:::666555555777999333444444666888:::<<<===<<<<<>><<<<<>>======<<<::::::;;;;;;::::::999888555555BBB\\\ppptttppplllqqq{{{|||ppptttyyylllcccbbbmmmuuusssrrr___JJJ???>>>======>>>@@@BBBDDDCCCAAAEEEIIIEEEEEEVVVllloooUUUKKKOOOLLL[[[xxx|||tttxxxuuummm{{{zzzuuuqqqmmmdddXXXOOOMMMvvvzzz~~~~~~~~~{{{vvvssspppnnnjjjiiinnnvvvxxxoooddd^^^PPPSSSPPPHHHBBBBBBCCCCCCGGGBBB===;;;999666444333222333555777999:::;;;;;;<<>>>>>===<<<<<<;;;;;;;;;;;;;;;:::999999999666???UUUlllvvvwwwvvvxxxzzzppprrrtttfff\\\WWWQQQYYY______bbbvvvkkkOOOAAA>>>>>>======>>>@@@BBBCCCBBBAAAEEEIIIGGGIII^^^vvvfffSSSMMMPPPRRRhhhrrr}}}zzzwwwnnnfff~~~zzz~~~{{{xxxvvvssskkk]]]RRRNNNwww~~~yyy~~~~~~}}}wwwtttrrrooonnnooommmtttlll^^^RRRXXXXXXOOOFFFCCCFFFHHHIIIDDD???===;;;999666444333444666777999:::;;;<<<===CCCGGGGGGJJJ]]]sssiiijjjmmmssssssiiieee```\\\YYYXXXVVVUUUTTTSSSSSSRRRRRRQQQPPPPPPNNNNNNLLLKKKJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFCCCBBBDDDDDDBBBEEEIIIHHHUUUkkkwwweeeZZZ\\\}}}TTTYYYbbbgggccc[[[XXXZZZ```]]]VVVUUUddd{{{~~~~~~}}}lll```ooommmjjjooo~~~ooo\\\hhhwwwbbb]]]cccqqq|||```QQQEEECCCDDDEEEJJJSSSgggyyydddRRRCCCDDDBBBEEELLLRRRjjj[[[DDD;;;999======EEEfffuuuvvvTTTJJJBBBAAABBBAAA???@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<;;;<<<<<<<<<<<<;;;::::::;;;666999KKKcccuuu}}}~~~}}}rrrrrrttt```RRRNNNOOOLLLNNNQQQSSS]]]uuusssTTTDDD???============>>>@@@BBBCCCAAABBBFFFIIIHHHPPPjjj\\\RRRNNNOOOWWWxxxttt~~~kkkfff}}}zzz~~~{{{zzzzzzzzzrrrdddYYYTTT{{{vvv~~~zzzzzzuuurrrnnnkkkiiinnnllluuuyyyhhhgggpppppp```MMMCCCEEEIIILLLIIIFFFDDDCCCAAA;;;666444555666888:::;;;<<<===???DDDGGGIIIRRRjjj}}}qqqlllwwwtttfffbbb]]]YYYXXXVVVUUUSSSRRRRRRQQQQQQPPPOOOOOOOOOMMMMMMKKKJJJIIIIIIIIIIIIHHHIIIIIIHHHHHHGGGFFFEEEFFFCCCBBBDDDCCCCCCGGGMMMRRRfffkkkZZZ[[[mmm~~~TTTVVV[[[```aaa\\\WWWTTT___aaa[[[SSS^^^vvvsssyyy{{{~~~{{{hhhoootttnnnooo|||mmmfffttt```VVVZZZhhh~~~cccTTTKKKFFFHHHKKKKKKKKKNNNUUUhhh~~~}}}YYYLLLBBBDDDBBBCCCJJJSSSkkk}}}OOO???::::::<<>>>>>>>>======<<<<<<<<<<<<<<<======<<<<<<;;;:::<<<666555CCCZZZppp~~~wwwwwwwwwdddTTTKKKJJJMMMPPPOOOPPPWWWeeexxx[[[GGG???@@@<<<<<<======???@@@BBBCCCBBBDDDHHHJJJKKKXXXtttwwwWWWSSSOOOMMM\\\mmmooo|||{{{zzzzzz{{{vvvkkkccc```yyyxxx~~~~~~~~~~~~yyyzzzsssmmmhhhdddaaadddbbbiii}}}yyy}}}mmmQQQDDDGGGNNNRRRSSSTTTTTTTTTPPPEEE:::666666777888:::<<<===>>>AAAEEEHHHNNN^^^zzz}}}}}}nnnbbb___[[[XXXWWWVVVTTTSSSRRRQQQQQQPPPOOOOOONNNNNNLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDBBBAAABBBBBBBBBIIIQQQeeeuuu{{{cccYYYiiivvvyyyVVVTTTTTTWWW\\\\\\TTTKKKUUU[[[YYYRRR[[[rrrkkkjjjttt||||||qqqooo~~~rrrnnnwwwnnnfffvvvooohhhttt|||nnnccc[[[YYY___iiicccPPPGGGDDDDDDIIINNNOOOOOOPPPTTTdddyyyvvvRRRHHHAAAEEECCCCCCLLLXXXssskkkHHH;;;::::::===DDD\\\pppnnnMMMFFFBBBCCCCCCAAA@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::<<<999888AAATTTkkk|||{{{}}}zzzdddWWWOOOIIIHHHKKKNNNMMMSSS___qqquuuZZZIII???<<<<<<<<<======>>>@@@AAACCCDDDEEEGGGJJJLLLQQQaaa~~~pppUUURRROOOPPPhhhyyyjjjxxx~~~zzzwwwwwwxxxvvvpppnnnooo}}}~~~xxxwww{{{{{{sssjjjddd```\\\YYYYYYUUUWWWbbbooowww|||pppVVVLLLSSS\\\]]]ccchhhkkkkkkdddRRR@@@777777888999:::===???@@@BBBFFFJJJTTTkkkwwwggg```]]]ZZZXXXWWWVVVTTTSSSRRRQQQQQQPPPPPPOOONNNNNNJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBB@@@@@@AAAAAACCCMMMWWWnnnxxxlll]]]cccwwwUUURRROOOOOOUUUWWWPPPGGGIIIOOOPPPNNNVVVjjj}}}iii___jjj{{{zzzuuuxxxnnnuuuqqqXXXPPP[[[lllvvvxxxnnnwwwvvviiiYYYWWWSSSQQQVVVWWWNNNCCCDDDEEEHHHLLLPPPSSSVVVXXX^^^mmmkkkNNNGGG???FFFEEEGGGSSSeeeXXXCCC::::::;;;>>>KKKiiikkkllliiiJJJEEEBBBDDDDDDAAA@@@BBB<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<<<<@@@NNNeeezzz~~~~~~iiiUUUMMMKKKGGGGGGJJJLLLPPP\\\nnnwwwZZZIIIBBB>>><<<<<<<<<===>>>@@@BBBCCCDDDEEEGGGIIILLLPPPYYYmmm~~~fffRRROOOPPPZZZ{{{nnneee}}}}}}yyyuuutttvvvvvvtttvvvzzz~~~vvvvvvvvvpppfff]]]XXXUUUTTTSSSQQQKKKHHHJJJOOOXXXgggsssuuubbb]]]eeemmmqqqyyyuuu]]]EEE999888888999;;;===@@@AAAEEEIIIPPP^^^zzzsssccc\\\ZZZXXXVVVVVVUUUTTTRRRQQQQQQPPPPPPOOONNNNNNNNNIIIIIIHHHGGGGGGGGGGGGGGGDDDEEEEEEDDDDDDCCCBBBAAABBB@@@@@@AAABBBFFFSSS```llluuu}}}yyy]]][[[rrr}}}QQQSSSQQQMMMNNNRRRPPPKKKGGGHHHHHHHHHMMM\\\rrrpppaaaiiizzzrrrwwwxxx```LLLIIIPPPWWWbbbmmm|||jjj]]]UUUWWWUUUYYYeeefffXXXOOOPPPTTTWWWVVVVVVZZZaaafffnnnZZZIIIFFF???GGGGGGJJJZZZooouuuGGGAAA:::;;;;;;???RRRuuuwww```yyy[[[GGGCCCBBBDDDDDDAAA@@@BBB<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999777;;;<<<;;;DDD\\\vvviiiXXXJJJIIIJJJHHHKKKRRRTTT[[[mmmppp___MMMDDDAAA???===>>>===>>>@@@BBBCCCEEEFFFFFFIIIJJJMMMTTTddd{{{rrrXXXQQQLLLQQQfff~~~jjjiiizzz{{{yyyuuutttvvvxxxwwwzzz~~~wwwzzz}}}qqqiii^^^TTTNNNLLLLLLLLLHHHCCC>>>===>>>DDDPPP\\\qqqxxxzzztttpppttt}}}dddIII:::999999:::;;;>>>AAABBBHHHNNNVVVhhhooo```YYYWWWUUUTTTTTTTTTRRRQQQPPPOOOOOONNNNNNMMMLLLLLLHHHHHHGGGFFFFFFFFFFFFGGGDDDDDDDDDCCCCCCBBBAAA@@@BBBAAABBBCCCEEEKKKZZZiiillluuu~~~|||gggYYYaaa~~~OOOUUUVVVOOOLLLOOOSSSSSSLLLHHHDDDCCCEEEPPPfff{{{ssszzzwwwwwwzzzkkkUUUFFFJJJOOOPPP[[[lll{{{oooeeejjjllliiissszzznnn]]]aaaccc___\\\```iiipppzzzlllNNNEEEGGG???HHHIIILLL\\\sssfff===AAA:::<<<<<<@@@VVV|||fffaaaJJJEEEBBBAAADDDCCC@@@???AAA========================;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888111777888444;;;TTTrrr~~~{{{XXXLLLFFFIIIKKKKKKRRR]]]\\\eeexxxqqqYYYOOOEEEAAA>>>;;;:::<<<===???@@@CCCDDDFFFGGGGGGJJJKKKNNNXXXkkkiiiOOOQQQKKKRRRnnnjjjlllsss~~~xxx{{{yyyvvvvvvyyyzzzyyy|||}}}~~~zzz}}}}}}zzzyyytttkkk]]]QQQIIIGGGFFFFFFAAA<<<999:::;;;>>>DDDLLLJJJTTT```iiiuuugggKKK::::::999:::;;;>>>AAACCCJJJQQQ[[[ooojjj]]]VVVTTTSSSRRRSSSRRRQQQOOONNNNNNMMMMMMLLLKKKKKKKKKGGGGGGFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCBBBAAA@@@@@@DDDCCCDDDFFFGGGNNN___nnnqqqzzzrrr[[[^^^kkkqqquuuMMMUUUUUULLLLLLSSSSSSLLLJJJFFFIIINNNHHHCCCXXXwwwxxxyyy}}}eeeTTTGGGHHHNNNSSS[[[eeewwwkkkdddkkkzzzZZZFFFCCCDDDBBBJJJPPPTTTbbb}}}WWW>>>===999666:::DDD___kkkeeeQQQFFFEEEDDDCCCAAA@@@???>>>========================<<<;;;;;;::::::;;;;;;<<<>>><<<999666555666777999888666777999;;;FFFcccdddMMMIIIHHHLLLQQQSSSWWW[[[pppyyymmm^^^LLLHHHBBB>>>;;;<<<>>>@@@@@@BBBDDDEEEEEEEEEGGGIIILLLKKKSSSfffzzzxxx]]]PPPOOOXXXYYY}}}~~~ggg~~~xxxwwwttttttqqqsssvvvwwwwwwxxx|||yyyxxxyyy|||vvv~~~~~~zzzwwwvvvnnnfffYYYNNNFFFBBB???>>>:::<<<:::555777===>>>:::===AAAIII[[[wwwyyy```EEE===;;;;;;???@@@???@@@DDDJJJSSSccc{{{{{{^^^PPPLLLLLLMMMOOOPPPOOOMMMKKKMMMLLLJJJJJJKKKKKKIIIHHHGGGGGGHHHGGGFFFDDDBBBAAA@@@@@@AAAAAAAAA@@@@@@???>>>@@@CCCEEEKKKXXXjjjwwwuuu}}}{{{ccc\\\aaannnmmmQQQQQQNNNJJJLLLRRRUUURRRNNNGGGGGGKKKFFFAAARRRkkkyyy{{{zzz```TTTKKKMMMQQQUUU___jjjsss{{{vvvPPPDDDCCCAAABBBJJJRRRZZZkkk{{{NNN::::::===:::>>>LLLkkkkkk[[[JJJEEEEEEDDDBBBAAA???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;666888;;;:::777555777999:::777888999999AAAZZZtttwwwzzz[[[NNNJJJJJJNNNRRRWWW___fff~~~lll]]]UUUHHHEEE@@@<<<;;;<<<>>>@@@@@@BBBDDDEEEEEEFFFHHHJJJRRRQQQZZZpppoooZZZQQQJJJVVVccckkk\\\~~~|||~~~|||xxxwwwxxxtttvvvwwwwwwwwwxxx{{{|||yyy~~~uuuuuu|||~~~|||zzzxxxwwwnnndddVVVJJJAAA===<<<;;;888;;;:::777:::@@@BBB???>>>AAAGGGYYYwwwjjjUUU@@@AAA>>>>>>??????>>>@@@DDDQQQ[[[llltttWWWKKKKKKKKKMMMOOOQQQQQQOOOMMMMMMKKKJJJJJJKKKJJJIIIGGGFFFGGGGGGGGGEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@??????BBBCCCEEEIIIQQQ___ppp{{{{{{ppp\\\ZZZqqq}}}mmmvvvNNNIIIHHHKKKNNNNNNPPPTTTSSSJJJEEEFFFDDDAAAKKK[[[uuuyyy}}}~~~~~~yyy{{{[[[RRRNNNRRRVVV[[[hhhvvvrrr|||aaaFFFCCCEEECCCFFFMMMVVVbbbxxxfffDDD999;;;>>>:::BBBVVVyyywwwhhh{{{RRRFFFDDDDDDCCCAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;666:::<<<;;;777666888;;;;;;999999:::888;;;OOOeeeyyy}}}vvvYYYVVVSSSSSSUUUYYY___lllxxxrrrcccXXXQQQMMMCCC@@@===;;;:::<<>>:::999999888;;;;;;:::<<<@@@CCCBBB@@@DDDMMMaaappp\\\QQQEEEFFFBBB??????>>>>>>CCCJJJWWWcccxxxkkkQQQHHHKKKLLLOOOQQQRRRQQQPPPOOOLLLKKKIIIIIIJJJJJJHHHGGGEEEFFFFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@??????>>>>>>CCCDDDGGGNNNYYYhhhvvvwwwbbbXXXaaa}}}sssuuummm}}}IIIHHHPPP\\\ZZZOOOMMMTTTVVVLLLDDDDDDCCCBBBGGGNNNjjjtttuuuoooyyy}}}yyy{{{zzz{{{```VVVPPPWWW```iiiwwwuuuoooQQQEEECCCFFFIIILLLSSS]]]lllTTT>>><<>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::<<<:::999888999999::::::;;;999:::;;;888888GGGYYY}}}|||zzz}}}kkkhhheeedddddddddjjjyyy|||pppdddYYYQQQIIIEEE===<<<:::::::::===???AAABBBCCCEEEFFFHHHJJJMMMPPPUUUaaauuuttt[[[RRRSSSYYYffflllRRRiiiyyyvvvzzz|||||||||zzzyyyxxxvvvuuuwwwyyy{{{{{{tttqqqwww|||yyy}}}zzz{{{tttnnnppp~~~~~~yyywwwuuuxxx~~~}}}~~~|||zzzyyywwwwwwqqqfffUUUFFF<<<999999:::999;;;<<<<<<===@@@CCCEEEDDDKKKXXXmmm```PPPPPPNNNLLLGGGBBB@@@???@@@IIIRRR[[[kkkbbbOOOKKKNNNPPPSSSTTTSSSQQQOOONNNKKKJJJHHHHHHIIIIIIGGGFFFDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@??????>>>>>>>>>>>>@@@BBBHHHSSSbbbqqq}}}yyygggXXX]]]rrrooovvvnnnHHHOOOcccssskkkUUUNNNVVVVVVOOOGGGDDDCCCDDDFFFHHHaaauuussslllggg|||}}}~~~|||yyyhhh^^^eeettttttwwwQQQIIIIIIBBBBBBLLLNNNWWWdddvvvpppFFF:::===>>>777;;;PPPqqq\\\rrraaaKKKIIIAAAAAA@@@???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999;;;999:::BBBLLLLLLBBB888999777999<<<999777CCCSSSuuuuuuvvvzzz}}}}}}nnnhhh___WWWOOOHHHBBB>>>999999999:::<<<>>>@@@BBBCCCDDDFFFGGGIIILLLQQQTTTRRRgggmmmWWWQQQTTT^^^ppp[[[VVVyyyvvvwww|||}}}{{{zzzyyywwwuuutttuuuvvvwwwxxxvvvqqqpppwww}}}zzzsssooowwwuuuvvv|||zzzjjjeeesss|||~~~{{{wwwtttsssxxx|||yyywwwuuutttpppdddSSSCCC;;;888999:::999:::<<>>>>>???@@@@@@AAAFFFOOO^^^nnn|||iiiZZZVVVhhhuuulll}}}FFFQQQeeesssjjjTTTLLLQQQSSSRRRMMMFFFCCCDDDFFFFFF[[[nnn}}}iiibbbttt}}}~~~wwwhhhCCCEEEKKKAAA???JJJNNNZZZlll]]]>>>999;;;999999DDD```bbbzzzSSSHHHDDD@@@??????>>>======<<<<<<::::::::::::::::::::::::999888888777777888888999:::<<>>888888:::<<<>>>@@@BBBCCCCCCEEEGGGHHHJJJNNNTTTWWWXXXrrrcccTTTSSSVVV___zzz|||UUUaaa}}}vvvxxx||||||yyyxxxvvvtttssstttvvvxxxwwwwwwqqqoooqqqwwwzzzvvvpppnnnppplllmmmttt}}}uuukkksss~~~xxxrrrttt|||||||||}}}}}}zzzvvvsssqqqpppjjj___OOOAAA999777888:::888999<<>>???AAABBBCCCHHHQQQ___ooo}}}qqq\\\XXXaaa{{{iiiqqqGGGLLLVVV]]]XXXMMMIIIKKKPPPVVVTTTHHH@@@AAADDDDDDSSSdddkkk```mmmrrrVVVAAABBBGGGEEEEEEKKKSSSbbbwwwsssKKK;;;<<<<<<777>>>OOOqqqzzznnngggIIIFFF@@@???>>>>>>======<<<<<<;;;999999999999999999999999888888777777777777888888999>>>NNNdddtttmmmTTT===666444666:::888666>>>KKKdddwwwvvvuuu{{{uuufff\\\VVVLLLDDD@@@>>>>>>===888999;;;>>>@@@BBBDDDDDDDDDEEEGGGIIIKKKPPPVVVZZZhhhlllVVVQQQVVVZZZiiihhhTTTssszzz|||wwwwwwyyyxxxwwwxxxsssrrrsssvvvyyy{{{yyywwwsssrrrsssvvvvvvqqqppprrrmmmhhhgggmmmttt}}}qqqvvv}}}~~~yyyuuuvvv{{{}}}{{{|||}}}~~~~~~{{{yyywwwtttqqqnnnlllkkkfff\\\MMMAAA:::999:::;;;;;;:::<<>>>>>>>>??????@@@?????????@@@BBBEEEGGGQQQ]]]ppp|||eeeZZZfff|||tttfff|||MMMKKKJJJJJJKKKKKKKKKLLLOOOXXXXXXJJJ>>>>>>BBBCCCKKK[[[ooo```hhhvvvOOOKKKDDD>>>BBBIIINNNNNNZZZkkk^^^???:::@@@???999AAAUUU{{{sssvvv[[[EEEHHH???>>>>>>======<<<<<<;;;;;;999999999999999999999999888888777777777777888888555:::GGGXXXccc]]]GGG555555333555999777444;;;HHHGGGeeezzz{{{uuunnnqqqjjj[[[PPPMMMHHHDDD@@@===999777888:::<<>>???>>>;;;<<<@@@BBBFFFSSSaaafffoootttyyyqqqfffYYYLLLEEEJJJ\\\nnnvvv]]]UUUSSSRRRTTTZZZ___^^^XXXQQQOOONNNHHHGGGEEEEEEFFFFFFDDDCCC@@@???>>>======>>>??????????????????AAADDDGGGIIIVVVeeeyyyttt___]]]vvvooohhhKKKKKKJJJIIIGGGFFFEEEDDDHHHQQQXXXTTTGGG???@@@FFFGGGWWWmmmzzzuuuooo}}}yyyTTTFFFDDDCCCDDDEEEFFFMMMTTTffftttpppPPP>>>444>>>>>><<>>>>>===<<<;;;;;;:::;;;;;;999999999888888888777777666666666666555555555555888:::===??????===:::888444444555666777888999999AAAUUUmmm{{{sssjjjgggbbb[[[UUUHHHEEEAAA===;;;::::::;;;999;;;???AAABBBDDDFFFHHHJJJHHHHHHJJJMMMSSS```mmmkkkXXXPPPQQQZZZddd~~~yyyTTTdddzzzfff}}}zzzyyyyyyyyyzzzyyyyyyzzz{{{{{{zzzyyyxxxtttssspppnnnmmmmmmnnnnnnqqqmmmkkkmmmuuu}}}~~~xxxrrrooonnn{{{zzz~~~~~~yyy~~~{{{vvvxxx{{{|||xxxxxxzzzzzzwwwsssrrrqqqooonnnllljjjhhhhhhcccXXXJJJAAA???@@@AAA@@@DDD===999:::===???BBBGGGJJJVVVhhhmmmZZZRRRVVVaaajjj^^^ddd```NNNBBBLLLggg{{{}}}iii[[[WWWYYY___```___\\\UUUOOOKKKIIIJJJIIIGGGEEECCCBBBCCCCCCBBBAAA???>>>===<<<=========@@@BBBAAA@@@DDDKKKRRRcccuuusssbbb^^^xxxvvvIIIIIIHHHGGGFFFFFFEEEEEEFFFOOOYYYZZZRRRIIIDDDCCCFFFPPP^^^qqquuu|||aaaHHHDDDAAAAAADDDEEEHHHPPPYYYkkk~~~aaaHHH;;;444===<<<<<>>@@@>>>>>>???GGGFFFKKK```wwwkkkZZZJJJCCCDDDJJJOOOUUUaaa```PPPGGGYYYwwwlllbbbdddlllffffffccc]]]UUUNNNJJJHHHGGGGGGEEEDDDDDDDDDEEEEEECCCBBB@@@>>>>>>>>>>>>???===???@@@AAACCCJJJUUU^^^sss|||uuudddaaalllGGGGGGGGGFFFFFFFFFEEEEEEEEEMMMXXX___^^^UUUJJJCCCHHHNNNVVVgggwww{{{^^^KKKAAABBBAAAAAAEEEHHHMMMXXXcccrrrxxxNNN@@@:::777>>>:::>>>JJJzzzccc]]]EEE>>><<<>>><<<;;;:::999888888888888888888888888777777777777666666555555555444444444222333333444444333333222333333444555666777777888999@@@RRRlll~~~vvvwww{{{|||}}}~~~xxxpppeee]]]XXXQQQIIIBBB>>><<<:::888777888999:::<<<>>>AAACCCDDDEEEGGGIIIFFFGGGJJJLLLPPP]]]uuuoooXXXTTTSSSQQQ\\\mmmZZZ\\\pppZZZwww~~~}}}}}}{{{{{{zzzzzzxxxwwwuuutttvvvuuusssqqqppppppqqqqqqnnnlllkkkllloootttwwwxxx}}}}}}|||zzz|||qqqjjjiiioootttssssssvvvyyyyyyvvvuuuuuutttttttttuuuuuurrrsssttttttrrrqqqooonnnggggggiiinnnssstttqqqnnnlllllllllkkkkkkkkkkkkkkkjjjfff___WWWPPPNNNOOOQQQLLLEEE@@@@@@@@@<<<999999>>><<<@@@WWW{{{sssddd]]]RRRHHHCCCAAA@@@@@@TTTccccccPPPLLLdddooocccfffnnnmmmkkkfff]]]TTTLLLGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHCCCBBB@@@???>>>??????@@@???@@@AAACCCJJJVVVfffqqqvvvhhh___sssFFFFFFFFFFFFFFFFFFFFFGGGGGGKKKRRR[[[___[[[PPPFFFGGGMMMVVVfffvvvxxxvvviiiLLLDDDCCCCCCBBBCCCGGGKKKRRR```mmm}}}^^^BBB>>>;;;<<<>>>:::DDD]]]mmmooooooJJJFFFAAA:::CCC<<<;;;:::999999888888888888888777777777666666666555555555444444444333333444333333222222333333444222333333444555555666666999888FFFaaawwwxxxtttzzzqqqppptttzzz{{{xxxvvvwww}}}wwwkkkgggaaaYYYSSSOOOJJJCCC>>>;;;;;;:::999999;;;<<<===>>>@@@CCCEEEEEEFFFHHHJJJJJJIIIKKKRRR\\\mmm{{{cccSSSSSSRRRRRReee}}}WWWuuugggccc~~~|||zzzxxxwwwuuuuuuuuuvvvvvvvvvvvvvvvuuutttsssrrrqqqqqqqqqqqqnnnmmmllllllmmmoooppppppttt~~~{{{~~~qqqppp|||{{{tttiiijjjlllnnnsssvvvvvvttttttsssrrrqqqpppqqqrrrrrrrrrpppnnnoooqqqpppmmmjjjmmmlllllloooqqqqqqooommmlllllllllllllllllllllkkkjjjkkkjjjfffaaa___cccgggbbbXXXOOOIIICCC<<<999999;;;<<>>>>>>>>???@@@BBBCCCEEEJJJUUUfffxxxqqqiiilllyyyFFFFFFFFFFFFGGGGGGGGGGGGJJJHHHJJJPPPVVVWWWRRRLLLDDDIIIQQQ```yyyyyytttjjj|||WWWFFFBBBBBBCCCBBBDDDHHHLLLUUUgggvvvyyyLLL<<<===;;;======:::NNNtttzzzlll^^^AAAEEEAAA:::CCC===<<<;;;:::999999999999777777777666666666555555444444444444333333333333444333222222222222333444222222222333444444555555888666???XXXmmmxxx}}}rrrlllmmmqqqtttmmmlllnnnrrrtttrrrsssvvvzzz|||~~~wwwlll```ZZZVVVPPPKKKHHHDDD>>>:::888888888999:::<<<>>>???AAACCCFFFGGGGGGGGGIIIJJJMMMJJJLLLYYYllliiiZZZPPPPPPOOOUUUrrraaaVVVpppzzz}}}zzzwwwtttsssttttttuuuuuuuuuvvvvvvwwwtttsssrrrrrrqqqqqqqqqqqqmmmnnnnnnmmmmmmlllllllllooosss{{{yyygggdddrrr}}}xxxmmmcccccckkkrrrtttsssrrrrrrrrrqqqqqqqqqrrrrrrssspppmmmnnnqqqqqqnnnkkknnnllljjjiiijjjkkkkkkkkknnnmmmmmmmmmlllkkkkkkkkkhhhlllqqqqqqnnnooouuu{{{sssnnnhhh```SSSEEE===<<>>>>>===<<<<<<===??????BBBDDDJJJSSSaaarrrrrr___hhhuuuEEEEEEEEEEEEEEEFFFFFFFFFHHHFFFDDDFFFJJJNNNPPPOOOIIIJJJNNNXXXooossseeessszzzZZZFFF@@@???>>>BBBBBBEEEIIIOOO[[[ooo___AAA:::<<<888<<<>>>@@@```qqqwwwSSS@@@BBB>>>888>>>===<<<;;;::::::999999999666666666666555555555555444444333333333222222222222111111000000111111222111222222222333333333333666555<<>>???CCCEEEHHHIIIHHHIIIJJJKKKOOOLLLRRReee||||||ZZZTTTOOOOOOQQQ```{{{NNN\\\}}}zzzxxxvvvuuuyyyxxxwwwvvvuuuuuuuuuuuusssssssssrrrrrrqqqqqqqqqlllmmmnnnnnnlllkkklllmmmjjjkkkooozzzkkk]]]fffppp{{{|||uuu```YYY^^^fffmmmrrrpppqqqrrrssssssssssssrrrssspppnnnoooqqqrrrpppmmmllljjjhhhggggggjjjlllnnnmmmmmmllllllkkkkkkjjjjjjgggkkkqqqrrrrrrtttzzzuuuxxx|||wwweeeOOOCCCAAAHHHXXXiiikkk___RRRMMMLLLLLLKKKLLLPPPUUUTTTMMMGGGBBBCCCAAADDD]]]mmmaaa]]]]]]^^^UUUTTTPPPKKKEEEBBBBBBCCCCCCCCCCCCBBBBBB@@@???>>>===<<<<<<;;;<<<===???@@@CCCHHHRRR___nnn}}}yyybbbXXXrrrmmmjjjCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDFFFJJJNNNMMMLLLNNNUUUhhhvvviiimmmxxxkkkVVVDDD===???@@@>>>CCCDDDIIIOOOWWWeee~~~rrrHHH;;;999;;;666===CCCMMMxxxsss~~~kkkHHHAAA>>>;;;;;;;;;<<<;;;:::999888888888888666666666555555555444444333333333333222222222222111111111111111111111111111111111222222222222222333666888???TTTmmmwwwsss{{{rrrddd\\\ccccccfffmmmpppooopppsssssssssrrrrrrsssvvv|||tttpppzzzooo___XXXQQQKKKGGGBBB===:::888777777666777888:::<<>>@@@AAAHHHPPP___ooo~~~|||qqqdddWWWZZZ{{{sssaaaqqqzzzBBBBBBBBBAAAAAA@@@@@@@@@<<<@@@EEEEEEBBBAAAFFFKKKIIIJJJMMMTTTccc~~~zzzpppkkk~~~ssskkkUUUOOOFFF???>>>BBBDDDDDDFFFHHHNNNUUU___ppp\\\::::::;;;===666AAAJJJYYYvvvYYY???AAA;;;:::@@@===;;;:::999888777777777777666666555555555444444444333333333222222222111111222222333333333333222222111111111111111222222222222777555555HHHgggsssnnnppp{{{jjj___^^^___eeemmmqqqooonnnppppppooonnnmmmmmmqqqvvvzzz{{{|||tttkkkmmmzzz|||fffRRRKKKFFFCCC@@@<<<999777888:::;;;999:::<<<>>>@@@BBBCCCDDDFFFHHHJJJKKKJJJJJJKKKLLLRRR[[[mmmsss[[[SSSUUUUUUWWWhhhrrr[[[ggg|||zzzyyyyyyzzz{{{ppppppooooooppprrrsssttttttuuuuuuuuuuuuuuutttssshhhjjjlllkkkjjjjjjmmmppplllnnn{{{oooggglllpppvvvzzzzzzxxx{{{xxxpppeee[[[ZZZ___iiikkkooossstttsssqqqpppoooooonnnnnnmmmmmmnnnnnnggghhhiiiiiihhhgggggggggdddeeefffggghhhiiijjjkkkkkkkkkjjjgggdddbbbbbbcccdddkkkqqqjjjVVVGGGIIITTTuuudddXXXYYYOOOQQQVVV^^^ccc___SSSHHH@@@>>>CCCRRRggguuuddd[[[VVVQQQMMMMMMDDDEEEDDDBBB@@@>>>???@@@>>>>>>???@@@@@@???===<<<============>>>???AAABBBNNNYYYjjj}}}sss```SSSPPP^^^~~~ccc]]]hhh~~~uuu????????????????????????AAAAAA@@@@@@AAABBBDDDEEEIIIEEEDDDHHHSSSjjjtttmmmvvv~~~||||||oooaaaXXXGGGBBB???@@@BBBBBBEEEIIILLLMMMQQQ[[[jjjgggIII===???777<<<@@@;;;MMM|||ssssssmmmSSS>>><<<@@@===:::;;;:::999888777666666666666444444444444444444444444222222222222222222222222000000000000000000000000000000111111111222222222333333444777@@@SSSjjjzzzuuuyyyddd[[[\\\bbblllqqqnnnkkkkkkkkkllllllkkkjjjjjjmmmooopppqqqssswww|||yyyooogggkkkyyy{{{hhhSSSIIIDDD???===;;;999888666666777777======>>>???AAACCCEEEFFFGGGIIIKKKKKKJJJKKKNNNRRRYYYkkk{{{aaaRRRKKKUUUUUUZZZ~~~bbbhhh||||||{{{zzzyyywwwvvvvvvqqqqqqqqqqqqrrrssstttttttttttttttrrrpppppprrrtttjjjffffffiiilllmmmpppvvv||||||tttjjjuuuyyykkkjjjlllrrrxxxxxxvvvzzz~~~wwwrrrlllbbbZZZ^^^eeemmmrrrqqqpppooopppqqqpppooommmllllllkkkkkkhhhiiijjjiiifffeeeeeefffccccccccccccdddfffggghhhfffgggfff___YYYXXX___fffssspppeeeUUUFFFBBBIIIRRRlllqqqooogggfffnnnqqqnnnXXXXXXZZZ```ccc___UUUMMMFFFCCCBBBPPPpppxxxbbb[[[SSSOOONNNMMMJJJFFFEEEDDDDDDBBBAAA@@@??????==================<<<;;;BBB??????AAA@@@===AAAIIIUUUgggzzzrrrcccRRRNNN```kkk```iiivvv}}}????????????????????????AAAAAA@@@@@@AAABBBDDDDDDFFFCCCBBBDDDKKK[[[uuu}}}yyy~~~~~~yyymmm^^^QQQHHHAAA===<<>>999888888@@@BBB@@@[[[___LLL======@@@<<<999:::999999888777666666666666444444444444444444444444222222222222222222222222000000000000000000000000000000000111111111222222111444555444999IIIcccvvvppptttvvvtttttt}}}xxxddd]]][[[aaaiiilllnnnoooiiigggdddeeegggiiihhhggghhhiiikkknnnrrrwww{{{}}}}}}{{{yyy{{{~~~||||||}}}sssnnnjjjhhhhhhfff```\\\nnnqqqhhhSSSDDDAAA@@@<<<999999888777888888999:::??????@@@AAACCCDDDFFFGGGFFFIIILLLKKKIIIJJJOOOTTTfffyyyppp\\\RRRSSSWWW]]]rrrzzzbbb{{{{{{xxxyyyzzzzzzyyywwwuuusssqqqqqqppppppppppppqqqqqqqqqqqqqqqooommmlllnnnooonnnjjjiiijjjjjjiiilllpppvvvttttttsssjjjcccmmm~~~yyyhhh___bbbiiiqqqrrrpppttt{{{|||zzzvvvmmmeeeccceeehhhkkknnnooonnnmmmkkkkkkjjjiiiiiiiiiiiiiiifffggghhhgggdddcccdddeeeddddddeeeeeeffffffggggggccccccaaa\\\WWWWWW[[[___eeebbbYYYLLLAAABBBNNNZZZcccaaaUUUKKKWWWrrr}}}[[[\\\___bbbdddaaaYYYSSSKKKNNNQQQ]]]zzzsssfff```XXXRRRKKKGGGGGGGGGDDDAAADDDDDDCCCBBBAAA@@@??????===>>>>>>>>>>>>>>>======@@@>>>@@@BBBAAAAAAIIISSSkkkwwwsss\\\TTTQQQaaarrr]]]ccc~~~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFEEEEEEGGGJJJTTTgggyyy~~~uuuhhh[[[NNNBBB<<<===;;;;;;@@@CCCEEEIIINNNNNNSSS___rrrZZZ>>>888999777:::BBBBBBHHHnnnsssrrrNNNCCC;;;>>>???;;;888999999888777666666555555666333333333333333333333333222222222222222222222222000000000000000000000000000000000000111111111111000444555111111>>>WWWkkkwwwkkkhhhppprrrtttrrrbbb^^^aaadddgggjjjhhhccc___aaafffhhhddd```aaaaaabbbcccfffiiilllnnnmmmkkkjjjmmmssszzz~~~}}}|||pppnnnmmmnnnnnnjjjccc]]]aaa]]]PPP@@@:::===<<<666666666777888999;;;===>>>BBBBBBCCCDDDEEEFFFGGGHHHHHHKKKNNNMMMJJJNNNWWW```wwwuuu```TTTQQQVVVVVVfff]]]fff{{{uuusssuuuwwwyyyxxxvvvsssqqqppppppooonnnnnnnnnnnnoooppppppooommmkkkiiijjjkkkrrrmmmjjjkkkiiifffgggjjjqqqkkkhhhgggaaa]]]eeeqqq}}}wwwbbbbbbdddhhhjjjjjjmmmrrrxxxxxxooojjjfffbbbccchhhlllllljjjeeeeeeeeeddddddeeeeeefffcccdddeeedddbbbaaaaaabbbccceeefffggggggfffeeeddd___]]][[[XXXUUUTTTTTTTTTSSSQQQKKKCCC???GGGWWWeeekkkgggXXXOOOeeebbbcccdddeeeccc```\\\YYYWWWdddmmmuuu~~~lllddd]]]TTTOOOMMMHHHCCCAAABBBBBB@@@>>>CCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????AAABBBBBBGGGTTTaaazzzooo^^^RRROOOXXXvvvooojjjxxx@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAAAAABBBBBBDDDDDDFFFHHHJJJRRRcccsss~~~||||||}}}~~~~~~{{{sssfffYYYNNNEEE???;;;>>>===???EEEHHHIIINNNTTTRRR^^^nnnnnnFFF:::<<<======<<>>;;;===<<<888777:::888888777666555555555555222222222222222222222222111111111111111111111111000000000000000000000000/////////000000000111111111333444111000999JJJYYYvvvllllllvvv}}}ssseee___^^^```eeefffdddbbbcccfffgggddd```]]]]]]\\\\\\]]]___aaabbbaaa```___bbbhhhnnnrrrtttssssssuuuwwwxxxyyyzzz{{{yyyxxxwwwzzz}}}}}}zzzyyy|||vvvhhh]]]GGGFFF@@@999999<<<999333666777888999;;;===??????EEEEEEFFFGGGHHHHHHIIIIIIJJJNNNPPPOOOOOOXXXgggtttxxxdddTTTQQQUUUUUU___}}}jjjVVVttt~~~~~~vvvrrrssstttttttttsssrrrrrroooooonnnnnnnnnooooooppprrrsssrrrpppmmmkkkkkkkkkoookkkiiiiiihhheeeeeehhhlllgggccccccaaa^^^aaagggmmmyyyzzzpppddd```bbbgggiiijjjkkkttt{{{rrrnnnhhhaaa^^^___bbbeeefffbbbaaaaaaaaaaaaaaabbbbbbaaabbbcccbbb```___```aaaaaaccceeegggfffdddaaa___]]]YYYVVVTTTSSSPPPLLLHHHCCCDDDEEEDDDIIIWWWjjjyyymmmmmmkkkgggaaa]]][[[[[[___tttmmm```\\\VVVMMMHHHFFFCCC@@@???@@@AAAAAA@@@AAAAAA@@@??????>>>=========<<<=========>>>?????????@@@AAAAAACCCNNNaaaqqqsss___QQQUUUWWWhhhyyysss}}}????????????????????????>>>>>>???@@@@@@AAAAAAAAA??????AAACCCEEELLL\\\lllvvv}}}}}}{{{{{{~~~~~~}}}}}}llldddXXXLLLEEEAAA>>>===AAA@@@CCCHHHJJJLLLRRRYYYZZZlllTTT>>>>>>???<<<@@@;;;>>>NNNssspppwwwyyyMMMBBB???<<<;;;888666777;;;888777666555444444444444222222222222222222222222111111111111111111111111////////////////////////....../////////000000000111222222222444999@@@FFFaaafffmmmsss~~~qqqccc[[[\\\aaaaaabbbdddeeedddcccbbbaaaZZZYYYXXXWWWVVVVVVWWWWWWUUUSSSRRRTTTXXX]]]```aaacccdddfffhhhjjjkkkkkkkkkeeedddeeeiiimmmooollliiilllooossstttooocccUUULLL888;;;;;;999888999888666999:::;;;<<<>>>??????@@@FFFGGGHHHJJJJJJKKKKKKJJJKKKMMMOOOQQQWWWeeezzzwwwhhhWWWMMMQQQ[[[ZZZxxxkkkZZZbbb|||nnnooo{{{{{{wwwuuusssqqqppppppqqqssstttnnnnnnnnnooopppqqqrrrsssvvvwwwvvvtttqqqnnnnnnnnnhhheeedddggggggeeefffiiigggdddbbbcccccc```^^^^^^aaa```jjj~~~cccUUUWWW```dddcccgggkkkrrr|||yyyqqqmmmiiibbbZZZTTTTTTYYY]]]^^^]]]]]]]]]^^^^^^___```___aaaaaaaaa___^^^___```^^^___bbbdddccc```]]]ZZZ[[[WWWSSSQQQQQQMMMGGGBBB<<>>======<<<<<<;;;:::::::::;;;===>>>???<<>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@@@@@@@@@@@@@AAA@@@AAAAAAAAAFFFTTTcccwwwnnn{{{yyy|||~~~|||zzz{{{wwwqqq]]]VVVKKKBBB>>><<<<<<<<>><<<777===<<>>???@@@AAAAAAAAAFFFGGGIIIKKKLLLMMMLLLLLLJJJLLLPPPWWWcccvvvvvvdddTTTLLLSSS___lll}}}VVV[[[uuuiiieeezzz~~~xxxzzzyyyuuuxxxuuuqqqnnnnnnpppsssvvvppppppppppppqqqrrrssssssuuuvvvvvvtttqqqnnnmmmnnnccc```aaadddeeeccceeehhh```___`````````]]]YYYVVVWWWSSSWWWnnngggOOOMMMVVV[[[YYYdddeeehhhrrr~~~xxxsssooommmfff[[[PPPKKKMMMQQQVVVVVVWWWXXXZZZ\\\]]]___]]]_________]]]]]]^^^___ZZZ\\\___``````]]]ZZZXXXXXXUUURRRQQQPPPMMMHHHDDD@@@GGGTTTdddxxxtttggg^^^ZZZYYYZZZ\\\ooolllZZZRRRKKKGGGDDDAAACCCGGG>>>>>>=========>>>>>>???============<<<<<<<<<;;;999999999999:::<<<>>>@@@:::AAAHHHOOO]]]qqqsss^^^NNNJJJNNNXXXqqqfffgggppp========================<<<===>>>???@@@@@@@@@???BBBBBBCCCDDDAAACCCNNNZZZuuulllrrr~~~zzzzzzzzzyyyyyy{{{yyy~~~}}}rrrfff___NNNIIIAAA<<<;;;<<<===>>>DDDDDDFFFKKKNNNSSS^^^iiioooJJJ;;;:::999999;;;===IIInnn|||TTTBBB>>>>>><<<:::888888888777777666555444333333333333111111111111111111111111111111111111111111111111////////////////////////------.........////////////000222333222333444666>>>UUUhhhqqq{{{dddSSSLLLSSSUUUYYY\\\]]]\\\ZZZWWWSSSQQQOOOLLLIIIHHHGGGGGGJJJHHHGGGGGGIIIKKKKKKKKKHHHIIIKKKMMMNNNNNNMMMLLLKKKMMMNNNNNNLLLJJJIIIIIIDDDCCC@@@===;;;:::;;;<<<;;;999777666555666:::>>>===>>>@@@BBBCCCDDDDDDDDDEEEGGGJJJLLLNNNNNNNNNMMMKKKNNNVVVcccuuurrr```SSSRRR^^^lllcccZZZvvvkkkrrr{{{vvvtttsssuuuyyywwwssspppooopppssstttsssrrrqqqpppppppppppppppnnnooopppooollliiihhhhhhbbb______bbbbbb``````ccc\\\]]]]]]\\\ZZZXXXUUURRRRRRUUUXXXaaawwwwwwYYYJJJKKKOOOOOOYYY\\\aaahhhqqqzzz~~~|||zzzuuummmbbbWWWOOOJJJIIIIIIKKKMMMPPPTTTYYY\\\^^^ZZZ\\\]]]\\\[[[ZZZ[[[]]]YYYZZZ\\\]]]]]]\\\YYYXXXSSSRRRQQQQQQQQQPPPMMMLLLKKKRRR]]]mmmmmm___WWWUUUTTTTTTZZZbbbuuuppp]]]PPPPPPJJJFFFEEECCCAAACCCHHH<<<======<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999999;;;===@@@AAABBBLLLXXXcccsssxxxjjj]]]PPPKKKTTT```vvvzzzfff\\\qqq<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???@@@@@@??????===>>>AAACCC@@@???HHHRRRdddzzzoooxxx{{{xxxvvvuuuyyyvvvxxxxxxnnnaaaSSSJJJDDD@@@<<<:::<<>>;;;:::666:::EEE@@@XXXvvvqqqFFFDDD:::;;;;;;:::::::::888555666666555444333333333333000000000000000000000000000000000000000000000000////////////////////////---------.........//////,,,000333222...---222777///DDDZZZkkkwwwbbbXXXSSSRRRSSSXXX^^^^^^YYYSSSRRRQQQNNNKKKHHHFFFFFFEEEDDDCCCAAAAAACCCEEEEEEEEEAAABBBDDDFFFFFFEEEDDDCCC>>>BBBEEEDDDAAA???@@@BBB:::;;;<<<;;;:::888888888666444444888;;;;;;;;;<<<<<<>>>@@@CCCEEEFFFGGGGGGEEEFFFIIILLLNNNOOOOOONNNNNNSSS^^^ppprrr```TTTQQQZZZnnnrrrVVVkkkppp{{{}}}xxxvvvpppqqqxxxyyywwwuuusssrrrrrrrrrrrruuutttrrrqqqooonnnmmmmmmgggiiijjjiiifffdddccccccdddaaa```bbb```\\\\\\^^^[[[\\\[[[XXXVVVUUUTTTRRRPPP]]]aaa[[[aaa{{{hhhNNNFFFGGGIIIMMMTTT\\\bbbeeekkkttt{{{~~~sssjjjaaaWWWMMMFFF@@@BBBEEEKKKPPPVVV[[[^^^XXXZZZ[[[ZZZYYYYYYZZZ[[[XXXYYY[[[\\\\\\[[[ZZZYYYOOOPPPQQQRRRRRRRRRRRRSSSVVVZZZbbbnnnyyyeeeVVVQQQOOOOOONNNSSSSSS___wwwooo\\\PPPMMMLLLFFFAAA???BBBBBB???<<<<<<===>>>>>>===<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::;;;:::999:::;;;>>>AAACCCMMMXXXgggtttzzzjjjZZZQQQPPPWWWiiizzznnnccciii???>>>>>>===============<<<===>>>===<<<;;;<<<===<<<<<<===>>>???CCCHHHLLLYYYwwwvvvuuuxxxqqqsssyyy~~~xxxxxx}}}rrrfff\\\QQQFFF???===:::999===CCCEEECCC@@@CCCGGGMMMSSSTTT[[[qqqVVV@@@===???555999AAA;;;CCCnnnTTT???>>><<<<<<;;;:::999777777666333333333222222222111111000000000000000000000000000000000000///////////////////////////////////////////////////////////////---...333444222222444222<<>>>>>>>>>>>============<<<<<<<<>>===<<<;;;:::999999999999888888888888888888888999;;;<<<>>>???@@@@@@???@@@BBBFFFHHHIIIGGGEEEHHHJJJMMMNNNNNNNNNNNNNNNZZZggguuuuuuhhhZZZTTTYYYYYY___www^^^wwwqqqnnnwwwrrruuuwwwuuuqqqpppppppppnnnnnnppptttwwwvvvvvvvvvwwwvvvtttooolllkkkfffbbbbbbeeefffddd```dddcccbbbbbbaaabbbbbbbbb^^^]]][[[XXXTTTRRRSSSUUU^^^eeefff]]]UUU___zzz___HHHBBB===IIIKKKRRR[[[```ccchhhnnnzzzrrrlllggg]]]SSSGGGDDD@@@AAAGGGPPPXXX\\\\\\YYYVVVTTTUUUWWWXXXXXXTTTTTTUUUYYY\\\\\\XXXTTTPPPOOOOOOOOOQQQSSSUUUVVVaaafffkkkpppwwwppp___UUUPPPLLLJJJLLLNNNPPPTTT[[[hhhzzzpppfff___VVVOOOLLLKKKIIIGGGBBBBBBAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;:::;;;::::::;;;<<<;;;888666:::;;;======>>>CCCJJJOOO^^^hhhwwwxxxaaaYYYTTTSSSSSSbbbxxxttt|||???>>>======<<<<<<=========>>>>>>>>><<<;;;<<<===;;;<<<======>>>BBBGGGJJJSSShhh}}}xxx~~~|||tttqqqttt{{{wwwuuuyyy~~~uuunnncccXXXPPPGGG@@@;;;999:::<<<>>>AAACCCDDDEEELLLJJJLLLRRR[[[kkkgggJJJ;;;999>>>;;;888===@@@TTTjjjHHH>>>???::::::999888777666555555333333222222222111111111000000000000000000000000000000000000/////////...................................................///...///222111000222888111666@@@OOOeeessscccSSSNNNNNNNNNNNNQQQMMMMMMKKKIIIGGGEEEFFFFFFCCCBBBAAA@@@???>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999999999888888888999:::<<<>>>@@@AAABBBBBBDDDDDDEEEFFFGGGHHHGGGGGGFFFJJJMMMLLLKKKMMMSSSYYYeeeqqqwwwbbbRRRRRRQQQRRR]]]xxxfffvvvrrrwwwssstttuuutttqqqrrrtttuuuuuuttttttvvvwwwvvvuuutttttttttqqqnnnkkkiiiggggggiiilllkkkfffaaaaaaaaaaaaaaaaaabbbcccccc```___\\\WWWSSSRRRSSSUUUXXX^^^```YYYRRRXXXmmmmmm[[[GGGBBBCCCJJJUUU[[[]]]^^^aaapppwwwzzzqqqlllhhh```XXXTTTPPPKKKHHHIIILLLOOOPPPWWWUUUTTTSSSSSSSSSRRRQQQSSSSSSUUUYYY[[[[[[VVVSSSKKKKKKLLLNNNPPPTTTVVVXXXbbbggglllooorrr{{{rrreeeWWWQQQNNNKKKKKKMMMLLLNNNQQQVVV]]]gggrrryyyxxxggg]]]XXXSSSLLLHHHFFFEEEDDDBBB@@@@@@???>>>===<<<;;;;;;999999999::::::::::::;;;;;;:::;;;<<<<<<<<<:::999888:::===AAAHHHRRR^^^ggguuu{{{{{{pppgggVVVOOOOOO[[[rrryyyyyy>>>>>>===<<<<<<<<<<<<======>>>>>>>>><<<;;;<<<===;;;;;;<<<======@@@DDDHHHIIITTTbbbvvvyyyyyyxxx|||{{{tttssstttssssssuuutttuuu~~~~~~uuunnn```ZZZPPPHHHBBB>>>;;;999888<<<@@@AAAAAABBBGGGKKKQQQPPPSSS]]]mmmjjjGGG>>>999777>>>AAA888===RRRvvvyyyPPP??????<<<888888777777666555444444333222222222222111111111000000000000000000000000000000000/////////......................................................///...///000......555???666555777AAATTTnnnyyydddVVVNNNJJJKKKNNNHHHHHHGGGEEEDDDDDDCCCCCCBBBAAA@@@???>>>=========;;;;;;;;;;;;::::::::::::777777777888888999999999999999999999999999999999;;;<<<>>>@@@BBBCCCDDDDDDFFFFFFFFFGGGHHHIIIJJJKKKHHHLLLMMMKKKJJJOOO]]]iiiwwwwwwaaaPPPNNNSSSRRRTTTnnn\\\___|||zzzwwwvvvvvvtttssssssvvvxxxxxxwwwvvvuuuvvvwwwuuurrrqqqpppnnnllljjjeeegggjjjoooqqqmmmeee^^^^^^^^^^^^^^^___`````````]]]\\\YYYVVVTTTTTTWWWZZZTTTXXXYYYUUUPPPSSS___jjjzzz[[[AAA???BBBLLLTTTVVVWWWYYY^^^fffqqq{{{yyyqqqllliiieee___ccc___ZZZUUURRROOOKKKIIINNNNNNNNNOOOQQQQQQOOOMMMQQQRRRTTTWWWYYYWWWSSSOOOIIIIIIJJJMMMOOORRRUUUVVVXXX^^^fffmmmsss|||rrr```VVVNNNLLLKKKJJJKKKMMMLLLOOOSSSUUUWWWYYY\\\^^^dddgggiiihhhbbbZZZSSSPPPIIIFFFCCCAAAAAAAAA@@@???>>>======<<<;;;:::999999666777777888888999999999888888999999:::::::::::::::===BBBKKKVVVeeesss|||~~~rrrdddYYYRRRNNNVVVdddyyyyyy>>>===<<<<<<;;;;;;<<<<<<<<<===>>>===<<<;;;;;;===:::;;;<<<<<<<<<>>>AAADDD@@@FFFSSSmmm~~~|||yyymmmmmmppptttsssooopppttt|||vvvmmmbbbZZZPPPKKKDDD===::::::;;;===>>>@@@CCCDDDCCCFFFKKKOOOPPPVVVcccrrrwwwRRR:::888===:::===BBB999HHHrrrgggCCC???AAA777888777777666555444444444222222222222111111111111000000000000000000000000000000/////////...............................................................//////---///:::GGGCCC;;;555999III```zzz}}}lll^^^RRRKKKHHHGGGFFFDDDCCCCCCCCCBBBBBBAAA@@@???>>>===<<<<<<<<<::::::::::::999999999888777777777888888888888999999999999:::::::::::::::;;;<<<>>>AAACCCDDDEEEEEECCCEEEGGGHHHIIIKKKMMMNNNKKKKKKKKKKKKOOO[[[mmmyyytttbbbSSSJJJTTTVVVXXXhhhnnnUUUSSS{{{}}}zzzxxxwwwwwwtttuuuvvvvvvtttsssssstttxxxuuuqqqooonnnmmmkkkjjjdddfffiiimmmmmmiii```ZZZ\\\\\\\\\\\\\\\[[[[[[ZZZVVVVVVUUUTTTUUUXXX]]]aaaTTTUUUTTTRRRPPPRRRXXX]]]{{{zzzTTTJJJBBBEEEKKKPPPUUUYYYWWW\\\ccclllsss{{{}}}uuupppooolllhhhkkkiiifffccc^^^XXXQQQMMMGGGFFFFFFHHHLLLNNNOOOOOOLLLNNNQQQTTTTTTRRROOOLLLKKKKKKLLLMMMNNNOOOPPPQQQNNNTTT\\\dddlllwwwvvveeeWWWQQQKKKFFFGGGIIIHHHIIILLLIIIMMMPPPRRRRRRQQQQQQQQQOOOPPPQQQPPPMMMJJJIIIIII@@@@@@????????????>>>>>><<<<<<;;;;;;:::999999888666666666666777777777777888999999999999:::<<<===@@@EEEPPP\\\hhhsss{{{~~~zzzsssiii\\\RRRPPPRRR^^^|||qqq{{{===<<<<<<;;;;;;;;;;;;;;;;;;<<<===<<<:::::::::;;;999:::;;;;;;;;;<<<>>>AAA>>>AAAJJJeee{{{{{{qqqkkkiiilllnnnlllkkklllqqqyyy}}}uuummmeee[[[QQQIIICCCAAA===999888:::>>>AAACCCBBBBBBCCCFFFJJJNNNPPPRRRaaattt{{{XXXDDD;;;777???<<<;;;???@@@___VVV<<<@@@CCC444777777777666555555444444222222222111111111000000////////////////////////////////////............................................................------//////...000===JJJNNNBBB666555>>>PPPjjj~~~{{{ttttttwwweeeTTTHHHHHHEEEBBBBBBCCCEEEEEEDDD@@@???>>>===<<<;;;;;;;;;:::999999999888888888888999999999999888888888888999999::::::;;;;;;;;;;;;;;;<<<>>>AAACCCDDDEEEFFFCCCFFFJJJKKKJJJJJJKKKLLLIIIGGGGGGMMM\\\oooppp^^^QQQMMMMMMMMMUUUjjjlllJJJJJJnnn{{{}}}~~~{{{xxxwwwwwwvvvvvvtttrrrpppppprrrtttxxxtttpppnnnmmmmmmlllkkkgggggghhhiiigggccc]]]YYY_________^^^\\\ZZZXXXWWWTTTTTTTTTTTTUUUXXX]]]aaaTTTRRRPPPOOOPPPSSSVVVYYYiii{{{vvvvvvdddPPPFFFEEEIIIQQQWWWXXXYYY[[[^^^eeennnxxx}}}yyyyyywwwtttooonnnmmmkkkggg```XXXSSSGGGDDDAAA@@@CCCFFFIIIJJJGGGIIILLLNNNMMMLLLJJJIIIKKKKKKLLLMMMMMMNNNNNNNNNMMMPPPSSSVVVZZZbbblllsssyyy{{{yyyqqqhhh^^^SSSJJJIIIEEECCCEEEFFFDDDEEEHHHCCCEEEGGGHHHGGGGGGGGGHHHDDDFFFFFFEEEBBB@@@@@@@@@===>>>>>>>>>======<<<<<<;;;;;;;;;:::999999888888777777777666666555555555999:::;;;;;;;;;<<<@@@DDDJJJRRRaaaoooyyy|||zzzxxxppphhh___VVVOOONNN[[[jjjmmmrrr<<<<<<;;;::::::::::::;;;:::;;;<<<;;;999888999:::888999::::::999:::;;;===>>>>>>CCCVVV|||mmmooowww}}}rrrgggeeefffgggjjjmmmiiijjjnnnxxxrrrlllccc[[[TTTMMMDDD>>>;;;;;;;;;::::::<<<@@@CCCDDDCCCBBBDDDIIIOOOTTTWWWaaarrr]]]CCC;;;<<<888======<<>>UUUjjjmmmllljjjnnn}}}kkkZZZKKKFFF@@@>>>@@@BBBBBBAAA??????===<<<;;;:::::::::999999999999888888888888;;;:::::::::999999888888999::::::;;;;;;<<<<<<===;;;===???AAADDDFFFGGGGGGGGGJJJMMMLLLIIIHHHIIIKKKKKKJJJMMMZZZmmmqqq^^^OOOHHHKKKRRRMMMbbbgggMMMDDD___}}}wwwyyy{{{{{{yyyvvvuuutttwwwwwwuuurrrpppqqqtttwwwuuurrrooommmmmmmmmlllkkkjjjiiihhhfffccc```^^^\\\ddddddcccbbb___\\\YYYWWWWWWWWWWWWUUUTTTUUUWWWZZZQQQOOOLLLLLLNNNQQQTTTUUUZZZwwwxxxhhhVVVKKKGGGIIINNNWWWVVVUUUUUUYYYaaakkkrrruuutttrrroookkkddd\\\WWWNNNIIIBBB>>><<<>>>???@@@AAACCCEEEFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMKKKKKKLLLLLLNNNSSSZZZ___^^^^^^[[[WWWRRRMMMHHHEEEEEEAAAAAACCCBBB@@@AAADDDBBBCCCCCCAAA@@@???AAABBBAAACCCCCCBBB???<<<;;;;;;:::<<<<<<<<<:::999:::;;;:::999999999888888888888888888777777777666666666555777999:::;;;???FFFLLLXXXaaaooo|||~~~tttlll]]]UUUNNNJJJJJJUUUqqqvvvnnnwww<<<;;;;;;:::999:::::::::888999:::999777777777888888999:::999888888999;;;;;;<<<>>>IIIdddzzzzzzsssppp{{{}}}sssmmmiiieeefffjjjeeeeeedddeeekkkxxx~~~yyysssooo___YYYPPPJJJFFFBBB>>>:::777:::===>>>>>>???AAADDDDDDGGGIIIKKKOOOVVV```gggwwwaaaGGG<<<;;;===;;;999===CCCPPPwwwwwwzzzSSSAAA999999:::777444444444444333333333333111111111111000000000000//////////////////////////////.........---------------------------------------------------------///---,,,.........333:::===666222222111555HHH^^^bbbfffjjjsss|||bbbYYYNNNFFFDDDCCCAAA??????>>><<<;;;::::::999999::::::999999999888888888888888999999999999:::::::::::::::;;;<<<============>>>@@@CCCFFFHHHIIIIIIIIIKKKLLLJJJGGGIIIOOOTTT\\\^^^eeerrr}}}nnn]]]RRRKKKIIIOOOWWWbbbuuucccHHHGGGUUUsssvvvzzzxxxxxxyyyyyyyyywwwtttrrruuuuuuuuutttrrrrrrtttvvvqqqooommmlllllllllkkkiiiggggggfffdddbbb```______ddddddcccbbb```]]]YYYWWWVVVWWWWWWVVVTTTRRRSSSTTTNNNMMMLLLMMMOOOPPPPPPPPPQQQaaagggpppqqq___PPPHHHGGGPPPPPPPPPPPPRRRWWW^^^cccnnnwww|||zzzwwwsssoooiiibbb^^^WWWQQQJJJDDD@@@>>>===;;;;;;===>>>>>>>>>???BBBEEEFFFGGGHHHIIIIIIIIIHHHGGGCCCDDDEEEGGGHHHKKKOOOQQQPPPNNNLLLJJJGGGDDDBBBBBBAAA???>>>@@@???<<<===AAA@@@AAAAAA@@@>>>===>>>@@@???@@@AAA@@@===;;;;;;<<<888:::;;;999777777999<<<777777777777666666666666666777777888999999::::::777:::???BBBEEELLLWWW___jjjnnnvvv{{{{{{sssfff\\\NNNHHHFFFKKKTTThhhfffiiiyyy<<<;;;::::::999999::::::777888999888666666666777777999:::999888777888999666:::>>>DDDWWWzzzzzzyyyuuuyyy}}}rrrfffbbbdddbbbdddeeeaaa]]]```jjjttt|||zzzvvvrrrmmmggg```[[[RRRLLLDDD???>>>===;;;999777;;;@@@CCCCCCBBBDDDFFFEEEKKKRRRTTTUUU\\\kkkwwwdddGGG======>>>>>>>>>777???LLL___sssccc}}}bbbBBBCCCBBB:::777666333333222222222222222222111111111111000000000000//////////////////////////////.........---------------------------------------------------------111---,,,------+++,,,000///---000666444555GGG]]]aaagggooozzzuuudddXXXPPPKKKFFFBBB>>>===<<<;;;:::999999999:::::::::999999999999888666666777888999:::;;;;;;::::::;;;;;;<<<===>>>>>>>>>@@@BBBEEEGGGIIIKKKKKKHHHIIIIIIGGGFFFLLLWWW```ooouuu~~~~~~hhh[[[PPPMMMNNNNNNUUU\\\sss{{{zzzdddJJJDDDWWWllluuu___ttt}}}{{{{{{zzzyyyzzzzzzyyyuuurrrppprrrtttuuusssrrrrrrsssnnnlllkkkkkklllkkkjjjhhhbbbccccccbbbaaa___````````````aaa```^^^[[[XXXWWWSSSUUUVVVVVVTTTSSSSSSTTTMMMNNNOOOQQQQQQPPPNNNMMMNNNSSSQQQ^^^sss\\\LLLGGGGGGIIIKKKMMMOOORRRWWWZZZ^^^jjjvvv}}}~~~zzzwwwtttooojjjggg[[[WWWQQQLLLHHHEEEAAA???888999::::::999;;;@@@DDDHHHHHHHHHHHHFFFDDDAAA@@@???@@@AAAAAAAAA@@@???>>>BBBAAA@@@AAAAAA@@@AAACCC???===<<<>>><<<:::<<<@@@999;;;<<<<<<;;;;;;<<<===:::;;;;;;:::999888999;;;888:::;;;999777888;;;???555555555555555555444444444555777888:::<<<>>>>>>BBBFFFLLLQQQWWW```mmmvvvwwwwwwwwwuuupppeeeXXXNNNJJJGGGJJJVVVddd}}}|||lllgggkkkuuu999999999999999999999999666666666666555555555555666777777777888888888888::::::<<<@@@III]]]~~~}}}pppeeeaaa]]]ZZZ[[[___```[[[WWWVVV```gggpppzzz{{{vvvssspppllleee]]]UUUOOOJJJHHHAAA@@@???<<<:::999;;;>>>===>>>@@@AAAAAADDDGGGJJJPPPPPPUUU\\\aaaiii{{{iiiKKK???===;;;:::===@@@===BBB``````jjjiiiQQQ===::::::777666999555555444444444333333333111111111111000000000000////////////////////////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......//////...///444>>>KKKSSSSSSYYYlllqqqVVVFFFDDDDDD@@@;;;999:::;;;;;;999<<<;;;999888888777777777666666555555666777999:::>>><<<::::::===>>>===;;;CCC@@@???AAAFFFJJJKKKKKKJJJFFFFFFJJJOOOXXXjjj{{{uuuaaaUUUMMMRRRWWWOOOQQQbbbooo|||]]]GGGAAAGGGlllaaaddd~~~xxx{{{yyyxxxxxxzzzyyyvvvrrrppppppqqqrrrqqqpppooonnnhhhhhhiiiiiijjjjjjjjjjjjfffggghhhhhhgggeeecccaaacccbbbaaa___\\\XXXUUUSSSUUUUUUUUUUUUTTTRRRQQQOOOMMMOOORRRQQQNNNMMMNNNOOOSSSTTTYYYaaajjjyyyzzz```JJJHHHFFFFFFJJJKKKIIIJJJNNNRRRVVV^^^iiittt}}}|||yyyvvvrrrlllggg___\\\YYYWWWTTTPPPIIICCCAAA@@@>>><<<<<<===>>>???DDDDDDDDDDDDCCCBBBAAA@@@<<<<<<======???@@@BBBBBB@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>============999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::777777777777777666555444666666555444444555666666666:::>>>>>>===@@@HHHOOOPPPUUU]]]fffmmmqqqssssssyyywwwnnn```WWWSSSOOOJJJOOOMMMOOO[[[sssrrrbbbfffsss999999999999999999999999666666666666555555555555666666777777777888888888::::::;;;<<<>>>KKKcccyyy{{{vvvkkkfff[[[VVVTTTVVVWWWUUUUUUWWWPPPTTTYYY]]]aaagggnnnsss{{{}}}}}}}}}|||zzzvvvpppkkkhhh```]]]WWWPPPJJJEEEBBB@@@999:::;;;;;;;;;<<>>BBB:::BBB[[[nnn___yyyXXXFFF999999:::555333666444444444444333333333333111111111000000000//////........................000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------...///222999AAAFFFAAALLLccc{{{~~~}}}~~~sss```YYYHHHCCC???>>>@@@@@@===999777777777888:::<<<=========<<<<<<<<<<<<===>>>>>>;;;<<<<<<===>>>???AAABBBBBBAAAAAADDDHHHJJJKKKKKKHHHGGGLLLUUU^^^hhhzzzsss___OOOPPPKKKLLLNNNNNN]]]wwwzzzgggJJJAAARRRmmm{{{lll~~~{{{yyyvvvyyyxxxxxxyyy{{{zzzvvvsssqqqqqqqqqqqqpppnnnlllkkkeeefffhhhiiiiiigggfffeeecccdddeeeggggggfffeeedddaaa```___]]][[[WWWTTTSSSSSSSSSTTTSSSRRRQQQOOONNNNNNOOOOOOMMMKKKLLLPPPTTTYYYWWWWWWYYY\\\eeexxxwww\\\LLLFFFBBBDDDGGGIIILLLPPPPPPQQQUUU\\\dddoooxxx~~~}}}zzzxxxtttmmmiiieeeccc___]]][[[WWWQQQMMMHHHFFFCCC???============@@@AAABBBCCCBBBAAA???==================>>>??????@@@@@@@@@@@@@@@???>>>>>>============<<<<<<<<<;;;888888999999:::999999999999999888888888888888777888888999999999999888888555666666777888888888888999:::===AAAGGGNNNUUUZZZccchhhooouuuxxxwwwtttqqqoookkkcccZZZRRRLLLIIIIIIKKKVVViiisssfff\\\[[[kkk888888888888888888888888666666666555555555555444666666666666777777777777777888;;;>>>???GGGYYYkkkyyywwwsssddd\\\UUUSSSQQQPPPQQQTTTJJJJJJJJJIIIJJJLLLQQQTTT\\\^^^aaafffjjjmmmpppqqqttttttuuuuuutttrrrpppoookkkjjjiiifffbbb]]]XXXVVVMMMKKKGGGCCC???<<<::::::777999<<<===>>>@@@CCCEEEDDDFFFHHHJJJLLLNNNQQQTTTXXX^^^kkkzzzkkkNNNAAA999;;;>>>;;;;;;???AAAXXXpppeeemmm[[[EEE<<<777:::;;;555333555444444444333333333222222111111000000000000//////......................../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------+++---//////000222555777222>>>TTTkkk{{{~~~{{{xxxvvvwwwwww{{{uuu^^^UUUIIIDDDDDDDDD@@@<<<:::888666666888999999999::::::::::::::::::::::::888;;;======<<<<<>>=========>>>@@@BBBBBBAAA@@@?????????>>>===<<<<<<<<<===???????????????>>>======;;;;;;;;;::::::::::::999777888888888888888777777888888888777777666666666444555666666777777666666777777999::::::::::::999AAABBBGGGPPP[[[eeekkkmmmsssvvvzzz|||zzzssslllggg]]]UUUPPPPPPMMMHHHLLLUUU___oooqqqdddYYYXXX^^^mmmrrr888888888888888888888888666666555555555444444444555555555666666666777777999;;;???CCCDDDIIIWWWeee~~~xxxnnnccc[[[TTTMMMKKKLLLKKKJJJHHHFFFEEEFFFGGGHHHIIIJJJLLLOOOQQQRRRSSSTTTYYYYYYYYYYYYXXXWWWVVVUUUSSSSSSRRRPPPMMMJJJFFFDDDAAA@@@>>><<<;;;:::;;;;;;===???AAABBBBBBBBBCCCEEEGGGJJJLLLOOOPPPSSSWWWZZZbbblll}}}nnnNNNFFF@@@???CCCAAA;;;;;;AAAQQQvvvttttttyyysssGGG<<<888888;;;;;;666555777333333333333222222222222111000000000////////////........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---//////......///000111666EEE\\\uuu~~~wwwuuuuuutttrrrqqqvvvttt```TTTOOOMMMIIIEEEBBB>>>:::999:::;;;:::888777777888999999999999999;;;<<<<<<<<<<<<===???@@@BBBDDDFFFHHHIIILLLQQQUUUaaagggrrr}}}~~~nnn```VVVOOOOOORRRPPPVVVXXXbbbzzzxxxgggOOOXXX^^^sss||||||wwwwww}}}vvvwwwyyyzzzyyyvvvqqqnnnooooooooonnnllljjjgggfffiiiiiihhhgggfffeeedddccceeeeeedddcccaaa___]]]\\\YYYYYYXXXWWWVVVTTTSSSRRRQQQPPPPPPOOONNNMMMLLLLLLOOOMMMJJJHHHHHHJJJOOORRRNNNKKKIIIHHHEEEEEEMMMVVVssstttpppuuu~~~[[[MMM@@@<<<>>>@@@@@@BBBHHHIIIIIIGGGEEEJJJTTT]]]fffjjjpppvvv{{{|||{{{zzzwwwtttqqqlllhhhccc___]]]XXXUUUQQQLLLIIIFFFEEEEEEBBBAAAAAA@@@@@@AAABBBBBB??????>>>===<<<<<<<<<<<<<<<============<<<;;;;;;999999999888888888777777777888888888888777666666888888888888777777777666444555555666666666666666999999:::;;;<<<>>>@@@AAALLLQQQZZZeeepppwwwzzz{{{{{{zzzyyyuuunnnfff^^^YYYRRRGGGDDDKKKMMMMMMZZZmmmccc___```jjj{{{yyyYYY777777777777777777777777555555555555444444444444444555555555555666666666AAA@@@AAAAAA>>>>>>GGGSSSppp~~~}}}qqqhhh]]]QQQIIIGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBAAA???===<<<===<<<;;;;;;;;;===>>>???@@@BBBDDDEEEDDDDDDEEEFFFKKKMMMPPPSSSWWW\\\bbbfffsssvvvVVVAAA===;;;>>>BBB???;;;CCCPPPnnnZZZAAA:::888888999888555555777333333222222222111111111000000000////////////..........................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......///...------000222666222777MMMpppvvvssstttqqqpppnnnlllpppyyyuuunnnggg___XXXOOOJJJDDDBBBDDDEEECCC@@@<<<<<<======>>>>>>>>>???>>>======>>>@@@CCCCCCCCCBBBFFFJJJMMMQQQYYYdddmmm{{{ssseeeXXXQQQOOOMMMPPPVVVFFF___lllqqq{{{ttt___TTTVVVtttvvvwwwvvvmmmmmmvvvuuuwwwyyyyyyvvvqqqmmmjjjllllllllllllkkkiiigggfffiiihhheeebbbaaaaaabbbccccccbbbaaa___^^^\\\ZZZYYYWWWVVVUUUTTTSSSRRRRRRRRRQQQPPPOOONNNMMMLLLLLLLLLLLLKKKIIIHHHHHHIIIIIIIIIDDDCCCFFFHHHGGGEEEHHHMMM]]]yyysssvvv~~~kkkXXXDDD:::888:::===AAA???CCCGGGGGGDDDEEEIIINNNRRRXXXaaakkktttzzz~~~|||xxxrrrlllhhhgggcccaaa^^^ZZZXXXWWWWWWWWWPPPLLLFFF@@@===<<<>>>???;;;;;;:::::::::::::::;;;:::::::::::::::999888888777777777777666666666666555555666666666666555555777777777777777777777777888999999:::;;;:::::::::;;;;;;<<>>===>>>>>>;;;:::AAAKKKbbbvvvxxx~~~wwwlll^^^TTTPPPJJJGGGDDDBBBBBBAAA@@@??????@@@@@@@@@@@@???>>>===??????>>>>>>============<<<==================<<<<<<<<<<<<<<<===???@@@AAA???AAACCCEEEFFFHHHKKKMMMKKKNNNRRRXXX___iiissszzzuuuXXXFFF===<<<:::<<<<<<888:::NNNeeeeeeEEE===:::888666555444333333444222222222111111111000000000000////////////......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.........---,,,...111444444//////AAAbbb~~~~~~uuurrrnnnmmmjjjfffdddiiisss{{{|||rrrjjjbbbYYYRRRPPPMMMHHHCCCCCCBBBAAA?????????@@@AAA???@@@BBBCCCEEEGGGJJJLLLJJJQQQYYY^^^dddnnn}}}wwwoooXXXOOOJJJMMMPPPNNNOOOUUU[[[~~~uuueeeQQQLLLaaazzzrrrtttrrrkkkkkkrrrtttvvvxxxvvvrrrnnnjjjhhhjjjkkkkkkkkkjjjiiigggfffdddccc```]]]\\\\\\^^^^^^[[[[[[[[[[[[[[[ZZZZZZZZZVVVUUUTTTRRRQQQQQQQQQQQQPPPOOONNNLLLKKKKKKKKKKKKIIIHHHGGGHHHHHHGGGDDDBBBBBBBBBEEEIIIIIIEEEDDDGGGKKKaaazzz|||{{{zzz```LLLAAA:::999;;;888<<>>??????EEEMMMVVVzzzvvvzzztttkkkggg]]]VVVMMMGGGDDDCCCCCCBBB???@@@@@@@@@@@@@@@??????>>>>>>==============================>>>>>>======???>>>>>>>>>???@@@BBBCCCBBBDDDFFFHHHJJJNNNRRRVVVUUUYYY___gggssslllSSSEEE@@@>>>???>>>>>>===<<>>;;;<<<>>>@@@AAABBBBBBBBB@@@CCCGGGKKKPPPWWW```fffnnnsssyyy|||{{{zzzyyyzzzvvvvvvtttttttttvvvxxxzzzlllggg^^^TTTKKKEEEBBBAAA>>>>>><<<;;;::::::999999999999::::::999999888777666666555555555444444444222333444666777777777777777888999:::;;;===>>>>>><<<>>>AAAEEEIIILLLNNNOOORRRVVV\\\dddmmmvvv}}}}}}sssllliiiZZZTTTLLLEEECCCGGGLLLQQQ]]]ppp~~~qqqhhhlllvvvfffOOODDDAAA666666666666666666666666555555444444444333333333333333333444444444555555222444:::@@@@@@>>>BBBHHHKKKiii}}}{{{uuuooojjjooo~~~{{{oooeeeVVVKKKFFFEEEEEEEEEAAAAAAAAAAAAAAA@@@@@@??????>>>>>>============>>>>>>>>>>>>============<<>>===???AAA<<<<<>>===<<<;;;;;;;;;<<<===???@@@AAAAAABBBCCCCCCCCCEEEIIILLLMMMKKKNNNVVV[[[^^^gggqqqyyy}}}bbbFFF===BBBDDD@@@:::AAA>>>@@@OOOooo^^^???@@@@@@444777666666444333222111111111111111111000000000000////////////////////////------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++,,,------......///111------//////444JJJccc||||||{{{sssooopppmmmfffbbbccceee___```iiilllooo{{{rrrllltttyyypppcccYYYRRRNNNJJJGGGLLLLLLKKKPPPbbbxxxkkkVVVHHHGGGJJJWWW|||yyy{{{tttpppooooooooooooppprrrsssmmmnnnnnnllljjjkkknnnrrrpppmmmiiihhhiiihhhfffccceeeddddddeeefffddd^^^YYYXXXYYYYYYVVVSSSQQQQQQRRRRRRQQQPPPMMMLLLJJJJJJIIIHHHIIIIIIGGGCCCBBBEEEGGGEEEEEEDDDDDDCCCBBB@@@???BBBBBBBBBBBBBBBBBBBBBBBBEEE@@@???IIIXXXkkk|||zzzlllZZZDDD999:::>>>===999:::===@@@BBBCCCEEEDDDBBBGGGMMMUUU]]]eeelllrrrvvvyyyvvvuuuvvvzzz|||{{{yyyuuutttqqqlllhhhddd```___```[[[UUUPPPNNNMMMLLLKKKGGGGGGFFFDDDBBB???===;;;:::999999888777777888888;;;;;;;;;;;;===???BBBCCCAAAEEEIIIJJJIIIIIIJJJMMMSSS[[[fffnnnrrrsssuuuwww{{{zzzzzz{{{}}}tttkkk___WWWRRROOOKKKHHHFFFMMMOOOMMMSSSfffjjj\\\VVVbbbuuuhhhSSSJJJBBB;;;999666666555444333333333333333333333333333333333333444444444444444444444444333333222333666999===@@@CCCQQQYYYdddyyyqqqeee```bbbpppyyypppddd]]]\\\RRRPPPLLLJJJHHHFFFCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGKKKOOOSSS[[[ZZZ^^^gggnnnsss}}}|||QQQJJJEEEEEEDDD@@@<<<<<<>>>>>>WWW{{{nnnKKK::::::<<<;;;666666555444333222111111111111111000000000//////........................------------------------...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++,,,,,,---.........000,,,---111000222AAATTTtttzzz|||wwwtttyyyxxxqqq{{{sssiiidddiiirrraaaXXXUUUZZZ\\\^^^iiiwww}}}zzzwwwnnnbbb\\\TTTNNNKKKMMMOOOPPPJJJOOO]]]ttt}}}iiiNNNHHHLLL\\\mmm~~~ggghhhxxxpppqqqqqqqqqpppooonnnnnnmmmpppqqqpppnnnlllkkknnnqqqqqqnnnjjjiiiiiihhhfffdddfffcccaaaaaaaaa```\\\YYYZZZZZZZZZXXXTTTRRRRRRSSSPPPOOONNNMMMLLLLLLKKKKKKHHHIIIHHHFFFCCCCCCEEEGGGEEEEEEDDDDDDCCCAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAA??????DDDLLL[[[rrr|||~~~~~~hhhSSSKKKDDD:::777===@@@???>>>===>>>@@@BBBCCC@@@CCCGGGLLLQQQWWW]]]bbblllmmmooosssvvvxxxwwwvvvuuuvvvwwwvvvuuurrrooommmlllggg```[[[XXXWWWUUUTTTQQQPPPNNNLLLIIIFFFDDDCCCBBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBCCCEEEHHHJJJLLLKKKNNNRRRUUUWWW[[[```eeehhhmmmttt{{{~~~~~~~~~~~~yyyrrrkkkbbb]]]TTTKKKFFFFFFIIIKKKNNNRRRXXXcccyyyqqqccc\\\]]]^^^iiiqqqVVVGGGBBB>>><<<<<<555555444444444444444555222222222222222222222222444444444444444444444444222111111111333555888:::<<>>AAAFFFIII]]]~~~pppqqqHHH:::999666666;;;666555444444333222111111111111000000000000//////........................------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++,,,,,,------......///,,,...222222000666AAAbbbnnnvvvrrrmmmqqq}}}yyyqqquuuiiijjjrrrddd[[[TTTVVVVVVTTTXXX___ccckkkxxxyyynnnaaaXXXMMMLLLKKKIIIHHHKKKOOOSSSTTTccc}}}aaaLLLFFFLLL^^^zzz{{{eeeYYYmmmvvvmmmooooooppppppppppppnnnmmmlllttttttssspppnnnmmmnnnpppqqqooollljjjiiihhhfffdddgggddd```^^^]]]\\\[[[YYYYYYZZZYYYWWWTTTRRRRRRSSSNNNNNNMMMLLLLLLLLLMMMMMMHHHHHHGGGFFFDDDCCCEEEGGGDDDDDDDDDDDDCCCAAA@@@???????????????????????????<<<===???>>>>>>HHH___uuuuuu___RRRTTTKKK888444???===<<<;;;:::;;;<<<>>>@@@>>>???@@@@@@BBBFFFKKKOOOUUUZZZbbbhhhmmmppprrrsssuuuxxx{{{~~~~~~|||zzzuuupppjjjeeebbb```___]]]\\\[[[YYYWWWTTTQQQOOONNNNNNNNNOOOOOOPPPQQQQQQRRRQQQRRRSSSUUUXXX[[[]]]___dddeeeffffffgggkkkooossswwwxxxzzz|||}}}{{{yyyvvvqqqoookkkdddYYYPPPLLLKKKIIIHHHIIIPPPYYYaaammmtttpppZZZPPPTTT^^^eeewwwgggXXXHHH@@@=========???444444444444444444555555222222222222222222222222333333333333333333333333222111111000111333555666999===:::;;;LLLddd}}}uuugggdddfffttt}}}uuummmhhheeebbb```aaa^^^YYYTTTQQQOOOPPPPPPKKKLLLMMMPPPRRRUUUXXXYYYYYY[[[___ccchhhpppxxx~~~bbbLLLAAAIIIBBB>>>???BBBDDDIIINNNfffxxx}}}wwwTTT999777<<<777222444444444444333222111111000111000000000////////////........................---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,------......///,,,---111222///000444FFFVVVgggqqqxxx~~~pppjjjfff]]]XXXYYYYYYVVVTTTUUUNNNVVV```ggglllsss|||~~~wwwmmmccc\\\WWWRRRNNNIIIKKKMMMMMMLLLMMMRRRVVVqqqtttVVVMMMTTTiiiooo~~~oookkksss|||mmmlllrrrnnnnnnnnnnnnoooppprrrrrrtttsssrrrqqqpppooopppppppppooollljjjiiigggfffeeegggeeecccaaa___]]][[[YYYXXXXXXWWWTTTQQQPPPPPPRRRNNNNNNMMMLLLLLLLLLLLLLLLHHHGGGFFFEEEDDDDDDEEEFFFDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===<<<999===NNN___|||lllOOO:::444777777999===>>><<<;;;===>>>>>>>>>======>>>AAADDDAAAHHHPPPWWW\\\aaagggkkkppprrruuuxxxzzzzzzyyyyyysssoookkkgggfffeeedddcccdddcccbbb```^^^\\\[[[[[[ZZZ[[[\\\^^^___```aaaaaa___```bbbeeehhhkkkmmmooottttttssssssssssssuuuvvvxxxuuuqqqpppqqqoookkkhhh```]]]XXXTTTPPPNNNLLLKKKRRRUUU[[[dddooozzzrrreee[[[XXXWWW[[[mmmyyyVVVOOOHHHBBB>>>======>>>444333333333333444444555111111111111111111111111222222222222222222222222222222111111111222333333333999777555===KKKkkkzzz~~~sss```fffjjjzzz|||zzzyyyyyyuuuoooiiieeeddddddddd```aaacccfffiiimmmppprrrqqqtttwww|||uuu\\\LLLEEECCCBBBAAACCCDDDEEEKKKZZZiiiRRRFFF;;;888999888444222333333333222111111000000000000000////////////...........................------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++,,,------...///---,,,///000///000222111;;;LLLaaaxxxsssiii___ZZZWWWTTTRRRRRRJJJNNNRRRSSSUUU[[[eeemmmwww{{{}}}}}}wwwqqqnnnfff___VVVMMMIIIHHHJJJKKKKKKMMMNNNOOOQQQXXXbbbiiilllRRRPPPnnnzzz~~~tttoooooossspppooommmlllmmmppptttvvvqqqpppooooooppppppppppppmmmmmmkkkiiigggfffeeeeeefffggghhhgggddd```\\\ZZZYYYYYYWWWTTTQQQPPPQQQSSSOOOOOOMMMLLLKKKJJJJJJJJJGGGFFFEEEDDDDDDEEEEEEFFFDDDDDDCCCCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;<<<===<<<<<>>CCCFFFHHHMMMTTTZZZ``````bbbdddfffiiilllmmmkkkhhhfffeeefffgggggggggffffffeeedddddddddeeeeeecccdddfffhhhjjjkkkkkkkkkeeefffhhhkkkmmmpppqqqrrroooppprrrtttvvvvvvuuusssnnnjjjdddaaa___\\\XXXTTTKKKJJJHHHEEEEEELLLXXXbbbqqqrrrxxx|||yyyvvvmmmbbbVVVRRRVVVdddooozzz}}}|||cccMMMLLLIIICCC>>>;;;:::999333333222222222222222333000000000000000000000000111111111111111111111111222111111111111111111222111999999777888<<>>>>>>>>>>>>>>>>>>>>>>>>>>===::::::>>>???===<<<>>>JJJ]]]{{{fffQQQHHHBBB@@@<<<444444999666999<<<===<<<;;;;;;<<<=========<<<<<>>@@@DDDEEEGGGKKKRRRbbbqqqEEE===<<<888555444555555555111111111111111000000000000000/////////.........------------------------------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************+++,,,,,,------***---///...---...000111444333222:::NNNeeerrruuu|||jjj]]]VVVQQQNNNJJJFFFEEEFFFIIIKKKJJJKKKMMMOOORRRXXXaaagggmmmppptttxxx{{{~~~|||zzzxxxsssssssssrrrqqqmmmiiieee```^^^ZZZUUUPPPKKKHHHFFFAAACCCEEEFFFGGGIIIKKKLLLTTTZZZdddooouuutttnnnjjjVVVRRRLLLQQQsssvvvmmmmmmpppooommmmmmmmmmmmmmmllllllmmmmmmmmmllljjjiiijjjlllllljjjhhhdddeeefffdddbbbaaaccceeedddfffhhhfffbbb___]]]^^^YYYYYYVVVSSSPPPOOOQQQSSSMMMMMMLLLKKKKKKKKKKKKKKKGGGEEEBBBBBBDDDFFFFFFEEECCCCCCCCCBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;888888<<<>>>;;;:::;;;<<>>@@@>>><<<:::999;;;<<<============>>>@@@CCCEEEHHHJJJMMMLLLLLLOOOSSSVVVXXXXXXTTTSSSRRRRRRSSSTTTWWWXXXSSSUUUXXXZZZ\\\\\\\\\\\\]]]^^^___```aaa``````___[[[YYYWWWWWWVVVSSSMMMIIIEEEFFFFFFDDDBBBBBBBBBCCCCCCFFFMMMWWW```fffhhhhhhYYYSSSNNNNNNPPPNNNFFF???===CCCGGGIIIOOOYYYaaaddd~~~^^^HHHBBB<<<@@@???;;;999:::888333333222111000////////////000000000000000000000000000000000000000000000000....../////////////////////111000555;;;444666HHHiiirrrgggjjjdddQQQMMMEEEAAADDDEEEBBB@@@CCCIIIJJJYYYxxxhhhIIIAAA>>>555222888;;;666111111111111111111000000000000000/////////............------------------------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,************************)))******+++,,,,,,------(((---000///,,,,,,...///---000000222;;;MMM\\\dddyyy~~~vvvjjjZZZVVVQQQMMMKKKIIIGGGEEEAAADDDHHHIIIHHHIIIKKKNNNOOORRRVVVZZZ]]]aaafffiiiccceeegggiiiiiigggdddbbbccc^^^YYYXXXYYYXXXSSSOOOJJJHHHEEECCCBBBBBBCCCDDDCCCDDDDDDEEEGGGKKKPPPSSS^^^jjj}}}yyy^^^IIIEEETTTaaaqqqpppgggvvvzzzuuupppmmmooopppmmmkkkllldddgggjjjmmmnnnnnnmmmlllllljjjhhhhhhjjjiiifffcccaaacccdddccc``````bbbeeecccdddeeebbb^^^\\\]]]___VVVUUURRROOOKKKKKKMMMOOOKKKKKKKKKKKKKKKLLLMMMMMMGGGDDDBBBBBBEEEFFFFFFDDDCCCCCCCCCBBBAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;999777777::::::888999<<<;;;AAAKKK\\\www~~~gggPPPHHH888888888777666888<<>>@@@???===::::::<<<======<<<;;;;;;>>>======@@@DDDHHHIIIIIIIIIGGGFFFEEEEEEGGGHHHJJJFFFGGGJJJMMMNNNNNNMMMMMMNNNOOOOOOPPPPPPOOOMMMLLLGGGEEECCCDDDFFFGGGEEEBBB<<>>:::888;;;>>>@@@AAABBBEEEGGGLLL[[[uuu^^^JJJDDDEEE>>>AAA@@@;;;:::<<<:::444222111111111000000//////////////////////////////////////////////////////////////////////////////333444666888555333888???LLL[[[yyyttt___MMMdddqqqtttggg\\\RRRLLLKKK@@@CCCCCC@@@@@@DDDEEEDDDMMMdddmmmQQQAAA666555555444444444333333333111111111111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,------...///000000000111111///000888EEEOOOjjj~~~mmm___ZZZSSSIIIFFFJJJBBBCCCEEEFFFFFFFFFGGGGGGFFFGGGGGGGGGGGGIIIKKKNNNNNNNNNOOONNNNNNLLLKKKJJJJJJFFFFFFIIIEEE???>>>BBBGGGCCC@@@???BBBDDDDDDCCC@@@EEEIIIIIIIIIPPP^^^kkkiiiVVVQQQSSSjjj{{{~~~eeebbbtttxxxwwwlllkkkjjjkkklllkkkiiigggiiiiiiiiiiiiiiiiiijjjiiinnnjjjfffdddcccbbb^^^[[[]]]aaa```ZZZXXX\\\aaaccceeeeeedddbbb^^^[[[ZZZ[[[VVVTTTQQQOOOMMMMMMNNNOOOIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFEEECCCCCCAAABBBCCCCCCBBBAAA???>>>>>>===<<<;;;:::;;;<<<<<<999999999888888888777777>>>777999HHHXXXggg}}}iiiWWWJJJ???<<<@@@===333666BBB999888888888888999::::::@@@;;;888;;;<<<::::::<<<;;;<<<===>>>>>>>>>==============================<<<<<<===???@@@BBBCCCCCCBBBBBBBBBAAA@@@??????>>>>>>>>>======>>>>>>???@@@:::<<>>;;;888777:::>>>BBBEEEHHHYYYfffooorrrVVVIIICCC???>>>===<<<;;;:::888777666555111111111000000000//////........................////////////////////////////////////////////////111111444666444222777>>>CCCLLLdddrrrUUUWWWXXXaaaoooyyy}}}{{{ooodddZZZQQQMMMIIICCC@@@@@@GGGEEEFFFFFFAAA???LLL]]]vvvTTTEEE>>>:::555444444444444333333333111111111000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,------...//////000222333333111///222:::@@@VVVooo~~~vvvwwwvvvtttvvv}}}qqqbbbWWWRRRMMMJJJFFFEEEEEEFFFEEEDDDCCCCCCBBBAAAAAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAAGGGBBB???CCCDDDCCCDDDHHH999;;;>>>AAABBBCCCCCCDDDJJJHHHGGGMMMZZZhhhqqquuuvvvnnngggcccbbbdddmmmvvvrrrpppoooiiieeeffffffgggggghhhhhhiiillllllkkkjjjiiiiiiiiiiiiiiifffcccbbbccccccaaa```]]]______ZZZZZZ^^^aaaaaagggeeeaaa\\\XXXVVVVVVVVVTTTRRRPPPNNNMMMLLLMMMMMMHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@AAAAAA@@@???>>>=========;;;:::::::::;;;<<<999999888888888777777777<<<888999@@@GGGQQQiii|||uuu[[[UUUSSSUUUNNN@@@777777333444555666888777666555888666666999:::777666888;;;;;;::::::999999999999999999999999999999999999999:::::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>>?????????@@@AAABBBDDDEEE???===;;;:::;;;;;;;;;:::666777999???FFFNNNUUUXXXkkkwww}}}]]]JJJCCC@@@>>>>>><<<<<<;;;999888777666555111111000000000000//////........................////////////////////////////////////////////////......111444333222666<<<<<<===KKKhhhqqqbbbTTTPPPUUU\\\aaaffftttxxx~~~xxxnnneeeZZZOOOGGGFFFBBBBBBEEEFFFDDDBBBCCCJJJFFFGGGJJJEEEHHHhhhqqqPPP@@@;;;;;;:::444444444444333333333333111111000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---......//////000222333222///...111444???RRRhhhuuuzzz||||||{{{~~~xxxuuuxxxzzz~~~~~~tttddd___YYYRRRNNNMMMLLLIIIEEEFFFFFFEEEDDDDDDDDDDDDDDDAAAAAA@@@?????????@@@@@@@@@;;;999<<>>===<<<;;;<<<<<<;;;:::::::::::::::888888888777777777666666888777999999777===TTTmmm}}}}}}}}}zzzooo[[[DDD555888666444444666777777777888777:::>>>===999999===<<<;;;999888777666666666777777777777777777777777888888888777777777777777666666777888999999::::::999999999:::;;;<<<===>>>???===;;;::::::;;;<<<===<<<;;;999999:::<<>>DDDNNN[[[iiiuuu|||ooo\\\HHH???>>>===<<<<<<;;;;;;:::999777666555555000000000000000000//////........................................................................------///333333222555:::999666:::MMMjjjmmmVVVIIIEEEGGGKKKSSSVVV[[[```eeeiiimmmpppwwwzzzyyyjjj```QQQNNNKKKIIIHHHGGGDDDAAA???>>>???BBBBBB??????BBBFFFHHHNNNRRRVVVhhhtttNNN>>>===;;;888777444444444333333333222222111000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,------.........,,,...000000......///111333===KKKWWWaaalllvvv|||{{{ssshhh]]]SSSMMMKKKIIIGGGFFFEEEEEECCCBBBDDDDDDCCCBBBBBBCCCCCCDDDEEEDDDDDDFFFFFFFFFFFFGGGMMMJJJIIIJJJOOOVVV\\\___jjjnnnyyyrrrZZZOOOZZZvvv{{{mmmcccdddeeecccaaacccccc___ZZZYYY^^^dddhhhfffdddcccbbbcccdddeeebbbcccdddeeeeeedddaaa___\\\\\\\\\[[[___cccbbb\\\\\\YYYVVVTTTSSSTTTTTTTTTOOOOOONNNMMMLLLJJJIIIHHHFFFGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@????????????@@@?????????>>>======<<<;;;;;;:::::::::999999999999777777777666666666555555555666888888333777JJJ^^^XXXuuu}}}aaaHHHIIICCC:::555555666777777222222444666555222444999;;;;;;;;;:::999888666666777777777777777777777777777777777777777777777777777777777888999999::::::;;;;;;;;;;;;;;;<<<======;;;;;;999999888999::::::555999>>>AAABBBDDDFFFHHHMMMQQQZZZfffvvvqqqWWWKKK@@@>>>>>><<<999999:::999999888666555555444//////////////////000000........................------------------------------------------------...---///333444333444888555222444<<>>===>>>?????????DDDBBBBBBBBB@@@>>>BBBHHHOOObbbrrrwwwnnnSSS===;;;???;;;555444444444333333333222222222000000000////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,------------------------------...000222111333777@@@MMM^^^qqq~~~qqqllleee```XXXRRRNNNJJJEEEBBBGGGFFFFFFEEEEEEEEEEEEFFFFFFHHHJJJJJJLLLTTT___fffpppjjjgggmmm{{{{{{sssjjjccc___nnnnnn{{{iii```^^^[[[]]]ddd```aaaaaa\\\XXXXXX]]]ccccccbbbbbbbbbbbbccceeefffeeegggjjjjjjgggaaa\\\XXX\\\]]]\\\\\\___cccaaa[[[XXXVVVUUUVVVWWWWWWTTTQQQMMMMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@??????@@@@@@@@@???>>>>>>===<<<<<<<<<999999999999999888888777666666666555555555444444555555777888777999BBBLLLBBBVVVrrrrrrqqqyyylllddd]]]TTTMMMGGG@@@888222888555444666555333555:::666888;;;===<<<:::777555666666666666666666666666555666666777888888999999888888888888888888888888999888888777888888999999999999999999999999888888:::AAAHHHMMMOOOSSSYYY^^^cccmmm~~~uuu^^^JJJCCC???@@@@@@<<<999888888888777666555555444444......////////////000000------------------------------------------------------------------------...---...333444222222555000///111444:::KKKiii{{{iiiWWWMMMFFFCCC???>>>@@@CCCFFFGGGDDDFFFIIIKKKMMMPPPTTTWWW]]]^^^aaadddgggiiikkkllloootttzzz|||zzztttnnnkkkiiikkknnnnnniiiaaaYYYSSSNNNJJJEEEAAA@@@???>>>===AAA@@@>>>=========>>>???@@@@@@AAACCCDDDGGGRRR^^^}}}tttSSSDDD999999:::666444555333333333333222222222222000000////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------111///---,,,,,,---///000111......333===LLLbbbsssxxxqqqkkkggg]]]^^^^^^^^^]]]\\\[[[ZZZ^^^______```jjj}}}rrruuuvvvqqqlllooo|||~~~~~~gggXXX[[[\\\TTTUUU___]]]]]]]]]ZZZYYYZZZ___dddbbbbbbcccdddeeefffgggggggggjjjkkkjjjddd^^^XXXVVV\\\^^^^^^]]]^^^aaa```\\\ZZZXXXWWWXXXYYYXXXSSSNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBB@@@@@@AAAAAAAAA@@@@@@???@@@???>>>===<<<<<<<<<<<<888888888999888777777666555555555444444444333333666666666666777888:::;;;@@@???JJJfffzzzrrrvvv~~~uuudddPPPAAA???999666888888666555777555777:::<<<<<<999666444444444444444444444444444333444444555666777777888777777777666666666666666444444444444555777888999666666666777888999:::;;;HHHNNNUUUXXX\\\eeerrr}}}lllXXXWWWBBB>>>===??????;;;999999777777666555555444333333........./////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,---111333000///111......///111333;;;MMM^^^{{{yyyeee]]]QQQGGGAAA>>>;;;:::===???AAABBBBBBBBBDDDEEEGGGGGGIIIJJJLLLLLLMMMMMMLLLOOOSSSTTTQQQMMMJJJIIIGGGHHHIIIHHHFFFCCC???<<<<<<===>>>===;;;;;;>>>@@@===>>>>>>???@@@BBBEEEGGG???CCCJJJSSSZZZeeewwwyyywwwRRRCCC???:::777444333444666333333333222222222222111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...---------......---///---...111333999HHHXXXpppzzzyyyzzz~~~~~~ssshhhgggvvvrrrddd\\\WWWXXXWWWTTTTTTYYY\\\[[[ZZZYYYYYY[[[^^^```aaabbbdddfffffffffeeedddhhhhhhgggccc^^^ZZZYYYZZZ\\\```aaa]]]\\\^^^___]]]\\\YYYVVVWWWYYYYYYUUUQQQOOONNNLLLJJJIIIHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBB===>>>@@@BBBBBB@@@???===>>>===<<<;;;::::::;;;;;;777777888888888777666555444444444444333333333333555555444333333555666666999333777JJJfffxxx{{{kkkHHHBBB>>>BBBDDD@@@999666<<<<<<;;;;;;:::999888777555555555555555555555555555555555555555555666666555555555666777777777888555666777999<<>>>>>>>>@@@EEELLLSSSWWWVVV___iiiooottt~~~gggNNNFFFHHH@@@===<<<>>><<<888777999666666555555444333333333---.........//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++,,,000111...---...000///000111111333;;;EEE```qqq}}}|||jjj\\\RRRKKKGGG???AAACCCDDDBBBAAAAAABBBAAAAAABBBBBBBBBBBBAAAAAA@@@BBBCCCBBB@@@??????@@@@@@???>>>>>>>>>??????@@@999===AAA@@@<<<:::<<>>;;;999999:::;;;888888888888888888888888999999888777777666555555444555666777999:::;;;;;;:::<<<>>>BBBGGGKKKOOOQQQNNNMMMMMMQQQ[[[hhhuuu~~~xxx\\\JJJHHHEEE>>>CCC???======:::555555888555555555444444333333333..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................000000000111222333555666BBBTTTqqqzzzpppbbbUUUOOOGGGDDDDDDCCCAAA>>>@@@??????@@@AAAAAA???>>>===>>>???@@@@@@??????>>>===>>>?????????>>><<<;;;AAA@@@???@@@BBBAAA???<<>>===<<<;;;======<<<;;;::::::::::::666666666666555555555555333333444444333333222111222222222222222222222222333444555666999CCCRRR]]]yyyxxxvvv|||fffbbbZZZOOOFFFEEEKKKRRRHHHHHHEEECCCIIIOOOLLLDDDOOOGGGBBBAAA???:::<<>>BBBDDDHHHLLLBBBFFFIIIKKKPPPZZZbbbcccccchhhmmmtttrrrXXXLLLHHHDDDAAAAAA<<<;;;;;;:::999888777777666555555444222111000000...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................////////////111222333444444AAAWWWwwwsss|||nnn^^^TTTMMMFFFAAAEEEAAA===;;;===>>>>>>===???>>>===<<<<<<;;;;;;;;;???===;;;999999<<>>LLLaaawww|||xxx~~~vvvtttzzz|||mmmZZZQQQQQQUUUXXXWWWVVVVVVWWWXXXZZZ[[[[[[[[[[[[\\\]]]___aaaccchhhhhhfffccc___]]]^^^___aaa^^^[[[\\\___bbbcccccceeedddcccbbbaaa`````````ZZZ[[[[[[\\\[[[YYYWWWUUUNNNLLLIIIGGGFFFGGGHHHIIINNNLLLJJJGGGEEEDDDDDDDDDCCCBBBAAA@@@>>>===<<<;;;===<<<;;;::::::999999:::666666666666555555555555333333444444333333222111222222222222222222222222333555666555444888AAAGGGUUUttt{{{nnnllljjjsss~~~tttpppssswwwjjjlllmmmooowwwzzzwwwooogggccc___[[[]]]bbbddd^^^ZZZ]]]``````bbbeeeeeeiiillllllssskkkZZZJJJDDDBBB???======;;;;;;:::999888777777666666555444333222111111000------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------...///000111222333777AAAWWWyyy|||}}}~~~|||}}}yyyeeeWWWPPPHHH@@@<<<>>>@@@@@@>>>@@@???>>>============>>>@@@@@@AAABBBDDDGGGIIIJJJIIIQQQZZZ___ccciiisss{{{nnnMMM===999888777777666555444333222222222000000000/////////..................------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))************+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...000333///000666@@@OOO```pppyyytttuuuwwwyyy}}}vvvnnnsss~~~xxxyyyvvv\\\MMMIIIJJJNNNRRRVVVVVVUUUVVVVVVXXXYYYZZZXXXYYYZZZ\\\^^^```bbbcccfffeeeccc___\\\[[[\\\^^^___^^^]]]___bbbdddddddddhhhfffccc___]]]]]]]]]^^^XXX]]]aaa___YYYTTTTTTVVVLLLJJJGGGEEEEEEFFFIIIJJJNNNMMMJJJGGGEEEDDDCCCCCCBBBAAA@@@???>>>===<<<;;;<<<<<<;;;:::999999999999666666666555555555555444333333333333333222222111111111111111111111111111222444555444111000333555555PPPnnn~~~zzz}}}tttZZZRRRJJJCCCBBBBBB???>>>>>>;;;;;;:::999888777666666555555444333222111111000---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------...///000111555555666@@@YYY{{{uuu{{{xxxnnnaaaXXXUUUQQQKKKFFFDDDEEEFFFGGGHHHGGGGGGGGGGGGOOOYYYcccgggeeeaaa]]]cccsss~~~qqqOOO;;;777999777222666555444333222222222222000000/////////..................---------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++***************************************************+++++++++++++++,,,,,,++++++++++++++++++++++++***,,,------------///000111111111222888DDDRRR\\\gggnnnyyy~~~|||vvvxxxyyyssspppuuu|||dddVVVIIIFFFJJJKKKKKKLLLOOOPPPRRRTTTVVVXXXZZZ[[[WWWXXXZZZ\\\^^^______```\\\]]]]]]]]]\\\\\\^^^```___``````bbbcccdddcccccceeecccaaa^^^\\\[[[[[[[[[WWW\\\```]]]VVVPPPOOOQQQKKKIIIFFFCCCDDDFFFIIIKKKLLLKKKHHHFFFCCCBBBBBBBBBAAA@@@???>>>===<<<;;;;;;<<<;;;:::999888888888888666666555555555444444444222333333333333222111111111111111111111111111111000222333333111111222444222AAAPPP___xxxmmmXXXKKKIIIGGGEEEDDDBBB???======::::::999888777666555555444444333333222111111000------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------...............///000111,,,000111444CCCbbb}}}~~~}}}rrrkkkhhhjjjlllnnnnnnllliiigggnnnxxx]]]OOO>>>777:::;;;777111555444333222222222222222////////////...............------------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************(((((((((((((((((((((((())))))*********+++++++++*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++***+++------,,,,,,---///...///000///...222:::AAAUUU```ppp}}}~~~xxxxxxtttaaadddmmmkkkrrrxxxwww~~~lllVVVLLLHHHFFFJJJMMMJJJHHHIIIKKKLLLOOORRRUUUVVVWWWWWWVVVWWWXXXZZZZZZ[[[[[[[[[VVVYYY^^^```aaaaaaaaabbb```aaaccccccbbbaaa`````````aaaaaaaaa```^^^\\\[[[ZZZ[[[\\\ZZZVVVQQQMMMKKKIIIHHHEEEDDDDDDFFFIIIKKKIIIGGGEEECCCAAA@@@@@@@@@??????>>>>>>===<<<;;;;;;;;;;;;999888888888888888555555555555444444444444222222333333222222111000000000000000000000000000///000000111111222555777333777;;;AAAWWWwww|||yyyiiiVVVLLLHHHDDDEEECCC???===;;;:::::::::999888888666666555444333333333222222111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------...//////000+++000222111888LLLeeeuuu}}}zzz|||^^^DDD???:::777888888666444444333222222111111111222/////////.........------------------,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***************************************+++++++++(((((((((((((((((((((((()))************+++++++++*********************************************************++++++,,,,,,---++++++++++++++++++++++++***+++---...---,,,---...***---//////...///111444===HHHXXXiiiwwwyyyuuummm[[[SSSMMMFFFEEEDDDEEEGGGGGGEEEFFFJJJJJJKKKNNNQQQRRRRRRQQQPPPTTTTTTUUUUUUVVVVVVWWWWWWXXX\\\aaadddcccbbb`````````aaabbbbbb```^^^^^^___```aaabbbccccccaaa___]]]___\\\YYYWWWVVVSSSNNNJJJIIIHHHFFFEEEEEEGGGHHHIIIEEEDDDBBBAAA@@@???@@@@@@>>>>>>>>>===<<<;;;;;;;;;;;;:::999888777777777777555555555444444444444333222222222222222111111000////////////////////////000///......///111333444444555444444@@@SSSdddlll|||yyyuuu~~~}}}bbbVVVPPPIIIAAABBBCCCAAA===;;;======;;;999999888777666555444444333333222222111111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...000222111...222===JJJPPPSSSfff}}}zzz|||\\\GGG<<<;;;:::888555444555555333222222111111111111111//////.........------------------,,,,,,,,,++++++++++++************++++++************************************************))))))*********+++++++++(((((((((((((((((((((((()))************+++++++++************************************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---------...///000000000111222...666BBBOOO___sss~~~bbbOOODDD???@@@DDDCCC@@@@@@BBBBBBAAACCCGGGFFFHHHKKKNNNPPPOOONNNMMMPPPPPPPPPPPPQQQSSSUUUVVVYYY\\\___```___^^^]]]]]]]]]___```___]]]\\\]]]___aaaaaa``````______^^^]]]^^^[[[WWWTTTRRRPPPMMMJJJHHHHHHHHHHHHGGGGGGGGGGGGDDDCCCAAA@@@@@@@@@AAABBB>>>======<<<<<<;;;;;;::::::999888777777666666777555555555444444444333333222222222222222111000000////////////////////////000///......///000111111444555333222444:::???@@@HHH___qqquuuZZZLLLKKKKKKFFF@@@@@@BBB@@@<<<===AAA@@@:::999888777666555444444333222222222222111111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------+++***111;;;???>>>@@@JJJaaarrrSSSBBB===888:::;;;999666444444444222222111111111111111111//////.........------------------,,,,,,,,,++++++++++++************++++++************************))))))))))))))))))))))))))))))******++++++++++++(((((((((((((((((((((((()))************+++++++++************************************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///...---------000///...------......///...000444999CCCVVVmmm}}}cccPPPBBBCCCDDD>>><<<@@@@@@<<<<<>>=========<<<<<<===>>>???@@@AAAAAACCCEEEGGGIIILLLMMMNNNOOOMMMLLLMMMOOORRRSSSSSSRRRRRRRRRSSSTTTUUUVVVVVVWWWXXXWWWXXX[[[```bbb```^^^]]]\\\[[[YYYXXXXXXXXXXXXUUUQQQMMMKKKMMMMMMKKKIIIJJJKKKKKKIIIFFFEEEFFFGGGAAAAAA@@@@@@@@@@@@@@@@@@@@@>>><<<999888888999:::888888777777666666555555666666555444222111000000111111111111000000000///......//////000000111111....................................////////////888222444>>>HHHWWWrrrwww|||tttbbbYYYNNNMMMLLLIIIGGGEEECCCBBB===<<<;;;;;;999999888777666555555444444333222222111111111111000000000000++++++++++++++++++++++++,,,+++++++++***))))))))))))***+++,,,------,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///111222333444555666555777BBBVVVlll|||}}}zzzppprrrvvvvvvssswwwzzzyyy[[[LLLBBB999666:::777777666666555444444333111111111000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++,,,------...---------...///000000111333888<<>>???@@@@@@AAACCCEEEGGGJJJLLLMMMMMMNNNNNNNNNPPPRRRSSSRRRQQQQQQQQQQQQRRRSSSUUUVVVWWWZZZYYYYYY\\\___```^^^\\\[[[ZZZZZZYYYXXXWWWWWWWWWUUURRROOOMMMLLLKKKIIIHHHIIIIIIIIIGGGDDDCCCCCCEEE@@@@@@????????????>>>>>>>>>===:::888777777888999777777666666555444444444666555444333222111000000111111111000000000//////....../////////000000000---------------------------.........////////////111,,,---444888>>>PPPdddzzzxxx}}}~~~jjj\\\RRRMMMJJJJJJHHHFFFDDDBBBAAA@@@<<<<<<;;;:::999888888777555555555444333333222222111111111000000000//////++++++++++++++++++++++++---,,,,,,+++***)))(((((()))***++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////000111111222222222111222888GGGZZZhhhzzzttt|||~~~rrreeeRRRAAA===;;;888888;;;666666555555444333333333111111000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,++++++,,,------------------...///...------///111111777EEE\\\ttt|||}}}uuubbbPPPDDD>>><<<<<<===<<<;;;::::::999::::::::::::;;;<<<===>>>?????????@@@CCCEEEHHHJJJKKKLLLOOOOOONNNPPPQQQRRRQQQOOOOOONNNNNNOOOQQQSSSUUUWWWYYYYYYYYY[[[\\\\\\ZZZXXXZZZYYYYYYWWWVVVUUUUUUUUURRRSSSRRRPPPLLLHHHGGGFFFGGGGGGGGGDDDAAA@@@@@@AAA?????????>>>>>>>>>======<<<;;;999888777777777888666666555555444333333222444444333333222111000000000000000000////////////.............../////////---------------------------------.........//////000---...111///---555AAAZZZeeesss}}}~~~jjjXXXQQQNNNKKKGGGEEEEEEDDDBBBAAA@@@???>>><<<;;;;;;:::999888777777555555444333333222222111111111000000000000//////++++++++++++++++++++++++,,,+++++++++***)))))))))***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................//////---000222111111555???HHH\\\ppp~~~||||||___MMMCCC;;;;;;<<<:::999:::555555444444333333222222111000000000////////////------------------------++++++++++++++++++++++++(((***+++------+++***(((*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++************++++++******************************++++++++++++*********++++++++++++,,,,,,,,,++++++,,,------------,,,+++,,,...//////...000111333333555;;;DDDNNNWWW\\\iiimmmyyynnn^^^YYYNNNIIIBBB===<<<===???@@@999999888888888888999999888999999:::;;;<<<=========???AAADDDGGGIIIJJJKKKNNNNNNMMMNNNOOOOOONNNLLLLLLLLLLLLMMMOOORRRUUUWWWVVVVVVWWWXXXYYYXXXWWWVVVZZZZZZYYYWWWUUUSSSQQQPPPNNNPPPRRRPPPKKKGGGFFFGGGGGGGGGFFFDDDAAA??????@@@@@@@@@??????>>>>>>======<<<;;;999888777777777888666666555555444333333333333333222222111111000000000000/////////.........---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000///111333000---000777666===IIIXXXkkkyyypppwwwnnnbbbUUUNNNNNNOOOKKKGGGBBBAAAAAA@@@???>>>======;;;;;;:::999888777666666444444333333222111111111111000000000////////////++++++++++++++++++++++++)))))))))***+++++++++,,,+++******************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...000111111333666888>>>MMMggg~~~kkkQQQAAABBB===:::;;;:::777444333444444333333222111111111000000000////////////...------------------------++++++++++++++++++++++++***+++---......---+++***************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************++++++************++++++************************)))******++++++******)))*********+++++++++,,,,,,***+++,,,,,,------,,,,,,***,,,///000000000111222111111111222444888>>>BBBKKKUUUcccnnnsssxxx~~~ttt\\\KKKCCCAAA999888999:::;;;:::888555666777777888888888888888777777888999:::;;;;;;<<<<<<>>>@@@CCCFFFIIIJJJKKKLLLKKKJJJKKKLLLLLLJJJHHHJJJJJJKKKMMMPPPSSSVVVWWWUUUVVVXXXYYYYYYYYYXXXXXX[[[ZZZYYYWWWTTTQQQNNNLLLJJJMMMPPPNNNJJJGGGGGGHHHGGGHHHGGGEEEBBB@@@AAABBBBBBBBBAAA@@@??????>>>>>>;;;;;;:::999999999888888777777666666555444444333111111111111111111111000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...000...---000555///111444999BBBSSSjjj|||~~~zzzttttttlll\\\UUURRRNNNLLLKKKJJJGGGEEEAAA@@@@@@???>>>>>>======::::::999888777666666555333333333222111111000000000000000////////////...++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,,,,+++************+++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------000...,,,,,,...222444555444888DDDXXXlllvvv]]]MMMDDD@@@<<<;;;;;;:::888555333222333333333222111111000000000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------------,,,+++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************++++++************++++++************************))))))************))))))************++++++++++++******+++,,,,,,,,,,,,,,,+++---//////---------...+++,,,///000000222444666:::@@@FFFHHHHHHOOO___lllzzz}}}zzzsssgggUUUFFF>>>;;;::::::888888777888999888666444555666777777888888777777555555666777888999::::::;;;<<>>>>>;;;;;;:::::::::999999888777777666666555444444444000000000000000111111111///.........------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---------------000222...///000000///666FFFVVVcccooo~~~~~~}}}pppeee[[[TTTRRRQQQNNNJJJFFFDDDDDDEEEAAAAAA@@@???>>>>>>======:::999999888777666555555333333222111111000000///000000////////////......++++++++++++++++++++++++)))))))))***+++++++++,,,...---,,,+++******+++,,,************++++++++++++************************++++++++++++++++++++++++,,,,,,,,,------.........///...---,,,---///111333222000333<<>>======999999999999999888888777666666555555444333333222/////////000000000111111.........---------,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---.........///000000---,,,---000//////666@@@@@@VVVvvv}}}kkk___ZZZZZZYYYXXXTTTQQQMMMIIIEEEDDDDDDEEEAAAAAA@@@???>>>===<<<;;;999999888777666555555444222222222111000000//////000000/////////.........+++++++++++++++++++++++++++++++++***************///...,,,+++++++++,,,,,,)))************+++++++++************************++++++++++++++++++++++++++++++,,,------...//////)))---222222000...---...444111000333444888FFFUUUsssfffZZZMMMEEE@@@<<<999777666888888444000111333444222222111111000/////////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***))))))***++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))************)))))))))************+++++++++******+++,,,,,,,,,,,,+++)))+++,,,,,,+++,,,///111111000//////000000000000...000111000000222444444666;;;@@@CCCKKKVVVZZZVVV]]]dddqqq~~~ppplllppp```YYYQQQIIIEEE@@@;;;777666666777666444444555666444333222333444444333222333333555555555555444333333333444555666777888888777888;;;>>>BBBDDDFFFGGGHHHHHHGGGIIIJJJKKKJJJHHHFFFIIINNNTTTXXXYYYZZZZZZWWWYYY[[[ZZZVVVSSSSSSTTTRRRSSSUUUVVVWWWVVVTTTSSSYYYUUUQQQOOOPPPPPPNNNLLLFFFGGGGGGGGGEEEEEEFFFHHHAAAAAA@@@???>>>===<<<;;;777888888888888777777666555555444333333222222111......//////000000111111......---------,,,,,,,,,,,,+++++++++******))))))******************************+++++++++,,,,,,,,,'''***,,,------///...,,,222---,,,000111...000555???VVVjjjlllhhhgggaaaYYY]]]ppp{{{}}}zzzyyyvvvmmmfff^^^YYYXXXVVVSSSPPPMMMKKKIIIHHHGGGFFFDDDBBBAAAAAA@@@>>>===<<<;;;:::999999888777666555444444222222111111000/////////000/////////............************************(((((((((((()))***+++,,,************************,,,+++***))))))***+++,,,************************))))))*********+++++++++++++++,,,,,,,,,,,,------++++++,,,------....../////////000111333666888999IIIYYYsssjjj^^^HHHFFFCCC@@@<<<999777666666666666555444444333333111111111111000000000/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///333444555666777999::::::>>>EEENNNVVV^^^iiiuuu~~~{{{xxxzzz|||~~~}}}rrrlllbbbVVVLLLEEE@@@>>>===<<<:::888666555444444222222222222222222222222222222222222222222222222222222111111222222333444333444666666555666777999777888:::;;;;;;===@@@BBBAAACCCFFFHHHJJJJJJIIIHHHPPPQQQSSSUUUVVVVVVVVVVVVXXXVVVUUUVVVXXXXXXUUUQQQUUUVVVVVVVVVUUUUUUVVVWWWVVVUUUSSSPPPMMMIIIGGGFFFEEEDDDCCCBBBAAAAAAAAABBB???>>>===>>>>>>===:::888999999::::::;;;:::::::::999888555333222111111111---......///////////////------......------,,,+++******************************))))))))))))*********,,,---,,,***(((((()))******+++++++++,,,,,,,,,+++++++++,,,---...///000;;;EEEIIICCCAAAGGGHHHBBB===AAALLLZZZeeennn|||}}}uuuhhhbbb]]]\\\YYYXXXXXXVVVTTTRRRIIIHHHGGGGGGGGGFFFDDDAAAAAA@@@???>>>===<<<;;;::::::999777555444333444444111111111111000000000000........................************************,,,,,,+++************+++************************++++++***))))))***++++++************************))))))*********++++++++++++++++++,,,,,,,,,------++++++,,,,,,---..................000111333555666555===MMMaaattt|||aaaPPPKKKBBBAAA???===:::999888777666666555555444333333333111111111000000000////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............000000111222333333444555000444999<<<>>>CCCKKKQQQOOOOOOOOOOOOOOOOOOOOOOOOGGGHHHIIIKKKKKKJJJIIIHHHFFFDDD@@@===;;;;;;<<<<<<777666555333222111000000222222222222222222222222222222222222222222222222222222111111222222333444111333555555444444666777888999:::;;;;;;<<<>>>@@@BBBCCCEEEHHHIIIJJJKKKKKKQQQRRRSSSUUUVVVVVVWWWWWWZZZXXXWWWXXXZZZZZZXXXUUUXXXYYYYYYXXXVVVUUUUUUUUUUUUSSSQQQNNNKKKHHHFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@?????????>>>;;;999888999999::::::999999999888777555333222111111111------...///////////////---------...------,,,+++******************************))))))))))))******(((***,,,,,,*********+++******+++++++++,,,,,,,,,,,,++++++,,,,,,...//////---666999222111777888444333444999AAAFFFLLLWWWddd~~~vvvlllbbb^^^___[[[YYYWWWUUUUUUTTTRRRPPPKKKIIIGGGFFFFFFEEECCCAAAAAA@@@???>>><<<;;;::::::999888666444333333333333111111111000000000//////........................************************000///...,,,+++*********************************++++++***))))))***++++++***************************************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------------///000111222111111444;;;HHH]]]zzzsssaaaQQQEEEAAADDD<<<<<<:::999888888888888666555555444444333333222000000000000///////////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......................../////////000///111222000......222555888888999::::::;;;<<<<<<888888888888777777777777222222111111111222222333222111000//////.........111111111111111111111111111111111111111111111111222111111111111222333333111222444444333333444666777999:::::::::;;;===???BBBCCCDDDFFFHHHKKKMMMNNNSSSSSSRRRSSSTTTUUUWWWXXX[[[YYYXXXYYYZZZ[[[[[[ZZZ\\\\\\ZZZYYYXXXVVVUUUTTTSSSQQQNNNKKKHHHGGGFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCBBB@@@@@@@@@>>><<<999888888999999999999888888777666555333222111111111------...////////////...---------------,,,++++++******************************))))))))))))******''')))+++++++++***+++---******+++++++++,,,,,,,,,,,,++++++,,,,,,---...///(((///000***)))///111...000//////000000333;;;EEEUUUZZZaaahhhppp{{{~~~xxxzzz~~~vvvpppjjjeee^^^WWWWWWZZZWWWUUUSSSRRRRRRQQQOOOMMMLLLJJJFFFDDDDDDCCCBBB@@@@@@???>>>===<<<:::999999777666555444333222222222111111000000000000//////------------------------************************//////---,,,+++*********************************+++******************+++***************************************************++++++++++++,,,,,,,,,***++++++,,,------......------,,,------...///000555444444444555===OOOaaadddYYYMMMGGGCCC@@@@@@CCC:::999888777777666777777555555444444333222222222000000/////////.........///...------,,,,,,------++++++++++++++++++++++++,,,++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******************************************++++++++++++++++++++++++++++++++++++,,,,,,---------.........///////////////.........333444444333111111333555777666555555444333222111666555444222222222333333777666555444222000...---000000////////////000000000000000000000000000000111111111111111111111111111111111111111222222333111333444444333333444666555666888999999;;;>>>@@@BBBBBBBBBDDDGGGKKKNNNPPPRRRQQQOOOOOOPPPSSSVVVXXXYYYXXXWWWWWWXXXYYY[[[[[[]]]\\\ZZZYYYYYYXXXVVVUUUQQQOOOLLLJJJHHHGGGHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCBBB@@@??????===;;;999999999::::::999999888888666555444333222111000000,,,---......//////......,,,------------,,,++++++******************************))))))))))))******''')))++++++******+++,,,******+++++++++,,,,,,,,,,,,+++++++++,,,------...,,,//////++++++000222000000000/////////000555:::555999???FFFOOO[[[gggooowww{{{xxxnnnhhhgggggggggfff___VVVTTTVVVTTTRRRPPPPPPOOOOOOMMMKKKMMMJJJEEEBBBBBBAAA@@@@@@???>>>===<<<;;;999888888555555444333222222111111111000000000////////////------------------------************************++++++************++++++*********************************++++++******************************************************************+++++++++,,,,,,******++++++,,,------...---------------...//////...000444777555444;;;DDDcccooo~~~iiiXXXPPPHHHCCCCCCCCC???;;;:::::::::888777666555555555444444444333222222111111/////////............---......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******************************)))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,------------...////////////............,,,---.........///111222---------....../////////000///---,,,+++,,,---...000000111222222222111000//////......///000000111////////////////////////000000000000000000000000111111000000111111222333333444555555444333555666111333666777999;;;>>>AAA@@@@@@@@@BBBEEEIIIMMMPPPNNNMMMKKKKKKMMMQQQTTTWWWUUUUUUTTTTTTTTTUUUWWWYYY[[[YYYWWWWWWXXXXXXVVVTTTNNNMMMLLLJJJIIIIIIIIIIIIHHHHHHIIIHHHHHHGGGEEEEEEBBB@@@===<<<<<<<<<:::888:::::::::::::::999888888444444333333222111000///,,,------...............,,,,,,------,,,,,,+++*********************************))))))))))))*********+++,,,,,,***))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,---,,,***+++...000///+++---//////000111222222111222222333555:::???CCCMMMSSSaaattt|||ttttttuuuoooeee___dddbbb```^^^WWWQQQQQQVVVSSSQQQOOONNNNNNNNNLLLJJJLLLIIIDDDAAA@@@@@@??????>>>===<<<;;;:::888777777444444444333333222111111000000000////////////...------------------------************************(((((((((((()))***+++,,,************************)))***++++++++++++***)))************************+++++++++***************************++++++++++++******++++++,,,,,,---------------------...///000,,,,,,000444444222555;;;PPPQQQVVVcccxxxlllXXXOOONNNJJJDDD@@@@@@@@@<<<999999;;;:::888666555444444444444333333222222111111000///.........------------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******************************(((((())))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,***++++++,,,------......111111111111111222222222333222000//////000111111,,,,,,...///000000000000---------------...//////........................////////////////////////111000000000000111222222333555666555444333444666000222555666888:::===@@@>>>>>>>>>???BBBFFFJJJLLLIIIIIIHHHIIILLLPPPTTTWWWRRRSSSTTTSSSRRRRRRSSSUUUXXXUUUSSSSSSUUUVVVTTTQQQKKKKKKKKKKKKJJJJJJJJJIIIGGGHHHHHHIIIHHHFFFEEEDDD???===;;;::::::;;;999888::::::::::::999888777777222222333222222000///...,,,,,,---............---,,,,,,,,,,,,,,,+++************************************))))))))))))*********,,,---,,,***(((((()))******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***)))***,,,......---)))---/////////000...***000000//////000222444555777999@@@LLLWWWbbbppp{{{}}}vvvnnnjjjiiilllmmmjjjfffeeewwwnnnbbbXXXPPPLLLOOOVVVQQQOOOMMMMMMMMMMMMKKKIIIIIIGGGCCCAAAAAA@@@???>>>===<<<;;;:::999777666666333444444444444333222111000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,************************((('''(((((()))***++++++************************)))***++++++++++++***)))************************+++++++++*********))))))************++++++++++++*********+++,,,,,,------,,,+++,,,,,,---...///000222......111222111222555CCCAAA@@@BBBMMMccc|||xxxiii[[[NNNEEEGGGNNNCCC>>><<<======::::::<<<888777666555444444333333333333333222111111000000.........---------,,,,,,...---,,,,,,++++++,,,,,,************************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******************************((((((((()))***+++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,------------.........//////000///...111000///...---,,,,,,+++------------------......111000000///.........------------------......///------------------------////////////////////////000000000000000111222222222444555444333222333444222444555666666888:::===;;;;;;<<<>>>@@@CCCFFFHHHFFFFFFGGGIIIMMMQQQUUUXXXQQQTTTUUUUUURRRQQQRRRSSSWWWSSSPPPPPPRRRRRROOOKKKFFFGGGIIIJJJJJJJJJHHHGGGEEEEEEFFFGGGFFFDDDBBBAAA>>><<<999999:::;;;::::::888888888888777666555444111222222222111000///...+++,,,------......------+++,,,,,,,,,,,,+++************************************))))))))))))******)))+++,,,,,,***))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,******,,,//////...,,,***...///---...111000+++,,,,,,---///111444555555333111222666999<<>>===<<<<<<;;;999888777666555333444444555555444222222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))((()))******+++************************)))***+++,,,,,,+++***)))************************++++++++++++******)))))))))************+++++++++)))******+++,,,,,,------*********+++,,,---///000333...,,,000444333333444666:::>>>===;;;AAAOOO[[[nnn~~~wwwcccYYYRRRNNNNNNJJJBBB@@@CCC???======>>><<<777555777555555444444333333444444333333222222111000000000......---------,,,,,,,,,...---,,,,,,++++++,,,,,,************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******************************'''(((((()))***+++++++++************************++++++,,,,,,,,,---------------........./////////,,,,,,,,,---......,,,+++,,,------///000111222222---......//////000000000//////...---------....../////////......//////000------------------------////////////////////////000000000000000111111222111333444333111111222333555666777666555666888:::999999;;;===???AAACCCEEEDDDEEEGGGJJJNNNSSSVVVYYYRRRUUUXXXWWWTTTRRRRRRSSSWWWSSSNNNNNNPPPOOOKKKFFFCCCEEEHHHJJJJJJIIIGGGFFFBBBCCCDDDEEEDDDBBB@@@???===;;;999999:::;;;<<<;;;666666666666555444333222000111222222111000///...+++,,,------......------+++,,,,,,,,,,,,+++************************************))))))))))))******''')))+++++++++***+++,,,******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++***((((((,,,///...+++***))),,,,,,)))+++111222---///.........///...,,,***,,,,,,///444444222222666999:::???DDDEEEFFFMMMUUU```]]]bbbnnnyyy~~~uuupppmmmlllkkkjjjhhheeeaaabbbeeeZZZ```hhhlllgggaaadddllljjjbbbZZZXXXUUUPPPLLLKKKMMMLLLJJJJJJJJJJJJHHHGGGDDDCCCBBBBBBBBBAAA>>><<<<<<;;;:::999888666555555333444555555555444333222000/////////............,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************+++++++++,,,,,,++++++++++++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((***************************++++++,,,,,,------...///000000000111111111111777999:::::::::;;;>>>@@@HHHPPPaaayyyxxxiii]]]VVVSSSNNNMMMKKKHHHEEEBBB???>>>======<<<;;;:::999999888555444333333222222333333111111111111000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------........................////////////////////////------------------------------------------------......////////////......000000000000///////////////000000000111111111111000111222222111222444666888999;;;===???AAAAAAAAAEEEGGGKKKOOOSSSTTTUUUUUUTTTUUUUUUVVVXXXYYYYYYZZZYYYXXXVVVTTTRRRNNNIIIEEEHHHGGGFFFFFFFFFFFFFFFEEEDDDEEEFFFEEEBBB@@@@@@@@@???===:::999:::;;;:::999777666555444444444444444/////////...------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))***************************)))(((((())))))))))))************************************...,,,***))))))***,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,............////////////333333333444555666777888<<<===@@@EEEKKKQQQVVVYYY]]]aaajjjttt~~~uuutttrrrssstttvvvuuuuuunnnmmmllljjjhhhhhhggggggfffggggggeeebbb``````aaa___aaaccccccbbbaaaaaaaaaZZZYYYXXXUUUSSSQQQOOONNNMMMLLLKKKIIIHHHGGGFFFFFFDDDCCCBBBAAA???>>>======<<<;;;:::888666555333333333555888::::::888444222111000///...---,,,++++++,,,,,,,,,+++++++++******************************))))))))))))******************++++++++++++******************)))))))))(((************)))))))))((())))))))))))))))))))))))************)))))))))(((******************************+++,,,,,,------........./////////000000000555666777777666777888:::>>>>>>BBBMMM]]]mmmzzz~~~vvvpppggg]]]TTTNNNKKKIIILLLKKKIIIFFFDDDAAA???>>>======<<<;;;:::999888888444444333222222222222333111111111000000000//////------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------------........................------------------------------------------------......////////////....../////////////////////000//////000000000111111111000111222222111111333555888999:::<<<>>>@@@AAABBBKKKLLLNNNPPPPPPPPPOOONNNRRRSSSSSSSSSSSSTTTTTTTTTTTTSSSQQQPPPOOOKKKGGGCCCFFFFFFFFFGGGHHHHHHGGGFFFEEEFFFFFFEEEBBB@@@???@@@???===:::999:::;;;:::999777777555444444333333333/////////...------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((((()))))))))************************)))(((((())))))))))))************************************,,,,,,+++*********+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------......---------,,,,,,,,,---.........////////////000000000000000111222333444444555666888;;;===???:::===BBBHHHMMMRRRTTTVVVXXXUUUSSSTTTYYY\\\ZZZXXXXXXYYYZZZ[[[ZZZYYYWWWVVV\\\[[[ZZZZZZ\\\^^^^^^]]]``````___^^^^^^^^^^^^^^^bbbcccdddbbb```^^^^^^___^^^aaaeeefffdddaaa___^^^YYYYYYWWWUUUSSSQQQOOONNNMMMLLLKKKIIIGGGFFFEEEEEEDDDCCCBBBAAA???>>>======;;;;;;:::888666555444333666888;;;======:::777555000000///...---,,,++++++,,,,,,,,,+++++++++******************************))))))))))))************))))))************))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))******************************++++++,,,------------------............///333555555555333333444555<<<888444444999CCCKKKPPPZZZdddppp~~~|||rrrhhh^^^WWWTTTRRROOOKKKHHHGGGFFFFFFHHHGGGFFFDDDBBB@@@???>>><<<<<<;;;:::999888888777444333222222111111222222000000000000////////////------------------------************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......------.........///000000000////////////000000000000///000111111000111333555888888888:::<<<>>>AAACCCLLLMMMNNNNNNNNNMMMLLLKKKPPPPPPPPPPPPOOONNNNNNMMMNNNMMMLLLLLLKKKIIIFFFCCCEEEFFFHHHJJJKKKJJJIIIHHHFFFGGGGGGEEEAAA???>>>???>>><<<:::::::::;;;:::999888777666444333222222222/////////...------,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))))))))*********************)))(((((())))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------.........//////.........---......//////222111000///////////////444555777999:::;;;<<<<<<@@@>>><<<>>>AAADDDCCCAAADDDEEEFFFGGGIIIJJJKKKLLLRRRQQQPPPQQQSSSUUUUUUTTTXXXXXXXXXXXXYYYZZZ[[[\\\___aaabbbaaa```______```^^^aaafffgggeee```\\\ZZZXXXWWWVVVTTTRRRPPPOOONNNMMMLLLKKKIIIGGGEEEDDDCCCDDDCCCBBBAAA???>>>======:::999999888666555555444777999;;;<<<<<<:::777555000//////...---,,,++++++,,,,,,,,,+++++++++******************************((()))))))))************(((((())))))))))))((((((*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********************************+++,,,,,,------------------............555666777666444333333444999888666666888999;;;<<<999@@@HHHSSSeee{{{yyykkkdddeeelllrrrsssppp|||yyyrrrlllggg```ZZZVVVSSSOOOLLLLLLKKKKKKJJJIIIHHHGGGFFFDDDDDDCCCBBB@@@???>>>===;;;;;;:::999888777777666333333222111111111111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,---...//////000000........./////////000000///000111000000000222444777777666777:::===AAACCCFFFHHHIIIKKKLLLMMMMMMMMMMMMNNNNNNOOONNNMMMLLLLLLKKKJJJIIIJJJKKKJJJHHHFFFFFFIIILLLMMMLLLJJJHHHGGGHHHHHHGGGDDDAAA>>>>>>>>>>>><<<;;;:::;;;;;;:::888999888666444333222111111/////////...------,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((()))))))))******************)))((((((((()))))))))************************************)))******++++++++++++***************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000//////.........//////111111111111111222222333111222333444555666666666999888666888;;;======<<<@@@@@@@@@BBBDDDGGGIIIKKKSSSRRRQQQSSSVVVXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\^^^```bbbcccbbbaaaaaabbb^^^aaaddddddaaa\\\YYYXXXVVVUUUTTTSSSQQQPPPOOONNNLLLLLLKKKIIIGGGEEECCCBBBDDDCCCBBBAAA???>>>======999888888777666555555555555666777888777555333222//////...------,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))))))))************((((((((())))))((((((((())))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******************************))))))***++++++,,,,,,------------.........//////333555777666555333333444///111333555555555444444666999<<<@@@HHHRRRYYYZZZOOOLLLGGGBBBAAADDDJJJOOOLLLUUUbbbrrr~~~qqq||||||rrrgggaaa```\\\WWWWWWUUURRRPPPNNNLLLJJJHHHIIIIIIJJJIIIHHHFFFDDDBBBBBBAAAAAA@@@???>>>======::::::999888777666555555222222111000000000000111/////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,---...//////000---............/////////...///000000///000222333555555555666888<<<@@@BBBBBBCCCEEEHHHJJJLLLNNNNNNLLLMMMOOOPPPPPPPPPNNNNNNKKKJJJJJJKKKMMMMMMLLLKKKIIILLLOOOOOOKKKHHHFFFEEEHHHHHHGGGDDD@@@>>>>>>???===<<<;;;;;;;;;;;;:::888888777666444222111111000/////////...------,,,,,,***++++++,,,,,,++++++***(((((((((((((((((((((((('''(((((((((((()))))))))***************)))((((((((()))))))))************))))))))))))))))))))))))((()))***++++++++++++***)))))))))******+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000//////............///,,,---...000222333444444//////000111333444666666777666666666888:::;;;;;;============???BBBEEEGGGLLLKKKKKKMMMQQQSSSTTTTTTUUUUUUUUUUUUVVVVVVWWWXXX\\\^^^aaabbbaaaaaaaaaaaa___``````^^^ZZZWWWVVVWWWTTTTTTSSSRRRPPPOOOOOONNNLLLLLLKKKJJJHHHFFFDDDCCCDDDCCCBBBAAA???>>>======888888888777666555555444333444444333333111000///.........---,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))******+++,,,,,,,,,---------........./////////111444444333333333333111222222111000222444777888999:::;;;===???@@@@@@;;;<<<===<<<<<<>>>BBBEEE???IIIQQQWWWdddrrrooobbb^^^tttxxxkkkgggeeebbbbbbfffggggggfffcccaaaaaabbbaaa^^^VVVPPPPPPSSSSSSOOOLLLMMMNNNMMMLLLIIIFFFDDDEEEFFFFFFFFFFFFDDDBBBAAAAAA@@@@@@???>>>===<<<<<<999999888777666555555444222111000000///000000000///.........------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++************++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,---.........------------.........///---...//////...///111333333333444555888;;;>>>@@@BBBCCCDDDFFFHHHIIIKKKLLLLLLMMMOOOQQQQQQQQQOOONNNLLLKKKKKKLLLNNNPPPOOONNNKKKNNNPPPOOOJJJFFFEEEEEEHHHHHHFFFCCC@@@>>>???@@@===<<<;;;;;;<<<;;;999777777666555333222111111111/////////...------,,,,,,******++++++++++++******((((((((((((((((((((((((''''''(((((((((((())))))***************)))(((((())))))))))))************))))))))))))))))))))))))(((((())))))***+++++++++(((((())))))***+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------------///000111111111111444444444444555666888888888888999999:::;;;===>>>>>>======>>>???BBBDDDEEEHHHGGGHHHJJJNNNQQQSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXXXX[[[^^^```___^^^^^^^^^^^^^^^]]]ZZZVVVTTTUUUVVVRRRRRRQQQQQQPPPOOONNNNNNKKKKKKKKKKKKJJJHHHFFFDDDDDDCCCBBBAAA???>>>======999888888777555444444333444333333222111000//////------------,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************((())))))******))))))(((((()))))))))************((()))))))))************))))))))))))))))))))))))((()))))))))************************************)))))))))***++++++,,,,,,,,,,,,,,,,,,------------+++...111333333333444555333444555333111222555888333444666888888777888999777888888666555555777999CCCFFFJJJPPPZZZaaa___YYYPPP\\\cccgggeeeUUULLLUUUYYY]]]aaaaaa]]]YYYXXXXXXUUUSSSNNNJJJLLLPPPNNNIIIEEEGGGIIIJJJJJJHHHFFFEEECCCDDDDDDEEEEEEDDDCCCCCCAAA@@@???>>>===<<<;;;;;;999888888777666555444333111111000////////////000.........---------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************++++++++++++))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,---------.........---...//////......000222000111333666888;;;===>>>AAABBBCCCDDDFFFHHHIIIJJJLLLNNNPPPQQQPPPOOOMMMKKKLLLJJJJJJKKKNNNOOOPPPOOOKKKNNNPPPMMMHHHEEEFFFHHHGGGGGGEEEBBB@@@???@@@BBB<<<<<<;;;<<<<<<<<<999777666555444333222222222222/////////...------,,,,,,******++++++++++++******))))))))))))))))))))))))'''''''''((((((((())))))***************)))(((((())))))))))))************)))))))))))))))))))))))))))((((((((()))***,,,---((((((((()))***+++++++++************++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++*********+++,,,------...///000111111000000///......---------...000000000111222222222333555777555555666777999;;;======GGGGGGGGGJJJOOORRRTTTTTTQQQQQQRRRSSSUUUWWWYYYZZZWWWZZZ^^^___^^^]]]\\\\\\\\\]]]]]]ZZZWWWUUUTTTTTTQQQQQQPPPPPPOOOOOONNNNNNJJJKKKLLLLLLKKKJJJHHHFFFDDDCCCBBBAAA???>>>======:::999888777555333222222444333111///............---------,,,,,,,,,,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))************))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++************************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,***---111444555555666777+++...333333111//////000111111444666777666777:::777666666555555888<<<@@@BBB???EEESSSXXXSSSNNNNNNQQQOOOYYYpppsssXXXLLL^^^[[[aaaffffffaaa[[[XXXWWWKKKKKKJJJIIIMMMPPPLLLEEEIIIKKKMMMMMMKKKIIIHHHHHHBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@>>>===<<<;;;:::888888777666555444333333111111000///////////////......---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))************+++++++++))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///.........000222...000333666999;;;<<<===>>>???@@@BBBEEEHHHKKKLLLMMMNNNOOOPPPOOOLLLIIIGGGKKKIIIIIIJJJLLLNNNOOONNNIIIMMMNNNLLLGGGEEEGGGJJJGGGFFFEEEBBB??????AAACCC<<<<<<;;;<<<===<<<999777555444333333222222222222000//////...------,,,,,,******++++++++++++******************************''''''''''''((((((((()))***************)))(((((())))))))))))************))))))))))))))))))))))))))))))''''''(((***,,,...'''(((((()))***+++++++++)))************+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---...///***+++---.........---,,,............///000222333333444555555555666888999888888:::<<<>>>@@@AAABBBBBBAAABBBEEEIIIMMMOOOOOOKKKKKKMMMOOORRRUUUWWWYYYYYY\\\```aaa```___^^^]]]ZZZ\\\^^^]]]ZZZVVVTTTSSSPPPPPPPPPOOOOOONNNNNNNNNJJJKKKLLLMMMMMMKKKIIIHHHDDDCCCBBBAAA???>>>======::::::888777555333222111222111///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,.........////////////000///000000000111111111111222222222333333333444444444444555666777888999999>>>CCCIIILLLKKKJJJJJJLLLIIINNNQQQVVVeeeppphhhWWW```bbbcccaaa\\\VVVRRRPPPKKKIIIIIILLLPPPPPPKKKFFFJJJGGGHHHMMMOOOLLLIIIJJJEEEDDDCCCCCCDDDEEEDDDBBBBBBAAA>>><<<:::888777777888888777666555444333333222222111000///...------------,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************------+++***))))))((((((******************************++++++++++++************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------......///000000000111111111222444777:::;;;<<<>>>???AAACCCHHHMMMQQQQQQOOOLLLKKKKKKJJJIIIHHHHHHIIIKKKLLLMMMMMMMMMLLLGGGJJJLLLMMMKKKHHHFFFFFFDDDDDDCCCBBBAAA@@@???>>>???===::::::<<<<<<999777555444444333333222222111/////////...------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((())))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,---------------............///............////////////111222222333333444444555777888888777777999<<>>CCCIIIJJJIIIGGGGGGHHHJJJMMMNNNPPP]]]kkkjjj___YYY[[[]]]\\\YYYTTTQQQPPPLLLKKKKKKLLLNNNMMMJJJGGGLLLIIIIIILLLMMMJJJHHHIIIFFFEEEDDDDDDEEEEEEDDDBBB>>>======<<<:::999999888888888777666555444333333222222111000///...------------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************---,,,+++***))))))))))))******************************++++++++++++***************************************+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,---------------...//////000000000000000111333555777999;;;===???AAACCCGGGKKKOOOMMMLLLJJJIIIJJJJJJIIIGGGKKKLLLMMMMMMMMMLLLKKKJJJGGGJJJLLLLLLIIIFFFDDDDDDDDDCCCBBBAAA@@@?????????>>><<<:::999;;;:::888666444444444333222222111111/////////...------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''((((((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------------------........................////////////111111222222333444444444777777777777777888;;;>>>>>>>>>???AAADDDGGGIIIJJJIIIJJJLLLOOOQQQSSSUUUUUUUUUVVVXXXWWWVVVUUUUUUWWWWWWWWWVVVUUUTTTSSSSSSRRRNNNOOONNNKKKGGGHHHMMMSSSUUUOOOHHHDDDEEEFFFDDDCCCCCCCCCBBB@@@>>><<<:::999888777666555444222111111000///...---------------+++,,,---------------,,,------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******)))))))))*********++++++))))))))))))))))))))))))*********++++++++++++,,,*********++++++++++++,,,,,,,,,,,,,,,------------////////////000000000000111111111222222222333333333333444555666777777888>>>BBBGGGHHHFFFDDDDDDEEEJJJLLLKKKJJJSSSbbbhhhfffTTTVVVYYYYYYWWWTTTRRRQQQMMMNNNNNNMMMLLLKKKKKKLLLPPPKKKIIIKKKKKKHHHGGGHHHHHHFFFDDDDDDEEEDDDCCCAAA::::::;;;<<<<<<;;;:::999888777777666555444333333222111000000///...------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************,,,,,,+++***)))))))))*********************************++++++++++++***************************************++++++++++++,,,*********++++++++++++,,,+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,---......//////000000000000000111333555666888;;;>>>@@@BBBEEEHHHKKKKKKJJJIIIIIIKKKLLLKKKJJJMMMMMMMMMMMMMMMKKKIIIHHHHHHIIIKKKJJJGGGDDDBBBAAACCCBBB@@@???>>>>>>>>>???<<<:::999888999888666555444444333333222111111111//////......---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((())))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,------------............---............/////////000000111111222333333444666666777666666777:::<<<<<<<<<>>>???BBBDDDEEEFFFGGGIIILLLPPPRRRSSSSSSSSSRRRRRRRRRQQQPPPPPPRRRTTTSSSSSSRRRQQQPPPOOONNNNNNKKKLLLLLLJJJFFFEEEHHHLLLLLLJJJGGGDDDBBBAAAAAAAAABBBBBBAAA???===;;;999888777666555444333222111000000///...---,,,,,,,,,,,,)))***+++,,,,,,---------,,,,,,,,,+++******))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))*********))))))))))))************))))))))))))))))))))))))************++++++++++++************++++++++++++***+++++++++,,,,,,,,,,,,........./////////000000000000000111111111222222222333333444555555666666:::>>>CCCDDDCCCAAABBBDDDIIIKKKJJJGGGLLLXXXbbbeeeSSSUUUXXXYYYWWWUUUTTTSSSMMMPPPRRRPPPLLLLLLOOOTTTRRRLLLHHHIIIHHHFFFEEEGGGGGGEEEDDDCCCCCCBBBAAA???999;;;<<<>>>>>><<<:::999888777666555444333333222111000000///......------,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************++++++******)))***************************************++++++++++++******************************************++++++++++++************+++++++++++++++++++++******************++++++++++++,,,,,,,,,+++,,,,,,---......//////111000000000000111333444666888<<>><<<;;;;;;<<<===:::999888777777666555444333333333222111111000000//////...------,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((()))))))))************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,---------.........---------.........////////////000111111222222333444555666666555666888:::888:::===???@@@BBBDDDEEEFFFIIILLLOOOQQQQQQPPPOOOLLLNNNQQQRRRRRRRRRTTTVVVPPPOOOOOOMMMLLLKKKJJJIIIHHHJJJKKKIIIFFFEEEEEEFFFEEEGGGHHHFFFBBB@@@@@@BBB@@@@@@???>>><<<:::888777555555444333222111000000000///...---,,,+++++++++***+++,,,,,,,,,,,,,,,+++,,,+++++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************+++++++++,,,---............//////////////////000000000111111222222222333444444555555555:::???AAA@@@@@@BBBEEEGGGJJJJJJHHHIIIOOOWWW\\\RRRTTTVVVVVVTTTRRRQQQQQQMMMQQQSSSQQQNNNNNNSSSYYYQQQJJJFFFFFFFFFDDDCCCFFFEEECCCAAAAAAAAA@@@>>>===<<<===>>>???>>><<<999888777777666555444333222222000000//////......------,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))******++++++******************************++++++++++++******))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++*********************************+++++++++,,,,,,++++++,,,,,,------......222111000000000111333444444777:::<<<>>>???AAACCCGGGGGGHHHKKKNNNPPPOOONNNHHHHHHIIIJJJJJJIIIHHHHHHHHHIIIIIIGGGCCC@@@>>>>>>>>>===<<<;;;::::::;;;;;;888888888777555444444444333222222111111000//////.........---,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))************************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------------...------------..................//////000111111222333444555555444444666888666999===???@@@BBBDDDGGGGGGIIILLLNNNOOONNNLLLJJJLLLPPPUUUWWWWWWUUUTTTTTTNNNMMMLLLKKKIIIHHHGGGFFFFFFGGGIIIIIIGGGFFFEEEDDDDDDGGGJJJHHHDDDAAABBBCCC>>>>>>>>>===;;;999777666444444333222111000000/////////...,,,,,,+++++++++.........------+++******++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++((((((((()))))))))******)))))))))))))))))))))))))))))))))************+++)))))))))************+++************++++++++++++------------.........///........./////////000000111222222222333333333333333777<<<>>>>>>???BBBEEEEEEHHHIIIIIIHHHJJJNNNQQQNNNPPPQQQQQQOOOMMMLLLLLLLLLOOOQQQPPPMMMMMMRRRVVVLLLGGGCCCDDDEEEBBBBBBEEECCCAAA??????@@@???>>><<>><<<:::888777777666666555444333222222/////////.........------++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))***+++,,,,,,******************************++++++++++++******)))))))))))))))))))))))))))))))))************+++)))))))))************+++)))))))))***************************++++++++++++******+++,,,,,,------...111000000///000111333333333555888999:::<<<>>>@@@BBBBBBDDDHHHKKKMMMMMMLLLGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHFFFBBB???>>>>>><<<<<<<<<<<<;;;;;;;;;:::777888888777444333333444222222111111000/////////......------,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,------------,,,------------.........------...//////000000111111333444444333333444666555999>>>@@@@@@AAACCCFFFFFFGGGIIIKKKKKKJJJIIIHHHQQQTTTYYYZZZXXXTTTPPPNNNLLLKKKJJJHHHGGGEEEDDDCCCCCCDDDFFFGGGGGGGGGFFFEEEDDDGGGIIIHHHEEEBBBBBBCCC======<<<;;;:::888666555333222222111000000//////...------,,,,,,,,,,,,,,,/////////...---+++)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))*********************+++++++++,,,,,,,,,,,,---------.........------........./////////111111111222222222222222444888<<<=========@@@CCCDDDEEEGGGHHHGGGGGGIIIKKKIIIKKKLLLLLLKKKJJJJJJJJJIIIKKKLLLKKKIIIHHHJJJLLLGGGBBB@@@CCCDDDBBBBBBDDDBBB@@@??????@@@@@@???=========<<<;;;999888777666777666555555333333222111//////.........---------++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---******************************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))************((()))))))))*********+++************++++++++++++*********+++,,,,,,------......---......000222333333444666666777999<<>><<<;;;777888999777444222333555222111111000//////............---,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........,,,------...//////000000000222444444333222333444666;;;@@@AAA>>>===???BBBBBBCCCEEEGGGHHHIIIIIIIIIQQQTTTWWWWWWSSSOOOLLLKKKIIIIIIGGGFFFDDDBBBAAA@@@@@@@@@BBBDDDFFFHHHGGGGGGDDDEEEFFFEEECCCAAA@@@@@@;;;;;;;;;:::999777666555222111111000000//////...,,,,,,++++++,,,,,,---...------------,,,***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////111111111111111222222222555999<<<===<<<<<>>BBBDDDBBBBBBDDDBBB@@@???@@@AAAAAA@@@???;;;:::999888777777777777777666555444333222222111...............---------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++------******************************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))************(((((())))))*********+++)))************+++++++++)))******+++,,,,,,------,,,,,,,,,,,,---///111222333444444444555777;;;>>>AAABBBDDDHHHLLLNNNMMMKKKNNNNNNNNNNNNLLLJJJHHHGGGGGGHHHGGGEEEBBB@@@@@@AAA===???AAABBBBBB@@@>>><<<777888999888444222333555111111111000//////............---,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------...//////000000222333333222222222333888===AAAAAA===:::;;;===???@@@BBBDDDFFFIIIKKKLLLNNNPPPQQQQQQOOOLLLLLLLLLHHHGGGFFFDDDBBB@@@???>>>======???BBBEEEHHHHHHHHHDDDDDDCCCBBBAAA@@@>>>===;;;;;;::::::888777555555111111000000//////......++++++++++++,,,---......******+++++++++******))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///////////////000000000000555555666888999:::<<<<<>>>>>======999:::::::::999777555444555555444333333222222111//////...---,,,,,,+++++++++++++++************)))+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************************)))((((((((()))+++,,,)))************+++++++++,,,,,,---...///000111222666666666666777888999:::===???BBBDDDFFFJJJNNNQQQPPPOOONNNLLLIIIFFFCCCBBBAAAAAAAAA@@@@@@@@@??????CCCCCCBBBAAA???<<<999777999777333111000000222333111111000///////////////...------,,,,,,++++++***+++++++++*********))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,,,,,,,---......---------............////////////000111111222222<<<;;;:::999999999:::;;;<<>>AAADDD???>>><<<:::888666555555666444222///---,,,,,,---''')))---///000000...---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------................../////////000000000222333444555777888999:::<<<>>>@@@@@@@@@@@@AAABBBBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@??????AAABBBBBBBBBAAAAAA???>>>>>>>>>============999:::::::::888777555444444444333333222111111111///......---,,,,,,+++++++++++++++*********))))))*********)))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***)))((((((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************************)))((((((((()))++++++)))************+++++++++,,,------...///000000111333444444666888:::<<<===@@@BBBEEEFFFHHHJJJMMMPPPOOONNNLLLJJJGGGEEECCCBBB@@@@@@@@@@@@?????????>>>????????????>>>===;;;:::777666444222111111222333111111000///////////////...------,,,,,,++++++***+++++++++*********))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++,,,------------------............/////////000111111222222777666666666777999:::<<<:::===AAADDDGGGKKKPPPTTTVVVSSSOOOMMMMMMMMMLLLKKKGGGBBB@@@AAABBB@@@???BBB>>>>>>???AAABBBBBBCCCCCCKKKKKKIIIEEEAAA@@@CCCEEE===<<<:::888666555444333000000111111000...+++***---...///000///...,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------...............////////////000000000111222444555666666777999<<<>>>??????AAACCCAAAAAACCCCCCDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@>>>???@@@@@@@@@@@@@@@???=========<<<<<<<<<<<<<<<999999999888777666555444333222222111111000//////......------,,,,,,++++++++++++*********)))))))))******))))))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))((()))******+++)))************+++++++++------........./////////000111333555888<<<>>>@@@CCCEEEGGGHHHIIIJJJMMMOOOMMMKKKJJJHHHFFFEEEDDDDDDAAAAAAAAA@@@@@@@@@??????===============<<<;;;:::666555555444444333333333111111000///////////////...------,,,,,,++++++***+++************)))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))******************************))))))******+++,,,,,,,,,,,,---------.........//////000000111111222222222222333555888:::<<<;;;===AAADDDGGGJJJOOORRRQQQPPPNNNMMMNNNNNNLLLJJJDDDAAA???@@@@@@>>>AAAGGG@@@BBBDDDFFFGGGHHHGGGFFFKKKKKKIIIEEEBBBAAACCCDDD<<<;;;999777555444333222---....../////////......222222000///---+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************************************************+++++++++++++++,,,,,,,,,------------------.........///////////////000111222333444444444666:::===>>>@@@CCCEEEAAABBBDDDEEEEEEDDDCCCBBB?????????@@@@@@@@@AAAAAA??????@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;888888888777666555444333111111111000//////......---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++))))))*********+++++++++........................///000222555888<<<>>>@@@AAADDDFFFHHHIIIJJJLLLNNNKKKJJJHHHGGGFFFEEEFFFFFFCCCBBBBBBBBBBBBAAAAAAAAA???>>>===<<<;;;999888777555555666777666555444333111000000///////////////...------,,,,,,++++++***************))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++,,,,,,,,,------------......//////000111111111000000000222444666999:::>>>???@@@BBBDDDGGGIIIKKKLLLKKKKKKLLLNNNMMMKKKIIIFFFDDDCCCDDDAAA@@@FFFMMMKKKNNNOOONNNNNNNNNLLLIIIIIIHHHFFFCCC@@@??????@@@>>>===:::777555333111111///---,,,+++---111555888333111///,,,***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((()))))))))*********************************)))))))))*********++++++++++++++++++,,,,,,,,,---------------............//////000000111222333333222555999<<<>>>@@@CCCEEEDDDEEEGGGHHHHHHFFFEEECCC>>>??????@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@AAA:::::::::::::::;;;;;;;;;888777666555444333333333111111000//////......---,,,,,,,,,,,,,,,+++++++++*********)))))))))(((((((((((((((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++------------............000111222444777:::<<<===<<>>===<<<;;;:::999888888666777888888888666444333111000000///////////////...------,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,++++++++++++,,,,,,,,,---.........///000000111111222222111222333555777888<<<<<<===???BBBEEEGGGHHHKKKKKKKKKNNNOOOOOOMMMKKKGGGGGGHHHKKKKKKMMMTTT]]]dddfffccc[[[VVVTTTOOOHHHHHHFFFCCCAAA???>>>===<<<<<<;;;888555333000///...---...///111333666888999///...+++)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((()))))))))******************************((())))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,---------.........//////000111111222222222555999<<<===???BBBDDDEEEFFFHHHIIIIIIGGGEEECCC@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA::::::::::::;;;;;;;;;;;;888777555444333222222222111000000//////......---,,,,,,,,,,,,++++++++++++******)))))))))(((((((((''''''(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))************))))))************+++++++++,,,,,,---------.........000000111333555777999;;;888;;;???BBBDDDEEEGGGIIIFFFGGGGGGGGGFFFEEEDDDCCC?????????>>>>>>>>>======::::::999999:::;;;<<<===888999999999888666444333111111000///////////////...------,,,,,,++++++***(((((()))))))))))))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******))))))))))))))))))))))))*********************************)))***++++++,,,******+++++++++,,,,,,,,,---......//////000000111333333222222222444555666888888999===CCCHHHJJJKKKMMMMMMMMMOOOQQQRRRPPPNNNIIIIIIMMMUUU\\\aaajjjrrr}}}mmmbbb\\\TTTKKKGGGEEEBBB@@@???>>>;;;999666555333222000/////////---111777;;;<<<999444000+++***)))''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((()))))))))***************************((((((((()))))))))******************+++++++++++++++,,,,,,,,,,,,------------......//////000000111222555888:::;;;<<>>??????@@@::::::::::::;;;;;;<<<<<<777666444333222111222222111111000000///.........++++++++++++++++++++++++***)))))))))(((((((((((('''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++******))))))************+++++++++++++++,,,------...//////......///111444666888:::888;;;???AAABBBBBBCCCDDDCCCDDDEEEFFFEEECCC@@@???@@@@@@?????????>>>>>>>>>:::999999999:::;;;===>>>;;;;;;:::999888666444333111111000///////////////...------,,,,,,++++++***(((((((((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((())))))***+++************++++++++++++------......///000000000222222111111111333444555888777999>>>DDDJJJLLLMMMMMMLLLLLLMMMOOOPPPOOONNNOOOOOOTTTaaallluuu|||rrrddd^^^VVVKKKEEEBBB>>>===<<<;;;888555000111111111333444555666888:::<<<===:::555///+++)))))))))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,------------------....../////////222444777999999:::<<<>>>AAABBBEEEFFFFFFCCC@@@>>>EEEEEEEEEEEEEEEEEEEEEEEEAAA@@@???=========>>>???:::::::::;;;;;;<<<<<<<<<777666444222111111111222111111111000//////......++++++++++++++++++++++++))))))))))))((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))++++++******))))))************+++++++++******+++,,,...///000000+++,,,...000333666999:::999<<>>===;;;999777555444333111111000///////////////......---,,,,,,++++++***'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++''''''''''''((((((((()))************************((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))++++++++++++++++++++++++'''''''''''''''((()))))))))************+++++++++------......///000000000000000///000111222444666<<<;;;;;;???EEEJJJKKKKKKJJJIIIHHHIIIKKKLLLLLLKKKWWWUUU[[[hhhvvv}}}hhh[[[WWWPPPEEEAAA>>>:::999999777444111//////111444777:::===>>>FFFBBB===666111...------************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))(((((('''''')))***++++++)))(((((()))(((((((((((()))))))))))))))************+++++++++))))))***+++,,,,,,------,,,,,,,,,---------......222333444666777999:::;;;>>>AAADDDDDDCCCBBBAAAAAACCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@?????????@@@@@@>>>>>>===<<<;;;<<<<<<===666444333333333333222000/////////...------,,,,,,,,,,,,++++++***)))((((((***************)))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((()))******(((((()))*********************+++++++++,,,,,,,,,////////////000222333444:::<<<>>>???>>>===>>>???AAABBBDDDDDDBBB@@@@@@@@@CCCCCCCCCBBBAAA@@@???>>>???===;;;;;;;;;<<<;;;:::888888888888777555444333222222111000///...------+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++,,,...//////000000000000//////000333666666888;;;@@@DDDGGGJJJKKKHHHHHHHHHHHHJJJLLLNNNOOOYYYYYYZZZ^^^eeelllqqqsssooommmjjjcccZZZPPPFFFAAA;;;<<<<<<;;;999888888888333555:::@@@EEEGGGEEECCC;;;888444000---+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))))))))(((((((((''')))***++++++)))(((((()))(((((((((((())))))))))))))))))*********+++++++++))))))***++++++,,,------,,,,,,,,,------------...000111222444666777999999===@@@CCCCCCBBBAAA@@@AAA??????@@@AAAAAABBBBBBCCC???AAACCCDDDDDDCCCAAA@@@>>>>>>>>>=========<<<<<<666555333333444444222111000000///......------,,,,,,,,,++++++***))))))(((***************)))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***************)))))))))((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((())))))***(((((()))************************+++++++++,,,,,,............///111222333999;;;===>>>>>>>>>???@@@CCCDDDFFFEEECCCAAA@@@AAAAAAAAAAAAAAA@@@???>>>>>>AAA???===<<<======<<<;;;999999888777666555444444222222111000///...------+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((()))))))))*********)))************+++++++++++++++++++++---...///000222333333333222444777:::666888:::>>>AAACCCEEEFFFJJJJJJIIIIIIJJJKKKMMMNNNPPPPPPPPPSSSWWW[[[]]]]]]___ZZZRRRIIIBBB<<<888777///666CCCTTT______UUUKKKKKKJJJHHHGGGFFFCCC>>>;;;444333000---+++******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))(((((((((((()))***++++++)))(((((()))(((((((((((()))))))))))))))))))))*********++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,------------///000111222444555777777;;;>>>AAABBBAAA?????????;;;<<<===>>>@@@AAABBBCCC>>>AAAEEEHHHHHHFFFBBB???===>>>???@@@???>>><<<;;;777666444444555555333222000000000///......------,,,,,,++++++***))))))))))))************))))))((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************''''''((()))))))))))))))(((((((((((())))))))))))(((((()))************************++++++++++++,,,,,,,,,------...000111222666999;;;======>>>@@@AAAEEEFFFGGGFFFCCCAAA@@@AAA>>>>>>>>>>>>>>>>>>>>>===BBB@@@>>>>>>??????>>>===:::999777555444444444555222111111000///...------+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))))))))******)))************+++++++++,,,+++******+++---///111555666666666666777:::===666777999;;;===???@@@AAAIIIIIIHHHHHHHHHIIIJJJKKKIIIIIIJJJLLLNNNNNNLLLJJJHHHDDD>>>888555555666888666999FFF\\\rrrzzzsssiiiZZZUUUNNNGGG@@@:::555111///...---+++++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***++++++)))(((((()))(((((((((((())))))))))))))))))))))))************))))))******+++++++++,,,++++++,,,,,,,,,---------//////000111333444555666888;;;>>>??????======>>>999:::;;;<<<>>>@@@AAAAAAAAACCCFFFHHHGGGDDD@@@===;;;===@@@AAAAAA???<<<:::888666555555555555444222111000000//////...------+++++++++*********))))))))))))************)))((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''(((((()))))))))))))))(((((()))***************************+++++++++++++++++++++,,,---...000000444666999<<<===>>>@@@BBBEEEFFFFFFDDDAAA?????????;;;;;;;;;;;;<<<<<<======BBBAAA???>>>??????>>>===;;;999666444333333444555111111000///...------,,,+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))***))))))*********+++++++++---,,,***)))***,,,///111666777777777555666888:::444555666888:::<<<>>>???EEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIKKKKKKJJJFFFCCC;;;:::888777777888:::;;;FFFFFFNNN^^^ooovvvooogggQQQKKKCCC;;;666222///---///...---,,,,,,,,,---...))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++)))(((((()))(((((((((((())))))))))))(((((()))))))))*********)))***************+++++++++++++++,,,,,,,,,------//////000111333444555555666888;;;===<<<;;;;;;<<<999999:::;;;<<<===>>>???DDDDDDDDDCCCAAA???===;;;;;;===???AAAAAA>>>;;;999888666555555555555444222000000000///......------+++++++++***************((())))))*********))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''((()))***))))))((((((((()))***************))))))*********+++++++++******++++++,,,...///000222444888:::<<<===@@@BBBCCCDDDCCCAAA>>><<<<<<===;;;:::::::::;;;<<<===>>>AAA???======>>>>>>===<<<:::999666444333333444555111111000///...---,,,,,,+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++---,,,***)))))),,,...000444555555444222111222333222333444666999<<>>:::888777666777999===AAADDDRRRWWW^^^eeeggg___QQQFFFAAA<<<666111000////////////...------,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++)))(((((()))(((((((((((())))))))))))((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,...///000111222333444444333666999::::::999999:::888999:::;;;<<<===>>>>>>DDDCCCAAA>>><<<;;;;;;;;;:::<<<>>>@@@@@@===:::888777666444444555555333222/////////...------,,,,,,************************((())))))************)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''((()))))))))))))))&&&''')))*********)))((((((((()))***************)))))))))************+++******++++++,,,...///000111333777999;;;===???AAA@@@AAA@@@>>>;;;:::;;;<<<<<<;;;::::::;;;<<<===>>>@@@>>><<<<<<======<<<;;;999888666444333333333444111000000///...---,,,,,,+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''(((((((((((()))))))))************+++++++++,,,+++***)))***+++---...000111222111...------...000111222444888<<<@@@BBBDDDEEEFFFHHHHHHIIIIIIHHHEEEBBB???<<<999777333111666666999>>>FFFQQQZZZ```eeeccc```YYYOOOFFF???;;;:::777333111111222222222------,,,+++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''((((((((()))))))))***)))***++++++)))(((((()))(((((((((((())))))))))))(((((((((((()))))))))***************))))))))))))***++++++++++++,,,,,,,,,------...///000111111222111444777999888888888888666777888:::<<<>>>???@@@@@@???>>><<<;;;;;;;;;;;;:::;;;===>>>>>><<<:::888666555333333444444222111.........---,,,,,,++++++************************(((((()))***************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''((()))))))))************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))&&&''')))*********(((((((((((()))***************))))))))))))************+++++++++,,,---...///000000333666999:::<<<>>>@@@??????>>>===::::::;;;===>>>===<<<;;;;;;<<<>>>???@@@>>><<<<<<======<<<;;;888777666555444333333222000000///...---,,,,,,++++++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((('''''''''((((((((()))))))))************++++++++++++++++++***++++++,,,---,,,...//////---------...///000000333666:::>>>AAAFFFFFFGGGGGGFFFEEEDDDCCC@@@<<<888555555666666666===CCCLLLWWWaaahhhlllmmmccc\\\OOOBBB:::999===AAA777555333222333333222111,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''((((((((())))))******)))***++++++)))(((((()))(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,,,,,,,------...///000000000333666888888777777888444555777:::===???AAACCC<<<<<<============<<<<<<:::;;;<<<===<<<;;;999888666444333333333333222000...------,,,,,,+++************************++++++(((((()))***************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))*********+++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))&&&''')))***+++***((('''(((((()))***************))))))))))))************+++++++++,,,---...///000000333666888:::;;;===???>>>>>>>>><<<::::::<<<>>>@@@???===<<<<<<===>>>@@@AAA???===<<<======<<<;;;777777777666555444222111000000///...---,,,,,,++++++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((''''''''''''((((((((())))))************+++++++++***++++++++++++,,,,,,+++)))+++............///000//////000111444888<<<>>>EEEEEEEEEDDDBBB@@@===<<<===:::666555999>>>CCCEEEMMMWWWfffqqqtttnnnccc[[[IIIFFFAAA===;;;;;;;;;;;;333222111222333222000...,,,------......---------))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''************************))))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---------......111111111222333444666777666888:::;;;;;;<<<===???>>>;;;999888999::::::999888888999::::::999999888444444333222222111000000/////////...------,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((()))))))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((******))))))((((((''''''))))))))))))***************)))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((******))))))((((((''''''(((((((((((())))))))))))***++++++,,,,,,------...111111111333666:::>>>@@@>>>===;;;::::::;;;<<<=========<<<;;;;;;;;;;;;<<>>============:::888888999999999888777555444000...------------,,,***+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))&&&%%%&&&)))***)))'''(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((()))))))))))))))************+++++++++------------------------333333222222333777===AAAEEEEEEBBB>>>:::888999::::::<<<===???EEEPPP^^^hhhuuutttqqqjjjaaaUUUKKKEEE@@@???>>><<<;;;;;;;;;;;;777666555333111///...---...------,,,,,,++++++***))))))))))))((((((((((((&&&''''''(((((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********(((((((((((()))))))))))))))***++++++,,,,,,++++++,,,,,,,,,------------...000000000111333555666777777999;;;<<<;;;;;;<<<>>><<<;;;999999:::;;;:::999:::::::::;;;::::::999999333333333333222222222222/////////...------,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))(((***)))))))))((((((((('''))))))))))))************))))))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))******+++,,,,,,------...000111222333666:::===>>>;;;::::::999999:::;;;<<<>>>======<<<;;;;;;;;;;;;???>>>======>>>===;;;:::999999999999888666444333000...------------,,,***+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%&&&)))***)))'''(((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,...000111333666;;;>>>;;;===??????<<<888444333@@@IIIWWWcccjjjooosssuuulllfff]]]SSSKKKGGGEEEDDD??????>>><<<;;;;;;::::::777666555333111000.........------,,,,,,++++++***))))))))))))(((((((((((((((((('''''''''(((((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((())))))))))))******(((((((((((()))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------------......///111333555777888888:::<<<<<<;;;;;;;;;<<<::::::999:::<<<<<<;;;999<<<<<<<<<<<<;;;::::::999444444444333333333333333/////////...------,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************)))(((((('''''''''(((((())))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******++++++,,,---------///000222444777999;;;<<<999:::::::::;;;<<<<<<<<>><<<<<<;;;;;;;;;>>>===<<<===>>>???===;;;999999999888666444222111000...------------,,,***++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&'''((())))))'''(((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********+++++++++++++++,,,,,,------------///222333333444666888555444333444777???IIIPPP^^^gggsss{{{{{{uuulllgggZZZSSSJJJAAA<<<;;;>>>@@@???>>>===<<<;;;::::::999666666444333111000///......------,,,,,,++++++***))))))))))))((((((((((((***)))((('''''''''((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((()))))))))***(((((((((((())))))))))))))))))***+++++++++++++++++++++,,,,,,,,,---------------...000222555777888999;;;<<<<<<;;;::::::;;;999888999;;;======;;;999<<<======<<<<<<;;;:::999666666555444444333222222/////////...------,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))((((((((((((((()))))))))***************))))))(((((((((((())))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))*********+++,,,,,,---------///111444666888999::::::;;;<<<===>>>??????>>>@@@???>>>===<<<;;;;;;;;;<<<<<<;;;===??????>>>===:::999888777555333111000000...------------,,,***************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************+++,,,,,,---...////////////000111000//////111333666888;;;AAALLL[[[kkkuuuuuutttrrrlllcccYYYPPPJJJGGGFFFCCCAAA>>>===<<<;;;=========<<<;;;:::999888666555444333111000///......------,,,,,,++++++***))))))))))))((((((((((((+++***((('''&&&'''((()))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))(((((((((((())))))))))))))))))***++++++++++++***+++++++++,,,,,,,,,------,,,,,,---///111444666777999:::;;;;;;999888888999888888888:::<<<<<<;;;999;;;;;;<<<<<<;;;::::::999888888666555333222000000/////////...------,,,,,,+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******(((((((((((())))))))))))((()))))))))************,,,+++******)))))))))***(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))***++++++,,,,,,------...000333555777888888::::::<<<===>>>>>>>>>>>>??????===<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>???>>><<<999888777555333111000000000...------------,,,************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((()))))))))*********)))***+++,,,---...///000,,,,,,------...222888<<>>===<<<<<<<<<<<<;;;999888777555555444333111000//////...------,,,,,,++++++***))))))))))))((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((())))))(((((((((((())))))))))))((()))******++++++******++++++++++++,,,,,,,,,,,,,,,,,,---///111333555666777888:::999888777777888888888777888::::::999777888999999::::::999999888888777666444333111000////////////...------,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))******)))))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))************---,,,,,,+++************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))******+++,,,,,,,,,---...///111333555777888888999999999:::;;;;;;;;;======<<<;;;;;;;;;;;;<<<:::::::::;;;======<<<;;;888777555333222111000000000...------------,,,*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((''''''(((***(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******'''((()))***,,,---...///---///111333888@@@IIIOOOWWW\\\bbbeeebbb[[[TTTPPPKKKGGGCCC@@@@@@AAABBBBBB@@@???>>>>>>>>>???@@@AAA;;;<<<<<<<<<;;;999777666555444444333222111000///...------,,,,,,++++++***))))))))))))(((((((((((((((((()))))))))*********))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))(((((((((((())))))))))))((())))))******************++++++++++++,,,,,,,,,---------...000222333444444666888888777666666777999888666666777888777666555555666777888888888888444444333333222222111111/////////...------,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((()))************))))))))))))))))))))))))''''''''''''(((((((((((('''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************'''((((((((()))))))))***))))))))))))************---,,,+++***))))))))))))'''(((((()))******++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******'''((((((((()))))))))***(((((((((((()))))))))))))))))))))***++++++,,,,,,.........///111444666888:::999888777888888::::::;;;::::::::::::;;;;;;<<<:::999999:::;;;<<<:::999777555444222111000111111000...------------,,,******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))((('''&&&(((***(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))(((((((((((()))))))))***((()))***,,,...///111111555777999:::===BBBGGGLLLQQQPPPMMMGGGBBB??????@@@AAA???>>>@@@BBBBBB???=========<<<;;;<<<===>>>???:::;;;<<<<<<;;;999666555555444444333222111000000...------,,,,,,++++++***))))))))))))((((((((((((%%%&&&)))+++,,,++++++***))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))(((((((((((())))))))))))(((((()))*********************+++++++++,,,,,,,,,------......///111222333333555666777666555666777:::888555555555666666666222333444666777777777777111111111222222333333333000//////...------,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((()))************))))))))))))))))))))))))''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++'''((((((((())))))******))))))))))))************,,,+++***)))(((((((((((('''(((((()))***+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******'''((((((((())))))******(((((((((((()))))))))))))))))))))***++++++,,,,,,///.........000333666888===;;;999888888999;;;<<<999999999999:::;;;<<<<<<:::999888999::::::999777666555333111000000111111000...------------,,,***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%'''))))))'''&&&(((***(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((()))))))))))),,,,,,...000222333555666:::;;;:::999666444444555333666;;;===>>>===<<<===>>>===<<<>>>AAAAAA>>>;;;888:::<<<>>>>>><<<:::888:::;;;;;;<<<;;;999666555444444333333222111000000......---,,,,,,++++++***))))))))))))((((((((((((###%%%))),,,------+++***))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---...///000111222333333444444555444444444777666555444333444444555555555666666666666666666111111111111111111111111000000///...---,,,,,,+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,------...000222333444666666666666777777777777999::::::;;;:::999777666333555666777777555333222111222333444555444111...///......------,,,+++++++++******)))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''&&&'''''''''(((((())))))***)))(((''''''((()))***++++++*********+++,,,,,,222111111111000000////////////......///000222333444555777777777888999;;;===???AAAAAA>>><<<;;;;;;999:::;;;;;;;;;;;;:::999>>>>>><<<:::888555222111333000//////111222000...------,,,++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---...///000111111222333333444444444444444444444333333333444666777666666666666666555555555222222222111111111111111---------------,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++,,,,,,...///111111333444444555666666777777999999::::::999999888777555555777777777555333222222222333555666555111//////......------,,,+++++++++******)))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''((((((((((((''''''''''''+++***)))(((''''''((((((*********+++,,,...///000/////////.........------......------...///111111222444666777777888:::;;;===???AAAAAA???===;;;;;;888999:::;;;;;;:::999888;;;;;;:::999888666444333333111///000111222000...------,,,++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++,,,,,,---...///000000111222222333444444333333111111111222333555666777777777666666555555555444222222222111111111000000+++++++++,,,,,,,,,------************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************+++,,,......000111222333555666777777:::999888888888888888888666777777777777555333222333333333555666555222//////......------,,,+++++++++******)))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((('''&&&&&&&&&******))))))))))))******,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---...///000000222444666666777:::<<<<<>><<<:::999999888888888888888888888888999999999888888777555555333333333222111000000000------,,,++++++******)))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************++++++++++++,,,,,,,,,------------///000111111222222222333444444444444444333666666666666666666666666555555444222000///...---111000///...---,,,,,,+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))*********++++++---......///000111333555777888999666666666666666777777888888888888888777777777777333222222222333333111000///......------,,,+++++++++******)))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''(((***+++,,,---.../////////...---+++)))(((((((((((('''(((((()))))))))))))))***************(((((()))+++++++++++++++***---///111333444777999888:::======<<<:::999::::::999888888888888999:::;;;;;;::::::888777555444333444444333111//////000------,,,++++++******)))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,...///000111111111111222333555666666666555444444555555666777777777666555444222000///------.........------,,,,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))***+++---.../////////000222333555666777444555666666777777777666888888777777888888999999666444333444555555333222///......------,,,+++++++++******)))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))*********+++,,,,,,---......+++,,,,,,,,,+++***((('''''''''&&&''''''((())))))((((((((()))))))))******'''(((***+++,,,,,,++++++***,,,///000111333555888999;;;>>>???===<<<;;;;;;;;;:::999888888999:::;;;;;;;;;;;;;;;:::888777666333555555444000//////111------,,,++++++******)))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++++++++,,,,,,+++,,,---///000111111111///000333555777888888888333333444555666777888888666666444222000...---,,,++++++,,,,,,,,,,,,------************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''((()))+++,,,...///......///111222333444555333444666777777777666555777777777777888999:::;;;888666555555666666555444///......------,,,+++++++++******)))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))******------------------------$$$%%%''')))***++++++******)))(((''''''&&&'''''''''''''''((((((((())))))'''(((***+++,,,,,,++++++***,,,///000111222444777:::===???@@@???=========;;;;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;:::999888333555666444000...///111------,,,,,,+++******)))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((+++***)))'''''''''((())))))))))))))))))))))))))))))(((((('''''''''(((((())))))(((((((((((())))))******))))))((((((((('''''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))++++++******++++++,,,---,,,,,,------...//////000//////000111222333333444444444555777999999777555222222333333222000...---...------,,,,,,,,,------+++******)))(((''''''&&&)))(((((()))++++++***(((******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++))))))))))))************************************)))************+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((('''''''''&&&))))))))))))))))))))))))******+++++++++,,,,,,,,,------...000111222333444666777777777666555444333555444333666:::<<<:::888:::999888666555444222222222111000///---,,,+++***+++******)))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''((((((((()))))))))((('''&&&&&&'''(((((())))))***+++---...//////000000///---+++***)))(((((((((((((((((()))******''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))************++++++,,,---///111333444666999<<<===<<<:::999999<<<<<<<<<==================<<<:::888777777888888888777666444222000///......------,,,,,,++++++*********))))))((((((''''''***(((&&&&&&'''((('''&&&***'''(((***(((###$$$***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((+++***((('''''''''((()))((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((())))))))))))(((((((((''''''''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))++++++******++++++,,,---+++,,,,,,------...////////////000111222333333444222222333666888999777555555555555444222000---,,,///...---,,,,,,,,,,,,,,,++++++***))))))(((''''''((((((((())),,,---,,,+++,,,,,,+++***))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))))))))))))))************+++++++++))))))))))))************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))((((((((('''''''''))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---...000111222222777777777777777666555444666555555777:::;;;:::888999888777666444333222111111111000...---,,,+++***+++******)))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))***++++++++++++,,,,,,,,,,,,,,,***)))))))))((((((''''''((((((((((((((()))******''''''''''''((((((((((((((((((''''''(((((()))***))))))))))))************++++++,,,---///111222333555888;;;<<<;;;:::999999;;;;;;;;;;;;<<<<<<<<<<<<:::999888777777777888999777777555444222000///......------,,,,,,+++*********)))))))))((((((((('''(((***,,,///000000000000+++(((''')))(((%%%&&&+++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***)))((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((('''''''''''''''(((((())))))(((((('''''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))+++************+++,,,,,,***++++++,,,,,,---.........//////000111222333333111111333555999:::999777999999888666333111...---111111///...------------,,,++++++******))))))((((((((((((***---......---......---,,,+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))************+++++++++))))))))))))************************************)))************+++++++++************************************************))))))))))))))))))))))))************************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))((((((((((((''''''))))))))))))))))))))))))*********++++++++++++,,,***+++,,,---...000111111666777777777777666666555777777666888999:::999777777666555444333222111000111111000...---,,,+++***+++******)))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((()))+++,,,,,,------------,,,+++***))))))(((%%%%%%&&&&&&'''(((((((((((((((((((((((()))******''''''''''''(((((((((((()))(((((((((((()))******))))))))))))***************++++++,,,...000222333444777:::;;;:::888888888888999999999::::::::::::777777666666777777888999666666444333111000///...---------,,,++++++******))))))))))))(((((((((((()))...333555444333333555...)))'''((()))((()))+++((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''((((((((((((''''''''''''''''''(((((())))))))))))((((((''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***************++++++,,,)))******+++,,,,,,------......///000111222333333333333444777;;;===<<<;;;;;;;;;:::888666444222222666555444222111000000000,,,,,,,,,,,,++++++***************+++...///...,,,......---,,,***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++((()))))))))************************************))))))*********+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************************)))))))))((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((************++++++++++++***+++,,,---...///000111444444555666666555555555888888888888999888777777555555444333222111000000111000///...---,,,+++++++++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''''''''(((((('''''''''(((((())))))))))))***,,,---...------,,,,,,,,,+++***))))))((('''&&&&&&'''((())))))******((((((((((((((())))))***''''''''''''(((((((((((()))))))))))))))******+++((()))))))))******************+++,,,---///111222222555777888888777777777666666666777888888999999888888777777777888888888555444333222111000//////------,,,,,,+++*********))))))))))))((((((((((((,,,111555333...+++,,,///111---)))((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''((((((''''''(((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))******))))))******+++,,,))))))******+++,,,,,,---......///000111222222333555555666999===???@@@???::::::999999888888888888:::999888666555444444444---------------,,,,,,,,,---,,,,,,,,,...---,,,***,,,,,,+++***)))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))************))))))*********+++++++++((()))))))))************************************))))))*********+++++++++************************++++++++++++++++++++++++************************************************************************************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++++++++,,,---///000111111111111222333444444444333777888888888777777666666444444333222111000000///000000///...---,,,,,,++++++******)))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((***+++,,,,,,,,,---.........,,,+++***))))))))))))))))))))))))((()))))))))))))))))))))((((((((((((((())))))***''''''''''''(((((((((((()))))))))))))))******+++((()))))))))*********************+++---...000000111333555666555555666777444444444555666777777777:::::::::999999888777777333333222111000000//////---,,,,,,++++++***))))))(((((((((((())))))))))))...000000,,,&&&$$$'''+++222000,,,)))(((((('''&&&))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''&&&''''''((()))***))))))(((((((((((())))))(((((((((((())))))))))))((())))))******))))))(((''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((())))))***(((((((((((())))))))))))***))))))))))))***++++++)))******++++++,,,---------......///000111222222666666666999<<>>???@@@AAAAAABBBBBB@@@>>><<<999666555666777999:::;;;;;;:::999888888666555333222000000---........./////////000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++,,,,,,,,,,,,------...///000111222222222333333444444444444333222222222111111111000000------------,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((***+++---......333555666555333...***&&&&&&'''((())))))(((&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&%%%&&&(((***+++)))((('''''''''''''''((())))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))***++++++++++++,,,,,,---...///000000//////000000111222222222222111111000//////......---,,,+++***))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&'''((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))*********))))))))))))(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))******+++,,,,,,,,,,,,---...///////////////......---------,,,,,,,,,+++******)))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,------,,,,,,,,,------------...------------................../////////000000000...///000111333444555555555666888:::===???AAABBBDDDEEEFFFGGGIIIJJJKKKLLLQQQQQQRRRSSSTTTUUUVVVVVVTTTTTTUUUTTTQQQNNNJJJHHHGGGIIILLLNNNOOONNNLLLKKKKKKJJJHHHFFFDDDAAA@@@???666666555444333222222111////////////......------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,...///000111111111111222333444444444444444222222222111111111111111...------------,,,,,,,,,))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((()))***---///111333444333222111///---***'''%%%&&&'''((((((((('''&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''&&&%%%&&&((()))(((''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))******++++++***+++,,,---...//////000/////////000111222222222333222222111111000//////---,,,+++***))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&'''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,(((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))*********+++******))))))(((((('''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))***++++++,,,,,,------...//////000//////......---------,,,,,,,,,+++******))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''))))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,---------......,,,---------.../////////////////////000000000000777888999;;;<<<>>>???@@@FFFGGGIIILLLOOORRRTTTUUUTTTTTTVVVWWWYYYZZZ[[[\\\[[[\\\]]]^^^___aaaaaabbb]]]___bbbdddcccaaa^^^\\\VVVYYY]]]```aaa___\\\ZZZZZZZZZXXXWWWVVVTTTSSSSSSHHHGGGDDDAAA===:::888666000000//////.........---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---///000000111111111222333333444444444444222222222111111111111111......---------,,,,,,,,,))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((()))))))))))))))))))))))))))***,,,///222555777888---,,,***(((((((((***+++%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))***((('''''')))******)))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++******+++,,,...//////000...//////000111222222222444444333333222111111000---,,,+++***))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************,,,+++)))((('''''''''(((''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,---...//////////////////...---,,,,,,++++++++++++++++++++++++++++++((())))))(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++***))))))***,,,---+++,,,......---,,,---///111111000...,,,---000222111333666999<<>>===GGGJJJNNNRRRVVV[[[```dddfffccc___]]]\\\\\\YYYWWWYYYTTTNNNJJJGGGCCC>>>;;;777555333111///.........***+++---...---...///000,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,------...///000333333444555666666666666555555333222111111111111......------------,,,,,,************))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((***,,,///111222222222000111111111///,,,)))'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,------.........///000111222333333333333333333222111000///...------,,,,,,++++++******))))))(((''''''&&&&&&''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************+++***)))((('''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,---......//////...//////......---,,,,,,,,,++++++++++++++++++++++++((()))***)))'''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++,,,,,,------............///000//////000333555222666;;;???CCCGGGLLLPPPWWWXXXZZZ]]]```bbbccccccbbbdddffffffdddbbbaaaaaa]]]]]]^^^aaafffiiijjjjjjhhheee```YYYRRRLLLHHHEEEFFFFFFGGGIIIKKKLLLMMMNNNOOOPPPPPPMMMJJJHHHIIILLLIIIHHHEEECCCAAA@@@@@@@@@>>>@@@CCCFFFJJJPPPWWW\\\bbbaaabbbdddffffffeeecccdddbbb```^^^[[[VVVPPPLLLJJJHHHEEEAAA===:::777666///.........//////...---,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000333333444666666777777777666666444333222111111111.........---------,,,,,,++++++*********)))))))))))))))))))))))))))))))))***)))((((((((()))***+++,,,///333666777666333111000...,,,***(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,---------...//////000111222333333333333333333222222111000...------,,,,,,++++++******))))))((((((''''''&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))*********************)))(((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************************************************++++++,,,---............//////......---------,,,,,,,,,+++++++++++++++***&&&((()))(((&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......)))***+++---...///000000,,,...000111333777<<<@@@EEEIIIOOOTTTXXX\\\aaadddbbbbbbdddeeefffgggggggggeeeggggggeee```ZZZVVVTTTOOOOOOQQQUUUYYY\\\\\\[[[ZZZXXXSSSNNNJJJFFFDDDCCC???@@@BBBCCCCCCCCCDDDEEEIIIKKKOOOQQQQQQOOOLLLJJJGGGGGGHHHHHHGGGEEECCCAAADDDCCCBBBAAAAAADDDIIINNNPPPSSSWWW[[[___```___^^^]]]^^^```bbbcccbbb```^^^ZZZZZZYYYVVVRRRLLLGGGDDD:::666111///000000...,,,000000000000000...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000222333444555666777777777777666555333222222222111//////......------,,,,,,+++++++++*********))))))(((((((((((((((((((((((())))))(((((()))+++...000444555777777555111---******)))'''&&&'''((()))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********************+++,,,,,,------...//////000111222333333333333333333333222111111...------,,,,,,++++++***))))))))))))((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************)))))))))))))))(((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************************+++,,,---............///...............------,,,,,,,,,++++++*********''')))******((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((())))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------...///.........///000111222222111333888<<>>999777777777///......------...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000///000222333555555666666666555555444444555555555111000000///...---,,,,,,,,,++++++++++++*********))))))))))))))))))))))))(((((()))***,,,///111333000///,,,***((('''((((((((()))*********((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,,,,------...///000111222111111222222222111111000...------,,,,,,++++++***))))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************'''((()))******)))((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,------------............////////////------,,,,,,+++******)))(((+++------+++)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++------------------------,,,,,,,,,------------...---------------.../////////...///111555;;;@@@DDDPPPUUUZZZ___cccfffhhhjjjiiijjjjjjiiihhhiiikkkmmmnnnoooppppppqqqqqqqqqqqqllllllllljjjfffcccaaaaaa```______aaacccddddddbbb]]]\\\[[[[[[___dddjjjnnnlllooorrrooojjjeeedddfffkkkrrryyyyyyssslllhhhgggeeegggjjjlllmmmkkkhhhfffdddfffgggeeebbb^^^\\\\\\___cccfffeeeaaa\\\YYYXXXOOOPPPOOOLLLIIIHHHJJJMMMVVVVVVXXXZZZ]]]```bbbccc]]]ZZZTTTLLLEEEAAA@@@AAA:::888444111//////000000........................------------------------------------------------------,,,------...///000...///000222333444555555444444444444555666777888111111000///...---,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))******+++,,,------)))((('''&&&&&&''')))***((())))))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,++++++,,,---...///000000///000000111111000000000...------,,,,,,++++++***))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************'''((()))******)))((((((''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------------.........///////////////------,,,,,,+++***))))))%%%(((******)))'''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,------,,,***)))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++------------------------,,,,,,,,,---------.........------------...//////000111444999BBBLLLVVV[[[\\\```eeehhhjjjjjjjjjkkkmmmnnnmmmlllkkklllppprrrkkklllnnnpppqqqrrrssssssqqqrrrrrrqqqooonnnooopppjjjiiiiiijjjmmmoooooonnnllljjjfffddddddggglllooonnnrrruuurrrlllhhhgggiiiuuuyyynnnkkkuuu~~~zzzqqqjjjmmmpppqqqnnnjjjgggfffaaaeeeiiijjjgggdddbbbcccbbbcccbbb]]]XXXTTTSSSTTTKKKJJJIIIJJJNNNTTTZZZ^^^^^^___]]]WWWOOOIIIGGGGGGHHHDDD>>>888333000000000................................................---------------------------------------...000000---...///111333444444444333333444444666777888999222111000///...---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***************)))(((''''''''''''''''''(((((((((&&&&&&&&&&&&''')))+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,***++++++,,,---...//////...///000000000000//////......---,,,,,,++++++***)))))))))))))))*********''''''''''''((((((((()))&&&'''''''''(((((())))))